/*
Theme Name: Stationery Trends 2015
Author: Allisyn Deyo, Deyo Designs
Author URI: http://www.deyodesigns.com
*/

@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?d039mu');
    src:    url('fonts/icomoon.eot?d039mu#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?d039mu') format('truetype'),
        url('fonts/icomoon.woff?d039mu') format('woff'),
        url('fonts/icomoon.svg?d039mu#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-pinterest:before {
    content: "\e902";
}
.icon-contact:before {
    content: "\e900";
}
.icon-location:before {
    content: "\e947";
}
.icon-circle-right:before {
    content: "\ea42";
}
.icon-circle-left:before {
    content: "\ea44";
}
.icon-facebook:before {
    content: "\ea90";
}
.icon-instagram:before {
    content: "\ea92";
}
.icon-twitter:before {
    content: "\ea96";
}
.icon-rss:before {
    content: "\ea9b";
}
.icon-youtube:before {
    content: "\ea9d";
}
.icon-flickr:before {
    content: "\eaa3";
}
.icon-phone:before {
    content: "\e901";
}


    
body {margin:0px;padding:0px;font-family: 'Gotham SSm A', 'Gotham SSm B';font-size:13px;line-height:20px;font-weight:400;border-top:5px solid #000;text-align:left;}

h1, h2, h3, h4, h5 {font-family: 'EB Garamond', serif;}
a {color:#914c68;}

.ig_popup {width:574px !important;}

.clear {clear:both;height:1px;}
.top {max-width:1200px;margin:1% 5%;max-height:90px;font-family: 'Gotham SSm A', 'Gotham SSm B';}
.top .ad {float:left;height:90px;background-color:#fff;max-width:750px;}
.top .email-signup {float:right;background-color: #fff;padding:.2% 2% 0 2%;text-align:center;}
.email-signup .title {color:#000;font-size:17px;line-height:18px;padding:0;text-align:center;font-family: 'EB Garamond', serif;}
.email-signup form {clear:none;float:left;width:100%;}
.email-signup form .emailinput {padding:2%;width:68%;font-size:12px;border:none;background:none;color:#000;background-color:#f2f2f2;margin:3% 2% 0 0;float:left;}
.email-signup form .emailsignup {background-color:#6c2642;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;border:none;
  color: #ffffff;
  font-size: 12px;text-transform:uppercase;
  padding: 2%;
  text-decoration: none;float:left;margin-top:3%;width:26%}
.email-signup form .emailsignup:hover {background-color:#914c68;text-decoration: none;border:none;}
.email-signup select {font-size:11px;float:left;max-width:150px;width:58%;}
.email-signup select.job {font-size:11px;float:left;max-width:150px;width:40%;margin-right:2%}
.email-signup label {font-size:9px;float:left;width:30%;}
.email-signup label.editorial {font-size:9px;float:left;width:42%;}
.email-signup label.enews {font-size:9px;float:left;width:28%;}
.email-signup select {-webkit-appearance: none;border:none;box-shadow:none;padding:2px 5px;background: #f2f2f2 url('images/d-arrow.png') no-repeat center right;border-radius:0px;}
.mobile {display:none;}
.desktop {display:block;}
.ad-mobile {display:none;}

.mast {clear:both;margin:1% 5%;max-width:1200px;}
.social {float:left;width:26%;text-align:center;margin:0px auto;padding:6% 0 0 5%;}
.social a {color:#000;text-decoration:none;font-size:18px;padding:0px 5px;}
.social a:hover {color:#782947;text-decoration:none;}

.logo {float:left;width:40%;text-align:center;margin:0px auto;}
.logo img {max-width:400px;}
.subad {float:left;width:29%;text-align:center;margin:0px auto;padding:6% 0 0 0;font-family: 'Gotham SSm A', 'Gotham SSm B';}
.subad a {text-decoration:none;text-transform:uppercase;padding-right:30px;color:#782947;font-size:12px;}
.subad a:hover {color:#000;}

.navigation {z-index:50;clear:both;margin:1% 0 2% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';}
.navigation a {text-decoration:none;text-transform:uppercase;color:#000;padding:0 10px;font-size:14px;white-space: nowrap;}
.navigation a:hover {color:#782947;}
.navigation li {float:left;list-style-type:none;margin:0px;padding:0px;line-height:45px;}
.navigation li#menu-item-6655 {color:#fff;}
.navigation ul {margin:0px;padding:0px;}
.navigation li.current-menu-item a {color:#782947;}
.navigation-hold {margin:0 5%;border-top:1px solid #000;border-bottom:1px solid #000;position:relative;clear:both;padding:0;max-width:1200px;}

.navigation .sub-menu, .navigation-sticky .sub-menu {width:20%;display: none;margin: 0;position: absolute;z-index: 99;padding:1% 0 1% 0;}
.navigation li .sub-menu ul, .navigation-sticky li .sub-menu ul {left: 100%;top: 0;}
.navigation li .sub-menu a, .navigation-sticky li .sub-menu a {color: #000;}
.navigation li .sub-menu :hover > a, .navigation a:focus, .navigation-sticky li .sub-menu :hover > a, .navigation-sticky a:focus {background: none;color:#782947;}
.navigation li .sub-menu:hover > a, .navigation li .sub-menu a:focus, .navigation-sticky li .sub-menu:hover > a, .navigation-sticky li .sub-menu a:focus {}
.navigation li:hover > .sub-menu, .navigation-sticky li:hover > .sub-menu {display: block;}
.navigation li:hover > .sub-menu ul, .navigation-sticky li:hover > .sub-menu ul {display: block;}
.navigation .sub-menu, .navigation-sticky .sub-menu  {background:url('images/highlights.png') repeat top left;margin-top:1px;}
.navigation .sub-menu li, .navigation-sticky .sub-menu li {list-style-type:none;display:block;text-align:left;padding:5px;float:none;line-height:20px;color:#fff;}
.navigation .sub-menu a:hover, .navigation-sticky .sub-menu a:hover {color:#782947;}
.navigation .sub-menu ul li, .navigation-sticky .sub-menu ul li {padding:5px 0px 0px 7px;margin:2% 0e;}
.navigation .sub-menu ul, .navigation-sticky .sub-menu ul {padding:0px;margin:0px;}
li.menu-item-6655 {color:#fff;}

.navigation-sticky li#searchtop {padding:2px 0px 0px 0px;}
.navigation-sticky li#searchtop .sub-menu {width:30%;display: none;margin: 0;position: absolute;left:70%;z-index: 99;padding:1% 0 1% 0;}
.navigation li#searchtop:hover > .sub-menu, .navigation-sticky li#searchtop:hover > .sub-menu {display: block;}
.navigation li#searchtop:hover > .sub-menu ul, .navigation-sticky li#searchtop:hover > .sub-menu ul {display: block;}

.sticky-wrapper {height:0px !important;}
.sticky-wrapper.is-sticky {height:50px !important;}
.navigation-sticky {display:none;color:#fff;z-index:999;clear:both;border:none;padding:0;margin:0;font-family: 'Gotham SSm A', 'Gotham SSm B';background-color:#000;width:100%;}
.is-sticky .navigation-sticky {display:block;color:#fff;z-index:999;clear:both;border:none;padding:0;margin:0;font-family: 'Gotham SSm A', 'Gotham SSm B';background-color:#000;width:100%;}
.navigation-sticky a {text-decoration:none;text-transform:uppercase;color:#fff;padding:0 10px;font-size:12px;}
.navigation-sticky a:hover {color:#782947;}
.navigation-sticky li {float:right;list-style-type:none;margin:0px;padding:0px;line-height:45px;}
.navigation-sticky li#menu-item-6655 {color:#fff;}
.navigation-sticky ul {margin:0px;padding:0px;}
.navigation-sticky li.current-menu-item a {color:#782947;}
.navigation-sticky li#menu-item-6772 {color:#000;}
.navigation-sticky li#menu-item-6772 a {padding-right:0px !important;}
.sticky-logo {float:left;width:10%;margin:0px auto;text-align:center;padding-top:.5%;}
.sticky-logo img {margin:0px auto;text-align:center;height:30px;width:auto;}
.sticky-nav {text-align:right;width:40%;padding-right:5%;}
.navigation-sticky .social-sticky {float:left;width:45%;text-align:center;margin:0px auto;padding:1% 0 0 0;}
.social-sticky a {color:#fff;text-decoration:none;font-size:18px;padding:0px 5px;}
.social-sticky a:hover {color:#782947;text-decoration:none;}

.navigation .search {float:right;border-left:1px solid #000;margin:13px 0 0 0;padding-left:10px;height:21px;overflow:hidden;font-family: 'Gotham SSm A', 'Gotham SSm B';}
input#s.sfield {background-color: #fff;border:none;padding:0px;margin:0px;box-shadow:0px;text-indent:0px;font-size:14px;font-family: 'Gotham SSm A', 'Gotham SSm B';width:250px;}
#searchsubmit {max-height:15px;overflow:hidden;}

.navigation-sticky .search {float:right;border:none;margin:1% 0 .5% 3%;padding-left:10px;}
.navigation-sticky input#s.sfield {background-color: #fff;border:none;padding:5px;margin:0px;box-shadow:0px;text-indent:0px;font-size:14px;border:1px solid #000;width:60%;}


#searchsubmit ::-webkit-input-placeholder { /* WebKit browsers */ color:   #000;font-family: 'Gotham SSm A', 'Gotham SSm B';}
#searchsubmit :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:   #000;font-family: 'Gotham SSm A', 'Gotham SSm B';}
#searchsubmit ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:   #000; font-family: 'Gotham SSm A', 'Gotham SSm B';}
#searchsubmit :-ms-input-placeholder { /* Internet Explorer 10+ */ color:   #000;font-family: 'Gotham SSm A', 'Gotham SSm B'; }	

.highlight {background:url(images/highlight-d.png) repeat top left;height:340px;margin-bottom:4%;width:100%;max-width:100%;}
.features {margin:0px 5%;width:90%;max-width:1200px;}
.feature {float:left;width:30%;margin-top:2%;margin-bottom:2%;position:relative;text-align:center;}
#feature2.feature {margin:2% 2% !important;}
#feature1.feature {margin:2% 0 2% 3% !important;}
#feature3.feature {margin:2% 1% 2% 0 !important;}

.feature .imager {margin:0px auto;text-align:center;width:300px;height:250px;overflow:hidden;-webkit-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);
-moz-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);
box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);}
.feature .imager img {min-width:300px;min-height:250px;margin:0px auto;text-align:center;width:100%;height:100%;}
.cat-title {text-align:center;border-bottom:1px solid #000;font-size:10px;font-family: 'Gotham SSm A', 'Gotham SSm B';text-transform:uppercase;}
.feature h3, .feature h3 a {font-size:18px;color:#000;text-decoration:none;font-weight:400;margin:1.5% 0 0 0;text-align:center;}
.feature .copy {margin:0px auto;text-align:center;width:250px;padding-top:10px;}
.feature a {color:#000;text-decoration:none;}
ul.items li {margin-right:50px;}

.highlight.mobi {display:none;}

.main {margin:0px 5%;max-width:1200px;text-align:left;}
.second-main {margin:0px 5%;max-width:1200px;text-align:left;}
.post-type-archive-magazine .main {margin:0px auto;max-width:100%;}

.fresh-picks {float:left;width:44%;}
.fresh-picks .pick {position:relative;margin-top:2%;}
.fresh-picks .theimage {margin:0px auto;text-align:center;height:400px;overflow:hidden;}
.fresh-picks .theimage img {position:relative;max-width:100%;height:400px;width:auto;max-height:auto;}
.fresh-picks .title {clear:both;margin:2% 6% 0 6%;text-transform:uppercase;color:#000;font-size:11px;padding:.5% 0;border-bottom:1px solid #000;text-align:center;}
.fresh-picks a {color:#000;text-decoration:none;}
.fresh-picks .sub-title {font-size:15px;font-family: 'EB Garamond', serif;padding:2% 0;overflow:hidden;margin:0 6% 0 6%;text-align:center;} 
.fresh-picks .sub-title p {margin:0px;padding:0px;text-align:center;}

.latest {float:left;width:26%;margin:0px 2%;}
.latest .clip {padding:2% 4%;}
.latest .clip .date {font-family: 'Gotham SSm A', 'Gotham SSm B';font-size:12px;}
.latest .clip a {font-family: 'EB Garamond', serif;font-size:16px;color:#782947;text-decoration:none;}
.latest .clip a:hover {color:#000;}

.center-ads {float:left;width:26%;margin:0px auto;text-align:center;}
.center-ads div {margin:0px auto 15px auto;text-align:center;}
.home div#oio-banner-3 {margin-bottom:20px;}
.home div#oio-banner-4 {margin-bottom:0px;}

.right-ads div {margin:0px auto;text-align:center;}
.right-ads {float:left;width:26%;margin:0px auto;text-align:center;}
.right-ads .oio-banner-zone {margin:0 auto;text-align:center;}
.small-ad {margin:0px auto;text-align:center;padding:10px 0 0 0;}

.second-blog {float:left;width:26%;margin:0 2%;}
.left-ad {float:left;width:13%;margin:0px auto;text-align:center;}
.left-ad div {margin:0px auto;text-align:center;}
.video {padding:0 2% 0 0;width:29%;float:left;}
.video .clip .vimager {max-height:95px;overflow:hidden;}
.video .clip img {width:100%;height:auto;padding:0;float:none;}
.video .clip {padding:2% 0 1% 0;width:48%;float:left;margin:0 1%;line-height:13px;min-height:145px;}
.video .clip a {font-family: 'EB Garamond', serif;font-size: 13px;color: #782947;text-decoration: none;text-transform:none;text-decoration:none;}
.video .clip a:hover {color:#000;}

.feeds {clear:both;padding-top:4%;}
.feeds a span {color:#000;text-decoration:none;font-size:18px;padding:0px 5px;}
.feeds a:hover {color:#782947;text-decoration:none;}

#facebook .stitle {clear:both;text-transform:uppercase;border-top:1px solid #000;padding:1% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:12px;text-align:center;margin:2% 0 1% 0;}
#twitter .stitle {clear:both;text-transform:uppercase;border-top:1px solid #000;padding:1% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:12px;text-align:center;margin:2% 0 1% 0;}
#instagram .stitle {clear:both;text-transform:uppercase;border-top:1px solid #000;padding:1% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:12px;text-align:center;margin:2% 0 1% 0;}
#pinterest .stitle {clear:both;text-transform:uppercase;border-top:1px solid #000;padding:1% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:12px;text-align:center;margin:2% 0 1% 0;}
a.customisable-highlight {display:none !important;color:#fff;}

.section-title {text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #000;padding:4px 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:14px;text-align:center;margin-bottom:8px;}

.section-more {text-transform:uppercase;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:14px;text-align:center;padding:4% 0;clear:both;}
.section-more a {color:#782947;text-decoration:none;font-size:12px;}
.blog {padding:0 0 3% 0;}
.blog .clip img {float:left;max-width:30%;height:auto;padding-right:2%;}
.blog .clip {clear:both;padding:5% 0;line-height:17px;}
.blog .clip a {text-decoration:none;font-family: 'EB Garamond', serif;font-size: 15px;}
.blog .clip a:hover {color:#000;}

#pinterest-pinboard-container .pinboard div.pin_link img {width:16px;height:16px;}

.right-group {float:left;width:54%;margin-left:2%;}
hr.oio-clear-left {display:none;}

.double {height:25px;background:url('images/highlight-d.png') repeat top left;margin-top:3%;}
.foot {clear:both;margin:1% 5%;max-width:1200px;text-align:left;width:90%;}
.foot-left {float:left;width:62%;}
.foot .one {float:left;width:48%;padding-right:2%;padding-top:2%;}
.foot .one img {width:40%;height:auto;}
.foot .location {font-size:13px;margin-bottom:3%;background: url('images/location.jpg') no-repeat center left;padding-left:40px;}
.foot .phone {font-size:13px;margin-bottom:0;background: url('images/phone.jpg') no-repeat 0 0;padding-left:40px;}
.foot .email {font-size:13px;margin-bottom:3%;background: url('images/email.jpg') no-repeat 0 0;padding-left:40px;}

.foot .two {float:left;width:50%;padding-top:4.5%;}
.foot .two .email-signup {padding:0 0 2% 0;}
.foot .two .email-signup .sub-title {font-size:18px;font-family: 'EB Garamond', serif;padding:0 0 1% 0;text-align:left;} 
.foot .two .email-signup select {font-size:11px;float:left;max-width:150px;width:58%;}
.foot .two .email-signup select.job {font-size:11px;float:left;max-width:150px;width:40%;margin-right:2%}
.foot .two .email-signup label {font-size:9px;float:left;width:30%;}
.foot .two .email-signup label.editorial {font-size:9px;float:left;width:40%;}
.foot .two .email-signup form .emailsignup {width:25%;}
.foot .two .email-signup form .emailinput {width:65%;margin-right:2%;}

.foot .three {float:left;width:32%;padding:0 0 2% 2%;font-size:13px;margin-left:2%;border-left:3px solid #f2f2f2;margin-top:2%;}
.foot .three img {float:left;max-width:175px;padding-right:3%;width:43%;height:auto;}
.foot .three .in {float:left;padding:3% 0;width:54%;}
.foot .three a {text-decoration:none;color:#000;font-weight:bold;}
.foot .three h2 {text-align:center;margin:2% auto;}
.foot .three h2 a {font-family: 'Gotham SSm A', 'Gotham SSm B';font-size:14px;color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:normal;}
.foot .three h2 {background-color:#6c2642;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;border:none;
  color: #ffffff;
  font-size: 12px;text-transform:uppercase;
  padding: 5px 10px 5px 10px;
  text-decoration: none;}
.foot .three h2:hover {background-color:#914c68;text-decoration: none;border:none;}
.foot-menu a {text-decoration:none;color:#000;padding:0 0px;font-size:12px;}
.foot-menu a:hover {color:#782947;}
.foot-menu li {float:left;list-style-type:none;margin:0px;padding:0 20px 0 0;line-height:24px;}
ul.foot-menu {margin:2% 0 0 0;padding:2% 0 0 0;clear:both;font-family: 'Gotham SSm A', 'Gotham SSm B';}
li#menu-item-13706 {clear:both;}
.copyright {clear:both;padding-top:20px;text-align:center;}



.content {float:left;width:55%;margin-right:3%;}
.sidebar {float:left;width:42%;} 
.r-side {float:right;width:62%;}
.r-side .feeds {padding-bottom:2%;}
.l-side {float:left;width:34%;margin:0 3% 0 0%;}
.sidebar .section-title {text-transform:uppercase;border:0;border-bottom:1px solid #000;padding:10px 0 1% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:14px;text-align:center;margin-bottom:2%;}
.sidebar div#oio-banner-2 {margin:2% auto;clear:both;text-align:center;}
.sidebar div#oio-banner-6 {margin:2% auto;clear:both;text-align:center;}
.sidebar div#oio-banner-7 {margin:2% auto;clear:both;text-align:center;}
.sidebar div#oio-banner-8 {margin:2% auto;clear:both;text-align:center;}
.sidebar div#oio-banner-3 {margin:2% auto;clear:both;text-align:center;}
.sidebar div#oio-banner-4 {margin:2% auto;clear:both;text-align:center;}
.sidebar div#oio-banner-5 {margin:2% auto;clear:both;text-align:center;}
.sidebar div#oio-banner-9 {margin:2% auto;clear:both;text-align:center;}

.sidebar .fresh-picks {float:none;width:100%;margin:3% 0 0 0;clear:both;}
.sidebar .fresh-picks .pick {position:relative;margin-top:2%;}
.sidebar .fresh-picks .theimage {margin:0px auto;text-align:center;height:200px;overflow:hidden;}
.sidebar .fresh-picks .theimage img {position:relative;max-width:100%;height:200px;width:auto;max-height:auto;}
.sidebar .fresh-picks .title {clear:both;margin:2% 6% 0 6%;text-transform:uppercase;color:#000;font-size:11px;padding:.5% 0;border-bottom:1px solid #000;text-align:center;}
.sidebar .fresh-picks a {color:#000;text-decoration:none;}
.sidebar .fresh-picks .sub-title {font-size:15px;font-family: 'EB Garamond', serif;padding:1% 0;height:55px;overflow:hidden;margin:0 6% 0 6%;text-align:center;} 
.sidebar .fresh-picks .sub-title p {margin:0px;padding:0px;text-align:center;}

.sidebar .clip {padding:3% 4%;line-height:16px;}
.sidebar .clip .date {font-family: 'Gotham SSm A', 'Gotham SSm B';font-size:10px;}
.sidebar .clip a {font-family: 'EB Garamond', serif;font-size:15px;color:#782947;text-decoration:none;}
.sidebar .clip a:hover {color:#000;}

.content h1, .archive-group-one h1 {text-transform:uppercase;border:0;border-bottom:1px solid #000;padding:1% 0 1% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:12px;text-align:center;margin: 0px 0px 2% 0px;}
.content h2 {line-height:28px;font-size:24px;}
.content h3 {line-height:26px;font-size:20px;}
.content h4 {line-height:24px;font-size:18px;}

.post-type-archive-magazine .highlight {background:url('images/highlight.jpg') repeat top left;height:auto;margin-bottom:4%;}
.post-type-archive-magazine .features {margin:0px 5%;padding:1% 0;}

.archive-group-one, .archive-group-one-up {width:100%;margin:0;clear:both;}
.archive-group-one img, .archive-group-one-up img {max-height:250px;-webkit-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.75);width:auto;margin-bottom:2%;height:auto;}
.archive-group-one .copy {float:left;width:70%;padding-left:5%;line-height:18px;}
.archive-group-one h1 {text-transform:uppercase;border:0;border-bottom:1px solid #000;padding:1% 0 1% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:20px;text-align:center;margin: 0px 0px 2% 0px;}
.archive-group-one-up h1 {text-transform:uppercase;border:0;border-bottom:1px solid #000;padding:1% 0 1% 0;font-family: 'Gotham SSm A', 'Gotham SSm B';font-weight:400;font-size:16px;text-align:center;margin: 0px 0px 2% 0px;}
.archive-group-one-up .copy {width:100%;}
.archive-group-one-up .copy p {line-height:20px;margin:0px;padding:0px;}

.right-side {float:right;width:28%;margin-left:2%;text-align:center;}
.archive-group-one-up .right-side {float:right;margin-left:5%;text-align:center;}
.archive-group-one-up .right-side img {max-height:250px;box-shadow: none;width:auto;margin-bottom:2%;height:auto;max-width:100%;}
.copy-left {float:left;width:50%;text-align:left;}
.copy-left p {line-height:20px;margin:0px;padding:0px;}
.copy-right {float:left;width:50%;text-align:left;}
.wpcf-field-list-of-departments-value p {float:left;width:50%;clear:none;line-height:20px;margin:0px;padding:0px;}
.archive-group-one .copy a, .archive-group-one-up .copy a {color:#000;}
.archive-group-one .copy a:hover, .archive-group-one-up .copy a:hover {color:#782947;}

.left-side {float:left;width:23%;margin-right:2%;text-align:center;}
.left-side img {max-width:100%;}
.left-side .update a {color:#000;text-align:left;font-size:12px;text-decoration:none;}
.left-side .update a:hover {color:#782947;text-align:left;}

.post-type-archive-magazine .features .button a, .post-type-archive-magazine .features .button a:hover {color:#fff;text-decoration:none;}
.archive-group-one-up .button a, .archive-group-one-up .button a:hover {color:#fff;text-decoration:none;font-size:11px}

.post-type-archive-magazine .features .button, .archive-group-one-up .button {background-color:#6c2642;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;border:none;
  color: #ffffff;
  font-size: 12px;text-transform:uppercase;
  padding: 5px 10px 5px 10px;text-align:center;
  text-decoration: none;font-family: 'Gotham SSm A', 'Gotham SSm B';}
.post-type-archive-magazine .features .button:hover, .archive-group-one-up .button:hover {background-color:#914c68;text-decoration: none;border:none;}

.post-type-archive-magazine .features .button.float {margin:10px auto; width:60%;}
.post-type-archive-magazine .features .button.hold {margin:20px 0 10px 0px; width:50%;text-align:left;}

.issue-archive {float:left;width:21%;padding:1%;min-height:260px;margin:0px 2% 0 0;}
.issue-archive img {max-height:175px;height:auto;width:auto;max-width:150px;webkit-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px -8px rgba(0,0,0,0.75);}
.issue-archive a {text-decoration:none;}
.issue-archive h3 a {font-size:13px;font-family: 'Gotham SSm A', 'Gotham SSm B';color:#666;text-transform:uppercase;font-weight:normal;line-height:13px;} 
.content .issue-archive h3 {line-height:18px;}

.emm-paginate {margin-left:0px;clear:both;margin-top:0px;padding-bottom:3%;}
.emm-paginate a {background-color:#fff; border:1px solid #e4e4e4; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.emm-paginate a:hover, .emm-paginate a:active {background:#ccc; color:#782947;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate .emm-current {color:#fff; background:#782947; border:1px solid #782947; margin-right:4px; padding:3px 6px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}

.content .inside {background-color:#fff;padding:2% 2% 0 2%;float:left;width:54%;font-size:13px;}
.content .inside-no {background-color:#fff;padding:0 2%;float:none;width:96%;font-size:13px;}
.content .inside-no h3 {margin-top:1%;}
.content .inside h3 {margin-top:0px;}

.content a {color:#782947;}
.content a:hover {color:#000;}

.content .group {margin:1% 0 2% 0;background-color:#fff;border-bottom:1px solid #000;padding:1% 0 3% 0;clear:both;}
.content .group img {width:40%;max-width:650px;float:left;height:auto;}
.content .group h3 a {font-size:22px;color:#782947;text-decoration:none;font-family: 'EB Garamond', serif;font-weight:normal;}
.content .group h3 .date {font-family: 'Gotham SSm A', 'Gotham SSm B';font-size:11px;font-weight:normal;text-transform:uppercase;}
.content .group a {font-size:12px;color:#782947;text-decoration:none;font-family: 'Gotham SSm A', 'Gotham SSm B';}
.content .group a:hover {color:#000;}

.content .group .fpick {width:100%;max-width:660px;float:none;height:auto;position:relative;height:auto;margin:0px auto;}
.content .group .fpick .fpick-item {float:left;text-align:center;width:29%;margin:2%;position:relative;}
.content .group .fpick .fpick-item img {width:100%;height:auto;}
.content .group .fpick-inside {color:#000;text-align:center;}
.content .group .fpick-inside h3 a {font-size:20px;color:#782947;text-decoration:none;font-weight:normal;}
.number-list {float:left;color:#000;font-family: 'Gotham SSm A', 'Gotham SSm B';font-size:20px;color:#000;padding:3% 2% 3% 2%;margin:0px;width:6%;text-align:center;margin:0px auto;}
.number {position:absolute;color:#000;font-family: 'Gotham SSm A', 'Gotham SSm B';font-size:20px;background-color:#fff;color:#000;opacity:.8;padding:2% 1%;margin:0px auto;}
.child-list {float:left;width:90%;padding:2% 0;}

.content .photo-group {float:left;width:48%;margin:1%;float:left;font-size:13px;text-align:center;min-height:160px;line-height:16px;}
.content .photo-group img {width:auto;height:auto;margin:0px auto;max-height:190px;}

.content .date {font-family: 'Gotham SSm A', 'Gotham SSm B';font-size:11px;font-weight:normal;text-transform:uppercase;}
.the-content {float:left;width:90%;}
.sharer {padding-right:1%;margin-right:1%;text-align:center;}
.share {float:left;width:7%;font-family: 'EB Garamond', serif;font-size:11px;font-weight:normal;text-transform:uppercase;padding-right:1%;margin-right:1%;text-align:center;margin-top:2.5%;}
.share .title {padding-top:0px;text-align:right;}
.share a.sh-facebook {background: url('images/facebook.png') no-repeat 0 0;width: 35px;height: 21px;display:block;text-indent: 100%;white-space: nowrap;overflow: hidden;margin:15px 0px}
.share a.sh-facebook:hover {background: url('images/facebook.png') no-repeat 0 -21px;}
.share a.sh-twitter {background: url('images/twitter.png') no-repeat 0 0;width: 35px;height: 21px;display:block;text-indent: 100%;white-space: nowrap;overflow: hidden;margin:15px 0px}
.share a.sh-twitter:hover {background: url('images/twitter.png') no-repeat 0 -21px;}
.share a.sh-pinterest {background: url('images/pinterest.png') no-repeat 0 0;width: 35px;height: 21px;display:block;text-indent: 100%;white-space: nowrap;overflow: hidden;margin:15px 0px;}
.share a.sh-pinterest:hover {background: url('images/pinterest.png') no-repeat 0 -21px;}
.share a.sh-mycomment {background: url('images/comment.jpg') no-repeat 0 0;width: 40px;height: 36px;display:block;text-indent: 100%;white-space: nowrap;overflow: hidden;margin:0px 0px 15px 0px}
.share a.sh-mycomment:hover {background: url('images/comment.jpg') no-repeat 0 -36px;}
.share hr {border:none;border-bottom:1px solid #e4e4e4;height:1px;clear:both;}

.share.video {float:none;width:100%;font-family: 'EB Garamond', serif;border:none;font-size:11px;font-weight:normal;text-transform:uppercase;padding:0%;margin:0%;text-align:center;margin-top:2.5%;}
.share.video .title {padding-top:0px;text-align:center;border-bottom:1px solid #000;}
.share.video div.pinned {position:relative;top:-5px;display:inline;padding-left:5px;}
.content .share.video img {padding:0px 5px 0px 0px;display:inline;margin:1% 1%;max-width:20px;height:auto;float:none;clear:none;}
.share.video .border {padding:0%;margin:0%;border:none;text-align:center;}


div.crp_related {margin:3% 0;line-height:18px;}
div.crp_related .related {list-style-type:none;font-size:12px;padding:0px;float:left;width:23.5%;margin:0 1.5% 0 0;padding:0px;line-height:18px;}
div.crp_related img {display:block;width:100%;}
.crp_title {width:100%;padding-top:3%;}
.crp_thumb {height:100px;overflow:hidden;}
div.crp_related h3 {text-transform:uppercase;color:#000;font-size:11px;line-height:18px;padding:0 0 1% 0;border-bottom:1px solid #000;text-align:center;font-family: 'Gotham SSm A', 'Gotham SSm B';}
div.crp_related a {text-decoration:none;color:#000;}

.article-image {margin:0px auto;text-align:center;}
.article-image img {max-width:100%;height:auto;margin:0px auto;}
.content h1 a {color:#000;text-decoration:none;}
.content iframe {max-width:100%;}
.content img {max-width:100%;height:auto;}

.instagram-group {float:left;margin:1%;padding:1%;width:21%}

.contact-group {float:left;width:31%;text-align:center;margin:1%;}
.contact-group img {display:block;margin:0px auto;}
.contact-group span {font-size:11px;}

.fpick-item {float:left;text-align:center;width:48%;margin:1%;}
.fpick-item img {width:100%;height:auto;}
.fpick-item a {text-decoration:none;font-size:14px;font-weight:normal;}
.fpickup {text-align:left;}
.fpickup .inside {max-width:650px;margin:0px auto;}
.fpickup img {margin:0px auto;max-width:100%;}
.fpickup a {color:#782947;text-decoration:none;}
.fpickup a:hover {color:#000;text-decoration:none;}
.fpickup h2 span {font-size:12px;}
.fpickup .button a {color:#fff;}
.fpickup .button {background-color:#6c2642;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;border:none;
  color: #ffffff;
  font-size: 14px;text-transform:uppercase;
  padding: 5px 10px 5px 10px;text-align:center;
  text-decoration: none;font-family: 'Gotham SSm A', 'Gotham SSm B';max-width:50%;margin:0px auto;}
.fpickup .button:hover {background-color:#914c68;text-decoration: none;border:none;}

.imager40 {float:left;width:35%;height:auto;margin-right:2%;}
.imager40 img {width:100%;height:auto;}
.content40 {float:left;width:60%;}
.content40 h3 {font-family:'Source Sans Pro';font-size:18px;color:#51294c;line-height:20px;font-weight:normal;margin:0px;padding:5px 0px 0px 0px;}
.copy40 {padding:0 0 0 20px;font-size:14px;line-height:20px;}

.under40archive {float:left;width:18%;margin:1%;min-height:200px;}
.under40archive img {width:100%;height:auto;}
.under40archive .imager {max-height:155px;overflow:hidden;}
.under40archive h3, .under40archive h3 a {font-size:14px;color:#51294c;line-height:18px;font-weight:normal;margin:0px;padding:5px 0px 0px 0px;text-decoration:none;}
.under40archive .meta {text-transform:none !important;}

ul.list li {list-style-type:none;float:left;padding:0px 10px 0px 0px;margin:0px;}
ul.list {margin:0px;padding:0px;}

.related40 div {float:left;width:18%;margin:1%;font-family: 'Source Sans Pro';
font-size: 14px;
color: #000;
line-height: 18px;
font-weight: normal;text-align:center;}
.related40 div.image {float:none;width:100%;height:150px;overflow:hidden;}
.related40e div.image img {width:100%;height:auto;}

h1.subscriber {text-transform: uppercase;
border: 0;
border-bottom: 1px solid #000;
padding: 1% 0 1% 0;
font-family: 'Gotham SSm A', 'Gotham SSm B';
font-weight: 400;
font-size: 12px;
text-align: center;
margin: 0px 0px 2% 0px;}
 
div#gform_wrapper_9 {background-color:#ececec;padding:10px;}
input#gform_submit_button_9.gform_button.button {background-color:#6c2642;padding:10px;border:none;color:#fff;font-size:20px;}
input#gform_submit_button_9.gform_button.button:hover {background-color:#ccc;padding:10px;border:none;color:#fff;font-size:20px;}

div#gform_wrapper_9 label.gfield_label {font-weight:500;font-family: 'EB Garamond', serif;font-size:18px;background-color:#6c2642;padding: 7px 10px;color: #fff;-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;}
div#gform_wrapper_9 .gfield_required {color:#fff !important;}
div#gform_wrapper_9 div.ginput_container.ginput_container_name {margin-top:0px;}
div#gform_wrapper_9 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:8px 4px;}
div#gform_wrapper_9 li {display:block;clear:none;}
li#field_9_20 {clear:both !important;}
li#field_9_31 label, li#field_9_2 label, li#field_9_26 label, li#field_9_32 label {width:40%;}
input#input_9_1.medium, input#input_9_2.medium, input#input_9_26.medium, input#input_9_32.medium {width:59%;border: none;padding: 8px 5px;}
div#gform_wrapper_9  ul li.field_description_below div.ginput_container_checkbox, div#gform_wrapper_9  ul li.field_description_below div.ginput_container_radio {margin-top:0px;}
li#field_9_18 {clear:both !important;}
li#field_9_31 label {width:29%;}
li#field_9_31 {width:57%;float:left !important;display:inline-block !important;}
input#input_9_31_3, input#input_9_31_6 {border:none;padding: 8px 5px;}
span#input_9_31_3_container.name_first label, span#input_9_31_6_container.name_last label {display:none;}

li#field_9_2 {width:40%;float:left !important;display:inline-block !important;}
 li#field_9_26 {width:49%;float:left !important;display:inline-block !important;}
 li#field_9_32 {width:49%;float:left !important;display:inline-block !important;}

ul#input_9_18.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_9_18.gfield_radio li {min-width: 350px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_22.gfield_radio, ul#input_9_24.gfield_radio, ul#input_9_20.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_9_22.gfield_radio li, ul#input_9_24.gfield_radio li, ul#input_9_20.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_19.gfield_radio, ul#input_9_25.gfield_radio, ul#input_9_28.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_9_19.gfield_radio li, ul#input_9_25.gfield_radio li, ul#input_9_28.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_29.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_9_29.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_30.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_9_30.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-size:15px;}
div.ginput_container.ginput_container_total {background-color:#fff;}
span.ginput_total.ginput_total_9 {padding: 20px;font-size: 18px !important;color: #000 !important;line-height: 35px;}
li#field_9_28, li#field_9_29, li#field_9_30 {clear:both !important;}
@media screen and (max-width: 900px) {

div#gform_wrapper_9 {background-color:#ececec;padding:10px;}
input#gform_submit_button_9.gform_button.button {background-color:#6c2642;padding:10px;border:none;color:#fff;font-size:20px;}
input#gform_submit_button_9.gform_button.button:hover {background-color:#ccc;padding:10px;border:none;color:#fff;font-size:20px;}

div#gform_wrapper_9 label.gfield_label {font-weight:500;font-family: 'EB Garamond', serif;font-size:18px;background-color:#6c2642;padding: 7px 10px;color: #fff;-webkit-border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;width:100%;}
div#gform_wrapper_9 .gfield_required {color:#fff !important;}
div#gform_wrapper_9 div.ginput_container.ginput_container_name {margin-top:0px;}
div#gform_wrapper_9 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:8px 4px;}
div#gform_wrapper_9 li {display:block;clear:both;}
li#field_9_31 label, li#field_9_2 label, li#field_9_26 label, li#field_9_32 label {width:100%;}
input#input_9_1.medium, input#input_9_2.medium, input#input_9_26.medium, input#input_9_32.medium {width:100%;border: none;padding: 8px 5px;}
div#gform_wrapper_9  ul li.field_description_below div.ginput_container_checkbox, div#gform_wrapper_9  ul li.field_description_below div.ginput_container_radio {margin-top:0px;}
li#field_9_18 {clear:both !important;}
li#field_9_31 label {width:100%;}
li#field_9_31 {width:100%;float:none !important;display:block !important;}
input#input_9_31_3, input#input_9_31_6 {border:none;padding: 8px 5px;}
span#input_9_31_3_container.name_first label, span#input_9_31_6_container.name_last label {display:none;}
li#field_9_2 {width:100%;float:none !important;display:block !important;}
li#field_9_26, li#field_9_32 {width:100%;float:none !important;display:block !important;}
ul#input_9_18.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_22.gfield_radio li, ul#input_9_24.gfield_radio li, ul#input_9_20.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_19.gfield_radio li, ul#input_9_25.gfield_radio li, ul#input_9_28.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_29.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_9_30.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
.gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex {width:100% !important;margin-left:0px !important;}
}

@media screen and (max-width: 700px) {
label.gfield_label {display:block !important;}
ul#input_9_18.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_9_22.gfield_radio li, ul#input_9_24.gfield_radio li, ul#input_9_20.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_9_19.gfield_radio li, ul#input_9_25.gfield_radio li, ul#input_9_28.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_9_29.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_9_30.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
}

div#gform_wrapper_10 {background-color:#ececec;padding:10px;}
input#gform_submit_button_10.gform_button.button {background-color:#573286;padding:10px;border:none;color:#fff;font-size:20px;}
input#gform_submit_button_10.gform_button.button:hover {background-color:#ccc;padding:10px;border:none;color:#fff;font-size:20px;}

div#gform_wrapper_10 label.gfield_label {font-weight:500;font-family: 'EB Garamond', serif;font-size:18px;background-color:#573286;padding: 7px 10px;color: #fff;-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;}
div#gform_wrapper_10 .gfield_required {color:#fff !important;}
div#gform_wrapper_10 div.ginput_container.ginput_container_name {margin-top:0px;}
div#gform_wrapper_10 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:8px 4px;}
div#gform_wrapper_10 li {display:block;clear:none;}
li#field_10_20 {clear:both !important;}
li#field_10_31 label, li#field_10_2 label, li#field_10_26 label, li#field_10_32 label {width:40%;}
input#input_10_1.medium, input#input_10_2.medium, input#input_10_26.medium, input#input_10_32.medium {width:59%;border: none;padding: 8px 5px;}
div#gform_wrapper_10  ul li.field_description_below div.ginput_container_checkbox, div#gform_wrapper_10  ul li.field_description_below div.ginput_container_radio {margin-top:0px;}
li#field_10_18, li#field_10_19, li#field_10_22, li#field_10_33 {clear:both !important;}
li#field_10_31 label {width:29%;}
li#field_10_31 {width:57%;float:left !important;display:inline-block !important;}
input#input_10_31_3, input#input_10_31_6 {border:none;padding: 8px 5px;}
span#input_10_31_3_container.name_first label, span#input_10_31_6_container.name_last label {display:none;}

li#field_10_2 {width:40%;float:left !important;display:inline-block !important;}
 li#field_10_26 {width:49%;float:left !important;display:inline-block !important;}
 li#field_10_32 {width:49%;float:left !important;display:inline-block !important;}

ul#input_10_18.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_10_18.gfield_radio li {min-width: 230px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_10_22.gfield_radio, ul#input_10_24.gfield_radio, ul#input_10_20.gfield_radio, ul#input_10_33.gfield_radio, ul#input_10_34.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_10_22.gfield_radio li, ul#input_10_24.gfield_radio li, ul#input_10_20.gfield_radio li, ul#input_10_33.gfield_radio li, ul#input_10_34.gfield_radio li, ul#input_10_18.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_10_19.gfield_radio, ul#input_10_25.gfield_radio, ul#input_10_28.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_10_19.gfield_radio li, ul#input_10_25.gfield_radio li, ul#input_10_28.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_10_29.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_10_29.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_10_30.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_10_30.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-size:15px;}
div.ginput_container.ginput_container_total {background-color:#fff;}
span.ginput_total.ginput_total_10 {padding: 20px;font-size: 18px !important;color: #000 !important;line-height: 35px;}
li#field_10_28, li#field_10_29, li#field_10_30 {clear:both !important;}
@media screen and (max-width: 900px) {

div#gform_wrapper_10 {background-color:#ececec;padding:10px;}
input#gform_submit_button_10.gform_button.button {background-color:#573286;padding:10px;border:none;color:#fff;font-size:20px;}
input#gform_submit_button_10.gform_button.button:hover {background-color:#ccc;padding:10px;border:none;color:#fff;font-size:20px;}

div#gform_wrapper_10 label.gfield_label {font-weight:500;font-family: 'EB Garamond', serif;font-size:18px;background-color:#573286;padding: 7px 10px;color: #fff;-webkit-border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;width:100%;}
div#gform_wrapper_10 .gfield_required {color:#fff !important;}
div#gform_wrapper_10 div.ginput_container.ginput_container_name {margin-top:0px;}
div#gform_wrapper_10 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:8px 4px;}
div#gform_wrapper_10 li {display:block;clear:both;}
li#field_10_31 label, li#field_10_2 label, li#field_10_26 label, li#field_10_32 label {width:100%;}
input#input_10_1.medium, input#input_10_2.medium, input#input_10_26.medium, input#input_10_32.medium {width:100%;border: none;padding: 8px 5px;}
div#gform_wrapper_10  ul li.field_description_below div.ginput_container_checkbox, div#gform_wrapper_10  ul li.field_description_below div.ginput_container_radio {margin-top:0px;}
li#field_10_18 {clear:both !important;}
li#field_10_31 label {width:100%;}
li#field_10_31 {width:100%;float:none !important;display:block !important;}
input#input_10_31_3, input#input_10_31_6 {border:none;padding: 8px 5px;}
span#input_10_31_3_container.name_first label, span#input_10_31_6_container.name_last label {display:none;}
li#field_10_2 {width:100%;float:none !important;display:block !important;}
li#field_10_26, li#field_10_32 {width:100%;float:none !important;display:block !important;}
ul#input_10_18.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_10_22.gfield_radio li, ul#input_10_24.gfield_radio li, ul#input_10_20.gfield_radio li, ul#input_10_33.gfield_radio li, ul#input_10_34.gfield_radio li, ul#input_10_18.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_10_19.gfield_radio li, ul#input_10_25.gfield_radio li, ul#input_10_28.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_10_29.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_10_30.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
.gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex {width:100% !important;margin-left:0px !important;}
}

@media screen and (max-width: 700px) {
label.gfield_label {display:block !important;}
ul#input_10_18.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_10_22.gfield_radio li, ul#input_10_24.gfield_radio li, ul#input_10_20.gfield_radio li, ul#input_10_33.gfield_radio li, ul#input_10_34.gfield_radio li, ul#input_10_18.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_10_19.gfield_radio li, ul#input_10_25.gfield_radio li, ul#input_10_28.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_10_29.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_10_30.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}


}

div#gform_wrapper_12 {background-color:#ececec;padding:10px;}
input#gform_submit_button_12.gform_button.button {background-color:#573286;padding:10px;border:none;color:#fff;font-size:20px;}
input#gform_submit_button_12.gform_button.button:hover {background-color:#ccc;padding:10px;border:none;color:#fff;font-size:20px;}

li#field_12_35, li#field_12_36 {clear:both !important;}
li#field_12_35 label.gfield_label, li#field_12_36 label.gfield_label {width:50% !important;}
 
div#gform_wrapper_12 label.gfield_label {font-weight:500;font-family: 'EB Garamond', serif;font-size:18px;background-color:#573286;padding: 7px 10px;color: #fff;-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;}
div#gform_wrapper_12 .gfield_required {color:#fff !important;}
div#gform_wrapper_12 div.ginput_container.ginput_container_name {margin-top:0px;}
div#gform_wrapper_12 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:8px 4px;}
div#gform_wrapper_12 li {display:block;clear:none;}
li#field_12_20 {clear:both !important;}
li#field_12_31 label, li#field_12_2 label, li#field_12_26 label, li#field_12_32 label {width:40%;}
input#input_12_1.medium, input#input_12_2.medium, input#input_12_26.medium, input#input_12_32.medium {width:59%;border: none;padding: 8px 5px;}
div#gform_wrapper_12  ul li.field_description_below div.ginput_container_checkbox, div#gform_wrapper_12  ul li.field_description_below div.ginput_container_radio {margin-top:0px;}
li#field_12_18, li#field_12_19, li#field_12_22, li#field_12_33 {clear:both !important;}
li#field_12_31 label {width:29%;}
li#field_12_31 {width:57%;float:left !important;display:inline-block !important;}
input#input_12_31_3, input#input_12_31_6 {border:none;padding: 8px 5px;}
span#input_12_31_3_container.name_first label, span#input_12_31_6_container.name_last label {display:none;}

li#field_12_2 {width:100%;float:left !important;display:inline-block !important;}
 li#field_12_26 {width:49%;float:left !important;display:inline-block !important;}
 li#field_12_32 {width:49%;float:left !important;display:inline-block !important;}

ul#input_12_18.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_12_18.gfield_radio li {min-width: 230px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_12_22.gfield_radio, ul#input_12_24.gfield_radio, ul#input_12_20.gfield_radio, ul#input_12_33.gfield_radio, ul#input_12_34.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_12_22.gfield_radio li, ul#input_12_24.gfield_radio li, ul#input_12_20.gfield_radio li, ul#input_12_33.gfield_radio li, ul#input_12_34.gfield_radio li, ul#input_12_18.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_12_19.gfield_radio, ul#input_12_25.gfield_radio, ul#input_12_28.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_12_19.gfield_radio li, ul#input_12_25.gfield_radio li, ul#input_12_28.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_12_29.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_12_29.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_12_30.gfield_radio {background-color:#fff;margin:0px;padding:5px;font-size:15px;}
ul#input_12_30.gfield_radio li {min-width: 250px;display:inline-block;font-size:15px;clear:both !important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-size:15px;}
div.ginput_container.ginput_container_total {background-color:#fff;}
span.ginput_total.ginput_total_12 {padding: 20px;font-size: 18px !important;color: #000 !important;line-height: 35px;}
li#field_12_28, li#field_12_29, li#field_12_30 {clear:both !important;}
@media screen and (max-width: 900px) {

div#gform_wrapper_12 {background-color:#ececec;padding:10px;}
input#gform_submit_button_12.gform_button.button {background-color:#573286;padding:10px;border:none;color:#fff;font-size:20px;}
input#gform_submit_button_12.gform_button.button:hover {background-color:#ccc;padding:10px;border:none;color:#fff;font-size:20px;}

div#gform_wrapper_12 label.gfield_label {font-weight:500;font-family: 'EB Garamond', serif;font-size:18px;background-color:#573286;padding: 7px 10px;color: #fff;-webkit-border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;width:100%;}
div#gform_wrapper_12 .gfield_required {color:#fff !important;}
div#gform_wrapper_12 div.ginput_container.ginput_container_name {margin-top:0px;}
div#gform_wrapper_12 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:8px 4px;}
div#gform_wrapper_12 li {display:block;clear:both;}
li#field_12_31 label, li#field_12_2 label, li#field_12_26 label, li#field_12_32 label {width:100%;}
input#input_12_1.medium, input#input_12_2.medium, input#input_12_26.medium, input#input_12_32.medium {width:100%;border: none;padding: 8px 5px;}
div#gform_wrapper_12  ul li.field_description_below div.ginput_container_checkbox, div#gform_wrapper_12  ul li.field_description_below div.ginput_container_radio {margin-top:0px;}
li#field_12_18 {clear:both !important;}
li#field_12_31 label {width:100%;}
li#field_12_31 {width:100%;float:none !important;display:block !important;}
input#input_12_31_3, input#input_12_31_6 {border:none;padding: 8px 5px;}
span#input_12_31_3_container.name_first label, span#input_12_31_6_container.name_last label {display:none;}
li#field_12_2 {width:100%;float:none !important;display:block !important;}
li#field_12_26, li#field_12_32 {width:100%;float:none !important;display:block !important;}
ul#input_12_18.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_12_22.gfield_radio li, ul#input_12_24.gfield_radio li, ul#input_12_20.gfield_radio li, ul#input_12_33.gfield_radio li, ul#input_12_34.gfield_radio li, ul#input_12_18.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_12_19.gfield_radio li, ul#input_12_25.gfield_radio li, ul#input_12_28.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_12_29.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
ul#input_12_30.gfield_radio li {min-width: 300px;display:inline-block;font-size:15px;clear:both !important;}
.gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex {width:100% !important;margin-left:0px !important;}
}

@media screen and (max-width: 700px) {
label.gfield_label {display:block !important;}
ul#input_12_18.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_12_22.gfield_radio li, ul#input_12_24.gfield_radio li, ul#input_12_20.gfield_radio li, ul#input_12_33.gfield_radio li, ul#input_12_34.gfield_radio li, ul#input_12_18.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_12_19.gfield_radio li, ul#input_12_25.gfield_radio li, ul#input_12_28.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_12_29.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}
ul#input_12_30.gfield_radio li {min-width: unset;display:block;font-size:15px;clear:both !important;}


}
    /* Image Alignment */

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {margin: 7px 24px 7px 0;}
.wp-caption.alignleft {margin: 7px 14px 7px 0;}
blockquote.alignright, figure.wp-caption.alignright, img.alignright {margin: 7px 0 7px 24px;}
.wp-caption.alignright {margin: 7px 0 7px 14px;}
blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {margin:7px auto !important;}
.wp-caption {margin-bottom: 24px;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption {color: #767676;}
.wp-caption-text {-webkit-box-sizing: border-box;-moz-box-sizing:    border-box;box-sizing:         border-box;font-size: 12px;font-style: italic;line-height: 1.5;margin: 9px 0;}
div.wp-caption .wp-caption-text {padding-right: 10px;}
div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {padding-left: 10px;padding-right: 0;}
img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {height: auto;max-width: 100%;}

.the-content figure {margin:0px !important;padding:0px !important;}
.the-content img {max-width:100%;height:auto;}


.gallery-item {float:left !important;text-align:left;width:21% !important;margin:2% !important;}
.gallery-item img {width:98%;padding:2% 1%;height:auto;}
.gallery-item a {text-decoration:none;font-size:14px;}
.gallery-item .title {padding-top:3%;}

.prod-gallery .gallery-item {float:left !important;text-align:left;width:44% !important;margin:2% 3% !important;}
.prod-gallery .gallery-caption {font-style:normal;margin-top:0px !important;font-size:12px;line-height:17px;}
.prod-gallery .gallery-caption::before {content:"^ ";}


.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-size: 0.8125rem;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

@media screen and (max-width: 1250px) {
.top {margin:1% 3%;}
.mast {clear:both;margin:1% 3%;}
.navigation-hold {margin:0 3%;}
.main {margin:0px 3%;}
.features {margin:0px 3%;}
.second-main {margin:0px 3%;}
.top .email-signup {float:right;background-color: #fff;padding:.2% 1% 0 1%;}
.foot {clear:both;margin:1% 3%;}


}

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

.navigation a {font-size:13px;}
input#s.sfield {width:200px;}

}

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

.right-ads {float:none;clear:both;width:100%;margin:0px auto;text-align:center;}
.right-ads div {margin:0px 1%;text-align:center;float:left;}
.small-ad {margin:0px auto;text-align:center;padding:10px 0 0 0;}

.second-blog {float:left;width:36%;margin:0 0 0 2%;}
.left-ad {float:left;width:21%;margin:0px auto;text-align:center;}
.video {padding:0 2% 0 0;width:39%;float:left;}

}

@media screen and (max-width: 1120px) {
.top {margin:1% 1%;}
.mast {clear:both;margin:1% 1%;}
.navigation-hold {margin:0 1%;}
.main {margin:0px 1%;}
.second-main {margin:0px 1%;}
.features {margin:0px 1%;}

.top .email-signup {float:right;background-color: #fff;padding:.2% 1% 0 1%;}
.foot {clear:both;margin:1% 1%;}

.latest {float:left;width:20%;margin:0px 2%;}
.center-ads {float:left;width:32%;margin:0px auto;text-align:center;}


}

@media screen and (max-width: 1075px) {
.top {width:98%;margin:1% 1% 0 1%;height:auto;max-height:100%;font-family: 'Gotham SSm A', 'Gotham SSm B';}
.top .ad {float:none;height:90px;background-color:#fff;max-width:728px;margin:0px auto;text-align:center;}
div#oio-banner-1 {max-width:100% !important;width:100% !important;height:auto !important;}
ins.adsbygoogle, ins#aswift_0_expand {max-width:100% !important;width:100% !important;height:auto !important;}
.top .ad iframe {max-width:100% !important;height:auto !important;width:100% !important;}
.top .email-signup {display:none;}

.r-side {float:none;width:100%;}
.l-side {float:none;width:100%;margin:0 0% 0 0%;}

}

@media screen and (max-width: 1050px) {
.sticky-nav {text-align:right;width:60%;padding-right:5%;}
.navigation-sticky .social {float:left;width:35%;text-align:center;margin:0px auto;padding:1% 0 0 0;}
.navigation a {font-size:12px;}
input#s.sfield {font-size:12px;width:100px;}
.search {float:right;border-left:1px solid #000;margin:1.5% 0 .5% 0;padding-left:10px;}

hr.oio-clear-left {display:none;}
}

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

.highlight {background:url(images/highlight-d.png) repeat top left;height:250px;margin-bottom:7%;width:100%;max-width:100%;}
.feature {float:left;width:30%;margin-top:2%;margin-bottom:2%;position:relative;text-align:center;}

.feature .imager {margin:0px auto;text-align:center;width:200px;max-height:150px;overflow:hidden;-webkit-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);
-moz-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);
box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);}
.feature .imager img {min-width:200px;min-height:150px;margin:0px auto;text-align:center;width:100%;height:100%;}
.feature .copy {margin:0px auto;text-align:center;width:150px;padding-top:10px;}

.fresh-picks {float:left;width:50%;}
.latest {float:left;width:46%;margin:0px 0 0 4%;}

.center-ads {float:none;width:100%;margin:0px auto;text-align:center;clear:both;}
.center-ads div {margin:0px 3%;text-align:center;float:left;}
.center-ads div br {display:none;height:0px;}
}

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



.copy-left {float:none;width:100%;}
.copy-right {float:none;width:100%;}
.post-type-archive-magazine .features .button.hold {margin:20px 0 10px 0px; width:90%;text-align:left;}


.logo {float:none;width:100%;text-align:center;margin:0px auto;}
.logo img {max-width:300px;height:auto;}

.top {padding-top:40px;}
.top .email-signup {display:none;}
.subad {display:none;}
.navigation {display:none;}
.mobile {background-color:#000;width:98%;position:fixed;z-index:999;display:block;padding:0 1% 1% 1%;top:-2px;}

.menu .sub-menu {background-color:#000}
.mast .social {display:none;}


.foot {text-align:center;}
.foot-left {float:none;width:100%;text-align:left;}
.foot .one {float:left;width:48%;padding-right:2%;padding-top:2%;}
.foot .two {float:left;width:50%;padding-top:4.5%;}
.foot .three {clear:both;float:none;width:92%;padding:4%;margin:5% auto;border-top:3px solid #f2f2f2;border-left:0px;text-align:left;}
.copyright {clear:both;padding-top:20px;text-align:center;}

.content {float:none;width:100%;margin-right:0%;}
.sidebar {float:none;width:100%;} 
.r-side {float:right;width:62%;}
.r-side .feeds {padding-bottom:2%;}
.l-side {float:left;width:34%;margin:0 3% 0 0%;}

.second-blog {float:none;width:100%;margin:2% 0;clear:both;}
.left-ad {float:left;width:35%;margin:0px auto;text-align:center;}
.video {padding:0 2% 0 0;width:63%;float:left;}
.video .clip {min-height:180px}
.blog {float:left;width:48%;padding:0px;margin:0 2% 0 0;}
.feeds {clear:none;float:left;width:50%;}

}

@media screen and (max-width: 750px) {
.top .ad {float:none;height:auto;background-color:#fff;width:100%;overflow:hidden;}
.top .ad div {max-width:100% !important;width:100% !important;height:auto;}
.top .ad div img {max-width:100% !important;width:100% !important;height:auto !important;}

.logo {padding:0 0 3% 0;}
.nav-collapse li {padding:2% 1% 2% 2%;margin:0px;}
.social-sticky {float:left;width:75%;text-align:center;margin:0px;padding:1% 0 0 0;}

.fresh-picks {float:none;width:100%;clear:both;}
.latest {float:none;width:100%;margin:0px;clear:both;}

.highlight {background:url(images/highlight-d.png) repeat top left;height:320px;margin-bottom:6%;width:100%;max-width:100%;}
.features {margin:0px;max-width:750px;}
.feature {float:none;width:90%;margin-top:2%;margin-bottom:2%;position:relative;text-align:center;}
.feature .imager {margin:0px auto;text-align:center;width:300px;max-height:250px;overflow:hidden;-webkit-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);
-moz-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);
box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.56);}
.feature .imager img {min-width:300px;min-height:250px;margin:0px auto;text-align:center;width:100%;height:100%;}
.feature h3, .feature h3 a {font-size:18px;color:#000;text-decoration:none;font-weight:400;margin:1.5% 0 0 0;text-align:center;}
.feature .copy {margin:0px auto;text-align:center;width:250px;padding-top:10px;}
.feature a {color:#000;text-decoration:none;}
ul.items li {margin-right:50px;}

.highlight.mobi {display:block;}
.highlight.desk {display:none;}


}
@media screen and (max-width: 700px) {
.center-ads div {clear:both;float:none;margin:0px auto;text-align:center;}
.main {margin:0px 5%;max-width:1200px;text-align:left;padding-top:20px;}

}

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

.contact-group {float:left;width:48%;text-align:center;margin:1%;}

.share.video {display:block;}

.fpick-item {float:left;text-align:center;width:46%;margin:2%;}
.instagram-group {float:left;margin:1%;padding:1%;width:29%}

.left-side {float:none;width:100%;margin:0px;text-align:center;}
.archive-group-one .copy {float:none;width:100%;padding-left:0px;line-height:18px;}
.wpcf-field-list-of-departments-value p {float:none;width:100%;clear:none;line-height:20px;margin:0px;padding:0px;}
.issue-archive {float:left;width:29%;padding:1%;min-height:260px;margin:0px 2% 0 0;}

}

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

.mobile {background-color:#000;width:98%;position:fixed;z-index:999;display:block;padding:0 1% 2% 1%;top:-2px;}

.foot {text-align:center;}
.foot-left {float:none;width:100%;text-align:left;}
.foot .one {float:none;width:94%;padding:2% 3%;text-align:left;}
.foot .two {clear:both;float:none;width:92%;padding:4%;margin:5% auto;border-top:3px solid #f2f2f2;border-left:0px;text-align:left;}
.foot .three {clear:both;float:none;width:92%;padding:4%;margin:5% auto;border-top:3px solid #f2f2f2;border-left:0px;text-align:left;}
.copyright {clear:both;padding-top:2%;text-align:center;}

.the-content {float:none;width:95%;margin:10px auto;clear:both;padding-top:60px;}
.sharer {padding:2%;margin:0;background-color:#fff;}
.share.video {float:none;width:100%;font-family: 'EB Garamond', serif;border:none;font-size:11px;font-weight:normal;text-transform:uppercase;padding-right:0%;margin-right:0%;text-align:center;margin-top:2.5%;}
.share.video .title {padding-top:0px;text-align:center;border-bottom:1px solid #000;}
.content .share.video img {padding:0px 10px;display:inline;margin:1% 1%;max-width:20px;height:auto;float:none;clear:none;}
.share.video .border {padding-right:0%;margin-right:0%;border:none;text-align:center;}

.share {float:none;width:100%;font-family: 'EB Garamond', serif;border:none;font-size:11px;font-weight:normal;text-transform:uppercase;padding-right:0%;margin:0px auto;text-align:center;}
.share a.sh-facebook {background: url('images/facebook.png') no-repeat 0 0;width: 35px;height: 21px;display:normal;text-indent: 100%;white-space: nowrap;overflow: hidden;margin:0px 15px;float:left;}
.share a.sh-facebook:hover {background: url('images/facebook.png') no-repeat 0 -21px;}
.share a.sh-twitter {background: url('images/twitter.png') no-repeat 0 0;width: 35px;height: 21px;display:normal;text-indent: 100%;white-space: nowrap;overflow: hidden;margin:0px 15px;float:left;}
.share a.sh-twitter:hover {background: url('images/twitter.png') no-repeat 0 -21px;}
.share a.sh-pinterest {background: url('images/pinterest.png') no-repeat 0 0;width: 35px;height: 21px;display:normal;text-indent: 100%;white-space: nowrap;overflow: hidden;margin:0px 15px;float:left;}
.share a.sh-pinterest:hover {background: url('images/pinterest.png') no-repeat 0 -21px;}

.share a.sh-mycomment {background: url('images/comment.jpg') no-repeat 0 0;width: 40px;height: 36px;display:normal;text-indent: 100%;white-space: nowrap;overflow: hidden;margin:0px 15px;float:left;}
.share a.sh-mycomment:hover {background: url('images/comment.jpg') no-repeat 0 -36px;}
.share hr {border:none;border-bottom:1px solid #e4e4e4;height:1px;clear:both;display:none;}

.desktop {display:none;}
.ad-mobile {display:block;}

}

@media screen and (max-width: 550px) {
.r-side {float:none;width:100%;}
.l-side {float:none;width:100%;margin:0 0% 0 0%;}
div.crp_related .related {list-style-type:none;font-size:14px;padding:0px;float:none;clear:both;width:100%;margin:1% 0% 1% 0;padding:0px;line-height:18px;}
div.crp_related img {display:none;}

.social-sticky {float:left;width:75%;text-align:center;margin:0px;padding:1% 0 0 0;overflow:hidden;}
.social-sticky div {max-with:10px;}

.video {width:100%;float:none;clear:both;margin:20px auto;text-align:center;}
.left-ad {width:100%;float:none;clear:both;margin:0px auto;text-align:center;}
.blog {float:none;width:100%;padding:0px;margin:2% 0;clear:both;}
.feeds {clear:both;float:none;width:100%;}

.right-ads {float:none;clear:both;width:100%;margin:0px auto;text-align:center;}
.right-ads div {margin:0px auto;text-align:center;float:none;}
.small-ad {margin:0px auto;text-align:center;;padding:10px 0 0 0;}



}

@media screen and (max-width: 400px) {
.foot-menu li {float:none;list-style-type:none;margin:0px;padding:0px;width:100%;line-height:24px;text-align:center;}
.foot .three img {display:none;}
.foot .three .in {float:none;padding:3% 0;width:100%;}

.foot .one {text-align:center;margin:0px auto 20px auto;padding-bottom:20px;}
.foot .one img {width:60%;height:auto;text-align:center;margin:0px auto;}
.foot .location {font-size:13px;margin:0 auto 0 auto;background: none;padding-left:0px;}
.foot .phone {font-size:13px;margin:0 auto;background: none;padding-left:0px;}
.foot .email {font-size:13px;margin:0 auto 0 auto;background: none;padding-left:0px;}

.video .clip {padding:2% 0 1% 0;width:100%;float:left;margin:1% 0;line-height:13px;min-height:135px;}

}

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


.fpick-item {float:none;text-align:center;width:96%;margin:2%;}
.instagram-group {float:left;margin:1%;padding:1%;width:96%}

.contact-group {float:left;width:98%;text-align:center;margin:1%;}

.blog .clip img {display:none;}
.blog .clip {clear:both;padding:5% 0;}
.fresh-picks .theimage {margin:0px auto;text-align:center;height:200px;overflow:hidden;}
.fresh-picks .theimage img {position:relative;max-width:100%;height:200px;width:auto;max-height:auto;}
.issue-archive {float:left;width:98%;padding:1%;min-height:260px;margin:0px 0 0 0;}
.contact-group {float:none;clear:both;width:98%;text-align:center;margin:1%;}


}