@charset "UTF-8";
/* CSS Document */

/* Global */

body {margin:0;padding:0;background:#f6f6f6;font-family: 'Comfortaa', 'Century Gothic', Arial;font-size:100%;line-height:1.6em;letter-spacing:0px;color:#84898c;font-weight:normal;}
.clear {clear:both;}
.left {float:left;margin:15px 0 0 0;}
.right {float:right;margin:15px 0 0 0;}
.important-text {color:#000000;text-decoration:underline;}
.important {background:url('../images/important-icon.png') no-repeat top left;height:auto;padding:0 15px 10px 28px;text-decoration:underline;margin:20px 0 0 0;font-size:.95em;}

/* Global Links */

a:link, a:visited, a:active {color:#f66d52;text-decoration:none;opacity:1;}
a:hover {color:#67a0a6;text-decoration:none;}
a.current {padding-bottom:3px;border-bottom:1px solid #f66d52;}

/* Global Headers */

h1 {padding:43px 0 8px 0;margin:0;color:#69a7ae;border-bottom:2px solid #ffffff; font-size:1.5em;clear:both;font-weight:normal;}
h2 {padding:0 0 5px 0;margin:0;font-size:1.4em;color:#69a7ae;font-weight:normal;clear:both;}
h3 {padding:0 0 5px 0;margin:0;font-size:1.3em;color:#69a7ae;font-weight:normal;clear:both;}
h4 {padding:15px 0 5px 0;margin:0 0 7px 0;font-size:1.1em;color:#69a7ae;font-weight:normal;border-bottom:2px solid #ffffff;clear:both;}

/* Global Misc */

img, object {max-height:100%;max-width:100%;}
p {padding: 15px 0 15px 0; margin:0;}
.divider {width:100%;height:2px;border-bottom:2px solid #ffffff; margin: 11px 0 11px 0;padding:0;clear:both;}

.bsa-gallery-sponsor {width:728px;margin: 0px auto 40px auto;}
.bsa-designers-sponsor {width:728px;margin: 40px auto 30px auto;}

/* Global Container Settings */

.top-container, .header-container, .content-wrapper, .footer-container {width:1260px;}
.content-box, .listing-box, .sidebar-box {border: solid 6px #ffffff;background-color:#f2f2f2;}
.content .listing-box {padding-left:0px;background:transparent;border-top:0; border-right:0; border-left:0;border-bottom: solid 2px #ffffff;margin-top: 10px !important;}



/* Header */

.top-bar {background:#ffffff;width:100%;margin:0;padding:0;color:#c0c0c0;border-bottom:1px solid #ececec;}
.top-container {margin:auto;padding:1.3em 0 1em 0;font-size:.9em;}
.top-container a:link {color:#72aeb5;} .top-container a:visited {color:#72aeb5;} .top-container a:active {color:#72aeb5;} .top-container a:hover {color:#f66d52;}
.top-charity {display:block;width:85%;float:left;}

.bsa-text {background:url('../images/elegant-icon.png') no-repeat top left;height:auto;padding:0px 0 0px 35px;text-decoration:none;margin:0;width:75%;float:left;display:block;}
.DELETEbsa-text {display:block;width:85%;float:left;}
.bsa_ad {float:left;padding:0 9px 0 0;width:auto;}
span.bsa_td_p {font-size:.7em;float:left;display:block;margin:2px 0 0 0;}
.DISPLAYWHENADAPPROVEDbsa_td_p a {color:#b8b8b8 !important;}
.bsa_td_p a {display:none !important;}


.login {float:right;padding:0 0 0 20px;display:block;height:auto;width:auto;margin:0;}

header {background-color:#ffffff;width:100%;margin:0;padding:0;}
.header-container {margin:0 auto;padding:2em 0 1em 0;}
.header-left {float:left;width:78%;}

a.logo, a:visited.logo, a:active.logo {text-align:center;display:block;width:240px;height:20px;background-color:#ffffff;color:#72aeb5;font-size:23px;padding:16px 0 21px 0;border:5px solid #83bec5;margin:50px 0 10px 0;}
a:hover.logo {background-color:#f7f7f7;color:#f66d52;}

.top-sponsor {width:194px;height:165px;float:right;padding:0;margin:2px 0 0 0;border:0px solid #eaeaea;}

nav ul  {margin:0;padding:1.2em 0 0 0;font-size:1em;}
nav ul li {display:inline;margin:0 2.3em 0 0;}

.new {color: #69a7ae;font-weight:normal;}
/* #8151a2 - Purple */


/* Content */

.content-wrapper {margin:auto;padding:0;}
.content {width:69%;float:left;margin:0 25px 30px 0;padding:0;font-size:1.05em;line-height:1.5em;}
.content-box {width:auto;padding:1.5em;margin:30px 0 12px 0;font-size:.9em;clear:both;}
.content h2 {font-size:1em;padding:12px 0 2px 0;}
.content ul {padding:0; margin:0;}
.content ul li {display:inline-block;background-color:#ffffff;padding:.4em .6em .4em .6em;margin: 3px 1px 3px 1px;-moz-border-radius: 2px;border-radius: 2px;font-size:.98em;color:#67a0a6;}
.content p {font-size:.9em;}


/* Content - Submit Info Page */

.content-full {width:100%;margin:0 37px 30px 0;padding:0;font-size:1em;line-height:1.5em;}
.design-choose-container {width:90%;margin:0 auto;}
.submit-center {background-color:#ffffff;padding:30px 20px 25px 20px;width:300px;height:auto;margin:40px 10px 40px 13px;font-size:1em;line-height:1.2em;border:4px solid #f0f0f0;text-align:center;float:left;}
.submit-icon {margin:30px auto 30px auto;height:128px;}
.submit-text {width:85%;margin:0 auto 23px auto; text-align:center;font-size:.9em;line-height:1.4em;}

a.submit-options {display:block;width:60px;padding:23px;margin:0 auto;background:#f66d52;color:#ffffff;border:4px solid #f0f0f0;-moz-border-radius: 3px;border-radius: 3px;}
a:hover.submit-options {background:#f0f0f0;color:#72aeb5;border:4px solid #83bec5;}


/* Content - Filter Toggle */

.filter-tagline {font-size:1.05em;padding:12px 0 2px 0;margin:0;color:#69a7ae;font-weight:normal;}
.filter-container {position:relative;width:98%;height:auto;margin:25px 0 0 0;}
.filter-search {width:50%;height:auto;padding:8px 0 10px 0;display:block;float:none;}
.filter-search h3 {padding:0 0 7px 0;}
.filter-tags {width:98%;height:auto;text-align:left;display:block;float:none;padding:12px 0 0 0;}
.filter a:link, .filter a:visited, .filter a:active {display:inline-block;background-color:#ffffff;padding:.3em .5em .3em .5em;margin: 3px 1px 3px 1px;-moz-border-radius: 2px;border-radius: 2px;font-size:.98em;}
.filter a:hover {background-color:#ededed;}


/* Content - Gallery Images */

.gallery {margin:0;width:auto;}
.gallery img {max-width:100%;height:auto;border:7px solid #ffffff;margin: 34px 0 0 0;}
.gallery a:hover {display:block;opacity: .6;transition: opacity .6s ease-out;-moz-transition: opacity .6s ease-out;-webkit-transition: opacity .6s ease-out;-o-transition: opacity .6s ease-out;}

.gallery-medium {margin:40px 0 0 0;width:auto;}
.gallery-medium img {width:97.5%;height:auto;margin: 0;padding:0;border:7px solid #ffffff;position:relative;}
.gallery-medium a {display:inline-block;height:auto;}
.gallery-medium a:hover {opacity: .6;transition: opacity .6s ease-out;-moz-transition: opacity .6s ease-out;-webkit-transition: opacity .6s ease-out;-o-transition: opacity .6s ease-out;}
.gallery-medium-block {max-width:49.2%;height:auto;padding: 0 20px 55px 0;float:left;}
.gallery-medium-block-last {max-width:49.2%;height:auto;padding: 0 0 55px 0;float:left;}
.gallery-medium-links {padding:0; margin:-1px 0 0 0;}
.gallery-medium-links ul {padding:0; margin:0;}
.gallery-medium-links ul li {display:inline-block;padding:0;margin:0;}
.gallery-medium-links ul li a {display:block;background-color:#ffffff;padding:.4em .6em .4em .6em;margin: 1px 1px 1px 0px;-moz-border-radius: 2px;border-radius: 2px;font-size:.98em;color:#f66d52;}
.gallery-medium-links ul li a:hover {background-color:#ededed;color:#67a0a6;opacity:1;}

.featured-theme {max-width:49.2%;height:auto;padding: 0 0 55px 20px;float:left;}

.gallery-small {margin:0 0 0 0;width:auto;}
.gallery-small img {border:6px solid #ffffff;margin: 10px 7px 0 0;max-width:47.5%;height:auto;float:left;}
.gallery-small a:hover {display:block;opacity: .6;transition: opacity .6s ease-out;-moz-transition: opacity .6s ease-out;-webkit-transition: opacity .6s ease-out;-o-transition: opacity .6s ease-out;}

.gallery-footer-links {width:95%;margin:0 auto;text-align:center;}
.gallery-footer-links ul {padding:0; margin:0;}
.gallery-footer-links ul li {display:inline-block;padding:0;margin:0;background:transparent;}
.gallery-footer-links ul li a {display:block;background-color:#ffffff;padding:.5em .9em .5em .9em;margin: 1px 1px 1px 0px;-moz-border-radius: 2px;border-radius: 2px;font-size:.98em;color:#f66d52;}
.gallery-footer-links ul li a:hover {background-color:#ededed;color:#67a0a6;opacity:1;}

.gallery-footer-links span.current {background-color:#ebebeb;padding:.55em 1.1em .67em 1.1em;margin: 1px 1px 1px 0px;-moz-border-radius: 2px;border-radius: 2px;font-size:.98em;color:#69a7ae;}


/* Content - Gallery Social Share Links */

a:link.share, a:visited.share, a:active.share {display:block;width:auto;float:left;height:10px;background-color:#83bec5;color:#ffffff;font-size:.9em;line-height:.9em;padding:12px;border:4px solid #ffffff;margin:15px 10px 10px 0;}
a:hover.share {background-color:#f7f7f7;color:#f66d52;border:4px solid #97cbd1;}

a:link.button-link, a:visited.button-link, a:active.button-link {display:block;width:20%;height:10px;text-align:center;background-color:#83bec5;color:#ffffff;font-size:.9em;line-height:.9em;padding:10px;border:4px solid #ffffff;margin:12px 0 0 0;}
a:hover.button-link {background-color:#f7f7f7;color:#f66d52;border:4px solid #97cbd1;}

a:link.pagination, a:visited.pagination, a:active.pagination {display:block;width:auto;height:10px;background-color:#ffffff;color:#f66d52;font-size:.9em;line-height:.9em;padding:15px;margin:12px 7px 0 0;-moz-border-radius: 2px;border-radius: 2px;}
a:hover.pagination {background-color:#83bec5;color:#ffffff;border:none;}


/* Content - FAQ's */

p.faq-question {font-style:italic;font-size:1em;text-decoration:underline;} 
.faq {background:url('../images/icon-faq.png') no-repeat top left;height:auto;padding:0 0  0 28px;text-decoration:underline;margin:35px 0 0 0;}
.faq-answer {-moz-border-radius: 5px;border-radius: 5px;background-color:#ffffff;padding:1.4em;margin:12px 0 18px 0;font-size:.9em;}


/* Content - Deals */

.wg-recent-deal-wrap {}
.first-per-row {}
.last-per-row {}
#md-wg-cat-combo-wrap {float:left !important;margin-bottom:10px;}
#md-wg-cat-combo-wrap select#md-wg-cat-combo {color:#69A7AE;font-size:18px;border:2px solid #e0e0e0;background-color:#ffffff;padding:3px;}

/* Content - Projects */

.projects-page {margin:30px auto 40px auto;width:550px;height:auto;display:block;padding:0 40px 0 0;}


/* Content - Design Guide */

.guide-image {margin:0 auto 20px auto; width:750px;display:block;}


/* Content - Job and Designer Listing Pages */

h4.job-subheader {border:none;margin:0;padding:22px 0 0px 0;}
.designer-listing-image {max-width:40%;height:auto;float:left;border: #ffffff solid 5px;margin:15px 25px 15px 0;}
.job-listing-image {width:45%;float:left;border: #ffffff solid 5px;margin:15px 15px 15px 0;}

.listing-links {margin:10px 0 5px 0;font-size:.9em;}
.listing-box {width:auto;padding:1.5em 0 .8em 1.9em;margin:30px 0 15px 0;clear:both;}
.listing-box h1 {font-size:1.5em;padding:18px 0 8px 0;margin:0;}
.listing-box .meter-container {float:left;border:4px solid #ffffff;-moz-border-radius: 0px;border-radius: 0px;width:50%;margin:12px .8em 0 0;background-color:#e0e0e0;padding:0;height:30px;font-size:1em;}


/* Content - Job Perks */

.meter-title {font-size:.8em;margin:0 0 0 3px;padding:0;}
.meter-container {border:3px solid #e8e8e8;-moz-border-radius: 3px;border-radius: 3px;width:90%;margin:8px 0 1px 0;background-color:#eeeeee;padding:0;}

.meter-gradient-some {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.02, #83bec5),color-stop(1, #83bec5));
background-image: -o-linear-gradient(left, #f66e4a 2%, #83bec5 100%);
background-image: -moz-linear-gradient(left, #f66e4a 2%, #83bec5 100%);
background-image: -webkit-linear-gradient(left, #f66e4a 2%, #83bec5 100%);
background-image: -ms-linear-gradient(left, #f66e4a 2%, #83bec5 100%);
background-image: linear-gradient(to left, #f66e4a 2%, #83bec5 100%);
width:40%;height:62%;margin:0;border:none;color:#ffffff;padding:.4em 0px .4em .6em;font-size:.9em;-moz-border-radius: 3px;border-radius: 3px;line-height:1.5em;}

.meter-gradient-good {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.02, #F55B3D),color-stop(1, #7fd1da));
background-image: -o-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -moz-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -webkit-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -ms-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: linear-gradient(to left, #F55B3D 2%, #7fd1da 100%);
width:55%;height:62%;margin:0;border:none;color:#ffffff;padding:.4em 0px .4em .6em;font-size:.9em;-moz-border-radius: 3px;border-radius: 3px;line-height:1.5em;}

.meter-gradient-great {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.02, #F55B3D),color-stop(1, #7fd1da));
background-image: -o-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -moz-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -webkit-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -ms-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: linear-gradient(to left, #F55B3D 2%, #7fd1da 100%);
width:75%;height:62%;margin:0;border:none;color:#ffffff;padding:.4em 0px .4em .6em;font-size:.9em;line-height:1.5em;}

.meter-gradient-excellent {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.02, #F55B3D),color-stop(1, #7fd1da));
background-image: -o-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -moz-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -webkit-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -ms-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: linear-gradient(to left, #F55B3D 2%, #7fd1da 100%);
width:93%;height:62%;margin:0;border:none;color:#ffffff;padding:.4em 0px .4em .6em;font-size:.9em;-moz-border-radius: 3px;border-radius: 3px;line-height:1.5em;}




/* Sidebar */

.sidebar {width:29%;float:left;color:#67a0a6;margin: 0 0 30px 0;font-size:.9em;}
.sidebar h2 {margin:0 0 12px 0;}
.sidebar-box {width:auto;padding:1.5em;margin:35px 0 0 20px;clear:both;}
.sidebar-links {padding:0 0 0 5px;margin:0;clear:both;}

.search {width:80%;height:33px;border:none;font-size:1em;color:#999999;float:left;padding:.1em .2em 0 .4em;margin:0;}
.button {font-size:.8em;line-height:1em;padding:2px 0 0 0;border:none;color:#ffffff;background-color:#83bec5;width:35px;height:35px;margin:0 0 0 .5em;float:left;}

.tags a:link, .tags a:visited, .tags a:active {display:inline-block;background-color:#ffffff;padding:.3em .5em .3em .5em;margin: 3px 1px 3px 1px;-moz-border-radius: 2px;border-radius: 2px;font-size:.98em;}
.tags a:hover {background-color:#ededed;}
.tags h2 {font-size:1em;}

.job-sidebar {-moz-border-radius: 5px;border-radius: 5px;background-color:#ffffff;padding:1.1em;margin:5px 0 14px 0;}
.designer-sidebar {-moz-border-radius: 5px;border-radius: 5px;background-color:#ffffff;padding:1.1em;margin:5px 0 14px 0;}
.theme-sidebar {-moz-border-radius: 5px;border-radius: 5px;background-color:#ffffff;padding:1.1em 1.1em .7em 1.1em;margin:5px 0 14px 0;}
.theme-sidebar img {padding:0;margin:0;}

.sponsor-sidebar {-moz-border-radius: 5px;border-radius: 5px;background-color:#ffffff;padding:1.1em 1.1em .7em 1.1em;margin:5px 0 14px 0;}
.sponsor-sidebar img {padding:0;margin:0;width:100%;height:auto;}

/* Sidebar - Job Perks */

.meter-container-sidebar {border:3px solid #e8e8e8;width:90%;margin:8px 0 1px 0;background-color:#eeeeee;padding:0;}

.meter-gradient-sidebar-some {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.02, #F55B3D),color-stop(1, #7fd1da));
background-image: -o-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -moz-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -webkit-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -ms-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: linear-gradient(to left, #F55B3D 2%, #7fd1da 100%);
width:40%;height:6px;margin:0;border:none;color:#ffffff;padding:.0;font-size:.9em;line-height:1.5em;}

.meter-gradient-sidebar-good {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.02, #F55B3D),color-stop(1, #7fd1da));
background-image: -o-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -moz-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -webkit-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -ms-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: linear-gradient(to left, #F55B3D 2%, #7fd1da 100%);
width:55%;height:6px;margin:0;border:none;color:#ffffff;padding:.0;font-size:.9em;line-height:1.5em;}

.meter-gradient-sidebar-great {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.02, #F55B3D),color-stop(1, #7fd1da));
background-image: -o-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -moz-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -webkit-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -ms-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: linear-gradient(to left, #F55B3D 2%, #7fd1da 100%);
width:75%;height:6px;margin:0;border:none;color:#ffffff;padding:.0;font-size:.9em;line-height:1.5em;}

.meter-gradient-sidebar-excellent {
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.02, #F55B3D),color-stop(1, #7fd1da));
background-image: -o-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -moz-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -webkit-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: -ms-linear-gradient(left, #F55B3D 2%, #7fd1da 100%);
background-image: linear-gradient(to left, #F55B3D 2%, #7fd1da 100%);
width:93%;height:6px;margin:0;border:none;color:#ffffff;padding:.0;font-size:.9em;line-height:1.5em;}




/* Forms */

.form-info {font-size: .9em;margin: 8px 0 0 0;padding:0 30px 0 0;}

label {display:block;float:none;color:#f66d52;font-weight:normal;font-size:1.1em;letter-spacing:-.5px;margin:0 0 5px 0;}
input, select {padding:5px; margin: 5px 0 25px 0;}
textarea {width:80%; height:200px;border:1px solid #e0e0e0;margin: 5px 0 25px 0;}

.long-text {width:70%;border:1px solid #e0e0e0;padding:10px;}
.short-text {width:40%;border:1px solid #e0e0e0;padding:10px;}
.short-text-hp {width:40%;border:1px solid #e0e0e0;padding:10px;display:none;}

.checkbox {float:left;display:block;width:240px;margin:5px;background: #ffffff;padding: 15px 5px 15px 12px;-moz-border-radius: 5px;border-radius: 5px;height:25px;}
.checkbox input {margin:5px 5px 0 0;width:20px; height:20px;float:left;}
.checkbox-label {}

.submit {background:#f66d52;color:#ffffff;border:4px solid #dedede;padding:8px;-moz-border-radius: 3px;border-radius: 3px;}


/* Forms - Errors */

label.error {margin: 0 0 30px 10px;width: auto;display: inline-block;background:#f66d52;color:#ffffff;padding:10px;-moz-border-radius: 5px;border-radius: 5px;font-size:.9em;position:relative;z-index:999;}
ul.errors li {margin: 0 0 40px 0px;width: auto;display: inline-block;background:#f66d52;color:#ffffff;padding:10px;-moz-border-radius: 5px;border-radius: 5px;font-size:.9em;position:relative;z-index:999;}




/* Footer */ 

footer {background:#ffffff;width:100%;padding:0;clear:both;margin:0;}
footer .divider {border-bottom:1px solid #ececec;}
footer h2 {border-bottom:1px solid #ececec;width:99%;margin:0 0 12px 0}

.footer-container {margin:auto;padding:2.5em 0 2.5em 0;font-size:.96em;}
.footer-text {width:80%;float:left;padding:0 30px 15px 0;}

.footer-links {width:17%;float:left;font-size:.88em;line-height:1.3em;}
.footer-links ul {list-style-type:none;padding:15px 0 0 20px;margin:0;}
.footer-links ul li {margin:0 0 3px 0;padding:0;}

.bottom-sponsor {width:728px;height:90px;padding:0;border:7px solid #e5e5e5;margin:20px auto 20px auto;}

.charity-footer {background:url('../images/peace-icon2.png') no-repeat top left;height:auto;padding:5px 0 5px 43px;text-decoration:none;margin:20px 0 0 0;}

.security {background:url('../images/sucuri-security.png') no-repeat top left;height:auto;padding:5px 0 5px 43px;text-decoration:none;margin:20px 0 0 0;}



/* Responsive */


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

    .content-wrapper {margin:auto;padding:0 0 0 1em;width:96%;}
	.top-container {width:96%;font-size:.85em;}
	.top-charity {width:80%;}
	
	.header-container {width:96%;padding:1em 1em .6em 1em;}	
	.header-left: {width: 72%;margin:30px 0 0 0;}
	.top-sponsor {float:right;width:auto;}
	
	 nav ul  {margin:0;padding:1.2em 0 0 0;font-size:1em;}
     nav ul li {display:inline;margin:0 1.4em 0 0;}
	 nav ul li a {font-size:.9em;}

	.content-wrapper {margin:auto;padding:0;width:96%;}
   	.content {width:68%;float:left;margin:0 1em 2em 0;padding:0;}
	
	.sidebar {width:30%;padding:0;}
	
	.search {width:75%;}

	.gallery img {margin: 35px 0 0 0;max-width:98%;height:auto;}	
    .gallery-medium-block {max-width:49%;height:auto;padding: 0 18px 45px 0;float:left;}
    .gallery-medium-block-last {max-width:49%;height:auto;padding: 0 0 45px 0;float:left;}
    .gallery-small img {border:5px solid #ffffff;margin: 10px 7px 0 0;max-width:47.2%;height:auto;float:left;}
    
    .featured-theme {max-width:49%;height:auto;padding: 0 0 55px 18px;float:left;}
    
	.design-choose-container {width:90%;}
	.submit-center {width:90%;margin:40px 0px 10px 15px;}
	.design-choose-container .submit-center {width:90%;margin:40px 0px 10px 15px;}

	.footer-container {width:96%;}
    .footer-links {width:15%;font-size:1em;}
    .footer-links ul li {margin:0 0 5px 0;padding:0;}

}


@media only screen and (max-width: 1275px) {
	
	 a.login {width:99%;padding:0 0 0 3px;}
	.top-charity {display:none;}
	
	.header-container {width:96%;}
	.header-left {float:left;width:72%;padding:0 10px 0 0;margin:2em 0 0 0;}
	 a.logo, a:visited.logo, a:active.logo, a:hover.logo {margin:10px 0 0 0;}
	.top-sponsor {float:right;width:auto;margin:5px 0 0 0;}
	
	.header-container nav ul {padding:.5em 0 .5em 0;}
	.header-container nav ul li {margin:0 .5em 0 0;}
	.header-container nav ul li a {display:inline-block;padding:.6em;background-color:#f7f7f7;margin:10px 0 0 0;font-size:.9em;border:1px solid #efefef;border-radius:1px;}
	.header-container nav ul li a.current {color:#67a0a6;}

	.DELETEcontent-wrapper {margin:auto;width:96%;}
	.content {width: 96%;margin:0;padding:0 22px 0 0;}
	.sidebar {width: 95%;padding:0;}
	
	.gallery img {margin: 35px 0 0 0;max-width:98%;height:auto;}	
    .gallery-medium-block {max-width:49%;height:auto;padding: 0 18px 45px 0;float:left;}
    .gallery-medium-block-last {max-width:49%;height:auto;padding: 0 0 45px 0;float:left;}
    .gallery-small img {border:5px solid #ffffff;margin: 10px 7px 0 0;max-width:47.2%;height:auto;float:left;}
	
	.gallery-footer-links ul li {padding:6px 0 6px 0;margin:0;}
	
	.design-choose-container {width:90%;}
	.submit-center {width:90%;margin:40px 0px 10px 15px;}
	.design-choose-container .submit-center {width:90%;margin:40px 0px 10px 15px;}
	
	.footer-container {width:90%;padding:2.5em 1em 1em 1em;}
	.footer-text {width:96%;padding: 0 0 10px 0}
    .footer-links {width:96%;font-size:1em;}
    
    .footer-links ul {padding:0 0 30px 0;}
	.footer-links ul li {margin:0 .5em 0 0;display:inline;}
	.footer-links ul li a {display:inline-block;padding:.6em;background-color:#f7f7f7;margin:10px 0 0 0;font-size:.9em;border:1px solid #efefef;border-radius:1px;}
    
    .DELETEbottom-sponsor {width:auto;height:auto;padding:5px 0 0 0;border:none;}
    
    .wg-recent-deal-wrap {width:46% !important;}
    .wg-recent-deal-wrap:nth-child(4n+3) {padding-left:0 !important;padding-right:5px !important;width:45% !important;}
    
    .sponsor-sidebar {background-color: transparent;padding:0;}
    
    .collections-sidebar {display:none;}

}

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

    .header-left {margin:0 0 0 0;}

	.gallery img {margin: 25px 0 0 0;}
	.gallery-medium-block {max-width:98%;height:auto;padding: 0 10px 45px 0;float:left;}
	.gallery-medium-block-last {max-width:98%;height:auto;padding: 0 0 45px 0;float:left;}
	.gallery-small img {border:6px solid #ffffff;margin: 10px 7px 0 0;max-width:90%;height:auto;}
	
	.featured-theme {max-width:98%;height:auto;padding: 0 0 55px 0;float:left;}

}

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

    .content-wrapper {width:790px;padding:0 0 0 1em;}
    .top-bar {width:790px;}
    header {width:790px;}
    footer {width:790px;}
    .header-left {width:500px;}
}

@media only screen and (max-width: 670px) {
	
	.submit-center {width:90%;margin:40px 0px 10px 7px;}
	.design-choose-container .submit-center {width:90%;margin:40px 0px 10px 7px;}
	.wg-recent-deal-wrap {width:100% !important;}
	.wg-recent-deal-wrap:nth-child(4n+3) {width:99% !important;padding-left:10px !important;padding-right:0px !important;}
}

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

	
	.submit-center {width:85%;margin:40px 0px 10px 10px;}	
	.design-choose-container .submit-center {width:85%;margin:40px 0px 10px 10px;}
	p {padding: 20px;}
	.wg-recent-deal-wrap {width:100% !important;}
	.wg-recent-deal-wrap:nth-child(4n+3) {width:99% !important;padding-left:10px !important;padding-right:0px !important;}
	
}


