/* Sticky footer styles
-------------------------------------------------- */

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
  color: #f3f3f3;
}

body,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a{
  border: none;
  outline: none!important;
}

.btn:hover, .btn:focus {
    color: #fff;
    text-decoration: none;
}

.clear{
  clear: both!important;
}

h4 small{
  font-size: 65%;
}

*{
  outline: none;
}

/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -40px;
  /* Pad bottom by footer height */
  padding: 0 0 40px;
}

/* Set the fixed height of the footer here */
#footer {
  height: 40px; background-color: #f5f5f5;  color:#b7b7b7;
}

body, .cke_contents textarea.cke_source{
    background:#000; 
} 

body#mainBody{
    background:#000 url(../imgs/bg-image.png) no-repeat left top; 
} 

@media (max-width: 768px) { 
    
    body#mainBody{
      background-size:45%;
    }

    .search-form{
      background: none!important;
    }
}

hr {
border-top: 1px solid #333333;;
}

blockquote {
  padding: 10px 5px;
  margin: 10px 0 20px;
  /* border-left: 5px solid #333; */
  border: none; border-radius: 4px;
  display: block; background-color: #181818;
  font-size: inherit;
}

.blockquote-left-margin{
  margin-left: 100px;
}

.color-gray{
  color: #555;
}

.no-borders, .no-borders>li{
  border: 0!important;
}

.custom-container{
    width: 86%; 
}

@media (min-width: 1400px) { 

   .custom-container{
      width: 92%; 
    }

}

@media (min-width: 1153px) { 

   .custom-container{
      width: 88%; 
    }

}

@media (max-width: 480px) { 

   .custom-container{
      width: 92%; 
    }

}

.logo{
    float: right;
}

.fl{
  float: left;
}

.mr-10{
  margin-right: 10px;
}

.custom-navbar{
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
   background: #333333;
   border:none;
}

@media (min-width: 768px) { 

.custom-navbar {
    
    background: #494949; /* Old browsers */
background: -moz-linear-gradient(top,  #dddddd 0%, #e3e3e3 4%, #d4d4d4 16%, #c9c9c9 27%, #9e9c9d 60%, #918f90 76%, #878586 84%, #858482 89%, #81807e 91%, #807f7d 96%, #898886 98%, #dcdbd9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(4%,#e3e3e3), color-stop(16%,#d4d4d4), color-stop(27%,#c9c9c9), color-stop(60%,#9e9c9d), color-stop(76%,#918f90), color-stop(84%,#878586), color-stop(89%,#858482), color-stop(91%,#81807e), color-stop(96%,#807f7d), color-stop(98%,#898886), color-stop(100%,#dcdbd9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dddddd 0%,#e3e3e3 4%,#d4d4d4 16%,#c9c9c9 27%,#9e9c9d 60%,#918f90 76%,#878586 84%,#858482 89%,#81807e 91%,#807f7d 96%,#898886 98%,#dcdbd9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dddddd 0%,#e3e3e3 4%,#d4d4d4 16%,#c9c9c9 27%,#9e9c9d 60%,#918f90 76%,#878586 84%,#858482 89%,#81807e 91%,#807f7d 96%,#898886 98%,#dcdbd9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dddddd 0%,#e3e3e3 4%,#d4d4d4 16%,#c9c9c9 27%,#9e9c9d 60%,#918f90 76%,#878586 84%,#858482 89%,#81807e 91%,#807f7d 96%,#898886 98%,#dcdbd9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dddddd 0%,#e3e3e3 4%,#d4d4d4 16%,#c9c9c9 27%,#9e9c9d 60%,#918f90 76%,#878586 84%,#858482 89%,#81807e 91%,#807f7d 96%,#898886 98%,#dcdbd9 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dcdbd9',GradientType=0 );*/ /* IE6-9 */


}

}

.custom-navbar a{
  color:#ffffff!important; padding-bottom: 8px!important;  -webkit-border-radius: 0px 0px 4px 4px;    border-radius: 0px 0px 4px 4px;
}



#footer{
    text-align: center; padding-top: 10px; background: #333; clear: both;
}

.main-navigation {
  margin-top: 12px; min-height: 40px;
}

.search-form{
  padding: 5px 15px 8px 15px;

  -webkit-border-radius: 4px;
   border-radius: 4px;
}

