﻿a {
  text-decoration: none;
}
 .navbar-custom {
	background-color:#F6F6F6;
    color:#761F92;
  	border-radius:0;
}
  
.navbar-custom .navbar-nav > li > a {
  	color:#761F92;
    font-family: 'Sanchez', serif;
}

.navbar-custom .navbar-nav > .active > a {
    color: #761F92;
	background-color:transparent;
}
      
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus,
.navbar-custom .navbar-nav > .open >a {
    text-decoration: none;
    background-color: #7F56C5;
	/* background-color: #10317C; */
    color:#fff;
	border-radius: 5px;
}
     
.navbar-custom .navbar-brand {
  	color:#eeeeee;
}
.navbar-custom .navbar-toggle {
  	background-color:#eeeeee !important;
}
.navbar-custom .icon-bar {
  	background-color:#000000!important;
}
.navbar-toggler-icon:hover {
  background: #ff0000;
}

.navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.bg-dark2 {
  background-color: #343a40 !important;
}



/*
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        justify-content: flex-end;
	} */


/*iFrame aspect ratio

.container {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%; /* 16:9 Aspect Ratio 
} */

/*
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
*/

.high-up {
    z-index: 9999;
}
/*Featured Paragraphs*/
  p {
	color: #666;
	font-size: 1.1em;
	line-height: 1.25em;
	margin: 0 0 20px;
}

p.featured {
	font-size: 1.3em;
	line-height: 1.4em;
}
/*logo container*/
.my-logo {
    margin-top:40px;
    background-color:#F6F6F6;
    height: 90px;
    padding-top: 10px;
    padding-left: 5%;
    padding-right: 5%
}
   .head-space {
       height: 174px; 
    }

@media screen and (max-width: 767px) {
 .my-logo {
     text-align: center;
	}
    
    .head-space {
       height: 255px; 
    }
  }



h1, .h1 {
  font-size: 2.5rem;
  font-family: 'Sanchez', serif;
  color: #031d40;
}

h2, .h2 {
  font-size: 2rem;
  font-family: 'Sanchez', serif;
}

h3, .h3 {
  font-size: 1.75rem;
  font-family: 'Sanchez', serif;
  color: #7F56C5;

}

