
@font-face {
    font-family: 'BebasNeue';
    src: url('../Fonts/Bebas Neue/BebasNeue.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

body {  background: white; background-color: white;}

h1, h2  {
  color: #d44b80;
}

.jumbotron h1, h2  {
	color: #d44b80;
  }


@media only screen and (min-width : 481px) {
   .flex-row.row {
	 display: flex;
	 flex-wrap: wrap;
   }
   .flex-row.row > [class*='col-'] {
	 display: flex;
	 flex-direction: column;
   }
  .flex-row.row:after, 
  .flex-row.row:before {
	 display: flex;
  }
}



/*
.flex-row .thumbnail,
.flex-row .caption {
  flex:1 0 auto;
  flex-direction:column;
}
.flex-text {
  flex-grow:1
}
.flex-row img {
  height:auto;
  width:100%
}
*/
/*.navbar-brand {
  padding: 0px;
}*/
.navbar-brand>img {
	height: 100%;
	padding: 0 10px 0 10px;
	width: auto;
}

/*
 * user navbar style
 */
#navbar-user.navbar-default { /* #003399 - #0033cc */
	/* font-size: 14px; */
	background-color: rgb(212,75,128);  /* #d44b80 */
	background: -webkit-linear-gradient(top, rgba(212,75,128,1) 0%,
		rgba(212,75,128,.7) 100%);
	background: linear-gradient(to bottom, rgba(212,75,128,.7) 0%,
		rgba(212,75,128,1) 100%);
	border: 0px;
	border-radius: 0;
}

#navbar-user.navbar-default .navbar-nav>li>a:hover, #navbar-user.navbar-default .navbar-nav>li>a:focus,
	#navbar-user.navbar-default .navbar-nav>li>ul>li>a:hover,
	#navbar-user.navbar-default .navbar-nav>li>ul>li>a:focus,
	#navbar-user.navbar-default .navbar-nav>.active>a, #navbar-user.navbar-default .navbar-nav>.active>a:hover,
	#navbar-user.navbar-default .navbar-nav>.active>a:focus,
	#navbar-user.navbar-default .btn-default:hover {
	color: #d44b80;
	background-color: rgba(255, 255, 255, 1);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 1) 100%);
	
		
}

#sidebar-user, #column-user {
	background-color: #d44b80;
	background: #d44b80;
}

#navbar-user.navbar-default .navbar-toggle {		/* burger menu button color */
	background-color: #d44b80;
	background: #d44b80;
	/* color: #ffffff;  /* seems to do nothing color of menu text on burger menu */
}

#navbar-user.navbar-default .navbar-toggle:hover, #navbar-user.navbar-default .navbar-toggle:focus,
	#navbar-user.navbar-default .navbar-toggle:active {
	background-color: white;
	background: white;
}

#navbar-user.navbar-default .navbar-nav>li>a {
	color: #ffffff;
/*	font-family: 'BebasNeue'; 
	font-weight: normal;
	font-size:19px;
	text-transform:uppercase; */
}

#navbar-user.navbar-default .navbar-nav>li.open>a.dropdown-toggle {
	color: #d44b80;
}

#navbar-user.navbar-default .navbar-nav>li>ul>li>a:hover {
	/*   background: rgba(111, 133, 151, 1);
    background-color: rgba(111, 133, 151, 1); */
	color: #d44b80;
}

/*
#navbar-user.navbar-default .navbar-nav>li>ul>li>a {
	text-transform:uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
*/


#navbar-user.navbar-default .navbar-brand {		/* navbar brand color */
	/*   background: rgba(111, 133, 151, 1);
    background-color: rgba(111, 133, 151, 1); */
	color: #ffffff;
}

#navbar-user.navbar-default .navbar-brand:hover {		/* navbar brand color */
	background: #ffffff;
    background-color: #ffffff;
	color: #d44b80;
}

#navbar-user.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;		/* navbar burger button foreground color */
}


#navbar-user.navbar-default .navbar-toggle:hover .icon-bar,
	#navbar-user.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #d44b80;		/* burger button hover foreground color */
} 

#navbar-user.navbar {
	margin-bottom: 0;
}

.breadcrumb {
	background-color: white;
	margin-bottom: 0;
	padding: 8px 15px 2px 15px;
}

@media ( max-width : 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #ffffff;		/* text color of sub menu items under burger menu */
	}
}