.search-form, .custom-navbar a:hover, .custom-navbar li.active-nav a, .custom-navbar li.dropdown.open>a{
   background: #2f2f2f; /* Old browsers */
  background: -moz-linear-gradient(top,  #c1c0be 0%, #757172 53%, #5e5a5b 56%, #353432 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c0be), color-stop(53%,#757172), color-stop(56%,#5e5a5b), color-stop(100%,#353432)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #c1c0be 0%,#757172 53%,#5e5a5b 56%,#353432 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #c1c0be 0%,#757172 53%,#5e5a5b 56%,#353432 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #c1c0be 0%,#757172 53%,#5e5a5b 56%,#353432 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #c1c0be 0%,#757172 53%,#5e5a5b 56%,#353432 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c0be', endColorstr='#353432',GradientType=0 ); *//* IE6-9 */


}

.custom-navbar li{
  margin-right: 5px; 
}

.custom-navbar .dropdown-menu{
  /* background: #ffffff; */  background: #555555; 
}

.custom-navbar .dropdown-menu li{
  padding-left: 2px;
}

.custom-managebar .dropdown-menu{
  background: #555555;  overflow: hidden;
}

.custom-managebar .dropdown-menu a{
  color: #999999!important;
}

.dropdown-menu a{
   -webkit-border-radius: 4px;
   border-radius: 4px;
}


.custom-gallerybar{
  padding: 8px;
}


.custom-btn, a.custom-btn {
  background: #2f2f2f; /* Old browsers */
background: -moz-linear-gradient(top,  #cfcfcf 0%, #7d7d7d 60%, #6b6b6b 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(60%,#7d7d7d), color-stop(98%,#6b6b6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcfcf 0%,#7d7d7d 60%,#6b6b6b 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcfcf 0%,#7d7d7d 60%,#6b6b6b 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcfcf 0%,#7d7d7d 60%,#6b6b6b 98%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcfcf 0%,#7d7d7d 60%,#6b6b6b 98%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#6b6b6b',GradientType=0 );*/ /* IE6-9 */

-webkit-border-radius:4px;    border-radius:4px;  border:1px solid #999999; color: #ffffff;

height: 34px; /* margin-bottom: 8px; */
}

.custom-btn.btn-xs, a.custom-btn.btn-xs {
  height: 22px;
}

.custom-btn:hover, a.custom-btn:hover, .custom-btn.active, .special-nav-item, .btn.custom-btn.btn-blue{
  background: #083d67; /* Old browsers */
background: -moz-linear-gradient(top,  #bed1e0 0%, #74aedc 2%, #62ade7 4%, #66a9de 7%, #69ace1 9%, #67ace3 11%, #69aae0 13%, #68abe2 27%, #64a7de 36%, #5b9dd7 42%, #488ec9 51%, #3c82be 60%, #296fad 62%, #266bac 69%, #276dab 89%, #246eaf 91%, #256cac 93%, #276eae 96%, #316ca4 98%, #c4cddc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed1e0), color-stop(2%,#74aedc), color-stop(4%,#62ade7), color-stop(7%,#66a9de), color-stop(9%,#69ace1), color-stop(11%,#67ace3), color-stop(13%,#69aae0), color-stop(27%,#68abe2), color-stop(36%,#64a7de), color-stop(42%,#5b9dd7), color-stop(51%,#488ec9), color-stop(60%,#3c82be), color-stop(62%,#296fad), color-stop(69%,#266bac), color-stop(89%,#276dab), color-stop(91%,#246eaf), color-stop(93%,#256cac), color-stop(96%,#276eae), color-stop(98%,#316ca4), color-stop(100%,#c4cddc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bed1e0 0%,#74aedc 2%,#62ade7 4%,#66a9de 7%,#69ace1 9%,#67ace3 11%,#69aae0 13%,#68abe2 27%,#64a7de 36%,#5b9dd7 42%,#488ec9 51%,#3c82be 60%,#296fad 62%,#266bac 69%,#276dab 89%,#246eaf 91%,#256cac 93%,#276eae 96%,#316ca4 98%,#c4cddc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bed1e0 0%,#74aedc 2%,#62ade7 4%,#66a9de 7%,#69ace1 9%,#67ace3 11%,#69aae0 13%,#68abe2 27%,#64a7de 36%,#5b9dd7 42%,#488ec9 51%,#3c82be 60%,#296fad 62%,#266bac 69%,#276dab 89%,#246eaf 91%,#256cac 93%,#276eae 96%,#316ca4 98%,#c4cddc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bed1e0 0%,#74aedc 2%,#62ade7 4%,#66a9de 7%,#69ace1 9%,#67ace3 11%,#69aae0 13%,#68abe2 27%,#64a7de 36%,#5b9dd7 42%,#488ec9 51%,#3c82be 60%,#296fad 62%,#266bac 69%,#276dab 89%,#246eaf 91%,#256cac 93%,#276eae 96%,#316ca4 98%,#c4cddc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bed1e0 0%,#74aedc 2%,#62ade7 4%,#66a9de 7%,#69ace1 9%,#67ace3 11%,#69aae0 13%,#68abe2 27%,#64a7de 36%,#5b9dd7 42%,#488ec9 51%,#3c82be 60%,#296fad 62%,#266bac 69%,#276dab 89%,#246eaf 91%,#256cac 93%,#276eae 96%,#316ca4 98%,#c4cddc 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed1e0', endColorstr='#c4cddc',GradientType=0 );*/ /* IE6-9 */


}

.special-nav-item{
  -webkit-border-radius: 0px 0px 4px 4px;    border-radius: 0px 0px 4px 4px;
}

.custom-btn:hover, a.custom-btn:hover{
  border:1px solid #266bac;  color: #ffffff;
}

.custom-btn img, a.custom-btn img {
  height:100%; width: auto;
}

.custom-icon-btn img, a.custom-icon-btn img {
  height:120%; width: auto;
}

.custom-btn-group{
  margin-right: 6px;
}

.hide-button-text{
  text-indent: -10000px; width: 26px; overflow: hidden;
}

.custom-input-group-btn-middle .custom-btn {
  border-radius: 0;
}

.form-group a.custom-btn {
  margin-bottom: 0px;
}


.glyphicon {
  color: white; /* font-size: 20px; */
}

.glyphicon-dark {
  color: black; /* font-size: 20px; */
}

.custom-breadcrumb .breadcrumb{
  background: none; font-size: 90%; margin-bottom: 10px;
}

.breadcrumb{
  padding-left: 0;
}

.custom-page-content{
  margin-right: 20px;
}

.custom-page-content>h3{
  margin-top: 2px;
}

.custom-form .help-block{
  margin-bottom: 0px;
}

.custom-form .has-error label{
  color: #ffffff;
}

.custom-form-no-padding{
  padding: 0;
}

.custom-display-list{
  list-style: none; margin: 0; padding: 0; 
}


.custom-display-list>li{
  clear: both; 
  border: #2a2a2a solid 1px;
  margin-bottom: 15px;
  border-bottom: #2a2a2a solid 2px;
  border-right: #2a2a2a solid 2px;
  padding: 5px 0 0 5px;
  background: #111111;
  min-height: 60px; overflow: hidden;
}

a.custom-btn{
  margin-bottom: 4px;
}

.btn-group-vertical .custom-btn{
    margin-bottom: 1px; 
  }


.custom-list-row li {
  list-style: none; float: left;  padding: 8px; margin-right: 10px;
}

.custom-list-row-news li {
  list-style: none;  padding: 8px; margin-right: 10px;
}

li.custom-list-row-head{
  border: none; background: none;
  min-height: 30px;
}

.dropdown li a{
  font-size: 13px!important;
  /* color: #000!important; */
}
.alertify-message{
  color: #000;
}
.managebar{

}
.commentAction{
  /* padding-left:14px; */
}

.dynamicEditBox {
  padding: 0;
}

.comment-text{
  display: inline;
}

.custom-list-type-two li{
  padding: 10px;  -webkit-border-radius:4px;    border-radius:4px; 
}

.custom-list-block{
   display: block;float: left;
}

.custom-list-block h4{
  margin-top: 2px;
}

.custom-thumb-block{
  padding: 5px; display: block; margin:4px;
}

.small-thumb{
  max-width: 95px; text-align: center;
}

.image-thumbnail{
  padding: 3px; background: #000000; border: 1px solid #222222; display: block;  -webkit-border-radius:4px;    border-radius:4px; 
}

.custom-pagination span, .custom-pagination a{
  background: #111111!important; border: 1px solid #222222!important;
}

.custom-pagination li.active span{
  background-color: #428bca!important;
  border-color: #428bca!important;
}

span.pagination-form{
  padding: 3px 0 3px 0!important; 
}

span.pagination-form input{
  margin: 0 8px;
}


span.pagination-form .btn{
  padding: 3px 6px 1px 6px!important; margin: 0 8px;
}

.pagination-input{
  width: 60px; text-align: center;
}

.alertify-log {
  background: #ffffff;
  background: rgba(255,255,255,.9);
  color: #000;
  text-shadow: -1px -1px 0 rgba(255,255,255,.5);
}
.alertify-log-error {
  background: #FE1A00;
  background: rgba(254,26,0,.9);
  color: #FFF;
  text-shadow: -1px -1px 0 rgba(0,0,0,.5);
}
.alertify-log-success {
  background: #5CB811;
  background: rgba(92,184,17,.9);
  color: #FFF;
  text-shadow: -1px -1px 0 rgba(0,0,0,.5);
}


.alertify-cover {
  background-color: #000000;
  filter: alpha(opacity=0.6);
  opacity: 0.6;
}

.custom-display-list ul{
  padding: 0;
}

.flip-ajax-loader{
  /*background:url(../imgs/flip-ajax-loader.gif) no-repeat left top; display: inline-block; height: 24px; margin: 4px; */ /*padding-left: 35px; */
}

.alertify-loading-text{
   margin-left: 35px;
}

.cloud-tag{
  margin: 4px 4px 4px 0; line-height: 3.5em; padding: 5px 10px 0 5px; background-color: #202020; font-weight: normal; display: inline-block;
}

.cloud-tag small{
  color: #999; font-size: 12px;
}

.scrollable-box {
  max-height: 350px; overflow: auto; width: 100%; margin-bottom: 15px;
}

.list-container{
  border: 1px solid #2a2a2a; padding: 10px; margin: 15px 0 15px 0; 
}

.space-top-bottom{
  margin: 10px 0 20px 0;
}

.ajax-loader-3 {
  background:url(../imgs/ajax-loader_3.gif) no-repeat left top; width: 32px; height: 32px; float: right;
}
.custom-help-block{
  padding: 10px 0 0 0; display: block; line-height: 20px;
}

.price-table, #price_table{
  border:1px solid #ddd;
  width:303px;
  float:left;
  margin-right:15px;
}

ol{
  list-style: none;
}

.price-table ul, #price_table ul{
  clear:both; list-style: none; padding: 0;

}

.price-table ul li, #price_table ul li{
  float:left;
  width:150px;
  background:#181818;
  text-align:center;
  padding:5px;
  border-bottom:1px solid #ddd;
  border-left:1px solid #ddd;
  border-radius: 0;
}


