.boxed-layout #page {
margin: 0 auto;
background: rgba(255, 255, 255, 0.26);
width: 1200px;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
} .entry-header {
background: #e6e6e6;
padding: 5px 0;
margin-bottom: 0px;
}
#top-section #welcome-text.full-width .welcome-detail {
float: right;
width: 100%;
text-align: justify;
}   #accesspreslite-breadcrumbs + h1.entry-title {
margin-top: 0;
margin-bottom: 0;
font-weight: bold;
font-size: 100px;
} .sidemenu {
padding: 0 10px;
line-height: 1.5;
}
.sidemenu ul {
font-size: 20px;
}
.sidemenu ul, li {
list-style-type:none;
}
.featured-wrap.column-3 {
margin-left: -1.7%;
} #mid-section {
margin-bottom: 10px;
display: none;
} #top-footer {
font-size: 14px;
background: none;
padding: 25px 0;
color: #1d1d1d;
}
#top-footer h2.widget-title {
font-size: 24px;
margin-bottom: 15px;
line-height: 1.2;
}
#top-footer h2 {
color: #000 !important;
font-size: 20px !important;
}
.site-footer a {
color: #604bff;
}
.site-footer a:hover {
color: #02224C;
}
#bottom-footer {
background: #02224c;
padding: 8px 0;
font-weight: 400;
font-size: 13px;
color: #c1c1c1;
}
#bottom-footer a {
color: #ffffff;
}
#colophon {
background: rgba(255, 255, 255, 0.63);
} .showlist ol, ul {
list-style: decimal !important;
}
.gmap {
display:block;
align:right;
float:right;
border: solid #000 2px;
}
.SideMenu1 {
display:block;
border-bottom: 2px solid #000;
margin-bottom: 20px;
}
.SideMenu1 p {
margin-bottom: 5px;
}
.sidemenu ul {
margin-top: -30px;
}
.textwidget *{
list-style-type:initial !important;
}
.page-content *, .entry-summary *{
list-style-type:initial !important;
} .sermon-browser h2 {
clear: both;
}
div.sermon-browser table, div.sermon-browser td {
border-top: none;
border-bottom: none;
border-left: none;
border-right: none;
}
div.sermon-browser tr td {
padding: 4px 0;
}
div.sermon-browser table.podcast table {
margin: 0 1em;
}
div.sermon-browser td.sermon-title, div.sermon-browser td.sermon-passage {
font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
div.sermon-browser table.sermons {
width: 100%;
clear:both;
}
div.sermon-browser table.sermons td.sermon-title {
font-weight:bold;
font-size: 140%;
padding-top: 2em;
}
div.sermon-browser table.sermons td.sermon-passage {
font-weight:bold;
font-size: 110%;
}
div.sermon-browser table.sermons td.preacher {
border-bottom: 1px solid #444444;
padding-bottom: 1em;
}
div.sermon-browser table.sermons td.files img {
border: none;
margin-right: 24px;
}
table.sermonbrowser td.fieldname {
font-weight:bold;
padding-right: 10px;
vertical-align:bottom;
}
table.sermonbrowser td.field input, table.sermonbrowser td.field select{
width: 170px;
}
table.sermonbrowser td.field  #date, table.sermonbrowser td.field #enddate {
width: 150px;
}
table.sermonbrowser td {
white-space: nowrap;
padding-top: 5px;
padding-bottom: 5px;
}
table.sermonbrowser td.rightcolumn {
padding-left: 10px;
}
div.sermon-browser div.floatright {
float: right
}
div.sermon-browser div.floatleft {
float: left
}
img.sermon-icon , img.site-icon {
border: none;
}
table.podcast {
margin: 0 0 1em 0;
}
.podcastall {
float:left;
background: #fff0c8 url(//www.cottambaptistchurch.ca/wp-content/themes/accesspress-pro-child/wp-content/plugins/sermon-browser/sb-includes/icons/podcast_background.png) repeat-x;
padding: 0.5em;
font-size: 1em;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
.podcastcustom {
float:right;
background: #fce4ff url(//www.cottambaptistchurch.ca/wp-content/themes/accesspress-pro-child/wp-content/plugins/sermon-browser/sb-includes/icons/podcast_custom_background.png) repeat-x;
padding: 0.5em;
font-size: 1em;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
td.podcast-icon {
padding-right:1em;
}
div.filtered, div.mainfilter {
text-align: left;
}
div.filter {
margin-bottom: 1em;
}
.filter-heading {
font-weight: bold;
}
div.sermon-browser-results span.preacher {
font-size: 120%;
}
div.sermon-browser-results span.scripture {
font-size: 80%;
}
div.sermon-browser-results img.preacher {
float:right;
margin-left: 1em;
}
div.sermon-browser-results div.preacher-description {
margin-top: 0.5em;
}
div.sermon-browser-results div.preacher-description span.about {
font-weight: bold;
font-size: 120%;
}
span.chapter-num {
font-weight: bold;
font-size: 150%;
}
span.verse-num {
vertical-align:super;
line-height: 1em;
font-size: 65%;
}
div.esv span.small-caps {
font-variant: small-caps;
}
div.net p.poetry {
font-style: italic;
margin: 0
}
div.sermon-browser #poweredbysermonbrowser {
text-align:center;
}
div.sermon-browser-results #poweredbysermonbrowser {
text-align:right;
}
table.nearby-sermons {
width: 100%;
clear:both;
}
table.nearby-sermons td, table.nearby-sermons th {
text-align: center;
}
table.nearby-sermons .earlier {
padding-right: 1em;
text-align: left;
}
table.nearby-sermons .later {
padding-left: 1em;
text-align:right;
}
table.nearby-sermons td {
width: 33%;
vertical-align: top;
}
ul.sermon-widget {
list-style-type:none;
margin:0;
padding: 0;
}
ul.sermon-widget li {
list-style-type:none;
margin:0;
padding: 0.25em 0;
}
ul.sermon-widget li span.sermon-title {
font-weight:bold;
}
p.audioplayer_container {
display:inline !important;
}
div.sb_edit_link {
display:inline;
}
h2 div.sb_edit_link {
font-size: 80%;
}
.sb-clear {
clear:both;
}
.boxed-layout #page {
margin: 0 auto;
background: rgba(255, 255, 255, 0.26);
width: 1200px;
box-shadow: 0 0 20px rgba(255,255,255,.5);
border: solid 1px #0185d7;
}
#top-section {
margin-bottom: 40px;
padding-top: 30px;
padding-bottom: 40px;
border-bottom: none;
}body{min-width: 0;}
@media screen and (max-width: 1220px){
.boxed-layout #page{
width:100%;
}
.top-header .ak-container{ 
padding: 0;
}
.ak-container,
.boxed-layout .ak-container{
width: 100%;
padding: 0 10px;
}
#masthead .right-header{
padding-top: 10px;
}
.style2#masthead .right-header,
.style3#masthead .right-header,
.style4#masthead .right-header{
padding-top: 0;
}
.socials{
float: none;
margin: 0 0 10px;
text-align:right;
}
.countdown-container .socials{
text-align: center;
}
.style2 .socials,.style3 .socials,.style4 .socials{
margin-bottom: 0
}
.ak-search{
float: none;
margin: 0 0 10px;
}
.site-header.style4 .ak-search{
float: right;
margin: 0;
}
.ak-search .searchform{
float: right;
}
.slider-caption .caption-title{
font-size: 30px;
line-height: 26px;
}
.slider-caption .caption-description{
font-size: 16px;
line-height: 20px;
}
#slider-banner .bx-wrapper .bx-pager{
bottom:5px;
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a{
height: 14px;
width: 14px;
}
#welcome-text{
width: 53.5%
}
#top-section .welcome-text-image{
width: 30%
}
#top-section .welcome-detail{
width: 65%
}
#latest-events{
width: 44%;
}
.event-list .event-thumbnail{
width: 28%;
}
.event-list .event-thumbnail img{
width: 100%;
}
.event-list .event-detail{
width: 68%;
}
#bottom-section .thumbnail-gallery ul li:nth-child(3n){
margin-right: 6px;
}
#clients-logo .ak-container{
padding: 0 50px
} 
.woocommerce ul.products li.product .price-cart .price {
font-size: 13px;
width: 39%;
}  
.woocommerce ul.products li.product .price-cart .button{
font-size: 13px;
padding-right: 5px;
}
}
@media screen and (max-width: 940px){
#page{
max-width: 768px;
width: 100%;
margin:0 auto;
background: #FFF;
box-shadow: 0 0 10px #999;
}
#slider-banner .bx-controls-direction{
display: none;
}
#welcome-text{
width: auto;
margin-bottom: 25px;
float: none;
}
#top-section{
margin-top: 20px;
margin-bottom: 30px;
}
#top-section .welcome-text-image img{
width: 100%
}
#latest-events{
width: auto;
float: none;
}
#bottom-section .testimonail-slider, 
#bottom-section .gallery, 
#bottom-section .subscribe{
width: auto;
float: none;
margin: 0 0 25px;
}
.testimonail-thumbnail,
.testimonail-sidebar .testimonail-thumbnail{
width: 100px;
margin-right: 20px
}
.testimonail-excerpt,
.testimonail-sidebar .testimonail-excerpt{
width: calc( 100% - 120px);
float: left;
}
#site-navigation .ak-container{
padding:0;
}
.menu-toggle{ 
display: block;
float: right;
background: url(//www.cottambaptistchurch.ca/wp-content/themes/accesspress-pro/images/menu.png) no-repeat center rgba(0,0,0,0.3);
height: 48px;
width: 48px;
text-indent: -9999px;
margin: 0;
}
.main-navigation .menu {
display: none;
}
#top-footer .top-footer-wrap.column-3,
#top-footer .top-footer-wrap.column-2{
margin-left: -4%;
}
#top-footer .footer{
width: 46%;
margin-left: 4%;
}
.hide{ display: block; margin-bottom: 25px;}
#bottom-footer .site-info{
float: none;
text-align: center;
margin-bottom: 10px;
}
#bottom-footer .copyright{
float: none;
text-align: center;
}
.main-navigation .menu{
position: absolute;
left: 0;
width: 100%;
top: 100%;
z-index: 9999;
background: #F6F6F6;
}
.main-navigation .menu li{
width: 100%; 
float: none;
line-height: 38px;
border-bottom:1px solid #0383BF;
margin: 0 !important;
}
.main-navigation .menu li a{
border:none !important;
}
.main-navigation ul ul{
position: static;
box-shadow: none;
border: none;
}
.main-navigation ul ul a{
padding:0 20px ; 
}
.main-navigation .menu ul li,
.site-header.style2 .main-navigation li{
line-height:38px;
border-bottom: 1px solid #DDD;
padding:0; 
}
.site-header.style2 .main-navigation .menu > ul > li > a{
line-height: 38px;
}
.main-navigation ul ul ul{
background: #F6F6F6;
}
#primary-wrap{
float: none;
width: auto;
}
#primary, .left-sidebar #primary, 
.both-sidebar #primary,
.both-sidebar #primary-wrap .sidebar,
.both-sidebar .sidebar{
float: none;
width: auto;
margin-bottom: 25px;
}
.sidebar, .sidebar.left-sidebar{
width: auto;
float: none;
}
.search-icon{
display: none !important;
}
.right-header #site-navigation{
padding-top: 10px !important;
}
.featured-post .featured-image img{
width: 100%;
}
#slider-banner #sequence{
height: 380px !important;
}
.sidebar.right-sidebar{
float: none;
}
.site-header.style3 .main-navigation .menu > ul > li{
padding:0 !important;
}
.style4 .menu-toggle{
margin-top: 10px;
}
.site-header.style4 .main-navigation .menu > ul > li{
line-height: 38px;
padding: 0 !important;
}
.site-header.style4 .main-navigation .menu > ul > li a,
.site-header.style1 .main-navigation .menu > ul > li a{
color: #333;
}
.site-header.style4 .main-navigation .menu > ul > li:hover > a,
.site-header.style1 .main-navigation .menu > ul > li:hover > a{
color: #FFF;
}
.sf-arrows .sf-with-ul:after{
top:20px;
}
#header-google-map{
width:768px;
left:50%;
margin-left: -384px;
}
.woocommerce ul.products li.product .price-cart .button{
padding-right: 5px;
}
.rtl .sf-arrows .sub-menu .sf-with-ul{
padding-right: 20px;
}
.rtl #mid-section{
overflow: hidden;
}
}
@media screen and (max-width: 768px){
.slider-caption .caption-title{
margin-bottom: 0;
}
.slider-caption .caption-description{
display: none;
}
.slider-caption{
padding: 20px 0;
}
#bottom-section .testimonail-slider, 
#bottom-section .thumbnail-gallery, 
#bottom-section .text-box{
width:100%;
float:none; 
margin:0 0 20px; 
}
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"],
.wpcf7-form select{
width:80%;
}
.wpcf7-form textarea{
width:100%;
}
.ap-span1,
.ap-span2,
.ap-span3,
.ap-span4,
.ap-span5,
.ap-span6{
width: 100%;
margin:0 0 15px;
}
.style1 .main-navigation a{
color: #333;
}
.style1 .main-navigation .menu li{
padding: 0 !important;
}
.site-header.style1 .main-navigation .current_page_item a, 
.site-header.style1 .main-navigation .current-menu-item a, 
.site-header.style1 .main-navigation .sf-arrows > li:hover > a{
color: #FFF;
}
.sticky-header.fixed{
position: static;
}
.featured-wrap > .clearfix{
display: none;
}
.featured-wrap.column-3,
.featured-wrap.column-4{
margin-left:-4%;
}
.featured-wrap.column-3 .featured-post,
.featured-wrap.column-4 .featured-post{
width: 46% ;
margin-left: 4%;
margin-bottom: 20px;
}
.bottom-section-wrap.column-3{
margin-left: 0;
}
#bottom-section .column-3 .featured-column{
margin-left: 0;
float: none;
width: auto;
}
.bottom-bar-wrap{
margin-left: 0;
}
.bottom-bar-column{
float: none !important;
margin-left: 0;
width: auto;
margin-bottom: 30px;
}
#header-google-map{
width: 100%;
left: 0;
margin-left: 0;
}
.event-button.event-order{
float: none;
margin-bottom: 10px;
}
.event-button.event-sort{
float: none;
}
.header-text{
display: none;
}
#top-footer .top-footer-wrap.column-3, 
#top-footer .top-footer-wrap.column-2{
margin-left: 0;
}
#top-footer .footer{
float: none !important;
width: auto;
margin: 0;
}
.woocommerce ul.products li.product .price-cart .button:before {
display: none;
}
.woocommerce ul.products li.product .price-cart .button {
padding: 0 10px 0 0;
text-align: right;
width: 55%;
}
.price > del {
display: none !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
clear: none;
float: left !important;
}   
}
@media screen and (max-width: 580px) {
h1{ font-size:28px;}
h2{ font-size:24px;}
h3{ font-size:20px;}
h4{ font-size:18px;}
h5{ font-size:16px;}
h6{ font-size:14px;}
#action-bar{
text-align: center !important;
}
#action-bar .action-bar-text{
width: auto;
float:none;
margin-bottom: 10px;
text-align: center;
}
#action-bar .action-bar-button{
float: none;
}
#mid-section{
margin-bottom: 30px;
}
.slider-caption .caption-title{
font-size:16px;
}
.featured-post .featured-image img{
margin: 0 auto;
}
.sticky-header.fixed{
position: static;
}
#top-header .right-header{
display: none;
}
.bottom-section-wrap.column-2{
margin-left: 0;
}
#bottom-section .column-2 .featured-column{
margin-left: 0;
float: none;
width: auto;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
width: 48%;
}
}
@media screen and (max-width: 480px) {
.slider-caption{
display: none;
}
#top-section .welcome-text-image,
#top-section #welcome-text.full-width .welcome-text-image{
width:auto;
float: none;
margin-bottom: 15px;
max-width:none;
}
#top-section .welcome-text-image img{
width: 100%;
}
#top-section .welcome-detail,
#top-section #welcome-text.full-width .welcome-detail{
width:auto;
}
#top-footer.column-4 .footer{
width: 100% !important;
float: none;
margin: 0 0 20px;
}
#top-footer .footer .widget{
padding-right: 0	
}
#top-footer h1.widget-title{
margin-bottom: 10px;
}
.cat-portfolio-list{
width:100%;
margin-right:0;
}
.cat-testimonial-list .entry-header{
float:none;
width:50%;
margin-bottom:30px;
}
.cat-testimonial-list .entry-header img{
width:100%;
}
.cat-testimonial-list .cat-testimonial-excerpt{
float:none;
width:100%;
}
.cat-testimonial-list .cat-testimonial-excerpt:before{
border-color:transparent transparent #F2F3F4;
top:-40px;
left:20px;
}
.cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt:before{
border-color:transparent transparent #F2F3F4;
top:-40px;
right:20px;
}
.featured-wrap.column-3, 
.featured-wrap.column-4{
margin-left: 0;
}
.featured-wrap.column-3 .featured-post, 
.featured-wrap.column-4 .featured-post{
width: auto;
margin: 0 0 20px;
float: none;
text-align: center;
}  
.portfolio-listing.portfolio_grid .portfolios,
.event-listing.event_grid .events{
width: 100% !important;
margin: 0 0 1% !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100%;
margin: 0 0 2%;
}
.woocommerce ul.products, .woocommerce-page ul.products {
margin: 0;
}
.portfolio-listing.grid #portfolio-grid .portfolios {
width: 100%;
}
.woocommerce .related ul li.product, 
.woocommerce .related ul.products li.product, 
.woocommerce .upsells.products ul li.product, 
.woocommerce .upsells.products ul.products li.product, 
.woocommerce-page .related ul li.product, 
.woocommerce-page .related ul.products li.product, 
.woocommerce-page .upsells.products ul li.product, 
.woocommerce-page .upsells.products ul.products li.product {
width: 100%;
}
.woocommerce > form {
overflow: scroll;
}
}
@media screen and (max-width: 380px){
.portofolio-layout .entry-title{
font-size:22px;
}
.portofolio-layout .cat-portfolio-excerpt{
font-size:14px;
}
.portofolio-layout .cat-portfolio-excerpt{
top:110px;
}
.cat-event-list .cat-event-image{
width:100%;
float:none;
margin-bottom:15px;
}
.cat-event-list .cat-event-excerpt{
width:100%;
float:none;
}
.cat-testimonial-list .entry-header{
width:100%;
}
}
@media screen and (min-width: 941px){
.main-navigation .menu {
display: block !important;
}
}.site-header.style1 .main-navigation, 
.site-header.style1 .main-navigation,
.socials a:hover,
#action-bar,
.bttn:after,
.site-header.style2 .top-header,
.site-header.style3 .top-header,
.site-header.style4 #main-header,
.featured-post .featured-overlay,
.bttn,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#sequence .more-link,
.bx-wrapper .slider-caption .more-link,
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after,
#slider-banner .bx-wrapper .bx-controls-direction a,
#bottom-bar-section,
.ap_toggle .ap_toggle_title:after,
#ak-top,
.ap-pricing-head,
.woocommerce .price-cart:after,
.woocommerce ul.products li.product .price-cart .button:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale,
nav.woocommerce-MyAccount-navigation ul li a {
background-color:#003675;
}
.site-header.style1 .main-navigation .current_page_item a, 
.site-header.style1 .main-navigation .current-menu-item a, 
.site-header.style1 .main-navigation li:hover > a,
.event-thumbnail .event-date,
.portfolio-listing.portfolio_grid .portfolios-bg,
.site-header.style2 .socials a:hover,
.site-header.style3 .socials a:hover,
.site-header.style3 .main-navigation .menu > ul > li.current_page_item > a, 
.site-header.style3 .main-navigation .menu > ul > li.current-menu-item > a, 
.site-header.style3 .main-navigation .menu > ul > li.current-menu-ancestor > a,
.site-header.style3 .main-navigation .menu > ul > li:hover > a,
.site-header.style4 .top-header,
.site-header.style4 .main-navigation .menu > ul > .current_page_item a, 
.site-header.style4 .main-navigation .menu > ul > .current-menu-item a, 
.site-header.style4 .main-navigation .menu > ul > li.current-menu-ancestor > a,
.site-header.style4 .main-navigation .menu > ul > li:hover > a,
.bttn:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.ap-progress-bar .ap-progress-bar-percentage,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt[disabled]:disabled, 
.woocommerce #respond input#submit.alt[disabled]:disabled:hover, 
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt[disabled]:disabled, 
.woocommerce a.button.alt[disabled]:disabled:hover, 
.woocommerce button.button.alt.disabled, 
.woocommerce button.button.alt.disabled:hover, 
.woocommerce button.button.alt:disabled, 
.woocommerce button.button.alt:disabled:hover, 
.woocommerce button.button.alt[disabled]:disabled, 
.woocommerce button.button.alt[disabled]:disabled:hover, 
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled, 
.woocommerce input.button.alt:disabled:hover, 
.woocommerce input.button.alt[disabled]:disabled, 
.woocommerce input.button.alt[disabled]:disabled:hover,
nav.woocommerce-MyAccount-navigation ul li:hover a,
nav.woocommerce-MyAccount-navigation ul li.is-active a{ 
background-color: #003169;
}
a,
.header-text,
.socials a,
.featured-post.big-icon h2.has-icon .fa,
ul.button-group li.is-checked,
.event-button li.is-checked,
.site-header.style2 .main-navigation li:hover > a, 
.site-header.style3 .main-navigation li:hover > a,
.site-header.style2 .main-navigation ul ul li:hover > a, 
.site-header.style3 .main-navigation ul ul li.current-menu-item > a,
.vertical .ap_tab_group .tab-title.active, 
.vertical .ap_tab_group .tab-title.hover,
.horizontal .ap_tab_group .tab-title.active, 
.horizontal .ap_tab_group .tab-title.hover,
.entry-footer a:hover,
.main-navigation ul ul a:hover,
.sidebar .all-testimonial,
.woocommerce .woocommerce-message:before,
.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins, 
.woocommerce div.product p.price del,
.woocommerce .woocommerce-info:before,
#action-bar .action-bar-button:hover,
.style1 .header-text a{
color:#003675;
}
.sidebar .widget_recent_comments .url:hover,
.sidebar ul li a:hover,
a:hover, a:active,
#accesspreslite-breadcrumbs a:hover{
color: #003169;
}
.searchform,
.socials a,
.featured-post.big-icon h2.has-icon .fa,
.sidebar h3.widget-title span:after,
.site-header.style4 .search-icon,
.event-listing.event_list .event-short-desc,
#clients-logo h2:after,
.vertical .ap_tab_group .tab-title.active:after, 
.vertical .ap_tab_group .tab-title:hover:after,
.vertical .tab-title,
.horizontal .ap_tab_group .tab-title.active:after, 
.horizontal .ap_tab_group .tab-title:hover:after,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce form .form-row.woocommerce-validated .select2-container, 
.woocommerce form .form-row.woocommerce-validated input.input-text, 
.woocommerce form .form-row.woocommerce-validated select,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border-color:#003675;
}
#sequence .more-link,
.bx-wrapper .slider-caption .more-link{
border-color:#003169;
}
.event-listing.event_list .event-short-desc:after{
border-color:transparent #003675 transparent transparent;
}
.vertical .ap_tab_group .tab-title.active:before, 
.vertical .ap_tab_group .tab-title:hover:before{
border-color:transparent transparent transparent #003675}
.horizontal .ap_tab_group .tab-title.active:before, 
.horizontal .ap_tab_group .tab-title:hover:before,
.ap-pricing-head:after{
border-color:#003675 transparent transparent
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a{
box-shadow: 0 0 0 2px #003675 inset;
}
#sequence .title span,
#sequence .subtitle span{
background: rgba(0,54,117,0.6)
}
#sequence{
height:500px !important;
}.uninstall_icon {
background: url(//www.cottambaptistchurch.ca/wp-content/plugins/spider-event-calendar/elements/buttons.png) no-repeat 0% 75%;
border: none;
height: 42px;
width: 37px;
display: inline-block;
vertical-align: middle;
background-size: 100%;
}
.uninstall-banner .logo-title {
text-transform: uppercase;
display: inline-block;
font-size: 16px;
vertical-align: middle;
width: 255px;
margin-left: 10px;
line-height: 22px;
}
.uninstall-banner {
background: #fff;
display: block;
height: 38px;
}
.goodbye-text {
font-size: 16px;
font-weight: bold;
background: #fff;
padding: 15px;
line-height: 22px;
} div.calendar {
position: relative;
z-index: 100;
width: 226px;
margin-left: -100px;
}
.calendar, .calendar table {
border: 1px solid #cccccc;
font-size: 11px;
color: #000;
cursor: default;
background: #efefef;
font-family: arial,verdana,sans-serif;
}
#calendar_body .quick-edit-row .submit.inline-edit-save a {
float: left;
margin-right: 10px;
} .calendar .button { text-align: center; padding: 2px; border:0px;
height:inherit;
display: table-cell !important;
}
.calendar .button {
-webkit-border-radius: 11px !important;;
border-radius: 11px !important;;
text-shadow: white 0px 1px 0px;
bbackground-origin: padding-box;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
}
.calendar thead .title { font-weight: bold; text-align: center;
background: #333333;
color: #ffffff;
padding: 2px;
}
.calendar thead .headrow { background: #dedede;
color: #000;
}
.calendar thead .name { border-bottom: 1px solid #cccccc;
padding: 2px;
text-align: center;
color: #000;
}
.calendar thead .weekend { color:#666666 !important;
}
.calendar thead .hilite { background: #bbbbbb;
color: #000000;
border: 1px solid #cccccc;
padding: 1px;
}
.calendar thead .active { background: #c77;
padding: 2px 0px 0px 2px;
}
.calendar thead .daynames { background: #dddddd;
} .calendar tbody .day { width: 2em;
text-align: right;
padding: 2px 4px 2px 2px;
}
.calendar table .wn {
padding: 2px 3px 2px 2px;
border-right: 1px solid #cccccc;
background: #dddddd;
}
.calendar tbody .rowhilite td {
background: #666666;
color: #ffffff;
}
.calendar tbody .rowhilite td.wn {
background: #666666;
color: #ffffff;
}
.calendar table
{
border-collapse:inherit !important;
}
.calendar tbody td.hilite { background: #999999;
padding: 1px 3px 1px 1px;
border: 1px solid #666666;
}
.calendar tbody td.active { background: #000000;
color: #ffffff;
padding: 2px 2px 0px 2px;
}
.calendar tbody td.selected { font-weight: bold;
border: 1px solid #000;
padding: 1px 3px 1px 1px;
background: #000000;
color: #ffffff;
}
.calendar tbody td.weekend { color: #cccccc;
}
.calendar tbody td.today { font-weight: bold; }
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { visibility: hidden;
}
.calendar tbody .emptyrow { display: none;
} .calendar tfoot .footrow { text-align: center;
background: #cccccc;
color: #000;
}
.calendar tfoot .ttip { border-top: 1px solid #cccccc;
background: #efefef;
color: #000000;
}
.calendar tfoot .hilite { background: #666666;
border: 1px solid #f40;
padding: 1px;
}
.calendar tfoot .active { background: #999999;
padding: 2px 0px 0px 2px;
} .combo {
position: absolute;
display: none;
top: 0px;
left: 0px;
width: 4em;
cursor: default;
border: 1px solid #655;
background: #ffffff;
color: #000;
font-size: smaller;
}
.combo .label {
width: 100%;
text-align: center;
}
.combo .hilite {
background: #fc8;
}
.combo .active {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background: #efefef;
font-weight: bold;
}
.wp-picker-container input[type=text].color_input.wp-color-picker {
position: absolute;
left: 31px;
top: 0px;
} .sp_calendar_upgrade{
clear: both;
padding: 15px;
background: #fff;
margin: 6px 15px 6px 0px;
color: #6e7990;
font-size: 14px;
font-weight: bold;
line-height: 30px;
}
.sp_calendar_upgrade .wd-cell:first-child{
padding-right: 14px;
}
.sp_calendar_upgrade .wd-cell:last-child{
background: #45A6B7;
}
.sp_calendar_upgrade .wd-cell:last-child a{
color: #fff !important;
padding: 18px;
} 
.sp_calendar_upgrade .wd-cell:first-child{
background: transparent
}
.sp_calendar_upgrade .wd-cell:first-child img{
vertical-align:middle;
}
.sp_calendar_upgrade .wd-cell:first-child a{
color: #72777c !important;
}  
.sp_calendar_upgrade a, .sp_calendar_upgrade a:hover {
text-decoration: none !important;
} .wd-cell{
display:table-cell;
}
.wd-cell-valign-middle{
vertical-align:middle;
}
.wd-cell-valign-top{
vertical-align:top;
}
.wd-cell-valign-bottom{
vertical-align:bottom;
}
.wd-table{
display:table;
}
.wd-text-right{
text-align:right;
}
.wd-text-left{
text-align:left;
}
.wd-text-center{
text-align:center;
}
.sp-wd-left{
float:left;
}
.sp-wd-right{
float:right;
}
.wd-clear:after{
clear:both;
content:"";
display:table;
}
.wd-row{
margin-bottom:15px;
}
a:focus{
box-shadow: none;
} #TB_iframeContent{
width: 100%;
height: inherit !important;
}
#TB_window{
z-index: 1000000 !important;
color: #dfdfdf;
top: 100px !important;
}
#TB_title{
border-bottom: none;
height: 0px;
}
#TB_closeWindowButton,
.tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon{
outline:0 !important;
box-shadow: 0 0;
}
.tb-close-icon{
left: -17px;
top: 11px;
}
.tb-close-icon:before{
content: 'x';
font-weight: 300;
font-family: monospace;
}
.screen-reader-text,
#views_select .arrow-down,
#views_select .arrow-right{
display: none;
}
html.thickbox_open{
overflow: hidden;
}
#TB_window iframe{
margin-left: 0;
margin-top: 0;
padding-left: 0;
padding-top: 0;
}
.show_arrow{
display: inline-block !important;
}
.ios_device #TB_window { 
height: 90%; 
-webkit-overflow-scrolling: touch !important; 
overflow: scroll !important; 
} 
.general_table a,
.last_table a,
.week_list a,
.day_ev a{
border: 0;
text-decoration: none;
box-shadow: 0 0;
}
.wdc_calendar{
display: block !important;
max-width: 100% !important;
border: 0;
text-decoration: none;
box-shadow: 0 0;
}
.wdc_calendar li{
list-style: none;
}
.wdc_calendar p{
margin: 0;
padding: 0;
}
.wdc_calendar table{
table-layout: auto;
}
#TB_ajaxWindowTitle{
height: 0 !important;
}
.upcoming_table{
padding: 10px 30px;
}
.upcoming_table .widefat .check-column{
padding: 10px 0 4px;
}
.upcoming_table th span.sorting-indicator{
background-image: none;
}
@media screen and (max-width: 768px) {
.wdc_calendar #cal_event p:not(.ev_name){
display: block; display: -webkit-box;
max-width: 400px;
height: 32px; margin: 0 auto;
font-size: 13px;
line-height: 15px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
div.wdc_calendar{
width: 100% !important;
margin: 0;
}
.wdc_calendar .cala_day{
max-width: 37px;
}
}.wp-color-picker{width:80px;direction:ltr}.wp-picker-container .hidden{display:none}.wp-picker-container .wp-color-result.button{min-height:30px;margin:0 6px 6px 0;padding:0 0 0 30px;font-size:11px}.wp-color-result-text{background:#f6f7f7;border-radius:0 2px 2px 0;border-left:1px solid #c3c4c7;color:#50575e;display:block;line-height:2.54545455;padding:0 6px;text-align:center}.wp-color-result:focus,.wp-color-result:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#1d2327;border-color:#a7aaad;border-left:1px solid #8c8f94}.wp-picker-container{display:inline-block}.wp-color-result:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.wp-color-result:active{transform:none!important}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-input-wrap label{display:inline-block;vertical-align:top}.form-table .wp-picker-input-wrap label{margin:0!important}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default,.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{margin-left:6px;padding:0 8px;line-height:2.54545455;min-height:30px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#50575e}.wp-picker-container .iris-picker{border-radius:0;border-color:#dcdcde;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:4rem;font-size:12px;font-family:monospace;line-height:2.33333333;margin:0;padding:0 5px;vertical-align:top;min-height:30px}.wp-color-picker::-webkit-input-placeholder{color:#646970}.wp-color-picker::-moz-placeholder{color:#646970;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#646970}.wp-picker-container input[type=text].iris-error{background-color:#fcf0f1;border-color:#d63638;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{border-color:#3582c4;border-style:solid;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.iris-picker .iris-palette:focus{box-shadow:0 0 0 2px #3582c4}@media screen and (max-width:782px){.wp-picker-container input[type=text].wp-color-picker{width:5rem;font-size:16px;line-height:1.875;min-height:32px}.wp-customizer .wp-picker-container input[type=text].wp-color-picker{padding:0 5px}.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;line-height:2.14285714;min-height:32px}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;font-size:14px;line-height:2.14285714;min-height:32px}.wp-picker-container .wp-color-result.button{padding:0 0 0 40px;font-size:14px;line-height:2.14285714}.wp-customizer .wp-picker-container .wp-color-result.button{font-size:14px;line-height:2.14285714}.wp-picker-container .wp-color-result-text{padding:0 14px;font-size:inherit;line-height:inherit}.wp-customizer .wp-picker-container .wp-color-result-text{padding:0 10px}}