/*
Theme Name: Alone
Theme URI: http://bearsthemes.com/alone4/
Author: bearsthemes
Author URI: http://bearsthemes.com/
Version: 3.2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns,left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Description: Alone is a fully configurable and easy to use responsive WordPress Theme  with a lot of great features.
Text Domain: alone
*/


/* James Cyrus - Styling for sidebar search widgets - 01.15.2019 */

.site-search .widget_search .screen-reader-text {
	display: none !important;
}

.site-search .widget_search .search-field {
	margin-bottom: 0;
}

li#search-3 {
	list-style-type: none;
}

.home .sidebar-right {
	display: none !important;
}

.site-search .widget_search:after {
    font-family: FontAwesome;
    font-size: 14px;
    content: "\f002";
    display: block;
    position: absolute;
    top: -6px;
    right: 12px;
    width: 40px;
    height: 61px;
    color: #747272;
    text-align: center;
    line-height: 61px;
    z-index: 20;
   }
   
  .site-search .widget_search .search-submit {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 61px;
    padding: 0;
    z-index: 99;
    opacity: 0;
  }
/*  */

h1, h2, h3, h4{
text-transform: uppercase;
letter-spacing: .05em!important;
}

.hidden,
.bt-meta {
	display: none!important;
}

.bt-title {
	margin-top: 12px;
}

#red-button a ,
a.resource-link{
	float:right;
	background:#9B2227;
	color: #fff!important;
	font-size:14px;
	text-transform: uppercase;
	padding:10px 15px;
	text-decoration: none;
	font-family: "Roboto"
}

a.resource-link{ 
	padding:20px 25px;
	margin:0 0 20px 20px;
}

.bt-stick-active .bt-title-bar-wrap {
	margin-top: 120px;
}

.main-content {
	width:1170px;
	margin:0 auto;
}

.main-content a {
	color: #9B2227;
}

.main-content a:hover {
	text-decoration: underline;
}


.vc_btn3-style-flat.vc_btn3-color-juicy-pink{
	background:#9B2227!important;
	border-radius: 0!Important;
	float:right;
	text-transform: uppercase;
	padding:10px 15px!important;
}

a.bt-btn-main {
	background:#9B2227!important;
	border-radius: 0!Important;
	color: #fff;
	text-decoration: none;
}

a.bt-btn-main:hover {
	background:transparent!important;
	text-decoration: none;
}

#nav{
	text-align: right;
}


img[align="right"]{
	margin:0 0 20px 20px;
}

img[align="left"]{
	margin:0 20px 20px 0;
}

.widget{
	margin-bottom: 30px!Important;
}

.widget_subpages {
	list-style-type: none;
}

.widget_subpages  ul {
	padding: 15px!important; 
}

.widget_subpages  ul ul {
	padding:0 15px!important
}

.sidebar-right .widget ul li {
	padding: 4px 0!important;
}

.widget_categories ul {
	padding:0 15px!important;
	margin-top: 0!important;
	border: none!important;
}


ul.wsp-pages-list li {
	padding-left:15px;
}

.page_item_has_children {
	padding:5px 0;
}

.bt-title-bar-wrap {
	background-image: url('http://www.healthymarriageinfo.org/wp-content/themes/alone/assets/images/headers/hmi1.jpg')!important;
	height: 400px;
}

.bt-title-bar {
	height: 400px!important
}

.bt-title-bar-wrap .bt-title-bar .bt-path:after {
	background-color: rgba(155,34,39,.7)!important;
}


.bt-footer-top  {
	display: none
}


.sidebar-right .widget ul li.current-cat a,
.sidebar-right .widget ul li.widget_subpages_current_page a {
	color: #9B2227;
	font-weight: bold;
}

.main-content img {
	margin: 0 20px 2px 0!important
}
.main-content img[align=right] {
	margin:0 0 20px 20px!important
}

.bt-text-ellipsis {
overflow:visible!important;
white-space:normal!important;
}

.child-pages {
	width: 72%;
	column-count: 4;
	 column-gap: 40px;

}

ul.children {
	padding-left:20px;
}
