@charset "utf-8";
/*
Theme Name: Melchizedek
Theme URI: https://wordpress.org/themes/melchizedek/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Melchizedek 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.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: melchizedek
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.
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/


@font-face{font-family:'poppinsbold';src:url('css/fonts/poppins-bold-webfont.woff2') format('woff2'), url('css/fonts/poppins-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'poppinsmedium';src:url('css/fonts/poppins-medium-webfont.woff2') format('woff2'), url('css/fonts/poppins-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'poppinsregular';src:url('css/fonts/poppins-regular-webfont.woff2') format('woff2'), url('css/fonts/poppins-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'poppinslight';src:url('css/fonts/poppins-light-webfont.woff2') format('woff2'), url('css/fonts/poppins-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'poppinssemibold';src:url('css/fonts/poppins-semibold-webfont.woff2') format('woff2'), url('css/fonts/poppins-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'berkshire_swashregular';src:url('css/fonts/berkshireswash-regular-webfont.woff2') format('woff2'), url('css/fonts/berkshireswash-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'bree_serifregular';src:url('css/fonts/breeserif-regular_0-webfont.eot');src:url('css/fonts/breeserif-regular_0-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/breeserif-regular_0-webfont.woff2') format('woff2'), url('css/fonts/breeserif-regular_0-webfont.woff') format('woff'), url('css/fonts/breeserif-regular_0-webfont.ttf') format('truetype'), url('css/fonts/breeserif-regular_0-webfont.svg#bree_serifregular') format('svg');font-weight:normal;font-style:normal;}
body{font-size:16px;color:#000000;background-color:#fff;font-family:'poppinsregular';}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:'poppinsbold';font-weight:inherit;}
.innerbg{background:url(images/bodybg.png) repeat fixed;}
a{color:#b50000;text-decoration:none;}
label{font-weight: normal; font-family:'poppinsmedium';}
a:hover{text-decoration:none;transition:all 0.5s ease-in-out 0s;}
.topredbg{background-color:#b50000;padding:8px 0px;color:#fff;position:relative;z-index:9999;}
.topredbg ul{margin:0px;padding:0px;}
.topredbg li{list-style-type:none;display:inline-block;margin-right:28px;vertical-align:middle;font-size:15px;}
.topredbg li a{display:inline-block;color:#fff;}
.topredbg li a:hover{color:#ffc3c3;text-decoration:none;}
.topleftsec li:last-child a{margin-right:0px;}
.topredbg li i{width:30px;height:30px;background-color:#fff;border-radius:100%;text-align:center;line-height:28px;color:#b50000;display:inline-block;margin-right:6px;font-size:18px;}
.topredbg li i.fa-envelope{font-size:15px;}
 .toprightsec{text-align:right;}
.toprightsec a{font-size:15px;color:#fff;margin-left:12px;line-height:26px;display:inline-block;}
.toprightsec a:hover{text-decoration:none;color:#ffc3c3;}
.toprightsec i{font-size:27px;position:relative;display:inline-block;margin-right:10px;vertical-align:sub;}
 .toprightsec i span{position:absolute;top:-4px;right:-12px;background-color:#000;font-size:12px;color:#fff;text-align:center;height:20px;min-width:20px;line-height:20px;border-radius:100%;
 font-family:'poppinsmedium';}
.logotext{font-size:14px;color:#000;line-height:25px;text-transform:uppercase;position:absolute;top:35px;left:192px;}
.logotext span{color:#c4b72f;}
.menu-add-section{float:right;padding-top:40px;}
#cssmenu{display:inline-block !important;vertical-align:middle;}
.navaddlink{display:inline-block;margin-top:4px;vertical-align:top;margin-top:13px;z-index:9}
.navaddlink a{background-color:#363636;font-size:15px;color:#fff;padding:7px 10px;border-radius:5px;display:inline-block;}
.navaddlink a:hover{background-color:#c5071b;color:#fff;text-decoration:none;}
.headernavbar{padding:0px 0px;position:relative;background-color:#fff;height:143px;}
.headernavbar .container{position:relative;}
.logo{position:absolute;top:-20px;left:0px;}
#home-slider{overflow:hidden;position:relative;}
#home-slider .caption{position:absolute;top:0;left:0;right:0;z-index:15;font-size:16px;font-weight:300;color:#fff;line-height:26px;text-align:center;height:100%;}
 #home-slider .caption .bannertext{font-size:50px;color:#000;line-height:57px;text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;text-transform:uppercase;font-family:'bree_serifregular';margin-bottom:7px;}
#home-slider .caption .bannertext span{color:#b50000;display:block;}
#home-slider .caption h1{color:#fff;font-size:43px;font-weight:700;margin-bottom:10px;text-transform:uppercase;line-height:normal;}
.caption .btn-start{color:#fff;font-size:16px;padding:8px 35px;background-color:#a53c3a;margin-top:10px;border-radius:0px;}
.caption .btn-start:hover{color:#a53c3a;background-color:#fff;}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;background-repeat:no-repeat;background-size:cover;height:575px;background-position:center;}
.carousel-fade .carousel-inner .item:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.2);}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
.left-control, .right-control{position:absolute;top:50%;height:51px;width:51px;line-height:48px;border-radius:50%;border:1px solid #fff;z-index:20;font-size:24px;color:#fff;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.left-control{left:-51px}
 .right-control{right:-51px;}
.left-control:hover, .right-control:hover{color:#fff;}
#home-slider:hover .left-control{left:30px}
 #home-slider:hover .right-control{right:30px}
#home-slider .fa-angle-down{position:absolute;left:50%;bottom:50px;color:#fff;display:inline-block;width:24px;margin-left:-12px;font-size:24px;line-height:24px;z-index:999;-webkit-animation:bounce 3000ms infinite;animation:bounce 3000ms infinite;}
#home-slider .carousel-indicators{bottom:15px;z-index:99;}
 #home-slider .carousel-indicators .active{width:15px;height:15px;background-color:#a53c3a;}
#home-slider .carousel-indicators li{width:15px;height:15px;border:none;background-color:#fff;margin:0px 2px;}
#home-slider .carousel li{margin-left:0px;margin-right:0px;}
.MB20{margin-bottom:15px;}
.bannermiddtext{font-size:25px;font-family:'poppinsmedium';}
.bannercontainer{max-width:1240px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;height:100%;position:relative;}
.bannertext-tabel{display:table;width:100%;height:100%;}
.bannertext-table-cell{display:table-cell;vertical-align:middle;}
.carousel-fade .carousel-inner .item.bannerlastbg::after{background-color:transparent;}
#home-slider .caption .bannermiddtitletext{font-size:45px;color:#000;line-height:52px;text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;font-family:'bree_serifregular';margin-bottom:20px;}
 #cssmenu{margin-right:50px !important;margin-top:11px !important;}
.navaddlink{position:absolute;right:15px;}
.search-form .form-group{float:right !important;transition:all 0.35s, border-radius 0s;width:32px;height:32px;background-color:#fff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;border-radius:25px;border:1px solid #ccc;}
.search-form .form-group input.form-control{padding-right:20px;border:0 none;background:transparent;box-shadow:none;display:block;}
.search-form .form-group input.form-control::-webkit-input-placeholder{display:none;}
.search-form .form-group input.form-control:-moz-placeholder{display:none;}
.search-form .form-group input.form-control::-moz-placeholder{display:none;}
.search-form .form-group input.form-control:-ms-input-placeholder{display:none;}
.search-form .form-group:hover, .search-form .form-group.hover{width:100%;border-radius:25px 25px 25px 25px;width:290px;}
.footerbg{background-color:#b50000;text-align:center;color:#fff;padding:30px 0px 18px 0px;font-size:15px;position:relative;}
.footerredbg{color:#fff;background-color:rgba(46, 46, 63, 0.5);}
.footerredbg .col-sm-3, .footerredbg .col-md-6{margin-bottom:30px;}
.footerredbg h3{margin-bottom:40px;font-size:20px;position:relative;font-family:'poppinssemibold';color:#fff !important;font-size:24px !important;}
 .footerredbg h3:after{position:relative;width:134px;height:1px;bottom:-8px;content:"";background-color:#fff !important;display:block;}
.footerredbg h3:before{position:absolute;width:70px;height:3px;bottom:-9px;content:"";background-color:#fff !important;display:block;}
.footermenu{}
.footermenu ul{margin:0px;padding:0px;}
.footermenu li{list-style-type:none;display:block;margin-bottom:10px;line-height:24px;padding-left:13px;font-size:15px;position:relative;}
.footermenu li a:before{position:absolute;left:0px;top:-1px;font-family:FontAwesome;content:"\f105";}
.footermenu li a{color:#fff;}
.footermenu li a:hover{color:#f6a09e;text-decoration:none;}
.ft-mane-section{border-bottom:1px solid #bfc1c6;margin-bottom:20px;}
.support-sec{font-size:15px;}
.support-sec a{color:#fff;margin-bottom:15px;display:inline-block;}
.support-sec a:hover{color:#f6a09e;text-decoration:none;}
.support-sec a i{display:inline-block;margin-right:10px;width:31px;height:31px;border-radius:100%;background-color:#fff;color:#b50000;font-size:17px;text-align:center;line-height:28px;}
.policy-sec{overflow:hidden;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #fff;font-size:15px;color:#fff;}
.mcoetext{float:left;}
.policylink{float:right;text-align:right;}
.policylink a{color:#fff;display:inline-block;margin-left:15px;}
.policylink a:hover{color:#f6a09e;text-decoration:none;}
.lightgraybg{background-color:rgba(255, 255, 255, 0.5);}
.darkgraybg{background-color:rgba(238, 238, 238, 0.5);}
.whitebg{background:url(images/white-patten-bg.png) repeat top left #fff;}
.innergraybg{background-color:#eeeeee;}
.blockpadd{padding:50px 40px 20px 40px;}
.footerblockbg{background-color:#282e3f;}
.aboutsec p{line-height:28px;margin-bottom:35px;}
h3.innertitle{margin-bottom:40px;font-size:24px;position:relative;font-family:'poppinssemibold';color:#b50000;}
 h3.innertitle:after{position:relative;width:182px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
h3.innertitle:before{position:absolute;width:100px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.pagecontent-sec img.size-auto, .pagecontent-sec img.size-full, .pagecontent-sec img.size-large, .pagecontent-sec img.size-medium, .pagecontent-sec .entry-attachment img, .pagecontent-sec .widget-container img{height:auto;max-width:100%;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:15px;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.fullvideosec{}
.fullvideo{}
.fullvideo iframe{width:100%;height:400px;}
.videogallerysec{}
.videogallerysec .col-sm-4{margin-bottom:15px;}
.secMB{margin-bottom:30px;}
.fullgallvideo{transition:all 0.5s ease-in-out 0s;}
.fullgallvideo:hover{box-shadow:0 20px 40px rgba(72, 78, 85, 0.4);transform:translateY(-15px);background-color:#b50000;}
.fullgallvideo iframe{width:100%;height:290px;}
a.blackbtn{background-color:#282e3f;color:#fff;font-size:16px;font-family:'poppinssemibold';display:inline-block;padding:9px 20px 7px 20px;}
a:hover.blackbtn{text-decoration:none;color:#fff;background-color:#b50000;}
.churchmine-section{}
.churchmine-section .col-sm-4{margin-bottom:30px;}
.churchname{background-color:#282e3f;font-size:14px;color:#fff;text-align:center;padding:12px 5px 10px 5px;font-family:'poppinsmedium';}
.videogallerysec .churchname{margin-top:12px;padding:0;}
.videogallerysec .churchname a{display:block;padding:12px 5px 10px 5px;background-color:#282e3f;color:#fff;}
.videogallerysec .churchname a:hover{text-decoration:none;color:#fff;background-color:#b50000;}
.churchimg{position:relative;text-align:center;height:340px;background-color:#fff;overflow:hidden;}
 .churchimg img{height:100%;width:100%;object-fit:cover;object-position:center center;transition:all 0.5s ease-in-out 0s;}
.churchge-sec:hover .churchimg img{opacity:1;transform:scale(1.2, 1.2);}
.churchge-sec{transition:all 0.5s ease-in-out 0s;}
.churchge-sec:hover{box-shadow:0 20px 40px rgba(72, 78, 85, 0.4);transform:translateY(-15px);}
.Mlr{margin-left:-15px;margin-right:-15px;}
.client-carousel .item{margin:0px 15px;}
.post-sermons-sec{transition:all 0.5s ease-in-out 0s;}
.post-sermons-sec:hover{box-shadow:0 10px 15px rgba(72, 78, 85, 0.4);transform:translateY(0px);}
.post-sermons-sec .churchimg{height:250px;background-color:transparent;}
 .post-sermons-sec:hover .churchimg img{opacity:1;transform:scale(1.2, 1.2);}
.pagibullet .owl-controls .owl-pagination{text-align:center;margin:30px 0px 30px 0px;}
.pagibullet .owl-controls .owl-pagination .owl-page{display:inline-block;}
.pagibullet .owl-controls .owl-pagination .owl-page span{width:12px;height:12px;margin:0px 3px;background-color:#282e3f;border-radius:100%;display:inline-block;}
.pagibullet .owl-controls .owl-pagination .owl-page.active span{background-color:#b50000;text-decoration:none;}
.dartredbg{background-color:rgba(181, 0, 0, 0.5);}
.galleryredbg{background-color:#b50000;color:#fff;}
.galleryredbg h3.innertitle{color:#fff;}
 .galleryredbg h3.innertitle:after{background-color:#fff;width:256px;}
.galleryredbg h3.innertitle:before{background-color:#fff;}
.galleryredbg a.blackbtn{margin-top:20px;margin-bottom:20px;}
.galleryredbg .gc-viewall-product a.blackbtn{margin-top:0px;margin-bottom:0px;}
.galleryredbg .gc-viewall-product{margin-bottom:15px;}
.galleryredbg a.blackbtn:hover{background:#fff;color:#282e3f;}
.galleryredbg .pagibullet .owl-controls .owl-pagination{text-align:center;margin:30px 0px 30px 0px;}
.galleryredbg .pagibullet .owl-controls .owl-pagination .owl-page{display:inline-block;}
.galleryredbg .pagibullet .owl-controls .owl-pagination .owl-page span{width:12px;height:12px;margin:0px 3px;background-color:#282e3f;border-radius:100%;display:inline-block;}
.galleryredbg .pagibullet .owl-controls .owl-pagination .owl-page.active span{background-color:#fff;text-decoration:none;}
.galleryredbg .churchname{font-size:16px;}
.galleryredbg .churchname a{color:#fff;}
.galleryredbg .churchname a:hover{color:#fff;text-decoration:none;}
.galleryredbg .churchname span{display:block;font-family:'poppinsregular';padding-top:5px;}
.galleryredbg .churchname span span{display:inline-block;}
.post-sermons-sec{transition:all 0.5s ease-in-out 0s;}
.galleryredbg .client-carousel .item{margin:0px 10px;}
.galleryredbg .Mlr{margin-left:-10px;margin-right:-10px;}
.galleryredbg .churchname{padding-left:3px;padding-right:3px;}
.galleryredbg .churchname a{height:34px;display:inline-block;overflow:hidden;}
.gc-viewall-product.post-sermons-sec:hover .overlaylink{background-color:rgba(40,46,67,0.80);padding:12px;position:absolute;width:100%;height:100%;z-index:999;top:0px;left:0px;text-align:center;transition:all 0.5s ease-in-out 0s;}
.overlayborder{border:1px solid #989ba3;display:table;width:100%;height:100%;}
.overlaycenter{display:table-cell;vertical-align:middle;font-size:14px;}
.overlaycenter span{display:inline-block;margin:0px 7px;}
.overlaycenter a{color:#fff;}
.overlaycenter a:hover{color:#fff;text-decoration:underline;}
.btnMTB{margin:10px 0px 30px 0px;}
.procat-sec{position:relative;border:3px solid #ffffff;border-radius:5px;}
.procat-sec .catgalleryimg{text-align:center;height:221px;background-color:#fff;overflow:hidden;}
.procat-sec .catgalleryimg img{height:100%;width:100%;object-fit:cover;object-position:center center;transition:all 0.5s ease-in-out 0s;}
.procat-sec:hover .catgalleryimg img{opacity:1;transform:scale(1.2, 1.2);}
.procat-sec .cat-pro-name{position:absolute;width:100%;bottom:0px;background-color:rgba(255,255,255,0.70);text-align:center;color:#b50000;font-size:16px;font-family:'poppinsmedium';padding:9px 3px 5px 3px;transition:all 0.5s ease-in-out 0s;}
.procat-sec:hover .cat-pro-name{height:100%;transition:all 0.5s ease-in-out 0s;}
.procat-sec:hover .cat-pro-name .cattitle{display:table;width:100%;height:221px;}
.procat-sec:hover .cat-pro-name .cattitle span{display:table-cell;vertical-align:middle;}
.galleryredbg .pro-cat-carousel .item{margin:0px 10px;}
.galleryredbg .Mlr{margin-left:-10px;margin-right:-10px;}
.footerbg .blockpadd{padding-top:0px;padding-bottom:0px;}
.footersec p{line-height:28px;margin-bottom:10px;}
.footersec h3.innertitle{margin-bottom:22px;margin-bottom:22px !important;font-size:18px !important;}
.socialicon{}
.socialicon a{display:inline-block;margin-right:5px;width:30px;height:30px;background-color:#fff;border:1px solid #b50000;border-radius:100%;line-height:28px;font-size:16px;color:#b50000;text-align:center;}
.socialicon a:hover{background-color:#000;color:#fff;text-decoration:none;border-color:#000;}
 .paymenticon{}
.paymenticon a{display:inline-block;margin-right:4px;transition:all 0.5s ease-in-out 0s;}
.paymenticon a:hover{text-decoration:none;}
.footersec .col-sm-3{margin-bottom:0px;}
.footerpdd-top{padding-top:10px;}
.newsletter{padding-top:6px;}
.newsletter input{width:100%;background-color:#fff;border:1px solid #ddd9d9;padding:9px 10px;font-size:15px;color:#999999;border-radius:0px;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;margin-bottom:4px;margin-top:4px;}
.newsletter input:focus{outline:none;box-shadow:none;}
.newsletter input[type="submit"]{background-color:#b50000;padding:9px 15px;color:#fff;font-size:15px;font-family:'poppinsmedium';border:none;width:auto;transition:all 0.5s ease-in-out 0s;}
.newsletter input[type="submit"]:hover{background-color:#000;text-decoration:none;color:#fff;}
.popular-items-client-carousel .item{margin:0px 15px;}
.redtoptab{background-color:#b50000;padding:10px;color:#fff;text-align:center;border-bottom:2px solid #c5071b;cursor:pointer;display:none;z-index:999;position:relative;}
.virtual-sec{}
.virtual-sec .col-md-6{margin-bottom:30px;}
.virtualborder{padding:4px 0px;border-top:4px solid #b50000;border-bottom:4px solid #b50000;}
.virtualborder img{width:100%;}
.virtualtime{text-align:center;font-size:20px;color:#000;font-family:'poppinssemibold';padding-top:10px;}
 .virtualtime p{line-height:35px;margin-bottom:15px;}
.virtualtime span{font-size:22px;color:#b50000;display:block;}
.virtualtime a:hover{text-decoration:underline;}
a.virtualreadmore{display:inline-block;background-color:#282e3f;font-size:20px;color:#fff;font-family:'poppinssemibold';padding:10px 25px;transition:all 0.5s ease-in-out 0s;margin-bottom:20px;}
a:hover.virtualreadmore{background-color:#b50000;color:#fff;text-decoration:none;}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;z-index:9999999;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed !important;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{z-index:99999999 !important;}
.videopopup{position:relative;}
.videooverlaybg{position:absolute;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.01);left:0px;top:0px;}
.popupbgclass{margin-right:17px;overflow:hidden;}
.gc_home_header1{background-color:#fff;}
.sticky-navigation{position:relative;width:100%;z-index:99;}
.sticky-navigation.stuck{position:fixed;top:0;z-index:999999;width:100%;background-color:#fff;height:85px;}
.sticky-wrapper{}
.sticky-navigation.stuck .topredbg{display:none;transition:all 0.5s ease-in-out 0s;}
.sticky-navigation.stuck .menu-add-section{padding-top:15px;transition:all 0.5s ease-in-out 0s;}
.sticky-navigation.stuck .headernavbar{border-bottom:1px solid #ccc;}
.sticky-navigation.stuck .logo{top:3px;transition:all 0.5s ease-in-out 0s;}
.sticky-navigation.stuck .logo img{height:75px;transition:all 0.5s ease-in-out 0s;}
.sticky-navigation.stuck .logotext{top:12px;font-size:12px;line-height:20px;left:80px;}
.sticky-navigation.stuck .headernavmenu{padding-top:16px;transition:all 0.5s ease-in-out 0s;}
.leftrightimg{background-color:#7f7f7f;text-align:center;height:100%;}
.secbgsticky.stick{position:fixed !important;}
.mainfixsec .container{padding-left:0px;padding-right:0px;}
.inside_centersec{height:auto;overflow:hidden;}
.mainfixsec{display:table;width:100%;table-layout:fixed;background-color:#7f7f7f;}
.cloumntable-cell{display:table-cell;vertical-align:top;}
.centercloumsec{height:auto;width:64%;vertical-align:text-top;}
.leftcloumsec{top:0;position:relative;left:0;width:18%;height:100%;}
.rightcloumsec{top:0;right:0;position:relative;width:18%;height:100%;}
.middlesticky{position:relative;z-index:1;margin-right:1px;}
.middlesticky.stick{}
.winningsouls{text-transform:uppercase;margin-bottom:20px;font-family:'poppinsbold';}
.winningsouls span{margin-top:10px;}
.blockPT{padding-top:20px;}
.innerheader{background:url(images/inner-headerbg.png) repeat-x top #b50000;height:100px;text-align:center;display:table;width:100%;}
.titletable{display:table;width:100%;height:100%;}
.pagemaintitle{display:table-cell;vertical-align:middle;font-size:36px;color:#fff;text-transform:uppercase;font-family:'bree_serifregular';}
#home-slider .caption .bannertext.faithlogo{color:#c3ffff;font-size:75px;text-shadow:none;margin-bottom:18px;}
.pagemaintitle span{color:#b50000;display:block;}
.innerpageborder{border-bottom:1px solid #ccc;}
.innerpagecontent{}
.innerpagecontent p{line-height:28px;margin-bottom:35px;}
.testimoniallist{padding-top:35px;}
.testimoniallist ul{margin:0px;padding:0px;}
.testimoniallist li{list-style-type:none;display:block;margin-bottom:35px;padding-bottom:20px;border-bottom:1px solid #ccc;}
.testimoniallist li p{margin-bottom:20px;}
.testimoniallist li:last-child{border-bottom:none;padding-bottom:0px;}
.testimoniallist li h4{color:#b50000;margin-bottom:5px;}
.testimoniallist li h4 span{display:block;font-size:15px;color:#000;margin-bottom:5px;}
.testimonialdate{margin-bottom:15px;}
.testimonialdate span{background-color:#b50000;color:#fff;font-family:'poppinssemibold';padding:8px 12px 5px 12px;border-radius:4px;display:inline-block;font-size:14px;}
.authorname{text-align:right;}
.testquote{vertical-align:top;margin-right:7px;padding-top:3px;}
.testquoteright{margin-right:0px;margin-left:7px;display:none;}
.hrborder{height:1px;position:relative;background-color:#ccc;text-align:center;}
.hrborder span{height:7px;border-radius:3px;background-color:#b50000;width:140px;position:absolute;margin-top:-3px;margin-left:-70px;}
.aboutboxtable{margin:0px auto 50px auto;max-width:100%;width:100%;background-color:#fff;display:block;}
.abouttablecell{width:50%;}
.aboutleftbg{border-right:1px solid #ccc;}
.aboutrightbg{float:left;}
.tablepadd{padding:15px;}
.aboutboxtable p{line-height:normal;margin-bottom:10px;}
.aboutboxtable .row{margin-left:0px;margin-right:0px;padding:20px 0px;}
.aboutboxtable .col-sm-6{padding-left:15px;padding-right:15px;margin-bottom:10px;background-color:#f1f1f1;}
.aboutboxtable .clear{border-bottom:1px solid #ccc;height:1px;}
.aboutboxtable .clear:last-child{border-bottom:none;margin:0px 0px;}
.aboutpagedet{margin-bottom:30px;}
.contactadd{}
.contactform .col-sm-4{margin-bottom:30px;}
.conMB{margin-bottom:30px;}
.contactadd ul{margin:0px;padding:0px;}
.contactadd li{list-style-type:none;display:block;margin-bottom:15px;padding-left:25px;position:relative;line-height:25px;}
.con-addbg{background-color:#f9f9f9;padding:25px 20px 15px 20px;margin-bottom:30px;}
.con-location:after{content:"\f041";font-family:fontawesome;position:absolute;font-size:18px;left:0;top:0px;color:#b50000;}
.con-phone:after{content:"\f095";font-family:fontawesome;position:absolute;font-size:18px;left:0;top:0px;color:#b50000;}
.con-fax:after{content:"\f1ac";font-family:fontawesome;position:absolute;font-size:15px;left:0;top:0px;color:#b50000;}
.con-email:after{content:"\f0e0";font-family:fontawesome;position:absolute;font-size:15px;left:0;top:0px;color:#b50000;}
.fblikebg{background-color:#f9f9f9;padding:20px 10px 15px 10px;text-align:center;}
.fblikebg iframe{width:100% !important;max-width:300px !important;}
.contactmap{}
.contactmap iframe{width:100%;border:none;box-shadow:none;outline:none;height:290px;}
.contactformsection .col-md-6, .contactformsection .col-md-12{margin-bottom:10px;}
.contactformsection .col-md-12{clear:both;}
.contactformsection label{display:block;margin-bottom:5px;font-weight:normal;padding-top:10px;}
.contactformsection label span{color:#b50000;}
.contactformsection input, .contactformsection textarea, .contactformsection select{width:100%;border:1px solid #ccc;padding:12px 10px;background-color:#fff;margin-top:5px;margin-bottom:5px;border-radius:0px;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;}
.contactformsection input:focus, .contactformsection textarea:focus, .contactformsection select:focus{box-shadow:none;outline:none;}
 .contactformsection textarea{height:150px;}
.contactformsection input[type="submit"]{background-color:#b50000;padding:9px 15px;color:#fff;font-size:15px;font-family:'poppinsmedium';border:none;width:auto;transition:all 0.5s ease-in-out 0s;}
.contactformsection input[type="submit"]:hover{background-color:#000;text-decoration:none;color:#fff;}
.contactformsection input[type="submit"]:focus{border:none;box-shadow:none;outline:none;}
.termscond p{margin-bottom:30px;}
.termscond h5{font-size:16px;margin-bottom:10px;}
.termscond ul{margin:20px 0px 30px 30px;padding:0px;}
.termscond li{list-style-type:none;display:block;margin-bottom:14px;}
.rTable{display:table;border:1px solid #ccc;}
.rTableRow{display:table-row;}
.rTableHeading{display:table-header-group;}
.rTableBody{display:table-row-group;}
.rTableFoot{display:table-footer-group;}
.rTableCell, .rTableHead{display:table-cell;width:50%;}
.rTableRow:nth-of-type(2n+1){background-color:#f1f1f1;}
.abouttableborderbott{border-bottom:1px solid #ccc;}
.comingsoontext h3.innertitle{font-size:40px;}
.comingsoontext{text-align:center;padding:130px 0px;}
.comingsoontext h3.innertitle::before, .comingsoontext h3.innertitle::after{display:none;}
.leftrightimg{text-align:center;}
.faqdet{}
.faqdet h3{font-size:19px;color:#b50000;margin-bottom:20px;font-family:'poppinsmedium';}
.faqdet h5{font-size:17px;color:#b50000;margin-bottom:10px;line-height:28px;font-family:'poppinsmedium';}
.faqdet p{margin-bottom:20px;}
.faqdet ul, .faqdet ol{margin:0px 0px 20px 0px;padding:0px 0px 0px 30px;}
.faqdet li{margin-bottom:10px;}
.faqdet .panel{border:none;box-shadow:none;border-radius:0px;}
.faqdet .panel .panel-heading{display:block;padding:20px 51px 20px 20px;background:url(images/up-arrow.png) no-repeat right #f1f1f1;color:#5f5f5f;font-size:18px;font-family:'poppinsmedium';}
 .faqdet .panel .collapsed{background:url(images/down-arrow.png) no-repeat right #f1f1f1;}
.faqdet .panel .panel-heading:hover{text-decoration:none;}
.faqdet .panel .panel-heading:focus{outline:none;color:#5f5f5f;}
.faqdet .panel-body{padding:0px 20px 0px 20px;border-top:none !important;background-color:#fff;border:1px solid #eaeaea;margin-bottom:30px;}
.faqdet .panel-group .panel{margin-top:0px;margin-bottom:30px;}
.donat-according .panel{border:none;box-shadow:none;border-radius:0px;}
.donat-according .panel a.panel-heading strong{display:block;}
.donat-according .panel a.panel-heading{display:block;padding:5px 0px;padding-left:0px;color:#ff9900;}
 .donat-according .panel a:hover.panel-heading{text-decoration:underline;color:#990000;}
 .donat-according .panel a.panel-heading span{background-color:#f7f7f7 !important;background-image:none !important;border:1px solid #dddddd !important;color:#777777 !important;clear:both;margin:5px 0px;}
.donat-according .panel a:hover.panel-heading span{text-decoration:underline;color:#777777 !important;}
.donat-according .panel .panel-heading:focus{outline:none;color:#990000;}
.donat-according .panel-body{padding:5px 0px 0px 0px;border-top:none !important;}
.panelcontent{padding-top:20px;}
.panel-body{padding:20px;border-top:none !important;background-color:#fff;border:1px solid #eaeaea;}
.panel-body h3{font-size:19px;color:#b50000;margin-bottom:20px;font-family:'poppinsmedium';}
.panel-body h5{font-size:17px;color:#b50000;margin-bottom:10px;line-height:28px;font-family:'poppinsmedium';}
.panel-body p{margin-bottom:20px;}
.panel-body ul, .faqdet ol{margin:0px 0px 20px 0px;padding:0px 0px 0px 30px;}
.panel-body li{margin-bottom:10px;}
.heading-primary{font-size:2em;padding:2em;}
.accordion dd,.accordion__panel{background-color:#eee;font-size:1em;line-height:1.5em;}
.accordion{position:relative;}
.accordionTitle,.accordion__Heading{display:block;padding:20px 51px 20px 20px;background:url(images/up-arrow.png) no-repeat right #f1f1f1;color:#5f5f5f;font-size:18px;font-family:'poppinsmedium';text-decoration:none;transition:background-color 0.5s ease-in-out;border:1px solid #eaeaea;font-weight:normal;}
 .accordionTitleActive, .accordionTitle.is-expanded{background:url(images/down-arrow.png) no-repeat right #f1f1f1;}
.accordionItem{height:auto;overflow:hidden;max-height:50em;transition:max-height 1s;}
@media screen and (min-width:48em){.accordionItem{max-height:15em;transition:max-height 0.5s;}
}
 .accordionItem.is-collapsed{max-height:0;}
.no-js .accordionItem.is-collapsed{max-height:unset;}
.animateIn{animation:accordionIn 0.45s normal ease-in-out both 1;}
.animateOut{animation:accordionOut 0.45s alternate ease-in-out both 1;}
@keyframes accordionIn{0%{opacity:0;transform:scale(0.9) rotateX(-60deg);transform-origin:50% 0;}
 100%{opacity:1;transform:scale(1);}
}
@keyframes accordionOut{0%{opacity:1;transform:scale(1);}
 100%{opacity:0;transform:scale(0.9) rotateX(-60deg);}
}
.accMB{margin-bottom:30px;}
.accordion dl{margin-top:0px;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.accordion{margin-top:23px;line-height:1.6;padding:0;}
.accordion > h3{display:block;padding:20px 51px 20px 20px;background:url(images/up-arrow.png) no-repeat right #f1f1f1;color:#5f5f5f;font-size:18px;font-family:'poppinsmedium';cursor:pointer;margin-bottom:0px;}
 .accordion > h3.opened{background:url(images/down-arrow.png) no-repeat right #f1f1f1;}
.accordion > div{height:0;overflow:hidden;}
.faqMB{margin-bottom:30px;}
.donate-sec{text-align:center;margin-bottom:30px;}
.donate-sec h5{font-size:20px;color:#b50000;margin-bottom:30px;font-family:'poppinssemibold';line-height:30px;}
.donatebtnMB{margin-right:20px;}
.leftrightsticky .chrossimg-table{display:table;width:100%;height:100%;}
.leftrightsticky .chrossimg-table-cell{display:table-cell;vertical-align:top;text-align:center;transition:all 0.5s ease-in-out 0s;}
.leftrightimg img{width:92%;}
.topleftrightadd .chrossimg-table-cell{vertical-align:middle;}
.topleftrightadd img{width:92%;}
.left-categories{}
.left-categories ul{margin:0px;padding:0px;}
.left-categories li{list-style-type:none;display:block;transition:all 0.5s ease-in-out 0s; font-size: 15px;}
.left-categories li:hover{background-color:#f1f1f1; }
.left-categories li a{display:block;color:#000;padding:12px 0px 12px 15px;border-bottom:1px solid #dddddd;background:url(images/categories-arrow.png) no-repeat 0px 18px;transition:all 0.5s ease-in-out 0s;}
.left-categories li a:hover{color:#000;padding-left:30px;background-position:15px 18px;text-decoration:none;}
.left-categories li:last-child a{border-bottom: none;}
.left-categories{margin-bottom:30px;}
.newsletter .wysija-paragraph{margin-bottom:0px;line-height:normal;}
.newsletter .widget_wysija_cont .wysija-submit{margin-top:5px;}
.innerpagesec table{border:1px solid #ccc;min-width:400px;margin-bottom:20px;}
.innerpagesec table tr th{background:#b50000;border-right:1px solid #ebebeb;color:#ffffff;padding:13px 15px;}
.innerpagesec table tr th:last-child{border-right:none;}
.innerpagesec table tr td{padding:13px 15px;border-right:1px solid #ebebeb;}
.innerpagesec table tr td:last-child{border-right:none;}
.innerpagesec table tbody tr{border-bottom:1px solid #ccc;}
.innerpagesec table tr:nth-child(odd){background:#f9f9f9;}
 .contactformsection h3.innertitle{clear:both;}
 .churchministries-section .contactformsection{}
.blockpadd{overflow:hidden;}
.churchministries-section .image-div-church{width:100%;float:left;}
.aboutsec table{margin-bottom:40px;}
.aboutsec table tr td{min-width:400px;border-right:1px solid #ccc;}
.aboutsec table tr td:last-child{line-height:24px;border-right:1px solid #ccc;background:#fff;border-bottom:none;}
.aboutsec table tr:last-child{border-bottom:none;}
.footersec .paymenticon img{margin-bottom:10px;}
.footersec .paymenticon a{display:inline-block;margin-right:2px;width:31%;}
.footersec .paymenticon a:nth-child{margin-right:15px;}
 .woocommerce h1.page-title{margin-bottom:40px;font-size:24px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.woocommerce h1.page-title:before{position:absolute;width:40px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce h1.page-title:after{position:relative;width:70px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce .woocommerce-ordering select{-moz-appearance:none;-webkit-appearance:none;background:url(images/selectdownarrow.png) no-repeat center right #fff;border:1px solid #ccc;padding:8px 10px;cursor:pointer;margin-bottom:15px;line-height:1.1;}
.woocommerce .woocommerce-result-count{margin-top:10px;}
.woocommerce ul.products li .product-box{border:1px solid #ccc;}
.woocommerce ul.products li{margin-right:20px !important;width:23.6% !important;}
.woocommerce ul.products li.first{margin-right:20px;}
/*woocommerce ul.products li:nth-child(4n){margin-right:0px !important;}*/
.woocommerce ul.products li .product-box .product-img:after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.6);content:"";transition:all 0.5s ease-in-out 0s;opacity:0;}
.woocommerce ul.products li .product-box:hover .product-img:after{opacity:1;}
.woocommerce ul.products li.product .button{border-radius:0 !important;background-color:#b50000;padding:9px 10px;color:#fff;font-size:14px;border:none;width:auto;margin:10px auto 20px !important;transition:all 0.5s ease-in-out 0s;font-weight:normal;display:table;}
.woocommerce ul.products li.product .button:hover{background-color:#000;text-decoration:none;color:#fff;}
.woocommerce h2.woocommerce-loop-product__title{color:#282e3f;transition:all 0.5s ease-in-out 0s;height:48px;margin-bottom:10px !important;overflow:hidden;font-size:18px !important;font-family:'poppinssemibold';padding:10px !important;}
.woocommerce ul.products li.product a img{width:auto;max-width:100%; margin-bottom: 0px;}
.woocommerce ul.products li.product .price{padding:0 10px; text-align: center;}
 .woocommerce h2.woocommerce-loop-product__title:hover{color:#b50000;}
 .woocommerce .price .amount{color:#b50000;font-size:18px;font-family:'poppinssemibold';}
.woocommerce .product-box .price .amount{display:table;margin:0 auto;}
.woocommerce .woocommerce-pagination ul.page-numbers{border:none;}
.woocommerce .woocommerce-pagination ul.page-numbers li{margin-right:10px;}
.woocommerce .woocommerce-pagination .current{background:#b50000 !important;color:#fff !important;border:1px solid #b50000;}
.woocommerce .woocommerce-pagination .current:hover{background:#b50000 !important;color:#fff !important;border:1px solid #b50000;}
 .woocommerce .woocommerce-pagination li a{border:1px solid #282e3f;transition:all 0.5s ease-in-out 0s;background:#282e3f !important;color:#fff !important;padding:9px 12px !important;}
.woocommerce .woocommerce-pagination li a:hover{background:#b50000 !important;color:#fff !important;border:1px solid #b50000;}
.woocommerce .woocommerce-pagination li span{padding:9px 12px !important;}
.woocommerce .product-box .product-img{min-height:400px;margin-bottom:15px;max-height:400px;overflow:hidden;position:relative;}
.woocommerce .product-box .product-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);}
.woocommerce ul.products li.product a.wc-forward{border-radius:0 !important;background-color:#b50000;padding:9px 24px;color:#fff;font-size:14px;font-family:'poppinsmedium';border:none;width:auto;margin:0 auto 10px;display:table;transition:all 0.5s ease-in-out 0s;font-weight:normal;}
.woocommerce ul.products li.product a.wc-forward:hover{background-color:#000;text-decoration:none;color:#fff;}
.woocommerce .aboutpagedet .summary h1.product_title{font-size:24px;color:#282e3f;font-family:'poppinssemibold';padding-bottom:12px;border-bottom:1px solid #ccc;margin-bottom:15px;}
.woocommerce .aboutpagedet .summary span.amount{font-size:20px;}
.woocommerce .aboutpagedet .summary .quantity input{border:1px solid #ccc;padding:10px;margin-right:10px;}
.woocommerce button.button{border-radius:0 !important;background-color:#b50000 !important;padding:12px 15px;color:#fff !important;font-size:16px;font-family:'poppinsmedium';border:none;width:auto;transition:all 0.5s ease-in-out 0s;font-weight:normal;}
.woocommerce button.button:hover{background-color:#000 !important;text-decoration:none;color:#fff !important;}
.woocommerce .woocommerce-tabs .woocommerce-Reviews textarea{border:1px solid #ccc;height:120px !important;width:50% !important;padding:10px 15px;margin-bottom:15px;}
.woocommerce .woocommerce-tabs .woocommerce-Reviews input{border:1px solid #ccc;padding:10px 15px;margin-bottom:15px;width:50%;}
.woocommerce .woocommerce-tabs label{width:110px;float:left;font-size:15px;}
.woocommerce .woocommerce-tabs input[type="submit"]{border-radius:0 !important;background-color:#b50000 !important;padding:12px 20px !important;color:#fff !important;font-size:18px !important;font-family:'poppinsmedium';border:none;width:auto;margin:10px 5px 10px 0 !important;transition:all 0.5s ease-in-out 0s;font-weight:normal !important;}
.woocommerce .woocommerce-tabs input[type="submit"]:hover{background-color:#000 !important;text-decoration:none;color:#fff !important;}
.woocommerce .woocommerce-product-gallery__image img{width:auto !important;max-height:500px;text-align:center;margin:0 auto;}
.woocommerce .woocommerce-product-gallery__image{border:1px solid #e0e0e0;padding:30px;}
.summary .stock{font-size:20px !important;margin-bottom:15px;font-family:'poppinsmedium';}
.summary p.price{margin-bottom:10px !important;}
.summary .woocommerce-product-details__short-description p{margin-bottom:10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;margin-bottom:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:4px 4px 0 0 !important; border:none;margin:0;padding:3px 15px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#b50000;border-bottom:none;border:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:none;font-size:0;box-shadow:none;}
 .woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:none;font-size:0;box-shadow:none;}
 .woocommerce .woocommerce-Tabs-panel--description h2{font-size:24px;font-family:'poppinsmedium';color:#282e3f;}
.woocommerce .woocommerce-Tabs-panel{border:1px solid #ccc;padding:15px !important;margin-top:-1px !important; font-size: 15px;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:none !important;}
.woocommerce .related.products h2{margin-bottom:40px;font-size:24px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.woocommerce .related.products h2:before{position:absolute;width:100px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce .related.products h2::after{position:relative;width:182px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce .product-box h2.woocommerce-loop-product__title::after{background:none;}
.woocommerce .product-box h2.woocommerce-loop-product__title{color:#282e3f;height:45px;margin-bottom:10px !important;overflow:hidden;font-size:16px !important;font-family:'poppinsregular'; font-weight: normal;  padding:0 10px !important;word-wrap:break-word;text-align:center; line-height: 1.2;}
.woocommerce-error a.button{border-radius:0 !important;background-color:#b50000 !important;padding:12px 15px;color:#fff !important;font-size:16px;font-family:'poppinsmedium';border:none;width:auto;transition:all 0.5s ease-in-out 0s;font-weight:normal;}
input.woocommerce-Input{width:100%;border:1px solid #ccc;padding:12px 10px;background-color:#fff;}
.registration-form .register .woocommerce-FormRow:before{display:none;}
 .registration-form .register p{line-height:inherit;}
.registration-form .register input.button{width:auto;border-radius:0 !important;background-color:#b50000 !important;padding:9px 10px;color:#fff !important;font-size:16px;font-family:'poppinsmedium';border:none;width:auto;margin:10px 5px 10px 0;transition:all 0.5s ease-in-out 0s;font-weight:normal;}
.registration-form .register input.button:hover{background-color:#000 !important;text-decoration:none;color:#fff !important;}
.registration-form .register .gc_register{display:inline-block;float:left;}
.registration-form .register .woocommerce-simple-registration-login-link{display:inline-block;margin-bottom:0;margin-top:25px;}
.registration-form h2{margin-bottom:40px;font-size:24px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.registration-form h2:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.registration-form h2::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-account h2{margin-bottom:40px;font-size:24px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.woocommerce-account h2:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce-account h2::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-Button{width:auto;border-radius:0 !important;background-color:#b50000 !important;padding:9px 10px;color:#fff !important;font-size:16px;font-family:'poppinsmedium';border:none;width:auto;margin:10px 5px 10px 0;margin-right:10px !important;transition:all 0.5s ease-in-out 0s;font-weight:normal !important;}
.woocommerce-Button:hover{background-color:#000 !important;text-decoration:none;color:#fff !important;}
.woocommerce-error{margin-left:0 !important;padding:12px !important;}
.woocommerce-error li{padding-left:30px !important;margin-bottom:0;}
 .woocommerce-error::before{top:10px;left:15px;}
.woocommerce form .form-row input.input-text{line-height:1.1 !important;}
.woocommerce-cart-form table tr td{min-width:inherit;}
.woocommerce table.shop_table .product-thumbnail img{width:70px;display:block;margin:0 auto;}
.woocommerce table.shop_table tr:nth-child(2n+1) .product-subtotal{background:#f9f9f9;}
.woocommerce table.shop_table th.product-subtotal{background:#b50000 !important;}
.popular-items-client-carousel .post-sermons-sec:hover .overlaylink{background-color:rgba(40,46,67,0.80);padding:12px;position:absolute;width:100%;height:100%;z-index:999;top:0px;left:0px;text-align:center;transition:all 0.5s ease-in-out 0s;}
.popular-items-client-carousel .post-sermons-sec .churchimg{background:#fff;line-height:307px;height:307px;}
.popular-items-client-carousel .churchimg img{width:auto;object-fit:inherit;height:auto;}
.popular-items-client-carousel .churchimg .overlaylink{line-height:24px;}
.woocommerce .woocommerce-cart-form__cart-item .quantity input.qty{border:1px solid #ccc;width:70px;padding:10px;}
.woocommerce .woocommerce-cart-form__cart-item td:last-child{border-right:none;}
.woocommerce a.remove{line-height:1.1;margin:0 auto;}
.woocommerce a.remove:hover{background:#b50000;}
.woocommerce .woocommerce-cart-form__cart-item .product-name a:hover{color:#282e3f;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px;padding:10px 8px 9px;font-size:15px;}
input.button{width:auto;border-radius:0 !important;background-color:#b50000 !important;padding:9px 10px;color:#fff !important;font-size:16px;font-family:'poppinsmedium';border:none;width:auto;margin:10px 5px 10px 0;transition:all 0.5s ease-in-out 0s;font-weight:normal !important;}
input.button:hover{background-color:#000 !important;text-decoration:none;color:#fff !important;}
a.checkout-button{width:auto;border-radius:0 !important;background-color:#b50000 !important;padding:15px 20px !important;color:#fff !important;font-size:18px !important;font-family:'poppinsmedium';border:none;width:auto;margin:10px 5px 10px 0;transition:all 0.5s ease-in-out 0s;font-weight:normal !important;float:right;display:table;}
a.checkout-button:hover{background-color:#000 !important;text-decoration:none;color:#fff !important;}
.cart-collaterals .cart_totals h2{margin-bottom:40px;font-size:24px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.cart-collaterals .cart_totals h2:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.cart-collaterals .cart_totals h2::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
input.input-text{border:1px solid #ccc;padding:10px;background-color:#fff;margin-top:5px;margin-bottom:5px;}
textarea.input-text{border:1px solid #ccc;padding:12px 10px;background-color:#fff;margin-top:5px;margin-bottom:5px;height:120px !important;}
.woocommerce-info{border-top-color:#b50000;}
.woocommerce-info::before{color:#b50000;}
.woocommerce-checkout h3{margin-bottom:40px;font-size:20px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.woocommerce-checkout h3:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce-checkout h3::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #ccc;padding:12px 10px;background-color:#fff;margin-top:5px;margin-bottom:5px;border-radius:0;min-height:40px;padding:6px 10px 12px 0px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:7px;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#b50000;}
.woocommerce form .form-row .input-checkbox{margin-top:7px;}
.woocommerce-checkout .checkbox span{float:left;}
.woocommerce-checkout-review-order .product-total{border-right:none !important;}
.woocommerce .login input.button{margin-right:10px;}
.woocommerce-error li{margin-bottom:5px;}
#customer_details{margin-bottom:20px;}
.woocommerce-MyAccount-navigation{border:1px solid #f1d1d1;margin-bottom:20px;}
.woocommerce-MyAccount-navigation ul{margin:0;}
.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #ccc;margin-bottom:0px;}
.woocommerce-MyAccount-navigation ul li:hover{background:#f5f5f5;}
.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none;}
.woocommerce-MyAccount-navigation ul li.is-active{background:#b50000;}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background:url(images/orderactivearrow.png) no-repeat 10px 17px;}
.woocommerce-MyAccount-navigation ul li a{display:block;padding:13px 25px;background:url(images/categories-arrow.png) no-repeat 10px 17px;}
.woocommerce-MyAccount-content .addresses .woocommerce-Address-title h3{margin-bottom:40px;font-size:24px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.woocommerce-MyAccount-content .addresses .woocommerce-Address-title h3:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce-MyAccount-content .addresses .woocommerce-Address-title h3::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-MyAccount-content legend{margin-top:20px;color:#b50000;padding-bottom:10px;font-family:'poppinssemibold';font-weight:normal;}
.woocommerce-MyAccount-content input.button{margin-top:10px;}
.woocommerce-address-fields .select2-container--default .select2-selection--single{border:1px solid #ccc;padding:12px 10px;background-color:#fff;margin-top:5px;margin-bottom:5px;border-radius:0;min-height:40px;padding:6px 10px 12px 0px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:7px;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#b50000;}
.woocommerce-cart-form td.actions{border-right:none !important;}
 .woocommerce ul.order_details li{width:21%;}
.woocommerce ul.order_details li{color:#b50000;font-size:15px;}
.woocommerce ul.order_details li strong{color:#000;font-size:17px;margin-top:5px;}
.woocommerce ul.order_details{margin-bottom:20px;}
.woocommerce-notice--success{background-color:#bcddaf !important;border-color:#d0e9c6;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;color:#3c763d;}
.woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title{margin-bottom:40px;font-size:22px;position:relative;font-family:'poppinssemibold';color:#b50000;}
 .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-order .woocommerce-order-details .woocommerce-customer-details h2{margin-bottom:40px;font-size:22px;position:relative;font-family:'poppinssemibold';color:#b50000;}
 .woocommerce-order .woocommerce-order-details .woocommerce-customer-details h2:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce-order .woocommerce-order-details .woocommerce-customer-details h2::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-MyAccount-content table.shop_table{table-layout:fixed;}
.woocommerce-MyAccount-content table.shop_table th{padding-top:10px;padding-bottom:10px;}
.woocommerce-MyAccount-content a.view{background-color:#b50000;padding:8px 10px;color:#fff;font-size:13px;font-family:'poppinsregular';border:none;width:auto;border-radius:0;transition:all 0.5s ease-in-out 0s;font-weight:normal !important;}
.woocommerce-MyAccount-content a.view:hover{background-color:#000;text-decoration:none;color:#fff;}
mark{background-color:#fbdddd;padding:3px;}
.woocommerce table.shop_table td:last-child{border-right:none !important;}
.woocommerce-order-details h2.woocommerce-order-details__title{margin-bottom:40px;font-size:22px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.woocommerce-order-details h2.woocommerce-order-details__title:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce-order-details h2.woocommerce-order-details__title::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-customer-details h2{margin-bottom:40px;font-size:22px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.woocommerce-order-details h2:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce-order-details h2::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-customer-details h3.woocommerce-column__title{margin-bottom:40px;font-size:22px;position:relative;font-family:'poppinssemibold';color:#b50000;}
.woocommerce-customer-details h3.woocommerce-column__title:before{position:absolute;width:50px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.woocommerce-customer-details h3.woocommerce-column__title::after{position:relative;width:100px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-order-details table{table-layout:fixed;}
.woocommerce-message a.wc-forward{border-radius:0 !important;background-color:#b50000 !important;padding:10px 15px;color:#fff !important;font-size:14px;font-family:'poppinsregular';border:none;width:auto;transition:all 0.5s ease-in-out 0s;font-weight:normal;}
.woocommerce-message a.wc-forward:hover{background-color:#000 !important;text-decoration:none;color:#fff !important;}
#reply-title{display:table;margin-bottom:15px;}
.calculated_shipping table{table-layout:fixed;}
.single_add_to_cart_button{margin-top:5px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#282e3f;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff; font-weight: normal; font-size: 15px;}
.home-product-cat h3.innertitle{width:calc(100% - 300px);float:left;}
.home-product-cat .v_count{float:right;margin-top:6px;}
.home-product-cat .v_counttitle{display:inline-block;padding:5px 12px;background:#781010;font-size:14px;color:#fff;}
.home-product-cat .v_count_no{display:inline-block;padding:5px 12px;background:#282e3f;font-size:14px;}
.swatches-support table.variations td.label{display:none;}
.swatches-support .variations tr:first-child .value{padding-top:0px;}
.swatches-support .variations tr:first-child .value .swatch{width:30px;margin-bottom:0;height:30px;min-height:inherit;padding:0;border-radius:50%;border:2px solid #282e3f;}
.swatches-support .variations tr:first-child .value .swatch.selected{border-color:#282e3f !important;}
.swatches-support .variations tr:last-child .value{padding-bottom:5px;}
.swatches-support .value .swatch{width:auto;border:1px solid #282e3f;color:#fff;background:none;border-radius:0;opacity:1;background:#282e3f;}
.tawcvs-swatches .swatch.selected{box-shadow:none !important;border-color:#282e3f !important;background:#fff;color:#282e3f;}
.swatches-support .value .swatch{line-height:1.1;padding:10px 15px;border:1px solid #282e3f;min-height:40px;margin-bottom:10px;}
a.reset_variations{font-size:14px !important;}
.swatches-support select{border:1px solid #ccc;-moz-appearance:none;-webkit-appearance:none;background:url(images/selectdownarrow.png) no-repeat center right #fff;padding:10px 15px;cursor:pointer;margin-bottom:10px;}
.tawcvs-swatches{padding-left:0 !important;}
.swatches-support .variations{margin-bottom:0 !important;}
.tawcvs-swatches .swatch-color.selected::before{border-color:black !important;}
#reviews h2.woocommerce-Reviews-title{display:none;}
#reviews p.woocommerce-noreviews{margin-bottom:20px;}
.woocommerce-MyAccount-content fieldset{margin-top:20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#fff;}
.churchname a{color:#FFF;}
.churchministries-content{min-height:350px;}
#zoom_video_uri{clear:both;margin:10px 0;display:table;background:url(images/schedule-icon.png) no-repeat left center;padding-left:35px;font-size:20px;transition:all 0.5s ease-in-out 0s;}
#zoom_video_uri:hover{text-decoration:underline;padding-left:40px;}
.aboutcon ul{padding:0;list-style:none;}
.aboutcon ul li{margin-bottom:15px;line-height:24px;background:url(images/corectlisting.png) no-repeat;padding-left:26px;background-size:15px auto;background-position:left 5px;}
.churchministries-content ul{padding:0;margin:0;list-style:none;}
.churchministries-content ul li{margin-bottom:15px;line-height:24px;background:url(images/corectlisting.png) no-repeat;padding-left:26px;background-size:15px auto;background-position:left 5px;}
.menu-add-section .search-form{position:relative;}
.menu-add-section .search-form input[type="submit"]{position:absolute;top:-1px;right:-2px;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;color:#fff;left:initial;font-size:14px;background:url(images/searchlisting-icon.png) no-repeat center center #b50000;border-radius:100%;cursor:pointer;border:none;background-size:16px auto;}
.menu-add-section .search-form .glyphicon-search{display:none;}
.searchcontent p{margin-bottom:15px;}
.searchcontent .title-link{margin-bottom:15px;display:block;}
.searchcontent .title-link h3{font-size:21px;}
 .searchcontent a.green-link{margin-top:15px;display:table;}
.searchcontent{line-height:24px;}
.searchcontent a:hover{color:#282e3f;}
.gc_pagination{text-align:center;}
.gc_pagination .pagination{border:none;}
.gc_pagination .pagination li{display:inline-block;margin-right:10px;}
.gc_pagination .pagination .current{background:#b50000 !important;color:#fff !important;border:1px solid #b50000;}
.gc_pagination .pagination .current:hover{background:#b50000 !important;color:#fff !important;border:1px solid #b50000;}
 .gc_pagination .pagination li a{border:1px solid #282e3f;transition:all 0.5s ease-in-out 0s;background:#282e3f !important;color:#fff !important;padding:6px 12px !important;border-radius:0;}
.gc_pagination .pagination li a:hover{background:#b50000 !important;color:#fff !important;border:1px solid #b50000;}
.gc_pagination .pagination li span{padding:6px 12px !important;border-radius:0;}
.event-default-section h1{font-size:30px !important;}
.event-default-section h2{margin-bottom:40px;font-size:24px;position:relative;font-family:'poppinssemibold';color:#b50000;text-align:left;}
.event-default-section h2:before{position:absolute;width:40px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.event-default-section h2:after{position:relative;width:70px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.event-default-section h3{font-family:'poppinsmedium';font-size:20px !important;}
.event-default-section .tribe-events-category-test-category h3 a{font-size:12px !important;font-family:'poppinsmedium';line-height:14px !important;}
.event-default-section .tribe-events-category-demo-category h3{line-height:14px !important;}
.event-default-section .tribe-events-category-demo-category h3 a{font-size:12px !important;font-family:'poppinsmedium';line-height:14px !important;}
.footersec .follow-sec .fa-paypal{font-size:0;background:url(images/paypalfundicon.png) no-repeat;background-size:60px auto;vertical-align:top;width:64px;height:35px;background-position:center top;}
.footersec .follow-sec .paypalgivingfund_follow{width:auto;height:auto;border-radius:0;border:none;}
.footersec .follow-sec .paypalgivingfund_follow:hover{background:none;}
.footersec .follow-sec a{margin-bottom:15px;}
.live-streaming h3.innertitle{float:left;}
.live-streaming .timer-wrap{float:right;margin-bottom:5px;}
.live-streaming .timer-wrap ul{padding:0;}
.live-streaming .timer-wrap li{display:inline-block;text-align:center;border:1px solid #b50000;margin-right:15px;}
.live-streaming .timer-wrap li h3{color:#fff;font-size:20px;padding:5px 10px;background:#b50000;0;}
.live-streaming .timer-wrap li span{padding:5px 10px;display:table;}
.live-streaming .timer-wrap li:last-child{margin-right:0;}
span.clsverifiedimg{padding-top:5px;margin:5px auto 0;text-align:center;width:100%;display:block;}
.footersec{padding-bottom:0;}
.paddingless{padding-top:15px;padding-bottom:20px;}
.products li.product .product-img{min-height:350px;max-height:350px;}
.woocommerce ul.products li{margin-right:20px !important;margin-bottom:20px !important;width:31.70% !important;}
.woocommerce ul.products li:nth-child(3n){margin-right:0px !important;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:none;}
/*.woocommerce ul.products li:nth-child(4n){margin-right:20px !important;}*/
.woocommerce ul.products li:last-child{margin-right:0 !important;}
#tl_popupCL1{z-index:99999999999999999999999!important;top:-50px !important;}
.woocommerce-shipping-calculator select{padding:0 10px;height:40px;line-height:40px;border:1px solid #cccccc;background-color:transparent;background-image:url(images/select-down-arrow.png);background-repeat:no-repeat;background-position:right center;-moz-appearance:none;-webkit-appearance:none;}

/* 11-11-2019
======================*/
.woocommerce span.onsale{width: 50px; height: 50px; background-color: #b50000; font-weight: normal; margin: 0;}
.woocommerce ul.products li.product .onsale{margin: 0px; top: -10px; right: -5px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom: 40px !important;}
.woocommerce ul.products li.product .price{color: #000000; font-size: 18px; font-weight: normal; font-family:'poppinsmedium';  text-align: center; margin: 0px;}
.woocommerce ul.products li.product .price del{color: #333333; font-size: 16px; font-weight: normal;  vertical-align: top;}
.woocommerce ul.products li.product .price del .amount{font-family:'poppinsregular'; color: #333333; font-size: 16px;}
.woocommerce ul.products li.product .price ins{text-decoration: none; font-weight: normal; font-family:'poppinsmedium'; vertical-align: top;}
.woocommerce ul.products li.product .price ins .amount{font-family:'poppinssemibold';}
.left-categories .widget{margin-bottom: 30px; padding: 15px; border: 1px solid #e0e0e0; box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2);}
.left-categories .widget .widget-title{font-size: 21px; position: relative; margin-bottom: 20px; font-weight: normal;  font-family:'poppinsmedium'; color:#b50000;}
.left-categories .widget .widget-title:before{position:absolute;width:40px;height:3px;bottom:-11px;content:"";background-color:#000;display:block;}
.left-categories .widget .widget-title:after{position:relative;width:70px;height:1px;bottom:-10px;content:"";background-color:#000;display:block;}
.woocommerce-product-gallery .flex-viewport{border:1px solid #e5e5e5;}
.woocommerce-product-gallery__wrapper{border:1px solid #e5e5e5;}
.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{border:none;}
.woocommerce-product-gallery__image{height:500px;}
.woocommerce-product-gallery__image a{justify-content:center;display:flex;align-items:center;height:100%;}
.woocommerce div.product div.images img{max-height:100%;max-width:100%;object-fit:contain;width:auto;}
.woocommerce div.product div.images .flex-control-thumbs{margin-top:0px;}
.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;padding:8px;}
.woocommerce div.product div.images .flex-control-thumbs li img{max-width:96%;max-height:96%;object-fit:contain;}
.woocommerce .woocommerce-Tabs-panel p{line-height: 24px;}
.woocommerce .woocommerce-Tabs-panel p:last-child{margin-bottom: 0px;}
.woocommerce #review_form #respond p.comment-form-cookies-consent{display: flex; align-items: flex-start;}
.woocommerce .woocommerce-tabs .woocommerce-Reviews input[type="checkbox"], .woocommerce .woocommerce-tabs .woocommerce-Reviews input[type="radio"]{width: auto; margin-top: 5px; margin-right: 10px;}
.woocommerce div.product form.cart .variations td.label{ font-size: 15px;}
.woocommerce .woocommerce-tabs p.comment-form-cookies-consent label{width: unset; font-weight: normal; font-size: 15px;  font-family:'poppinsregular'; }
.woocommerce.single-product div.product form.cart .variations select{min-width: 240px; max-width: 240px; border:1px solid #e0e0e0; padding: 10px; 
  -moz-appearance:none;-webkit-appearance:none;background:url(images/selectdownarrow.png) no-repeat center right #fff; font-size: 15px; 
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{line-height: 1.2; vertical-align: middle;} 
.woocommerce div.product form.cart .variations label{font-weight: normal; font-family:'poppinsmedium';  color: #000000; margin-bottom: 0px; vertical-align: middle;}
.innerpagesec  div.product form.cart .variations tr td{padding: 5px;}
.innerpagesec  div.product form.cart .variations tbody tr{border-bottom:none;}
.woocommerce button.button{padding: 13px 15px;}
.woocommerce button.button.alt.disabled{padding: 13px 15px;}
.single_add_to_cart_button{margin-top: 0px !important;}
.woocommerce .aboutpagedet .summary .quantity input{margin: 0 10px 0 0; min-width: 80px; height: 42px;}
.product_meta{margin-top: 20px; display: flex; flex-direction: column;} 
.sku_wrapper, .posted_in{font-family:'poppinsmedium'; margin-top: 3px; margin-bottom: 3px;}
.sku_wrapper span, .posted_in a, .posted_in span {font-family:'poppinsregular';}
.woocommerce p.stars a{color: #666666;}
.woocommerce p.stars:hover a::before {color: #b50000;}
.woocommerce p.stars.selected a{color: #b50000;}
.woocommerce p.stars.selected a.active ~ a::before {color: #666666;}
ul.woocommerce-error{padding-left: 35px; padding-top: 10px; padding-bottom: 10px;}
ul.woocommerce-error li{padding-left: 0px;}
ul.woocommerce-error li:before{content: none;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{padding: 10px 10px 10px 35px; margin-bottom: 20px; line-height: 1.2;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{left: 10px; top: 10px;}
.woocommerce-notices-wrapper ul.woocommerce-error{padding-left: 35px; padding-top: 10px; padding-bottom: 10px;}
.woocommerce-notices-wrapper ul li{padding-left: 0px;}
.woocommerce-notices-wrapper ul li:before{content: none;}
.woocommerce-error::before{left: 10px; top: 10px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{padding: 10px 10px 10px 35px; margin-bottom: 20px;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{left: 10px; top: 10px;}
.woocommerce a.remove{color: #b50000 !important; font-weight: normal; font-size: 24px; line-height: 28px;}
.woocommerce a.remove:hover{color: #ffffff !important; background-color: #b50000;}
.innerpagesec table.shop_table tbody th{font-weight: normal;}
.innerpagesec table.shop_table th{border-right: none; background: transparent; color: #000000; font-weight: normal; font-family:'poppinsmedium';  } 
.innerpagesec table.shop_table td{border:none; border-top:1px solid rgba(0,0,0,.1);}
.woocommerce table.shop_table th.product-subtotal{background:transparent !important;}
.cart_totals .shipping p{margin-bottom: 0px;}
.coupon #coupon_code {min-width: 130px; height: 36px; padding: 9px;}
.woocommerce-cart .cart-collaterals .cart_totals table small{font-family:'poppinsregular' line-height:1;}
.woocommerce table.shop_table tfoot th{font-weight: normal; font-family:'poppinsmedium'; }
.woocommerce table.shop_table tfoot td{font-weight: normal;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{margin-left: 5px; line-height: 1.2; float: none; display: inline-block; vertical-align: middle;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float: left;}
.woocommerce-form__label, .woocommerce-form__label-for-checkbox, .checkbox{overflow: hidden; font-family:'poppinsregular';}

/* My Account Page */
.woocommerce-account .woocommerce-MyAccount-navigation{width: 25%; float: left;}
.woocommerce-account .woocommerce-MyAccount-content{width: 72%; float: right;}
.woocommerce-MyAccount-navigation ul{margin: 0; padding: 0; list-style: none;}
.woocommerce-MyAccount-navigation ul li{ background:#fff0f0; border-bottom: 1px solid #f1d1d1; padding:0; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.woocommerce-MyAccount-navigation ul li:before{content: none;}
.woocommerce-MyAccount-navigation ul li a:hover{ text-decoration:none; color: #333;}
.woocommerce-MyAccount-navigation ul li:hover{background-color: #fae3e3;}
.woocommerce-MyAccount-navigation ul li a{ display:block; padding:12px 20px; color: #000000; }
.woocommerce-MyAccount-navigation ul li.is-active{ box-shadow: 0 0px #8f0a0f; color: #ffffff; background-color: #b50000; }
.woocommerce-MyAccount-navigation ul li.is-active a{ color:#fff;  }
.entry-footer .edit-link{margin-top: 20px; display: inline-block;}
.entry-footer .edit-link .post-edit-link{background-color: #b7902e; color: #ffffff; padding: 10px 20px; display: inline-block; line-height: 1; }
.entry-footer .edit-link .post-edit-link:hover{background-color: #000066;}
.woocommerce-ordering{margin-bottom: 10px;}
.woocommerce-ordering .orderby{cursor: pointer; min-width: 280px;}
.woocommerce-EditAccountForm fieldset{margin-top: 20px;}
.woocommerce-thankyou-order-received{font-size: 21px; color: #2b9430; font-weight: 500;}
.woocommerce ul.order_details{padding: 0px;}
.woocommerce ul.order_details li{padding-left: 0px; border-right-color: #b5b5b5; font-size: 12px; }
.woocommerce ul.order_details li:before{content: none;}
.woocommerce ul.order_details li strong{font-weight: 500; color: #333333; font-size: 16px;}
.woocommerce .woocommerce-customer-details address{padding: 10px 15px;}
.woocommerce-info{border-top-color: #ffa44a;}
.woocommerce-info::before {color: #ffa44a;}
.cartItemWrap .woocommerce-Price-amount{font-size: 14px; font-weight: 400; color: #e7d1ba;}
.added_to_cart.wc-forward{margin-left: 5px;}
.woocommerce-MyAccount-content a.button{margin-right: 3px; margin-top: 2px; margin-bottom: 2px;}
.woocommerce-MyAccount-content a.pay, .woocommerce-MyAccount-content a.cancel{background-color:#b50000;padding:8px 10px;color:#fff;font-size:13px;font-family:'poppinsregular';border:none;width:auto;border-radius:0;transition:all 0.5s ease-in-out 0s;font-weight:normal !important;}
.woocommerce-MyAccount-content a.pay:hover, .woocommerce-MyAccount-content a.cancel:hover{background-color:#000;text-decoration:none;color:#fff;}
.woocommerce .aboutpagedet .summary span.amount{font-size:20px; font-weight: normal; font-family:'poppinsmedium';}
.woocommerce .aboutpagedet .summary .price del{color: #333333; font-weight: normal;  vertical-align: top; margin-right: 5px;}
.woocommerce .aboutpagedet .summary .price del span.amount{font-size: 16px; color: #333333; font-family:'poppinsregular';}
.woocommerce .aboutpagedet .summary .price ins{text-decoration: none; font-weight: normal; font-family:'poppinsmedium'; vertical-align: top;}
.woocommerce .aboutpagedet .summary .price ins span.amount{ font-size:20px;  font-family:'poppinssemibold';}



#mailpoet_form_1 form.mailpoet_form{padding: 0px !important;}
.mailpoet_paragraph input{padding: 9px 10px !important;}
#mailpoet_form_1 .mailpoet_paragraph{margin-bottom: 10px !important;}
#mailpoet_form_1 .mailpoet_paragraph.last{max-width: fit-content !important;}
.newsletter input[type="submit"]{font-size: 14px !important;padding: 9px 10px !important;}