/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.2.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/


.mytitle {
  background-color: #40ff40;
}


span.highlightYellow {
    color: #ff0000;
}


span.RedTextYellowHighlight {
    background-color: yellow;
    color: red;
    font-weight: bold;
    font-size: 150%;
}

span.RedWithYellow {
    color: red;
}




span.highlightYellow2 {
    color: black;
}


span.highlightRed {
    color: white;
}

.myBlackText {
  color: black;
  font-weight: bold;
  font-size: 150%;
}


.myBlackText125 {
  color: black;
  font-weight: bold;
  font-size: 125%;
}


.myBlackText110 {
  color: black;
  font-weight: bold;
  font-size: 110%;
}

.myBlackText115 {
  color: black;
  font-weight: bold;
  font-size: 115%;
}

.myBlackText100 {
  color: black;
  font-weight: bold;
  font-size: 100%;
}

.myBlackText90Bold {
  color: black;
  font-weight: bold;
  font-size: 90%;
}

.myText90 {
  font-size: 90%;
}

.myText150 {
  font-size: 150%;
}

.myText125 {
  font-size: 125%;
}


.myBlackText150 {
  color: black;
  font-weight: bold;
  font-size: 150%;
}

.myBlackText135 {
  color: black;
  font-weight: bold;
  font-size: 135%;
}

.myStayBlack {
    color: black;
}

.myPriceTableText {
  color: black;
  font-size: 11px;
}

.myTextSmall {
  color: white;
  font-size: 10px;
}

.myTextSmallBlack {
  color: black;
  font-size: 10px;
}


.myWhiteText {
  color: white;
}

.slider{
	text-align:center;
}

.PathwayTitle {
  font-family: 'Pathway Gothic One', sans-serif;
  color: black;
  font-weight: bold;
  font-size: 200%;
}


.PathwayTitleRed {
  font-family: 'Pathway Gothic One', sans-serif;
  color: red;
  font-weight: bold;
  font-size: 200%;
}


.PathwayTitleGreen {
  font-family: 'Pathway Gothic One', sans-serif;
  color: #5cb85c;
  font-weight: bold;
  font-size: 200%;
}


.PathwayTitle190 {
  font-family: 'Pathway Gothic One', sans-serif;
  color: black;
  font-weight: bold;
  font-size: 190%;
}



.PathwayTitle175 {
  font-family: 'Pathway Gothic One', sans-serif;
  color: black;
  font-weight: bold;
  font-size: 175%;
}






.counterNovaMono {
  font-family: 'Nova Mono', sans-serif;
  color: black;
  font-size: 20px;
  line-height: 1;
}





.buttonRed {
 color: #ffffff;
  background-color: #dc5b5b;
  border-color: #c15050;
}



















.counterOdometer {
    display:block;
    float:left;
    font-size:2em;
    line-height:1.2em;
    -webkit-box-reflect: below -15px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), to(rgba(255,255,255,0.3)));
}

.counterOdometer span.digit {
    background:#161616;
    background: #3F3F3F; /* Old browsers */
    background: linear-gradient(bottom, #0A0A0A 0%, #2B2B2B 50%, #3F3F3F 100%);
    background: -o-linear-gradient(bottom, #0A0A0A 0%, #2B2B2B 50%, #3F3F3F 100%);
    background: -moz-linear-gradient(bottom, #0A0A0A 0%, #2B2B2B 50%, #3F3F3F 100%);
    background: -webkit-linear-gradient(bottom, #0A0A0A 0%, #2B2B2B 50%, #3F3F3F 100%);
    background: -ms-linear-gradient(bottom, #0A0A0A 0%, #2B2B2B 50%, #3F3F3F 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0A0A0A), color-stop(0.5, #2B2B2B), color-stop(1, #3F3F3F));
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF0A0A0A', endColorstr='#FF3F3F3F'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF0A0A0A', endColorstr='#FF3F3F3F')"; /* IE8 */
    zoom:1;    -webkit-border-radius:0.1em;
    -moz-border-radius:0.1em;
    border-radius:0.1em;
    background-clip:border;
    color:#FFF;
    display:block;
    float:left;
    height:44px;
    margin:0 1px;
    overflow:hidden;
    padding:0;
    position:relative;
    text-align:center;
    width:30px;
}

.counterOdometer span.digit span {
    line-height:44px;
    position:relative;
    top:0;
}

.counterOdometer span.digit hr {
    border-color: transparent;
    -webkit-box-shadow: inset 0 2px 1px  rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0 2px 1px  rgba(0,0,0,0.5);
    box-shadow: inset 0 2px 1px   rgba(0,0,0,0.5);
    height: 3px;
    margin: -2px 0 0 0;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 1;
}

.counterOdometer span.separator {
    display:block;
    float:left;
    font-family:Georgia, serif;
    font-size:0.5em;
    position:relative;
    top:0.5em;
}

.counterOdometer span.separator hr {
    display:none;
}




.dark-gray-bg {
  background-color: #fafafa;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
}




/** Social Button CSS **/

.share-btn {
    display: inline-block;
    color: #ffffff;
    border: none;
    padding: 0.5em;
    width: 4em;
    box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
    outline: none;
    text-align: center;
}

.share-btn:hover {
  color: #eeeeee;
}

.share-btn:active {
  position: relative;
  top: 2px;
  box-shadow: none;
  color: #e2e2e2;
  outline: none;
}

.share-btn.twitter     { background: #55acee; }
.share-btn.google-plus { background: #dd4b39; }
.share-btn.facebook    { background: #3B5998; }
.share-btn.linkedin    { background: #4875B4; }
.share-btn.email       { background: #444444; }
.share-btn.pinterest   { background: #c11f31; }








a {
  color: #000000;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;

}


a:hover {
  color: #000000;
    text-decoration: underline;
}
a:focus,
a:active {
  outline: none;
  color: #000000;
}




.myTable {
border-spacing: 2px;
}


.myTD {
padding: 6px;
}

.gap-3 {
	width:100%;
	height:3px;
}

.gap-5 {
	width:100%;
	height:5px;
}
TDShort {
padding: 2px;
}


.gap-10 {
	width:100%;
	height:10px;
}

.gap-15 {
	width:100%;
	height:15px;
}


.gap-20 {
	width:100%;
	height:20px;
}
.gap-30 {
	width:100%;
	height:30px;
}






























.navbarDavid, .navbarDavid-inverse {
    border-radius: 0;
    border: none;
    margin-bottom: 0;
    min-height: 80px;
}

.navDavid li {
    display: inline;
    color: white;
}

.navbarDavid-inverse .navbarDavid-nav > li > a {
    color: #ffffff;
    font-family: Lato;
    font-size: 1.7em;
    font-weight: 300;
    padding: 30px 25px 33px 25px;
}

.navbarDavid-inverse .navbarDavid-nav li a:hover {
    background-color: #444444;
    transition: 0.7s all linear;
    height: 100%;
}



.David-menu-icons {
  font-size: 40px;
  color: white;
}




.parent-element {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.element {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}



.myRedButton {
background-color: #C1E3C1;
}


.myGreen1Button {
background-color: #d7e4bc;
}

.myGreen2Button {
background-color: #c2d69a;
}

.myBlue1Button {
background-color: #dbe5f1;
}

.myBlue2Button {
background-color: #8db4e3;
}


.myOrange1Button {
background-color: #fde9d9;
}

.myOrange2Button {
background-color: #fcd5b4;
}




div.btn-group:hover ul.dropdown-menu{
    display: block;    
}

div.btn-group ul.dropdown-menu{
    margin-top: 0px;    
}