#navbar-toggle-cbox:checked ~ .collapse {
	display: block;
}

#navbar-toggle-cbox {
	display: none
}

#topThinMenu {
	background: #333;
	background-color: #333;
	color: #ccc;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana,
		sans-serif;
	padding: 6px;
}

#topThinMenu a {
	margin: 10px 10px 10px 10px;
	color: #ccc;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana,
		sans-serif;
	cursor: pointer;
	padding: 6px;
}

.pageBG {
	background: #505050;
	background-color: #505050;
}

.section {
	background: white;
	background-color: white;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom-color: rgba(0, 0, 0, 0.25);
	background: #fff;
	background-clip: padding-box;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
	border-radius: 4px;
	padding: 5px;
	margin: 2px 2px 4px 2px;

	box-sizing: border-box;
	display: block;
}

.no-padding {

	padding-left: 0px;
	padding-right: 0px;
	
}

.container {
	background: white;
	background-color: white;
	
}

.footer {
	position: relative;
 
  	clear:both;
  	padding-top:15px;
	border: 0px solid #4a7295;
	border-top-width: 3px;
	margin: 5px 2px 20px 2px;
	color: #666;
}

.affix {
      top: -8px;
      left: 0;
      right:0;
      z-index: 9999 !important;
  }
  
 .affix ~ .main-content {
     position: relative;
     top: 123px;
  }
  
  .menu-toggle-cbox {
	display: none
}

.menu-toggle-cbox:checked ~ .collapse {
	display: block;
}

.sidemenu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana,
		sans-serif;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-top: 0;
	overflow: hidden;
}

h4.sidemenu {
	margin-top: 0px;
	margin-bottom: 0;
	font-size: 14px;
	color: inherit;
	border-top: 1px solid #ddd;
	padding: 8px 10px;
	text-transform: uppercase;
	color: rgba(111, 133, 151, 1);
}

h4.sidemenu:hover {
	background-color: #f5f5f5;
	color: #8F0917;
	text-decoration:none;
}
.sidemenu h4>label {margin:0;}
.sidemenu h4>a { margin:0; padding:0; color: inherit; }
.sidemenu h4>a:hover { text-decoration:none; }


h3.sidemenu {
	margin-top: 0px;
	margin-bottom: 0;
	font-size: 18px;
	border-radius: 4px 4px 0 0;
	padding: 8px 10px;
	text-transform: uppercase;
	color: #fff;
	background: rgba(111, 133, 151, 1);;
	background-color: rgba(111, 133, 151, 1);
	bounding-size: border-box;
	width: 100%
}

.sidemenu>label {
	font-weight: 500;
	width: 100%;
}

.sidemenu-item {
	padding: 0;
	margin: 0;
}

ul.sidemenu {
	display: block;
	padding-left: 0px;
	margin-bottom: 0;
}

ul.sidemenu>li {
	position: relative;
	display: block;
	padding: 5px 10px;
	margin-bottom: 0px;
	background-color: #fff;
	font-size: 14px;
	border-top: 1px solid #ddd;
}

ul.sidemenu>li:hover {
	background-color: #f5f5f5;
	color: #8F0917;
}

ul.sidemenu>li>a {
	color: inherit;
	text-decoration: none;
}

table.sidemenu {
	border: 0;
	width: 100%;
}

table.sidemenu td:last-child {
	text-align: right;
}

.tags-cloud button {
	margin: 0 0 4px 0;
}

.tags-cloud h3 {
	margin-top: 0;
}


div.section-padding {
	padding: 30px;
}

div.user-cover-photo {
    background: url(cover-photo2.jpg);
    background-size: cover;
    height: 315px;
    width: auto;
    overflow: hidden;
}

.testimonial33 > blockquote::before {
    color: #d44b80;
}

.testimonial33 > blockquote::after {
    color: #d44b80;
}

div.hr {
	height:2px;
	background-color: #d44b80;
	
}


.coverPhotoButtons {
	/*position:absolute;
		margin-bottom:10px;margin-right:10px;
		bottom:0px;
		z-index: 3;
		right:10px;
		width:768px;
		text-align:right;
		*/
	margin-top: -45px;
	float: right;
	margin-right: 10px;
	z-index: 10;
	position: relative;
}

p.copyright2 {
	padding-top:5px;
}
