﻿
/*.navbar-default{
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc;
}
.navbar-default .navbar-nav > li > a{
	color:#fff;
}
.navbar-default .navbar-nav > .dropdown > a .caret{
	border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar-default .navbar-brand{
	color:#fff;
}*/

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    /*background-color: #df0062;*/
    background-color: #1070dd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    font-weight:200;
    top: 5px;
    text-transform:uppercase;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #000;
    font-weight:200;
    background-color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #dedede;
}

.nav {

}
.navbar {
    /*background-color: #df0062;*/
    position: relative;
    min-height: 47px !important;
    /*margin-top: 20px !important;*/
    margin-bottom: 0px !important;
    border-top: 0px solid #999999;
    border-bottom: 0px solid #999999;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.navbar-nav > li > a {
    padding-top: 10px !important;
    padding-bottom: 17px !important;
}
.navbar-nav > li > .dropdown-menu {
    top: 47px;
    left:-1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.navbar-nav > li > .dropdown-menu.megamenu{
    top: 47px;
    left:0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.dropdown-menu {
    border-top:0px;
    -webkit-box-shadow: none; 
    box-shadow: none;
}
/*
.dropdown:hover .dropdown-menu {
    display: block;
 }*/

.menu-large {
  position: static !important;
}
.megamenu{
  padding: 20px 0px;
  width:100%;
}
.megamenu> li > ul {
  padding: 0;
  margin: 0;
}
.megamenu> li > ul > li {
  list-style: none;
}

.megamenu> li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
.megamenu> li ul > li > a:hover,
.megamenu> li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;
}
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}
@media (max-width: 768px) {
    .megamenu{
        margin-left: 0 ;
        margin-right: 0 ;
    }
    .megamenu> li {
        margin-bottom: 30px;
    }
    .megamenu> li:last-child {
        margin-bottom: 0;
    }
    .megamenu.dropdown-header {
        padding: 3px 15px !important;

    }
    .navbar-nav .open .dropdown-menu .dropdown-header{
        color:#fff;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        background-color: #cecece;
        color: #fff;
    }
    .navbar-default .navbar-nav > li > a {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
}


.bs-callout {
    padding: 15px !important;
    text-transform: uppercase;
    font-weight:800;
}
.bs-docs-footer {
    margin-top: 0px;
}
.breadcrumb {
    padding: 10px 15px;
    background-color: transparent;
    border-radius: 0px !important;
    margin-bottom: 0px;
}

.breadcrumb > li + li:before {
    color: #cccccc;
    content: "/";
    padding: 0 5px;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
}

hr.dashed {
    margin-top: 10px;
    margin-bottom: 10px;
    border-style: dashed none;
}

.label-top {
    display: block;
    position: absolute;
    z-index: 100;
    margin: 2px 0 0 2px;
}

.featured-item .text-ontop {
    width:100%;
    position: relative;
    bottom: 15%;
    /*padding: 15px 0;*/
    left: 0px;
    /*text-align: center;*/
    /*background: #fbde14;*/
    /*background: rgba(255, 255, 255, 1);
    -webkit-transition: background 200ms ease-out;
    -moz-transition: background 200ms ease-out;
    transition: background 200ms ease-out;*/
    /*opacity: 0.9;*/
    /*border-radius: 0 50px 50px 0;
    -webkit-border-radius: 0 50px 50px 0;*/
}

/*.featured-item a:hover .text-ontop {
    color: #FFF;
    background: rgba(0, 0, 0, 0.9);
}*/

.featured-item .text-ontop {
    color: rgba(0, 0, 0, 1);
    /*z-index: 5;
    position: relative;
    margin: 0;
    left: 0;
    right: 21px;*/
    /*font-size: 29px;*/
    /*line-height: 32px;*/
    /*background: rgba(0, 0, 0, 0.9);*/
    /*font-weight: 800;
    font-style: italic;*/
    /*text-transform: uppercase;*/
    /*padding: 8px 37px 9px 20px;*/
}

/*.featured-item a:hover .text-ontop h2 {
    color: #fff;
}*/

.price {
    line-height: 10px;
    font-weight: 800;
    font-style: italic;
}

.price-lg {
    font-size: 29px;
}

.price-md {
    font-size: 20px;
}

.price-sm {
    font-size: 16px;
}

.price-xs {
    font-size: 12px;
}

.price-red {
    color: #b12704;
}

.price-list {
    color: #999;
}

.item-captop {
    line-height: 15px;
    /*font-weight: 100;*/
    font-style: normal;
}

.section-header {
    background-color: #FFFFFF;
}

.section-mesc {
    background-color: #fafafa;
}

.icon-top {
	display: none;
	position: absolute; 
	z-index: 100; 
	margin: 2px 0 0 2px;
}



.thumbnail {
    overflow:hidden;
    position:relative;
}
.zoom { 
    display:block; 
    position:relative; 
    overflow:hidden; 
    border:0px solid #ddd; 
    background:#fff url(../images/loading.gif) no-repeat center;
}
.zoom img { display:none }
.zoomOverlay {
    position:absolute;
    top:0; left:0;
    bottom:0; right:0;
    display:none;
    background-image:url(../images/zoom.png);
    background-repeat:no-repeat;
    background-position:center;
}

.availGreen {
	font-size: 17px!important;
	line-height: 1.255!important;
	font-family: Arial,sans-serif;
	color: #090;
	text-rendering: optimizeLegibility;
}


#toTop {
	 display: block;
	 position: fixed;
	 bottom: 5%;
	 right: 0;
	 padding: 10px;
	 border: 0px;
	 background: none;
}