
/*!
 * Start Bootstrap - Shop Homepage (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {background: #470000;
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}
#tbl thead th,td
{
    font-size: 13px;
    border: 1px solid black;
    padding: 2px;
}

#menu li a
{
    font-size: 15px;
    font-weight: bold;
    font-family: helvetica;
    background: orange;
    color: #fff;
}
#menu li a:hover
{
    background:#DC143C;
}
.smenu
{
  padding-top: 5px;
}
.smenu a
{
    
    color: #fff;
}
#shop
{
    background: #fff;
    padding: 5px;
    color: #B22222;
}
#shop1
{
    color: #fff;
    font-size: 13px;
    padding: 5px;
    margin-bottom: 0px;
}
.navbar
{
    background: #fff;
}

.ppanel3
{
    display: none;
}
@media screen and (max-width:480px)
{
    #txt
    {
        display: none;
    }
    .ppanel3
    {
        display: block;
    }
   
    .slogo
    {
        font-size: 13px;
    }
    .social_side_links
    {
        font-size: 13px;
    }
    #shop1 a
    {
font-size: 11px;
    }
}
#txt
{
    font-family: helvetica;
    font-weight: bold;
    color: #fff;
    font-size: 15px;
    float: right;
}
.gem-section
{
    background:#CDECFE; 
}
.head1 h3
{
background: orange;
color: #fff;
font-family: palatino;
margin-top: 0px;
padding: 5px;
border-top: 2px solid #FFF8DC;
}
.head1
{
    margin-bottom: 20px;
    padding: 0px;
}
#top-desc
{
padding: 10px;
background: #CDECFE
}
#search:hover
{
 background: #48D1CC;
}
.media
{
    background: #F5FFFA 
}
#gems
{
    width: 100px;
    height: 100px;
}
.sidemenu a
{
   background: #FF8C00;
   color: #fff;
   font-family: helvetica;
   font-weight: bold;
}
#find-gem h2
{
    padding: 5px;
    background:#FFA07A;
    color: #fff;
    font-family: Garamond;
}
.slide-image {
    width: 100%;
}

.carousel-holder {
    margin-bottom: 30px;
}

.carousel-control,
.item {
    border-radius: 4px;
}

.caption {
    height: 130px;
    overflow: hidden;
    border-top: 2px solid #D3D3D3;
    margin-top: 5px;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 10px;

}
.thumbnail h5
{
    color:  #B22222 ;
    font-weight: bolder;
}
.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}
#address
{
    text-align: left;
}
#imp
{
    color: red;
}
#ad
{
    color: green;
    font-family: helvetica;
    font-size: 20px
}
footer {
    margin: 50px 0;
}
.carousel-holder
{
    display: block;
}

    @media screen and (max-width:480px){
    .carousel-holder
    {
        display: none;
    }
}

#gem-links li
{
    text-decoration: none;
padding: 5px;
list-style: none;

}
#gem-links li a
{
    color:  #FF0000;
        font-weight: bold;
}
#gem-links li a:hover
{
    text-decoration: none;

    font-weight: bolder;
}

/*content*/
.content{
  background-color:#f4f9fd;
  border-radius:0.1px;
  font-size:medium;
  background-image:;
}
.content img{
  width:250px;
  height: auto;
  float: left;
  margin:10px;
}
/*content close*/
#detail_para
{
    font-size: 15px;
}
@media screen and(max-width:480px)
{
    #footer
    {
        margin-left:15px;
    }
}
#footer
{
    background: #F0E68C;
    padding: 10px;
    margin-left:-15px;
    border:2px solid #E0FFFF;
    margin-top: 20px;
}
#footer li a
{
    font-family: helvetica;
    font-size: 15px;
    font-weight: bold;
}
.pagination>li>a, .pagination>li>span { border-radius: 50% !important;margin: 0 5px;}

/* Social Icons */
#social_side_links {
    position: fixed;
  top: 350px;
  padding: 0;
  list-style: none;
  z-index: 99;

}
#social:hover {
                -webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
            }
            #social {
                -webkit-transform:scale(0.8);
                /* Browser Variations: */
-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
            }           
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
            .social-fb:hover {
                color: #3B5998;
            }
            .social-tw:hover {
                color: #4099FF;
            }
            .social-gp:hover {
                color: #d34836;
            }
            .social-em:hover {
                color: #f39c12;
            }
            .nomargin { margin:0px; padding:0px;}


/* product details */
.item-photo{display:flex;justify-content:center;align-items:center;border-right:1px solid #f6f6f6;}
.menu-items{list-style-type:none;font-size:11px;display:inline-flex;margin-bottom:0;margin-top:20px}
.btn-success{width:100%;border-radius:0;}
.section{width:100%;margin-left:-15px;padding:2px;padding-left:15px;padding-right:15px;background:#DCDCDC}
.title-price{margin-top:30px;margin-bottom:0;color:black}
.title-attr{margin-top:0;margin-bottom:0;color:black;}
.btn-minus{cursor:pointer;font-size:7px;display:flex;align-items:center;padding:5px;padding-left:10px;padding-right:10px;border:1px solid gray;border-radius:2px;border-right:0;}
.btn-plus{cursor:pointer;font-size:7px;display:flex;align-items:center;padding:5px;padding-left:10px;padding-right:10px;border:1px solid gray;border-radius:2px;border-left:0;}
div.section > div {width:100%;display:inline-flex;}
div.section > div > input {margin:0;padding-left:5px;font-size:10px;padding-right:5px;max-width:18%;text-align:center;}
.attr,.attr2{cursor:pointer;margin-right:5px;height:20px;font-size:10px;padding:2px;border:1px solid gray;border-radius:2px;}
.attr.active,.attr2.active{ border:1px solid orange;}

@media (max-width: 426px) {
    .container {margin-top:0px !important;}
    .container > .row{padding:0 !important;}
    .container > .row > .col-xs-12.col-sm-5{
        padding-right:0 ;    
    }
    .container > .row > .col-xs-12.col-sm-9 > div > p{
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .container > .row > .col-xs-12.col-sm-9 > div > ul{
        padding-left:10px !important;
        
    }            
    .section{width:104%;}
    .menu-items{padding-left:0;}
}

.avaliar{
    margin-top:5px;
    background-color:#EDEDED;
}
.avaliar textarea{
    width:100%;
}
.stars
{
    margin: 20px 0;
    font-size: 24px;
    color: #d17581;
}

#para
{
    font-family: helvetica;
    font-size: 13px;
}
