﻿body  		 { font-family: "Trebuchet MS", sans-serif; font-weight: 400px; background-image: url(../img/bg.png); background-repeat: no-repeat; background-attachment: fixed; background-position: 50% 100%; position: relative }
ul li		{ list-style: none; }
a:hover 	{ outline: none; text-decoration:none; }
a:focus		{ outline:none; outline-offset: 0; }
a 		{ -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; }
h1, h2, h3, h4, h5, h6 { font-family: 'Trebuchet MS', sans-serif; }
a:hover		{ outline: none; text-decoration:none; }
a:focus		{ outline:none; outline-offset: 0; }
.btn:hover, 
.btn:focus	{ outline: none; box-shadow: none; }
.navbar-toggle 	{ background-color: #000; }
a#scrollUp { bottom: 0px; right: 10px; padding: 5px 10px; background: #F8961B; color: #FFF; -webkit-animation: bounce 2s ease infinite; animation: bounce 2s ease infinite; }
a#scrollUp i{ font-size: 30px; }
.header_top		{ background: none repeat scroll 0 0 #00335D; z-index: 0; }
.contactinfo ul li:first-child{ margin-left: -15px; }
.contactinfo ul li a	{ font-size: 12px; color: #FFF; font-family: 'Trebuchet MS', sans-serif; }
.contactinfo ul li a:hover{ color: #F8961B; background:inherit; }
.social-icons ul li a	{ border: 0 none; border-radius: 0; color: #FFF; padding:0px; }
.social-icons ul li	{ display:inline-block; }
.social-icons ul li a i { padding: 11px 15px; transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; }
.social-icons ul li a i:hover{ color: #fff; transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; }
.fa-facebook:hover	{ background: #0083C9; }
.fa-twitter:hover	{ background:#5BBCEC; }
.fa-linkedin:hover	{ background:#FF4518; }
.fa-dribbble:hover	{ background:#90C9DC; }
.fa-google-plus:hover	{ background:#CE3C2D; }
.header-middle .container .row  { margin-right: 0; margin-left: 0; padding: 5px }
.header-middle .container .row .col-sm-4  { padding-left: 0; }
.header-middle .container .row .col-sm-8  { padding-right: 0;}
.btn-group.open .dropdown-toggle { background: rgba(0, 0, 0, 0); box-shadow: none; }
.dropdown-menu  li  a:hover, .dropdown-menu  li  a:focus { background-color: #F8961B; color: #FFFFFF; font-family: 'Trebuchet MS', sans-serif; text-decoration: none; }
.header-bottom { padding-bottom: 10px; padding-top: 10px; }
.slogan  { color: #00335b; text-align: center; position: relative; }
.navbar-collapse.collapse{ padding-left: 0; }
.mainmenu ul li{ padding-right: 15px; padding-left: 15px; }
.mainmenu ul li:first-child{ padding-left: 0px;}
.mainmenu ul li a {color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 18px; font-weight: 300; padding: 0; padding-bottom: 10px; }
.mainmenu ul li a:hover, .mainmenu ul li a.active, .shop-menu ul li a.active{ background: none; color: #F8961B; }
.search_box input { background: #F0F0E9; border: medium none; color: #B2B2B2; font-family: 'Trebuchet MS'; font-size: 12px; font-weight: 300; height: 35px; outline: medium none; padding-left: 10px; width: 155px; background-image: url(../images/home/searchicon.png); background-repeat: no-repeat; background-position: 130px; }
.navbar-header 
.navbar-toggle .icon-bar { background-color: #fff; }
.nav.navbar-nav > li:hover > ul.sub-menu{ display: block; -webkit-animation: fadeInUp 400ms; -moz-animation: fadeInUp 400ms; -ms-animation: fadeInUp 400ms; -o-animation: fadeInUp 400ms; animation: fadeInUp 400ms; }
.nav.navbar-nav > li:hover > ul.ssub-menu{ display: block; -webkit-animation: fadeInUp 400ms; -moz-animation: fadeInUp 400ms; -ms-animation: fadeInUp 400ms; -o-animation: fadeInUp 400ms; animation: fadeInUp 400ms; }
ul.sub-menu { position: absolute; top: 30px; left: 0; background: rgba(0, 0, 0, 0.6); list-style: none; padding: 0; margin: 0; width: 220px; -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); display: none; z-index: 998; }
.dropdown ul.sub-menu li .active{ color: #F8961B; padding-left: 0; }
.navbar-nav li ul.sub-menu li{ padding: 10px 20px 0 ; }
.navbar-nav li ul.sub-menu li:last-child{ padding-bottom: 20px; }
.navbar-nav li ul.sub-menu li a{ color: #fff; }
.navbar-nav li ul.sub-menu li a:hover{ color: #F8961B; }
.fa-angle-down{ padding-left: 5px; }
.fa-angle-right{ padding-left: 5px; }
@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
#footer  { background-color: #b0c0d5; background-position: 50% 50% }
.footer-top .container { border-bottom: 1px solid #00335D; padding-bottom: 10px; background: #B0C0D5; }
.companyinfo { margin-top: 20px; }
.companyinfo h2 { color: #F8961B; font-family: 'Trebuchet MS', sans-serif; font-size: 27px; text-transform: uppercase; }
.companyinfo h2  span{ color:#F8961B; }
.companyinfo p { color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 12px; font-weight: 300; }
.footer-top .col-sm-3{ overflow: hidden; }
.video-gallery { margin-top: 20px; position: inherit; }
.video-gallery a img { height: 100%; width: 100%; }
.iframe-img { position: relative; display: block; height: 61px; margin-bottom: 10px; border: 2px solid #00335D; border-radius: 3px; }
.overlay-icon { position: absolute; top: 0; width: 100%; height: 61px; background: #F8961B; border-radius: 3px; color: #FFF; font-size: 20px; line-height: 0; display: block; opacity: 0; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; }
.overlay-icon i { position: relative; top: 50%; margin-top: -20px; }
.video-gallery a:hover .overlay-icon{ opacity: 1; }
.video-gallery p { color: #FFF; font-family: 'Trebuchet MS', sans-serif; font-size: 12px; font-weight: 500; margin-bottom:0px; }
.video-gallery  h2 { color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 12px; font-weight: 300; text-transform:uppercase; margin-top:0px; }
.address { margin-top: 30px; position: relative; overflow: hidden; }
.address  img { width:100%; }
.address p { color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 14px; font-weight: 300; left: 25px; position: absolute; top: 50px; }
.footer-widget { margin-bottom: 0px; }
.footer-widget .container { border-top: 1px solid #00335D; padding-top: 15px; background: #B0C0D5; }
.single-widget h2 { color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 16px; font-weight: 500; margin-bottom: 22px; text-transform: uppercase; }
.single-widget h2 i{ margin-right:15px; }
.single-widget ul li a{ color: #00355D; font-family: 'Trebuchet MS', sans-serif; font-size: 14px; font-weight: 300; padding: 5px 0; }
.single-widget ul li a i { margin-right: 18px; }
.single-widget ul li a:hover{ background:none; color:#F8961B; }
.searchform input { border: 1px solid #00335D; color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 14px; margin-top: 0; outline: medium none; padding: 7px; width: 212px; }
.searchform button { background: #F8961B; display:inline-block; border:2px solid #fff; border-radius: 20px; color: #FFF; font-family: 'Trebuchet MS', sans-serif; font-size: 16px; font-weight: 300; margin-top: 0px; }
.searchform button:hover { background: #00335D; }
.searchform button i { color: #FFFFFF; font-size: 20px; }
.searchform p { color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 14px; font-weight: 300; margin-top: 25px; }
.footer-bottom { background: #00335D; padding-top: 10px; }
.footer-bottom p { color: #FFF; font-family: 'Trebuchet MS', sans-serif; font-weight: 300; margin-left: 15px; }
.footer-bottom p span a { color: #FFF; font-style: italic; text-decoration: underline; }
#slider { padding-bottom: 45px; }
.carousel-indicators li { background: #C4C4BE; }
.carousel-indicators li.active { background: #F8961B; }
.item { padding-left: 100px; }
.pricing { position: absolute; right: 40%; top: 52%; }
.girl { margin-left: 0; }
.item h1 { color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 48px; margin-top: 115px; }
.item h1 span { color:#F8961B; }
.item h2 { color: #00335D; font-family: 'Trebuchet MS', sans-serif; font-size: 28px; font-weight: 700; margin-bottom: 22px; margin-top: 10px; }
.item  p { color:#00335D; font-size:16px; font-weight:300; font-family: 'Trebuchet MS', sans-serif; }
.get { background: #F8961B; display:inline-block; border:1px solid #fff; border-radius: 1px; color: #FFF; font-family: 'Trebuchet MS', sans-serif; font-size: 16px; font-weight: 300; margin-top: 0px; }
.item button:hover	{ background: #00335D; }
.control-carousel	{ position: absolute; top: 50%; font-size: 60px; color: #F8961B; }
.control-carousel:hover	{ color: #00335D; }
.right			{ right: 0; }
.category-products { border: 1px solid #F7F7F0; margin-bottom: 35px; padding-bottom: 20px; padding-top: 15px; }
.left-sidebar h2, .brands_products h2 { color: #F8961B; font-family: 'Trebuchet MS', sans-serif; font-size: 18px; font-weight: 700; margin: 0 auto 30px; text-align: center; text-transform: uppercase; position: relative; z-index:3; }
.left-sidebar h2:after, h2.title:after{ content: " "; position: absolute; border: 1px solid #f5f5f5; bottom:8px; left: 0; width: 100%; height: 0; z-index: -2; }
.left-sidebar h2:before{ content: " "; position: absolute; background: #fff; bottom: -6px; width: 130px; height: 30px; z-index: -1; left: 50%; margin-left: -65px; }
h2.title:before{ content: " "; position: absolute; background: #fff; bottom: -6px; width: 220px; height: 30px; z-index: -1; left: 50%; margin-left: -110px; }
.features_items{ overflow:hidden; }
h2.title {  color: #F8961B; font-family: 'Trebuchet MS', sans-serif; font-size: 18px; font-weight: 700; margin: 0 15px; text-transform: uppercase; margin-bottom: 30px; position: relative; }

.product-image-wrapper{ background: #B0C0D5; 
	border:1px solid #00335D;
	overflow: hidden;
	margin-bottom:30px;
}

.single-products {
  position: relative;
}
.nav-tabs  li.active  a, .nav-tabs  li.active  a:hover, .nav-tabs  li.active  a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #F8961B;
  border:1px solid #00335D;
  color: #FFFFFF;
  cursor: default;
  margin-right:0;
  margin-left:0;
}

.nav-tabs  li  a {
  border: 1px solid #00335D;
  border-radius: 3px 3px 0 0;
  line-height: 1.42857;
  margin-right:0;
}

.recommended_items	{ overflow: hidden; }

#recommended-item-carousel .carousel-inner .item {
  padding-left: 0; 
}

.recommended-item-control {
  position: absolute;
  top: 41%;
}

.recommended-item-control i {
  background: none repeat scroll 0 0 #F8961B;
  color: #FFFFFF;
  font-size: 20px;
  padding: 4px 10px;
}

.recommended-item-control i:hover {
  background: #00335D;
}

.recommended_items  h2 {
}