.price-table_head li, .table_head li{
  background:#0d82bf!important;
}

.price-table_note li, .table_note li{
  background:#27495d!important;
  width:300px!important;
}

.unstyle-list{
  list-style: none;
}
.heading_bar{
  
    margin:0 0 20px 0;
  }
  
  .heading_bar h3{
  
    margin:10px 10px 10px 0; font-weight:bold;
  }

.color-red{
  color: red;
}

.color-white{
  color: white;
}

.color-gold {
    color: #ffd700; 
}

.color-green {
    color: #00ff00; 
}

#cboxLoadedContent {
  border: 5px solid #000;
  background: #000;
}

.cboxIframe {
  background: #000;
}

.modal-dark{
  background-color: #161616;
}

.modal-dark hr{
  color: #000;
}

.modal-dark .modal-header {
  border-bottom: 1px solid #2e2e2e;
}

.modal-dark .modal-footer {
  border-top: 1px solid #2e2e2e;
}

#uploadedFiles{
  margin: 0; padding: 0;
}

#separate-list{
  clear: both; margin: 0; padding:0;
}

#uploadedFiles li, #separate-list li{
  display: block; border: 1px solid #393939; margin-bottom: 6px; padding: 5px; background: #0e0e0e;
}

.youtube-iframe{
      min-height: 90%;
    }


