@import url('http://fonts.googleapis.com/css?family=Open+Sans:700,400&subset=latin,latin-ext');
@import url('font-awesome.min.css');
@import url('animate.css');
@import url('normalize.css');
body { font-family: 'Open Sans', sans-serif;}
a { text-decoration: none; }
a:hover { text-decoration: none; }
a:focus { outline: none; text-decoration: none; }
.navbar-default { border-radius: 0px; background-color: #fff; height: 120px; border:0px; z-index: 1; 
	box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.15);
}
.navbar-right { line-height: 74px; }
.navbar-default .navbar-nav > li > a { line-height: 90px; color: #444; font-size: 14px; font-weight: bold; }
.navbar-default .navbar-nav > li > a:hover { color:#b277b3;   }
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #b277b3;
    background-color: transparent;
}
.navbar-toggle { margin-top: 40px; }
.dropdown-menu {  border:0px; border-radius: 0px; border-bottom: 3px solid #b277b3;  }
.dropdown ul > li > a {   border-bottom: 1px dashed #eee;  }
.topBar { border-bottom: 1px dashed #ccc; padding: 10px; padding-top: 15px; background-color:#fff;  }
.topBar a { padding: 10px; color: #444;}
.topBar a:hover {color: #b277b3;}
.slide { margin-top: 165px; }
.slide img {  min-height: 640px; min-height: initial;  }
.homeOne { background-color: #f9f9f9; }
.homeTwo { padding-bottom: 100px; }
.title h1 { padding-top: 20px; font-size: 36px; }
.bos { margin-top: 50px; }

@media only screen and (max-width: 966px) {
	.topBar { text-align: center; }
	.collapsing, .in {background-color: #fff; margin-top: 38px; border-top: 0px; }
	.navbar-default .navbar-nav > li > a { line-height: 20px; border: 1px dashed #eee; }
	.media { padding-top: 30px; }
	.pageTitle { margin-top: 60px; }
}

footer{
	padding: 35px 0px 10px 0px;
	color: #ffffff;
	background: #202020 url(../images/footer-bg.jpg) repeat-y left top;
}

.fContact i { width: 20px; }
.fContact a {  color:#b277b3;  }
.fNew a {  color:#fff;  }
.fNew a:hover {  color:#b277b3;  }
footer .form-control { border-color: #b277b3  }
.footerBtn { background-color: #b277b3; color: #fff; border-color: #b277b3}
.footerBtn:hover { background-color:#444; color: #fff; }


.thumbnail:hover  { background-color: #b277b3; }
/* --------- Global ----------*/
.transition{
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}
.img-responsive{
    width:100%;
}

/* --------- Simple Zoom Effects ----------*/
.product-div1{
    position:relative;
    overflow:hidden;
}
.product-div1:hover img{
    transform: scale(1.2);
}

.media-heading a { color:#444; }
.media-heading a:hover { color:#b277b3; }


.main { margin-top: 165px; padding: 10px;
	color: #ffffff;
	background: #202020 url(../images/footer-bg.jpg) repeat-y left top; }
.contactTitle h1 { padding-left: 0px; }
.contactHr { color: #b277b3;
background-color: #b277b3;
height: 2px; }
.pLeft { padding-left: 0px; }
.pRight { padding-right: 0px; }
.pageTitle { padding-left: 15px; }