h4, .h4 {
  font-size: 1.5rem;
  font-family: 'Sanchez', serif;  
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

/*BUTTONS*/
.btn-amazon {
	background-color:#aa0a0a !important;
	font-family: 'Sanchez';
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
    margin:1em;
}
.btn-amazon:hover{
	background-color:rgba(214,111,31,0.51) !important;
}
.buy-now {
    text-align: right;
}
.btn-orange {
	background-color: #d3441c !important;
    color:#ffffff !important;
} 
.btn-orange:hover {
	background-color:rgba(214,111,31,0.51) !important;
    color:#333333 !important;
} 
.btn-fypf {
	background-color: #7F56C5 !important;
    color:#ffffff !important;
}  
.btn-fypf:hover {
	background-color:rgba(214,111,31,0.51) !important;
    color:#333333 !important;
}
   .btn-purple-bar {
	background-color: transparent !important;
	border: none !important;
    color:#fff;
    font-family: 'Sanchez';
}

.btn-purple-bar:hover{
	background-color:#d3441c !important;
    color:#fff;
}   

@media screen and (max-width: 767px) {
 
    .buy-now {
    text-align: center;
    }
 }


/*Social Icons*/
/* Style all font awesome icons */
.fa {
 padding: 7px;
  font-size: 30px;
  width: 30px;
    height: 30px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
}
.fa-brands {
 padding: 7px;
  font-size: 30px;
  width: 30px;
    height: 30px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
}
/*.fa-lg{
    font-size: 1.25em;
    line-height: 0em !important; 
    vertical-align: 0em !important;
}  */

.fa-sm{
    line-height: 1 !important; 
}
	
/* Add a hover effect if you want */
.fa:hover {
  opacity: 0.7;
}
.fa-brands:hover {
  opacity: 0.7;
}
/* Set a specific color for each brand */

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-x-twitter {
  background: #ffffff;
  color: black;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
}

.fa-snapchat-ghost {
  background: #fffc00;
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
  background: #00aff0;
  color: white;
}

.fa-android {
  background: #a4c639;
  color: white;
}

.fa-dribbble {
  background: #ea4c89;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}

.fa-tumblr {
  background: #2c4762;
  color: white;
}

.fa-vine {
  background: #00b489;
  color: white;
}

.fa-foursquare {
  background: #45bbff;
  color: white;
}

.fa-stumbleupon {
  background: #eb4924;
  color: white;
}

.fa-flickr {
  background: #f40083;
  color: white;
}

.fa-yahoo {
  background: #430297;
  color: white;
}

.fa-soundcloud {
  background: #ff5500;
  color: white;
}

.fa-reddit {
  background: #ff5700;
  color: white;
}

.fa-rss {
  background: #ff6600;
  color: white;
}
.fas fa-map-marker-alt {
  background: #&#xf3c5;;
  color: white;
}

/*CENTER STRIPS*/

.purple-row {
 background-color:#775ba6;
 border-top: #799900;
 border-top-width:6px;
 border-top-style: solid;
 margin-bottom: 2em;
 padding:1em;
}
.scbp-row {
 background-color:#775ba6;
 border-top: #799900;
 border-top-width:6px;
 border-top-style: solid;
 padding:1em;
}

.red-row {
 background-color:#D2451E;
 border-top: #54575a;
 border-top-width:6px;
 border-top-style: solid;
 margin-bottom: 2em;
 padding:1em;
}


/* Home Concept */
.home-concept {
	background: transparent url(../images/home/MB_home_concept_bkgrd.jpg) no-repeat center 0;
	width: 100%;
	height: 432px;
	position:relative;
}

.home-concept strong {
	display: block;
	font-family: 'Sanchez';
	font-size: 2.1em;
	font-weight: normal;
	position: relative;
	margin-top: 30px;
}


.home-concept .process-image {
	background: transparent url(../images/home-concept-item.png) no-repeat 0 0;
	width: 160px;
	height: 175px;
	margin: 135px auto 0 auto;
	padding-bottom: 50px;
	position: relative;
	z-index: 1;
}

.home-concept .our-work {
	margin-top: 52px;
	font-size: 2.6em;
}


.home-concept .circle1 {
	background: url(../images/circles/MB_xlg_orange_circle.png) no-repeat;
	width: 217px;
	height: 217px;
	position: absolute;
	left: 28%;
	top: 52%;
}

.home-concept .circle2 {
	background: url(../images/circles/MB_xxsm_yellow_circle.png) no-repeat;
	width: 71px;
	height: 71px;
	position: absolute;
	left: 54%;
	top: 78%;
}

.home-concept .circle3 {
	background: url(../images/circles/MB_sm_green_circle.png) no-repeat;
	width: 111px;
	height: 111px;
	position: absolute;
	left: 75%;
	top: 65%;
}

/* Plan Icons 35px */

.bugger-ship {
   background-image: url('../images/icon_pngs_35/MB_shipping_PMS-2665_purple.png');
   background-repeat: no-repeat;
   background-position: 0% 0%;
}
.bugger-support {
   background-repeat: no-repeat;
   background-position: 0% 0%;
    background-image:url(../images/icon_pngs_35/MB_support_PMS-2665_purple.png);
}

.bugger-covers {
   background-repeat: no-repeat;
   background-position: 0% 0%;
	background-image:url(../images/icon_pngs_35/MB_covers_art_ect_PMS-1235_yellow.png);
}
.bugger-pay {
   background-repeat: no-repeat;
   background-position: 0% 0%;
	background-image:url(../images/icon_pngs_35/MB_price_pay_PMS-377_green.png);
}
.bugger-marketing {
	background-repeat: no-repeat;
   background-position: 0% 0%;
	background-image:url(../images/icon_pngs_35/MB_marketing_PMS-377_green.png);
}

.bugger-design {
	background-repeat: no-repeat;
   background-position: 0% 0%;
	background-image:url(../images/icon_pngs_35/MB_onlineDesignProg_PMS-1235_yellow.png);
}




.MB_icon_plan_sched {
	width: 35px;
	height: 35px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_35/MB_plan_sched_PMS-2665_purple.png);
}



/* Create Icons 35px */

.MB_icon_ideas {
	width: 35px;
	height: 35px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_35/MB_ideas_PMS-1235_yellow.png);
}



.MB_icon_photography {
	width: 35px;
	height: 35px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_35/MB_photography_PMS-1235_yellow.png);
}



/* Sell Icons 35px */




.MB_icon_sell {
	width: 35px;
	height: 35px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_35/MB_sell_PMS-377_green.png);
}

.MB_icon_quote {
	width: 35px;
	height: 35px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_35/MB_price_pay_PMS-173_orange.png);
}

/* Share Icons 35px */

