/*
 Theme Name:   crossexamined
 Description:  enfold Child Theme
 Template:     enfold
 Version:      1.1
 Tags:         right-sidebar, responsive-layout
 Text Domain:  endold Child
*/


/* CSS Document */
@charset "utf-8";
*{ margin:0px; padding:0px; outline:0px; box-sizing: border-box;}
*, *:before, *:after { box-sizing: border-box;}
body{color:#333; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;  background:#FFF;    margin-top: 168px;}
h1, h2, h3, h4, h5, h6, p, span, img, div, label, input, textarea, select, ul, ol{font-weight:normal; list-style:none; resize:none; font-family: 'Open Sans', sans-serif;font-weight:400;}
h1, h2, h3, h4, h5, h6{ font-family: 'Open Sans', sans-serif;}

a{text-decoration:none;cursor:pointer;}
a:hover{color:#f76666;}
b{font-weight:bold;}
a img, img{border:0px; outline:none;}
img{max-width:100%; height:auto;}
a, input[type="submit"], button{outline:none; font-family: 'Open Sans', sans-serif;}
.clear{clear:both;}
::-moz-placeholder{ opacity:1; }
input[type=submit], button{ -moz-appearance: none;-webkit-appearance: none; outline:none; cursor:pointer;}
.wrapper{ width:1144px; margin:0 auto;}
.container{ width:1305px; margin:0 auto;padding:0;min-width:1300px;}
/********** Fix Css End here ***********/




/* Header css start here */
#header{ width:100%; float:left;}
.TopSearch{ float:left; margin:46px 0 0;transition:all .4s ease;}
.TopSearch input[type=text]{ width:192px; height:35px;line-height:35px; border:1px solid #d0d0d0; border-right:0; font-size:12px; color:#a6a6a6; padding:0 14px; border-radius:50px 0 0 50px; float:left;}
.TopSearch input[type=submit]{ float:left; width:37px; height:35px; border:1px solid #d0d0d0; border-left:0; cursor:pointer; border-radius:0px 50px 50px 0px; font-size:0px; background:url(images/search.png) no-repeat center center; }

.logo{ width:217px; margin:0 auto; background:url(images/red-bg.png) no-repeat center top; padding:25px 0 0;transition:all .4s ease;}
.social{ float:right; padding:51px 0 0; transition:all .4s ease;}
.social a{ font-size:16px; color:#2e2e2e; vertical-align:middle; margin:0px 0 0 23px}
.social a .fa-instagram{color:#2e2e2e;}
.social a:hover, .social a .fa-instagram:hover{ color:#c73135}

.nav{ width:100%; float:left; background:#fcfcfc; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;position: relative;z-index:99;}
.nav ul{ padding:0px; margin:0px;}
.primary-menu ul{box-shadow:3px 3px 5px rgba(0,0,0,.4)}
.nav ul li{ float:left; padding:0px; margin:0px 52px 0 0; position:relative}
.primary-menu>li {float: none!important; display: inline-block;bottom: -1px;margin: 0 17px;}
.primary-menu>li>a{padding: 14px 8px;}
.primary-menu{text-align:center;}
#menu-homepage-menu>li:nth-child(11){ margin-right:0}
.nav ul li a{ float:left; padding:14px 0 17px; margin:0px; font-size:14px; color:#2b2b2b; text-transform:uppercase;font-weight:600;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;}
.nav ul li:hover a{ color:#c73135}
.nav ul.sub-menu {text-align: left;    width: 250px!important}
.nav ul.sub-menu a {line-height: 22px;}

.nav .primary-menu li ul{ display:none;position:absolute; top:45px; left:0; background:#FFF; border:0; width:220px;transition:all .3s ease;transform:translateY(-15px);border-top: 3px solid #c23034;}
.nav .primary-menu li ul li ul{left:100%;top:0;}
.nav ul li:hover >ul{display:block;transform:translateY(0);} 
.nav ul  li ul li{ padding:0px; margin:0px; width:100%;}
.nav ul li  ul li a{ margin:0px; width:100%; border-bottom:1px solid #d0d0d0; padding:8px; color:#2b2b2b!important}
.nav ul li ul li:hover> a{ background:#c73135; color:#FFF!important}


.Banner{ width:100%; float:left;overflow: hidden;} 
.Banner iframe{ width:100%;}
.Banner video{ width:100%!important; }
.Banner img{ width:100%;}
.my-video-dimensions { width:100%!important;}
.vjs-poster, .video-js{  background-size:cover!important; background-color:transparent!important;}
.video-js .vjs-tech	{ height:auto!important}
.vjs-control-bar{ display:none!important;}
/* Header css ned here */ 

.stickyActive #header .TopSearch {margin: 25px 0 0;}
.stickyActive #header  .social {padding: 32px 0 0;}
.stickyActive #header .logo{width: 150px;    padding: 18px 0 0;}

#header  { position: fixed;left: 0;top: 0px; background: #fff; z-index: 999; border-top: 4px solid #c23034;} 


/** Middle section start here */
#middle{ width:100%; float:left; }
.main{ width:100%; float:left; padding:27px 0 0}
.LeftPanel{ width:898px; float:left;}
.PostArea{ width:100%; float:left; border:1px solid #d0d0d0; padding:0 20px 24px; margin:30px 0 0; border-radius:6px;}
.PostArea:first-child{ margin-top:0}

.PostTopArea{ width:100%; float:left;}
.PostTopArea h1{ font-size:12px; color:#848484; text-transform:uppercase;font-family: 'open_sanslight'; letter-spacing:1px; padding:25px 0 0}
.PostTopArea h2{ font-size:30px; color:#222222; text-transform:uppercase;font-family: 'Montserrat', sans-serif; padding:13px 0 0}
.PostTopArea h2 a{ color:#222222;font-family: 'Montserrat', sans-serif;}
.PostTopArea h2 a:hover{color:#c23034}
.PostTopArea ul{ padding:0px; margin:11px 0 0;}
.PostTopArea ul li{ float:left; background:url(images/devider.jpg) no-repeat left center; padding:0 19px 0}
.PostTopArea ul li:first-child{ background:none; padding-left:0}
.PostTopArea ul li a{ font-size:12px; color:#868686;}
.PostTopArea ul li a i{ font-size:13px; color:#868686; vertical-align:middle; margin:0 8px 0 0 }
.PostTopArea ul li a:hover,
.PostTopArea ul li a:hover i{ color:#c23034}

.SharePost{ width:100%; float:left; text-align:center; margin:23px 0 0}

.ContentArea{ width:100%; float:left;}
.ContentArea p{ font-size:15px; color:#222222; line-height:26px; padding:18px 0 0 }
.ContentArea h3{ font-size:28px; color:#222222;font-family: 'Montserrat', sans-serif; padding:24px 0 0}
.ContentArea ul{ padding:0px; margin:0px 0 0;}
.ContentArea ul li{ padding:0px 0 0 20px; margin:20px 0 0; position:relative;}
.ContentArea ul li:before{font-family: 'FontAwesome'; content: "\f105"; font-size:15px; position:absolute; top:0; left:0}

.CatArea{ width:100%; float:left; border-top:1px solid #d0d0d0; margin:37px 0 0; padding:19px 0 0;}
.CatArea span{ float:left; font-size:14px; color:#222222}
.CatArea span em{ font-style:normal; color:#c23034;    display: inline-block;vertical-align: middle; margin-top: -2px;}
.CatArea a{ float:right; font-size:14px; color:#c32127; font-family: 'Open Sans', sans-serif;font-style:italic;}
.CatArea a:hover{ text-decoration:overline}


.RightPanel{ width:366px; float:right;}
.SearchMyblog{ width:100%; float:left; background:#f9f9f9; border:1px solid #e6e6e6; padding:30px 19px 30px 23px; border-radius:6px;}
.SearchMyblog input[type=text]{ width:257px; height:53px; line-height:53px; float:left; border:1px solid #d0d0d0; border-right:0; border-radius:50px 0 0 50px; padding:0 0 0 15px; font-size:14px; color:#7d7d7d}
.SearchMyblog input[type=submit]{ float:left; width:60px; height:53px; border:1px solid #d0d0d0; border-left:0; cursor:pointer; border-radius:0px 50px 50px 0px; font-size:0px; background:#FFF url(images/search.png) no-repeat center center; }

.RightInfo{ width:100%; float:left; border:1px solid #d0d0d0; margin:29px 0 0;border-radius:6px;}
.lr{ padding:0 15px}
.lrT{ padding:0 2px 15px 15px}
.gp{ padding:20px 35px; text-align:center;}
.RightInfo h1, .widgettitle{ background:#c23034; color:#FFF!important; text-align:center; font-size:22px; text-transform:uppercase; font-family: 'Montserrat', sans-serif; height:54px; line-height:54px; border-radius:6px 6px 0 0;font-weight: 500;}
.RightInfo p{ font-size:15px; color:#222222; line-height:28px; padding:17px 0 0 }
.RightInfo .ReadMore{ border-top:1px solid #d0d0d0; margin:30px 0 0; padding:12px 0 19px 10px}
.RightInfo .ReadMore a{ font-size:16px; color:#c23034}
.RightInfo .ReadMore a:hover{ text-decoration:overline}
.RightInfo input[type=text],
.RightInfo input[type=email] { width:270px; height:52px; line-height:52px; border-radius:4px 0 0 4px; border:1px solid #d0d0d0; border-right:0; font-size:14px; color:#c2c2c2; font-family: 'Open Sans', sans-serif;font-style:italic; padding:0 15px; float:left; margin:23px 0 29px}
.RightInfo input[type=submit]{ width:59px; height:52px; border:0; background:#c23034 url(images/submit.png) no-repeat center center; font-size:0px; border-radius:0 4px 4px 0; cursor:pointer; margin:23px 0 0}
.RightInfo input[type=submit]:hover{background:#000 url(images/submit.png) no-repeat center center;}

.TotalSubscriber{ width:100%; float:left; margin:29px 0 0; background:#c23034; text-align:center; border-radius:6px;}
.TotalSubscriber p{ font-size:20px; color:#FFF;font-family: 'Montserrat', sans-serif; padding:10px 0}
.TotalSubscriber p strong{ font-size:28px; font-weight:normal; vertical-align:middle; margin:0 0 0 17px}
.TotalSubscriber a{ display:inline-block; color:#c23034; font-size:18px; background:#FFF; width:33px; height:33px; text-align:center; line-height:33px; border-radius:2px; margin:10px 2px}
.TotalSubscriber a:hover{ background:#000; color:#FFF;}

.appdown{ width:100%; float:left; text-align:center; padding:20px 0}
.appdown img{ width:auto}
.appdown h5{ font-size:13px; color:#222222; font-weight:600; padding:12px 0 0}
.appdown a{ display:inline-block; font-weight:600;  background:#9e9a9a; color:#FFF; width:222px; height:44px; line-height:44px; border-radius:50px; margin:12px 0 0}

.appdown a:hover{ background:#000}


.rps{ width:100%; float:left; margin:0; padding:5px 18px;}
.rps ul{ width:100%; float:left; margin:0; padding:0;}
.rps ul li{ width:100%; float:left; margin:0; padding:15px 0; border-bottom:1px solid #d3d3d3;}
.rps ul li span.rpImg{ float:left; width:70px; border:2px solid #a2a2a2; margin:0 11px 0 0;border-radius:4px;}
.rps ul li span.rpImg img{ width:100%; display:block;}
.rps h5 a{ font-size:14px; color:#222222; line-height:21px; font-family: 'Open Sans', sans-serif;font-style:italic; text-decoration:underline;}
.rps ul li:hover h5 a{ color:#c23034;}
.rps p{ padding:0; font-size:13px; color:#666666; font-weight:300;font-style:italic;}
.rps p span{ float:right; font-family: 'open_sanslight';font-style: normal;} 
.rps ul li:last-child{ border:0;}


.thotBg{ width:100%; float:left; border-bottom:1px solid #d0d0d0; margin:29px 0 0;border-radius:6px; background:url(images/thotBg.jpg) no-repeat; background-size:cover; padding:30px 70px 50px 26px;}

.thotBg p{ color:#fff; font-size:22px; line-height:45px; font-weight:300;font-style:italic;}
.thotBg p span.q1{ vertical-align:top; line-height:20px; margin:0 5px 0 -13px;}
.thotBg p span.q2{ vertical-align:top; line-height:20px; margin:0 0 0 5px;}
.thotBg h2{ text-align:right; color:#fff; font-size:18px; font-family: 'montserrathairline'; margin:5px 0 0;}


.recentColm{ width:100%; margin:42px 0 60px; padding:30px 24px; background:#f8f8f8; border:1px solid #d0d0d0; border-radius:5px;margin-left:auto;margin-right:auto;max-width:1305px;}
.recentColm:before, .recentColm:after{content:'';clear:both;display:table;}
.recentColm h1{ font-size:22px; color:#222222; line-height:28px; font-family: 'Montserrat', sans-serif; text-transform:uppercase; margin:0 0 16px}

.recntVido{ width:476px; float:left; margin:0 30px 0 0;}
.rvDtl{ width:100%; float:left; padding:20px 18px; background:#fff; border:1px solid #d0d0d0; border-radius:5px;}
.rvDtl ul{ width:100%; float:left; margin:0; padding:0;}
.rvDtl ul li{ width:138px; float:left; overflow:hidden; border-radius:5px; margin:0 11px 12px 0;}
.rvDtl ul li:nth-child(3n){ margin-right:0;}
.rvDtl ul li img{ width:100%; display:block;}
.rvDtl span.mrVid{ width:100%; float:left; padding:15px 18px 0;}
.rvDtl span.mrVid a{ width:100%; float:left; text-align:center; line-height:45px; font-size:16px; font-weight:600; color:#c23034;
border:1px solid #c4c4c4; border-radius:50px;transition:all 0.4s ease-in-out;}
.rvDtl span.mrVid a:hover{ background:#c23034; color:#fff; transition:all 0.4s ease-in-out; border-color:#c23034;}

.recntBlog{ width:356px; float:left; margin:0 30px 0 0;}
.rbDtl{ width:100%; float:left; padding:7px 12px 8px; background:#fff; border:1px solid #d0d0d0; border-radius:5px;}
.rbDtl ul{ width:100%; float:left; margin:0; padding:0;}
.rbDtl ul li{ width:100%; float:left; margin:0; padding:15px 0; border-bottom:1px dotted #bbbbbb;}
.rbDtl ul li:last-child{border-bottom:0;}
.rbDtl ul li span.rpImg{ float:left; width:70px; border:2px solid #a2a2a2; margin:0 11px 0 0;border-radius:4px;}
.rbDtl ul li span.rpImg img{ width:100%; display:block;}
.rbDtl h5 a{ font-size:14px; color:#C32127; line-height:21px;}
.rbDtl ul li:hover h5 a{ color:#575757;}
.rbDtl p{ padding:6px 0 0; font-size:13px; color:#666666; font-weight:300;font-style:italic;}
.rbDtl p i{ color:#bababa; padding:0 12px 0 0;}
.rbDtl p span{ float:right; font-weight:300;font-style:normal;}

.cnExam{ width:360px; float:right; margin:0;}
.cnExm_Col{ width:100%; float:left; padding:17px 30px; margin:0 0 19px; background:#fff; border:1px solid #d0d0d0; border-radius:5px; text-align:center;}
.cnExm_Col h2{ font-size:18px; color:#222222; line-height:24px; font-family: 'Montserrat', sans-serif; text-transform:uppercase;}
.cnExm_Col a{ width:100%; float:left; text-align:center; line-height:45px; font-size:16px; font-weight:600; color:#fff;
border-radius:50px;transition:all 0.4s ease-in-out; background:#9e9a9a; margin:10px 0 0;}
.cnExm_Col a:hover{ background:#c23034;transition:all 0.4s ease-in-out;}

.cnExm_Col:last-child{ margin:0;}





/** Middle section end here */



/** Footer section start here **/

.footer{ width:100%; float:left; margin:0; padding:0; background:url(images/footrBg.jpg) repeat; padding:60px 0 0;}
.footer h1{ font-size:22px; color:#fff; font-family: 'Montserrat', sans-serif; text-transform:uppercase; padding:0 0 10px;
background:url(images/fcol-2.png) no-repeat bottom left;}


.fcol_1{ width:312px; float:left; padding:0 50px 0 0; background:url(images/fcBg-1.png) no-repeat right top;}
.fcol_1 h1{ background-image:url(images/fcol-1.png);}
.fcol_1 a{ display:inline-block; margin:18px 0 0;}
.fcol_1 p{ color:#fff; font-size:14px; line-height:26px; font-family: 'Lato', sans-serif;font-weight:400;}



.fcol_2{ width:340px; float:left; padding:0 55px 0; background:url(images/fcBg-1.png) no-repeat right top;}
.fcol_2 ul{ width:50%; float:left; margin:10px 0 0; padding:0;}
.fcol_2 ul li{ width:100%; float:left; margin:12px 0 0; padding:0 0 0 20px; position:relative;}
.fcol_2 ul li:before{ content:''; position:absolute; top:6px; left:0; background:url(images/arw1.png) no-repeat; width:6px; height:9px;}
.fcol_2 ul li a{ color:#fff; font-size:14px;}
.fcol_2 ul li a:hover{ color:#c23034;}

.fcol_2{ width:348px;padding-bottom: 36px}

.fcol_4{ width:252px; float:right;}
.nwsltr{ width:100%; float:left; margin:28px 0 0;}
.nwsltr input[type=email], .nwsltr input[type=text] { background:url(images/wbg.png) repeat; width:200px; float:left; height:46px; border:0; border-radius:4px 0 0 4px; padding:0 0 0 12px; 
font-size:12px; color:#8b8b8b;font-family: 'Lato', sans-serif;font-weight:400;}

.nwsltr input[type=submit]{ width:50px; height:46px; background:#c23034 url(images/nwl.png) no-repeat center; font-size:0; border:0; 
border-radius:2px 4px 4px 2px;}
.nwsltr input[type=submit]:hover{ background-color:#9e9a9a;}
.fcol_4 ul{ width:100%; float:left; margin:15px 0 0;}
.fcol_4 ul li{ display:inline-block; padding:0 8px;}
.fcol_4 ul li a{ font-size:20px; opacity:0.4}
.fcol_4 ul li a .fa-facebook{ color:#6782b8}
.fcol_4 ul li a .fa-google-plus{ color:#e76a53}
.fcol_4 ul li a .fa-twitter{ color:#71d6fa}
.fcol_4 ul li a .fa-youtube-play{ color:#c23034}
.fcol_4 ul li a .fa-instagram{ color:#517fa4}
.fcol_4 ul li a .fa-rss{ color:#f26109}
.fcol_4 ul li a:hover{ opacity:1;}


.copyright{ width:100%; float:left; background:#fff; margin:40px 0 0}
.copyright p{ float:left; line-height:55px; color:#868686; font-size:14px;}
.copyright ul{ float:right;}
.copyright ul li{ display:inline-block;line-height:55px; padding:0 5px;}
.copyright ul li a{ color:#868686; font-size:14px;}
.copyright ul li a:hover{ color:#c23034;}

/** Footer section end here **/






/* Inner page start here */

.inrBanner{ width:100%; float:left; margin:0; padding:0; position:relative;}
.inrBanner img.banImg{ width:100%;}

.brdcumb{ width:100%; float:left; margin:-50px 0 0; padding:0; position:relative;}
.brdcumb ul{ width:100%; float:left; margin:0; background:url(images/blkBg.png) repeat; text-align:center; border-radius:5px 5px 0 0;}
.brdcumb ul li{ display:inline-block; margin:0; padding:0 14px 0 2px; font-size:16px; color:#fff; font-family: 'Montserrat', sans-serif; line-height:46px; background:url(images/dvidr.png) no-repeat right center;}
.brdcumb ul li:last-child{ background:none;}
.brdcumb ul li a{ color:#c23034;}
.brdcumb ul li a:hover{ text-decoration:underline;}

.brdcumb h2{ position:absolute; top:-12px; left:0; width:auto; line-height:58px; color:#fff; font-size:20px; text-transform:uppercase; padding:0 20px; border-radius:5px 5px 0 0; background:#c32127; font-family: 'Montserrat', sans-serif;}


.aboutArea{ width:100%; float:left; margin:0 0 48px; padding:0;}
.aboutArea h1{ font-size:26px; color:#222222; line-height:28px;font-family: 'Montserrat', sans-serif; text-transform:uppercase;}
.aboutArea h2{ font-size:20px; color:#c23034; line-height:26px;font-family: 'Montserrat', sans-serif; margin:25px 0 0; width:100%; float:left;}
.aboutArea h2:first-child{ margin:0;}

.aboutArea h3{ font-size:16px; color:#222222; line-height:25px;font-weight:600; margin:25px 0 0;}

.aboutArea h4{font-size:16px; color:#c23034; line-height:22px;font-family: 'Montserrat', sans-serif;margin:25px 0 -6px; counter-increment:slideNum;}
.aboutArea h4:before{content: counter(slideNum)".";color:#222222;font-family: 'Montserrat', sans-serif; padding:0 2px 0 0}
.aboutArea span.by{ width:100%; float:left; font-size:15px; color:#222222;  font-family: 'open_sanssemibold_italic'; margin:5px 0 0;}




.aboutArea p{ font-size:15px; line-height:25px; color:#222222; padding:28px 0 0; text-align:justify; width:100%; display:inline-block;}
.aboutArea p strong, .aboutArea p em{ font-weight:normal; font-weight:600;}
.aboutArea p span{ color:#c23034}
.aboutArea p a{ color:#c23034}
.aboutArea p a:hover{ text-decoration:underline;}
.aboutArea ul{ width:100%; float:left; margin:5px 0 0;}
.aboutArea ul li{ width:100%; float:left;margin:20px 0 0; padding:0 0 0 24px;font-size:15px; line-height:25px; color:#222222; position:relative;text-align:justify;}
.aboutArea ul li a{color:#222222;}
.aboutArea ul li a:hover{ text-decoration:underline; color:#c23034;}
.aboutArea ul li:before{ content:''; position:absolute; top:7px; left:0; background:url(images/arw2.png) no-repeat; width:6px; height:11px;}
.aboutArea ul li span{color:#c23034}
.aboutArea ul li ul{ width:100%; float:left;}
.aboutArea ul li ul li{ color:#c23034; font-size:14px; padding:0 0 0 18px;}
.aboutArea ul li ul li:before{ background:#c23034; width:6px; height:6px; border-radius:100%; top:8px;}

.aboutArea ul.thrCol li{ width:33.3%; margin:15px 0 0;}







.freeCross{ width:100%; float:left; margin:0 0 50px; border-radius:5px; overflow:hidden;}
.frecrLeft{ float:left; width:343px; min-height:411px;}
.frecrLeft img{ width:100%; display:block;}
.frecRight{ float:left; width:555px; background:#c32127; min-height:411px; padding:12px;}
.frecrTxt{ width:100%; float:left; text-align:center; background:url(images/freCr.png) no-repeat center top; padding:45px 35px; border:1px dotted #fff; border-radius:4px;}
.frecrTxt h2{ color:#fff; font-size:24px; line-height:36px; font-family: 'open_sansbold'; text-transform:uppercase;}
.frecrTxt p{ font-size:16px; line-height:26px; color:#fff; padding:20px 0 0;}
.frecrTxt ul{ width:100%; float:left; margin:20px 0 0; padding:0;}
.frecrTxt ul li{ width:100%; float:left; margin:35px 0 0;}
.frecrTxt input[type=email]{ width:100%; float:left; height:40px; border:0; border-bottom:1px solid #e99195; color:#f89699; font-size:14px; background:none; padding:0 30px;text-transform:uppercase; letter-spacing:5px;}

.frecrTxt input[type=submit]{ width:315px; height:54px; background:#fff; border:0; border-radius:30px; color:#c32127; font-size:16px;font-weight:600; box-shadow:0 0 10px #a41c21; transition:all 0.5s ease-in-out;}
.frecrTxt input[type=submit]:hover{ background:#272727; color:#fff;}



.greyBg{ width:100%; float:left; margin:35px 0 0; padding:30px 20px; background:#e7e7e7; border-radius:5px 5px 0 0;}
.greyBg p{ padding:10px 0 0;}


.blackBg{ width:100%; float:left; margin:0; padding:30px 20px; background:#222222; border-radius:4px;}
.blackBg p{ padding:15px 0 0; color:#fff;}
.blackBg span.by{ color:#bdbdbd;}
.blackBg ul li{ color:#fff;}
.blackBg ul li:before{ background-image:url(images/arw3.png)!important}




.subscribeForm{ width:100%; float:left; border:1px solid #d0d0d0; border-radius:5px; padding:45px 65px; background:url(images/bg1.jpg) repeat; 
margin:20px 0 50px; text-align:center;}
.subScrbe input[type=email], .subscribeForm .wysija-input{ width:100%; float:left; height:59px; padding:0 20px; font-size:16px; color:#222222!important; border:1px solid #d0d0d0; border-radius:4px; background:#fff; font-family: 'Open Sans', sans-serif; margin:0 0 22px;}

.subScrbe input[type=submit], .subscribeForm .wysija-submit{ background:#c32127!important; font-size:18px; text-transform:uppercase; color:#fff; font-weight:600; border:0; border-radius:50px; width:360px; height:56px;margin-left:auto;margin-right:auto;}
.subScrbe input[type=submit]:hover, .subscribeForm .wysija-submit:hover{ background:#272727!important;}
.subscribeForm .wysija-paragraph{position:relative;}
.subscribeForm .formError{top: -40px!important; left: 45%!important;}
.subscribeForm .formError .formErrorContent{border:0;font-family:'open sans'}
.subscribeForm .formErrorContent:after {content: '';border-top: 9px solid #8E2121;border-left: 9px solid transparent;border-right: 9px solid transparent;position: absolute; left: 45%; bottom: -7px;}

.subscribeForm  .wysija-input::-webkit-input-placeholder {opacity:.6}
.subscribeForm  .wysija-input::-moz-placeholder { opacity:.6}
.subscribeForm  .wysija-input:-ms-input-placeholder {opacity:.6}
.subscribeForm  .wysija-input:-moz-placeholder {opacity:.6}

.articleArea{ width:100%; float:left;}

.art_drop{width:100%; float:left;}
.art_drop h2{ width:100%; float:left;color:#fff;padding:16px 20px; position:relative;background:#c32127; border-radius:4px; font-size:18px; line-height:22px; font-family: 'Montserrat', sans-serif; cursor:pointer; margin:0 0 2px!important;}

.art_drop h2.active, .accordion h2:hover{ background:#222222; cursor:pointer;}
.art_drop h2:before{ content:''; position:absolute; top:12px; right:17px; background:url(images/artcl-1.png) no-repeat; width:29px; height:29px;}
.art_drop h2.active:before{ background-image:url(images/artcl-2.png);}


.art_drop .drop{ width:100%; float:left; padding:20px 25px 30px; background:#e7e7e7; display:none; border-radius:0 0 4px 4px; margin:-2px 0 0;}
.art_drop .drop p:first-child{ padding-top:0;}
.art_drop .drop p strong{ font-size:16px; color:#222222; font-weight:normal; font-family: 'Montserrat', sans-serif;}
.art_drop .drop p{ padding:15px 0 0;}
.art_drop ul li{ margin:10px 0 0;}

.blkDiv{ width:100%; float:left; background:#222222; border-radius:5px; padding:20px 25px; margin:15px 0 0;}
.blkDiv p{ font-size:18px; line-height:33px; color:#fff; font-family: 'Open Sans', sans-serif;font-style:italic;}
.blkDiv p:first-child{ padding:0;}


/* Inner page end here */





/* Frank Turek page start here */

.drFrank{ width:100%; float:left; margin:0 0 50px;}
.drFrank img{ float:left; margin:0 30px 0 0;}
.drFrank h1{ font-size:26px; color: #222222; font-family: 'Montserrat', sans-serif; margin:0 0 20px; text-transform:uppercase;}
.drFrank span.folow{display:inline-block; background:url(images/folw-frank.png) no-repeat; background-size:100% 100%;min-width:242px; height:58px; line-height:56px;  text-align:centerp;}
.drFrank span.folow a{ display:block;color:#fff; font-size:15px; font-weight:600;padding:0 22px;}
.drFrank span.folow a i{ color:#0078b6; font-size:18px; width:32px; vertical-align:middle;}
.drFrank span.folow:hover{ opacity:0.8;}
.drFrank p{ font-size:15px; line-height:25px; color:#222222; padding:20px 0 0;}
.drFrank p span, .drFrank p a{ color:#c23034;}
.drFrank p a:hover{ text-decoration:underline;}

/* Frank Turek page end here */


/* Book page css start here */
.book{ width:100%; float:left; margin:0 0 50px; padding:0; }

.bookList{ width:100%; float:left; margin:0; padding:20px 60px; border:1px solid #e5e5e5; border-radius:5px; background:#f5f5f5;}
.bookList h3{ text-align:center; font-size:24px; color:#222222; font-family: 'Montserrat', sans-serif; line-height:32px;} 

.bookList ul{ width:100%; float:left; padding:10px 0 0 50px;}
.bookList ul li, .av_one_third ul li{ width:33.3%; float:left; position:relative; padding:0 5px 0 14px; margin:20px 0 0;}
.bookList ul li:before, .av_one_third ul li:before{ content:''; position:absolute; top:6px; left:0; background:url(images/arw2.png) no-repeat; width:6px; height:11px;}

.bookList ul li a, .av_one_third ul li a{ color:#222222; font-size:14px;}
.bookList ul li a:hover{ color:#c23034;}

.our_books{ width:100%; float:left; margin:0; padding:0;}
.book_Col{ width:100%; float:left; margin:25px 0 0; padding:38px 28px 25px; border:1px solid #ededed;}
.book_Col img{ float:left; margin:0 55px 0 0!important}
.bookDetail{ width:auto; display:table;}
.book_Col h3{ color:#c23034; font-size:24px;font-weight:400;margin-bottom: 16px;}
.bookDetail p{ font-size:15px; line-height:26px; color:#222222; padding:10px 0 0;display:block!important}
.book_Col  a{ font-size:12px; line-height:24px; color:#c23034;}
.book_Col p.lnk a img{ float:none; margin:0 2px 0 0; vertical-align:middle;}
.book_Col  a:hover{ text-decoration:underline;}
.book_Col i {background: url(images/lnk.png) no-repeat center top;height: 14px; width: 15px; display: inline-block; vertical-align: middle;margin-right: 5px;}
/* Book page css end here */



/* Podcast page css start here */

.podcast{ width:100%; float:left; margin:0 0 50px;}
.podcast h1{ font-size:26px; color:#222222;  font-family: 'Montserrat', sans-serif; text-transform:uppercase;}
.podcast h1 span{ color:#c23034;}

.podCst{ width:100%; float:left; margin:0; padding:0;}
.podcast_Row{ width:100%; float:left; border-bottom:1px solid #ececec; padding:35px 0;}
.podcast_Row:last-child{ padding-bottom:0; border-bottom:0;}

.podcast_Dtl{ width:100%; float:left; margin:0; padding:0;}
.podcast_Dtl img{ float:left; border:1px solid #ececec; border-radius:4px; margin:0 20px 0 0;}

.podRight{ width:auto; display:table; padding:15px 0 0;}
.podRight h2{ font-size:20px; color:#222222; font-weight:600;}
.podRight img{ border:0; border-radius:0; margin:0 10px 0 0; vertical-align:middle; float:none;}
.podRight h3 a{ display:inline-block; font-size:16px; color:#222222; margin:10px 0 0;}
.podRight h3 a:hover{ color:#c23034; text-decoration:underline;}
.podRight p{ color:#222222; font-size:16px; line-height:25px; padding:20px 0 0;}
.podRight p strong{ color:#c23034;font-weight:600; font-weight:normal;}


.lstn_Pod{ width:100%; float:left; margin:30px 0 0; padding:0; border:1px solid #d0d0d0; border-radius:5px;}
.lstn_Pod img{ width:100%;}


.dwnApp{ width:100%; float:left; margin:50px 0 0; border-radius:5px; padding:35px 48px 25px; background:url(images/dwnBg.jpg) repeat-x;}
.dwnApp img{ float:left; margin:0 35px 0 0;}
.dwnApp h2{ font-size:30px; color:#222222; font-weight:600; margin:30px 0 0;}
.dwnApp a{ display:inline-block; width:354px; height:62px; line-height:60px; color:#fff; background:#c23034; border-radius:40px; text-align:center;font-weight:600;font-size:20px; margin:25px 0 0; transition:all 0.4s ease-in-out;}
.dwnApp a:hover{ background:#222222;}



/* Podcast page css end here */


section:after {content: '';clear: both;display: table;}

/* Cia page start here */

.cia{ width:100%; float:left; margin:0 0 50px;}
.cia h1{ font-size:26px; color:#222222;  font-family: 'Montserrat', sans-serif; text-transform:uppercase;}
.ciaImg{ width:100%; float:left; border-radius:5px; border:1px solid #e1e5e5; height:380px; display:table; margin:28px 0;}
.ciaImg span{ width:100%; height:100%; vertical-align:middle; text-align:center; display:table-cell;}

.cia p{ font-size:15px; color:#222222; line-height:25px; padding:0 0 20px;}
.cia p b, .cia b{ color:#c23034;}

.cia span.aply{ width:100%; float:left;}
.cia  .aply{display:inline-block; width:215px; height:46px; line-height:44px; color:#fff; background:#c23034; border-radius:40px; text-align:center;font-weight:600;font-size:15px; transition:all 0.4s ease-in-out;}
.cia .aply:hover{ background:#222222;}




.ciaAccord{ width:100%; float:left; margin:10px 0 0; padding:20px 30px; background:#f4f4f4; border-radius:5px;}
.ciaAccord h2{ width:100%; float:left; font-size:15px;color:#222222; line-height:22px; cursor:pointer; margin:0 0 18px!important; position:relative; 
padding:0 0 0 20px;}

.ciaAccord h2.active, .accordion h2:hover{ color:#c23034; cursor:pointer;}
.ciaAccord h2:before{ content:''; position:absolute; top:6px; left:0; background:url(images/arw4.png) no-repeat; width:10px; height:10px;}
.ciaAccord h2.active:before{ background-image:url(images/arw5.png);}
.ciaAccord .drop{ width:100%; float:left; padding:10px 25px 20px; display:none; border-radius:0 0 4px 4px; margin:-2px 0 0;}
.ciaAccord .drop p{ color:#787878; font-size:15px; line-height:25px;}


.ciaInst{ width:100%; float:left; margin:0 0 25px;}
.ciaRow{ width:100%; float:left;margin:0 0 25px; padding:0 0 35px; border-bottom:1px solid #e8e8e8;}
.ciaRow h2{ font-size:20px; color:#222222; font-weight:600; margin:30px 0 0;}

.ciaRow ul{ width:50%; margin:20px 0; padding:0; display:inline-block;}
.ciaRow ul li{ width:50%; float:left; margin:20px 0 0; padding:0 0 0 20px; position:relative; color:#c23034; font-size:15px;}
.ciaRow ul li a{ color:#c23034; font-size:15px;font-weight:600;}
.ciaRow ul li:before{ content:''; position:absolute; top:5px; left:0; width:6px; height:10px; background:url(images/arw6.png) no-repeat;}
.ciaRow ul li a:hover{ text-decoration:underline;}

.ciaRow p{ font-size:15px; line-height:25px; color:#222222; padding:20px 0 0;}
.ciaRow p strong{ font-weight:normal;font-weight:600;}

.cia {margin-bottom: 5px;}
.togglecontainer .toggler{font-size: 15px;color: #222222;line-height: 22px;cursor: pointer;margin: 0 0 18px!important;position: relative; padding: 0 0 0 20px;background: transparent;border:0;}
.togglecontainer .toggler:hover{background:transparent!important;color:#c23034 !important;}
.togglecontainer .toggler.activeTitle{color:#c23034;}

.togglecontainer .toggle_icon{background:url(images/arw4.png) no-repeat left center;border: 0;top:4px;left:3px;}
.togglecontainer .toggle_content {padding: 10px 25px 20px;background: transparent;border:0;color: #787878;font-size: 15px;line-height: 25px;    }  
.togglecontainer .toggle_content p{padding: 0 0 20px;}
.togglecontainer .toggle_icon span{display:none!important;}
.togglecontainer .toggler.activeTitle .toggle_icon{background:url(images/arw5.png) no-repeat ;top: 7px; }
.togglecontainer .toggler.activeTitle {color:#c23034!important;}
.togglecontainer .toggle_content em{font-style:italic;}
.togglecontainer .toggle_content a{color:#c32126;}

#top .ciaInst h2{font-size: 20px;color: #222222;text-transform:initial!important;font-family:'Open Sans';font-weight:600;}
.ciaInst li {width: 50%;float: left;margin: 20px 0 0;padding: 0 0 0 20px;position: relative;color: #c23034;font-size: 15px;}
.ciaInst li:before{ content: '';position: absolute;top: 7px;left: 0;width: 6px;height: 10px;background: url(images/arw6.png) no-repeat;}
.ciaInst li a{color: #c23034;font-size: 15px;font-weight: 600;}
.ciaInst li a:hover{text-decoration:underline;}
.ciaInst ul{width:50%;}
.ciaInst p{font-size: 15px;line-height: 25px;color: #222222;padding: 26px 0 0;text-align: justify;}    




/* Cia page end here */





#main {
    min-height: 600px;
	float:left;
	width: 100%;
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; 
	padding-top: 25px;
	height: 0;
	display:none;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

::-moz-selection { 
    color: #fff;
    background: #c23034!important;
}

::selection {
    color: #fff; 
    background: #c23034!important;
}

.q1{background:url(images/q1.png) no-repeat;display:inline-block;width:14px;height:14px;}
.q2{background:url(images/q2.png) no-repeat;display:inline-block;width:14px;height:14px;} 

#main .RightPanel aside{border: 0!important;float:left!important;padding-top:0!important;width:100%!important;}   
.RightPanel .inner_sidebar{margin-left: 0;padding-top:0!important;}

.facebookBox iframe{width:100%!important;}
#top .widgettitle{color:#fff!important;}
#top .widget_recent_entries, #top  .widget_popular_post_widget{
	border: 1px solid #d0d0d0;
    margin: 29px 0 0;
    border-radius: 6px;
    padding: 0!important;
}
#top .widget_recent_entries  li a, #top  .widget_popular_post_widget  li a{
	font-weight: 400;
    font-size: 14px;
    color: #c32127;
    line-height: 21px;
    font-family: 'Open Sans', sans-serif;font-style:italic;
    text-decoration: underline;
	
}
#top .widget_recent_entries  li a:hover, #top .widget_popular_post_widget  li a:hover{color:#222222;}
#top .widget_recent_entries ul, #top  .widget_popular_post_widget ul{
	width: 100%;
    float: left;
    margin: 0;
    padding: 5px 18px;
}
#top .widget_recent_entries ul li, #top .widget_popular_post_widget ul li{
	width: 100%;
    float: left;
    margin: 0;
    padding: 15px 0;
    border-bottom: 1px solid #d3d3d3!important;;
	border-top: 0;
}
#top .widget_recent_entries ul li:last-child, #top .widget_popular_post_widget ul li:last-child{border-bottom:0;}
.TotalSubscriber .fa-instagram { 
    color: #c23034!important;
}
.widget_recent_entries .image-overlay, .widget_popular_post_widget .image-overlay{display:none;}	
	
strong{font-weight:600;}

.main_color, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img  .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current, .main_color.avia-fullwidth-portfolio .pagination a, .main_color .av-hotspot-fallback-tooltip-inner, .main_color .av-hotspot-fallback-tooltip-count{color:#222222!important;}

#main .stretch_full{background:url(images/aboutus-inner.jpg) no-repeat center top; background-size:cover!important;min-height:340px;position: relative;}

@media screen and (min-width:1450px){
	
}

@media screen and (min-width:1850px){
	
}

@media screen and (min-width:2000px){
	
}
.Banner .item a {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2;
    top: 0;
    left: 0;
}

.page-id-6  #main .stretch_full, .page-id-56577 #main .stretch_full , .page-id-1080 #main .stretch_full, .page-id-1080 #main .stretch_full, .page-id-67193 #main .stretch_full, .page-id-878  #main .stretch_full, .page-id-606  #main .stretch_full{background:url(images/aboutus-inner.jpg) no-repeat center top;background-size:cover;}  

.page-id-68936 #main .stretch_full, .blog  #main .stretch_full, .single  #main .stretch_full, .archive #main .stretch_full, .archive #main .stretch_full, , .search  #main .stretch_full{background:url(images/eblog_inner.png) no-repeat center top;background-size:cover;}
.page-id-67289  #main .stretch_full{background:url(images/video-inner.png) no-repeat center top;background-size:cover;}
.page-id-756 #main .stretch_full{background:url(images/tvprograms_inner.png) no-repeat center top;background-size:cover;}
.page-id-728 #main .stretch_full, .page-id-69978  #main .stretch_full{background:url(images/podcast_inner.png) no-repeat center top;background-size:cover;}

.page-id-70113 #main .stretch_full, .page-id-1179  #main .stretch_full, .page-id-69875  #main .stretch_full, .page-id-1253  #main .stretch_full, .page-id-1022  #main .stretch_full, .page-id-69144  #main .stretch_full, .page-id-68637  #main .stretch_full, .page-id-586 #main .stretch_full{background:url(images/events_inner.png) no-repeat center top;}

.page-id-562 #main .stretch_full, .page-id-69078 #main .stretch_full, .page-id-68112 #main .stretch_full, .page-id-1297 #main .stretch_full , .page-id-1299 #main .stretch_full, .page-id-1302 #main .stretch_full, .page-id-1314 #main .stretch_full, .page-id-1307 #main .stretch_full, .page-id-1310 #main .stretch_full, .page-id-54 #main .stretch_full, .page-id-1129 #main .stretch_full, .error404 #main .stretch_full{background:url(images/books_inner.png) no-repeat center top;}

.page-id-8 #main .stretch_full{background:url(images/supportus_inner.png) no-repeat center top;}
.page-id-43 #main .stretch_full, .page-id-68251 #main .stretch_full, .page-id-68250 #main .stretch_full, .page-id-89  #main .stretch_full{background:url(images/contact_inner.png) no-repeat center top;}
.page-id-34  #main .stretch_full, .page-id-68  #main .stretch_full{background:url(images/subscribe_inner.png) no-repeat center top;}


#search-fail{font-size: 15px;
    line-height: 25px;
    color: #555;
    margin: 17px 0 0;
    padding: 0px;}
	
#search-fail form{display:none;}	

#top .title_container .container{padding-top: 6px;padding-bottom: 6px;    min-height: 46px;position: absolute;bottom: 0;background: rgba(0,0,0,.8);left: 0; right: 0;}

#top .title_container .container h1, #top .title_container .container strong{position: absolute;
top: -12px;left: 0;width: auto;line-height: 58px; color: #fff!important;font-size: 20px;text-transform: uppercase;padding: 0 20px;border-radius: 5px 5px 0 0;background: #c32127;font-family: 'Montserrat', sans-serif;font-weight:600;}  
#top .title_container .container strong a{color:#fff!important;}
#top .title_container .container h1 a{color:#fff!important;}
section.av_textblock_section img {margin: 40px 0;}
.content, .sidebar {padding-top: 0;}

body .container_wrap .hr.avia-builder-el-first{margin:10px 0}
main { padding: 27px 0 0!important;border:0!important;}
.breadcrumb-trail{display: inline-block;margin: 0;padding: 0 14px 0 2px;font-size: 16px;color: #fff;font-family: 'Montserrat', sans-serif;}
.breadcrumb-trail .trail-before{display:none!important}	
.alternate_color .breadcrumb a{ color: #c23034;}
.title_container .breadcrumb{position: initial!important;    padding-top: 17px;text-align: center;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, .eventsContainer h1{font-size: 26px;color: #222222;line-height: 28px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;padding: 7px 0 10px;}

.template-page article p{font-size: 15px; line-height: 25px; color: #222222;padding: 26px 0 0;text-align: justify;width: 100%;display: inline-block;}
.template-page article  .entry-content ul li, .template-page article  .entry-content ol li, .listItem  ul li{ width: 100%; float: left; margin: 20px 0 0; padding: 0 0 0 24px;font-size: 15px;line-height: 25px;color: #222222;position: relative;text-align: justify;}
.template-page article  .entry-content ul li:before, .listItem ul li:before{content: '';position: absolute;top: 7px; left: 0; background: url(images/arw2.png) no-repeat; width: 6px;height: 11px;}

.entry-content-wrapper li{list-style-type:disc;margin-left:20px;}

.page-id-6  section.av_textblock_section ul:before{clear:both;display:table;content:'';}
.container .av-content-small.units{width: 898px;}
.breadcrumb .sep{width: 14px;}
.widget_nav_menu{display:none;}
#top #main .sidebar{border:0;width: 366px;float:right;}
#top #main .sidebar .inner_sidebar{margin:0;}
.content .entry-content-wrapper {padding-right: 0px!important;}
.template-page article  .entry-content ul li ul li:before{content:'.';font-size:46px;color:#c23034;position:relative;background:none;top:-2px;left:-5px;}

.template-page article  .entry-content  b, .template-page article  .entry-content  a , .template-page article  .entry-content li a{color: #c23034;} 
.template-page article  .entry-content h3{font-size: 21px;color: #c23034;line-height: 26px;font-family: 'Montserrat', sans-serif; margin: 25px 0 0;width: 100%;font-weight: 600;}

.template-page article  .entry-content ol li strong {font-size: 16px;color: #c23034;line-height: 22px;margin-bottom: 15px;display: inline-block;}
.template-page article  .entry-content ol {list-style-type:decimal;list-style-position:inside;}
.entry-content ol li{padding-left:0!important;}  
.col-three  li{width:33%!important}
ul:after,ol:after {content: '';display: table;clear: both;}

.page-id-673  .template-page article  .entry-content h3{font-size: 16px;color: #222222;} 
.color-red{font-size: 16px;color: #c23034;font-family:'Montserrat', sans-serif;    margin-bottom: 15px;display: inline-block;} 
strong.color-red-bold {font-size: 20px;color: #c23034;} 
.template-page article  .entry-content em{font-style:italic;}
.page-id-1080  .wp-image-70996{float:left;margin: 10px 25px 25px 0px;}
.page-id-1080 .template-page article p{display:block;}
.greyBg  h3{margin-top:0!important;}
.template-page article  .blackBg p, .template-page article  .blackBg  li{color:#fff!important;}
.template-page article  .blackBg  h3:first-child{margin-top:0!important;}
.blackBg + h3{clear: both;    padding-top: 20px;}


/*Page Bottom Form*/
#main .ck_form.ck_minimal .ck_form_fields{padding: 45px 35px;border: 1px dotted #fff;border-radius: 4px;}
.ck_form_container{float:left;width:100%;}

#main  .ck_form.ck_minimal{background: #c32127;margin: 0 0 0 340px!important;max-width:100%!important;padding: 12px;}
#main .ck_form.ck_minimal  h3.ck_form_title {margin:0;color: #fff;font-size: 24px!important;line-height: 36px;text-transform: uppercase;font-weight:600;padding-bottom: 20px;font-family: 'Open Sans';}
.ck_form.ck_minimal p {font-size: 16px;line-height: 26px; color: #fff;padding: 20px 0 0;text-align: center;}
.ck_form.ck_minimal p em{font-style:normal;} 
#main .ck_form.ck_minimal input[type="text"], #main .ck_form.ck_minimal input[type="email"]{width: 100%!important;height: 40px;border: 0!important;border-bottom: 1px solid #e99195!important;color: #f89699!important;font-size: 14px!important;background: none!important;padding: 0 30px;text-transform: uppercase;float:none;}    

.ck_form.ck_minimal input[type="email"]::-webkit-input-placeholder {  color: #aaa;letter-spacing: 5px;}
.ck_form.ck_minimal input[type="email"]::-moz-placeholder {color: #aaa;letter-spacing: 5px;}
.ck_form.ck_minimal input[type="email"]:-ms-input-placeholder { color: #aaa;letter-spacing: 5px;}
.ck_form.ck_minimal input[type="email"]:-moz-placeholder { color:#aaa;letter-spacing: 5px;text-align:center}

#main .ck_form.ck_minimal .ck_subscribe_button{width: 315px;height: 54px;background: #fff;border: 0;border-radius: 30px;color: #c32127;font-size: 16px;font-family: 'open_sanssemibold'; box-shadow: 0 0 10px #a41c21; transition: all 0.5s ease-in-out;    margin: 40px auto 10px;float:none;}
#main  .ck_form.ck_minimal .ck_guarantee{display:none;}
#main  .ck_form_container{background:url(images/img-11.jpg) no-repeat left center;margin:40px 0;}

#main .ck_form.ck_minimal .ck_subscribe_button:hover {background: #272727;color: #fff;}
#ck_subscribe_form{margin-top:33px;}

/*Article Accordian*/
#main .articleAccor  .toggler{background: #c32127;color:#fff!important;padding: 16px 20px;font-size: 18px;font-family:'Montserrat';border-radius: 4px;margin-bottom: 2px!important;}
#main .articleAccor  .toggler:hover{background:#c32127!important;} 
#main .articleAccor  .toggler.activeTitle{background:#222222!important;}
#main .articleAccor .toggle_icon{background:url(images/artcl-1.png) no-repeat; right: 17px;width: 29px;height: 29px;left: auto;top: 12px;}
#main .articleAccor .activeTitle .toggle_icon{background:url(images/artcl-2.png) no-repeat}
#main  .articleAccor .toggle_content{padding: 20px 25px 30px;background: #e7e7e7;border-radius: 0 0 4px 4px; margin: -2px 0 0;}
#main  .articleAccor .toggle_content p, #main  .articleAccor .toggle_content strong{color:#222222;}
#main  .articleAccor .toggle_content ul, #main  .articleAccor .toggle_content ol{color:#222;margin: 0 0 20px 0;}
#main  .articleAccor .toggle_content li, #main  .articleAccor .toggle_content li{position:relative;text-align: justify;padding: 0 0 0 24px;margin-bottom:10px;}
#main  .articleAccor .toggle_content li:before, #main  .articleAccor .toggle_content li:before{content: ''; position: absolute;  top: 7px;left: 0; background: url(images/arw2.png) no-repeat;width: 6px;  height: 11px;}
#main  .articleAccor  blockquote{background: #222222;border-radius: 5px;padding: 20px 25px;margin: 15px 0 15px;}
#main  .articleAccor  blockquote p{font-size: 18px;line-height: 33px;color: #fff!important;font-style:italic} 
table{width:100%;}
th {padding: 8px 15px;font-weight: 600;color: #c23034;font-size: 16px;text-align: left;border: 1px solid #e1e1e1;}
td {padding: 8px 15px;border: 1px solid #e1e1e1;}


/* Speaker page start here */
.sabai-directory-listings-with-map.sabai-row>div {padding: 0;width: 100%;}
.speakrDt{ width:100%; float:left; margin:0; padding:0;}
.speakRow{ width:100%; float:left; margin:0 0 28px; border:1px solid #ededed; border-radius:5px; overflow:hidden;}

.spkrTop{ width:100%; float:left; background:url(images/bg2.jpg) repeat; border-bottom:1px solid #dddddd;}
.speakRow .spkrTop{ margin:0 0 20px;}
.spkrTop span.spkImg{ float:left; background:#d7d7d7; text-align:center; padding:0px 0 0;}
.spkrTop span.spkImg i{ width:124px; height:124px; border-radius:100%; background:#fff; padding:5px; display:inline-block;}
#sabai-content  .spkrTop span.spkImg img{ width:100%; border-radius:100%;}

.spkRgt{ float:left; padding:35px 0 0 25px;}
.spkRgt .sabai-directory-title{ font-size:24px!important; color:#222222; font-family: 'Montserrat', sans-serif;text-transform:capitalize!important;margin: 0; line-height: 1;}
.spkRgt .sabai-directory-title a{font-weight: 600;color:#222222!important;}
.spkRgt ul{ width:100%; float:left; margin:15px 0 0; padding:0;}
#sabai-content .spkRgt ul li{ display:inline-block; font-size:14px; color:#3d3c3c; font-family: 'open_sanslight'; padding-right:15px; margin-right:15px; background:url(images/dvdr.jpg) no-repeat right center;width:auto;    margin-top: 0;padding-left: 0;font-weight: 300;}
.spkRgt ul li i{color:#717171; padding:0 10px 0 0;}
#sabai-content  .spkRgt ul li a{ color:#c23034;}
#sabai-content  .spkRgt ul li a:hover{ text-decoration:underline;}

#sabai-content  .spkRgt ul li:last-child{ margin-right:0; background:none;}

#sabai-content .speakRow p{ font-size:15px!important; line-height:26px!important; color:#222222; padding:0 15px 20px 24px!important; display:inline-block;margin-bottom:0;}

.spkrBot{ width:100%; float:left; margin:25px 0 0; padding:10px 20px; background:#f2f0f0;min-height:48px;}
.spkrBot ul{ float:left;}
#sabai-content  .spkrBot ul li{ display:inline-block; margin:0 4px 0 0; padding:0;width: auto;}
#sabai-content  .spkrBot ul li a{ width:28px; height:28px;  display:inline-block;}
.spkrBot ul li a i{ display:block; color:#fff; line-height:28px;border-radius:100%; text-align:center; font-size:15px;}
.spkrBot ul li a i.fa-facebook{ background:#273b6d}
.spkrBot ul li a i.fa-twitter{ background:#0ab1ff}
.spkrBot ul li a i.fa-linkedin{ background:#1c75bc;}
 ul li a i:hover{ opacity:0.7;}

.spkrBot .vmap { float:right; margin:5px 0 0}
.spkrBot .vmap a{ color:#7d7d7d; font-size:12px;}
.spkrBot .vmap i{ vertical-align:middle; padding:0 12px 0 0;background:url(images/vmap.png) no-repeat left center;width: 20px;padding-right: 20px;height: 20px;}
.spkrBot .vmap a:hover{ color:#c23034;}
#sabai-content .sabai-navigation-bottom  .sabai-pull-left{display:none;}
#sabai-content .sabai-btn-group>.sabai-btn:not(:first-child):not(:last-child):not(.sabai-dropdown-toggle){width: 30px;border-radius: 3px;background: #ababab!important;color: #fff!important;font-size: 16px;display: block;border: 0!important;
box-shadow: none;margin: 0 4px!important;line-height: 1;padding: 8px 0;}
#sabai-content .sabai-navigation-bottom  .sabai-pull-right{float:none!important;text-align:center; }

#sabai-content .sabai-pagination .sabai-btn:first-child{ border: 0;background:url(images/prv.png) no-repeat center!important;font-size:0;width:30px;height:32px;margin-right: 20px;}
#sabai-content .sabai-pagination .sabai-btn:last-child{ border: 0;background:url(images/nxt.png) no-repeat center!important;color:#fff;font-size:0;width:30px;height:32px;margin-left: 20px;}
#sabai-content .sabai-pagination .sabai-btn:not(:first-child):not(:last-child):hover{background:#c23034!important;}
#sabai-content .sabai-pagination .sabai-btn.sabai-active,#sabai-content .sabai-pagination .sabai-btn-group>.sabai-btn.sabai-active{background:#c23034!important;}
#sabai-content .sabai-directory-listings-container>.sabai-navigation-bottom{padding: 25px 0;border: 1px solid #efefef;border-radius: 5px;}


.pagn{ width:100%; float:left; margin:0; padding:25px 0; text-align:center; border:1px solid #efefef; border-radius:5px;}
.pagn ul{ margin:0; padding:0;}
.pagn ul li{ display:inline-block; margin:0 2px; padding:0; color:#ababab;}
.pagn ul li a{ width:30px; height:30px; border-radius:3px; line-height:30px; background:#ababab; color:#fff; font-size:16px; display:block;}
.pagn ul li a:hover{ background:#c23034;}
.pagn ul li.prv a, .pagn ul li.nxt a{ width:auto; background:none; margin:0 35px;}


/* Speaker page end here */

   
/*Content Pages*/
.entry-content-wrapper   .alignleft{float:left;margin: 0 15px 15px 0;}  
.c-red.bold{color:#c32127;font-size:16px;}
.c-black.bold{font-size: 20px;margin-bottom:10px;display: block;}
    
/*Video Page*/
.videoPage.grid-sort-container, .videoPage .pagination {width: 100%;max-width: 1245px;margin-left: auto;margin-right: auto;}   
.videoPage .sort_by_cat a {color: #222222!important;font-size: 14px;font-weight: 600;line-height:2;}
.videoPage .sort_by_cat a.active_sort{color:#c32127!important;}  
.videoPage >.sort_width_container{padding: 25px 15px 40px;}
.videoPage  .grid-entry .inner-entry { margin-right: 20px!important; margin-bottom: 20px!important;transition:all .4s ease;}
.videoPage .grid-entry:nth-child(4n) article{margin-right: 0px!important;}
.videoPage  .grid-entry .inner-entry  img{min-height:175px;    border-radius: 2px;}
.videoPage .grid-entry .inner-entry:hover {opacity: .7;}
.pagination-portfolio  .pagination {text-align:center;}
.pagination-portfolio  .pagination  *{float: none!important;display: inline-block;}
.pagination-portfolio  .pagination-meta{display:none;}
#top .pagination-portfolio nav.pagination a , #top .template-blog  .pagination a, #top  .espanolBlog .pagination a{width: 30px;height: 30px;border-radius: 3px;line-height: 30px;background: #ababab;color: #fff!important;font-size: 15px;}
#top .pagination-portfolio nav.pagination .current, #top .template-blog  .pagination  .current, #top  .espanolBlog .pagination  .current{width: 30px;height: 30px;border-radius: 3px;line-height: 30px;background: #c32126;color: #fff!important;font-size: 15px;}
.videoPage .pagination {background: transparent!important;padding: 25px 0; border: 1px solid #efefef;border-radius: 5px;} 
#after_portfolio { border-top: 0;padding-top: 35px;}

#after_portfolio  .ck_form_container{margin: 40px auto;max-width: 900px;float: none;}


/*Blog*/

.template-blog .blog-meta, .multi-big .post_author_timeline, .single-small .post_author_timeline{display:none;}

.template-blog:not(.template-single-blog)  article .big-preview{float:left;width:45%;padding: 0;}
.template-blog :not(.template-single-blog) .entry-content-wrapper{float:right;width:50%;}

.template-blog  .post-title.entry-title a {color: #222222;font-size: 23px;font-weight: 600;}
.template-blog  span.post-meta-infos {display: block;margin-top: 23px;background: #dcdcdc; padding: 13px 10px; border-radius: 4px;}
.template-blog  .entry-content p{font-size: 15px;line-height: 25px;padding: 15px 0;;text-align: justify;}
.template-blog .btnMore {display: block;text-align: center;color: #fff !important;background: #c32127;width: 150px;line-height: 42px;border-radius: 40px; font-size: 15px;transition: all 0.4s ease-in-out;}
.btnMore {display: block;text-align: center;color: #fff;background: #c32127;width: 150px;line-height: 42px;border-radius: 40px; font-size: 15px;transition: all 0.4s ease-in-out;}
.template-blog .btnMore:hover {background: #2a2a2a;color:#fff;}
.template-blog .post-meta-infos i {font-size: 11px;margin-right: 6px;color: #707070;}
.template-blog .post-meta-infos .minor-meta{    color: #2a2a2a!important;padding: 0 5px;}
.template-blog .post-meta-infos .minor-meta  a{color: #2a2a2a}
.template-blog .post-meta-infos .minor-meta  a:hover, .template-blog  .post-title.entry-title a:hover{color:#c32126;}
.template-blog .post-meta-infos .text-sep {color: #2a2a2a;}
.template-blog .post_delimiter{margin:0;padding:0;}
.template-blog article { margin-bottom: 38px;}

.template-blog .pagination, .espanolBlog  .pagination{text-align: center;background: #f9f9f9;border: 1px solid #ebebeb; border-radius: 4px; padding: 22px 0;}
.template-blog  .pagination * , .espanolBlog  .pagination *{float: none!important;display: inline-block;}
.template-blog .pagination .pagination-meta, .espanolBlog  .pagination-meta{display:none;}

/*Podcast*/
.dwnApp h2{text-transform: initial;font-weight: 500;text-align: center;}
.dwnApp a{margin-left:10%;}
.podCast hr { margin: 45px 0 55px; border: 0; border-bottom: 1px solid #ececec;}
.podCast p {margin-bottom: 18px;}
.podCast iframe{margin: 10px 0 0;border: 1px solid #d0d0d0; border-radius: 5px; width: 100%!important; padding: 5px;background: #f8f8f8;}  
.podCast strong{font-size:18px;}	



/* Blog Detail page start here */
.blogDetail{ width:100%; float:left; padding:15px; border:1px solid #d0d0d0; border-radius:4px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.blogDetail span.blogRels_date{ font-size:12px; color:#848484; font-family: 'open_sanslight'; text-transform:uppercase; letter-spacing:3px; display:block; margin:0 0 12px;}
.blogDetail h1{ font-size:30px; color:#222222; text-transform:uppercase;  margin:0 0 20px;font-family: 'Montserrat', sans-serif;}
.blogBy{ width:100%; float:left;}
.blogBy ul{ width:100%; float:left; margin:0; padding:0;}
.blogBy ul li{ display:inline-block; background:url(../images/dvdr2.jpg) no-repeat left center; font-size:12px; color:#868686; padding:0 12px;}
.blogBy ul li:first-child{ background:none; padding-left:0;}
.blogBy ul li a, .template-single-blog .post-meta-infos a, .template-single-blog .post-meta-infos span{font-size:12px; color:#868686;}
.blogBy ul li i{ margin-right:8px;}
.blogBy ul li a:hover, .template-single-blog .post-meta-infos span:hover, .template-single-blog .post-meta-infos a:hover{ color:#c23034;}
.blogShare{ width:100%; float:left; margin:20px 0 0;}
.blgDetl_Txt{ width:100%; float:left;}
.blgDetl_Txt p{ font-size:15px; line-height:28px; color:#222222; margin:24px 0 0;}
.blgDetl_Txt div{ font-size:15px; line-height:28px; color:#222222; margin:24px 0 0; }
.blgDetl_Txt i{ font-style: italic;}
.blgDetl_Txt p span{ color:#c23034;}
.blgDetl_Txt p a{ text-decoration:underline;color:#c32127;}
.blgDetl_Txt p a:hover{ text-decoration:none;color:#222222;}
.blgDetl_Txt p strong, .blgDetl_Txt li strong{ /*color:#c23034; font-size:16px;*/}
.blgDetl_Txt h2{ color:#c23034; font-size:18px; font-family: 'open_sanssemibold'; margin:25px 0 0; position:relative; counter-increment:slideNum; padding:0 0 0 35px;}
.blgDetl_Txt h2:before{ content: "#" counter(slideNum) ":"; position:absolute; top:0; left:0;}

.blgDetl_Txt h3{ color:#c23034; font-size:19px; font-family: 'open_sanssemibold'; margin:40px 0 0;}
.blgDetl_Txt h4{ color:#000; font-size:17px; font-family: 'open_sanssemibold'; margin:30px 0 0;}
.blgDetl_Txt h5{ color:#000; font-size:16px; font-family: 'open_sanssemibold'; margin:30px 0 0;}
.blgDetl_Txt h6{ color:#000; font-size:15px; font-family: 'open_sanssemibold'; margin:30px 0 0;}
.blgDetl_Txt sup{padding-right:5px;}
.blgBlk{ width:100%; float:left; background:#2e2e2e; padding:18px 25px; border-radius:4px; margin:22px 0;}
.blgBlk p{ color:#fff;}
.blgBlk p:first-child{ margin:0;}

.blgDetl_Txt ul{ width:100%; float:left; margin:0 0 25px;}
.blgDetl_Txt ul li{ width:100%; float:left; font-size:15px; line-height:26px; color:#222222; margin:15px 0 0 20px;list-style-type:disc; }
.blgDetl_Txt ul li span{ color:#c23034; font-family: 'open_sansitalic';}

.blgDetl_Txt ol{ width:100%; float:left; margin:0 0 25px; padding:0 15px;}
.blgDetl_Txt ol li{ width:100%; float:left; font-size:15px; line-height:26px; color:#222222; margin:15px 0 0; position:relative; counter-increment:slideList; padding:0 0 0 30px;list-style-type:decimal;padding-left: 5px!important;}
.blgDetl_Txt ol li span{ color:#c23034; font-family: 'open_sansitalic';}
.blgDetl_Txt p strong em, .blgDetl_Txt p em { font-style: italic;font-weight:500;}

.template-single-blog .post-meta-infos {position:initial!important;}
.template-single-blog .custom-sharebox  h5 {display: none;}
.template-single-blog .custom-sharebox {margin-top: 25px;}
.template-single-blog  .post-meta-infos .text-sep { padding: 0 10px;}
.template-single-blog  .post-meta-infos i {padding-right: 8px;}
.template-single-blog  blockquote, blockquote{background: #2e2e2e;padding: 18px 25px;border-radius: 4px;margin: 22px 0;color: #fff;}
.template-single-blog  blockquote p:first-child, blockquote p:first-child{margin-top:0;padding-top:0!important;}
.template-single-blog  blockquote p, blockquote p{color:#fff!important;}
.template-single-blog .ck_form.ck_minimal .ck_form_fields{padding: 21px 32px!important;}
.template-single-blog  footer .av-share-box{margin-bottom:0!important}

#top .avia_hidden_link_text { display: none;}

[data-av_icon]:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    content: attr(data-av_icon);
    speak: none;
}
#top  .custom-sharebox .av-social-link-facebook:hover a { color: #fff; background-color: #37589b;}
#top  .custom-sharebox .av-social-link-twitter:hover a {color: #fff;background-color: #46d4fe;}
#top  .custom-sharebox .av-social-link-gplus:hover a { color: #fff; background-color: #de5a49;}
#top  .custom-sharebox .av-social-link-reddit:hover a {color: #fff;background-color: #FF4500;}
#top .custom-sharebox .av-social-link-mail:hover a { color: #fff; background-color: #5374b7;}

#top .blog-tags strong{font-size: 14px;color: #222;text-transform: uppercase; font-weight: 400;margin-right: 24px;} 
#top .blog-tags span a {float:left;margin-bottom:10px; background: #cacaca ; color: #fff;height: 27px;display: inline-block;line-height: 27px;font-size: 12px;position:relative;    margin-right: 20px;margin-bottom;10px;  padding-right: 15px;border-radius: 3px;}
#top .blog-tags span a:before { content: ''; height: 26px;  width: 18px; background: url(images/gry-corner.png) no-repeat left center; position: relative; left: -16px;display: inline-block; vertical-align: middle; top: -1px;}
#top .blog-tags span a:hover{background:#c32127;}
#top .blog-tags span a:hover:before{background: url(images/red-corner.png) no-repeat left center;}

#top  .comment-entry {float:left;padding: 15px; border: 1px solid #d0d0d0; border-radius: 4px;border-top: 0;
    border-top-left-radius: 0;border-top-right-radius: 0;width:100%;}
#top .comment_container	.miniheading {color: #222; font-size: 18px; text-transform: uppercase;}
#top .comment_container .minitext{color: #333;font-size: 15px; margin: 10px 0 0; font-weight: 400;}
#top .comment_container .minitext br{display:none;}
#top .comment_container .textarea{}
#top .sidebar_right .comment_container { padding-right: 0;}

#top  #comment {width: 100%;border: 1px solid #e5e5e5!important; border-radius: 4px; padding: 20px; font-size: 13px; resize: none;color:#222!important;background:transparent!important} 
#comments  article{float:left; width:100%; background:#ebebeb; border:1px solid #ccc; padding:18px 16px; border-radius:4px; margin:20px 0 0;}
#comments .comment_content{margin:0;padding-Bottom: 0;}

#comments .author_name {margin:0px; color:#222; font-size:18px; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
#comments  .commentmetadata a{ color:#222;  margin:8px 0 20px;font-size: 13px;display:block;}
#top .comment_text{margin:10px 0 0; color:#222;font-size: 15px;line-height: 1.6;padding-bottom:0;}
#top .comment-reply-link { font-size: 14px; text-decoration: none; line-height: 20px; color: #c23034;background:url(images/rply.png) no-repeat left bottom;padding-left: 25px;padding-top: 15px;display: block;}

#top .related_posts{border: 1px solid #d0d0d0;border-top: 0;border-bottom:0;margin-bottom:0;    padding: 15px;}


#respond input[type="text"]
{
	width:100%;	
	border:1px solid #e5e5e5!important;
	border-radius:4px;
	height:42px;
	line-height:42px;
	font-size:13px;
	padding: 5px 10px;
	color:#222!important;
	
}

#respond input[type="submit"]{
	width:100%;
	height:67px;
	line-height:67px;
	color:#fff;
	text-transform:uppercase;
	background:#c32127;
	border-radius:28px;
	border:0px;
	font-size:20px;
	margin:15px 0 0;
	transition:all 0.4s;	
}
#commentform label{position:initial;padding: 10px 0 10px;font-size: 14px; color: #777;  font-weight: 400;}
#respond  input[type="submit"]:hover{background:#000;}

.av-share-box .av-share-link-description{}

.shareEntry{float:left; width:100%; }
.entry-footer .av-share-box {padding:29px 0; border-bottom:1px solid #dcdcdc;}
.entry-footer .av-share-box .av-share-link-description , .related_posts  .related_title{color:#222; font-size:18px; text-transform:uppercase; margin:0 0 19px;    font-weight: 600;}
.entry-footer .av-share-box .av-share-link-description:after{content:':';padding-left:3px;}

.entry-footer .tagList { display: block; position: relative; top: -20px;  margin-left: 70px;}
.entry-footer .tagList:after{clear:both;content:'';display:table;}

.related_posts  .related_title{}

.btnVisit{height: 60px;line-height: 60px;text-align: center; color: #fff!important; font-size: 18px;  background: #c32127; border-radius: 28px;  padding: 0 63px; transition: all 0.4s; margin-bottom: 36px;text-decoration:none!important;display:inline-block;}
.btnVisit:hover{background:#000;}
.booksR { background: #e5e5e5; border: 1px solid #d0d0d0; border-radius: 3px;}

.comment-entry .pingbacklist, .comment-entry  #pingback_heading{display:none;}

.blgDetl_Txt.entry-content table {margin: 15px 0;} 
   
/*blog-espanol*/

.hidden{display:none;}
.espanolBlog .av_one_half {width:48%;margin-left:4%;}
.espanolBlog .av_one_half.first{margin-left:0;}

.espanolBlog  .entry-title{font-size: 17px;font-weight: 600;min-height: 55px;clear: both;margin-top: 10px;} 
.espanolBlog  .avia-content-slider .slide-entry-excerpt, .espanolBlog .entry-content{display:none;}
.espanolBlog  .slide-meta{width: 100%;background: #c32126; border-radius: 4px; height: 39px; line-height: 39px; padding: 0 15px; margin-top: 15px;}
.espanolBlog .slide-meta-comments a, .espanolBlog .slide-meta-time.updated{color: #fff;font-size: 12px;}
.espanolBlog .slide-meta-comments {float:right;}
.espanolBlog .slide-meta-time.updated{float:left;}
.espanolBlog .slide-meta-time.updated:before {content: '\f073 ';font-family: 'fontawesome'; margin-right: 8px;}
.espanolBlog  .slide-meta-comments:before {content: '\f0e5';font-family: 'fontawesome'; color: #fff; margin-right: 5px;}

.w50 li { width: 46%!important;margin-right:4%!important}
.w33 li{ width:33%!important;   margin: 20px 0 0;padding: 0 0 0 24px; font-size: 15px; line-height: 25px; color: #222222; position: relative; text-align: justify;}


/*Donate*/
section.av_textblock_section {clear: both;}
#top  main.av-content-full.units{padding-left:40px!important;padding-right:40px!important;box-sizing: border-box;}  
.av_textblock_section p {padding-top: 14px;}
.donateBottom{background: #efefef; border-radius: 4px; padding: 20px 0; margin: 40px 0 0;}
.donateBottom h5 {font-size: 20px;font-weight:600; padding: 0 23px;margin: 0 0 11px;}
.donateBottom  strong{display: block;width: 100%;background: #c32127; height: 38px; line-height: 38px; color: #fff; font-size: 15px; padding: 0 23px; margin: 0 0 16px;}
.donateBottom  p{ font-size: 15px;line-height: 25px; color: #222; padding: 0 140px 0 23px;}


#top  main.av-content-full .ck_form_container{max-width: 920px;margin-left: auto; margin-right: auto; float: none;}
.lineHide   .hr-inner {border:0;} 


/* About*/

.AboutPage{float:left; width:100%;}

.mainFeatures{float:left; width:100%; padding:30px 0 46px; text-align:center;}
.AboutPage .mainFeatures ul{margin:0px; padding:0px;}
.AboutPage .mainFeatures li{display:inline-block; width:24%; padding:0 1%; vertical-align:top;}
.AboutPage .mainFeatures img{margin-bottom:35px;}
.AboutPage .mainFeatures h4{color:#c32127; font-size:20px; font-family: 'Montserrat', sans-serif; padding:0 0 0; background:url(images/line.gif) no-repeat center bottom;}
.AboutPage .mainFeatures h4:after {content: '';width: 60px; height: 1px; background: #333; display: block;margin: 11px auto 0;}

.AboutPage .mainFeatures p{font-size:15px; line-height:25px; color:#555; margin:17px 0 0; padding:0px;}


.aboutContent{float:left; width:100%;  background:#2a2827 url(images/effect-1.jpg) no-repeat left 100%;border-top-left-radius:26px;border-bottom-right-radius:26px;min-height:337px;padding: 13px 29px 0;}

.AboutPage .abct { border-bottom-right-radius: 26px; float: left;width: 100%;min-height:337px;padding-top:28px;}

.AboutPage .abct img.alignright{float:right; margin-top:-28px; margin-left:53px;}
.AboutPage .abct h2{color:#fff; font-size:26px; font-family: 'Montserrat', sans-serif; line-height:26px; text-transform:uppercase;}
.AboutPage .abct p{color:#fff; font-size:15px; line-height:28px; margin:21px 0 0;padding:0;}
.AboutPage .abct p:first-child {margin-top: 0;}

.crossExam{float:left; width:100%; padding:54px;}
.crossExam h2{text-align:center; font-size:26px; color:#222; font-family: 'Montserrat', sans-serif; line-height:26px; text-transform:uppercase; margin:0 0 37px;}

.leftdiv{float:left; width:48%;}
.leftdiv p{color:#222; font-size:15px; line-height:28px; padding:0 0 28px; margin:0px;}
.leftdiv a{color:#c32127;}
.leftdiv a:hover{text-decoration:underline;}

.rightdiv{float:right; width:48%;}
.rightdiv ul{margin:0px; padding:0px;}
.rightdiv li{display:block; background:url(images/arw4.png) no-repeat 0 10px; padding:0 0 20px 20px; line-height:28px; font-size:15px; color:#222;}


.AboutPage .inviteCorss{float:left; width:100%; background:#c32127;border-top-left-radius:28px;border-bottom-right-radius:28px;padding:40px 0 34px;text-align:center;margin-bottom:40px;}

.AboutPage .inviteCorss h2{color:#fff; font-size:26px; font-family: 'Montserrat', sans-serif; line-height:26px; text-transform:uppercase;}
.AboutPage .inviteCorss p{color:#fff; font-size:15px; line-height:24px; margin:19px 0 40px;padding:0;}
.AboutPage .inviteCorss p:last-child{margin:0;}

.AboutPage .c-reg{display:inline-block;height:62px;line-height:62px;color:#fff;border:1px solid #fff;border-radius:32px;font-size:16px;
padding:0 72px;	margin:0 14px;transition:all 0.4s;}

.AboutPage .c-reg:hover{background:#fff; color:#c32127;}


/*Contact Page*/

.contactDiv{float:left; width:100%;}
.contactDiv h2{font-size:30px; line-height:30px;}
.contactDiv p{font-size:16px; line-height:28px; padding:20px 0 0;}

section .contactDiv img{border-radius:4px;margin:0;}
.contactDiv .blk{background:#222; color:#fff; padding:5px 8px;}

.regdiv{float:left; width:100%; background:#222; padding:37px 0px; text-align:center; border-radius:4px; margin:36px 0; text-align:center; color:#fff; font-size:15px;}

.contactDiv .reg{display:inline-block; width:100%; margin:0 0 45px;}
.contactDiv .regdiv .reg a{display:inline-block; width:529px; height:292px; background:#353535; border-radius:4px; margin:0 15px; color:#fff; font-size:25px; vertical-align:top;}
.regdiv .reg a:hover{background:#c32127;}
section  .contactDiv .reg img{margin:50px 0 20px;} 
section  .contactDiv .regdiv  p{padding:0;}
.regdiv a{color:#c32127;}
.regdiv a:hover{color:#fff;}
.contactDiv .videoWrapper{display:block;}


.qadiv{float:left; width:100%; padding:51px 0px; border-bottom:1px solid #dfdfdf;}
.qaleft{float:left; width:584px; padding-left:26px; padding-right:40px;}
.qaleft h2{text-transform:uppercase; font-size:30px;  line-height:30px;}
.qaleft p{color:#222; font-size:16px;  margin:19px 0 0; padding:0px; line-height:normal;font-weight: 600;}

.qaleft ol{margin:37px 0 0; padding-left:15px;}
.qaleft li{list-style:decimal; line-height:24px; font-size:15px; color:#222; padding:0 0 20px;}
.qaleft li a{color:#c32127;}
.qaleft li a:hover{text-decoration:underline;}

.contactDiv .fillform{float:left;width:463px;height:48px;line-height:48px;background:#c32127;color:#fff;font-size:15px;	padding-left:16px;position:relative;}
.contactDiv .fillform:hover{color:#fff; background:#000;}

.fillform:after{position:absolute;content:"";top:0px;right:-18px;border-top: 24px solid transparent;border-bottom: 24px solid transparent;  border-left: 19px solid #c32126; border-right: 0; display: block;}
  
.fillform:hover:after{border-left-color:#000;}


.qaright{float:left; width:641px;}
.qaright img, .qaright iframe{border-radius:4px;}

.reveal-modal-bg{position: fixed; height: 100%; width: 100%; background: #000; z-index: 100; display: none; top: 0; left: 0; opacity:0.8;}
.reveal-modal{visibility:hidden; top:100px; left:10%; width:80%; background:#fff; position:absolute; z-index:101; padding:0; }
.reveal-modal .close-reveal-modal{font-size:22px; position:absolute; top:8px; right:11px; color:#aaa; text-shadow:0 -1px 1px rbga(0,0,0,.6); font-weight:bold; cursor:pointer;}

.formHead{float:left; width:100%; text-align:center; background:#c32127; padding:20px 0px;} 
.formHead h2{color:#fff; font-size:26px; text-transform:uppercase; font-family: 'montserratregular'; line-height:26px;}
.formHead p{font-size:15px; line-height:26px; padding:0; margin:16px 0 0; color:#fff;}

.mainForm{float:left; width:100%; padding:40px 80px;}
.mainForm ul{margin:0px; padding:0px;}
.mainForm li{float:left; width:100%; margin:0 0 23px;}
.mainForm li.w48{width:48%;}
.mainForm li.right{float:right;}
.mainForm li label{float:left; width:100%; margin:0 0 8px; font-size:15px; color:#878686;}

.mainForm input[type="text"],
.mainForm input[type="email"],
.mainForm input[type="tel"]{width:100%;	height:55px;line-height:55px;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#bebebe;padding:0 15px;	}
.mainForm textarea{width:100%;height:172px;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#bebebe;	padding:0 15px;resize:none;}
.mainForm select{width:100%;height:55px;line-height:55px;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#bebebe;padding:0 15px;	}
.mainForm p{font-size:14px; color:#878686;}
.mainForm strong{color:#222;}

.mainForm input[type="submit"]{float:left;height:59px;line-height:59px;background:#c32127;border-radius:28px;width:258px;color:#fff;font-size:18px;border:0px;margin:31px 0 0;transition:all 0.4s;	}

.mainForm input[type="submit"]:hover{background:#000; color:#fff;}



/************* Css for Links page **************************/

.linkpage{float:left; width:100%; padding-bottom:28px;}
.linkpage p{font-size:15px; color:#222; line-height:25px; padding:0 0 25px;}
.linkpage >p{text-align:center;}
.linkpage span{color:#c32127;}

.features{width:870px; margin:0 auto;}
.features ul{margin:25px 0 0;}
.features li{float:left; width:409px; height:159px; border:1px solid #e9e9e9; border-radius:6px; margin:0 0 20px 20px; padding:37px 37px 0;}
.imgdiv{float:left; width:80px; margin-right:15px;}
.textdiv{display:table-cell;}
.textdiv a{color:#c32127; font-size:16px;}
.textdiv a:hover{text-decoration:underline;}
.textdiv p{font-size:13px; line-height:22px; padding:0 0 6px;}


/************** Css for Lodging page ******************/

.lodgdiv{float:left; width:100%;}
.lodgdiv h1{text-align:center;font-size:30px; line-height:30px;}
.lodgdiv p{color:#666; font-size:16px; text-align:center; margin-top:15px;}

.lxvid{float:left; width:100%; padding:27px 57px;}

.lxvidContent{float:left; width:100%; border-top:1px solid #e8e8e8; padding:38px 0 50px;}
.lxvidContent b{color:#c32127;font-weight:600;}

.cleft{float:left; width:452px;}
.cleft li{display:block; padding:0 0 15px 28px; line-height:28px; font-size:15px; color:#555; background:url(images/bullet.png) no-repeat 0 10px;}

.cright{float:right; width:647px;}

.bigBlack{float:left; width:100%; background:#222; border-radius:4px; height:211px; text-align:center; padding:45px 0 0; position:relative;}
.bigBlack p{color:#fff; font-size:20px; padding:0 0 19px; margin:0px;font-weight: 600;font-style: italic;}
.bigBlack a{color:#c32127;}
.bigBlack a:hover{color:#fff;}
.bigBlack .find{
	display:inline-block;
	height:70px;
	line-height:70px;
	text-align:center;
	color:#fff;
	padding:0 40px;
	background:#c32127;
	border-radius:36px;
	font-size:18px;
	transition:all 0.4s;
	position:absolute;
	bottom:-30px;
	right:25%;
	font-style:normal;
}
.bigBlack .find:hover{background:#000; color:#fff;}

.lxvidContent .videoWrapper{display:block;}
.lodgingHeader p{ color: #666;font-size: 16px;padding-top:8px;}


/************ Css for App page ***********/
.page-id-1129  .container_wrap_first .container{width:100%}
#top.page-id-1129  main.av-content-full.units{padding-left:0!important; padding-right:0!important;}
.appPage .img-wrapper img, .appPage  div img {margin: 0;}
.appPage  div  p{padding-top:0}
.app{border:0px;}
.container2{width:978px; margin:0 auto;}
.newheader{float:left; width:100%; background:#222; height:104px;}
.toplogo{float:left; margin:20px 0 0 0;}
.newheader ul{float:right;}
.newheader li{display:inline-block; width:179px; height:104px; line-height:104px; border-right:1px solid #2f2f2f; vertical-align:top; text-align:center;}
.newheader li a{color:#fff; font-size:16px; font-family: 'open_sansregular';}
.newheader li a:hover{color:#c32126;}
.newheader li img{margin-right:10px;}
.appPage .img-wrapper { margin-bottom: 15px;}


.section_1{float:left; width:100%; padding:28px 0px;}
.section_1 .left{float:left; width:398px; text-align:center; margin-top: 15%;}
.section_1 .left p{font-size:46px; color:#222; font-family: 'open_sanslight'; margin:0 0 0; line-height:37px;}
.section_1 .left a{
	display:inline-block; 
	height:63px; 
	line-height:63px; 
	color:#fff; 
	font-size:18px; 
	font-family: 'open_sanssemibold'; 
	background:#161515; 
	border-radius:28px; 
	text-transform:uppercase; 
	padding:0 56px; 
	margin-top:37px;
	transition:all 0.4s;
	}
.section_1 .left a:hover{background:#c32126;}
.section_1 .right{float:right; width:536px;}


.section_2{float:left; width:100%; background:#c32126; padding:51px 0px 20px;}
.section_2 .left{float:left; width:518px; text-align:center;}

.section_2 .right{float:right; width:412px; text-align:center; margin:58px 0 0;}
.section_2 .right p{font-size:46px; color:#fff; font-family: 'open_sanslight'; margin:0 0 0; line-height:37px;}
.section_2 .right a{
	display:inline-block; 
	height:63px; 
	line-height:63px; 
	color:#c32126; 
	font-size:18px; 
	font-family: 'open_sanssemibold'; 
	background:#fff; 
	border-radius:28px; 
	text-transform:uppercase; 
	padding:0 56px; 
	margin-top:37px;
	transition:all 0.4s;
	}
.section_2 .right a:hover{background:#000; color:#fff;}


.section_3{float:left; width:100%; padding:51px 0;}
.section_3 .left{float:left; width:464px; text-align:center; margin:30px 0 0;}
.section_3 .left p{font-size:46px; color:#222; font-family: 'open_sanslight'; margin:0 0 0; line-height:37px;}
.section_3 .left a{
	display:inline-block; 
	height:63px; 
	line-height:63px; 
	color:#fff; 
	font-size:18px; 
	font-family: 'open_sanssemibold'; 
	background:#222; 
	border-radius:28px; 
	text-transform:uppercase; 
	padding:0 56px; 
	margin-top:37px;
	transition:all 0.4s;
	}
.section_3 .left a:hover{background:#c32126; color:#fff;}
.section_3 .right{float:right; width:437px;}


.section_4{float:left; width:100%; padding:54px 0 20px; background:#ebebeb;}
.section_4 .left{float:left; width:503px; text-align:center;}

.section_4 .right{float:right; width:429px; text-align:center; margin:49px 0 0;}
.section_4 .right p{font-size:46px; color:#222; font-family: 'open_sanslight'; margin:0 0 0; line-height:37px;}
.section_4 .right a{
	display:inline-block; 
	height:63px; 
	line-height:63px; 
	color:#fff; 
	font-size:18px; 
	font-family: 'open_sanssemibold'; 
	background:#222; 
	border-radius:28px; 
	text-transform:uppercase; 
	padding:0 56px; 
	margin-top:37px;
	transition:all 0.4s;
	}
.section_4 .right a:hover{background:#c32126; color:#fff;}


.section_5{float:left; width:100%; background:#222; padding:34px 0;}
.section_5 .left{float:left; width:689px; padding:20px 20px 0 0;}
.section_5 .left p{font-size:15px; line-height:26px; color:#fff; padding:0 0 0px;}
.section_5 .left big{font-size:18px;}
.section_5 .left a{color:#c32126;}
.section_5 .left a:hover{color:#fff; text-decoration:underline;}
.section_5 .left img{vertical-align:middle; margin-right:8px;}
.section_5 .right{float:right; width:289px;}


.newFooter{float:left; width:100%; background:#ebebeb; text-align:center;}
.topSocial{float:left; width:100%; padding:36px 0px; border-bottom:1px solid #e4e0e0;}
.topSocial li{display:inline; padding:0 24px;}
.topSocial li a{color:#868686; font-size:15px;}
.topSocial li a:hover{color:#c32126;}
.topSocial li img{vertical-align:middle; margin-right:6px;}

.copyrightx{float:left; width:100%; padding:21px 0px; color:#222; font-size:15px;}


/*********** Photo Page *************/

#top .galleryOne {margin-top:15px;}
#top .galleryOne  a img, #top .avia-gallery.galleryTwo a img{float:none;padding:3px;box-shadow:0 0 3px #747474}
#top .avia-gallery.galleryOne  a {float:left;width:31.33%;margin: 1%;}
#top .avia-gallery.galleryOne a:nth-child(4n), #top .avia-gallery.galleryOne a:first-child , #top .avia-gallery.galleryTwo a:nth-child(6n),#top .avia-gallery.galleryTwo a:first-child  {margin-left: 0;}
#top .boderLine .hr-inner { border-bottom: 1px solid #eee!important;}
#top .avia-gallery.galleryTwo a { width:18%; float: left; margin: 1%;}
#top  .galleryTwo{margin-top:10px;}
#top .morePicture a{height: 62px;line-height: 62px;   background: #222; text-transform: uppercase;  text-align: center; border-radius: 28px; margin-top: 28px;padding: 0 70px;transition: all 0.4s;border:0;font-size: 14px;}
#top .morePicture a:hover{background:#c23034;}
.photoBottom  h2{padding-left:0!important;font-size:26px;}
.photoBottom  .listItem li {margin: 10px 0 0;}

.photoBottom .avia-button { height: 50px; line-height: 50px; border-radius: 28px; padding: 0 52px; background: #c9373b; text-align: center;color: #fff; transition: all 0.4s; margin-top: 20px; border: 0; font-weight: 600; font-size: 16px;}

.avia-tooltip{background: rgba(195,33,38,0.9)!important;}
.avia-tooltip .avia-arrow{background: rgba(195,33,38,0.9);}
.avia-tooltip .inner_tooltip{font-size: 0.9em;}


/****christian-apologetics -spanish****/
.cApolog strong{color:#c23034;font-weight:500;}


 
 /*Event Maps*/
.eventsContainer  .mapsec {margin-top:30px;margin-bottom: 60px;}
.yearLab ul:after{clear:both;content:'';display:table;}
.yearLab li {width: 20%;float: left;}


.yearLab ul li a{width: 100%;text-align: center;transition:ease-in-out .2s; color: #fff; background: #d73e43;line-height: 50px;display:block;}
 
.yearLab ul li a:hover,.yearLab ul li.selectedActive a, .pagination ul li span.current  { background:#bb0b12;color:#fff;}

ul.pagination li {display: inline;}
ul.pagination li.selected a  {  background:#a81010; color:#fff} 
ul.pagination li a {
    color: black;
    float: left;
width:85px !important ;
height:35px !important;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
font-size: 13px;
}


.accordtop ul{background:#79090d;position: relative;padding: 11px 0px 11px 67px;}




 	.accordsec{ float:left; width:100%;}
 	.accordbox{ float:left; width:100%; margin:0}
 	.accordtop{ float:left; width:100%; cursor:pointer;border:1px solid #870b0f!important}
 	
 	.accordtop ul li{ float:left;}
 	.accordtop ul li.lst1{ color: #fff; float: left;    font-size: 14px; display: table;   text-align: left; width: 180px;height:32px;line-height:32px;} 	
	.accordtop ul li.lst1 i{font-size:20px;}
	.accordtop ul li i{ display:inline-block; vertical-align:middle; margin:0 10px 0 0; opacity:0.6;}
	
 	.accordtop ul li.lst2{  color: #fff;    float: left;    font-size: 14px;   text-align: center;    width: 175px;height: 32px;line-height:32px;}
	.accordtop ul li.lst3{color: #fff;    float: left;    font-size: 13px;  line-height:32px;    text-align: left;    text-transform: capitalize;    width: 340px;}
 	.accordtop ul li.lst4{ float:right; width:50px; position: absolute; right: 0px; top: 0px;height: 53px;; cursor:pointer;text-align:center;}
	
	
	
	
 	.accord_dtl{ float:left; width:100%;  position:relative; display:none;background: #272727;padding: 0px 0px 18px 67px;}
	
	
	
 	
 	.accord_dtl p{ display: table-cell; padding: 0; margin: 0; font-size: 14px; color: #a9a9a9; line-height: 18px;float:left;}
 	.adrsec{ float:left; width:500px;}
 	.adrsec ul{ float:left; width:100%;}

	.lst1 > span {display: table-cell; height: 100%; vertical-align: middle; width: 100%;    line-height: 1.4;}

 
    
	.adrsec ul li{ float:left; width:100%; padding: 18px 0 0; margin: 0; font-size: 14px;color: #a9a9a9; line-height: 18px;}
 	.adrsec ul li label{ float:left; width:140px;position:relative;margin-right:80px;}
 	.adrsec ul li label i{ float:left; margin:2px 6px 0 0; opacity:0.6;}
 	.accord_dtl a.lrnmre{ float:right; width:170px; height:47px; line-height:47px; text-align:center; color:#ffffff; font-size:15px; text-transform:uppercase;position: absolute;
    right: 30px;
    top: 0;
    bottom: 0;
    margin: auto;background: #c32127;border-radius:22px;}
	.adrsec ul li label:after {
    content: ':';
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
	    transition: all 0.4s;
}
	.accord_dtl a.lrnmre:hover {
   color: #000;
    background: #fff;
}
	.accordtop ul li.lst4 span.toggbtn{ float:left; width:100%; background:url(images/arrow-down.png) center center no-repeat; height:100%;}
 	.accordtop.active ul li.lst4 span.toggbtn{ background:url(images/arrow-up.png) center center no-repeat;} 
.accordtop.active ul{background: #191919;}	
.accordtop.active{border-color:#191919!important}


/***************** Css for Calendar page ****************/ 

.pvrclander{float:left; width:100%; border-radius:4px; margin:52px 0 0; border-radius:4px;}
.pverInfo{float:left; width:225px; text-align:center; background:#222; border-radius:4px 0px 0 4px; padding-bottom:48px;}
.pverInfo h4{color:#fff!important; font-size:16px;margin: 20px 0 10px;}
.pverInfo p{color:#fff; font-size:14px; line-height:28px; margin:24px 0 0; text-align:center; padding:0px;}

.userImg{display:inline-block; width:112px; position:relative; margin:30px 0 0; padding:0 0 14px;}
.userImg img{border-radius:100%; border:3px solid #fff;}
.userImg:after{position:absolute; content:; bottom:0px; left:27%; background:#fff; width:53px; height:3px;}

.dateTime{display:inline-block; width:197px; height:103px; background:#3a3838 url(images/clock.png) no-repeat center center; border-radius:4px; padding:30px 0 0; color:#fff; font-size:16px; margin-top:20px; line-height:32px;opacity:0;}

.pvrplugin{float:left; width:672px; padding:40px 20px;  background: #f3f3f3;}

#eventCal .simcal-default-calendar-grid>table thead th{color:#333;}
#eventCal td, #eventCal th{border: 0;text-align:center;position:relative;}
#eventCal tr, #eventCal table, #eventCal td, #eventCal .simcal-default-calendar-light .simcal-ajax-loader{background:transparent!important;}
#eventCal .simcal-default-calendar .simcal-events{display:none!important;position:absolute;width: 300px;left: -101px;    z-index: 99;border:1px solid rgba(0,0,0,.1);background:#fff;padding: 5px;overflow: hidden;}
#eventCal h3{margin:0;color: #222222;font-weight: bold;text-align: center;}
#eventCal .simcal-default-calendar-grid .simcal-day>div{min-height:auto!important}
#eventCal .simcal-default-calendar-grid .simcal-events-dots{display:block!important;min-height:auto!important;text-align: center;margin-top: -8px;}
#eventCal .simcal-default-calendar-grid .simcal-today .simcal-events-dots{display:none!important;}
#eventCal .simcal-day-label {color:#222!important;font-weight:600}
#eventCal  .simcal-calendar-head .simcal-week-day {padding: 25px 10px;}
#eventCal .simcal-today  div{border:0!important;}
#eventCal  .simcal-day-label{width:40px;height:40px;line-height: 40px;margin: 0 auto;background: transparent!important;padding:0;}  
 
#eventCal  .simcal-today  .simcal-day-label{color:#fff!important;background:#c23034!important;display:block;border-radius: 50%;}
#eventCal  .simcal-events-dots b{color:#c23034!important;font-size: 12px;}
#eventCal  .simcal-default-calendar-grid .simcal-no-events{min-height: 18px;}
#eventCal .simcal-event-title {font-size: 12px;line-height: 1; white-space: nowrap;    text-overflow: ellipsis;}
#eventCal .simcal-event:before{content:none!important}

#eventCal .simcal-default-calendar td:hover .simcal-events{display:block!important;}
.simcal-default-calendar-grid .simcal-events>.simcal-event{overflow:hidden;text-overflow:ellipsis;}
.qtip, .simcal-event-bubble{max-width:350px!important;}
.qtip a{color:#c23034}
.calWrapper .eventDate span { display: block; line-height: 1;}

.calWrapper .eventTitle { padding: 5px; text-align: center;line-height: 1.3;opacity:0;}



/*Search*/
.TopSearch{position:relative;}
#top #searchform .ajax_search_response{position: absolute;top: 115%; z-index: 999; background: #fff;border: 1px solid #d0d0d0;	 border-radius: 3px;}

.ajax_search_content{color: #222;}
.ajax_search_title{font-size: 10px;font-weight: 500;}
.ajax_search_excerpt{font-size: 11px;}
.ajax_search_response h4{display: none;}
#top div .ajax_search_entry{border-color: #d0d0d0;}
#top div .ajax_search_entry_view_all{color:#c23034;}


/*Search Result*/
.search_form_field  input[type='text']{width: 257px; height: 53px; line-height: 53px;   border: 1px solid #d0d0d0; border-right: 0; border-radius: 50px 0 0 50px; padding: 0 0 0 15px; font-size: 14px;color: #7d7d7d;display:inline-block;vertical-align:middle;}
.search_form_field  #searchsubmit{ width: 60px;height: 53px; border: 1px solid #d0d0d0; border-left: 0;cursor: pointer;
border-radius: 0px 50px 50px 0px; font-size: 0px;background: #FFF url(images/search.png) no-repeat center center;display:inline-block;margin-left:-3px;vertical-align:middle;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;}

.search_form_field  #searchsubmit:hover{background-color:#c23034;}
.search_form_field #searchform div:after {content: '';clear: both; display: table;}
.search_form_field {text-align: center}

.search_form_field #searchform{margin:40px 0;}
.search_form_field  h4{font-size: 26px; margin-bottom: 15px;}    

.template-search #searchform>div{max-width: 100%; margin-bottom:0;}
#top .template-search.content .entry-content-wrapper {padding-bottom: 15px;padding-left:55px;font-size: 13px;clear:both;}
#top .template-search  .entry-content p{font-size: 15px; line-height: 25px;padding: 15px 0;text-align: justify;}
.template-search .pagination {padding: 1px 50px 10px 55px;}
.template-search .entry-content-wrapper .post-title {color: #222222;font-size: 23px;font-weight: 600;}
#top .template-search .entry-content-wrapper .post-title a:hover{ text-decoration: underline; }
.search-result-counter {position: absolute;left: 0;box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);height: 44px;line-height: 24px;padding: 10px;border-radius: 100px;width: 44px;}
#top #search-fail{padding-left:0;}
.template-search .post-entry{position: relative; clear:both;}
#top  .template-search h4{margin-bottom:30px;}

.template-blog.template-author:not(.template-single-blog) .entry-content-wrapper{width: 100%;}
.template-blog.template-author article{ margin-bottom: 0px;}

.author-box .author-title{color: #222;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 0;	}
	 .author-box .author-title .author-box-name {font-weight:bold;}
.author-box .author_description_text{font-size: 15px;line-height: 20px; padding: 15px 0;text-align: justify;}
.extra-mini-title{    margin-bottom: 30px;}

  
.innerBannerVideo {
    max-height: 350px;
}

.videos-listing h3 {
    font-size: 25px;
    margin-bottom: 22px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    text-align: left;
	margin-top: 30px;
}
.videos-listing ul:after{clear:both;content:'';display:table;}
.videos-listing ul li{width:24.2%;float:left;margin-bottom:30px;position:relative;margin-right: 1%; overflow: hidden;border-radius: 4px; background: #e1e1e1;   min-height: 180px;max-height: 180px;}
.videos-listing ul li:nth-child(4n) { margin-right: 0;}
.videos-listing ul li img {width: 100%;} 
.videos-listing ul li a{display: block;}
.videos-listing ul li .title {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
	width:100%;
	background: rgba(0,0,0,.7);
    color: #fff;
    padding: 10px;
	    font-size: 14px;
}
.videos-listing  .overlay-type-video{display:none!important;}  

.videos-listing >div:nth-child(even) {
    
}
.video-container:after{content:'';clear:both;display:table;}
#top  .main.av-content-full.units {padding-left:0!important;padding-right:0!important;} 

.Banner .owl-prev  , .Banner .owl-next {position: absolute;top: 50%; background: transparent!important; font-size: 60px!important;margin-top:-35px!important;}
.Banner .owl-prev  {left:0;}    
.Banner .owl-next {right:0;}
.search-result-counter {text-align: center;}
.search-results .post-meta-infos{    margin-top: 15px;}
.homeBlogLIsting .ContentArea img{width:100%;}  
.sidebar  .textwidget  iframe{max-width:100%;}
#text-43{margin-top:15px;}
.ciaAccord section  h3{font-size:18px;margin-bottom:10px;}
.ciaAccord section ul{clear:both;margin-bottom:8px;}
.ciaAccord section ul li ul{margin-left:10px;list-style:disc;}
.lxvidContent .videoWrapper{padding-top:0;    overflow: hidden;}
.lxvidContent .videoWrapper img{margin:0;}


.single-spotlight .brng ul li{display:block;margin: 0 20px 6px 0;}
.template-blog article.category-espanol{display:none;}

/** Responsive css start here **/
@media screen and ( max-width:1305px){
.wrapper{ width:94%; margin:0 3%;}
.container{ width:94%; margin:0 3%;}
.page-id-70113 .wrapper, .single-spotlight .wrapper, .page-id-70528 .wrapper {width:94%; margin:0 3%;}
.responsive .container{width:94%; margin:0 3%; min-width:inherit; max-width:inherit}
.nav ul li{ margin:0 15px;}
.LeftPanel{ width:68%;}
.RightPanel{ width:30%;}
.RightInfo:nth-child(1) { margin-top: 0;}
.SearchMyblog{ display:none;}
.TotalSubscriber{ display:none;}
.RightInfo input[type="text"], .RightInfo input[type="email"]{ width:100%; border:1px solid #d0d0d0 ; margin-bottom:0; border-radius:4px;}
.RightInfo input[type="submit"] {  border-radius: 4px; margin: 10px 0;  width: 100%;}
.recntVido,
.recntBlog,
.cnExam{ width:33.33%; margin:0; padding:5px;}
.rvDtl ul li {margin: 0 0 12px; padding: 5px; width: 50%;}
.cnExm_Col a {  line-height: inherit;  margin: 10px 0 0;  padding: 10px;}
.PostTopArea h2 a{ overflow-wrap: break-word;}
#text-13,#text-33{ display:none;}
.fcol_1{ display:none;}
.fcol_2,.fcol_4{ width:33.33%; padding:0 20px;}
.nwsltr input[type="email"], .nwsltr input[type="text"]{ border-radius:4px; width:100%;}
.nwsltr input[type="submit"]{ width:100%; border-radius:4px; margin:10px 0 0}
#top main.av-content-full.units{ padding:0!important}
#main .ck_form_container{ background:none;}
#main .ck_form.ck_minimal{margin:0!important;}
.page .ck_form.ck_minimal{ margin:0!important; max-width:100%}
.responsive .template-blog .blog-meta, .responsive .post_author_timeline, .responsive #top #main .sidebar{ display:block;}
.container .av-content-small.units{ width:68%;}
.entry-content iframe {margin: 0 0 20px !important; padding: 0 !important; width: 100% !important;}
.blog-meta{ display:none!important;}
#top #main .sidebar{ width:30%;}
.multi-big .post_author_timeline, .single-small .post_author_timeline{ border:0}

.mailft{ width:68%;}
.mainrgt{ width:30%;}
.lxvid { padding: 27px 0;}
.cleft{ width:40%;}
.cright{ width:50%;}
.contactDiv .regdiv .reg a { margin: 0 1%; width: 48%;}
.qaleft{ width:100%; padding: 0 10px;}
.qaright{ width:100%; padding: 0 10px;}
}
.videos-listing ul li img.play {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 28px;
    margin: auto;
}
@media screen and (min-width:1025px){
	.vidFilter .filter span {
    display: none;
	}
		.filter li {
    display: inline-block;
    padding: 10px;
    color: #c73135;
    font-weight: 600;
    cursor: pointer;
	}
	.vidFilter .filter {
    padding: 4px 0px;
    background: #f8f8f8;
    border-radius: 4px;
    text-align: center;
    margin-bottom: 30px;
	}

	.filter li[data-slug="archaeology"],filter li[data-slug="are-miracles-possible-3"] , .filter li[data-slug="creationevolution-2"], .filter li[data-slug="evil"], .filter li[data-slug="is-the-nt-true"], .filter li[data-slug="legislating-morality"], .filter li[data-slug="qa"], .filter li[data-slug="truth-2"]{display:none;}
	.factive {
    color: #2b2b2b;
}
	
}
@media screen and ( max-width:1024px){
.TopSearch{ display:none;}
.logo,
.responsive #top .logo {background:none;padding: 10px 0 7px; max-width: 150px!important; float:left; width:150px!important}
.responsive .logo img{ max-width:inherit!important; width:100%; height:auto}

#header{ position:inherit; z-index:inherit;}
body{ margin-top:0}
.stickyActive #header .TopSearch {margin:inherit;}
.stickyActive #header  .social {padding:inherit;}
.stickyActive #header .logo{width: inherit;    padding:inherit;}
.social{ padding:30px 0 0}
.AboutPage .abct img.alignright{ display:none;}
.aboutContent{ padding:0px; margin:0px; min-height:inherit}
.AboutPage .abct{ padding:20px; margin:0px; min-height:inherit}
.breadcrumb.breadcrumbs{ display:none;}
#main .ck_form.ck_minimal h3.ck_form_title{ overflow-wrap: break-word;}
#top .title_container .container{ display:none;}
.template-blog:not(.template-single-blog) article .big-preview{ width:100%}
.template-blog *:not(.template-single-blog) .entry-content-wrapper{ width:100%; margin:10px 0 0}
.template-blog article {border: 1px solid #ccc;  padding: 10px;}
.videoPage .grid-entry {
  left: 0 !important;
  margin: 0 !important;
  padding: 5px;
  position: inherit !important;
  top: 0 !important;
  width: 50% !important;
}
.videoPage .grid-entry article {margin: 0 !important; padding: 0; width: 100% !important;}
.accordtop ul {padding: 11px 10px 11px;}
.accord_dtl { padding: 0 10px 18px;  width: 100%;}
.adrsec {width: 100%;}
.accord_dtl a.lrnmre {  height: auto; line-height: inherit;  position: inherit;  width: auto;  margin: 30px 0 0;  float: left; padding:10px; right:0 }
.accordtop ul li.lst3{ width:100%;}
.accordtop ul li.lst1{ width: 40%;}
.accordtop ul li.lst2{ width:50%;}
.page-id-68637 div#after_section_1 .container {max-width: 100% !important;  padding: 0 !important; padding: 0 3%!important;  margin: 0!important;}
.bigBlack { height: auto;  padding: 0;  width: 100%;}
.bigBlack p {font-size: 16px;  line-height: 21px;  margin: 0; padding: 10px 10px 0;}
.bigBlack .find {  border-radius: 0;  bottom: auto;  font-size: 12px;  height: auto; line-height: 15px; padding: 10px;  right: auto;  width: 100%;}
.pvrplugin{ width:100%;}
.features { width:100%;}
.features li {margin:10px 1% 0; padding: 37px 37px 0; width: 48%;}
.donateBottom p {padding: 0 23px;}
.donateBottom strong {height: auto;line-height: inherit; padding: 7px 23px;}
.videos-listing ul li{min-height: 170px;}


.vidFilter {
    margin-bottom: 30px;
	position: relative;
	z-index: 9;
	text-align:right;
}
.vidFilter .container {
    background: #e1e1e1;
    border-radius: 4px;
}
.vidFilter span {
    font-size: 15px;
    padding: 13px 10px;
    display: inline-block;
    font-weight: 600;
}
.vidFilter ul {
    position: absolute;
    z-index: 99;
    background: #fff;
	box-shadow: 1px 0px 5px 0px rgba(0,0,0,.3);
    top: 100%;
	display:none;
	right: 0;
	width: 210px;
    text-align: left;
    padding: 5px 0px;
	
}
.vidFilter li {
    padding: 8px 13px;;
    cursor: pointer;
}
.vidFilter li:hover, .vidFilter li.factive {
   background:#c23034;color:#fff;
}

.vidFilter  .filter {display: inline-block;    cursor: pointer;}
.vidFilter  .filter span:after {
    content: '\f107 ';
    font-family: 'FontAwesome';
    display: inline-block;
    margin-left: 5px;
}  
  

}
@media screen and ( max-width:768px){
.LeftPanel{ width:100%;}
.RightPanel{ width:100%; margin:20px 0 0}
.container .av-content-small.units{ width:100%;}
.recntVido,
.recntBlog,
.cnExam{ width:100%;}
.PostTopArea h2{ font-size:25px;}
.copyright p {  font-size: 11px;  line-height: inherit;  padding: 20px 0 0;  text-align: center;  width: 100%;}
.copyright ul {text-align: center; width: 100%;}
.copyright ul li {line-height: inherit; padding: 10px 3px;}
.copyright ul li { font-size:11px;}
#top #main .sidebar{ width:100%;}
.w33 li,.w50 li{ width:100%!important}
.mailft h1 a {font-size: 14px; text-decoration: none; position: absolute; top: 0;  right: 0;}
.mailft{ width:100%; border-right:0; border-bottom:1px solid #e1e1e1; padding:40px 10px 0 0}
.mainrgt{ width:100%;}
.brng ul li {  font-size: 12px;  margin: 0 0px 10px 0; overflow-wrap: break-word;  padding: 14px 10px; width: 100%;}
.brng ul li  img{ vertical-align:middle}
.cleft{ width:100%;}
.cright{ width:100%;}
.simcal-events{ visibility:hidden;}
.bookList{ padding:20px 0}
.bookList ul li, .av_one_third ul li{ width:100%;}
.features li {margin:10px 0% 0; padding: 37px; width: 100%; height:auto}
#main .stretch_full{min-height:initial;}
.videos-listing ul li:nth-child(4n) { margin-right: initial;}
.videos-listing ul li{width: 48%;margin-right: 4%;}

.videos-listing ul li:nth-child(2n) { margin-right: 0;}


}
@media screen and ( max-width:640px){
.fcol_2,.fcol_4{ width:100%; background:none; padding:0; margin-bottom:20px; padding-bottom:20px;}
.fcol_4 ul{ text-align:center;}
.fcol_4{ margin-bottom:0!important;padding-bottom:0!important}
.AboutPage .mainFeatures li {border: 1px solid #f2f2f2;  margin: 10px 0 0; padding: 10px; width: 100%;}
.crossExam {padding: 54px 0;}
.leftdiv, .rightdiv{ width:100%;}
.AboutPage .c-reg {  display: block;  margin: 14px 14px 0;  padding: 0 10px;}
.entry-content-wrapper .alignleft{ width:100%; margin:0 0 15px}
.spkrTop span.spkImg{ width:30%;}
.spkRgt{ width:70%; padding-top:5px;}
.col-three li{ width:100%!important;}
#top .commentlist ul {margin: 0 0 0 19px;}
.page-id-68936 .avia-content-slider .slide-entry-wrap{ margin:0}
.page-id-68936 .slide-entry.flex_column {border: 1px solid #ccc;margin:  0 0 20px !important; padding: 10px; width: 100% !important;}
.dwnApp { padding: 35px 0 25px;}
.dwnApp a { margin: 25px 0 0 0;  width: 100%;}
.yearLab ul li a{ font-size:12px;}
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a {height: 40px !important;line-height: 40px;width: 40px !important;}
ul.pagination { margin: 50px 0 0;}
.ciaInst li{ width:100%;}


.contactDiv .regdiv .reg a { font-size: 18px; margin: 1px 0%; width: 100%;}
.contactDiv .fillform{ width:100%;}
.contactDiv .fillform:after{ display:none;}

.videos-listing ul li {
    width: 100%;
    margin-right: 0;
	min-height:initial;
	max-height:initial;
	
}
	.videos-listing h3{    font-size: 17px;}
	.videos-listing ul li .title{padding: 10px;
    }
}

@media screen and ( max-width:480px){
.social a {font-size: 12px; margin: 0 0 0 7px;}
.logo, .responsive #top .logo {  max-width: inherit !important;   width: 102px !important;}
#main .ck_form.ck_minimal .ck_subscribe_button{ width:100%;}
.videoPage .grid-entry .inner-entry img {  height: auto !important;  min-height: inherit!important; width: 100% !important;}
.srchbox ul li select{ width:100%;}
.PostTopArea ul li { padding: 0 8px;}
.PostTopArea ul li a{ font-size:11px;}
.PostTopArea ul li a i{ margin:0 3px 0 0; font-size:11px;}
.subscribeForm{    padding: 25px 20px;}
.subScrbe input[type=submit], .subscribeForm .wysija-submit{width: 100%;}
#main .ck_form.ck_minimal input[type="text"], #main .ck_form.ck_minimal input[type="email"]{padding:0 3px;font-size:12px;}
#main .ck_form.ck_minimal h3.ck_form_title{font-size:18px !important;line-height:32px;}
.ck_form.ck_minimal input[type="email"]::-moz-placeholder{letter-spacing:4px;}

}

@media screen and ( max-width:361px){
.ck_form.ck_minimal input[type="email"]::-moz-placeholder{letter-spacing:7px;}
}
@media screen and ( max-width:330px){
.ck_form.ck_minimal input[type="email"]::-moz-placeholder{letter-spacing:4px;}
}

a {
    color: #c32127;
}
 
#ck_success_msg{
background:#c32127 !important;
color:#fff;
margin-top:20px;
}
.updated{height:52px;}
#side .ck_form.ck_minimal{margin:0px !important;}
#side .ck_subscribe_button{width:100% !important;}
.TotalSubscriber h1 {
    background: #c23034 none repeat scroll 0 0;
    border-radius: 6px;
    color: #fff;
    font-family: "Montserrat",sans-serif;
    font-size: 16px;
    font-weight: 500;
    height: 54px;
    line-height: 54px;
    text-align: center;
    text-transform: uppercase;
}
.ct_sub {
font-size: 18px;
font-weight:bold;
}
.button-primary.button-primary-shownotes{background-color:#c23034 !important;}

.powerpress_link_pinw{background-color:#c23034 !important;padding:10px;color:#ffffff !important;text-decoration:none !important;}
.powerpress_link_d{background-color:#c23034 !important;padding:10px;color:#ffffff !important;text-decoration:none !important;}

.powerpress_link_e{background-color:#c23034 !important;padding:10px;color:#ffffff !important;text-decoration:none !important;}

.powerpress_link_subscribe{background-color:#c23034 !important;padding:10px;color:#ffffff !important;text-decoration:none !important;}

p.powerpress_links {
 border-bottom: 1px solid #000000;
 padding-bottom:25px;
 
}