/*

Theme Name: Tom Richmond 2015

Description: Illo.

Author: Joe McGarry

*/

@font-face { font-family: avehvy; src: url("fonts/ave-hvy.otf"), url("fonts/ave-hvy.ttf"); -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}

@font-face { font-family: avenir; src: url("fonts/ave-rom.otf"), url("fonts/ave-rom.ttf"); -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}

@font-face { font-family: clem; src: url("fonts/clembold.otf"), url("fonts/clembold.ttf"); -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}

* { margin: 0; padding: 0; }

html {height: 100%; background: #000;}

body {font-family: avenir; width: 100%; height: 100%; float: left; margin: 0 auto; background: none;}

hr {display: none;}

.showit {display: none;}

h1, h2, h3, h4, h5 {margin: 0; padding: 0; font-weight: normal; font-family: avehvy; text-transform: none;}

h2 {font-size: 32px; line-height: 34px; text-align: center; margin-bottom: 12px;}

h3 {font-size: 28px; line-height: 30px; color: #000; border-bottom: 2px solid #3f9dcf; margin-bottom: 24px; padding-bottom:6px; text-align: center; text-transform: uppercase;}

h4 {font-size: 16px; line-height: 18px; margin-bottom: 12px; color: #fff; font-family: avehvy; text-transform: uppercase; background: #000; padding: 8px;}

a, a:active, a:visited{text-decoration:none; color: #3f9dcf; -webkit-transition: color 0.2s linear; -moz-transition: color 0.2s linear; transition: color 0.2s linear; font-weight: normal; font-family: avehvy;}

a:hover {color: #1674a6;}

a img {border: none;}

a.soldout {color: #cf3f3f;}

a.lowtickets {color: #2361a7;} 

img {border: none;}

iframe {border: 0; margin-bottom: 12px;}

p {margin: 0; padding: 0 0 14px; font-size: 14px; line-height: 22px; color: #000; font-family: avenir;}

p b {font-family: avehvy; font-weight: normal}

ul, li {margin: 0; padding: 0; font-size: 12px;}

.floatitleft {float: left;}

.floatitright {float: right;}

.nopads {padding: 0;}

.nowrap {white-space: nowrap;}

.centerit {text-align: center;}

.showforipad {display: none;}

.white {background: #fff;}



/*Main Stuff*/ 

.content {position: absolute;  width: 100%; min-height: 100%; top: 0; left: 0; overflow: visible;}

.section {float: left; width: 100%; padding: 48px 0 60px; margin: 0; position: relative;}

.sidesection {float: left; width: 100%; margin-bottom: 24px;}

.scrollnav {position: fixed; top: 0; z-index: 401; width:100%;}

.sticker {float: left; width: 100%;}

.sticker2 {float: left; width: 100%; display: none; height: 273px;}



/*HEADER*/

#fullheader {float: left; width: 100%;}

#header {height: 224px; background: url(components/headerbg.jpg); background-size: cover; background-position: center; margin: 0; padding: 0;}

#header .logo {width: 100%; height: 100%; float: left; background: url(components/header.png); background-size: cover; background-position: center center; background-repeat: no-repeat;}

.tomname {position: absolute; padding-top: .65%; font-family: avehvy; color: #3f9dcf; font-size: 18px; text-transform: lowercase; overflow: hidden; text-align: center; width: 100%; height: 100%; opacity: 0; background:  url(components/headerbg2.jpg) top center no-repeat; font-family: clem;}



/*NAVIGATION*/

.mobi-nav {position: relative; padding-left: 0; padding-top: 5px; color: #fff; height: 22px; text-transform: uppercase;}

.mobi-nav:before {content: "";position: absolute; top: 4px; right: 0; width: 24px; height: 3px; border-top: 9px double #fff; border-bottom: 3px solid #fff;}

.mobi-nav span {margin-bottom: 6px; float: left; width: 100%; font-size: 16px; text-align: left; font-family: avehvy; color: #fff;}

.mobinavmenu {float: left; text-align: center; width: 100%; display: none; }

.mobinavmenu ul {list-style: none; padding-top: 10px;}

.mobinavmenu li {font-family: avehvy; font-size: 16px; padding: 8px 0;} 

.mobinavmenu ul li a {color: #fff;}

.mobinavmenu ul li a:hover {color: #ffcd1d;}

.mobinavmenu ul:last-child {padding-bottom: 16px;}



#navigation {padding:15px 0; background: #000;}

#navigation .header {float: left;}

.links {float: left; width: 100%;}



.linkers {height: auto; padding-top: 0px; float: left; width:100%; z-index: 20; position: relative;}

.linkers ul{list-style:none; position:relative; float:left; margin:0; padding:0; width:100%; text-align: center;}

.linkers ul a {display:block; color:#fff; text-decoration:none; font-weight:normal; font-size: 14px; line-height: 14px; font-family: avehvy; text-transform: uppercase; padding:0;}

.linkers ul li {position:relative; margin:0; padding:0 1.5%; display: inline-block;

	-webkit-transition: color 0.2s linear; -moz-transition: color 0.2s linear; transition: color 0.2s linear;

}

.linkers ul li:first-child {padding-left: 0;}

.linkers ul li:last-child {padding-right: 0;}

.linkers ul li:hover > a {color:#ffcd1d;}

.linkers ul ul {display:none; position:absolute; top:100%; left:0; background:#000; padding: 12px 12px; width: auto;}

.linkers ul ul li{float:left;width:inherit;display: block;}

.linkers ul ul a {line-height:120%;padding:10px 15px;white-space: nowrap;}

.linkers ul li:hover > ul {display:block}



#drawingboard {width: 100%; max-width: 800px; height: 700px; position: relative; margin: 0 auto; background: url(components/drawingboard.jpg) center center no-repeat; margin-bottom: 12px;}

.hotspot {position: absolute; height: 30px; width: 50px; z-index: 3; text-align: center; padding-top: 1%;}

.hotspot:hover:before {background: #3f9dcf; padding: 5px 12px; text-align: center; position: relative; border-radius: 5px; display: inline-block; color: #fff; font-size: 15px; line-height:19px; text-transform: uppercase;

	-webkit-box-shadow: 2px -6px 15px -2px rgba(0,0,0,0.8);

	-moz-box-shadow: 2px -6px 15px -2px rgba(0,0,0,0.8);

	box-shadow: 2px -6px 15px -2px rgba(0,0,0,0.8);

}

.hotspot:hover:after{width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 13px solid #3f9dcf; display: block; position: relative; content: "x"; overflow: hidden; margin: 0 auto;}



.hotspot#prints {top: 11.5%; left: 10%; width: 240px; height: 76px; -ms-transform: rotate(-10deg);-webkit-transform: rotate(-10deg); transform: rotate(-10deg);}

.hotspot#prints:hover:before {-ms-transform: rotate(10deg);-webkit-transform: rotate(10deg); transform: rotate(10deg); content:"Prints";}

.hotspot#prints:hover:after {-ms-transform: rotate(10deg);-webkit-transform: rotate(10deg); transform: rotate(10deg); left: -3px; top:-3px;}



.hotspot#madart {top: 22%; left: 32%; width: 70px; height: 76px; -ms-transform: rotate(-32deg);-webkit-transform: rotate(-32deg); transform: rotate(-32deg);}

.hotspot#madart:hover:before {-ms-transform: rotate(32deg);-webkit-transform: rotate(32deg); transform: rotate(32deg); content:"Mad Art";}

.hotspot#madart:hover:after {-ms-transform: rotate(32deg);-webkit-transform: rotate(32deg); transform: rotate(32deg); left: -14px; top:-5px;}



.hotspot#origart {top: 19%; left: 58.6%; width: 110px; height: 130px; -ms-transform: rotate(16deg);-webkit-transform: rotate(16deg); transform: rotate(16deg);}

.hotspot#origart:hover:before {-ms-transform: rotate(-16deg);-webkit-transform: rotate(-16deg); transform: rotate(-16deg); content:"Original Art";}

.hotspot#origart:hover:after {-ms-transform: rotate(-16deg);-webkit-transform: rotate(-16deg); transform: rotate(-16deg); left: 10px; top:-3px;}



.hotspot#illust {top: 27%; left: 76%; width: 100px; height: 82px; -ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg); transform: rotate(-30deg);}

.hotspot#illust:hover:before {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg); transform: rotate(30deg); content:"Illustration";}

.hotspot#illust:hover:after {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg); transform: rotate(30deg); left: 5px; top:-5px; }



.hotspot#caric {top: 36%; left: 21%; width: 90px; height: 80px; -ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg); transform: rotate(-30deg);}

.hotspot#caric:hover:before {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg); transform: rotate(30deg); content:"Caricatures";}

.hotspot#caric:hover:after {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg); transform: rotate(30deg); top:-5px; left: 10px;}



.hotspot#bio {top: 25%; left: 45%; width: 55px; height: 160px;}

.hotspot#bio:hover:before {content:"Bio";}

.hotspot#bio:hover:after {top:-3px;}



.hotspot#cont {top: 44%; left: 66%; width: 80px; height: 52px; -ms-transform: rotate(-30deg);-webkit-transform: rotate(-30deg); transform: rotate(-30deg);}

.hotspot#cont:hover:before {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg); transform: rotate(30deg); content:"Contact";}

.hotspot#cont:hover:after {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg); transform: rotate(30deg); top:-5px; left: -1px;}



.hotspot#misc {top: 50%; left: 14%; width: 90px; height: 99px; -ms-transform: rotate(20deg);-webkit-transform: rotate(20deg); transform: rotate(20deg);}

.hotspot#misc:hover:before {-ms-transform: rotate(-20deg);-webkit-transform: rotate(-20deg); transform: rotate(-20deg); content:"Misc";}

.hotspot#misc:hover:after {-ms-transform: rotate(-20deg);-webkit-transform: rotate(-20deg); transform: rotate(-20deg); left: 7px; top: -5px;}



.hotspot#blog {top: 46%; left: 78%; width: 90px; height: 82px; -ms-transform: rotate(20deg);-webkit-transform: rotate(20deg); transform: rotate(20deg);}

.hotspot#blog:hover:before {-ms-transform: rotate(-20deg);-webkit-transform: rotate(-20deg); transform: rotate(-20deg); content:"Blog";}

.hotspot#blog:hover:after {-ms-transform: rotate(-20deg);-webkit-transform: rotate(-20deg); transform: rotate(-20deg); left: 5px; top: -3px;}



.hotspot#comish {top: 69.2%; left: 16%; width: 105px; height: 120px; -ms-transform: rotate(-24deg);-webkit-transform: rotate(-24deg); transform: rotate(-24deg);}

.hotspot#comish:hover:before {-ms-transform: rotate(24deg);-webkit-transform: rotate(24deg); transform: rotate(24deg); content:"Comissions";}

.hotspot#comish:hover:after {-ms-transform: rotate(24deg);-webkit-transform: rotate(24deg); transform: rotate(24deg); left: 0px; top: -3px;}



.hotspot#books {top: 76%; left: 67%; width: 67px; height: 82px; -ms-transform: rotate(18deg);-webkit-transform: rotate(18deg); transform: rotate(18deg);}

.hotspot#books:hover:before {-ms-transform: rotate(-18deg);-webkit-transform: rotate(-18deg); transform: rotate(-18deg); content:"Books";}

.hotspot#books:hover:after {-ms-transform: rotate(-18deg);-webkit-transform: rotate(-18deg); transform: rotate(-18deg); left: 7px; top: -3px;}



.hotspot#appear {top: 65%; left: 79.2%; width: 70px; height: 62px; -ms-transform: rotate(-14deg);-webkit-transform: rotate(-14deg); transform: rotate(-14deg);}

.hotspot#appear:hover:before {-ms-transform: rotate(14deg);-webkit-transform: rotate(14deg); transform: rotate(14deg); content:"Appearances";}

.hotspot#appear:hover:after {-ms-transform: rotate(14deg);-webkit-transform: rotate(14deg); transform: rotate(14deg); left: 19px; top: -4px;}



/*NEWS*/

#main {background: url(components/Left-Side.jpg); background-position: left top; background-repeat: repeat; padding: 0;}

.righthalf {position: absolute; width: 50%; height: 100%; top: 0; right: 0; background: url(components/Right-Side.jpg); background-position: right top; background-repeat: repeat;}

#main .white {padding: 48px 32px 48px;}



.article {margin-bottom: 36px; float: left; width: 100%;}

.article .date {font-size: 14px; line-height: 18px; color: #848992; float: left; width:100%; font-family: avehvy; text-align: center; margin-bottom: 28px;}

.article.small {padding-bottom: 24px; border-bottom: 1px dotted #000;}



.article ul {list-style: disc; padding-left:15px; margin-bottom: 18px;}

.article ul li {font-size: 14px; line-height: 22px; margin-bottom: 6px; color: #000; font-family: avenir;}

.article ul ul {padding-left: 10px; list-style: circle;}



.clmn {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 24px; -moz-column-gap: 24px; column-gap: 24px;}



.page {border-bottom: 0; padding-bottom: 0px;}

.page .topbit {border-bottom: 2px solid #3f9dcf; margin-bottom: 24px; padding-bottom:0px; float: left; width: 100%;}

.page h3 {border-bottom: 0; margin-bottom: 0px; padding-bottom:6px;}

.page .internav {list-style:none; text-align: center; float: left; width: 100%; margin: 0; padding: 0 0 6px;}

.page .internav li {display: inline; font-size: 14px; text-transform: uppercase; padding-right: 4px;} .page .internav li:last-child {padding-right: 0;}

.page .internav li:after {content:"/"; padding-left: 6px; color: #000;} .page .internav li:last-child:after {content:""; padding-left: 0;}

.page .internav .active a {color: #848992;}



.illoheader {margin-bottom: 12px; float: left; width: 100%;}

.artgallery {margin-bottom: 24px;}



.wp-caption {background: #222222;}

.wp-caption-text {color: #fefefe; font-size: 11px; line-height: 14px; padding: 0 8px 12px;}

.alignnone, .wp-caption.alignnone {padding: 0; margin: 0px 0 18px 0; border: 0px; display: block; clear: both; width: auto;}

.aligncenter, .wp-caption.aligncenter {padding: 0; margin: 0px auto 18px; border: 0px; display: block; width: auto; clear: both; float: none;}	

.alignleft, .wp-caption.alignleft { padding: 0; margin: 0px 10px 18px 0; border: 0px; float: left; width: auto;}

.alignright, .wp-caption.alignright { padding: 0; margin: 0px 0 18px 10px; border: 0px; float: right; width: auto;}

.wp-caption img {width: 100% !important; margin: 0 0 10px; padding: 0;}

.flex-video {clear: both;}



.article h4 {margin-top: 8px; float: left; width: 100%;}

.comish {float: left; width: 100%; margin-bottom: 14px;}

.comish img {width: 25%; float: left; padding:0 12px 12px 0;}



.sharing {float: left; width: 100%; margin-bottom: 36px;}

#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid rgba(255,255,255,.4)}.sd-content ul{padding:0!important;margin:0 0 .7em!important;list-style:none!important}.sd-content ul li{display:inline-block}.sd-block.sd-gplus{margin:0 0 .5em}.sd-gplus .sd-content{font-size:12px}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{text-decoration:none!important;display:inline-block;margin:0 5px 5px 0;font-size:12px;font-family:"Open Sans",sans-serif;font-weight:400;border-radius:3px;color:#777!important;background:#f8f8f8;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.08);text-shadow:none;line-height:23px;padding:1px 8px 0 5px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-text .sd-content ul li a.sd-button span{line-height:23px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button{line-height:17px;box-shadow:none;vertical-align:top}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px;top:0}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{color:#555;background:#fafafa;border:1px solid #999}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 16px/1 Genericons;vertical-align:top;position:relative;top:3px;text-align:center}.sd-content ul li{margin:0!important;padding:0}.sd-content ul li.preview-item a.sd-button span,.sd-social-icon-text .sd-content ul li a span,.sd-social-official .sd-content ul li a.sd-button span{margin-left:3px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;padding-left:0;height:0;line-height:inherit}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:2px}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:'\f469'}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:'\f410'}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:'\f207'}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:'\f222'}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:'\f214'}.sd-content ul li.share-stumbleupon div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-stumbleupon a:before,.sd-social-icon-text .sd-content li.share-stumbleupon a:before,.sd-social-text .sd-content ul li.share-stumbleupon a:before{content:'\f223'}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:'\f224'}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:'\f209'}.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,.sd-social-text .sd-content ul li.share-google-plus-1 a:before{content:'\f218'}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:'\f204'}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:'\f205'}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:'\f415'}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-social .sd-button .share-count{background:#2ea2cc;color:#fff;border-radius:10px;display:inline-block;text-align:center;font-size:10px;padding:1px 3px;line-height:1}.sd-social-official .sd-content ul,.sd-social-official .sd-content ul li{line-height:25px!important}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px}.sd-social-official .sd-content ul>li{display:block;float:left;margin:0 10px 5px 0!important;height:25px}.sd-social-official .sd-content .pocket_button iframe{width:98px}.sd-social-official .sd-content .twitter_button iframe{width:96px}.reddit_button iframe,.stumbleupon_button iframe{margin-top:1px}.googleplus1_button iframe,.like_button iframe,.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-size:16px 16px;background-repeat:no-repeat;margin-left:0;padding:0 0 0 19px;display:inline-block;height:16px;line-height:16px}body .sd-social-icon .sd-content li.share-custom a span{width:0;padding-left:16px!important}.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;margin:0;height:0}.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border-radius:50%;-webkit-border-radius:50%;border:0;box-shadow:none;padding:8px;position:relative;top:-2px;line-height:1;width:auto;height:auto;margin-bottom:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{position:absolute;bottom:0;right:0;border-radius:0;background:#555;font-size:9px}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#3b5998;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-stumbleupon a.sd-button{background:#ea4b24;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#1e8cbe;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button{background:#dd4b39;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0}#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px;text-align:left;text-shadow:none}#sharing_email form{margin:0}#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em}

.sharing .sd-content {width: 362px; margin: 0 auto;}

.sharedaddy{text-align: center; padding-top: 24px; margin-top: 24px; border-top: 1px dotted #000;}

h3.sd-title {display: none !important;}



.comments {float: left; width: 100%; padding-bottom: 16px; border-bottom: 1px dotted #000; margin-bottom: 24px;}

.comments h4 {background: transparent; padding: 0; border-bottom: 2px solid #3f9dcf; color: #000; font-size: 18px; line-height: 22px;}

.comments ol {list-style: none; float: left; width:100%; margin-bottom: 0;}

.comments .vcard {float: left;}

.comments .vcard .avatar, .comments .vcard .fn, .comments .vcard .says {float: left; font-family: avehvy; font-style: normal; margin-top: -3px; margin-right: 3px;}

.comments .vcard .avatar {width: 32px !important; height: 32px !important; margin-right: 6px; margin-top: 0px;}

.comments .commentmetadata {float: left; clear: both; position: relative; margin-left: 38px; margin-top: -19px; margin-bottom: 10px;}

.comments .commentmetadata a {font-weight: normal; font-size: 10px; color: #999999; white-space: nowrap;}

.comments p, .comments .reply {float: left; width: 100%; margin-bottom: 6px;}

.comments .reply {margin-bottom: 22px; text-transform: uppercase; font-size: 11px;}



.comments #respond {float: left; width: 100%;}

.comments #respond .comment-reply-title {display: none;}



.pagenav {margin-bottom: 32px; width:100%; float: left;}

.pagenav .fa {color: #3f9dcf;}

.pagenav .divider {border-top: 1px solid #b9699e; float: left; width: 100%; height: 10px;}

.postnavlink a {font-size: 14px; line-height: 18px;}



/*SIDEBAR*/

.sidesection a {color: #1674a6;}

.sidesection a:hover {color: #3f9dcf;}

.sidesection.article {border-bottom: 0; padding-bottom: 0px;}

.sidesection.article .sharedaddy{display: none;}

.sidesection.widgets img {float: left; width:100%;}



.sidesearch {display: inline-block; vertical-align: top; padding: 0;} 

.searchform {float: none; width: 100%; margin: 0 auto ; max-width: 800px;}

.searchform input#s{

	float: left; width: 84%; margin: 0; -webkit-appearance:none; border: 0 none; 

	border-radius: 4px 0 0 4px; font-size: 12px; font-family: helvetica; background: #f1f1f1; height: 24px;

}

.searchform button#searchsubmit{

	float: left; width: 16%; 

	margin: 0; background-color: #3f9dcf; border: 0 none; border-radius: 0 4px 4px 0; color: #fefefe; -webkit-appearance:none; overflow: hidden;

	cursor: pointer; font-size:14px; text-transform: uppercase; height: 24px; line-height: 24px; text-align: center; 

	 -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; transition: background-color 0.2s linear;

	 font-family: helvetica; font-weight: normal;

}

.searchform button#searchsubmit:hover {background-color: #1674a6;}



.twitbubble {float: left; width: 100%; border: 0; padding: 10px 15px 14px; -moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px; background: #3f9dcf; color: #000; overflow: hidden; margin-bottom: 10px;}

.tweet,.query {width: 100%; margin: 0; padding: 0;}

.tweet_list {list-style: none; margin: 0; padding: 0; float: left; width:100%;}

.tweet_list li { overflow-y: visible; overflow-x:hidden; list-style-type: none; font-weight: normal;}	

.tweet_list li a {font-weight: normal; font-family: avehvy; margin: 0; padding: 0; color: #fff;}

.tweet_list li a:hover { color: #ffcd1d;}

.tweet_list .tweet_avatar {display: none;}	

.tweet_list .tweet_text {float: left; position: relative; font-size: 14px; line-height: 22px; margin: 0; padding: 0; width: 90%; padding-bottom: 3px;}	

.tweet_list .tweet_time {float: left; position: relative; font-size: 11px; margin: 0; padding: 0; width: 100%;  z-index: 4;}	

.tweet_list .tweet_time a {color: #000; font-family: avehvy;}

.tweet_list .tweet_time a:hover {color: #ffcd1d;}



.instagram img {margin-bottom: 6px; width: 100%; float: left;}

.instagram p {color: #000; padding: 0; margin-bottom: 10px;}

.instagram .likes {font-family: avehvy; margin-right: 4px;}

.instagram .fa-heart {color: #e90f20;}



/*FOOT*/

#footer {padding: 24px 0 30px;}

#footer p {color: #fff; font-size: 13px; line-height: 17px;}

#footer .footleft, #footer .footright {float: left; text-align: left;}

#footer .footright {float: right; text-align: right;}



.foottop {margin-bottom: 12px;}

.foottop ul {list-style: none; float: left; width: 100%;}

.foottop ul li {display: inline; font-size: 12px; text-transform: uppercase; padding-right: 4px;} .foottop ul li:last-child {padding-right: 0;}

.foottop ul li:after {content:"/"; padding-left: 6px; color: #fff; font-weight: bold;} .foottop ul li:last-child:after {content:""; padding-left: 0;}

.foottop a {color: #fff; white-space: nowrap;} .foottop a:hover {color: #ffcd1d;}

.foottop .divider {float: left; width: 100%; height: 10px; border-bottom: 2px solid #ffcd1d;}



/* iPad Stuff */

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

	.hideforipad {display: none;}

	.showforipad {display: block;}

	.links .linkers {height: auto; padding-top: 3px;}

	.links .linkers ul li {font-size: 13px; line-height: 13px;}

	#header .logo {background-position: left center;}

	#drawingboard {width: 100%; height: auto; background: none;}

	.hotspot {display: none;}

}



/* less-than iPad Stuff */

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

	#header {height: 74px; }

	h2 {font-size: 24px; line-height: 26px;}

	h3 {font-size: 20px; line-height: 22px; margin-bottom: 10px;}

	#navigation {padding:8px 0; background: #000;}

	#main .white {padding: 24px 16px 24px;}

	.article .date {font-size: 12px; line-height: 14px; margin-bottom: 20px;}

	img.comishleft, img.comishright {max-width: 100%; width:100%; float: left; margin:0 0 12px;}

	.clmn {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px;}

	.comish img {width: 100%; padding:0 0 12px;}

	#footer .footleft, #footer .footright {text-align: center; float: left; width: 100%;}

	.foottop {text-align: center;}

}



/*MY WOO*/

.shoppingcart {text-align: right;}

.woocommerce-shipping-calculator p {font-size: 14px; line-height: 18px;}



.whatprod{float: left; width: 100%; margin-bottom: 36px;}

.whatprod img {margin-bottom: 12px;}

.woocommerce-tabs .panel h3, .woocommerce form h3, .woocommerce-tabs .panel h2, .cart_totals h2, #order_review_heading, .related.products h2, .address h2 {font-size: 20px; line-height: 24px; text-align: left; color: #000; font-weight: normal;}

.whatprod h3 {border-bottom: 0; margin-bottom: 0px; text-transform: none; font-size: 14px; line-height: 16px;}

.cart_totals h2, .address h2 {margin-bottom: 6px;}

.related.products h2 {margin-bottom: 10px;}

.whatprod h3 a {color: #000;font-weight: normal;} .whatprod h3 a:hover {color: #1674a6;}

.whatprod h4{background: none; text-align: center; color: #000; font-size:14px;line-height:16px; margin-bottom: 0; border-bottom: 0; padding: 0;}

.whatprod h4 del{color:#bbbbbb;}

.whatprod h4 ins .amount{font-size:14px; color:#3f9dcf;}



.related.products .whatprod h4,.upsells.products .whatprod h4{padding-top:8px}



.breadcrumbs .woocommerce-breadcrumb{margin-bottom:24px;float:left}



.woocommerce-ordering{float:right;width:160px}



.productinfo p{margin-bottom:16px}

.productinfo h1{font-size:30px;line-height:40px;border-bottom:3px solid #000; color: #000; margin-bottom:24px; padding-bottom:10px;}

.productinfo .price del span,.productinfo .price ins,.productinfo .price span{font-size:18px;color:#000;font-weight: bold;}

.productinfo .price del span{color:#bbbbbb;font-weight:400;padding-right:6px}

.productinfo .price ins,.productinfo .price ins span,.whatprod ins{border:0!important;text-decoration:none!important}

.onsale {position: absolute; top: 6px; right: 16px; background: #ffcd1d; height: 60px; width: 60px; border-radius: 30px; color: #000; text-transform: uppercase; font-family: avehvy; text-align: center; padding-top: 24px;}



.pp_description,.ppt,.productinfo .quantity,.productinfo .sku_wrapper,.woocommerce-result-count{display:none!important}

.productpics .images{margin-bottom:24px}.pp_pic_holder.pp_woocommerce{overflow:visible!important}

.productinfo table,.productinfo table .label,.productinfo table tr:nth-child(even){background:0;border:0}

.product_meta,.productinfo table label{font-size:13px;font-weight:700;text-align:left}

.product_meta{font-weight:400}.variations{width:100%}

.reset_variations{font-size:13px;padding-top:24px;float:right}



p.out-of-stock { width: auto; float: left; padding: 10px; font-family: avehvy; text-transform: uppercase; background: #000; color: #fff;}



#backtoshop,#place_order,.button,.woocommerce a.button.alt,table.cart td.actions .button,table.cart td.actions .coupon .button{width:100%;font-size:14px !important;line-height:14px !important;padding:8px 10px;background-color:#3f9dcf!important;color:#fff!important;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;font-family: avehvy;text-transform:uppercase;font-weight:400;border:0;border-radius:3px;}

#backtoshop:hover,#place_order:hover,.button:hover,.woocommerce a.button.alt:hover,table.cart td.actions .button:hover{background-color:#1674a6!important;color:#fff!important}

#backtoshop{width:auto}.shipping-calculator-form .button,table.cart td.actions .coupon .button{width:auto!important;float:left!important;background-color:#d79dbf!important}



.shipping-calculator-form .button:hover,table.cart td.actions .coupon .button:hover{background-color:#ec9ecc!important}

.woocommerce-tabs ul{list-style:none}.woocommerce-tabs ul li{display:inline;padding:8px 12px;border:1px solid #e8e4e3;background:#fff}

.woocommerce-tabs ul li.active{background:#d79dbf}.woocommerce-tabs ul li a{color:#372542}.woocommerce-tabs .panel{margin-top:6px; background: #fff;}

.woocommerce-info {background: #fff !important;}

.related.products .whatprod,.upsells.products .whatprod{margin-top:-2px}



.woocommerce-message{margin:0 0 24px!important;position:relative;background-color:#fff;color:#372542;border-top:3px solid #a46497;list-style:none!important;width:100%;float:left}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {padding:15px 0 8px 24px!important; background-color:#fff !important;}

.woocommerce-message p{width:auto;float:left}

.woocommerce-message:after{clear:both}

.woocommerce-message:before, .woocommerce-error:before,.woocommerce-info:before {font-family:WooCommerce;display:inline-block;position:absolute; top: 1.2em;}

.woocommerce-message .single_add_to_cart_button{float:right;width:auto;margin-top:-6px}

.woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}

.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message:before{content:"\e015";color:#8fae1b}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {width:100% !important; float: left !important;}

.wc-proceed-to-checkout #pay_with_amazon {display: none;}



.shipping label{display: inline !important;}

.return-to-shop .wc-backward{width:auto}.actions .coupon{width:100%}

.woocommerce table.cart td.actions .input-text{width:auto!important;margin-right:12px}

.cart_totals{float:right}.cart_totals table{width:100%}.cart_totals th{line-height:20px;padding:0 6px}

.woocommerce .cart-collaterals{width:inherit}.cart_totals .woocommerce-shipping-calculator{margin:0}

.cart_item .variation dd{margin-bottom:0!important}.cart_item .variation dd p{padding-bottom:0}

#ship-to-different-address .checkbox,#ship-to-different-address .input-checkbox{vertical-align:middle;display:inline}

#ship-to-different-address .checkbox{margin-right:10px}



.woocommerce-checkout #payment{background: #fff !important;}

.about_paypal{float:none!important;line-height:19px!important;font-size:11px!important;padding-left:4px!important}

#payment .payment_box.payment_method_bacs {background: #eeeeee !important;}

.woocommerce-checkout #payment div.payment_box:after{border: 8px solid #eeeeee !important; border-right-color: transparent !important; border-left-color: transparent !important; border-top-color: transparent !important;}

.payment_box.payment_method_paypal{loat:left!important;width:100%!important;margin:36px 0 0!important}

#order_review_heading{border-bottom:3px solid #191b28;margin-bottom:12px;line-height:42px}

#customer_details{margin-bottom:18px}.checkout #order_review{padding:0;background:0 0!important;margin-top:8px}

.afterproduct{margin-top: 24px; }.product_meta {display: none;}



.woocommerce-error, .woocommerce-info, .woocommerce-message {

    padding: 1em 2em 1em 3.5em!important;

    margin: 0 0 2em!important;

    position: relative;

    background-color: #f7f6f7;

    color: #515151;

    border-top: 3px solid #a46497;

    list-style: none!important;

    width: auto;

    word-wrap: break-word;

	float: left; width: 100% !important; display: inline-block;

}


/*----mailing list----*/
#mc_embed_signup {
  padding-bottom: 1rem; }
  #mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 0px;
    margin: 0;
    width: 100%; }
  #mc_embed_signup input {
    -webkit-appearance: none;
    margin: 0;
    padding: 0;
    border: 0 none;
    border-radius: 4px 0 0 4px;
    font-size: 1em;
	 }
  #mc_embed_signup .button {
    border: 0 none;
    border-radius: 0 4px 4px 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    text-transform: uppercase;
    height: 2em;
    line-height: 1.2em;
    margin: 0;
    padding: 1px 0 0;
    text-align: center;
    text-decoration: none; }
    #mc_embed_signup .button:hover {
      background-color: #d28fb6; }
  #mc_embed_signup .small-meta {
    font-size: .9em; }
  #mc_embed_signup .nowrap {
    white-space: nowrap; }
  #mc_embed_signup input.email {
    padding: 4px 0;
    margin: 0;
    text-indent: .5em;
    width: 55%;
    height: 2em;
    float: left;
    background: #f1f1f1;   
	}
  #mc_embed_signup input.button {
    margin: 0;
    width: 45%;
    min-width: 0;
    float: left; }
  #mc_embed_signup div#mce-responses {
    float: left;
    top: -1.4em;
    padding: 0em .5em 0em .5em;
    overflow: hidden;
    width: 90%;
    margin: 0 5%;
    clear: both; }
  #mc_embed_signup div.response {
    margin: 1em 0;
    padding: 1em .5em .5em 0;
    font-weight: bold;
    float: left;
    top: -1.5em;
    z-index: 1;
    width: 80%; }
  #mc_embed_signup #mce-error-response {
    display: none; }
  #mc_embed_signup #mce-success-response {
    color: #529214;
    display: none; }
  #mc_embed_signup label.error {
    display: block;
    float: none;
    width: auto;
    margin-left: 1.05em;
    text-align: left;
    padding: .5em 0; }


.button.redyellow {
  background-color: #fd0100 !important;
  color: #fcf100 !important;	
  border-right: 3px solid #c00001 !important;
  border-bottom: 3px solid #c00001 !important;
  padding-top: 8px !important; padding-bottom: 8px !important;
}

.button.redyellow:hover{
  background-color:#e00001 !important;	
}

/*THEIR WOO.images img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.618em;background:#fff;border:1px solid #e8e4e3;width:100%}.images .thumbnails{border:1px solid #e8e4e3;border-top:0}.images .thumbnails:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.images .thumbnails a{display:block;width:25%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border-right:1px solid #e8e4e3}.images .thumbnails a img{border:0;display:block;margin:0 auto;opacity:.5;filter:alpha(opacity=@opacity * 100)}.images .thumbnails a:hover img{opacity:1;filter:alpha(opacity=@opacity * 100)}.images .thumbnails a:last-child{border-right:0}.summary .stock:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:".";color:#84ac50}.summary .stock.out-of-stock:before{content:"W";color:#b85f56}.summary .stock.available-on-backorder:before{content:"P";color:#4d65a4}.summary .group_table .stock{margin-left:1em}.single-product .images,.single-product .summary{margin-bottom:1.618em}.single-product .summary .price:first-child{font-size:1.618em;color:#9f9693;font-weight:700;margin-bottom:.618em}.single-product .summary .product_meta{font-size:.857em;color:#9f9693;border-top:4px double #e8e4e3;padding-top:1.618em;clear:both}.single-product .summary .product_meta a{color:#6c6360}.single-product .summary .social{border-top:4px double #e8e4e3;padding-top:1.618em;margin-top:1.618em}.single-product .summary .social:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.single-product .summary .social iframe{float:left}.single-product .summary .social span{position:relative;top:-1px}.single-product .summary .social span.st_plusone_button{top:-2px}table.cart .product-price,table.cart .product-remove,table.cart .product-thumbnail{position:absolute;left:-999em}table.cart td .backorder_notification{font-size:.8em}table.cart td.product-remove{padding-right:.5em}table.cart td.actions .coupon{text-align:left;margin-bottom:0}table.cart td.actions .coupon label{display:none}table.cart td.actions .coupon #shareyourcart_button{float:left;clear:left;margin-bottom:.618em}table.cart td.actions .coupon .button,table.cart td.actions .coupon .input-text{width:48%;float:left}table.cart td.actions .coupon .button{float:right}table.cart td.actions .button,table.cart td.actions .checkout-button,table.cart td.actions .input-text{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:.53em!important}table.cart td.actions .checkout-button{margin-bottom:0!important}table.cart .product-quantity .minus,table.cart .product-quantity .plus{display:inline-block}table.cart img{width:3.631em;height:auto}ul#shipping_method{list-style:none} .cross-sells ul.products li img{padding:0;border:0;background:0}.woocommerce-checkout .type-page h1:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"x"}.required{border:0;color:#b85f56}.checkout #shiptobilling{float:none;width:100%}.checkout #shiptobilling input[type=checkbox]{float:left;margin-right:1em}.checkout #order_review{background:#f7f7f7;padding:.618em;-webkit-border-radius:.382em;border-radius:.382em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.checkout #order_review table{background:#fcfcfc;border:1px solid #e8e4e3;border-bottom:0;box-shadow:0 0 0 .327em rgba(0,0,0,.015);-webkit-box-shadow:0 0 0 .327em rgba(0,0,0,.015)}.checkout #order_review table tr td:first-child,.checkout #order_review table tr th:first-child{padding-left:1em}.checkout #order_review #payment ul{border-bottom:4px double #e8e4e3}.checkout #order_review #payment ul li{list-style:none;margin-bottom:1em}.checkout #order_review #payment ul li input[type=radio]{margin-right:1em;margin-top:.382em;float:left;box-shadow:0 1px 0 0 #fff;-webkit-box-shadow:0 1px 0 0 #fff}.checkout #order_review #payment ul li label{font-weight:700;margin-bottom:.618em;display:block}.checkout #order_review #payment ul li label img{float:right;padding:0;border:0}.checkout #order_review #payment ul li .payment_box{background:#eeeeee;padding:1em;-webkit-border-radius:.382em;border-radius:.382em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.checkout #order_review #payment ul li .payment_box p:last-child{margin-bottom:0}.checkout #order_review #payment ul li .payment_box label{font-size:1em}.checkout #order_review .form-row.place-order{width:100%;margin-bottom:0}.checkout #order_review .form-row.place-order:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.checkout #order_review .form-row.place-order .button{font-size:1.387em;margin-bottom:.618em;float:left}.checkout #order_review .form-row.place-order .form-row.terms{width:auto;float:right;margin-bottom:0}.checkout #order_review .form-row.place-order .form-row.terms label{float:left;margin-right:.618em}.checkout .create-account{clear:both}.checkout .create-account p:first-child{padding:.618em 1em .618em 2.618em;margin-bottom:1.618em;background:#fff;border:1px solid #4d65a4;border-left-width:.382em;position:relative;font-weight:700}.checkout .create-account p:first-child:before{font-family:WebSymbolsRegular;content:"S";display:block;color:#4d65a4;font-weight:400;position:absolute;top:.618em;font-size:1em;left:.857em}ul.order_details{border:1px solid #e8e4e3;list-style:none;padding-left:1.618em;position:relative}ul.order_details:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}ul.order_details li{padding:1em 2em 1em 0;margin-right:2em;float:left;border-right:1px solid #e8e4e3;text-transform:uppercase;font-size:.857em;color:#9f9693}ul.order_details li strong{display:block;text-transform:none;font-size:1.387em;color:#6c6360}ul.order_details li:last-child{border-right:0}ul.order_details:before{font-family:WebSymbolsRegular;display:inline-block;margin-left:.618em;font-weight:400;content:"/";position:absolute;top:.327em;right:.618em;font-size:2.244em;color:#84ac50}.widget ul li .count{float:right}.widget ul.product_list_widget li{margin-bottom:.618em;padding-bottom:.618em;border-bottom:1px dashed #e8e4e3}.widget ul.product_list_widget li:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.widget ul.product_list_widget li a{display:block}.widget ul.product_list_widget li img{float:right;width:2.244em;height:auto;margin-left:1em;-webkit-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.widget ul.product_list_widget li del{opacity:.5;filter:alpha(opacity=@opacity * 100)}.widget ul.product_list_widget li ins{font-weight:700;text-decoration:none;margin-left:.618em}.widget ul.product_list_widget li:last-child{border-bottom:0}.widget_woo_subscribe #connect{background:0 0;border:0;padding:0}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;-webkit-border-radius:1em;border-radius:1em;-moz-background-clip:padding;-webkit-background-clip:padding-box;cursor:pointer;outline:0;background:#fff;border:1px solid #ff4800;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;background:#ff4800;-webkit-border-radius:1em;border-radius:1em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;border-radius:1em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background:#e8e4e3}.widget_price_filter .ui-slider-horizontal{height:1em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}#customer_login .col-1 h2:before,#customer_login .col-2 h2:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400}#customer_login .col-1 h2:before{content:"x"}#customer_login .col-2 h2:before{content:"U"}#customer_login .lost_password{display:block;margin-top:1em}ul.digital-downloads li{list-style:none;padding-bottom:.618em}ul.digital-downloads li:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}ul.digital-downloads li .count{float:right}ul.digital-downloads li a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:";"}table.my_account_orders .button{font-size:.857em}.shortcode-sticky{background-color:#f6eeca;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6eeca),to(#faf5e0));background-image:-webkit-linear-gradient(top,#f6eeca,#faf5e0);background-image:-moz-linear-gradient(top,#f6eeca,#faf5e0);background-image:-ms-linear-gradient(top,#f6eeca,#faf5e0);background-image:-o-linear-gradient(top,#f6eeca,#faf5e0);background-image:linear-gradient(to bottom,#f6eeca,#faf5e0);padding:1em 1.618em 2.65em;border-top:1.618em solid #f2e8b5;border-bottom:1px solid #fcf7f2;text-shadow:1px 1px 1px rgba(255,255,255,.6);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);zoom:1;font-family:Schoolbell,cursive;margin:1.618em;font-size:1.142em;color:#544;max-width:22em}.shortcode-sticky a{padding:0 6px;background:rgba(255,255,0,.1);color:#433}.shortcode-sticky.left{float:left}.shortcode-sticky.right{float:right}.shortcode-sale{padding:.618em 1em;background:#ff4800;color:#fff;margin-bottom:2.618em;text-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-border-radius:.202em;border-radius:.202em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;clear:both;font-weight:700;text-align:center}.shortcode-sale:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"R";float:left}.shortcode-sale:after{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-left:.618em;font-weight:400;content:"R";float:right}.shortcode-sale a{background:rgba(255,255,255,.1);color:#fff;padding:3px 12px;-webkit-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 6px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}

.shortcode-sale a:hover{background:rgba(255,255,255,.2);color:#fff}*/