.MB_icon_cust_review {
	width: 35px;
	height: 35px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_35/MB_cust_review_PMS-173_orange.png);
}


/* Plan Icons 25px */

.MB_icon_plan_sched_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_plan_sched_PMS-2665_purple.png);
}

.MB_icon_support_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_support_PMS-2665_purple.png);
}

.MB_icon_shipping_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_shipping_PMS-2665_purple.png);
}

/* Create Icons 25px */

.MB_icon_ideas_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_ideas_PMS-1235_yellow.png);
}

.MB_icon_cover_art_ect_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_covers_art_ect_PMS-1235_yellow.png);
}

.MB_icon_photography_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_ideas_PMS-173_orange.png);
}

.MB_icon_onlineDesignProg_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_onlineDesignProg_PMS-1235_yellow.png);
}

/* Sell Icons 25px */

.MB_icon_marketing_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_marketing_PMS-377_green.png);
}

.MB_icon_price_pay_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_price_pay_PMS-377_green.png);
}

.MB_icon_sell_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_sell_PMS-377_green.png);
}

/* Share Icons 25px */

.MB_icon_cust_review_25 {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_25/MB_cust_review_PMS-173_orange.png);
}

/* Sell Icons 15px */

.MB_icon_price_pay_20 {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align:middle;
	background-image:url(../images/icon_pngs_20/MB_price_pay_PMS-377_green.png);
}
 
 /*End of Icons */
/*BOX CORNERS*/

.cornerRec,
.btnPhoto .cta,
.resource-content,
.tool-content,
.content_body_cn,
.module-content,
.program,
.rep-content,
.cta .cta_btn,
.features,
.support-content {
    position: relative;
    border: solid 3px #775ba7
}
.cornerRec *,
.btnPhoto .cta *,
.resource-content *,
.tool-content *,
.content_body_cn *,
.module-content *,
.program *,
.rep-content *,
.cta .cta_btn *,
.features *,
.support-content * {
    z-index: 9;
    position: relative
}
.cornerRec::before,
.btnPhoto .cta::before,
.resource-content::before,
.tool-content::before,
.content_body_cn::before,
.module-content::before,
.program::before,
.rep-content::before,
.cta .cta_btn::before,
.features::before,
.support-content::before {
    float: left;
    border-bottom: none;
    position: absolute;
    content: "";
    left: -5px;
    right: -5px;
    bottom: 20px;
    top: 20px;
    background: #fff;
    z-index: 5
}
.cornerRec::after,
.btnPhoto .cta::after,
.resource-content::after,
.tool-content::after,
.content_body_cn::after,
.module-content::after,
.program::after,
.rep-content::after,
.cta .cta_btn::after,
.features::after,
.support-content::after {
    float: left;
    position: absolute;
    content: "";
    left: 20px;
    right: 20px;
    bottom: -5px;
    top: -5px;
    background: #fff;
    z-index: 5
}

@media only screen and (max-width: 1030px) {
    .cornerRec,
    .btnPhoto .cta,
    .resource-content,
    .tool-content,
    .content_body_cn,
    .module-content,
    .program,
    .rep-content,
    .cta .cta_btn,
    .features,
    .support-content {
        border-width: 2px
    }
    .cornerRec::before,
    .btnPhoto .cta::before,
    .resource-content::before,
    .tool-content::before,
    .content_body_cn::before,
    .module-content::before,
    .program::before,
    .rep-content::before,
    .cta .cta_btn::before,
    .features::before,
    .support-content::before {
        left: -3px;
        right: -3px
    }
    .cornerRec::after,
    .btnPhoto .cta::after,
    .resource-content::after,
    .tool-content::after,
    .content_body_cn::after,
    .module-content::after,
    .program::after,
    .rep-content::after,
    .cta .cta_btn::after,
    .features::after,
    .support-content::after {
        bottom: -3px;
        top: -3px
    }

    .cornerRec::before,
    .btnPhoto .cta::before,
    .resource-content::before,
    .tool-content::before,
    .content_body_cn::before,
    .module-content::before,
    .program::before,
    .rep-content::before,
    .cta .cta_btn::before,
    .features::before,
    .support-content::before {
        left: -3px;
        right: -3px;
        bottom: 10px;
        top: 10px
    }
    .cornerRec::after,
    .btnPhoto .cta::after,
    .resource-content::after,
    .tool-content::after,
    .content_body_cn::after,
    .module-content::after,
    .program::after,
    .rep-content::after,
    .cta .cta_btn::after,
    .features::after,
    .support-content::after {
        bottom: -3px;
        top: -3px;
        left: 10px;
        right: 10px
    }
}
@media only screen and (max-width: 767px) {
    .cornerRec,
    .btnPhoto .cta,
    .resource-content,
    .tool-content,
    .content_body_cn,
    .module-content,
    .program,
    .rep-content,
    .cta .cta_btn,
    .features,
    .support-content {
        border-width: 1px
    }
    .cornerRec::before,
    .btnPhoto .cta::before,
    .resource-content::before,
    .tool-content::before,
    .content_body_cn::before,
    .module-content::before,
    .program::before,
    .rep-content::before,
    .cta .cta_btn::before,
    .features::before,


    .support-content::before {
        left: -3px;
        right: -3px;
        bottom: 10px;
        top: 10px
    }
    .cornerRec::after,
    .btnPhoto .cta::after,
    .resource-content::after,
    .tool-content::after,
    .content_body_cn::after,
    .module-content::after,
    .program::after,
    .rep-content::after,
    .cta .cta_btn::after,
    .features::after,
    .support-content::after {
        bottom: -3px;
        top: -3px;
        left: 10px;
        right: 10px
    }
}
/*END OF BOX CORNERS*/

