.header_mask {background-color: #865dab;}
.ce_title, .comments-area .comments_title, .comments-area .comment-reply-title {color: #865dab;}
.item .date:before, .item .date .month, .cws_button:hover, input[type="submit"]:hover, .page_footer .cws_button, .page_footer .button, .page_footer input[type="submit"], .copyrights_area .cws_button, .copyrights_area input[type="submit"], blockquote, table thead th, .pagination .page_links>.page-numbers.current:before, .pagination .page_links>span:not(.dots):before, .gallery-icon a:before, .pricing_table_column .top_section, .pricing_table_column.active_table_column .btn_section>a, .pricing_table_column.active_table_column .separate, .pricing_table_column:hover .separate, .tabs .tab, .accordion_title .accordion_icon, .accordion_section.active .accordion_title, .cws_tweet .tweet-icon:before, .cws_progress_bar .progress, .cws_fa_wrapper .cws_fa:not(.alt), a:hover>.cws_fa_wrapper .cws_fa.alt, .cws_button.alt>span, .testimonial, .cws-widget .search-form:before, .owl-pagination .owl-page, #recentcomments>.recentcomments:before, .comments-area .comment_list .reply .comment-reply-link:hover, .comments-area .comment-respond .comment-form .submit, .cws_ourteam .cws_ourteam_items .social_links a, .news .media_part.only_link, .footer_wrapper_copyright, .mini-cart, .mini-cart .button, input[type="radio"]:checked:before, .pic .links a, .site_top_panel .cws_social_links:after, .copyrights_area .cws_social_links .cws_social_link, .copyrights_area .lang_bar ul ul, .cws_callout, .site_top_panel .site_top_panel_toggle:before, .site_top_panel .site_top_panel_toggle:after, .footer_container .woocommerce-product-search:before, .scroll_top {background-color: #865dab;}
.news .media_part, .cws_ourteam_items .media_part, .post_info, .news .media_part, .cws_img_frame, img.image-type, .gallery-icon, .pricing_table_column, .pricing_table_column .top_section:after, .accordion_title, .accordion_content, .carousel_header .carousel_nav i, .cws_portfolio_items .item .media_part, .carousel_nav_panel .prev, .carousel_nav_panel .next, .cws_fa_wrapper:hover>a>i+.ring, a:hover>.cws_fa_wrapper>i:not(.alt)+.ring, .cws_button.alt:hover, .cws_oembed_wrapper, .bordered, .cws-widget .portfolio_item_thumb .pic, .select2-container .select2-choice .select2-arrow, .post_item .post_thumb_wrapp, #recentcomments>.recentcomments, .ce .map-border, .wp-playlist .mejs-container, .lang_bar>div:not(.lang_sel_list_vertical):not(.lang_sel_list_horizontal)>ul:before {border-color: #865dab;}
.post_info, .info i, .post_info>*>i, .post_info .comments_link a, ul li:before, .carousel_header .carousel_nav i, .carousel_nav_panel .prev, .carousel_nav_panel .next, .cws_progress_bar .pb_title .indicator, .select2-container .select2-choice .select2-arrow, .comments-area .comment_list .comment-meta .author-name, .cws_milestone, .copyrights_container, .mini-cart .total>*, input[type=checkbox]:checked:before, .banner_404, .msg_404 span, .cws_tweet:before, .cws_fa_wrapper .cws_fa.alt, .site_top_panel #top_panel_links .share-toggle-button, .site_top_panel .cws_social_links .cws_social_link, .site_top_panel #top_panel_links .search_icon, .site_top_panel .mini-cart {color: #865dab;}
.cws_portfolio_items .item .title_part, .cws_portfolio_items .item .desc_part .categories a:hover, .cf label, .comments-area label, .cws_ourteam .cws_ourteam_items .title, .page_title h1, .testimonial .quote .quote_link:hover, .pagination a, .widget-title, a, .bread-crumbs .current, .cws-widget ul:not(.tweet_list) li>a:hover, .page_footer .cws-widget ul:not(.tweet_list) li>a:hover, .menu .menu-item.current-menu-ancestor>a, .menu .menu-item.current-menu-item>a, .cws-widget .current-cat>a, .cws-widget .current_page_item>a, .page_footer .cws-widget .current-cat>a, .page_footer .cws-widget .current_page_item>a, .select2-drop .select2-results .select2-highlighted, .cws-widget .parent_archive .widget_archive_opener, .cws-widget .has_children .opener {color: #fec20b;}
.copyrights_container {color: #ffffff;}
.banner {max-height: none; max-width: 100%; overflow: hidden; background-image: unset; background-color: #c8bfe7;}
.banner-text h1, .banner-text h2 {position: absolute; color: #ffffff; font-style: oblique; font-family: serif; font-size: 45px; font-weight: 900;}
.banner-text h2.text1 {top: 240px; left: 315px;}
.banner-text h1.text2 {top: 250px; left: 600px; font-size: 70px; font-style: normal;}
.banner-text h2.text3 {top: 345px; left: 1035px;}
.banner .video-div {margin-bottom: -10px;}
.site_header .header_box {padding: 0px;}
.main-nav-container .main-menu>.menu-item>a {padding: 15px 10px;}
.section-bg1 {margin-bottom: 35px;}
.section-bg1 p {font-weight: 600;}
.section-bg1 .cws_button {margin-top: 0px;}
.cbrain-icons {max-width: 150px !important;}
.border-slant-right {width: 100%; height: 80px; background-color: #ffffff; transform: skewY(-2deg); position: absolute;}
.border-slant-left {width: 100%; height: 80px; background-color: #ffffff; transform: skewY(2deg); position: absolute;}
.border-top {top: -40px;}
.border-bottom {bottom: -40px;}
.purple-btn {background-color: #865eab;}
.purple-btn:hover {background-color: #fec20b;}
.section-bg3 .bg-transparent {margin-top: 35px; margin-bottom: 35px; position: relative; padding: 80px 0px; background-color: #ded8d880;}
form {color: #5f5d5d;}
form input {color: #5f5d5d;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {margin-left: 8px;}
.radio label, .checkbox label {padding-left: 40px;}
.form-group .input-group span {font-weight: 900;}
.form-group .input-group {width: 100% !important;}
.form-group .error {color: red;}
.map-border {border-color: #eeebeb !important;}
.footer_image {background-image: url(https://s3.amazonaws.com/dynamic.cdn.smartwcm.com/cbrain/files/doc-lib/2017/11/14/05/01/39/455/head/Catholic-Brain-Advent-2017-Footer.png) !important; background-size: cover !important;}
.copyrights {width:auto !important;}
#about_program iframe{height:450px;}
#videoPlayer {min-width:100%; min-height:100%;}
#header-area{z-index: 999;}
@media only screen and (max-width: 1199px)
{
	.banner-text h2.text1 {top: 250px; left: 70px;}
	.banner-text h1.text2 {top: 270px; left: 340px;}
	.banner-text h2.text3 {top: 355px; left: 800px;}
}
@media only screen and (min-width: 981px) and (max-width: 1190px)
{
	.main-nav-container .main-menu>.menu-item>a {padding: 15px 5px;}
}			
@media only screen and (max-width: 980px)
{
	.banner-text h1.text2 {left: 250px;}
	.banner-text h2.text3 {left: 650px;}
	#about_program iframe{margin-top:30px;}
}
@media only screen and (min-width: 768px) and (max-width: 980px)
{
	.main-nav-container .main-menu>.menu-item>a {padding: 10px 5px; font-size: medium;}
}
@media only screen and (max-width: 767px)
{
	.copyrights{width:auto !important;}
	.banner-text h2.text3{left: 550px;}
	.banner-text h1.text2{left: 140px;}
	.banner-text h2.text1 {left: 30px;}
	.banner {background-image: url(https://s3.amazonaws.com/dynamic.cdn.smartwcm.com/cbrain/files/doc-lib/2017/11/16/01/08/35/898/head/Catholic-Brain-ADVENT-2017-Banner.gif); background-size: cover; background-repeat: none;}
	.banner .video-div {margin-bottom: 0px;}
	.page_content {padding-bottom: 150px !important;}
	.video-responsive{overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}
	.video-responsive iframe{left:0; top:0; height:100%; width:100%; position:absolute;}
}
@media only screen and (max-width: 700px)
{
 #about_program iframe{height:380px; margin-top:30px;}
}
@media only screen and (max-width: 667px)
{
	.copyrights{width:auto !important;}
	.banner-text h2.text3{top: 250px;left: 455px;}
	.banner-text h1.text2{top: 170px;left: 77px;}
	.banner-text h2.text1 {left:20px;top: 180px;font-size: 100%;}
}
@media only screen and (max-width: 600px)
{
	.copyrights{width:auto !important;}
	.banner-text h2.text3{top: 250px;left: 400px;}
	.banner-text h1.text2{top: 170px;left: 77px; font-size:60px;}
	.banner-text h2.text1 {left:30px;top: 180px;font-size: 100%;}
	 #about_program iframe{height:325px; margin-top:30px;}
}
@media only screen and (max-width: 568px)
{
	.copyrights{width:auto !important;}
	.banner-text h2.text3{top: 250px;left: 370px;}
	.banner-text h1.text2{top: 170px;left: 77px; font-size:56px}
	.banner-text h2.text1 {left:30px;top: 180px;font-size: 100%;}
}
@media only screen and (max-width: 500px)
{
	 #about_program iframe{height:270px; margin-top:30px;}
}
@media only screen and (max-width: 425px)
{
	.banner-text h2.text1 {left: 10%;top: 2%;font-size: 100%;}
	.banner-text h1.text2 {left: 20%; top: 2%;  font-size: 36px;}
	.banner-text h2.text3 { top: 2.5%; font-size: 100%; left: 70%;}
	.copyrights{width:auto !important;}
	.cws_social_links{display:block;}
	#header-area{position:fixed; width:100%;}
	#main-content{padding-top:94px;z-index: 3;}
}
@media only screen and (max-width: 400px)
{
	 #about_program iframe{height:210px; margin-top:30px; }
	 
}
@media only screen and (max-width: 375px)
{
	.banner-text h2.text1 {left: 10%;top: 2%;font-size: 100%;}
	.banner-text h1.text2 {left: 20%; top: 2%;  font-size: 36px;}
	.banner-text h2.text3 { top: 2.5%; font-size: 100%; left: 70%;}
	.copyrights{width:auto !important;}
	.cws_social_links{display:block;}
	#header-area{position:fixed; width:100%;z-index: 999;}
	#main-content{padding-top:94px;}
}
@media only screen and (max-width: 320px)
{
	.banner-text h2.text1 {left: 10%;top: 1.4%;font-size: 100%;}
	.banner-text h1.text2 {left: 20%; top:1.5%;  font-size: 29px;}
	.banner-text h2.text3 { top: 1.8%; font-size: 100%; left: 40%;}
	.copyrights{width:auto !important;}
	.cws_social_links{display:block;}
	#header-area{position:fixed; width:100%;z-index: 999;}
	#main-content{padding-top:94px;}
}
@media only screen and (max-width: 300px)
{
	 #about_program iframe{height:150px; margin-top:30px;}
	 
}