/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
    height: 100%;
}

body {
    margin-top: 50px;
 /* Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.bg-shalom {
	width: 100%;
	min-height:15px;
	background-color:rgba(0,129,168,1.00);
	}
.bg-shalom-light {
	width: 100%;
	min-height:15px;
	background-color: rgba(115,185,211,1.00);
	}
	
.image-bg-fluid-height,
.image-bg-fixed-height {
    text-align: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.image-bg-fluid-height {
    padding: 200px 0;
}

.image-bg-fixed-height {
    height: 450px;
}

.image-bg1 {
	background: url(../images/manPraying.jpg) no-repeat center center fixed;
	}
.image-bg2 {
	background: url(../images/boySitHoodie.jpg) no-repeat center center scroll;
	}
.image-bg3 {
	background: url(../images/writingjournal.jpg) no-repeat center center fixed;
	}
.image-bg4 {
	background: url(../images/manHoodie.jpg) no-repeat center center fixed;
	}
.image-bg5 {
	background: url(../images/blowHands.jpg) no-repeat center center scroll;
	}
.image-bg6 {
	background: url(../images/walkingawaywithbag.jpg) no-repeat center center fixed;
	}
.image-bg7 {
	background: url(../images/ShalomFront.jpg) no-repeat center center fixed;
	}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
	padding-top: 50px;
	padding-bottom: 50px;

}

a.footer {
	color:#FFFFFF;
	}
a.footer:hover {
	color: #152F37;
	text-decoration:underline;
	}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}




.img-center {
	margin: 0 auto;
}

section {
	padding: 10px 0;
	background-color: rgba(255,255,255,1.00);
}

.section-heading {
	margin: 15px 0;
	font-size: 4em;
	color: rgba(115,185,211,1.00);
}

.section-lead {
    margin: 30px 0;
}

.section-paragraph {
    margin: 30px 0;
}

footer {
	color: #73B9D3;
}
.row .col-lg-12 .section-heading {
}


@media(max-width:768px) {
    section {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .section-heading {
        font-size: 2em;
    }
}
	.rmExpanded {
    position: relative;
    z-index: 10000;
}

.rmRootGroup .rmFocused,
.rmRootGroup .rmExpanded {
    color: #333333;
    font-weight: normal;
}

.rmGroup .rmItem {
    padding: 0px 0px 0px 0px;
}

.rmLink .rmText {
    color: #0181A6;
	margin-top: 5px;
	margin-bottom: 5px;
    
}

.rmLink {
    color: #0181A6;
	background-color: #CEF1FF;
	border-color: #73B9D3;
	display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:8px 12px;font-size:16px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
	margin-right: 10px;
	margin-top: 15px;
}

    .rmLink:hover .rmText {
        color: #0181A6;
    }

    .rmLink:hover {
        color: #ffffff;
	background-color: #fff;
	border-color: #0080A7
    }

.rmGroup .rmText {
    color: #0181A6;
	padding-top: 10px;
		padding-bottom: 10px;
}

.rmGroup {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin-left: 0px !important;
    margin-right: 0px !important;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #0181A6;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

    .rmGroup .rmItem .rmFirst .rmLink {
    }

    .rmGroup .rmItem .rmLast .rmLink {
    }

    .rmGroup .rmLink {
        line-height: 28px;
        margin-top: 0px;
    }

        .rmGroup .rmLink:hover {
            border-color: #E97D24;
            color: #000;
            background-color: #E97D24;
            text-decoration: none;
        }

            .rmGroup .rmLink:hover .rmText {
                color: #fff;
            }
			
/* <expand arrows styling> */
 .rmGroup .rmLink .rmExpandRight
{
	background: url(images/ArrowExpand.gif) no-repeat right -1px;
}
.rmText .rmExpandRight
{
	background: url(images/ArrowExpand.gif) no-repeat right -1px;
}
.rmGroup .rmLink .rmExpandLeft
{
	background: url(images/ArrowExpandRTL.gif) no-repeat left -1px;
}
.rmLink .rmExpandLeft
{
	background: url(images/ArrowExpandRTL.gif) no-repeat left -1px;
}
 .rmGroup .rmLink:hover .rmExpandRight,
 .rmGroup .rmFocused .rmExpandRight,
 .rmGroup .rmExpanded .rmExpandRight
{
	background-image: url(images/ArrowExpandHovered.gif);
}
.rmText:hover .rmExpandRight,
.rmFocused .rmExpandRight,
.rmExpanded .rmExpandRight
{
	background-image: url(images/ArrowExpandHovered.gif);
}
 .rmGroup .rmLink:hover .rmExpandLeft,
 .rmGroup .rmFocused .rmExpandLeft,
 .rmGroup .rmExpanded .rmExpandLeft
{
	background-image: url(images/ArrowExpandHoveredRTL.gif);
}
.rmLink:hover .rmExpandLeft,
.rmFocused .rmExpandLeft,
.rmExpanded .rmExpandLeft
{
	background-image: url(images/ArrowExpandHoveredRTL.gif);
}
/* </expand arrows styling> */