@import "../base.css";

div#page.custom-theme
  {
  background-color:#282828;
  background-image: url(images/bg.jpg);
  background-size: 500px auto;
  }
   
div#page.custom-theme div.content .topdiv, div#page.custom-theme div.content div.box
  {
  background: none;
  background-color: rgba(0,0,0,0.65);  
  } 

div#page.custom-theme div.content div.modelly-container div.caption
  {
  }

div#page.custom-theme div.content .topdiv div.modelly-container div.caption
  {
  background-image: url(images/box-caption.png) !important;
  background-size: 100% 100%;
  background-repeat: repeat-x !important;
  text-align: center;
  border-bottom: 1px solid #333 !important;
  border-bottom: 1px solid black;
  border-radius: 2px !important;
  padding-top: 20px;
  }

div#page.custom-theme div.content div.modelly-container div.caption.marquee a
  {
  color: #333 !important; 
  text-shadow: none;
  }

div#page.custom-theme div.content .topdiv div.modelly-container div.caption h1
  {
  color: #fff;
  /* text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.3), 1px 1px 0px rgba(0, 0, 0, 0.8); */
  text-shadow: 0px 2px 2px #222222;
  }

div#page.custom-theme div.content .topdiv div.modelly-container div.caption div.domain
  {
  background-color: rgba(0,0,0,0.6);
  padding: 5px 10px;
  color: #fff;  
  border: 2px solid black;
  border-radius: 10px;
  }

div#page.custom-theme div.content .topdiv div.modelly-container div.text div.theme-item, div#page.custom-theme div.content div.modelly-container div.info div.theme-item
  {
  background-image: url(images/track.png);  
  background-repeat: no-repeat;
  height: auto;
  width: 400px;
  right: 0px;
  bottom: 0px;
  opacity: 0.1;
  }
  
div#page.custom-theme div.content .topdiv div.modelly-container > div.text, div#page.custom-theme div.content .topdiv div.modelly-container div.info
  {
  background-color: #333;
  background: linear-gradient(110deg, rgba(150,150,150,1) 0%, rgba(220,220,220,1) 50%, rgba(150,150,150,1) 100%);
  color: #222;
  }

div.content div.modelly-container div.data 
  {
  /* color: #fff !important; */
  /* text-shadow: 0px 1px 1px #222222; */
  } 
   
div.content .topdiv div.modelly-container div.data 
  {
  background-color: transparent !important;
  background-image: url(images/box-data.png) !important;    
  border-top: 1px solid black;
  padding-left: 80px !important;
  padding-bottom: 25px !important;
  background-size: 100% 100% !important;
  border-top: 1px solid #333 !important;
  }

div.content .topdiv div.modelly-container div.data span.boxed
  {
  background-color: #111;  
  } 
  
div#page.custom-theme .modelly-container div.text, div#page.custom-theme .modelly-container div.info
  {
  }

ul.floatboxes li.floatbox div.modelly-container div.caption a {
  color: #fff !important;
  text-shadow: 0px 1px 1px #222222;
}
  
