/* Dynamically generated styles for the theme, this comes after our style.css */

	body {
		font-family:Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;text-align:inherit;font-size:16px;line-height:21px;color:#000000;
		background-color: #FFFFFF;
    }

	h1, h2, h3, h4, h5, h6 {
		font-family:Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;text-align:inherit;color:#000000;
	}

	.border-bottom {border-bottom: 1px solid rgba(86,113,184,1); padding-bottom: 5px;}

	/* footer styles */
	.footer-holder { background-color: #555555; }
	.footer {
		color: #ffffff;
	}
	.footer i {
		color: #ffffff;
    }

	.footer a, .footer a:visited, .footer a:active {
		color: rgba(86,113,184,1);
	}

	/* Above Navigation */
	.above-nav { 
		color: #222222;
		background-color: #ffffff;
		border-top: 4px solid rgba(86,113,184,1)
	}
	.above-nav a {
		color: #555555;
	}

	.above-nav .above-social li i {
		color: #555555;
	}

	.above-social li a:hover i {
        color: rgba(86,113,184,1);
    }

	/* End Above Navigation */
	.navbar-bg-col { 
		background-color: #1c2356;; 
		border-top: 1px solid rgba(0,0,0,0.25);
        border-bottom: 1px solid rgba(0,0,0,0.25);
	}

	.navbar-default .navbar-nav > li > a,
	.navbar-default .top-minor-menu > li > a,
	.navbar-default .nav-menu-secondary > li > a {
        color: #ffffff;
    }

	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus,
	.navbar-default .navbar-nav > .current-menu-parent > a,
	.navbar-default .navbar-nav > .current-menu-ancestor > a {
		background: none;
		color: rgba(86,113,184,1);
	}

	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
		background: none;
		color: rgba(86,113,184,1);
	}

	.navbar-nav>li.menu-item:hover >a,
	.navbar-nav>li.menu-item:focus >a {
		color: rgba(86,113,184,1);
	}

	.navbar-nav>li.menu-item:hover,
	.navbar-nav>li.menu-item.active:not(.cart-list),
	.navbar-nav>li.menu-item:focus,
	.navbar-nav>li.menu-item.current-menu-ancestor {
    	border-top: 4px solid rgba(86,113,184,1);
    	margin-top: -4px;
	}

	ul.offcanvas-list li:hover a,
	ul.offcanvas-list li.current-menu-item a {
		box-shadow: -4px 0px 0px 0px rgba(86,113,184,1);
		color: rgba(86,113,184,1);
	}

	.dropdown-menu > li a:hover,
	.dropdown-menu > .active > a:hover {
		background-color: rgba(0,0,0,0.05);
		color: rgba(0,0,0,1);
	}

	.navbar-nav>li.menu-item>a:hover,
	.navbar-nav>li.menu-item>a:focus {
		color: rgba(86,113,184,1);
	}

	.dropdown-menu > .active > a, 
	.dropdown-menu > .active > a:focus {
		background-color: #fff;
		color: rgba(0,0,0,1);
	}

	.dropdown-submenu>a:after {
		border-left-color: rgba(0,0,0,1);
	}

	.new-column:not(:last-child) {
    	border-right: 1px solid rgba(0,0,0,0.25);
	}

	.new-column-title {
		color: rgba(0,0,0,1);
		font-weight: bolder;
	}

	.title-section {
		background-image: url("");

		color: #555555;
	}

	.title-section h1 {
		color: #555555;
    }

	.title-section a, .title-section a:visited, .title-section a:active {
        color: #555555;
    }
	.title-section a:hover {
		color: rgba(86,113,184,1);
	}

	.entry-meta {
    	border-top: 1px solid rgba(0,0,0,0.25);
    	border-bottom: 1px solid rgba(0,0,0,0.25);
	}
	/* Login Widget */
	ul.tabs_login li.active_login a {
		color: rgba(86,113,184,1);
	}

	/* Like Buttons */
	a.jm-post-like.liked {
		color: rgba(86,113,184,1);
	}

	a.jm-post-like:hover,
	a.jm-post-like:active,
	a.jm-post-like:focus,
	a.liked:hover,
	a.liked:active,
	a.liked:focus { /* default on hover */
    	color: rgba(0,0,0,1);
	}

	#top-slide {
		background-color: #555555;
		color: #eeeeee;
	}
	#top-slide a {
		color: #ffffff;
	}

	#top-slide h1, #top-slide h2, #top-slide h3, #top-slide h4, #top-slide h4, #top-slide h5, #top-slide h6 {
		color: #ffffff;
	}

	a.top-slide-control {
		border-right-color: #555555;
	}

	.footer-widget-holder { background-color: #1c2356; }
	.footer-widget-holder { color: #ffffff; }
	.footer-widget h1, .footer-widget h2, .footer-widget h3, .footer-widget h4, .footer-widget h5, .footer-widget h6 { 
		color: #ffffff;
	}

	.footer-widget ul:not(.sh_adswidget_ul) li a {
		border-bottom: 1px solid rgba(255,255,255,0.25);
	}

	.footer-widget.widget_shtab ul li a {
		border-bottom: 0;
	}

	.footer-widget a, .footer-widget a:visited {
		color: #ffffff;
	}
	.footer-widget a:hover {
		color: rgba(86,113,184,1);
	}

	.footer-widget .tagcloud a {
		color: #ffffff;
		border: 1px solid #ffffff;
	}

	.footer-widget .like-left i.behind {
        color: #ffffff;
    }


	#wp-calendar tbody { border: 1px solid rgba(0,0,0,0.25); }

	.accent, .opened { color: rgba(86,113,184,1) !important; }

	/* Shortcodes */
	.sh-dropcap.theme.foreground { color: rgba(86,113,184,1); }
	.sh-dropcap.theme.background { background: rgba(86,113,184,1); color: #fff }

	.sh-highlight.foreground.accentcolor {color:rgba(86,113,184,1); }
	.sh-highlight.background.accentcolor {background:rgba(86,113,184,1); color:#fff;}

	.section-title.boxed { border: 2px solid rgba(0,0,0,1); }

	.sh-popover {
		color: rgba(86,113,184,1);
	}

	.imageframe-overlay {
		background: rgba(86,113,184,1);
	}

	ul.sh-checklist.background i,
	ol.sh-checklist.background li:before {
		color: #fff;
		background-color: rgba(86,113,184,1);
	}

	.social-networks li a:hover { color: #5671b8; }
	.social-icon a:hover { color: #5671b8; }
	blockquote { border-left: 5px solid rgba(86,113,184,1); }
	a,
	a:visited,
	a:active { color: #333399; }
	a:hover, a:focus { color: rgba(86,113,184,1); }

	.wpb_tabs li.ui-state-default.ui-tabs-active { box-shadow: inset 0 3px 0px 0px rgba(86,113,184,1); }
	.wpb_tour .wpb_tabs_nav li.ui-state-default.ui-tabs-active { border-top: 3px solid rgba(86,113,184,1); }

	.page_nav a {
		background: rgba(86,113,184,1);
	}

	.prev_next {
		border-top: 1px solid rgba(0,0,0,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.25);
	}

	.page_nav .current {
		background: rgba(86,113,184,0.8);
	}

	.page_nav a:hover {
		background: rgba(86,113,184,0.8);
	}

	input, .contact-mesg, #comment {
		color: rgba(0,0,0,1);
	}

	.sidebar-section { border-bottom: 1px solid rgba(0,0,0,0.25); }

	.like-left { color: rgba(86,113,184,1); }

	.section-bar {
		background-color: rgba(0,0,0,1);
	}

	.symbol-title {
		color: rgba(86,113,184,1);
	}

	button, #submit, .sh-btn, .sh-format .vc_read_more {
		background: rgba(86,113,184,1);
		color: #fff;
	}

	.sh-btn:hover, .sh-btn:visited, .sh-btn:active {
		color: #fff;
	}

	.sh-btn-alt:hover, .sh-btn-alt:visited, .sh-btn-alt:active {
        color: #fff;
    }

	.vc_read_more:visited {
		color: rgba(0,0,0,1);
	}

	.vc_read_more:hover, .vc_read_more:active {
		color: #fff;
	}

	button:hover, .sh-btn:hover, #submit:hover, .vc_read_more:hover {
		background: rgba(86,113,184,0.8);
	}

	.tagcloud a { 
		color: #fff; 
	}
	.tagcloud a:hover {
		background-color: rgba(86,113,184,1);
		color: #fff;
	}

	/* vc custom styles */

	.sh-grid1 ul.categories_filter li a {
    	border: 1px solid rgba(0,0,0,1);
		font-weight: bold;
	}
	
	.sh-grid1 ul.categories_filter li a:hover,
	.sh-grid1 ul.categories_filter li a:active {
    	border: 1px solid rgba(86,113,184,1) !important;
		color: rgba(86,113,184,1);
	}

	.sh-grid1.wpb_teaser_grid .categories_filter li.active a,
	.sh-grid1.wpb_categories_filter li.active a {
    	border: 1px solid rgba(86,113,184,1) !important;
		color: rgba(86,113,184,1);
	}

	.sh-grid1 .post-thumb img:hover {
		cursor: url(../images/crosshair.png), 
				url(https://lynboyer.net/wp/wp-content/themes/credence/images/crosshair-ie.cur), /* ie fallback full url .cur */
				crosshair;
    }

	.post .entry-thumbnail img:hover {
		cursor: url(../images/crosshair.png),
                url(https://lynboyer.net/wp/wp-content/themes/credence/images/crosshair-ie.cur), /* ie fallback full url .cur */
                crosshair;
    }

	/* End vc custom styles */

	/* Portfolios */

	.portfolio-item .port-zoom {
		color: #fff;
        background-color: rgba(86,113,184,1);
	}

	.portfolio-item .port-link {
		color: #fff;
        background-color: rgba(86,113,184,1);
    }

	.portfolio-item .port-desc {
		border-top: 1px solid rgba(0,0,0,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.25);
	}

	.portfolio-item2  .port-holder {
		 background: -webkit-linear-gradient(0deg, rgba(86,113,184,1), rgba(86,113,184,0.8) 80%) no-repeat;
    	background: linear-gradient(0deg, rgba(86,113,184,1), rgba(86,113,184,0.8) 80%) no-repeat;
	}

	.port-cats {
		border-top: 1px solid rgba(0,0,0,0.25);
        border-bottom: 1px solid rgba(0,0,0,0.25);
	}

    .port-cats ul li a:hover,
    .port-cats ul li a:active {
        color: rgba(86,113,184,1);
    }

    .port-cats ul li a.active {
        color: rgba(86,113,184,1);
    }

	.timeline-badge {
		background-color: rgba(86,113,184,1);
	}

	/* Woo Commerce */
	.navbar-default .navbar-nav > .active > a.top-cart:hover,
	.navbar-default .navbar-nav > .active > a.top-cart {
		color: #ffffff;
		background: none;
	}

	.top-cart-amount {
		color: #ffffff;
		background-color: rgba(86,113,184,1);
	}

		/* buttons */
	.woocommerce-page div.product form.cart .button, 
	.woocommerce-page #content div.product form.cart .button,
	.woocommerce-page input.checkout-button.wc-forward,
	.woocommerce-page input#place_order {
        background: rgba(86,113,184,1);
        color: #fff;
		border: 1px solid rgba(86,113,184,1);
    }

	.woocommerce-page div.product form.cart .button:hover, 
    .woocommerce-page #content div.product form.cart .button:hover, 
    .woocommerce-page input.checkout-button.wc-forward:hover,
	.woocommerce-page input#place_order:hover {
        background: rgba(86,113,184,0.8);
        color: #fff;
        border: 1px solid rgba(86,113,184,1);
    }

		/* messages */
	


	.star-rating span {
		color: rgba(86,113,184,1);
	}

	.star-rating:hover span {
		color: rgba(86,113,184,0.8);
	}

	.woo-added-notice-inner { background: rgba(86,113,184,0.8); }

	.woocommerce .widget_price_filter .ui-slider .ui-slider-range, 
	.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
		background-image:none;
		background-color: rgba(86,113,184,0.8);
	}

	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
	.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
		background: rgba(86,113,184,1);
		border: none;
	}

	.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
	.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
		background: rgba(0,0,0,0.25);
	}

	.woocommerce-pagination .page-numbers a {
        background: rgba(86,113,184,1);
    }

	.woocommerce nav.woocommerce-pagination ul li span.current, 
	.woocommerce nav.woocommerce-pagination ul li a:hover, 
	.woocommerce nav.woocommerce-pagination ul li a:focus, 
	.woocommerce #content nav.woocommerce-pagination ul li span.current, 
	.woocommerce #content nav.woocommerce-pagination ul li a:hover, 
	.woocommerce #content nav.woocommerce-pagination ul li a:focus, 
	.woocommerce-page nav.woocommerce-pagination ul li span.current, 
	.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
	.woocommerce-page nav.woocommerce-pagination ul li a:focus, 
	.woocommerce-page #content nav.woocommerce-pagination ul li span.current, 
	.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
	.woocommerce-page #content nav.woocommerce-pagination ul li a:focus {

        background: rgba(86,113,184,0.8);
		color: #fff;
    }

    .woocommerce-pagination .page-numbers a:hover {
        background: rgba(86,113,184,0.8);
    }