#rating_container{

  padding: 10px;

  margin: 10px 10px 10px 0;

background: #59aee4; /* Old browsers */
background: -moz-linear-gradient(top,  #59aee4 0%, #006ead 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#59aee4), color-stop(100%,#006ead)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #59aee4 0%,#006ead 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #59aee4 0%,#006ead 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #59aee4 0%,#006ead 100%); /* IE10+ */
background: linear-gradient(to bottom,  #59aee4 0%,#006ead 100%); /* W3C */

  -webkit-border-radius: 4px;
   border-radius: 4px;

  width: 270px; text-align: center;


}

#label_for_Rating, .label_for_Rating{
  width: 100%;
}

.star-box{
  float: left; margin-right: 20px;
}

#rating-data{
  text-align: center;
}

.image-color-box img{
  max-width: 80%;
}


#masonryContainer {
          margin-bottom: 15px; display: block;
        }
        .masonry-item{
          /*overflow: hidden;*/ margin: 15px 15px 0 0; background: rgba(255,255,255,0.06); border-radius: 4px; padding: 10px;
          
         -moz-transition: background .25s ease-in-out;
         -webkit-transition: background .25s ease-in-out;
          transition: background .25s ease-in-out;  /*text-align: center;*/
        }

        .masonry-item:hover{
          background: rgba(255,255,255,0.10);
        }


        .image-thumbnail {
          text-align: center; overflow: hidden; background: url('../imgs/ajax-loader-4.gif') no-repeat 50% 50%;
          
        }

        .image-thumbnail img{
          width: 100%; height: auto;  margin: 0px;
          
          -moz-transition: 0.6s;
          -webkit-transition: 0.6s;
          transition: 0.6s;
    

        }

        @media (max-width: 768px) { 
          .image-thumbnail img{
            max-width: 200px;
          }
      }

          .image-thumbnail img:hover{

             -moz-transform: scale(1.1) rotate(0.01deg);
            -webkit-transform: scale(1.1) rotate(0.01deg);
            transform: scale(1.1) rotate(0.01deg);
          }

          .masonry-item .btn-group li, .masonry-item p{
          /* text-align: left;*/
        }

        .center-align {
          text-align: center;
        }

