.market-section h2{ padding: 0px 15px; font-size: 28px; color: #000001; text-shadow: 0 1px 3px rgba(0,0,0,.3); text-transform: uppercase; margin: 20px 15px; text-align: center;}
.ads .market-section {  padding: 20px 0px;  }
.category-links, .market-links{ text-align: center; }
.category-links h2, .market-links h2{  color: #222; text-shadow: 0 1px 3px rgba(0,0,0,.3);  font-size: 18px;  padding: 20px 0px;}
.market-links a, .category-links a{    margin: 0px 5px;    padding: 8px;    color: #666;    display: inline-blck;    display: inline-block;    margin: 10px 0px;    font-weight: normal;}
.market-links a:hover, .market-links a:focus, .category-links a:hover, .category-links a:focus{    text-decoration: none; }
.ads{    padding-bottom: 20px;  background-color:#3c55ab;background-image:url(assets/images/diagonal-waves.png);    border: 1px solid #3f54ab3b; margin: 25px 0px; }
.full-content{ background: #fff; }




header{     background: #f2f2f2!important;   border-bottom: 1px solid #d9d9d9; background: #fff; width: 100%; height: auto; float:left; }
a.return{   text-align:right;  display: inline-block;    width: 100%;   color: #666;    font-size: 12px;    padding: 12px 0px; }
#heading{ text-align: center;  padding: 50px 0px;    background-color: #2a58f4;  background-image: url(https://www.transparenttextures.com/patterns/dark-geometric.png);}
h1{ border-bottom: none;     text-shadow: 0 1px 3px rgba(0,0,0,.3);font-size: 26px;     border-bottom: none;  text-shadow: 0 1px 3px rgba(0,0,0,.3); font-size: 26px;color: #fff; }
html, body{ background-color: #dce1f5;    background-image: url(https://www.transparenttextures.com/patterns/dark-wall.png);}
.advert-items{ float:left; width: 100%; height: auto; }
.grid{margin: 40px 0px;float:left;width:100%; }
.controls{ text-align:center; padding: 15px 0px 25px 0px; }
.controls h3{ color: #222;    text-shadow: 0 1px 3px rgba(0,0,0,.3);    font-size: 18px;    padding: 20px 0px;}
.main-inner{ float:left;   background:#fff; width:100%;}
.full-content{ padding: 10px; text-align: center;   -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);    -moz-box-shadow: 0 0 20px #333;    box-shadow: 0 0 20px #333;}
.bottom-content{ margin-top: 15px; background:#eee;padding:10px;}
.mix{ margin: 20px 0px; }
footer{ float:left;float: left;    width: 100%;    height: auto;    background-color: #2a58f4;    background-image: url(https://www.transparenttextures.com/patterns/dark-geometric.png);    padding-left: 15px; }
.footer-inner{ }
section.entire{  width: 100%; float:left; height: auto;   -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}
main{ float:left; width: 100%; height: auto; }
.control-section{ width: 100%; float:left; height: auto;   }
button.control{ margin: 0px 5px; padding: 8px; color: #666;     border: 1px solid #d9d9d9; background-color: #fff; }
.copyright p{ color: #fff;     text-shadow: 0 1px 3px rgba(0,0,0,.3);}
.bottom-content a{ color: #2a58f4; }


.market-item{ }

button.reset-btn, .no-results{ display:none; }
.mixitup-container-failed .no-results{ display:block; }

.no-results h3{ text-align: center;    font-size: 26px;    color: #4154a2;    text-shadow: 2px 1px 2px #ffffff;    text-transform: uppercase;    padding: 40px 0px;}
.controls fieldset{ margin: 15px 0px; }
button.control.mixitup-control-active {    background: #3f54ab;    color: #fff; }
.bottom-banner{  float:left; width: 100%; height: auto;  background-size: cover!important; color: #fff;  }
.bottom-banner-text{ padding: 20px 60px; }


.link-blocks{padding-top:20px;}
.link-blocks img{margin:0 auto;}
.link-blocks img:hover{opacity:.7;}

.advert-items h2{color:#fff;letter-spacing:3px;padding-left:15px;border-bottom:2px solid #fff;padding-bottom:5px;}
	

p.category{ text-align:left; font-weight: 700; }

/* = DEFAULT - TEXT ITEMS = */
p {margin:20px 0;line-height:1.75em;}
.container {max-width:1000px;margin:0 auto;}


main.landing{ text-align:center; padding: 45px 0px; background: #fff;  }
main.landing h1{ text-shadow:none; color: #000; font-size: 36px; margin-bottom: 20px;  }
main.landing p{     font-size: 14px;    padding: 40px 0px;}
main.landing a{ color: #2a58f4;    font-size: 20px;    margin-top: 40px;    display: block; }

.header-links{ text-align:center; }
.header-links ul.nav{ padding-left: 0px; width:100%; text-align:center;  }
.header-links ul.nav li.dropdown{ width: 100%; }
.header-links ul.dropdown-menu{ width: 100%;    text-align: center;   border-top: 1px solid #d9d9d9;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background-color: transparent; }
.nav>li>a:focus, .nav>li>a:hover{ background-color: transparent;text-decoration:underline; }
.navbar-nav>li>a{ padding: 0;letter-spacing:2px;font-size:16px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:#b7b7b7}
.header-links ul.dropdown-menu li:nth-of-type(odd){background:#eee;}
.header-links ul.dropdown-menu li:nth-of-type(even){background:#6a7bb5;}
.header-links ul.dropdown-menu li:nth-of-type(even) a{color:#fff;}