/*BLOCK QUOTE STYLE*/
.block-plus {
    border-left:6px;
    border-left-color: #DBD8D8;
    border-left-style: solid;
    padding-left: 1em;
}
.quote-card {
  background: #fff;
  color: #222222;
  padding: 20px;
  padding-left: 50px;
  box-sizing: border-box;
 /* box-shadow: 0 2px 4px rgba(34, 34, 34, 0.12);*/
  position: relative;
  overflow: hidden;
/*  min-height: 120px;*/
}
.quote-card p {
  font-size: 18px;
  line-height: 1.5;
  margin: 0;
  max-width: 90%;
}
.quote-card cite {
  font-size: 16px;
  margin-top: 10px;
  display: block;
  font-weight: 200;
  opacity: 0.8;
}
.quote-card:before {
  font-family: Georgia, serif;
  content: "“";
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 7em;
  color: rgba(208, 208, 208, 0.8);
  font-weight: normal;
}
.quote-card:after {
  font-family: Georgia, serif;
  content: "”";
  position: absolute;
  bottom: -30px;
  line-height: 100px;
  right: 10px;
  font-size: 7em;
  color: rgba(208, 208, 208, 0.8);
  font-weight: normal;
}
@media (max-width: 640px) {
  .quote-card:after {
    font-size: 7em;
    right: 0px;
  }
}
.quote-card.blue-card {
  background: #0078FF;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}
.quote-card.blue-card:before, .quote-card.blue-card:after {
  color: #5FAAFF;
}
.quote-card.green-card {
  background: #00970B;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}
.quote-card.green-card:before, .quote-card.green-card:after {
  color:#59E063 ;
}

.quote-card.red-card {
  background: #F61E32;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}
.quote-card.red-card:before, .quote-card.red-card:after {
  color:#F65665 ;
}

.quote-card.yellow-card {
  background: #F9A825;
  color: #222222;
  box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}
.quote-card.yellow-card:before, .quote-card.yellow-card:after {
  color: #FBC02D;
} 
/*END BLOCK QUOTE STYLE*/
/*COVER THUMB STYLE*/
.centro {
   text-align: center;
   font-size: 1.2em;
   margin-bottom:1rem;
   color:#666;
    padding-right: 2px;
    padding-left: 2px;
}
/*END COVER THUMB STYLE*/
 .reps {
     color:#7e5bc3;
     font-size: 3.7rem;
     text-shadow: 2px 2px #fff;
}
     .help-words {
         font-size: 2rem;
         color:#7e5bc3;
     } 
     /* Buttons with Corner Brackets */
.requestQuote .btn-default {
  background-color: #fff;
 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    
    border: 15px solid #000000;
    border-image: url(../../images/grCornerBorder.png) 34% repeat;
	height:15px;
	padding:0 0 32px 0;
}

.personalization .btn-default {
  background-color: #fff;
 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    
    border: 15px solid #000000;
    border-image: url(../../images/grCornerBorder.png) 34% repeat;
	height:20px;
	padding:0 0 25px 0;
}

.personalization a {
	font-family:'Sanchez';
	color: #799900;
	font-size: 1.3em;
}

.btn-default:hover{
	color: #fff;
	background-color: #799900;
}

.requestQuote {
	text-align: center;
/*	width: 400px;*/
	max-width: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}

.requestQuote a {
	font-family:'Sanchez';
	color: #799900;
	font-size: 1.3em;
}

.onlinePay .btn-default {
  background-color: #fff;
 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    
    border: 15px solid #000000;
    border-image: url(../../images/purpleCornerBorder.png) 34% repeat;
	height:75px;
	padding:0 0 20px 0;
}

.onlinePay {
	text-align: center;
/*	width: 400px;*/
	max-width: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}

.onlinePay a {
	font-family:'Sanchez';
	color: #775ba6;
	font-size: 1.2em;
}

.onlinePay a:hover {
	font-family:'Sanchez';
	color: #fff;
	background-color:#775ba6;
	font-size: 1.2em;
}
     /* END Buttons with Corner Brackets */

     /* Landing Page Stuff */

     .lavendar-band {
	background-color: rgba(127,86,197,0.1);
	border-top: 5px solid #775ba6;
	border-bottom: 5px solid #775ba6;
	margin: 10px 0;
	padding: 10px 0;
}
    .white-band {
	background-color: #ffffff;
	margin: 10px 0;
	padding: 10px 0;
}
     .featured-band {
	background-color: rgba(144,235,235,0.1);
	border-top: 5px solid #ffb81c;
	border-bottom: 5px solid #ffb81c;
	margin: 10px 0;
	padding: 10px 0;
}
     .lucas-band {
	background-color: rgba(229,238,163,0.10);
	border-top: 5px solid #03224D;
	border-bottom: 5px solid #03224D;
	margin: 10px 0;
	padding: 10px 0;
}


     /* END Landing Page Stuff */
 /* Green Side Nav Stuff */
   aside.sidebar{
 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    
    border: 15px solid #000000;
    border-image: url(../../images/grCornerBorder.png) 34% repeat;
}

aside.sidebar h4 {
	color: #799900;	
}

aside.sidebar ul li a {
	font-family: 'Sanchez' ;
	font-weight: 500;
	font-style: normal;
	z-index:1000;
	color: #799900;
}
    .no-pad {
        padding: 0;
    }

.vertical-menu {
  width: 100%;
}

.vertical-menu a {
  background-color: #fff;
  color: #799900;
  display: block;
  padding: 12px;
  text-decoration: none;
  font-family: 'Sanchez';
}

.vertical-menu a:hover {
  background-color: #ccc;
}

.vertical-menu a.active {
  background-color: #4CAF50;
  color: white;
}
/* END Green Side Nav Stuff */
 /*START PAGE HERO*/        
          .hero-margin {
            padding-left: 5%;
            padding-right: 5%;
          }
          .hero-words {
            font-family: 'Sanchez';
            color: #775BA6;
            font-size:2rem;
            text-align: center;
            line-height: normal;
            text-shadow: 2px 2px #d0cfcd;
          }
           .sub-hero-words {
            font-family: 'Sanchez';
            color: #ADAFB1;
            font-size:1.75rem;
            text-align: center;
            line-height: normal;
          }
 
 /* Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap

// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
           .hero-words {
            font-size:2rem;
          }
           .hero-bg-circ {
           background: url("");
           background-repeat:no-repeat;
           background-size:contain;
           background-position:right;
            
          }
         }

/*/ Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {   
    .hero-words {
     font-size:2rem;
     text-align: left;
     }
    .sub-hero-words {
     font-size:1.25rem;
     text-align: left;
     }
            .hero-bg-circ {
           background: url("tips-circles.jpg");
           background-repeat:no-repeat;
           background-size:contain;
           background-position:right;
            
          }
  }

/*/ Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .hero-words {
     font-size:2.75rem;
     text-align: left;
     }
    .sub-hero-words {
     font-size:1.25rem;
     text-align: left;
     }
        .hero-bg-circ {
           background: url("tips-circles.jpg");
           background-repeat:no-repeat;
           background-size:contain;
           background-position:right;
            
          }    
  }

/*/ Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
       .hero-words {
            font-size:3.5rem;
            text-align: left;
        }
           .sub-hero-words {
            font-size:1.75rem;
            text-align: left;
        }
        .hero-bg-circ {
           background: url("../images/tips-circles.jpg");
           background-repeat:no-repeat;
           background-size:contain;
           background-position:right;
            
          }
    }
/*END PAGE HERO*/
   /*START MAIN LANDING PAGE HERO*/        
          .mlp-hero-margin {
            padding-left: 5%;
            padding-right: 0;
          }
          .mlp-hero-words {
            font-family: 'Sanchez';
            color: #042141;
            font-size:2rem;
            font-weight: bold;
            text-align: center;
            line-height: normal;
          }

           .mlp-sub-hero-words {
            font-family: 'Sanchez';
            color: #ADAFB1;
            font-size:1.75rem;
            text-align: center;
            line-height: normal;
          }
            .mlp-sub-hero-sub {
            font-family: 'Sanchez';
            color: #ADAFB1;
            font-size:.75rem;
            line-height: normal;
          }
           .mlp-sub-hero-sub-purp {
            font-family: 'Sanchez';
            color: #775ba6;
            font-size:.75rem;
            line-height: bold;
          }
     .go-away {
         display:none;
     }
 
 /* Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap

// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
           .mlp-hero-words {
            font-size:2rem;
          }
          .mlp-sub-hero-sub {
            font-size:1.2rem;
          }
           .mlp-sub-hero-sub-purp {
            font-size:1.2rem;
          }   
}

/*/ Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {   
    .mlp-hero-words {
     font-size:2rem;
     }
    .mlp-sub-hero-words {
     font-size:1.25rem;
     }
     .mlp-sub-hero-sub {
     font-size:1rem;
     }
     .mlp-sub-hero-sub-purp {
     font-size:1rem;
     }   
          .go-away {
         display:block;
     }
     }

/*/ Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .mlp-hero-words {
     font-size:2.75rem;
     }
    .sub-mlp-hero-words {
     font-size:1.25rem;
     }
     .mlp-sub-hero-sub {
      font-size:1.5rem;
     }
     .mlp-sub-hero-sub-purp {
      font-size:1.5rem;
     }
         .go-away {
         display:block;
     }
  }

/*/ Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
       .mlp-hero-words {
            font-size:3.5rem;
        }
           .sub-mlp-hero-words {
            font-size:1.75rem;
        }
             .mlp-sub-hero-sub {
            font-size:1.5rem;
          }
           .mlp-sub-hero-sub-purp {
            font-size:1.5rem;
          }   
    }

     /*.go-to-bottom {
      position:absolute;
      bottom:0;
      left:0;
     } */
     
/*END PAGE HERO*/    
/*COUNTER*/
.counter
{
 background-color: #775ba6;
 text-align: center;
  border-top: #799900;
 border-top-width:6px;
 border-top-style: solid;
}
.employees,.customer,.design,.order
{
    margin-bottom: 10px;
    margin-top: 10px;
}
.counter-count
{
    font-size:3rem;
    line-height: 1.25rem;
    position: relative;
    color: #ffffff;
    text-align: center;
    display: inline-block;
}

.employee-p,.customer-p,.order-p,.design-p
{
    font-size: 1rem;
    color: #fff;
} 
 /*END COUNTER*/ 

/*MY CUSTOM CAROSEL*/

#myCarousel .list-inline {
    white-space:nowrap;
    overflow-x:auto;
}