/* UBA Player */

#fallback {
  display: none;
}

.audioButton {
  background: url("../libs/uba-player/img/btn.png") no-repeat 0 7px;
  display: block;
  cursor: pointer;
  margin: 0;
  padding: 10px 10px 10px 25px;
  width: 200px; height: 30px;
}

.audioButton:hover {
  background-position: 0 -33px;
}

.audioButton.playing {
  background-position: 0 -73px;
}

.audioButton.playing:hover {
  background-position: 0 -113px;
}

.audioButton.loading,
.audioButton.loading:hover {
  background: url("../libs/uba-player/img/loading.gif") no-repeat 0 7px;
  text-indent: 0!important;
}

#player {
  display: none;
}

/* UBA Player End */

.cleditorMain iframe{
  border: 1px solid #fff!important;
}
.w5{
  width:5px;
}
.hide{
  display: none;
}

.break-word {
  word-wrap: break-word;
}

.jp-toggles{
  margin-top: 5px!important; margin-bottom: 5px!important;
}

.bgcolor-dropdown a {
  border-radius: 0px;
}

.description-text{
  max-height: 150px; overflow: auto; display: block;
}

.description-text::-webkit-scrollbar {
    width: 0.6em;
}
 
.description-text::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.description-text::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,0.5);
  outline: 1px solid rgba(0,0,0,0.5);
}

.lw-awaiting-comments {
    color: yellow;
}

.lw-cursor-pointer {
  cursor:pointer;
}

.lw-img-icon {
    display: inline-block;
    height: 26px;
    width: 26px;
    float: left;
}

.lw-img-icon.lw-icon-share {
    background:url(../imgs/new_icons/share.png) no-repeat left top; 
}

.lw-img-icon.lw-icon-color {
    background:url(../imgs/new_icons/color.png) no-repeat left top; 
}

.lw-img-icon.lw-icon-loop-1 {
    background:url(../imgs/new_icons/loop-1.png) no-repeat left top; 
}

.lw-image-name {
    min-width: 200px;
    font-size: 120%;
    margin-right: 10px;
    padding: 6px 0 0 0;
}

.lw-text-center {
	text-align: center;
}

.lw-social-btn {
	margin:5px;
}

.lw-vertical-divider {
    border-right: 1px solid white;
    padding-right: 50px;
}

@media screen and (max-width: 800px) {

    .lw-vertical-divider {
	    border-right: none;
	    padding-right: 0px;
	}
}

.lw-dd-star-rating ul{
    background-color: #424242;
}
.lw-dd-star-rating .dropdown-menu>li>a:hover, .lw-dd-star-rating .dropdown-menu>li>a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #424242;
}


fieldset {
    border: 1px dotted silver;
	padding: 10px;
	margin-bottom: 10px;

}

.lw-legend {
	color: white !important;
}

.lw-amount {
    text-align: right;
}

.lw-five-star-btn {
    margin-right: 22px;
}

.lw-invoice-address {
    margin-left: 105px;
}

.lw-configurations-form {
	margin-left: inherit;
}

.lw-recaptcha-error {
color:#a94442;
}

.lw-stars {

	display:inline-block;
	margin-top: -5px;
}
.lw-music-search-container {
    width: 100%;
    display: block;
    overflow: hidden;
    margin-bottom: 12px;
}

.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {
    color: black;
}

.main-image-container img {
    max-width: 100%;
}