@import url(css/default.css);

.header, .header a { color: #999; }

.header .social-share a { text-decoration: none; }
.header .social-share { color: #e6e7e8; }

.black-bg { background: #231f20; }
.grey-bg { background: #342f30; }

.inline ul, .social-share ul { display: block; clear: both; list-style: none; text-align: center; margin: 15px 0; padding: 0; }
.inline ul li, .social-share ul li { display: inline-block; list-style: none; position: relative; }  
.inline ul li a { display: inline-block; margin: 0 10px; padding: 0; font-size: 14px; text-transform: uppercase; font-family: 'Garamond', "Times New Roman", Times, serif; }

.inline ul li:hover a { color: #fff; }

.social-share ul { margin: 11px 0; }
.social-share ul li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 23px; }

.inline ul li ul { display: none; }
.inline ul li:hover ul { display: block; }

li.current a { color: #fff !important; }

.down-arrow { position: absolute; bottom: -3px; left: 0; right: 0; text-align: center; margin: 0 auto; z-index: 99999; }

.inline ul li ul { position: absolute; top: 0; left: 0; background: #231f20; width: 260px; padding: 20px 15px 10px; overflow: hidden; z-index: 9999; text-align: left;  }
.inline ul li ul li { display: block; }
.inline ul li ul li a { margin: 5px 0; color: #999 !important; }
.inline ul li ul li a:hover { color: #fff !important; }

.inline ul li ul li.current a { color: #fff !important; }
   
.logo { display: block; text-align: center; margin: 65px 0 }

.section1 { background: #fbfdf9; min-height: 100px; padding: 67px 30px; }

hgroup.center { text-align: center; }
.heading { font-size: 15px; font-family: 'Georgia', "Times New Roman", Times, serif; display: inline-block; border: 1px solid #414042; line-height: 20px; padding: 5px 23px;position: relative; color: #414042; margin: 0 0 75px; }
.heading:after { content: ''; position: absolute; background: #99011a; height: 6px; width: 64px; bottom: -3.1px; left: 0; right: 0; margin: 0 auto; }

span#fb-likes-count { width: 38px; display: inline-block; }

p { line-height: 24px; }

.uppercase { text-transform: uppercase ; }
h2 { font-size: 18px; font-family: 'Garamond', "Times New Roman", Times, serif; }

.order-now .title { display: block; margin: 35px 0 5px; font-size: 12px; font-family: 'Garamond', "Times New Roman", Times, serif; }

.order-now figure { display: inline-block; margin: 0 2px 0 0; padding: 0; text-align: center; }
.order-now figure figcaption { font-size: 7px; font-family: Arial, Helvetica, sans-serif; }

.order-now a { color: #231f20; }
.order-now a:hover { border-bottom: 1px solid #231f20; }

span.quote { position: relative; top: -5px; margin: 0 2px; }


.section2 { background: #f3f4f1; }  
.section3 { background: #e9e9e9; }
.section4 { background: #fbfdf9; }

.inner-section2 {  padding: 65px 91px 20px 0; position: relative; overflow: hidden; }

.section2 .round1, .section3 .round1, .section4 .round1, .section5 .round1, .section6 .round1, .section7 .round1 { background: url(images/round-box1.png) 0 0 no-repeat; width: 125px; text-align: center; vertical-align: middle; color: #e6e7e8; line-height: 23px; padding: 40px 0; margin: 0; letter-spacing: 3px; font-family: 'Georgia'; float: right; font-style: italic; font-weight: lighter; }

.section2 .round1, .section3 .round1, .section4 .round1, .section5 .round1, .round1, .section6 .round1, .section7 .round1 { margin: 50px 0 0; }
.section3 .round1 { background: url(images/round-box2.png) 0 0 no-repeat; }
.section4 .round1 { background: url(images/round-box3.png) 0 0 no-repeat; }
.section5 .round1 { background: url(images/round-box5.png) 0 0 no-repeat; }
.section5 .round1 { margin: 100px 0; }
.section6 .round1 { background: url(images/round-box6.png) 0 0 no-repeat; }
.section6 .round1 { padding: 30px 0; }
.section7 .round1 { background: url(images/round-box7.png) 0 0 no-repeat; }
.section7 .round1 { padding: 52px 0; }

.section6 .sec-row .leftbox, .section6 .sec-row .rightbox { width: 46%; overflow: hidden; position: relative; }

.section6 .sec-row, .section7 .sec-row { width: 100%; clear: both; margin: 0 0 60px; overflow: hidden; position: relative; }
.section6 h4 { font-size: 16px; font-weight: bold; line-height: 21px; margin: 30px 0 5px; font-family: Verdana, Geneva, sans-serif; }
.section6 p { font-size: 13px; line-height: 18px; }
.section6 a { color: #414042; }

.section6 .sec-row .rightbox { margin: 0 10px 0 0; }
.section6 .inner-section2 { padding: 30px 91px 20px 0; }

.section7 .onepartright { float: right; margin: 0 10px 0 0; width: 420px; }

.section7 .sec-row { margin: 0; }
.section7 .sec-row .m-logo { display: block; margin: 40px auto; text-align: center; }




.section5 .round1 { padding: 51px 0; }

.spanleft { float: left; margin: 0; padding: 0; width: 230px; }
.spanright{ float: right; margin: 0; padding: 0; width: 555px; }

.name { margin: 5px 0 20px; display: block; }
.big { font-size: 25px; }

.sec-row { margin: 0 0 44px; }
.section3 .sec-row { margin: 0 0 25px; }

.section4 .sec-row { clear: both; margin: 0 0 55px; float: left; width: 100%; font-size: 13px; }
.section4 .sec-row p { line-height: 18px; }
.section4 .sec-row p img { margin: 4px 12px 0 0; float: left; }
.sec-row .leftbox, .sec-row .rightbox { width: 45%;  }
.sec-row .leftbox { float: left; }
.sec-row .rightbox { float: right;  }

.section5 h3 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; margin: 0 0 50px; text-transform: uppercase; }

.section5 img { margin: 0 35px 35px 0; float: left; }

.section5 .sec-row { width: 100%; float: left; }

.footer { background: #252223; overflow: hidden; position: relative; min-height: 20px; padding: 20px 0; color: #e6e7e8; }
.footer a { color: #e6e7e8; }
.footer .footer-social { width: 180px; margin: 0 0; padding: 0; overflow: hidden; position:relative; }
.footer .footer-social a { display: inline-block; float: left; margin: 0 15px 0 0; }

.footer .mid-bottom { float: left; width: 520px; }
.footer .mid-bottom ul { margin: 2px 0; padding: 0; }
.footer a:hover, .header a:hover { text-decoration: none; color:#fff; } { text-decoration: none; color:#fff; }
.footer a { color: #999; }
.footer .right-bottom { font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 235px; line-height: 13px; }



body.about .align-left { margin-right: 38px; margin-left: 105px; }
body.about .spanrightabout { width: 400px; float: left; }

body.about .spanrightabout { margin: 33px 0; }
body.about .spanrightabout p { line-height: 30px; }

body.about .section2 .round1 { padding: 51px 0; background: url(images/round-box9.png) 0 0 no-repeat; }

a.read-more { background: #414042; display: inline-block; padding: 3px 10px; color: #e6e7e8; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin: 0 48px; text-transform: uppercase; border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid #414042; }
a.read-more:hover { color: #333;
background-color: #ebebeb;
border: 1px solid #adadad; text-decoration: none; }

body.about .section7 .round1 { padding: 40px 0; background: url(images/round-box11.png) 0 0 no-repeat; }

body.about .section7 h3 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; margin: 20px 0 0; display: block; }
body.about .section7 span { display: block; margin: 6px 0; }
body.about .section7 .name { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
body.about .section7 .desc { font-family: 'Garamond', "Times New Roman", Times, serif; font-size: 13px; }
body.about .section7 .newsname { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

.onepartright .read-more { display: block; margin: 50px 0; float: left; padding: 8px 10px; font-size: 12px; }

body.about .section7 .onepartright { margin: 0; }
body.about .section7 .sec-row { margin: 0 0 50px; }

body.about .section1 { padding: 67px 30px 30px; }

body.about .section7 .inner-section2 { padding: 65px 10px 20px 0; }
body.about .section78 .inner-section2 { padding: 0 10px 20px 0; }
 
body.about .section77 .round1 { background: url(images/round-box13.png) 0 0 no-repeat; }

body.about .section78 .round1 { background: url(images/round-box14.png) 0 0 no-repeat; padding: 53px 0; }
body.about .section78 .sec-row { margin: 0; }

body.about .full { width: 100%; margin: 70px 0 0; overflow: hidden; position: relative; } 
body.about .span3-1 { margin: 0 0 0 105px; }
body.about .span3-2 { margin: 0 190px; }
body.about .span3-3 { margin-right: 100px; }

.full-round1, body.about .full-round2, body.about .full-round3 { background: url(images/round-box8.png) 0 0 no-repeat; width: 125px; text-align: center; vertical-align: middle; color: #e6e7e8; line-height: 23px; padding: 40px 0; font-family: 'Georgia'; margin: 20px auto; font-style: italic; font-weight: lighter; }  

.full-round2 { padding: 52px 0 !important; }
body.about .full p { color: #414042; font-size: 13px; line-height: 18px; }

.contact-title { font-size: 18px; margin: 0 0 40px 70px; font-weight: lighter; }  

body.contact .rightside { width: 830px; }
body.contact .align-left { margin: 0 48px 220px 50px; }
body.contact .contact-row  { width: 100%; clear: both; overflow: hidden; position: relative; }

body.contact .contact-row  .contact-round1 { background: url(images/round-box17.png) 0 0 no-repeat; padding: 51px 0; margin: 110px 0 0; }
body.contact .contact-row  .contact-round2 { background: url(images/round-box15.png) 0 0 no-repeat; padding: 51px 0; margin: 0; }
body.contact .contact-row  .contact-round3 { background: url(images/round-box16.png) 0 0 no-repeat; padding: 51px 0; margin: 0; }

body.contact .section2 h3 { font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 16px; margin: 15px 0 0; }  
body.contact .section1 p { margin: 0 0 20px; }


body.home .container.container850 { width: 850px; }
body.home .section1 { padding: 0; margin: 0; }
body.home .section1 .leftbox { float: left; }
body.home .section1 .rightbox { float: left; width: 440px; margin: 40px 0 0 0px; }

body.home .box2 { width: 100%; clear: both; float: left; margin: 25px 0; }
body.home .box2 p { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; margin: 0; }
body.home .box2 .box2-left { float: left; border-right: 1px solid #838383; padding: 5px 20px 5px 0; }
body.home .box2 .box2-right { float: left; padding: 5px 0 5px 20px; }
body.home .box2 .box2-right img { margin: 15px 0 0; }

h1.roboto { font-weight: bold; font-family: 'Roboto Condensed', sans-serif; font-size: 40px; line-height: 40px; display: block; text-align: center; margin: 60px 0 35px; }

body.home .heading { text-transform: uppercase; margin: 0 0 40px; }

.p-right { text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

body.home .rightbox { float: right; width: 590px; }

body.home .section2 .box2 { float: left; width: 322px; clear: none; margin: 20px 0 50px 163px; }
body.home .section2 .box2 h5 { font-family: 'Roboto Condensed', sans-serif; font-size: 12px; text-align: center; }

body.home .section3 .inner-section3 { padding: 57px; }
body.home .section3 .inner-section3 .roboto { margin: 0; }
body.home .section3 .inner-section3 .box2 { float: left; width: 410px; clear: none; margin: 0 0 0 90px; }
body.home .section3 .inner-section3 .box2 p { font-family: Garamond, "Times New Roman", Times, serif; font-size: 16px; }

body.home .section3 .inner-section3 .rightbox { width: 600px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
body.home .section3 .inner-section3 .rightbox p { line-height: 16.5px; }

body.home .section4 { background: #f3f4f1; }
body.home .section4 .inner-section4 { padding: 60px 0; }
body.home .section4 .inner-section4 .roboto { margin: 0 auto 30px; }
body.home .section4 .inner-section4 h3, body.my-curations .section1 h3 { font-family: 'Roboto Condensed', sans-serif; font-size: 16px; margin: 0 0 15px; font-weight: lighter; }
body.home .section4 .inner-section4 h4, body.home .section5 h4 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; margin: 25px 0 10px; }

body.home .section4 .inner-section4 .box3 { width: 100%; }
body.home .section4 .inner-section4 .box-3-1, body.home .section5 .box3-2 .box-3-1 { float: left; width: 253px; }
body.home .section4 .inner-section4 .box-3-2, body.home .section5 .box3-2 .box-3-2 { float: left; width: 253px; margin: 0 100px; }
body.home .section4 .inner-section4 .box-3-3, body.home .section5 .box3-2 .box-3-3 { float: left; width: 253px; }

body.home .section4 .inner-section4 .box3 p, body.home .section5 p { font-size: 13px; line-height: 18px; }
body.home .section4 .newsname, body.home .section5 .newsname { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px; display: block; }

body.home .section4 .read-more, body.home .section5 .read-more, body.home .section6 .read-more { display: table; margin: 60px auto 50px; float: none; padding: 8px 10px; font-size: 12px; }


body.home .section4 .inner-section4 .box3-2 { }
body.home .section4 .inner-section4 .box3-2 .box-3-1, body.home .section5 .box3-2 .box-3-1 { width: 292px; }
body.home .section4 .inner-section4 .box3-2 .box-3-2, body.home .section5 .box3-2 .box-3-2 { width: 292px; margin: 0 42px; }
body.home .section4 .inner-section4 .box3-2 .box-3-3, body.home .section5 .box3-2 .box-3-3 { width: 292px; }
   
body.home .section5 { background: #e9e9e9; }
body.home .section5 .box-2 { width: 100%; clear: both; }
body.home .section5 .box-2-1 { width: 426px; }

body.home .section5 img { margin: 0; float: none; }

body.home .section6 { background: #F3F4F1; }
body.home .section7 { background: #2e2a2a; } 
body.home .section7 .left-box { float: left; } 
body.home .section7 .right-box { float: right; }

body.home .section7 .roboto { color: #e6e7e8; text-align: left; }

body.home .section7 { color: #e6e7e8; }
body.home .section7, body.home .section7 h2 { font-family: 'Roboto Condensed', sans-serif; }  
body.home .section7 h2 { color: #00acee; font-size: 30px; } 
body.home .section7 .cal-holiday { color: #00acee; }
body.home .section7 .table > thead > tr > th { font-size: 12px; }
body.home .section7 .cal-filled { background: url(images/home/cal-select.png) center center no-repeat }
table tr td { padding: 8px; text-align: center; }

body.home .section7 .left-box { margin: 0 0 0 170px; width: 300px; } 
body.home .section7 .right-box { margin: 0 112px 0 0; }

body.home .section7 table { margin: 0 0 30px 0; }

body.home .date { display: block; background: url(images/home/dot.png) 0 0 no-repeat; padding: 0 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; position: relative; left: -12px; color: #e6e7e8; }

body.home .foter-pan { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 20px 0; line-height: 18px; color: #e6e7e8; position: relative; left: 10px; }
body.home .section7 .bottom-left { position: relative; }
body.home .section7 .border-2px { border-right: 2px solid #584d4d; position: absolute; height: 350px; right: 0; bottom: -5px; }

body.media .section7 .round1 { background: url(images/media/round-1.png) 0 0 no-repeat; }  

body.media .section1 { background: #fff; }  

body.media .section1 .sec-row, body.my-curations .section1 .sec-row  { width: 100%; clear: both; display: block; overflow: hidden; position: relative; }
body.media .section1 .sec-row .vid-1, body.my-curations .section1 .sec-row .vid-1 { float: left; width: 255px; }
body.media .section1 .sec-row .vid-2, body.my-curations .section1 .sec-row .vid-2 { float: left; width: 255px; margin: 0 97px; }
body.media .section1 .sec-row .vid-3, body.my-curations .section1 .sec-row .vid-3 { float: left; width: 255px; }

body.media .section1 .sec-row h4, body.my-curations .section1 .sec-row h4 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; margin: 25px 0 10px; }
body.media .section1 .sec-row p, body.my-curations .section1 .sec-row p { font-size: 13px; line-height: 18px }
body.media .section1 .sec-row .newsname, body.my-curations .section1 .sec-row .newsname { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px; display: block; }

body.media .section1 .read-more { display: table; margin: 60px auto 50px; float: none; padding: 8px 10px; font-size: 12px; }

body.media .section1 h1.roboto { margin: 0 0 35px; }
 
body.my-curations .section1 { background: #f3f4f1; }  
body.my-curations .section1 h1.roboto { margin: 0 0 35px !important; }

body.my-curations .second-row .sec-row .vid-1 { width: 288px; }
body.my-curations .second-row .sec-row .vid-2 { width: 288px; margin: 0 48px; }
body.my-curations .second-row .sec-row .vid-3 { width: 288px; }

body.reform .section1 .left { float: left; width: 250px; }
body.reform .section1 .right { float: right; width: 587px; }

body.reform .section1 .left p { font-size: 13px; margin: 0; }
body.reform .section1 .aut { margin: 20px 0 49px; }
body.reform .section1 h4, body.reform .section4 h4 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; margin: 0 0 35px; }

body.reform .section1 { padding: 67px 30px 0; }
body.reform .section2 .sec-row { margin: 0 0 20px; }

body.reform .section3 .sec-row { margin: 0 0 20px; }

body.reform .section3 .read-more { margin: 50px 0 30px; float: left; padding: 8px 10px; font-size: 12px; }

body.reform .section2 .round1 { background: url(images/reform/round1.png) 0 0 no-repeat; }  
body.reform .section3 .round1 { background: url(images/reform/round2.png) 0 0 no-repeat; padding: 52px 0; }  
body.reform .section4 .round1 { background: url(images/reform/round3.png) 0 0 no-repeat; padding: 52px 0; margin: 0; }  

body.reform .section4 h4 { margin: 53px 0; } 
body.reform .section4 p { font-size: 13px; } 

.newsname { font-weight: bold; }

.article-container { margin: 0 auto; width: 700px; }

body.article1 h1 { font-size: 16px; margin: 10px 0 10px 10px; line-height: 18px; }
body.article1 .name-as { font-family: Arial, Helvetica, sans-serif; display: block; margin: 10px 0 20px; font-size: 13px; }
body.article1 .big { font-size: 35px; }
body.article1 .left { float: left; width: 421px; }
body.article1 .right { float: left; width: 257px; margin: 0 0 0 20px; }
body.article1 p { margin: 0 0 15px; font-size: 13px; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif; }

body.about .section3 .inner-section2 .quote, body.selected-quotes .quote{ top: -1px; }
body.about .section3 .inner-section2 .quote.left-q, body.selected-quotes .quote.left-q { position: absolute; left: -20px; top: -1px; }

body.about .section3 .inner-section2 p { position: relative; margin: 0 0 10px 20px; }

body.selected-quotes p { position: relative; line-height: 23px; }

body.home .section7 .bottom-right { width: 250px; float: right; margin: 50px 0 0; }

body.home .section7 .bottom-right { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
body.home .section7 .bottom-right ul { margin: 0; padding: 0; list-style: none; }
body.home .section7 .bottom-right ul li { margin: 0; padding: 0; list-style: none; }
body.home .section7 .bottom-right ul li p.user, body.home .section7 .bottom-right ul li .timePosted, body.home .section7 .bottom-right ul li .interact { display: none; }
body.home .section7 .bottom-right ul li p { margin: 0 0 5px; }  

.latest-tw-username { position: relative; }
.latest-tw-username h6 { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #e6e7e8; margin: 0; }
 
.latest-tw-username img.tw-icon-footer { float: left; position: absolute; left: -35px; top: 4px; }

body.home .section7 .bottom-right a { color: #e6e7e8; }

.showreal { float: left;
text-align: center;
width: 250px; margin: 10px 0 0 35px; }

.true-dummy-ipad { float: left; width: 512px; }


body.selected-quotes h2 { font-size: 18px; text-transform: uppercase; text-align: center; }
body.selected-quotes span.big { font-size: 22px; }

body.selected-quotes .quote.left-q { position: relative; left: -2px; }
body.selected-quotes p { margin: 0 0 30px; }

body.selected-quotes .big-top-img { display: block; margin: 0 auto; text-align: center; position: relative; color: #e6e7e8; text-align: right; }

body.selected-quotes .big-top-img p { font-size: 17px; margin: 0; line-height: 26px; }

body.selected-quotes .big-top-img img.top-img { display: block; }

body.selected-quotes .big-top-img img.top-img-ipad { display: none; }
body.selected-quotes .big-top-img img.top-img-iphone { display: none; }


.overlay-text { width: 227px; position: absolute; right: 0; bottom: 40px;}  


@media (min-width: 768px) and (max-width: 979px) {
	
	body.selected-quotes .big-top-img img.top-img-ipad { display: block; }
	body.selected-quotes .big-top-img img.top-img { display: none; }
	
	.container { width: 95%; }
	
	.section, .section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8, .section9, .section10 { width: auto !important; margin:0 !important; padding: 20px 20px !important; }
	
	body.home .container.container850 { width: 100%; }
	
	body.home .section1 .leftbox { width: 320px; margin: 0 30px 0 0; }
	
	body.home .section1 .rightbox { width: 350px; margin: 40px 0 0 0px; }
	
	body.home .rightbox { float: right; width: 460px; margin: 0 10px 0 0; }
	
	body.home .section2 .box2 { margin: 20px 0 50px 70px; }
	body.home .section3 .inner-section3 { padding: 0; }
	
	body.home .section3 .inner-section3 .rightbox { width: 440px; text-align: center !important; }
	
	body.home .section3 .inner-section3 .rightbox  p { width: auto !important; text-align: center !important; margin: 0 0 10px !important; float: none !important; }
	
	body.home .section3 .inner-section3 .box2 { margin: 0 0 0 70px; }
	
	body.home .section4 .inner-section4 p { width: auto !important; }
	
	body.home .section4 .inner-section4 .box-3-2, body.home .section5 .box3-2 .box-3-2,
	body.home .section4 .inner-section4 .box3-2 .box-3-2, body.home .section5 .box3-2 .box-3-2,
	body.media .section1 .sec-row .vid-2, body.my-curations .section1 .sec-row .vid-2 { margin: 0 40px; width: 200px; }
	
	body.home .section4 .inner-section4 .box-3-1, body.home .section5 .box3-2 .box-3-1,
	body.home .section4 .inner-section4 .box3-2 .box-3-1, body.home .section5 .box3-2 .box-3-1,
	body.media .section1 .sec-row .vid-1, body.my-curations .section1 .sec-row .vid-1 { width: 200px; }
	
	
	body.home .section4 .inner-section4 .box-3-3, body.home .section5 .box3-2 .box-3-3,
	body.home .section4 .inner-section4 .box3-2 .box-3-3, body.home .section5 .box3-2 .box-3-3,
	body.media .section1 .sec-row .vid-3, body.my-curations .section1 .sec-row .vid-3 { width: 200px; }
	
	iframe, object, embed { width: 100% !important; }
	
	body.home .section5 .box-2-1 { width: 325px; }
	
	body.home .section7 .left-box { margin: 0 0 0 0px; width: 335px; }
	body.home .section7 .right-box { margin: 0; }
	
	.footer .right-bottom { width: 100%; clear: both; margin: 20px 0 0; text-align: center; }
	
	body.about .align-left { margin-left: 0; margin-right: 35px; }
	body.about .spanrightabout { width: 320px; }
	
	body.about .span3-1 { margin: 0 0 0 25px; }
	body.about .span3-3 { margin-right: 25px; }
	body.about .span3-2 { margin: 0 130px; }
	
	.inner-section2 { padding: 65px 0 20px 0; } 
	
	.spanleft { width: 128px; }
	.spanright { width: 524px; }
	
	.section5 img { margin: 0 10px 10px 0; }
	
	.section6 .inner-section2 { padding: 30px 0 20px 0; }
	
	img[style="margin: 0 46px"] { margin: 0 36px !important; }
	
	body.reform .section1 .right { width: 425px; }
	
	body.my-curations .section1 p { width: 100% !important; }
	
	body.contact .rightside { width: 445px; float: right; }
	
	body.contact img.align-left { margin: 0 50px 0 0 !important; }
	
	.align-left { margin: 0 25px 0 0; }
	
	.true-dummy-ipad { float: left; width: 440px; }
 	
}


@media (max-width: 767px) {
	
	.overlay-text { display: none !important; }
	
	body.selected-quotes .big-top-img img.top-img { display: none !important; }
	body.selected-quotes .big-top-img img.top-img-ipad { display: none !important; }
	
	body.selected-quotes .big-top-img img.top-img-iphone { display: block; }
	
	body { text-align: center !important; padding: 0 10px; }
	
	body.reform .section1 .left { width: auto; float: none; }
	
	.logo a { margin: 0 auto; display: table;}
	
	.section, .section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8, .section9, .section10 { width: 100% !important; margin:0 !important; padding: 20px 0 !important; }
	
	p { width: auto !important; text-align: center !important; margin: 0 0 10px !important; }
	
	body.home .section4 .inner-section4 .box3-2 .box-3-3, body.home .section5 .box3-2 .box-3-3 { width: 100% !important; }
	
	body.home .section5 .box-2-1 { width: 100% !important; }
	
	body.home .section7 .left-box { width: 100% !important; margin: 0 !important; }
	
	body.home .section3 .inner-section3 { padding: 0 !important; }
	
	body.home .section3 .inner-section3 .box2 { width: 100% !important; margin: 0 !important; padding: 0 !important; }
	
	body.home .section4 .inner-section4 .box-3-2, body.home .section5 .box3-2 .box-3-2, body.home .section4 .inner-section4 .box3-2 .box-3-1, body.home .section5 .box3-2 .box-3-1 { width: auto !important; }
	
	iframe, span, object, embed { width: 100% !important; }
	
	body.home .section2 .box2 { width: 100% !important; margin: 0 !important; }
	
	img { max-width: 100%; width: auto !important; margin: 20px auto !important; display: block !important; float: none !important; }
	
	.container { width: 90% !important; margin: 0 auto !important; padding: 0 !important; } 
	
	.rightbox { width: 100% !important; }
	
	span.quote img { display: inline-block !important; }
	
	.order-now  { margin: 0 auto 20px !important; float: none !important; }
	
	.read-more  { margin: 20px auto !important; float: none !important; }
	
	.inner-social-media img, img[alt="quote"] { display: inline-block !important; }
	
	body.home .section4 .inner-section4 .box-3-1, body.home .section5 .box3-2 .box-3-1 { width: 100% !important; float: none !important; margin: 0 0 !important; }
	body.home .section4 .inner-section4 .box-3-2, body.home .section5 .box3-2 .box-3-2 { width: 100% !important; float: none !important; margin: 0 0 !important; }
	body.home .section4 .inner-section4 .box-3-3, body.home .section5 .box3-2 .box-3-3 { width: 100% !important; float: none !important; margin: 0 0 !important;  }
	
	table { width: 100% !important; margin: 0 auto !important; display: table !important; }
	
	.left-bottom { display: table; margin: 0 auto 10px; float: none; padding: 0; }
	
	.footer .mid-bottom { width: auto !important; }
	
	.footer .right-bottom { float: none; margin: 0 auto; display: table; }
	
	nav { margin: 10px 0 !important }
	
	body.home .section7 .right-box { margin: 0; }
	
	body.home .box2 { display: table !important; width: auto !important; margin: 0 auto !important; float: none !important; }
	
	nav.social-share li { margin: 0 7px; }
	nav.social-share li img { margin: 5px auto !important }
	
	span.quote img, .order-now img, .box2 img, .logo img, .leftbox img, img[alt="quote"] { margin: 0 !important; }
	.logo { margin: 35px 0; }
	
	h1, h2, h3, h4, h5, h6 { margin: 20px 0 !important; text-align: center !important; }
	
	body.home .section7 .bottom-right { width: auto; display: table; margin: 0 auto; float: none; }
	
	.border-2px { display: none !important; }
	
	.spanrightabout { width: 100% !important; margin: 0 !important; padding: 0 !important; } 
	
	.full div, .spanleft { width: auto !important; display: table !important; float: none !important; margin: 0 auto !important; }
	
	.inner-section2, .sec-row { padding: 0 !important; margin: 0 !important; }
	
	.spanright { width: auto !important; margin: 0 !important; padding: 0 !important; }
	
	body.about .section3 .inner-section2 .quote.left-q, body.selected-quotes .quote.left-q { position: relative !important; left: 0; }
	
	.inline-social img { display: inline-block !important; }
	
	.inline-social a.read-more { margin: 0 0 0 10px !important; }
	.onepartright, .showreal { display: table !important; margin: 0 auto !important; padding: 0 !important; width: auto !important; float: none !important; }
	
	.leftbox { width: auto !important; margin: 0 !important; padding: 0 !important; }
	
	.leftbox img, .rightbox img { display: block !important; margin: 10px auto !important; }
	
	.right, body.media .section1 .sec-row .vid-1, body.my-curations .section1 .sec-row .vid-1, body.media .section1 .sec-row .vid-2, body.my-curations .section1 .sec-row .vid-2, body.media .section1 .sec-row .vid-3, body.my-curations .section1 .sec-row .vid-3 { display: table !important; margin: 0 auto !important; width: 100% !important; margin: 0 !important; padding: 0 !important; }
	
	
	body.contact .section1 img { margin: 0 !important; }
	
	.rightside { width: auto !important; } 
	
	body.contact h3 { margin: 0 !important; }
	
	body.contact h2 { margin: 10px 0 10px !important; }
	
	body.contact br { display: none; }
	
	img[alt="quote"] { display: inline-block !important; }
	
	.inline ul li ul { left: inherit !important; right: 0px; width: 130px !important; }
	
	.inline ul li { line-height: 25px; }
	.inline ul li ul li { line-height: 18px; }
	
	.down-arrow { bottom: -18px; }
	
	body.home .section1 .leftbox { width: auto; margin: 0 auto; float: none; }

	
	.footer .mid-bottom { width: 100% !important; }
	
	.latest-tw-username img.tw-icon-footer { position: relative; left: 0; top: 0; }
	
	body.home .date { display: inline; } 
	
	body.contact .section1 img { float: left !important; margin: 0 0 10px !important; }
	
	.leftbox, .rightbox   { width: 100% !important; float: none !important; text-align: center !important; }
	
	.article-container { width: 90% !important; }
	
	.left, .right { width: 100% !important; }
	
	body.article1 img { display: inline-block !important; }
	
	.true-dummy-ipad { float: none; width: 100%; }
}




@media (max-width: 480px) {
	
	.overlay-text { display: none !important; }
	
	body.selected-quotes .big-top-img img.top-img { display: none !important; }
	body.selected-quotes .big-top-img img.top-img-ipad { display: none !important; }
	
	body.selected-quotes .big-top-img img.top-img-iphone { display: block; }
	
	body { text-align: center !important; padding: 0 10px; }
	
	body.reform .section1 .left { width: auto; float: none; }
	
	.logo a { margin: 0 auto; display: table;}
	
	.section, .section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8, .section9, .section10 { width: 100% !important; margin:0 !important; padding: 20px 0 !important; }
	
	p { width: auto !important; text-align: center !important; margin: 0 0 10px !important; }
	
	body.home .section4 .inner-section4 .box3-2 .box-3-3, body.home .section5 .box3-2 .box-3-3 { width: 100% !important; }
	
	body.home .section5 .box-2-1 { width: 100% !important; }
	
	body.home .section7 .left-box { width: 100% !important; margin: 0 !important; }
	
	body.home .section3 .inner-section3 { padding: 0 !important; }
	
	body.home .section3 .inner-section3 .box2 { width: 100% !important; margin: 0 !important; padding: 0 !important; }
	
	body.home .section4 .inner-section4 .box-3-2, body.home .section5 .box3-2 .box-3-2, body.home .section4 .inner-section4 .box3-2 .box-3-1, body.home .section5 .box3-2 .box-3-1 { width: auto !important; }
	
	iframe, span, object, embed { width: 100% !important; }
	
	body.home .section2 .box2 { width: 100% !important; margin: 0 !important; }
	
	img { max-width: 100%; width: auto !important; margin: 20px auto !important; display: block !important; float: none !important; }
	
	.container { width: 90% !important; margin: 0 auto !important; padding: 0 !important; } 
	
	.rightbox { width: 100% !important; }
	
	span.quote img { display: inline-block !important; }
	
	.order-now  { margin: 0 auto 20px !important; float: none !important; }
	
	.read-more  { margin: 20px auto !important; float: none !important; }
	
	.inner-social-media img, img[alt="quote"] { display: inline-block !important; }
	
	body.home .section4 .inner-section4 .box-3-1, body.home .section5 .box3-2 .box-3-1 { width: 100% !important; float: none !important; margin: 0 0 !important; }
	body.home .section4 .inner-section4 .box-3-2, body.home .section5 .box3-2 .box-3-2 { width: 100% !important; float: none !important; margin: 0 0 !important; }
	body.home .section4 .inner-section4 .box-3-3, body.home .section5 .box3-2 .box-3-3 { width: 100% !important; float: none !important; margin: 0 0 !important;  }
	
	table { width: 100% !important; margin: 0 auto !important; display: table !important; }
	
	.left-bottom { display: table; margin: 0 auto 10px; float: none; padding: 0; }
	
	.footer .mid-bottom { width: auto !important; }
	
	.footer .right-bottom { float: none; margin: 0 auto; display: table; }
	
	nav { margin: 10px 0 !important }
	
	body.home .section7 .right-box { margin: 0; }
	
	body.home .box2 { display: table !important; width: auto !important; margin: 0 auto !important; float: none !important; }
	
	nav.social-share li { margin: 0 7px; }
	nav.social-share li img { margin: 5px auto !important }
	
	span.quote img, .order-now img, .box2 img, .logo img, .leftbox img, img[alt="quote"] { margin: 0 !important; }
	.logo { margin: 35px 0; }
	
	h1, h2, h3, h4, h5, h6 { margin: 20px 0 !important; text-align: center !important; }
	
	body.home .section7 .bottom-right { width: auto; display: table; margin: 0 auto; float: none; }
	
	.border-2px { display: none !important; }
	
	.spanrightabout { width: 100% !important; margin: 0 !important; padding: 0 !important; } 
	
	.full div, .spanleft { width: auto !important; display: table !important; float: none !important; margin: 0 auto !important; }
	
	.inner-section2, .sec-row { padding: 0 !important; margin: 0 !important; }
	
	.spanright { width: auto !important; margin: 0 !important; padding: 0 !important; }
	
	body.about .section3 .inner-section2 .quote.left-q, body.selected-quotes .quote.left-q { position: relative !important; left: 0; }
	
	.inline-social img { display: inline-block !important; }
	
	.inline-social a.read-more { margin: 0 0 0 10px !important; }
	.onepartright, .showreal { display: table !important; margin: 0 auto !important; padding: 0 !important; width: auto !important; float: none !important; }
	
	.leftbox { width: auto !important; margin: 0 !important; padding: 0 !important; }
	
	.leftbox img, .rightbox img { display: block !important; margin: 10px auto !important; }
	
	.right, body.media .section1 .sec-row .vid-1, body.my-curations .section1 .sec-row .vid-1, body.media .section1 .sec-row .vid-2, body.my-curations .section1 .sec-row .vid-2, body.media .section1 .sec-row .vid-3, body.my-curations .section1 .sec-row .vid-3 { display: table !important; margin: 0 auto !important; width: auto !important; margin: 0 !important; padding: 0 !important; }
	
	
	body.contact .section1 img { margin: 0 !important; }
	
	.rightside { width: auto !important; } 
	
	body.contact h3 { margin: 0 !important; }
	
	body.contact h2 { margin: 10px 0 10px !important; }
	
	body.contact br { display: none; }
	
	img[alt="quote"] { display: inline-block !important; }
	
	.inline ul li ul { left: inherit !important; right: 0px; width: 130px !important; }
	
	.inline ul li { line-height: 25px; }
	.inline ul li ul li { line-height: 18px; }
	
	.down-arrow { bottom: -18px; }
	
	body.home .section1 .leftbox { width: auto; margin: 0 auto; float: none; }

	
	.footer .mid-bottom { width: 100% !important; }
	
	.latest-tw-username img.tw-icon-footer { position: relative; left: 0; top: 0; }
	
	body.home .date { display: inline; } 
	
	body.contact .section1 img { float: left !important; margin: 0 0 10px !important; }
	
	.true-dummy-ipad { float: none; width: 100%; }
	
	body.home .section7 .right-box {
width: 100% !important;
}
body.home .section7 .bottom-right {
width: 100% !important;
}

body.home .section7 .bottom-right { display: block !important; overflow: hidden; }
 	 
	
	 
}