#myCarousel .carousel-indicators {
    position: static;
    left: initial;
    width: initial;
    margin-left: initial;
}

#myCarousel .carousel-indicators > li {
    width: initial;
    height: initial;
    text-indent: initial;
}

#myCarousel .carousel-indicators > li.active img {
    opacity: 0.7;
}
/*END MY CUSTOM CAROSEL*/

/*CUSTOM LIST MARGIN*/
     .listaroo {
      margin-bottom: 1em;
        }
    .purple-icon {
	color: #775ba6;
}
/*END CUSTOM LIST MARGIN*/
/* Alternative Font Style */
.alternative-font {
	color: #775ba6;
	font-family: 'Sanchez';
	font-size: 1.2em;
}
/* Marketo Form Divs */
 .formyBox {
	   background-color:#dcddde;
	   padding-right:2em;
	   padding-top:10px;
	   z-index:50;
	   border-color:#252121;
	   border-style:solid;
	   border-width:2px;
	   border-bottom-left-radius:10px;
	   border-bottom-right-radius:10px;
   }
      .formyBoxtop {
	   background-color:#d04728;
	   padding-right:2em;
	   padding:10px;
	   z-index:50;
	   border-color:#252121;
	   border-style:solid;
	   border-width:2px;
	   border-top-left-radius:10px;
	   border-top-right-radius:10px;
	   color:#fff;
	   font-size:24px;
	   text-align:center;
	   font-weight:bold;
	   
   }
/* END Marketo Form Divs */

.sm-text {
	font-size: 90%;	
}