html {
	margin-left: 0!important
}
input[type=text]::-ms-clear {
display:none
}
input[type=password]::-ms-reveal {
display:none
}
input[type="text"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
b, strong, strong a, strong abbr, strong address, strong blockquote, strong body, strong caption, strong cite, strong code, strong dd, strong del, strong dfn, strong div, strong dl, strong dt, strong em, strong fieldset, strong form, strong h1, strong h2, strong h3, strong h4, strong h5, strong h6, strong html, strong iframe, strong img, strong ins, strong label, strong legend, strong li, strong object, strong ol, strong p, strong pre, strong q, strong small, strong span, strong sub, strong sup, strong table, strong tbody, strong td, strong tfoot, strong th, strong thead, strong tr, strong ul {
	font-weight: 700!important
}
a, abbr, address, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, label, legend, li, object, ol, p, pre, q, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, ul {
	border: 0;
	margin: 0;
	padding: 0
}
.event_header.evt_running h2 a {
	font-size: 15px!important
}
article, aside, figcaption, figure, figure img, footer, header, hgroup, nav, object, section, video {
	display: block
}
a img {
	border: 0
}
a:focus {
	outline: 0!important
}
figure {
	position: relative
}
figure img {
	width: 100%
}
* {
	font-weight: 400!important;/*opacity:1!important*/
}
body {
	font-size: 12px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif !important;
	line-height: 1.5em
}
.body2 {
	background-color: #eee
}
a {
	color: #000
}
#navigation, .nav li ul {
	background: #fff
}
ol, ul {
	list-style: none;
	margin: 0
}
a, a:hover {
	text-decoration: none
}
textarea {
	resize: none
}
#artist_column_detail div, #artist_column_detail li, #artist_column_detail span, #artist_column_detail ul, .btn {
	box-sizing: border-box
}
small {
	line-height: 11pt
}
.small {
	font-size: 85%!important
}
.tagline {
	font-size: 12px;
	opacity: .8
}
.hrline, .hrlineB, .hrlineS {
	width: 100%!important;
	overflow: hidden;
	padding: 0;
	height: 2px;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/line-h.png) repeat-x
}
.hrlineB {
	margin-bottom: 40px!important
}
.hrlineS {
	height: 15px!important;
	margin-bottom: 40px!important;
	opacity: .5
}
.hrline span, .hrlineB span {
	width: 30px;
	background: #999;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0
}
.sserif {
	text-transform: uppercase;
	margin-bottom: 15px
}
.pnormal {
	font-weight: 400!important;
	max-height: none
}
.fl {
	float: left!important;
	overflow: hidden
}
.fr {
	float: right!important;
	overflow: hidden
}
.bottomzero {
	padding-bottom: 0!important
}
.rad, a#triggernav, a.itembutton, input[type=submit] {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.boxshadow {
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2);
	box-shadow: 0 1px 0 rgba(0,0,0,.2)
}
.container_shadow {
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4);
	box-shadow: 0 1px 5px rgba(0,0,0,.4)
}
.shadow-inset {
	-moz-box-shadow: 0 0 45px rgba(0,0,0,1) inset;
	-webkit-box-shadow: 0 0 45px rgba(0,0,0,1) inset;
	box-shadow: 0 0 45px rgba(0,0,0,1) inset
}
.breadcrumb {
	margin: 5px 0 10px;
	font-size: 12px;
	text-transform: uppercase
}
#coinslid.playlist_bottom {
	margin-bottom: 10px
}
.inn {
	padding: 20px 3.2%;
	margin: 0 0 10px;
	overflow: hidden
}
.top-fix {
	padding-top: 60px!important
}
.bottom-fix {
	margin-bottom: 10px
}
.slant {
	font-size: 85%;
	font-weight: 400;
	font-style: italic
}
.lower {
	text-transform: lowercase!important
}
.italic {
	font-style: italic!important
}
.fat {
	font-weight: 700!important
}
#navigation {
	background: #fff
}
input[type=submit] {
	background-image: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.03));
	background-image: -webkit-linear-gradient-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,.03)));
	background-image: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.03));
	background-image: -o-linear-gradient(transparent), to(rgba(0,0,0,.03));
	background-image: -ms-linear-gradient(transparent), to(rgba(0,0,0,.03));
	background-image: no-repeat
}
h1.leading {
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent-dark.png);
	padding: 20px;
	width: 90%;
	max-width: 497px;
	line-height: .9
}
h1.leading span {
	font-size: 14px;
	font-weight: 400!important
}
.leading h1 {
	color: #fff!important;
	text-shadow: 1px 1px 0 #000!important;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent-dark.png)!important;
	padding: 20px!important;
	width: 100%!important;
	line-height: .9!important
}
.leading h1 span {
	font-size: 14px!important;
	font-weight: 400!important
}
h2 {
	margin: 10px 0;
	padding: 0
}
h2.post {
	margin: 5px 0 10px;
	padding: 0;
	letter-spacing: -.05em
}
h2.heading {
	margin: 15px 0;
	padding: 0;
	letter-spacing: -.04em;
	text-transform: uppercase
}
h2.widget {
	margin: 0;
	padding: 0 0 10px;
	letter-spacing: -.04em;
	text-align: center
}
h3 {
	margin: 10px 0;
	padding: 0 0 0 1px
}
h4 {
	margin: 12px 0;
	padding: 0
}
h5, h6 {
	margin: 5px 0;
	padding: 0
}
h4.leading {
	margin: -5px 0 30px
}
#top-nav {
	padding: 0;
	height: 38px;
	height: 62px;
	float: left;
	width: 100%
}
#header {
	width: 100%;
	float: left;
	position: relative;
	max-width: 1200px
}
#top-nav #header h1 {
	margin: 10px 0!important;
	line-height: 1;
	font-size: 20px;
	float: left
}
a.homelink {
	text-shadow: none;
	overflow: hidden
}
img#logo {
	overflow: hidden;
	float: left;
	width: 180px;
	box-shadow: none
}
#travel_url {
	display: block
}
.ui-button-text img {
	box-shadow: none
}
#showLoader img {
	box-shadow: none!important
}
.headad {
	overflow: hidden;
	float: right;
	margin: 20px 0
}
.headad img {
	overflow: hidden;
	float: right;
	margin: 0;
	width: 100%
}
#navigation {
	width: 100%;
	float: left;
	margin: 0 0 20px
}
.nav {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
	display: inline-block;
	float: left
}
.nav a {
	position: relative;
	display: block;
	z-index: 100;
	padding: 12px 0;
	text-decoration: none
}
.nav>li>a {
	display: inline-block;
	padding: 30px 22px 20px!important;
	text-decoration: none;
	border-bottom: 2px solid #666;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/nav-div.png) right center no-repeat;
	text-transform: uppercase;
	font-size: 13px !important;
	line-height: 1.7em !important;
	font-weight: 400 !important;
	-webkit-appearance: none;
	-moz-appearance: none
}
.nav>li>a>i {
	margin-right: 5px!important
}
.nav li a span.walker {
	display: none;
	padding-top: 6px
}
.nav>li>a>span.walker {
	display: block;
	text-transform: none
}
.nav>li:last-child>a {
	background: 0 0
}
#sec-nav {
	margin: 0;
	float: left
}
#sec-nav>li>a {
	padding: 11px 15px;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/nav-div.png) right center no-repeat;
	line-height: 1;
	font-size: 10px!important;
	border-bottom: 0
}
.nav>li.current-menu-item>a, .nav>li.sfHover>a, .nav>li>a:hover {
	border-bottom: 2px solid #E8D116
}
.nav li {
	display: inline;
	position: relative;
	float: left;
	overflow: hidden
}
.nav>li {
	margin: 0
}
.nav li ul {
	margin: 0;
	padding: 0;
	width: 200px;
	z-index: 999
}
.nav li ul .sf-sub-indicator {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/arrow-superfish-right.png) no-repeat;
	top: 54%
}
.nav li ul li a {
	margin: 0 20px;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
	font-size: 12px;
	line-height: 1;
	opacity: .9
}
.nav li ul li a i {
	margin-right: 8px!important
}
#sec-nav li ul li:last-child a, .nav li ul li:last-child a {
	border-bottom: 0
}
.nav>li>ul {
	border: 1px solid #ddd;
	border-top: 0;
	margin: 0;
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 0 0 5px 5px
}
.nav>li>ul>li {
	width: 100%
}
.nav li ul li:first-child a {
	background: 0 0
}
.nav li ul li a.sf-with-ul {
	padding-right: 0
}
.nav li ul ul {
	margin: -44px 0 0 195px
}
.nav li a.sf-with-ul {
	padding-right: 32px
}
.nav .sf-sub-indicator {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/arrow-superfish-inv.jpg) no-repeat;
	position: absolute;
	display: block;
	right: 15px;
	top: 40%;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
	opacity: .7
}
#sec-nav li a.sf-with-ul {
	padding-right: 22px
}
#sec-nav .sf-sub-indicator {
	top: 36%;
	right: 5px;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/arrow-superfish-inv.jpg) no-repeat
}
#sec-nav li ul {
	width: 180px;
	z-index: 9999;
	padding-top: 5px
}
.nav li ul {
	position: absolute;
	left: -999em
}
.nav li.hover, .nav li:hover {
	position: static
}
.nav li.sfhover ul ul, .nav li.sfhover ul ul ul, .nav li.sfhover ul ul ul ul, .nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul {
	left: -999em
}
.nav li li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li.sfhover ul, .nav li li li:hover ul, .nav li li.sfhover ul, .nav li li:hover ul, .nav li.sfhover ul, .nav li:hover ul {
	left: auto
}
.hidenav {
	display: none!important
}
.shownav {
	display: inline-block!important
}
a#triggernav {
	text-indent: -9999px;
	padding: 8px;
	height: 30px;
	width: 30px;
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/nav.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 20px auto 40px;
	display: none;
	float: none;
	clear: both
}
a#triggernav:hover {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/nav.png)
}
a#triggernav.active {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/minus.png)
}
a#triggernav-sec {
	text-indent: -9999px;
	padding: 7px;
	height: 30px;
	width: 30px;
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/nav.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
	display: none;
	float: left
}
a#triggernav-sec:hover {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/nav.png)
}
a#triggernav-sec.active {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/minus.png)
}
.showtrig {
	display: block!important;
	float: none;
	overflow: hidden
}
#core {
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 71.8%;
	float: left
}
#content {
	float: left;
	width: 100%;
	margin: 0 1.6% 0 0
}
#leftsidebar {
	float: right;
	width: 30.6%;
	position: relative;
	z-index: 1;
	padding: 20px 2.1% 0;
	text-align: center
}
#rightsidebar {
	float: right;
	width: 25%;
	overflow: hidden;
	padding: 0 1.6%
}
#core_bg {
	position: absolute;
	top: 0;
	right: 0;
	width: 34.7%;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	height: 100%;
	background: #f5f5f5;
	z-index: 0
}
.tab span.moreposts, a.moreposts {
	width: 100%;
	text-align: center;
	float: none;
	font-size: 10px;
	font-weight: 700;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/pointer.png) right -2px no-repeat;
	padding-right: 12px
}
.slidercol {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0 0 10px
}
.seccol {
	float: left;
	width: 28%;
	overflow: hidden;
	padding: 0;
	margin: 0 0 20px 2%
}
.seccol li {
	font-size: 11px;
	line-height: 17px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ddd;
	position: relative
}
.seccol li:first-child p.pnormal {
	margin-bottom: 15px;
	height: 72px;
	max-height: 72px
}
.seccol li:last-child {
	margin-bottom: 8px
}
.seccol img {
	overflow: hidden;
	margin-bottom: 10px
}
.seccol a {
	font-weight: 700;
	overflow: hidden
}
.seccol p a {
	padding-left: 14px;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/pointer.png) 1px -2px no-repeat
}
.seccol p {
	overflow: hidden;
	margin-bottom: 10px;
	max-height: 62px
}
.twinsbox {
	overflow: hidden;
	margin: 0 0 20px;
	position: relative;
	padding: 0;
	float: none;
	clear: both
}
.widgetcol {
	overflow: hidden;
	width: 46.9%;
	margin: 0 3% 40px 0;
	padding: 0 3% 0 0;
	position: relative;
	float: left;
	border-right: 1px dotted #ddd
}
#leftsidebar .widgetcol {
	width: 100%;
	margin: 0 0 40px;
	padding: 0
}
#leftsidebar .widgetcol_small {
	height: auto
}
#leftsidebar .widgetcol_small img {
	display: none
}
.last {
	margin: 0;
	padding: 0;
	border: 0
}
.widgetcol_big {
	position: relative;
	margin-bottom: 15px
}
.widgetcol_big iframe {
	width: 100%;
	height: 220px
}
.widgetcol_big h2 {
	font-size: 16px
}
.widgetcol_big .teaser {
	margin: 5px 0 0
}
.widgetcol_small {
	line-height: 15px;
	padding: 15px 0 5px;
	border-top: 1px dotted #ddd;
	height: 85px;
	position: relative
}
.widgetcol_small>a>img {
	float: left;
	margin: 2px 20px 5px 0
}
.widgetcol_small h3 {
	margin: 0 0 7px;
	padding: 0
}
.widgetcol_small p {
	margin: 0 0 6px;
	line-height: 18px
}
.widgetcol_small p.pnormal {
	font-size: 11px
}
.widgetcol_small p.meta {
	border: 0
}
.tab-container {
	overflow: hidden;
	margin: 0 0 30px!important
}
.tabitem {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative
}
.tabitem h2 {
	padding: 15px 5%;
	margin: 0;
	width: 90%;
	maoverflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 8;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent.png)
}
.tabitem h2 a {
	color: #fff;
	text-shadow: 1px 1px 0 #000
}
.tabitem .inn {
	padding: 0;
	position: relative;
	overflow: hidden
}
.tabitem iframe, .tabitem img {
	overflow: hidden;
	float: left;
	margin: 0;
	max-height: 320px;
	position: relative;
	z-index: 7;
	width: 100%
}
.tab {
	padding: 0;
	border-left: solid 1px #ededed;
	border-top: solid 1px #ededed;
	border-bottom: solid 1px #ededed;
	overflow: hidden;
	float: left;
	width: 20%;
	margin: 0 0 0 -1px;
	position: relative
}
.tab img {
	margin: 0;
	float: left
}
.tab a {
	padding: 0;
	overflow: hidden;
	float: left;
	width: 100%;
	line-height: 1.4;
	font-size: 10px;
	opacity: .9
}
.tab a i {
	line-height: 1.6
}
.tab a:hover {
	opacity: 1
}
.tab.active {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent-light.png);
	opacity: 1
}
.blogpage {
	margin: 25px auto!important
}
.singlepost {
	background: #fff;
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
ul.medpost {
	padding: 1px 0
}
ul.medpost>li {
	margin-bottom: 25px;
	overflow: hidden;
	position: relative
}
ul.medpost>li:last-child {
	margin-bottom: -25px!important
}
ul.medpost li span.ribbon {
	position: absolute;
	top: 0;
	left: 0
}
ul.medpost li p {
	margin: 0 0 15px
}
.postslider img, img.headimg, img.main-single, img.singleimg {
	float: left;
	margin: 0;
	overflow: hidden
}
p.image {
	margin: 10px 0 8px!important;
	font-size: 12pt;
	font-weight: 700
}
p.image i {
	margin: 0 7px 0 0
}
ul.medpost li a.mainbutton {
	margin: -30px 0 25px;
	position: relative;
	z-index: 9
}
.post-inn {
	margin: 0
}
.blogposts {
	position: relative
}
.entry {
	margin: 0;
	padding: 20px 0 15px;
	overflow: hidden;
	position: relative
}
.blogposts .entry {
	padding: 20px 0 15px;
	margin: 0;
	position: relative
}
.fullentry {
	margin: 0;
	padding: 20px 0 10px;
	overflow: hidden
}
.entry_item {
	width: 75%;
	margin-top: 65px
}
.entry p, .fullentry p {
	margin: 8px 0
}
.entryfull {
	margin: 30px 0 0;
	overflow: hidden
}
.entryfull p {
	margin: 0 0 10px
}
h2.single, h2.singlefull {
	padding: 0;
	margin: -5px 0 15px
}
.format-audio>iframe, .format-video>iframe {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 0;
	float: left;
	width: 100%;
	max-height: 310px
}
.folioitem>iframe {
	margin: 0 0 35px
}
.comment-meta, .meta {
	font-size: 11px!important;
	line-height: 1.4;
	font-weight: 400;
	overflow: hidden;
	padding: 6px 0 0;
	margin: 10px 0 0;
	letter-spacing: 0!important
}
.meta i {
	padding: 0 4px 0 1px
}
.meta a {
	font-size: 11px!important;
	line-height: 1.4
}
.buttons {
	overflow: hidden;
	padding: 0;
	margin: 15px 0
}
.buttons iframe {
	overflow: hidden;
	margin: 0 5.9em 0 0!important
}
.buttons a {
	margin-top: -5px!important;
	float: right
}
.tagssingle {
	overflow: hidden;
	margin-bottom: 10px!important;
	padding-top: 12px;
	padding-bottom: 12px
}
.tagssingle a {
	margin-right: 10px!important
}
.archivepost h3, .catpost h3, h3#comments-title, h3#reply-title, h3.additional {
	margin: 0;
	padding-bottom: 8px;
	font-size: 11px;
	text-transform: uppercase;
	border-bottom: 1px dotted #ddd
}
.postauthor {
	overflow: hidden;
	margin: 0 0 40px;
	padding-top: 10px;
	position: relative
}
.postauthor img {
	padding: 2px;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent.png);
	float: left;
	margin: 18px 25px 30px 0
}
.authordesc {
	margin-top: 10px;
	padding: 0
}
.related {
	float: left;
	width: 100%;
	overflow: hidden;
	margin: 15px 0 30px
}
.related li {
	width: 100%;
	margin-right: 0%;/*overflow:hidden;*/
	position: relative;
	padding: 0;
	line-height: 14px!important;
	display: inline-block;
	vertical-align: top
}
.related li img {
	width: 100%
}
.archivecontent {
	padding: 5px 10% 0 6%!important;
	min-height: 340px
}
.archivepost {
	margin: 0 0 20px
}
.archivepost li, .catpost {
	padding: 20px 0;
	overflow: hidden;
	margin: 0;
	border-top: 1px solid #ddd;
	position: relative
}
.archivepost li:first-child {
	margin: 0
}
.archivepost li span.ribbon, .catpost span.ribbon {
	top: 20px
}
.archivepost a img, .catpost a img {
	float: left;
	margin: 0 25px 20px 0
}
.archivepost h3, .catpost h3 {
	margin: 0 0 10px;
	padding-bottom: 0;
	background: 0 0;
	border: 0
}
.archivepost p.teaser, .catpost p.teaser {
	margin-top: 5px
}
.catpost_big {
	margin: 0 0 50px
}
.catpost_big iframe {
	width: 100%
}
.catpost_big p.teaser {
	margin-top: 5px
}
.catpost_big span.ribbon {
	display: none
}
.imgwrap {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/zoom.png);
	background-repeat: no-repeat;
	background-position: 50% 50%
}
ul.medpost li.format-image a.imgwrap, ul.medpost li.format-image img {
	overflow: hidden;
	float: left
}
ul.medpost li.format-quote {
	text-shadow: none;
	padding: 50px 55px 30px;
	text-align: center;
	font-size: 16pt;
	line-height: 1.5;
	border: 1px solid #ddd
}
p.quuote_author {
	font-size: 10pt
}
ul.medpost li.format-quote blockquote {
	display: block;
	padding: 0 60px
}
ul.medpost li.format-quote blockquote p {
	padding: 60px 0 50px;
	font-weight: 700
}
ul.medpost li.format-quote blockquote:after, ul.medpost li.format-quote blockquote:before {
	display: block;
	font-size: 700%;
	width: 50px
}
ul.medpost li.format-quote blockquote:before {
	content: '\201C';
	height: 0;
	margin-left: -.55em;
	margin-top: -70px
}
ul.medpost li.format-quote blockquote:after {
	content: '\201D';
	height: 50px;
	margin-top: -70px;
	margin-left: 340px
}
#comments {
	clear: both;
	margin-top: 40px;
	padding-top: 30px;
	border-top: 5px solid #ddd
}
#comments .navigation {
	padding: 20px 0;
	clear: both;
	overflow: hidden
}
h3#comments-title {
	margin: 0 0 10px
}
h3#reply-title {
	padding: 0 0 5px;
	margin: 0 0 5px;
	border-bottom: 1px solid #eee
}
.commentlist {
	list-style: none;
	margin: 0
}
ol.commentlist {
	margin-top: -20px
}
.commentlist li.comment {
	line-height: 24px;
	margin: 0 0 15px;
	padding: 30px 0 0 80px;
	position: relative
}
.commentlist li:first-child {
	background: 0 0
}
#comments .comment-body ol, #comments .comment-body ul {
	margin-bottom: 18px
}
#comments .comment-body p:last-child {
	margin-bottom: 6px
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px
}
.commentlist ol {
	list-style: decimal
}
.commentlist .avatar {
	position: absolute;
	padding: 1px;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent.png);
	top: 30px;
	left: 0
}
.comment-author .says {
	display: none
}
.comment-meta {
	margin: 0 0 20px
}
.comment-meta a:link, .comment-meta a:visited {
	color: #888;
	text-decoration: none
}
.comment-meta a:active, .comment-meta a:hover {
	color: #ff4b33
}
.reply {
	padding: 0 0 10px;
	overflow: hidden
}
.reply a, a.comment-edit-link {
	font-size: 10px!important;
	font-weight: 400;
	line-height: 0;
	margin: 15px 0!important;
	float: left
}
a.comment-edit-link {
	float: right
}
.reply a:hover, a.comment-edit-link:hover {
	color: #ff4b33
}
.commentlist .children {
	list-style: none;
	margin: 0
}
.commentlist .children li {
	list-style: none;
	border: 0;
	margin: 0
}
.nocomments, .nopassword {
	display: none
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px
}
.commentlist li.comment+li.pingback {
	margin-top: -6px
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic
}
#sidebar p input[type=submit] {
	cursor: pointer;
	border: 0;
	color: #fff!important;
	font-weight: 700
}
#respond {
	margin: 0;
	overflow: hidden;
	position: relative
}
#respond p {
	margin: 0;
	clear: right
}
.comment-form-author, .comment-form-email, .comment-form-url {
	width: 29.2%;
	float: left;
	margin-right: 30px!important
}
.comment-form-url {
	margin-right: 0!important
}
.fullsingle .comment-form-author, .fullsingle .comment-form-email, .fullsingle .comment-form-url {
	width: 31.2%
}
.fullsingle #respond textarea {
	width: 96.5%
}
input#author, input#email, input#url {
	width: 89%!important;
	margin-bottom: 20px!important
}
#respond .comment-notes {
	margin-bottom: 30px;
	opacity: .7;
	font-size: 90%
}
.form-allowed-tags {
	display: none
}
.children #respond {
	margin: 0 48px 0 0
}
#comments-list #respond, #comments-list ul #respond {
	margin: 0
}
#cancel-comment-reply-link {
	font-size: 10px!important;
	font-weight: 400;
	line-height: 1;
	margin-left: 10px
}
#respond .required {
	color: #ff4b33;
	font-weight: 700;
	margin-left: 3px
}
#respond label {
	color: #888;
	font-size: 12px
}
#respond input {
	margin: 0;
	width: 96%
}
#respond textarea {
	width: 96%
}
#respond .form-allowed-tags, #respond .form-allowed-tags code {
	display: none
}
#respond .form-submit {
	margin: 12px 0
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
	margin: 5px 1px
}
#commentform .comment-form-comment .error {
	clear: both;
	color: red
}
file, input, input checkbox, input radio, select, textarea {
	border: 1px solid #ddd;
	padding: 7px 10px!important;
	margin: 0 10px 0 0;
	float: left;
	font-size: 12px!important
}
form#contactform fieldset input {
	float: none;
	width: 320px;
	margin-top: 30px
}
form#contactform fieldset textarea {
	margin-top: 30px;
	width: 430px;
	border: 1px solid #eee;
	background: #fff
}
form#contactform fieldset input#submit {
	width: 150px;
	cursor: pointer
}
label {
	float: left
}
#contact {
	padding: 0 0 30px
}
submit {
	cursor: pointer;
	background: 0 0!important
}
.searchformhead {
	float: right;
	position: relative;
	margin: 0;
	width: 300px;
	overflow: hidden;
	opacity: .7
}
.searchform {
	float: left;
	clear: both;
	width: 304px;
	width: 506px;
	margin: 0;
	border: 1px solid #ddd
}
.fixedSearch .searchform ul {
	float: left;
	height: 10px;
	list-style: none;
	margin: 0;
	padding: 18px 0 0;
	position: relative;
	text-align: left;
	z-index: 2;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 1.4em!important;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/sprite_forms.png) right 8px no-repeat
}
.searchform ul {
	float: left;
	height: 10px;
	list-style: none;
	margin: 5px 0 0;
	padding: 23px 0 0;
	position: relative;
	text-align: left;
	z-index: 2;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 1.4em!important;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/sprite_forms.png) right 8px no-repeat
}
.searchform ul li {
	background: #FFF;
	cursor: pointer;
	opacity: 0;
	padding: 10px 5px 0 10px;
	visibility: hidden;
	width: 75px;
	line-height: 16px
}
.searchform ul li:hover {
	color: #999
}
.searchform ul li.sel-search {
	color: #999;
	left: -1px;
	opacity: 1;
	position: absolute;
	top: -6px;
	visibility: visible;
	background: 0 0;
	margin-top: 3px;
	line-height: 18px!important
}
.fixedSearch .searchform ul li.sel-search {
	top: -8px
}
.searchform ul.hover li {
	opacity: 1;
	visibility: visible
}
.wide_search_form {
	float: none;
	position: relative;
	margin: 0;
	display: inline-block
}
.searchformhead input.se {
	margin: 0;
	padding: 14px 4.3% 13px!important;
	line-height: 1;
	float: right;
	width: 300px;
	border-top: 0;
	border-bottom: 0;
	font-size: 10px!important;
	text-transform: uppercase
}
.searchSubmit {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/search-submit.png) no-repeat!important;
	position: absolute;
	height: 12px;
	width: 12px;
	border: 0;
	cursor: pointer;
	margin: 0;
	overflow: hidden;
	top: 15px;
	right: 3px;
	font-size: 0px !important;
}
#navigation li a {
	font-size: 120%!important
}
.searchform input.se {
	font-family: "Open Sans", sans-serif !important;
	border: none;
	color: #999;
	font-style: normal;
	line-height: 17px;
	margin: 0;
	padding: 12px!important;
	width: 350px;
	border-right: 1px solid
}
.fixedSearch .searchform input.se {
	padding: 0 12px!important;
	margin: 0;
	color: #999;
	font-style: normal;
	width: 350px;
	border-right: 1px solid #ccc!important;
	display: block;
	height: 30px;
	box-sizing: content-box!important;
	border-radius: 0!important
}
.fixedSearch .searchform .searchSubmit {
	height: 15px;
	top: 10px;
	right: 8px;
	display: inline-block
}
.searchform .searchSubmit {
	height: 15px;
	top: 15px;
	right: 8px;
	display: inline-block
}
#sidebar p {
	margin: 0;
	padding: 0 0 6px
}
#sidebar h2 {
	margin: 5px 0 15px;
	padding: 0 0 12px;
	line-height: 1;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase
}
#sidebar h2 i {
	margin: 0 5px 0 0
}
#foliosidebar h2 {
	margin: 50px 0 20px;
	padding: 0;
	font-size: 18px;
	border-top: 0
}
#sidebar h3 {
	margin: 3px 0 5px;
	padding: 0
}
#sidebar a:hover {
	text-decoration: none
}
.widgetable {
	margin: 0;
	overflow: hidden;
	float: left;
	width: 100%
}
.widgetable>div>ul, .widgetable>ul {
	list-style: none;
	float: none;
	overflow: hidden;
	width: 100%;
	margin-bottom: 30px
}
.widgetable>ul>li>ul {
	margin: 5px 0 0 15px!important;
	padding: 0;
	list-style: none
}
.widgetable>ul>li {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/line-h.png) bottom repeat-x;
	padding: 7px 0
}
.widgetable>ul>li>ul>li>a, .widgetable>ul>li>ul>li>ul>li>a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/arrow-superfish-right.png) 0 3px no-repeat;
	padding-left: 15px
}
select {
	margin: 15px 0 30px;
	width: 100%;
	font-size: 100%!important;
	clear: both
}
.widgetable .searchform {
	margin: 0;
	float: none;
	clear: both;
	width: 100%
}
.textwidget {
	margin: 0 0 45px
}



.tagcloud {
	margin-bottom: 25px
}
ul.lists {
	list-style: none;
	overflow: hidden;
	margin: 0;
	width: 106%
}
#footer ul.lists {
	margin-top: 0
}
ul.lists li ul, ul.lists li ul li {
	margin: 0!important;
	padding: 0!important;
	width: 100%;
	background: 0 0
}
.lists li {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/bull.png) 0 4px no-repeat;
	padding: 0 10px 0 26px;
	margin: 0 3% 0 0;
	float: left;
	width: 31%;
	list-style: none
}
h2.ads {
	margin: 6px 0!important;
	border: 0!important;
	text-align: center;
	font-size: 9px!important;
	padding: 0!important;
	opacity: .5;
	font-weight: 400;
	background: 0 0!important;
	text-transform: uppercase
}
.ad300 {
	margin: 0 0 25px;
	overflow: hidden;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent-light.png)
}
.ad300 img {
	margin: 0 auto;
	float: left
}
ul.ad125 {
	padding: 0!important;
	overflow: hidden;
	width: 110%!important;
	margin: 0!important
}
ul.ad125 li {
	float: left;
	margin: 12px;
	padding: 0;
	overflow: hidden;
	background: 0 0!important
}
#leftsidebar ul.ad125 li {
	margin: 0 13px 13px 0
}
#leftsidebar .ad300 {
	background: 0 0
}
ul.ad125 li img {
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden
}
img.adFree {
	padding: 0;
	margin: 0 0 30px
}
.ad125_fix {
	clear: both;
	margin: 0;
	height: 12px;
	overflow: hidden;
	float: left
}
.widget_fix {
	clear: both;
	height: 1px;
	overflow: hidden;
	float: none
}
.lasttwit {
	padding: 0;
	position: relative;
	margin: 0 0 20px
}
a.twilink {
	position: absolute;
	bottom: -25px;
	right: 0;
	font-weight: 700
}
ul.tweet_list {
	margin: 0 0 10px!important
}
ul.tweet_list li {
	margin: 0;
	padding: 15px!important
}
ul.tweet_list li:first-child {
	border-top: 0;
	padding: 8px 0 12px!important
}
.tweet_even {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent-light.png)
}
ul.tweet_list li img {
	margin: 0 auto 10px;
	float: none;
	clear: both;
	display: block;
	padding: 0!important
}
ul.tweet_list li:first-child img {
	display: block
}
.view-twitter {
	display: none
}
#footer h3 span, h2.widget span {
	color: #777;
	font-style: normal
}
#archives h2 span span, #footer h3 span span, h2.widget span span {
	color: #6C5A80
}
.flickwrap {
	position: relative;
	padding: 0;
	overflow: hidden;
	width: 110%;
	margin: 0 0 8px
}
.flickwrap img {
	float: left;
	width: 72px;
	margin: 0!important;
	padding: 0!important
}
.flickr_badge_image {
	float: left;
	margin: 0 21px 20px 0!important;
	padding: 0!important
}
.flickwrap a:hover img {
	background: #ccc
}
#footer .flickwrap {
	margin: -10px 0 0;
	width: 110%
}
#footer .flickwrap img {
	width: 68px
}
#footer .flickr_badge_image {
	margin: 18px 22px 4px 0!important
}
span.left {
	float: left;
	margin: 5px 20px 5px 0
}
span.right {
	float: right;
	margin: 5px 0 5px 20px
}
ul.featured {
	margin: 0 0 30px!important;
	overflow: hidden;
	float: left
}
.fblock {
	padding: 20px 0!important;
	margin: 0!important;
	overflow: hidden;
	position: relative
}
#rightsidebar .fblock {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/line-h-d.png) top repeat-x!important;
	padding-top: 20px!important
}
.fblock:first-child {
	background: 0 0!important;
	padding-top: 5px!important
}
.fblock>a>img {
	margin: 0 20px 0 0;
	padding: 0;
	overflow: hidden;
	float: left
}
.fblock h3 {
	font-size: 13px!important;
	margin: 0 0 5px;
	text-align: left!important
}
.fblock .meta {
	background: 0 0;
	margin: 0;
	padding: 0;
	text-align: left!important
}
.serchwidget {
	overflow: hidden;
	margin-bottom: 0
}
.com_post {
	overflow: hidden;
	padding: 15px 0!important;
	margin: 0!important
}
.com_post:first-child {
	background: 0 0;
	padding: 0 0 15px!important
}
.com_post img {
	float: left;
	margin: 5px 15px 5px 0;
	padding: 0;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent-light.png)
}
.com_post span {
	float: left;
	margin-right: 4px;
	font-weight: 700;
	text-transform: uppercase
}
.com_post p {
	padding: 0 0 0 55px!important;
	margin: 0!important
}
ul.widget-folio {
	width: 112%!important;
	overflow: hidden;
	margin-bottom: 15px
}
ul.widget-folio li {
	overflow: hidden;
	float: left;
	margin: 0 20px 20px 0;
	padding: 0;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/search-submit.png) 50% 45% no-repeat
}
ul.widget-folio li img {
	width: auto;
	float: left
}
#hometab {
	float: left;
	width: 99.3%;
	overflow: hidden;
	position: relative;
	/*border: 1px solid #ddd*/
}
ul#serinfo-nav {
	position: relative;
	z-index: 6;
	margin: 0 0 0 -1px
}
ul#serinfo-nav>li {
	float: left;
	margin-right: 0;
	text-align: center;
	text-shadow: none;
	cursor: pointer;
	background-image: none!important
}
ul#serinfo-nav li a {
	font-size: 12px!important
}
li#serpane0, li#serpane1, li#serpane2, li#serpane4, li#serpane5 {
	margin: 0 0 -2px;
	padding: 0
}
li#serpane3 {
	padding: 15px
}
ul#serinfo {
	position: relative;
	float: left;
	width: 100%;
	padding: 0;
	margin: -1px 0 0!important;
	overflow: hidden;
	border-top: 1px solid #ddd
}
.tab-post {
	margin: 0;
	padding: 20px 25px;
	line-height: 22px;
	width: 100%;
	float: left;
	box-sizing: border-box
}
.tab-post img {
	padding: 0;
	margin: 2px 20px 10px 0!important;
	float: left
}
.tab-post h3 {
	margin: 0 0 5px
}
.tab-post .meta {
	border: 0;
	margin: 0 0 8px
}
#footer {
	margin: 0;
	padding: 0 30px 25px;
	overflow: hidden;
	position: relative;
	text-shadow: none;
	z-index: 10
}
#footer .container {
	padding: 30px 0 10px
}
#footer .fourcol {
	width: 31%;
	margin-left: 3.5%
}
#footer h2 {
	font-size: 14px!important;
	line-height: 1;
	margin: 30px 0 12px;
	padding: 0 0 12px;
	overflow: hidden;
	color: #000!important;
	font-weight: 400!important
}
#footer ul {
	margin: 0 0 30px;
	overflow: hidden
}
#footer p {
	margin: 3px 0 15px
}
.threecol>ul>li {
	margin: 0 0 10px 14px;
	padding: 0;
	list-style: square
}
#footer select {
	overflow: hidden;
	clear: both;
	float: none;
	margin: 0 0 30px
}
#footer #wp-calendar tbody td {
	padding: 2px
}
#footer .mc4wp-form label {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .2px
}
#rightsidebar .mc4wp-form input {
	margin-bottom: 8px
}
#rightsidebar .mc4wp-form label {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .2px
}
#copyright {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 25px;
	font-size: 10px;
	overflow: hidden;
	padding-top: 12px;
	opacity: .7
}
#copyright p {
	margin: 0;
	padding: 0
}
.post-date {
	padding-left: 5px;
	font-style: italic
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none
}
img.alignright {
	margin: 4px 1px 10px 20px!important;
	display: inline;
	float: right
}
img.alignleft {
	margin: 4px 20px 10px 1px!important;
	display: inline;
	float: left
}
.alignright {
	margin: 4px 1px 10px 18px!important
}
.alignleft {
	margin: 4px 18px 10px 1px!important
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
.wp-caption {
	text-align: center
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	padding: 0 5px;
	margin: 5px 0 0
}
img.wp-smiley {
	background: 0 0;
	border: 0;
	margin: 0;
	padding: 0
}
#map iframe, .bags, .wp-caption {
	padding: 3px;
	border: 1px solid #FFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
ul.social-menu {
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 10px 0 20px!important;
	float: none
}
#footer ul.social-menu {
	margin: 0 0 10px!important
}
ul.social-menu li {
	display: inline;
	list-style-type: none;
	position: relative;
	line-height: 1;
	float: left;
	width: 22px!important;
	height: 22px!important;
	margin: 0 6px 8px 0!important;
	padding: 0;
	overflow: hidden;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent.png);
	text-align: center;
	-moz-transition: opacity .3s ease-in;
	-webkit-transition: opacity .3s ease-in;
	-o-transition: opacity .3s ease-in;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
#top-nav ul.social-menu {
	margin: 5px 0 0!important;
	float: right
}
#top-nav ul.social-menu li {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/nav-div.png) left top no-repeat;
	text-align: center;
	width: 32px!important;
	padding: 6px 0 0 2px;
	margin: 0!important
}
#top-nav ul.social-menu li a {
	float: none
}
#top-nav ul.social-menu li:first-child {
	background: 0 0
}
#sidebar ul.social-menu li {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/social-spirit-black.png)
}
ul.social-menu li:hover {
	opacity: 1;
	-moz-transition: opacity .3s ease-in;
	-webkit-transition: opacity .3s ease-in;
	-o-transition: opacity .3s ease-in
}
ul.social-menu li.sprite-pinterest {
	background-position: -5px -108px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-instagram {
	background-position: -39px -39px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-Icons-full {
	background-position: 0 0;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-aim {
	background-position: 0 -34px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-app_store {
	background-position: 0 -68px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-apple {
	background-position: 0 -102px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-bebo {
	background-position: 0 -136px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-behance {
	background-position: -5px -175px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-bing {
	background-position: 0 -204px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-blogger {
	background-position: 0 -238px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-cloud {
	background-position: 0 -272px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-delicious {
	background-position: -5px -311px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-deviantart {
	background-position: -5px -345px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-digg {
	background-position: 0 -374px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-digg_alt {
	background-position: 0 -408px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-dribbble {
	background-position: 0 -442px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-drupal {
	background-position: 0 -476px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-facebook {
	background-position: -6px -515px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-flickr {
	background-position: -5px -549px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-friendfeed {
	background-position: 0 -578px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-friendster {
	background-position: 0 -612px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-github {
	background-position: 0 -646px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-google {
	background-position: -6px -5px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-gowalla {
	background-position: 0 -714px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-gtalk {
	background-position: 0 -748px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-heart {
	background-position: 0 -782px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-hyves {
	background-position: 0 -816px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-icondock {
	background-position: 0 -850px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-icq {
	background-position: 0 -884px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-lastfm {
	background-position: -6px -922px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-linkedin {
	background-position: -5px -958px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-metacafe {
	background-position: 0 -986px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-myspace {
	background-position: -6px -1025px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-netvibes {
	background-position: 0 -1054px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-newsvine {
	background-position: 0 -1088px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-paypal {
	background-position: 0 -1122px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-photobucket {
	background-position: 0 -1156px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-picassa {
	background-position: 0 -1190px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-podcast {
	background-position: 0 -1224px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-posterous {
	background-position: -5px -1263px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-qik {
	background-position: 0 -1292px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-reddit {
	background-position: 0 -1326px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-retweet {
	background-position: 0 -1360px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-rss {
	background-position: -6px -1399px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-sharethis {
	background-position: 0 -1428px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-skype {
	background-position: -5px -1467px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-slashdot {
	background-position: 0 -1496px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-slideshare {
	background-position: 0 -1530px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-squidoo {
	background-position: 0 -1564px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-stumbleupon {
	background-position: -5px -1604px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-technorati {
	background-position: 0 -1632px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-tumblr {
	background-position: -5px -1671px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-twitter {
	background-position: -6px -1705px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-viddler {
	background-position: 0 -1734px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-vimeo {
	background-position: -5px -1772px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-virb {
	background-position: 0 -1802px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-wiki {
	background-position: 0 -1836px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-windows {
	background-position: 0 -1870px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-wordpress {
	background-position: 0 -1904px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-yahoo {
	background-position: -5px -1943px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-yelp {
	background-position: 0 -1972px;
	width: 32px;
	height: 32px
}
ul.social-menu li.sprite-youtube {
	background-position: -39px -5px;
	width: 32px;
	height: 32px
}
ul.social-menu li a {
	float: left;
	width: 22px!important;
	height: 22px!important;
	margin: 4px 0 0!important;
	font-size: 14px;
	padding: 0
}
.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {
	outline: 0
}
.flex-control-nav, .flex-direction-nav, .slides {
	margin: 0;
	padding: 0;
	list-style: none
}
.flexslider {
	padding: 0
}
.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}
.flexslider .slides img {
	display: block
}
.flex-pauseplay span {
	text-transform: capitalize
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
html[xmlns] .slides {
	display: block
}
* html .slides {
	height: 1%
}
.no-js .slides>li:first-child {
	display: block
}
.flexslider {
	margin: 0;
	position: relative;
	-webkit-border-radius: 4px;
	zoom: 1
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease
}
.loading .flex-viewport {
	max-height: 300px
}
.flexslider .slides {
	zoom: 1
}
.flex-direction-nav li a {
	width: 40px;
	height: 35px;
	margin: 0;
	display: block;
	position: absolute;
	top: 140px;
	z-index: 9;
	cursor: pointer;
	text-indent: -9999px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4);
	box-shadow: 0 1px 1px rgba(0,0,0,.4)
}
.flex-direction-nav li a:hover {
	opacity: 1
}
.flex-direction-nav li .disabled {
	opacity: .3;
	filter: alpha(opacity=30);
	cursor: default
}
.flex-control-nav {
	position: absolute;
	top: 20px;
	right: 20px
}
.flex-control-nav li {
	margin: 0 0 0 6px;
	display: inline-block;
	zoom: 1
}
.flex-control-nav li:first-child {
	margin: 0
}
.flex-control-nav li a {
	width: 11px;
	height: 11px;
	display: block;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/bullet-slide.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px
}
.flex-control-nav li a.flex-active {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/bullet-slide.png) 0 -11px no-repeat;
	cursor: default;
	opacity: 1
}
.mainflex {
	margin: 0 0 20px;
	overflow: hidden
}
.mainflex .flex-direction-nav li a, .postslider .flex-direction-nav li a, .widgetflexslider .flex-direction-nav li a {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}
.mainflex .flex-direction-nav li .flex-next, .postslider .flex-direction-nav li .flex-next, .widgetflexslider .flex-direction-nav li .flex-next {
	right: -10px;
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/nav_right_t.png);
	background-position: 7px 11px;
	background-repeat: no-repeat
}
.mainflex .flex-direction-nav li .flex-next:hover, .postslider .flex-direction-nav li .flex-next:hover, .widgetflexslider .flex-direction-nav li .flex-next:hover {
	right: -5px
}
.mainflex .flex-direction-nav li .flex-prev, .postslider .flex-direction-nav li .flex-prev, .widgetflexslider .flex-direction-nav li .flex-prev {
	left: -10px;
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/nav_left_t.png);
	background-position: 18px 11px;
	background-repeat: no-repeat
}
.mainflex .flex-direction-nav li .flex-prev:hover, .postslider .flex-direction-nav li .flex-prev:hover, .widgetflexslider .flex-direction-nav li .flex-prev:hover {
	left: -5px
}
.mainflex img {
	margin-bottom: 20px
}
.mainflex h2 {
	font-size: 18px;
	line-height: 24px
}
.mainflex ul.slides li {
	position: relative
}
.mainflex .teaser {
	padding-bottom: 14px;
	margin-bottom: 0;
	line-height: 1.9;
	position: relative
}
.mainflex .meta {
	margin-bottom: 15px
}
.widgetflexslider {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden
}
.widgetflexslider ul li {
	padding: 0 0 5px;
	line-height: 1.5!important;
	text-align: center
}
.widgetflexslider ul.slides {
	padding-bottom: 0
}
.widgetflexslider ul.slides li {
	position: relative
}
.widgetflexslider ul li img {
	padding: 0 0 10px
}
.related li a.title, .tab-post a.title, .widgetflexslider a.title {
	font-size: 11px;
	font-weight: 700;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/pointer.png) 1px -2px no-repeat;
	padding-left: 14px;
	margin-bottom: 10px
}
.widgetflexslider h3 {
	font-size: 13px!important;
	margin: 0;
	padding: 0 15px
}
.widgetflexslider>ol.flex-control-nav {
	position: absolute;
	top: -23px;
	right: 0;
	left: auto;
	height: 8px;
	opacity: .5
}
.widgetflexslider .flex-control-nav li a {
	width: 8px;
	height: 8px;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/bullet-slide-alt.png) no-repeat;
	opacity: .7
}
.widgetflexslider .flex-control-nav li a.flex-active {
	background-position: 0 -8px;
	cursor: default;
	opacity: 1
}
.widgetflexslider .flex-direction-nav li a {
	top: 80px
}
.postslider .flex-direction-nav li a {
	top: 160px
}
span.ribbon {
	z-index: 8;
	position: absolute;
	top: 0;
	left: 0;
	width: 26px;
	height: 26px;
	overflow: hidden;
	text-align: center
}
span.ribbon_icon {
	color: #fff;
	text-transform: uppercase;
	line-height: 1.5;
	margin: 3px 0 0;
	width: 26px;
	float: left;
	text-align: center;
	overflow: hidden;
	z-index: 9;
	font-size: 12px
}
.ribbon_icon i.icon-music, .ribbon_icon i.icon-picture {
	margin-left: -2px
}
div.tooltip {
	display: none;
	position: absolute;
	text-align: center;
	line-height: normal;
	z-index: 100000;
	opacity: 1;
	filter: alpha(opacity=95);
	background: #222;
	color: #eee;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
div.tooltip p {
	padding: 5px 8px;
	font-size: 10px!important;
	line-height: 1.3!important;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: none;
	max-width: 150px;
	text-transform: capitalize
}
.tagcloud {
	width: 104%;
	overflow: hidden
}
.tagcloud a {
	float: left;
	font-size: 10px!important;
	padding: 0 5px;
	border: 1px solid rgba(0,0,0,.1);
	margin: 0 8px 8px 0
}
.widget_calendar {
	float: left
}
#wp-calendar {
	width: 100%;
	margin: 0 0 40px
}
#wp-calendar caption {
	text-align: left;
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px
}
#wp-calendar thead {
	font-size: 10px
}
#wp-calendar thead th {
	padding-bottom: 10px
}
#wp-calendar tbody {
	color: #aaa
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	text-align: center;
	padding: 8px
}
#wp-calendar tbody td:hover {
	background: #fff
}
#wp-calendar tbody .pad {
	background: 0 0
}
#wp-calendar tfoot #next {
	font-size: 10px;
	text-transform: uppercase;
	text-align: right
}
#wp-calendar tfoot #prev {
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 10px
}
#archives {
	padding: 20px 0 0
}
h2.archives-small {
	font-size: 16pt;
	line-height: 22pt
}
::selection {
	background: #52C8EC;
	color: #fff
}
::-moz-selection {
background:#52C8EC;
color:#fff
}
.scrollTo_top {
	position: fixed;
	bottom: 30px;
	right: 20px;
	opacity: 1;
	overflow: hidden;
	z-index: 99
}
.scrollTo_top i {
	font-size: 20px;
	padding: 10px 14px;
	float: left;
	color: #fff;
	line-height: 1!important
}
.scrollTo_top a, .scrollTo_top img {
	float: left
}
ul.error {
	margin-bottom: 25px
}
ul.error>li {
	float: none!important;
	width: 100%
}
a.more-link {
	display: none;
	visiblity: hidden
}
a.read-more {
	display: block;
	visibility: visible
}
#comment-submit, #comments .navigation a, #submit, .contact-form .submit, .tagssingle a, a.comment-reply-link, a.mainbutton {
	margin: 1px;
	line-height: 1;
	padding: 7px 10px;
	color: #fff!important;
	background: #444;
	border: 0!important;
	font-size: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer
}
#comments .navigation a:hover, #submit:hover, .contact-form .submit:hover, .tagssingle a:hover, a.comment-reply-link:hover, a.itembutton2:hover, a.itembutton:hover, a.mainbutton:hover {
	color: #fff!important;
	background: #353535!important
}
.slides li a.mainbutton {
	margin-top: -5px
}
.pagination {
	height: 29px;
	margin: 0 0 30px;
	float: none;
	overflow: hidden;
	padding: 2px 0;
	position: relative;
	z-index: 99
}
.page-numbers.current, a.page-numbers {
	overflow: hidden;
	font-size: 9pt;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent-light.png);
	padding: 5px 10px;
	line-height: 1;
	margin: 1px 8px 0 0;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.page-numbers.current {
	font-weight: 700;
	color: #fff!important
}
.dots {
	letter-spacing: 1px;
	margin: 0 15px 0 0
}
.wp-pagenavi a, .wp-pagenavi span {
	border: 0!important;
	padding: 3px 10px 3px 0!important;
	margin: 0 10px 0 0!important
}
.wp-pagenavi span.pages {
	display: none
}
.postnav {
	margin: 10px 0
}
.attachment .headimg {
	display: none;
	visibility: hidden
}
#content .wp-smiley {
	margin: 0
}
#content .gallery {
	margin: 0 auto 30px;
	width: 100%
}
#content .gallery .gallery-item {
	float: left;
	margin: 0 1px 1px 0;
	text-align: center;
	width: 24.8%;
	height: auto;
	overflow: hidden;
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icons/zoom-black.png);
	background-position: 50% 50%;
	background-repeat: no-repeat
}
#content .gallery img {
	border: 0;
	float: left;
	width: 100%
}
#content .gallery .gallery-caption {
	margin-left: 0
}
#content .gallery dl {
	margin: 0
}
#content .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: -24px 0 24px
}
#content .gallery br+br {
	display: none
}
.tickerwrap {
	width: 100%;
	height: 110px;
	padding: 0;
	overflow: hidden;
	position: relative
}
.tickercontainer {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden
}
.tickercontainer .mask {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden
}
#singlecontent .tickercontainer, .entryfull .tickercontainer {
	padding: 6px 0 8px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
ul.newsticker, ul.ticker {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: auto;
	left: 10%
}
ul.newsticker li {
	float: left;
	margin: 0 20px 0 0;
	padding: 20px;
	width: 280px;
	height: 70px;
	overflow: hidden;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent.png)
}
ul.newsticker h3 {
	padding: 0;
	margin: 0;
	font-size: 13px
}
ul.newsticker img {
	margin: 0 15px 0 0;
	float: left
}
#coinslid {
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ddd
}
.tabbig {
	width: 72.2%;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	overflow: hidden;
	height: 400px
}
.ui-tabs-panel>a {
	float: left
}
.inpost2 {
	margin: 0;
	padding: 0;
	height: 35px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 999
}
.inpost2 h1 {
	margin: 6px 4px 0 0;
	font-size: 12px
}
.inpost2 h1 a {
	color: #fff!important
}
p.inslider {
	margin-bottom: 8px;
	font-size: 13px
}
.body2 .slidecat a:hover, .body2 .slidecat>a, .body2 a.slidelink:hover {
	color: #fff!important
}
ul#tabsmall {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	width: 28%;
	overflow: hidden
}
.slthumbss img {
	padding: 0
}
#tabsmall li {
	position: relative;
	z-index: 999;
	width: 90%;
	line-height: 1.25;
	margin: 1px 5%;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	opacity: .8;
	float: left
}
#tabsmall li:first-child {
	border-top: 0
}
#tabsmall li:last-child {
	border-bottom: 0
}
#tabsmall li a.sidnav {
	width: 92%;
	float: left
}
#tabsmall li:first-child a {
	padding: 12px 3.5% 15px
}
#tabsmall li h3 i {
	font-size: 9px
}
#tabsmall li span.arr {
	position: absolute;
	top: 34%;
	display: none;
	left: -8%;
	height: 13px;
	width: 13px;
	z-index: 999;
	opacity: 0;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent.png);
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg)
}
#tabsmall li.ui-tabs-selected span.arr {
	display: block
}
ul#tabsmall>li.ui-tabs-selected>.meta, ul#tabsmall>li.ui-tabs-selected>span.arr {
	opacity: 1!important
}
ul#tabsmall>li.ui-tabs-selected {
	opacity: 1!important;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent-light.png)
}
ul#tabsmall>li.ui-tabs-selected>a.sidnav>img {
	opacity: 1!important;
	-moz-transition: all .1s ease-in;
	-webkit-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in;
	-ms-transition: all .1s ease-in
}
.ui-tabs-hide {
	display: none
}
.coinpost {
	position: relative;
	width: 100%;
	float: none;
	height: 100%;
	margin: 0 auto
}
.coinpost img {
	float: none;
	display: block;
	margin: 0 auto;
	clear: both;
	overflow: hidden
}
.coinpost iframe {
	width: 100%;
	height: 400px;
	display: block;
	float: none;
	margin: 0 auto
}
.inpost {
	padding: 15px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	z-index: 3;
	color: #fff!important;
	text-shadow: 1px 1px 0 #000;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/image-transp.png) no-repeat 0 bottom;
	box-sizing: border-box;
	top: 0
}
.inpost h2 {
	position: absolute;
	bottom: 20px;
	text-shadow: none
}
.inpost>h1 {
	line-height: 1.1;
	position: relative;
	padding-bottom: 0;
	margin-bottom: 0;
	text-shadow: 1px 1px 0 #000
}
.inpost a, .inpost p.meta, .inpost>h1>a {
	color: #fff!important
}
.inpost h1 span {
	font-size: 50%;
	font-weight: 200!important;
	text-shadow: none
}
.big-rating {
	position: absolute;
	top: 0;
	left: 42%;
	width: 38%;
	padding: 100px 0 0 20%;
	color: #fff;
	z-index: 1;
	font-size: 500px;
	line-height: 500px;
	letter-spacing: -70px;
	font-weight: 700;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0, rgba(0,0,0,.8) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.8)));
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0, rgba(0,0,0,.8) 100%);
	background: -o-linear-gradient(left, rgba(0,0,0,0) 0, rgba(0,0,0,.8) 100%);
	background: -ms-linear-gradient(left, rgba(0,0,0,0) 0, rgba(0,0,0,.8) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0, rgba(0,0,0,.8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=1)
}
.big-rating span {
	opacity: .2
}
.big-rating span span {
	margin-left: 20px;
	line-height: 150px;
	font-size: 180px!important;
	opacity: .99
}
.big-rating span sup {
	margin-left: -10px;
	line-height: 150px;
	font-size: 180px!important;
	opacity: .99
}
a.sliderlink {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3
}
i.icon-star-half {
	margin-right: .3em
}
i.icon-star-empty {
	opacity: .8
}
.rating_star {
	cursor: default
}
.inpost span.rating_star {
	line-height: 1!important;
	text-shadow: 1px 1px 0 #000
}
.meta span.rating_star {
	line-height: 1!important;
	font-size: 9px!important
}
.meta span.rating_star i {
	padding: 0 0 0 2px
}
.top-rating {
	position: absolute;
	z-index: 0;
	top: 20px;
	left: -15px;
	font-size: 100px!important;
	font-weight: 700;
	letter-spacing: -10px
}
.top-rating span {
	font-size: 40px!important;
	opacity: .8
}
.bot-rating {
	position: absolute;
	z-index: 0;
	bottom: -90px;
	left: -25px;
	font-size: 200px!important;
	line-height: 200px;
	font-weight: 700;
	letter-spacing: -20px
}
.bot-rating span {
	font-size: 80px!important;
	opacity: .8
}
span.nr {
	padding: 2px 5px;
	font-size: 10px;
	line-height: 1.3
}
.ratingblock {
	width: 35%;
	float: left;
	margin: 6px 25px 10px 0;
	padding: 15px 20px 10px;
	border: 1px solid #ddd;
	text-transform: uppercase
}
.ratingblock p {
	margin: 5px 0 20px;
	font-size: 11px!important;
	font-weight: 600!important
}
.ratingblock h2 {
	margin: 10px 0 15px
}
.ratingblock h3 {
	text-transform: none;
	font-size: 13px
}
.partialrating {
	position: relative;
	height: 15px;
	width: 100%;
	display: block;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transparent.png);
	margin-top: 8px
}
.overrating {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	z-index: 1;
	overflow: hidden;
	line-height: 1;
	display: block
}
h2 label {
	float: none
}
#sec-nav>li>a {
	color: #000
}
#subscribe-field {
	padding: 8px 13px;
	width: 91%!important;
	margin-bottom: 15px
}
.sharedaddy {
	margin-top: 20px
}
#footer .upper h2, .upper #leftsidebar h2, .upper #rightsidebar h2, .upper .catpost_big h2, .upper .nav>li>a, .upper .tab span.moreposts, .upper .tabitem h2, .upper a.moreposts, .upper h2.upperfont, .upper h2.widget, .upper h3#reply-title, .upper h3.upperfont, .upper ul#serinfo-nav li a {
	text-transform: uppercase!important;
	letter-spacing: -.025em
}
#main-nav li a.active {
	color: #900!important
}
#hometab {
	background: #fff
}
ul#serinfo-nav>li {
	padding: 10px 0!important;
	box-sizing: border-box;
	width: 33.33%
}
ul#serinfo, ul#serinfo-nav li.current:last-child {
	border-right: medium none
}
#serinfo-nav li.current {
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: medium none;
	overflow: hidden;
	position: relative;
	z-index: 6
}
.tab-post h3, .tab-post h3 a, .tab-post h3#reply-title {
	color: #222!important
}
.comment-meta, .tab-post .tab-post {
	min-height: 200px;
	overflow: none!important;
	height: auto
}
.tab-post h3 {
	font-size: 15px!important;
	font-weight: 400!important;
	line-height: 1.4em!important;
	line-height: 1.4em
}
.tab-post .meta {
	line-height: 1.2!important;
	color: #6B6B6B
}
.teaser {
	color: #545454!important;
	font-size: 13px!important;
	font-weight: 300!important;
	line-height: 1.6em!important;
	text-align: justify;
	line-height: 22px
}
#hometab {
	margin: 0!important
}
#rightsidebar h2.widget {
	padding-top: 25px
}
.inpost>h1 {
	font-size: 20px!important;
	font-weight: 400!important;
	line-height: 1.4em!important
}
.widgetcol h2.widget {
	text-align: left;
	padding: 20px 0 10px
}
.widgetmaindiv .firstdiv h3 {
	display: block;
	margin-right: 20px;
	padding-bottom: 10px;
	margin-bottom: 5px
}
.widgetmaindiv .firstdiv h3 a {
	font-size: 15px!important;
	font-weight: 500!important;
	line-height: 1.4em!important
}
.firstdiv .wid_date {
	color: #6B6B6B;
	font-size: 11px!important;
	font-weight: 400!important;
	line-height: 1.5em!important;
	display: block;
	width: 100%;
	margin-bottom: 5px
}
.read_more {
	background-color: #E92E6B;
	border: none!important;
	border-radius: 0;
	color: #FFF!important;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 12px;
	line-height: 1;
	margin: 10px 1px 1px;
	padding: 7px 10px;
	text-align: justify;
	text-transform: capitalize;
	content: ""
}
.read_more:hover {
	background-color: #353535;
	color: #FFF!important;
	text-decoration: none
}
.widgetmaindiv {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%
}
.widgetmaindiv h2.widget.widget-single {
	text-align: left;
	background: 0 0;
	width: 95%;
	margin-bottom: 0;
	padding-top: 20px
}
.widgetmaindiv .firstdiv {
	display: inline-block;
	float: left;
	width: 68.5%;
	margin-right: 20px;
	min-height: 720px;
	position: relative
}
.first_img img {
	height: auto;
	max-width: 100%
}
.firstdiv .read_more {
	position: absolute;
	right: 0;
	bottom: 0
}
.widgetmaindiv div.other_div {
	display: inline-block;
	width: 29%
}
.firstdiv+div.other_div {
	margin-top: 48px!important
}
.other_div h3 {
	margin-bottom: 12px;
	padding-bottom: 10px
}
.other_div h3 a {
	display: inline-block;
	margin-top: 5px
}
.other_div.lastdiv_small h3 {
	background: 0 0
}
.other_div .secondry_img img {
	height: auto
}
.widgetmaindiv .hrrdiv {
	display: block;
	height: 2px;
	width: 100%
}
.widget_description {
	display: block;
	min-height: 71px;
	font-size: 14px;
	line-height: 22px
}
.event_container .event_address_container .evt_address {
	font-size: 14px!important;
	line-height: 22px!important
}
.tv-list .col-lg-12 .col-lg-3 a.tv-list-title {
	text-transform: uppercase;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 1.2em!important;
	color: #2E373F;
	display: inline-block;
	width: 100%;
	min-height: 42px;
	line-height: 20px
}
.tv-list h2.page, h2.page a {
	font-size: 20px!important;
	font-weight: 500!important;
	line-height: 1.2em!important;
	color: #6B6B6B;
	padding-bottom: 10px;
	text-transform: uppercase
}
.entry .page.tv-details, .tv-detail-page h2.page {
	padding-bottom: 10px;
	margin-bottom: 3px;
	text-transform: uppercase;
	color: #6B6B6B
}
.tv-detail-page .tv-descr {
	font-size: 13px!important;
	font-weight: 200!important;
	line-height: 2em!important;
	text-align: justify
}
.tv-list .col-lg-12 {
	padding: 0;
	margin: 0;
	width: 100%;
	display: inline-block;
	position: relative
}
.tv-list .col-lg-12 .read_more {
	position: absolute;
	right: 0;
	top: 0
}
.tv-list .col-lg-12 .col-lg-3 {
	padding: 0 0 0 20px;
	width: 23.2%;
	float: left;
	max-height: 250px
}
.tv-list .col-lg-12 .col-lg-3 .innerdiv {
	display: inline-block;
	width: 100%
}
.tv-list .col-lg-12 .col-lg-3 .innerdiv a.tv-list-thumb img {
	width: 100%;
	display: inline-block
}
.tv-list .col-lg-12 .col-lg-3.tv-list-first {
	margin-left: 0;
	padding-left: 0
}
#carousel .slides li+li {
	margin-left: 20px
}
#carousel.flexslider .slides>li {
	cursor: pointer;
	height: 120px;
	overflow: hidden
}
.flex-direction-nav li {
	padding: 0!important
}
#slider .flex-direction-nav li a {
	top: 45%
}
.flex-direction-nav a {
	display: block;
	width: 32px;
	height: 54px!important
}
.tv-list #carousel {
	padding: 0 30px;
	margin-top: 13px;
	margin-bottom: 10px
}
#carousel .flex-direction-nav .flex-prev {
	left: 0!important;
	opacity: 1!important
}
#carousel .flex-direction-nav .flex-next {
	right: 0!important;
	opacity: 1!important
}
#carousel.flexslider ul.flex-direction-nav li a {
	top: 0
}
#carousel .flex-direction-nav li a {
	background: #373737;
	width: 20px;
	height: 123px!important
}
#carousel .flex-direction-nav li a.flex-prev {
	-webkit-border-radius: 5px 0 0 5px
}
#carousel .flex-direction-nav li a.flex-next {
	-webkit-border-radius: 0 5px 5px 0
}
#carousel ul.slides li {
	border: 2px solid #333;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
#slider li a.flex-next, #slider li a.flex-prev {
	visibility: hidden
}
.entry {
	padding-top: 0
}
.tv-detail-page h2.page.tv-like {
	margin-bottom: 10px
}
.col-lg-12.tv-like-list {
	width: 100%;
	display: inline-block;
	padding-left: 4px
}
.col-lg-12.tv-like-list .col-lg-3 {
	width: 23.2%;
	float: left;
	padding: 0 0 0 20px
}
.tv-like-list a {
	text-transform: uppercase
}
.col-lg-12.tv-like-list .col-lg-3:first-child {
	padding-left: 0
}
col-lg-3.tv-like-list .innerdiv {
	width: 100%
}
.col-lg-12.tv-like-list .col-lg-3 .innerdiv a img {
	display: inline-block;
	max-width: 100%!important
}
.tv-list .col-lg-12 .col-lg-3 a.tv-list-title {
	min-heigh: 40px
}
.type-page .entry #post_detail #carousel.flexslider .slides>li {
	cursor: pointer;
	height: 66px;
	overflow: hidden;
	border: 0;
	border-radius: 0
}
.type-page .entry #post_detail #carousel .flex-direction-nav li a {
	height: 65px!important
}
.type-page .entry #post_detail #carousel .flex-direction-nav li a.flex-prev {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/prev-arraow1.png) right center no-repeat #373737!important;
	border-radius: 5px 0 0 5px
}
.type-page .entry #post_detail #carousel .flex-direction-nav li a.flex-next {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/left-arrow1.png) left center no-repeat #373737!important;
	border-radius: 0 5px 5px 0
}
.type-page .entry #post_detail #carousel .slides li+li {
	margin-left: 10px
}
.type-page .entry #post_detail .flexslider {
	clear: both;
	margin: 0 0 20px
}
.pre_next_link {
	float: right;
	margin: 0 0 10px
}
.pre_next_link a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/next1.png) center center no-repeat #fafafa;
	padding: 5px 14px;
	margin: 0 0 0 10px;
	text-indent: -999em;
	display: inline-block
}
.pre_next_link a+a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/prev1.png) center center no-repeat #fafafa;
	padding: 5px 14px;
	margin: 0 0 0 10px
}
.type-page .entry #post_detail a.sele_child_post img {
	border: 2px solid #000;
	height: 61px;
	overflow: hidden;
	width: 76px
}
#more_tv_featured li {
	float: left;
	height: 142px;
	margin: 0 10px;
	overflow: hidden;
	width: 23.2%
}
#more_tv_featured li:first-child {
	margin-left: 0
}
#more_tv_featured li:last-child {
	margin-right: 0
}
#more_tv_featured li img {
	max-width: 100%;
	height: auto
}
.widgetmaindiv .firstdiv .first_img img {
	-webkit-box-shadow: 5px 8px 5px 1px rgba(210,210,210,.8);
	-moz-box-shadow: 5px 8px 5px 1px rgba(210,210,210,.8)
}
.home #rightsidebar {
	padding: 20px 1.6% 0
}
.other_div .secondry_img {
	width: 98%;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin-bottom: 5px;
	box-shadow: 2px 5px 4px 1px rgba(210,210,210,.8);
	line-height: 1px
}
.widgetmaindiv .firstdiv .first_img img {
	box-shadow: 5px 8px 5px 1px rgba(210,210,210,.8)
}
.innerdiv .vid_image:first-child {
	margin-left: 0
}
.innerdiv .vid_image {
	float: left;
	height: 142px;
	margin: 0 10px;
	overflow: hidden;
	width: 100%
}
#artist_subnav nav {
	border-bottom: 1px solid #CCC;
	display: inline-block;
	width: 71.6%;
	margin-bottom: 0;
	background: 0 0
}
#artist_subnav {
	padding-top: 10px;
	display: inline;
	clear: both
}
#artist_subnav .nav ul li {
	background: #fff;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: none;
	padding: 0;
	cursor: pointer;
	margin: 0 2px;
	line-height: 20px;
	height: 34px
}
#artist_subnav .nav ul li:first-child {
	margin-left: 0
}
#artist_subnav .nav ul li.menu-active, #artist_subnav .nav ul li:hover {
	background: #E92E6B;
	margin-top: 0!important;
	color: #fff;
	border: none;
	height: 34px;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9
}
#artist_subnav .nav ul li.auction {
	background: #333!important;
	opacity: .9!important
}
#artist_subnav .nav ul li.auction:hover {
	opacity: 1!important
}
.auction a {
	color: #fff!important
}
#artist_subnav .nav>li>a {
	border: none;
	padding: 13px 10px!important;
	background: 0 0;
	display: inline-block;
	font-size: 11px!important;
	font-weight: 300!important;
	line-height: 1.2em!important;
	line-height: 9px!important
}
#artist_subnav .nav>ul li.menu-active>a, #artist_subnav .nav>ul li:hover>a {
	color: #fff!important
}
#artist_subnav .nav span.walker {
	visibility: hidden
}
.main_search {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin: 20px 0 10px
}
.header_top #navigation {
	float: right;
	width: auto!important;
	margin: 0!important;
	position: relative
}
.submenu_nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
	background: #f6f6f6;
	position: relative;
	display: table
}
.submenu_nav ul li {
	display: list-item;
	float: left;
	overflow: hidden;
	position: relative;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/nav-div.png) right center no-repeat
}
.submenu_nav ul li:last-child {
	background: 0 0
}
.submenu_nav ul li a {
	display: block;
	padding: 16px 12px;
	font-size: 13px!important;
	font-weight: 300!important;
	line-height: 1.3em!important;
	color: #000
}
.submenu_nav ul li.menu-active a, .submenu_nav ul li:hover a {
	color: #E92E6B
}
.textwidget {
	color: #000!important;
	/*text-transform: uppercase*/
}
.selectbtn_div {
	margin-top: 5px
}
.heading_centre {
	text-align: center;
	margin-bottom: 20px!important
}
#footer .form mc4wp-form p input {
	margin: 5px!important
}
@media (min-width:1200px) {
.tv-list .col-lg-12 .col-lg-3 {
	float: left;
	padding: 0 0 0 20px;
	width: 23.2%;
	min-height: 200px
}
}
@media (min-width:978px) and (max-width:1199px) {
.tv-list .col-lg-12 .col-lg-3 {
	float: left;
	padding: 0 0 0 20px;
	width: 22.8%;
	min-height: 185px
}
.col-lg-12.tv-like-list .col-lg-3 {
	width: 31.43%
}
#more_tv_featured li {
	float: left;
	margin: 0 10px;
	width: 31.3%
}
}
@media (min-width:1024px) and (max-width:1199px) {
#more_tv_featured li {
	margin: 0 10px
}
#navigation>.nav>li a {
	padding: 28px 18px 18px;
	font-size: 12px!important;
	font-weight: 400!important;
	line-height: 1.5em!important
}
.submenu_nav ul li a {
	font-size: 9px!important;
	font-weight: 300!important;
	line-height: 1.3em!important;
	padding: 11px 6.5px
}
.widgetmaindiv .firstdiv {
	width: 68%
}
#more_tv_featured li {
	float: left;
	width: 22.8%
}
}
@media (min-width:768px) and (max-width:979px) {
#navigation>.nav>li a {
	font-size: 12px!important;
	font-weight: 400!important;
	line-height: 1.5em!important
}
.submenu_nav ul li a {
	font-size: 10px!important;
	font-weight: 300!important;
	line-height: 1.3em!important;
	padding: 11px
}
.tv-list .col-lg-12 .col-lg-3 {
	float: left;
	padding: 0 0 0 20px;
	width: 22.7%;
	min-height: 153px
}
.col-lg-12.tv-like-list .col-lg-3 {
	width: 30.73%
}
.tv-list .col-lg-12 .col-lg-3 a.tv-list-title {
	font-size: 10px!important;
	font-weight: 300!important;
	line-height: 1.3em!important
}
#more_tv_featured li {
	margin: 0 10px
}
#navigation>.nav>li a {
	padding: 27px 9px
}
#rightsidebar {
	float: left;
	width: 100%;
	padding: 0
}
#core {
	float: left;
	width: 100%
}
.widgetmaindiv .firstdiv {
	width: 68%
}
#more_tv_featured li {
	float: left;
	width: 22.9%
}
.home #rightsidebar {
	padding: 0
}
}
@media (min-width:480px) and (max-width:640px) {
.tv-list .col-lg-12 .col-lg-3 {
	float: none;
	padding: 0;
	width: 100%
}
.col-lg-12.tv-like-list .col-lg-3 {
	width: 100%
}
.tv-list .col-lg-12 .col-lg-3 a.tv-list-title {
	min-height: 15px
}
}
@media (max-width:480px) {
.tv-list .col-lg-12 .col-lg-3 {
	float: none;
	width: 100%;
	padding: 0
}
.col-lg-12.tv-like-list .col-lg-3 {
	width: 100%;
	padding: 0
}
.tv-list .col-lg-12 .col-lg-3 a.tv-list-title {
	min-height: 15px
}
#more_tv_featured li {
	float: left;
	margin: 0 9px;
	width: 28.7%
}
}
#search_detail .ui-tabs .ui-tabs-nav {
	padding: 0;
	margin: 0;
	background: 0 0;
	border-top: none;
	border-left: none;
	border-right: none
}
#search_detail .ui-widget-content {
	background: 0 0
}
#search_detail .ui-tabs {
	padding: 0!important;
	border: none
}
#search_detail .ui-tabs .ui-tabs-nav li {
	background: #fff;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: none;
	padding: 0;
	cursor: pointer;
	margin: 0 2px 10px;
	line-height: 20px;
	height: 34px
}
#search_detail .ui-tabs .ui-tabs-nav li:first-child {
	margin-left: 0
}
#search_detail .ui-tabs .ui-tabs-nav li.ui-state-active, #search_detail .ui-tabs .ui-tabs-nav li:hover {
	background: #E92E6B;
	margin-top: 0;
	color: #fff;
	border: none;
	height: 35px;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	box-sizing: border-box
}
#search_detail .ui-tabs .ui-tabs-nav li>a {
	border: none;
	padding: 11px!important;
	background: 0 0;
	display: inline-block;
	font-size: 11px!important;
	font-weight: 300!important;
	line-height: 1.3em!important;
	line-height: 9px!important
}
#search_detail .ui-tabs .ui-tabs-nav li.ui-state-active>a, #search_detail .ui-tabs .ui-tabs-nav li:hover>a {
	color: #fff!important
}
#search_detail .search-cat {
	display: block;
	margin-bottom: 20px;
	width: 100%;
	clear: both;
	padding: 0
}
#search_detail .search-cat .seach-lst-block {
	float: left;
	margin-left: 20px;
	width: 23.2%
}
#search_detail .search-cat .seach-lst-block.first-div {
	margin-left: 0
}
#search_detail .search-cat .seach-lst-block .content_block {
	border: 1px solid #EDEDED;
	display: block;
	margin-bottom: 20px;
	padding: 5px
}
#search_detail .search-cat .seach-lst-block .featured_image {
	margin-bottom: 10px;
	max-height: 133px;
	overflow: hidden
}
#search_detail .search-cat .seach-lst-block .featured_image img {
	max-width: 100%
}
#search_detail .search-cat h1 {
	color: #6B6B6B;
	font-size: 20px!important;
	font-weight: 500!important;
	line-height: 18px!important;
	margin: 10px 0 20px;
	width: 100%
}
.search_type_desc h4 {
	margin-top: 0;
	font-size: 14px!important;
	font-weight: 400!important;
	line-height: 1.2em!important;
	text-align: left;
	width: 95%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.search_type_desc p {
	margin-top: 5px;
	font-size: 14px!important;
	font-weight: 400!important;
	line-height: 1.2em!important;
	word-break: break-all
}
h1.search-title {
	font-size: 25px!important;
	font-weight: 400!important;
	line-height: 1.5em!important;
	padding-bottom: 10px;
	margin: 0 0 20px;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/line-h-l.png) center bottom repeat-x;
	text-transform: none
}
.tv-list {
	position: relative;
	clear: both
}
#content .tv-list .sort_div {
	width: 55%;
	float: right;
	position: absolute;
	right: 0;
	margin: 0;
	top: 7px;
	z-index: 500
}
.sort_div select {
	width: 77%;
	float: right;
	margin: 0;
	padding: 5px!important
}
.tv-list .sorted_video_result {
	margin: 10px 0 0
}
.tv-list h2.page, .tv-list h2.page a {
	padding-bottom: 15px
}
#content .tv-list+#content_loading {
	left: 50%;
	margin: 80px 0 0;
	position: relative
}
.tv-list .sort_div #sel_art_sort {
	float: right
}
.tv-list .sort_div #sel_art_sort span {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/line.jpg) left 3px no-repeat;
	padding: 0 10px 5px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400
}
.tv-list .sort_div #sel_art_sort span.sort-active, .tv-list .sort_div #sel_art_sort span:hover {
	border-bottom: 2px solid #e92e6b;
	color: #e92e6b
}
.tv-list .sort_div #sel_art_sort span:first-child {
	background: 0 0
}
.innerdiv {
	margin-bottom: 20px
}
.innerdiv strong {
	font-weight: 700
}
.sorted_video_result .innerdiv {
	min-height: 231px
}
.line-class {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/line-part.jpg) left bottom repeat-x;
	padding: 0 0 10px
}
body .fullsingle .fullentry input[type=button].wd_btn, body .fullsingle .fullentry input[type=submit].wd_btn {
	padding: 8px!important
}
.tabbig .imgwarp {
	height: 400px;
	overflow: hidden;
	position: relative;
	width: 100%
}
.tabbig .coinpost .imgwarp img {
	bottom: -99999px;
	clear: both;
	display: block;
	float: none;
	left: -99999px;
	margin: auto!important;
	overflow: hidden;
	position: absolute;
	right: -99999px;
	top: -99999px
}
#registerform .submit .wd_btn, .regmaindiv .paypal_div input[type=submit] {
	padding: 8px 0!important
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#search_female, #search_male {
	padding: 6px 16px 6px 12px!important
}
.nav .sf-sub-indicator {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/arrow-superfish-inv.jpg) no-repeat;
	position: absolute;
	display: block;
	right: 15px;
	top: 40%;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
	opacity: .7
}
.nav li a.sf-with-ul {
	padding-right: 32px!important
}
#registerform .submit .wd_btn, .regmaindiv .paypal_div input[type=submit] {
	padding: 8px 0!important
}
body .fullsingle .fullentry input[type=button].wd_btn, body .fullsingle .fullentry input[type=submit].wd_btn {
	padding: 8px!important;
	line-height: 1.3em;
	height: 32px
}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
body .fullsingle .fullentry input[type=button].wd_btn, body .fullsingle .fullentry input[type=submit].wd_btn {
	padding: 8px!important;
	line-height: 1.3em;
	height: 32px
}
}
.twinsbox .social-menu {
	border: 1px solid #eee;
	margin: 5px
}
.social-menu li.follow_nav {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/nav-div.png) no-repeat;
	background-position: 0 0!important;
	padding: 0 3px;
	margin: 4px!important;
	cursor: pointer
}
.social-menu li.follow_nav:first-child {
	background: 0 0
}
body #top-nav .social-menu .woo-sprite-instagram {
	width: 57px!important;
	font-size: 10px
}
body #top-nav .social-menu .woo-sprite-instagram img {
	float: left;
	margin: -3px 0 0 5px
}
body #top-nav .social-menu .woo-sprite-instagram a {
	font-size: 12px
}
.woo-count {
	position: relative;
	left: -5px;
	top: 3px
}
.wid_content_area {
	border-top: 6px solid #ccc;
	padding-top: 5px;
	margin-bottom: 15px
}
#rightsidebar .twinsbox .social-menu li.follow_nav {
	margin: 0 4px!important;
	width: 15px!important;
	padding: 0 7px!important
}
#rightsidebar .twinsbox .wid_content_area strong {
	font-size: 14px;
	font-weight: 700
}
#rightsidebar .wid_content_area a {
	margin: 5px;
	display: inline-block;
	position: relative;
	top: 5px
}
.wid_content_area p {
	float: left;
	font-size: 14px;
	font-weight: 700;
	position: relative;
	top: 5px
}
#rightsidebar .wid_content_area a.tmblr_img {
	border: 1px solid #CCC;
	height: 83px;
	overflow: hidden;
	width: 89px
}
#rightsidebar .wid_content_area a.tmblr_img.third_image {
	margin-right: 0!important
}
#rightsidebar .wid_content_area a.tmblr_img img {
	max-width: 100%
}
.social-link-active a {
	color: #e92e6b!important
}
.twinsbox ul.social-menu .newsletter a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/mail.jpg) no-repeat;
	width: 18px!important;
	height: 12px!important;
	margin: 5px 0 0 2px!important;
	transition: none!important
}
.newsletter a:hover {
	background-position: 0 -12px!important;
	transition: none!important
}
.newsletter.social-link-active a {
	background-position: 0 -12px!important
}
.pint_it_travels a:link, .pint_it_travels a:visited {
	color: #FFF!important
}
.wd_btn {
	background: #e92e6b;
	width: auto;
	color: #fff!important;
	border: 1px solid transperent!important;
	border-radius: 3px;
	float: left;
	display: inline-block;
	padding: 7px 10px;
	min-width: 90px;
	text-align: center;
	cursor: pointer;
	line-height: 1.4em;
	font-weight: 300;
	font-size: 12px;
	outline: 0!important
}
}
#rightsidebar .twinsbox .wid_content_area h4 {
	font-size: 14px;
	font-weight: 700
}
.newsletterdiv label {
	font-weight: 400!important;
	font-size: 13px
}
.newsletterdiv p {
	height: 64px;
	width: 91%
}
.pindata {
	margin-left: 1px
}
.pindata span:first-child {
	width: 296px
}
.pindata span span:first-child {
	width: auto
}
.tv-detail-page .add-to-playlist {
	background: #e92e6b;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 1.4em!important;
	min-width: 90px;
	padding: 11px 10px!important;
	text-align: center;
	width: auto;
	margin: 0
}
li.flex-active-slide .add-to-playlist {
	background: #e92e6b;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 1.4em!important;
	min-width: 90px;
	padding: 0 10px!important;
	text-align: center;
	width: auto
}
.tv-detail-page .add-to-playlist:hover, li.flex-active-slide .add-to-playlist:hover {
	background-color: #353535;
	color: #fff!important;
	text-decoration: none
}
#TB_ajaxContent form h2 {
	font-size: 20px;
	color: #333;
	margin-bottom: 3px
}
#TB_ajaxContent form span {
	font-size: 13px;
	float: left;
	width: 100%;
	color: #666;
	line-height: 28px
}
#TB_ajaxContent form label {
	width: 100%;
	float: left;
	color: #333;
	margin: 5px 0
}
#TB_ajaxContent form input[type=checkbox] {
	line-height: 20px;
	margin: 8px 10px 3px 0
}
#TB_ajaxContent form input[type=button] {
	background: #e92e6b;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 1.4em!important;
	min-width: 90px;
	padding: 11px 10px!important;
	text-align: center;
	width: auto;
	margin: 9px 2px 0
}
#TB_ajaxContent form input[type=button]:hover {
	background-color: #353535;
	color: #fff!important;
	text-decoration: none
}
.add-to-playlist {
	background: #e92e6b;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 12px!important;
	font-weight: 300!important;
	line-height: 1.4em!important;
	min-width: 90px;
	padding: 11px 10px!important;
	text-align: center;
	width: auto;
	margin: 9px 2px 0
}
.add-to-playlist:hover {
	background-color: #353535;
	color: #fff!important;
	text-decoration: none
}
ul.travel_submenu {
	display: inline-block;
	margin: 5px 0 0;
	border-bottom: solid 1px #D9D9D9;
	width: 100%;
	float: left
}
ul.travel_submenu li {
	background: #FFF;
	cursor: pointer;
	height: 34px;
	line-height: 20px;
	margin: 0 2px;
	padding: 0;
	float: left;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: none
}
ul.travel_submenu li:first-child {
	margin-left: 0
}
ul.travel_submenu li.menu-active, ul.travel_submenu li:hover {
	background: #E92E6B;
	color: #FFF;
	height: 37px;
	margin-top: -3px;
	transition: none;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9
}
ul.travel_submenu li a {
	border: none;
	display: inline-block;
	line-height: 10px;
	padding: 13px 20px
}
ul.travel_submenu li.menu-active a, ul.travel_submenu li:hover a {
	color: #fff!important;
	text-decoration: none
}
.upper .tabbig .list_nav_items {
	height: auto
}
.upper ul#tabsmall {
	width: auto;
	position: static;
	height: auto
}
.upper #tabsmall.list_nav_items .flex-viewport ul.slides li {
	float: none!important
}
.upper #tabsmall.list_nav_items .flex-viewport {
	width: 100%!important;
	float: left
}
.upper #tabsmall.list_nav_items ul {
	width: 100%!important;
	height: 415px;
	overflow: auto;
	transform: none!important
}
.upper #tabsmall.list_nav_items .flex-viewport ul.slides li img {
	width: 60px;
	float: left;
	margin-right: 10px;
	border: 2px solid #f3f3f3
}
.upper #tabsmall.list_nav_items .flex-viewport ul.slides li {
	border: none;
	box-shadow: none;
	border-bottom: 1px solid #ccc;
	margin: 12px;
	width: 93%!important;
	border-radius: 0;
	height: auto
}
.upper .gradient.list_nav_items {
	width: 26.7%!important;
	background: #f3f3f3;
	float: right;
	height: 480px;
	overflow: hidden
}
.upper .gradient.list_nav_items h2 {
	font-size: 20px;
	color: #e92e6b;
	margin-bottom: 5px;
	padding: 0 12px
}
.upper #tabsmall.gradient.list_nav_items li {
	margin: 1px 0 5px;
	width: 100%;
	border-bottom: 1px solid #ccc
}
.upper #tabsmall.gradient.list_nav_items li .line-class {
	background: 0 0
}
.upper #tabsmall.gradient.list_nav_items li .tv-descr {
	padding: 0 12px 5px;
	color: #666;
	font-size: 11px
}
.upper #tabsmall.list_nav_items ul.slides li {
	border: none;
	box-shadow: none;
	height: 56px;
	border-bottom: 1px solid #ccc;
	margin: 12px;
	width: 93%!important;
	border-radius: 0
}
.upper #tabsmall.list_nav_items ul.slides li img {
	width: 60px;
	float: left;
	margin-right: 10px;
	border: 2px solid #f3f3f3
}
.upper #tabsmall.list_nav_items ul.slides li h4 {
	margin: 0 0 5px;
	line-height: normal;
	color: #333;
	font-size: 14px
}
.upper #tabsmall.list_nav_items ul.slides li:hover img {
	border: 2px solid #e92e6b
}
.upper #tabsmall ul.slides li:hover h4 {
	color: #000
}
.upper #tabsmall.list_nav_items ul.slides li.flex-active-slide img {
	border: 2px solid #e92e6b
}
.upper #tabsmall.list_nav_items ul.slides li:flex-active-slide h4 {
color:#000
}
.upper .list_tabbig_box {
	height: auto
}
.list_nav_items .flexslider {
	background: 0 0
}
.playlist-controls .playlist-prev {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/previous.png) no-repeat;
	text-indent: -9999px;
	display: inline-block;
	width: 17px;
	margin-right: 5px;
	height: 13px
}
.playlist-controls .playlist-next:hover, .playlist-controls .playlist-prev:hover {
	background-position: 0 bottom
}
.playlist-controls .playlist-next[disabled=disabled]:hover, .playlist-controls .playlist-prev[disabled=disabled]:hover {
	background-position: 0 0;
	cursor: default
}
.playlist-controls .playlist-next {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/next.png) no-repeat;
	text-indent: -9999px;
	display: inline-block;
	width: 17px;
	height: 13px
}
#tabsmall.list_nav_items {
	position: relative
}
.upper #tabsmall.gradient.list_nav_items li.playlist-controls {
	position: absolute;
	top: 45px;
	width: auto;
	right: 6px;
	border: none
}
#tabsmall li.playlist-controls+li, li.playlist-controls {
	border: none
}
.dashboardPage .dashboardIcons li {
	width: 128px;
	border: 1px solid #eee;
	display: inline-block;
	margin: 0 5px 10px;
	font-size: 12px;
	text-align: center;
	word-wrap: break-word;
	color: #333;
	vertical-align: top;
	min-height: 93px;
	line-height: 17px;
	padding: 10px 0
}
.dashboardIcons li span {
	display: inline-block;
	width: 100%;
	height: 52px
}
.dashboardIcons li span.dashborad-artwork {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-artwork.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-artwork-group {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-artwork-group.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-offers {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/offers.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-view-public-profile {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/profile-page.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-manage-public-profile {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/manage-profile.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-my-interest {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-interest.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-marketplace {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/market-place.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-subscrption {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/My_Subscription.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-manage-shows {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/show.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-add-new-show {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/add-show.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-edit-profile {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/edit-profile.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-add-artwork {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-add-artwork-group.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-my-location {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/My_location.jpg) center no-repeat
}
.dashboardIcons li span.dashborad-my-transition {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/My_transastion.jpg) center no-repeat
}
.dashboardIcons li span.dashboard-logout {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/logout.jpg) center no-repeat
}
.dashboardIcons li a {
	width: 100%;
	display: inline-block;
	font-size: 13px;
	color: #333
}
.wdwl_empty_message a {
	text-decoration: underline
}
.mag-type-article .tabbig, .mag-type-article .tabbig .imgwarp {
	height: 548px
}
.mag-type-article #tabsmall li:first-child a.sidnav-redirect {
	padding: 0
}
.mag-type-article #tabsmall li a.sidnav {
	padding: 18px 3.5%
}
.user-menu-drpdown {
	float: left;
	margin-top: 6px;
	position: relative
}
.drpdown-nav-container {
	position: absolute;
	right: -13px;
	background: #fff;
	top: 46px;
	width: 200px;
	z-index: 5000
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed+.container.upper .fixedSearch .wide_search_form form {
	top: -19px
}
.icon-heart {
	top: 11px!important;
	position: absolute !important;
	left: 9px
}
.icon-heart::before {
	content: url(images/heart.png) !important;
	left: 5px;
	top: 5px
}
.drpdown-nav-container span.drpdown-arrow {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/arrow-my-widewall.jpg) 85% 0 no-repeat;
	position: absolute;
	top: -9px;
	right: -8px;
	height: 10px;
	display: inline-block;
	width: 100%;
	bckground-size: auto
}
.user-menu-drpdown .drpdown-nav {
	border: 1px solid #e0e7e8;
	float: left
}
.user-menu-drpdown .drpdown-nav li {
	border: none;
	background: 0 0;
	line-height: 17px
}
.user-menu-drpdown li {
	margin-top: 5px
}
.user-menu-drpdown .drpdown-menu-button .drpdown-nav-container ul {
	width: 100%
}
.user-menu-drpdown .drpdown-menu-button .drpdown-nav-container ul li a {
	display: inline-block;
	width: auto;
	margin-left: 5px;
	height: auto;
	line-height: 29px
}/*.follow .follow_wrapper:hover form#wdwl_follow_form input,.follow-artist-button .follow_wrapper:hover form#wdwl_follow_form input{/*	background:#e92e6b!important;*/
border-color:#e92e6b!important;
color:#fff!important
}
*/.icon-heart {
z-index:5;
color:#2d373f
}
.follow-artist-button:hover i, .follow:hover i {
	color: #fff!important
}
.user-menu-drpdown .drpdown-nav li a {
	color: #575757!important
}
.user-menu-drpdown .drpdown-nav li:hover a {
	background-position: 0 bottom
}
.drpdown-menu-button a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-widewall.png) right 0 no-repeat;
	padding: 4px 39px 5px 20px;
	color: #000;
	display: inline-block;
	height: 35px;
	width: auto;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 400
}
.drpdown-menu-button ul a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-widewall.png) right 0 no-repeat;
	padding: 4px 39px 5px 20px;
	font-size: 14px;
	color: #565656!important;
	display: inline-block;
	height: 35px;
	width: auto;
	text-transform: capitalize
}
.user-menu-drpdown li:hover a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-widewall-hover.png) right 0 no-repeat
}
.drpdown-nav li a {
	padding: 0 4px 0 26px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item0 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/dashoard.png) 0 9px no-repeat
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item1 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/market-place.png) -3px 7px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item2 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/manage-shows.png) -3px 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item3 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/artwork.png) -3px 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item4 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/offer.png) -3px 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item5 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/interest.png) -3px 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item6 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-subsciption.png) -3px 7px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav li:hover {
	background: 0 0
}
#navigation .user-menu-drpdown .drpdown-nav li:hover a {
	color: #ec2e86!important
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item7 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/setting.jpg) 0 9px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item8 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/logout.jpg) 0 9px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item9 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/location.png) 0 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item10 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/change-plan.png) 0 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item11 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transaction.png) 0 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item12 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/boards.png) 0 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item15 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/login.png) 0 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item16 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/signup.png) 0 8px no-repeat;
	padding-bottom: 5px
}
.user-menu-drpdown .drpdown-nav li.drpdown-item8 {
	background: #f3f3f3;
	border-top: 1px solid #eee
}
.travel-detail-contentup {
	text-align: center
}
.follow-artist-button {
	position: relative;
	float: right
}
.follow-artist-button .follow_wrapper .wd_btn {
	background: 0 0;
	border: 2px solid silver;
	border-radius: 5px;
	color: #a8a6a6!important;
	float: right;
	font-size: 15px!important;
	line-height: normal;
	margin: 0;
	padding: 3px 8px 3px 22px!important;
	position: relative;
	z-index: 2
}
#personalDetails .login p.message {
	background: 0 0;
	color: green;
	border: none;
	padding: 0
}
.pin_it_video a {
	margin-top: 8px;
	line-height: 20px;
	padding: 10px 12px!important;
	font-size: 12px
}
.pint_it_editions #pin_it_button {
	float: right
}
.original_top_container {
	position: relative
}
.original_top_container .pint_it_editions {
	position: absolute;
	right: 0;
	top: 0
}
.original_top_container .pint_it_editions a {
	margin-right: 0!important
}
.original_top_container .pint_it_originals {
	position: absolute;
	right: 0;
	top: 0
}
.original_top_container .pint_it_originals a {
	margin-right: 0!important
}
.project_top_container {
	position: relative
}
.project_top_container .pint_it_projects {
	position: absolute;
	right: 0;
	top: 0
}
.project_top_container .pint_it_projects a {
	margin-right: 0!important
}
.mural_top_container {
	position: relative
}
.mural_top_container .pint_it_murals {
	position: absolute;
	right: 0;
	top: 0
}
.mural_top_container .pint_it_murals a {
	margin-right: 0!important
}
.pin_it_video #pin_it_button {
	float: right
}
.wrap-social {
	float: right;
	margin-bottom: 14px
}
#direction_panel #dir_info label {
	margin-right: 4px
}
#pin_artist #pin_it_button {
	float: right;
	margin-left: 10px;
	margin-right: 0
}
.pint_it_projects #pin_it_button {
	float: right
}
#artist_subnav#artist_subnav nav {
	width: 100%
}
@media (max-width:1024px) {
#search_detail .search-cat .seach-lst-block {
	width: 23.2%
}
.sm-host {
	padding: 1px!important
}
.sm-container {
	margin-right: 4px!important
}
.upper .gradient.list_nav_items {
	width: 27%!important;
	height: 360px
}
.upper #tabsmall.list_nav_items ul {
	height: 306px
}
.adLink {
	height: 300px!important
}
.sam-container.sam-place {
	background-size: 100% auto!important
}
}
@media (max-width:768px) {
.adLink {
	height: 300px!important
}
.sam-container.sam-place {
	background-size: 100% auto!important
}
.upper .gradient.list_nav_items {
	height: 260px
}
.upper #tabsmall.list_nav_items ul {
	height: 206px
}
#search_detail .search-cat .seach-lst-block {
	width: 22.8%
}
}
.explode-menu {
	display: block!important
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item0 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/dashoard.png) 0 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item1 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/market-place.png) -3px 6px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item2 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/manage-shows.png) -3px 7px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item3 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/artwork.png) -3px 7px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item4 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/offer.png) -3px 7px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item5 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/interest.png) -3px 7px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item6 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-subsciption.png) -3px 7px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav li:hover {
	background: 0 0
}
#navigation .user-menu-drpdown .drpdown-nav li:hover a {
	color: #ec2e86!important
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item7 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/setting.jpg) 0 8px no-repeat;
	padding-bottom: 5px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item8 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/logout.jpg) 0 8px no-repeat;
	padding-bottom: 5px
}
#tabs_div #theme-my-login #your-profile p.submit input {
	float: left;
	padding: 7px 37px 7px 10px!important
}
.ui-widget-content #person_addresses .form-table div select {
	width: 85.6%!important;
	margin-bottom: 0;
	height: 31px;
	padding: 3px 8px!important
}
}
.wdwl_empty_message strong {
	font-weight: 700
}
.title-viewall-wrap {
	padding: 0 0 0 5px;
	position: relative
}
#core.core-class {
	width: 100%!important
}
#content.travel_right_column {
	margin: 0 .2%!important;
	width: 71.8%!important
}
#main_category_div.class_main_cat {
	padding-left: 2%
}
.travel_category_location_image a img {
	width: 100%;
	height: 100%
}
.travel_front_page #main_content_box #flex_slider .flex-viewport li img {
	width: 100%
}
.followed_main li img, .market_main li img {
	width: 100%;
	height: 100%
}
.dashboard-market-section #artist_featured .market_main li .artwork-date {
	bottom: 8px!important;
	color: #fff!important;
	font-size: 12px!important;
	font-style: normal;
	left: 10px!important;
	position: absolute!important;
	text-transform: capitalize
}
.featuredBox {
	border: 0!important;
	padding: 0!important;
	margin-bottom: 2em;
	overflow: hidden
}
.featuredBox .artimg-outer {
	width: 413px!important;
	float: left;
	margin-right: 31px!important
}
.featuredBox .artimg-outer img {
	width: auto;
	bottom: -99999px;
	clear: both;
	display: block;
	float: none;
	left: -99999px;
	margin: auto!important;
	overflow: hidden;
	position: absolute;
	right: -99999px;
	top: -99999px;
	max-width: 100%
}
.featuredBox .featuredArt:nth-child(2n), .featuredBox .featuredArt:nth-child(4n), .featuredBox .featuredArt:nth-child(6n), .featuredBox .featuredArt:nth-child(8n) {
	margin-right: 0!important
}
#loader img {
	display: block;
	width: 37px;
	height: 35px;
	margin: 0 auto;
	box-shadow: none!important
}
.businessLink {
	text-align: center
}
#more_tv_featured .slides li a img, .artdivBox .third-effect, .artwork-outer-main .show_art_block .releate-single, .board_container a img, .content_block .artist_img a img, .content_block .featured_image a img, .event-content-sect .img_container, .featuredBox .featuredArt, .innerdiv a img, .mi_post_container .third-effect, .playlist-00 .third-effect, .postauthor img, .related li a img, .tab-post a img, .travel_front_page .travel_category_location_image {
	box-shadow: 2px 4px 6px 3px rgba(210,210,210,.9)
}
#search_detail #searched_data_container .search-cat {
	margin-top: 20px
}
.container .fixedSearch {
	top: 71px!important;
	right: 116px!important;
	width: 738px!important;
	left: auto!important
}
.wd_btn, input[type=submit] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
#salesforce_w2l_lead_1 .success_message {
	color: #22b14c
}
.unfollow_new {
	background: 0 0!important;
	cursor: pointer;
	border: 2px solid silver;
	padding-bottom: 0!important;
	padding-left: 22px!important;
	padding-top: 0!important;
	width: auto!important;
	height: 33px;
	color: #a8a6a6;
	font-size: 15px!important;
	margin-right: 0;
	line-height: 16px
}
.icon-heart {
	top: 7px!important;
	position: absolute !important;
	left: 6px
}
.follow_new {
	background: 0 0!important;
	cursor: pointer;
	padding-bottom: 0!important;
	padding-left: 22px!important;
	padding-top: 0!important;
	width: auto!important;
	height: 33px;
	margin-right: 0;
	border: 2px solid silver;
	font-size: 15px!important;
	color: #a8a6a6;
	line-height: 16px
}
.follow:hover .unfollow_new {
	border-color: #e92e6b!important
}
.follow:hover i {
	color: #fff
}
i:hover {
	color: #333
}
.follow:hover {/*	background:#e92e6b!important;*/
	border-radius: 4px;
	color: #fff!important
}/*.follow_wrapper input:hover{color:#fff!important}.icon-heart:hover+.follow_wrapper input{color:#fff}*/
#pin_it_button {
	height: 31px
}
#registerform .submit .wd_btn {
	padding: 7px 10px 8px!important;
	line-height: 17px!important;
	min-width: 70px
}
.chosen-container .chosen-results li.highlighted {
	background: #e92e6b!important;
	color: #fff
}
.travel-alert {
	font-weight: 700
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.chosen-container-single .chosen-search {
	padding: 3px!important
}
.unfollow_new {
	padding-left: 24px!important;
	height: 32px
}
#pin_it_button {
	height: 31px
}
.follow_new {
	padding-left: 24px!important;
	height: 32px
}
.follow-pin-wrap.follow_pin_icon_new input {
	padding-bottom: 3px !important
}
.icon-heart {
	top: 6px!important
}
.artist_desc_btn_container .artist_overview_follow .icon-heart {
	top: 4px!important;
	left: 5px!important
}
.pin_it_video a {
	padding: 9px 12px!important
}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
#classified_search_form #cls {
	height: 23px
}
.chosen-container-single .chosen-search {
	padding: 3px!important
}
#registerform .submit .wd_btn {
	line-height: 18px!important
}
.follow_new, .unfollow_new {
	padding-left: 24px!important
}
.travel-detail-contentup .icon-heart {
	left: 12px
}
}
.nav.custom-nav li:last-child a {
	padding-right: 0!important
}
.container .main_search.fixedSearch {
	left: 0!important;
	right: 0!important;
	width: 100%!important;
	top: 37px!important;
	box-shadow: 0 3px 4px rgba(0,0,0,.2);
	border-top: 1px solid #ccc;
	padding: 5px 0 7px 4px;
	background: #f8f8f8;
	height: 28px;
	z-index: 2000!important
}
.wide_search_form #search_form>ul li:nth-child(2) {
	padding-top: 10px
}
.container.upper {
	position: relative
}
.fixedSearch .wide_search_form {
	max-width: 1164px!important;
	width: 100%!important
}
.fixedSearch .wide_search_form form {
	position: absolute;
	right: 4px;
	top: -19px;
	background: #fff
}
@media (max-width:767px) {
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed, .fullAds.withCloseBtn {
	display: none!important
}
.container .main_search.fixedSearch {
	top: 30px!important
}
#navigation .user-menu-drpdown {
	width: 100%;
	padding: 0;
	margin-top: 0;
	border-bottom: 1px solid #eee
}
#navigation .user-menu-drpdown li {
	width: 100%;
	display: inline-block
}
#navigation .user-menu-drpdown li a {
	width: 84%;
	padding: 0 15px
}
.header_top #navigation {
	height: 450px;
	max-height: 450px;
	overflow: scroll
}
.drpdown-nav-container {
	position: static;
	width: 100%;
	display: inline-block
}
#top-nav #navigation .user-menu-drpdown li.drpdown-menu-button a {
	padding: 0 17px!important
}
}
.breadcrumb {
	background: 0 0!important;
	padding: 8px 15px 0 4px!important
}
.breadcrumb>span {
	margin: 0 2px;
	position: relative;
	top: -1px
}
#change_plan+.wd_btn.cancel_btn {
	padding: 9px 8px
}
.wdwl_required {
	color: red
}
#data-lightbox-popup {
	height: 350px;
	overflow: auto
}
#data-lightbox-popup .popup-inner-div {
	background: #ededed;
	border-radius: 4px;
	display: inline-block;
	float: left;
	font-size: 12px;
	margin: 6px 8px;
	width: 23.2%
}
#data-lightbox-popup .popup-inner-div:hover {
	background: #e92e6b;
	color: #FFF
}
#data-lightbox-popup .popup-inner-div:nth-child(4n) {
	margin-right: 0
}
#data-lightbox-popup .popup-inner-div a span {
	display: inline-block;
	padding: 5px
}
#data-lightbox-popup .popup-inner-div a span:hover {
	color: #FFF
}
#data-lightbox-popup .popup-inner-div a {
	width: 100%;
	display: inline-block
}
#data-lightbox-popup .popup-inner-div a:hover {
	color: #FFF!important
}
#data-lightbox-popup {
	text-align: center
}
.popup-inner-div:hover a {
	color: #fff!important
}
#top-nav {
	margin: 0.2px 0
}
#subscription_primary_content {
	font-size: 12px!important
}
#subscription_tabs {
	font-size: 14px!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL {
	display: block!important;
	height: 40px;
	overflow: hidden!important;
	width: 94%!important;
	float: left;
	z-index: 1000
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL.halfWidth {
	width: 97%!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed #showMoreNav {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/add-24.png);
	background-repeat: no-repeat;
	background-size: 16px auto;
	display: inline-block!important;
	float: left;
	height: 24px;
	position: relative;
	top: 16px;
	width: 24px;
	margin-left: 10px;
	z-index: 1000
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed #showMoreNav.showMoreArrow {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/icon-minus-round-24.png);
	background-repeat: no-repeat;
	background-size: 16px auto;
	display: inline-block!important;
	float: left;
	height: 24px;
	position: relative;
	top: 16px;
	width: 24px
}
.adCloseBtn {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/circle_close_delete-24.png);
	height: 24px;
	margin-top: 2px;
	position: absolute;
	right: 2px;
	width: 24px;
	cursor: pointer
}
.fullAds .adLink {
	margin-top: 0
}
#content h2.post {
	letter-spacing: -.035em!important;
	margin: 0 0 20px!important;
	padding: 0!important;
	text-transform: uppercase!important;
	font-size: 20px!important;
	color: #333!important
}
#TB_ajaxContent #addToPlaylist {
	min-width: 50px!important;
	padding: 2px 4px!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
h2.page, h2.page a {
	letter-spacing: -.035em!important;
	margin: 0 0 20px!important;
	padding: 0!important;
	text-transform: uppercase!important;
	color: #333!important
}
h2.page a:hover {
	color: inherit!important
}
.fixedNav #navigation .user-menu-drpdown .drpdown-nav a {
	background-position: 0 8px!important
}
@media (min-width:978px) and (max-width:1199px) {
.container .main_search.fixedSearch {
	top: 52px!important
}
.user-menu-drpdown {
	margin-top: 6px
}
}
@media (min-width:768px) and (max-width:970px) {
.drpdown-menu-button a {
	font-size: 12px
}
#top-nav #header h1 {
	margin-top: 20px!important
}
.container .main_search.fixedSearch {
	top: 36px!important
}
.user-menu-drpdown {
	margin-top: 6px
}
#header h1 {
	max-width: 150px!important
}
#header #navigation>.nav>li a {
	padding: 18px 10px!important
}
.header_top #navigation {
	margin: 0!important
}
}
@media (max-width:720px) {
a#triggernav {
	margin-top: 16px!important
}
#top-nav #navigation .user-menu-drpdown li .drpdown-nav-item>a {
	padding: 0 28px!important
}
#top-nav #navigation .user-menu-drpdown li.drpdown-menu-button a:first-child {
	padding: 6px!important
}
#navigation .user-menu-drpdown li a {
	padding: 0 15px;
	width: 92%
}
}
@media (min-width:640px) and (max-width:720px) {
#header h1 img {
	width: 100%!important
}
a#triggernav {
	top: -8px
}
.fixedSearch .wide_search_form {
	width: 95%!important
}
.container .main_search.fixedSearch {
	top: 60px!important
}
}
@media (min-width:320px) and (max-width:620px) {
#header {
	height: 50px
}
#header h1 img {
	width: 50%!important
}
.fixedSearch .wide_search_form {
	width: 95%!important
}
}
.addShowDiv .ui-widget-content {
	background: 0 0;
	border: none
}
.addShowDiv #tabs_div .profile-tab-outer .ui-widget-header {
	border-top: none;
	background: 0 0;
	border-left: none;
	border-right: none
}
.profile-tab-outer ul li.ui-state-active a, .profile-tab-outer ul li.ui-state-active a:hover {
	color: #fff!important
}
#mysubscription {
	float: left;
	margin: 13px 0 15px!important;
	padding: 0!important;
	width: 100%
}
#mysubscription .travelsubscriptionDiv .regmaindiv {
	float: none
}
.marketplaceDiv {
	width: 100%;
	float: left;
	margin-top: 15px
}
#available_plans {
	padding: 0!important
}
#available_plans a {
	padding: 5px;
	margin-right: 10px;
	background: #e92e6b;
	color: #fff;
	font-size: 13px;
	border-radius: 0
}
#available_plans.available_plans.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
	margin-top: 20px
}
#available_plans a:hover {
	background: #353535;
	color: #fff!important
}
#transaction.transaction.ui-tabs-panel.ui-widget-content.ui-corner-bottom, #travel.ui-tabs-panel {
	padding: 0
}
#transaction .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
	background: 0 0;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none
}
#transaction .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {
	color: #FFF!important
}
#transaction.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
	margin-top: 20px
}
#marketplace.ui-tabs-panel.ui-widget-content.ui-corner-bottom, #transaction .ui-tabs .ui-tabs-nav {
	padding: 0
}
#travel.travel_transaction_history>.breadcrumb, .travel_transaction_history>h1 {
	display: none
}
.regmaindiv.change_plan {
	margin-top: 0
}
#marketplace table {
	width: 100%
}
#marketplace table, #marketplace td, #marketplace th, #marketplace tr {
	border: 1px solid #CCC;
	border-collapse: collapse;
	padding: 8px 0;
	text-align: center
}
#marketplace #theme-my-login {
	border: none!important;
	padding: 0!important
}
#marketplace table {
	margin-top: 0
}
#subscription_summary .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
	margin-top: 0!important
}
#artwork_plan_summary {
	padding: 0
}
.your-remaining {
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	padding-top: 14%;
	text-align: center;
	width: 100%
}
@media (max-width:767px) {
.contain-dashboard #colorbox {
	left: 0!important;
	width: 95%!important
}
.contain-dashboard #cboxWrapper {
	width: 95%!important
}
.contain-dashboard #cboxWrapper #cboxContent, .contain-dashboard #cboxWrapper #cboxContent #cboxLoadedContent, .popup-inner-div {
	width: 100%!important
}
}
@media (max-width:639px) {
body .submenu_nav.fixedSubNav+div+div.container .main_search.fixedSearch {
	top: 31px
}
#cboxContent {
	width: 488px!important
}
}
@media (max-width:480px) {
#cboxContent {
	width: 444px!important
}
}
@media (max-width:360px) {
#cboxContent {
	width: 325px!important
}
}
@media (max-width:320px) {
#cboxContent {
	width: 290px!important
}
a#triggernav {
	top: -8px!important
}
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed {
	background: 0 0!important;
	top: 54px!important;
	width: 650px!important;
	z-index: 3000!important
}
.container.submenu_nav.stopnav.fixedSubNav.subNavSpClass.scroll-to-fixed-fixed {
	width: 1182px!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed ul {
	background: 0 0!important
}
#classified_detail_back_button.wd_btn {
	color: #fff!important;
	height: 16px;
	line-height: 1.3em;
	margin-right: 20px;
	min-width: 0;
	padding: 8px 20px
}
.classified_detail_back {
	position: absolute;
	left: 0;
	top: 30px
}
#top-nav {
	z-index: 99999!important
}
@media (max-width:1024px) {
ul.social-menu li {
	margin: 0 5px 8px 0!important
}
.mc4wp-form input {
	margin-bottom: 8px!important
}
#navigation li a {
	font-size: 100%!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed {
	background: rgba(0,0,0,0) none repeat scroll 0 0 !important;
	border-top: medium none;
	height: 40px;
	overflow: hidden;
	top: 60px !important;
	width: 550px !important;
	z-index: 3000 !important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL.halfWidth {
	width: 80.5%!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL {
	width: 82%!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed #showMoreNav {
	top: 5px!important
}
.fixedSearch .wide_search_form form {
	width: 320px
}
.fixedSearch .searchform input.se {
	width: 200px;
	font-size: 11px!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL li a {
	padding: 6px 12px
}
.fixedSearch .searchform ul li {
	width: 50px
}
}
@media (max-width:768px) {
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL li a {
	padding: 9px
}
#navigation li a {
	font-size: 100%!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed {
	background: 0 0!important;
	top: 64px !important;
	width: 400px!important;
	z-index: 3000!important;
	border-top: none
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL.halfWidth {
	width: 59%!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL {
	width: 90%!important
}
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed #showMoreNav {
	top: 8px!important
}
.fixedSearch .wide_search_form form {
	width: 320px
}
.fixedSearch .searchform input.se {
	width: 200px;
	font-size: 11px!important
}
.fixedSearch .searchform ul li {
	width: 60px
}
}
#carousel .flex-direction-nav li a.flex-next {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/circle_next_arrow_disclosure_-16.png)!important;
	background-position: left center;
	background-repeat: no-repeat;
	border-radius: 0 5px 5px 0;
	box-shadow: none
}
#carousel .flex-direction-nav li a.flex-prev {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/circle_back_arrow_-16.png)!important;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 5px 0 0 5px;
	box-shadow: none;
	background-color: #FFF
}
.fullAds.coverSpClass .sam-container.sam-place {
	background-size: cover!important
}
.add-to-playlist {
	height: 34px!important
}
.pin_it_video #pin_it_button {
	height: 35px!important;
padding-top:6px!important overflow:hidden
}
.pin_it_video #pin_it_button:hover img {
	margin-top: -30px
}
#Images.ui-tabs-panel.ui-widget-content.ui-corner-bottom button {
	color: #333!important
}
#Images.ui-tabs-panel.ui-widget-content.ui-corner-bottom button:hover {
	color: #FFF!important;
	border: none!important
}
@media (max-width:568px) {
#header h1 img {
	width: 35%!important
}
}
@media (max-width:320px) {
a#triggernav {
	top: -8px!important
}
#header h1 img {
	width: 50%!important
}
}
h1.pageheader-titles {
	color: #333!important;
	font-size: 24px!important;
	letter-spacing: -.035em!important;
	margin: 0 0 10px!important;
	padding: 0!important;
	text-transform: uppercase!important;
	line-height: 20px
}
h1.pageheader-titles a:hover {
	color: inherit!important;
	cursor: default!important
}
h2.page, h2.page a {
	font-size: 20px!important
}
#searched_data_container p {
	font-size: 14px!important;
	line-height: 22px!important
}
.error_msg.captcha_error {
	color: red;
	position: static
}
.normal_resgistration label {
	width: 21%
}
#registerform.normal_resgistration p input[type=password], #registerform.normal_resgistration p input[type=text] {
	width: 422px;
	box-sizing: border-box
}
.w2linput.text.captcha {
	height: 60px;
	margin-left: 10px;
	width: 230px
}
#registerform.normal_resgistration>p.submit a.wd_btn {
	margin: 0 20px 0 21%
}
#registerform.normal_resgistration p.submit, .regmaindiv p.submi {
	padding: 20px 0 0 21%
}
.submit.normal_register_submit {
	padding-left: 0!important
}
#registerform.normal_resgistration p label {
	float: left;
	margin: 2px 0 0;
	width: 21%
}
#lostpasswordform p label.error, #registerform.normal_resgistration p label.error {
	padding-left: 21%;
	resize: none;
	width: 400px
}
.centerBan {
	clear: both;
	padding-top: 0
}
.footerBan #blockfooterAd {
	background-size: 100% auto!important
}
.centerBan #blockbelowSliderAd {
	background-size: 100% auto
}
.WidgetAd #blockcustom_sponsors_widget-2 {
	background-size: 100% auto!important
}
@media(max-width:1900px) {
.centerBan #blockbelowSliderAd {
	background-size: auto!important
}
}
@media (min-width:768px) and (max-width:1024px) {
.footerBan #blockfooterAd {
	background-attachment: scroll!important;
	background-size: auto 100%
}
.WidgetAd #blockcustom_sponsors_widget-2 {
	background-size: auto 100%;
	background-attachment: scroll!important
}
.centerBan #blockbelowSliderAd {
	background-attachment: scroll!important;
	background-size: 100% auto
}
}
@media (max-width:767px) {
.bannerww {
	display: none
}
}
.top-banner-heading-text {
	color: #FFF;
	font-size: 90px;
	font-weight: 700;
	line-height: 70px;
	text-align: center;
	text-transform: uppercase
}
.intro-text {
	color: #e92e6b;
	font-size: 30px;
	font-weight: 700;
	margin-top: 50px;
	text-align: center;
	text-transform: uppercase
}
.full-section-cls-cover {
	display: table;
	position: relative;
	width: 100%
}
.full-bg-cover {
	position: relative
}
.full-bg-cover>span {
	background: #000;
	bottom: 0;
	opacity: .7;
	position: absolute;
	top: 0;
	width: 100%!important
}
.intro-text span {
	color: #fff
}
.second-heading-text {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 16px;
	text-align: center;
	text-transform: uppercase
}
.second-heading-text span {
	color: #e92e6b
}
.second-part-intro-text {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	text-align: center
}
.second-part, .third-part {
	width: 100%;
	max-width: 960px;
	margin: 18px auto 20px
}
.third-heading-text {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 16px;
	text-align: center;
	text-transform: uppercase
}
.third-heading-text span {
	color: #e92e6b
}
.third-part-intro-text {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	text-align: center
}
.bg-full-image img {
	height: auto;
	width: 100%
}
.first-part {
	bottom: 0;
	left: 0;
	margin-top: -80px;
	position: absolute;
	right: 0;
	top: 50%
}
.regmaindiv div.plan_common {
	width: 33%
}
.fullsingle.fulllandingpage .breadcrumb, .fullsingle.fulllandingpage h1 {
	display: none
}
#paypal_container+p.submit {
	display: none!important
}
.fulllandingpage+#footer {
	border-top: 1px solid #ccc
}
.bg-full-image>span {
	background: #000;
	bottom: 0;
	display: inline-block;
	height: 97.5%;
	left: 0;
	opacity: .7;
	position: absolute;
	right: 0;
	top: 25px;
	width: 100%
}
@media (max-width:1024px) {
.bg-full-image>span {
	background: #000;
	bottom: 0;
	display: inline-block;
	height: 95%;
	left: 0;
	opacity: .7;
	position: absolute;
	right: 0;
	top: 25px;
	width: 100%
}
}
@media (max-width:768px) {
.bg-full-image>span {
	background: #000;
	bottom: 0;
	display: inline-block;
	height: 94%;
	left: 0;
	opacity: .7;
	position: absolute;
	right: 0;
	top: 25px;
	width: 100%
}
}
@media (min-width:320px) and (max-width:568px) {
#paypal_container>div {
	text-align: center
}
.second-heading-text, .third-heading-text {
	font-size: 18px
}
.bg-full-image img {
	height: 400px;
	width: 100%
}
.first-part {
	margin-top: -50px
}
.regmaindiv div.plan_common {
	width: 100%
}
.intro-text {
	color: #e92e6b;
	font-size: 16px;
	font-weight: 700;
	margin-top: 20px;
	text-align: center;
	text-transform: uppercase
}
.top-banner-heading-text {
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	line-height: 44px;
	text-align: center;
	text-transform: uppercase
}
.full-part-cover-top {
	top: 10%
}
.bg-full-image {
	height: 400px!important
}
}
.reg_btn_div a {
	color: #fff!important;
	float: none;
	font-size: 16px;
	margin-bottom: 5px;
	padding: 2px 0 4px
}
#classified_search_form #cls {
	padding: 5px 10px!important
}
#loginform-tml .forgetmenot input[type=checkbox] {
	position: relative;
	top: -1px
}
#theme-my-login .forgetmenot label {
	margin-right: 4px
}
#blockwidgetAd {
	background-position: center 90px!important;
	background-size: 100% auto
}
#requiredfieldsmsg, div.salesforce_w2l_lead form.w2llead label {
	color: #545454!important;
	font-weight: 400!important;
	opacity: 1!important
}
#lostpasswordform p input[type=submit], #lostpasswordform p label, .login p.message {
	font-weight: 400!important;
	opacity: 1!important
}
#registerform label {
	color: #545454!important;
	font-weight: 400!important;
	opacity: 1!important
}
#tabsmall li a.sidnav {
	padding: 13px 3.5%
}
.event_container .event_start_end_container div.event-date-box {
	float: left;
	margin: 0 0 0 9px
}
.event_container .event_address_container {
	float: left;
	margin: 0;
	width: 32%
}
.event-date-box.margin-right {
	float: right!important
}
.event_container .event_start_end_container {
	width: 34%;
	float: right
}
#events_sort_sidebar form li select {
	line-height: normal
}
.screen-reader-text {
	display: none
}
#media-search-input {
	padding: 6px 10px!important;
	border-radius: 0!important
}
.moxie-shim.moxie-shim-html5 input {
	opacity: 0!important
}
.flex-active-slide>iframe {
	width: 100%
}
#ssba, #ssba a, #ssba a div {
	margin-right: 6px!important;
	margin-top: 10px!important
}
.popUpForm textarea {
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
	color: #555;
	font-size: 14px;
	height: 90px;
	line-height: 1.42857;
	padding: 6px 12px;
	width: 80%;
	resize: none;
	box-sizing: initial!important
}
.popUpForm {
	font-size: 16px
}
.popUpForm label {
	width: 80px
}
.fieldBox {
	margin-bottom: 10px
}
.fieldBox span {
	font-weight: 700!important
}
.sendMessage.wd_btn {
	float: left;
	font-size: 14px!important;
	padding: 6px 8px!important;
	margin-top: 2%
}
.btnLoaders {
	display: inline-block;
	margin-left: 14%;
	margin-top: 2%;
	position: relative
}
.popUpForm .loadingImage {
	display: table;
	left: 150px;
	position: absolute;
	top: 0
}
#cboxLoadedContent>div {
	margin-top: 20px
}
.messagesBox {
	min-height: 30px
}
.errorDiv {
	color: red
}
.successDiv {
	color: #22b14c
}
#new_message_form_new_message_link .chosen-container .chosen-results {
	max-height: 110px
}
#navigation .user-menu-drpdown .drpdown-nav .drpdown-item18 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/msg-icon.png) 0 7px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item18 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/msg-icon.png) no-repeat;
	padding-bottom: 5px
}
.messages_box h4 {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/msg-icon.png) 0 4px no-repeat;
	clear: both;
	padding-left: 24px!important
}
.messages_box {
	margin: 0 0 10px
}
.dashboard-message-section .followed-list {
	padding: 14px 16px 10px!important
}
.notifyLink {
	color: #e92e6b!important
}
.notifyLink:hover {
	text-decoration: underline
}
.leftNotDiv {
	display: inline-block;
	width: 100%
}
.rightNotDiv {
	display: inline-block;
	float: none
}
.rightNotDiv a {
	display: inline-block;
	float: none!important
}
.norecords {
	display: inline-block;
	text-align: center;
	width: 100%;
	font-size: 14px!important
}
.public-profile-upper {
	position: relative
}
.btnCover {
	position: absolute;
	right: 0;
	top: 0
}
.btnCover .profile-follow {
	top: 12px
}
.profile-page-header .user-profile-logo {
	border: 1px solid #f4f4f4;
	display: inline-block;
	padding: 10px 20px;
	text-align: center;
	margin-bottom: 20px
}
.profile-page-header .user-profile-logo span {
	margin: 0!important
}
@media (max-width:1024px) {
#artist_subnav .nav>li>a {
	font-size: 12px;
	padding: 13px 8px!important
}
select {
	border-radius: 0!important
}
input[type=text], select, textarea {
	-webkit-appearance: none
}
#print_invoice+div a {
	line-height: 33px!important;
	margin-right: 5px!important;
	padding: 0 10px!important;
	height: auto
}
#change_plan+.wd_btn.cancel_btn {
	height: auto!important;
	line-height: 18px!important
}
#paypal_container .selectbtn_div .wd_btn {
	padding: 8px 10px!important
}
body #media-search-input {
	border-radius: none!important;
	box-shadow: none!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.fixedSearch .wide_search_form form {
	right: 24px
}
input[type=text] {
	border-radius: 0!important
}
.event_container .event_address_container {
	float: left;
	width: 26%
}
#blockwidgetAd {
	background-attachment: scroll!important;
	background-position: left top!important;
	background-size: 137% auto!important;
	height: 445px!important
}
#copyright {
	width: 95%
}
#loginform-tml p label {
	width: 22%
}
#loginform-tml p {
	margin: 0 0 20px
}
.login .reg_btn_div {
	width: 40%;
	margin: 0
}
.login .reg_btn_div h3 {
	margin: 0
}
.login .left_side_div {
	width: 60%
}
#loginform-tml .forgetmenot {
	float: right;
	font-size: 12px;
	margin: 0 15px 0 0;
	width: auto
}
#loginform-tml p.submit {
	width: 42%;
	margin: 0
}
div.salesforce_w2l_lead form.w2llead {
	width: 88%!important
}
#registerform p input[type=password], #registerform p input[type=text] {
	width: 41%
}
* {
	font-weight: 400!important;
	opacity: 1!important
}
#events_sort_sidebar .event-filter-button {
	margin: 10px 0
}
.event-content-sect .img_container {
	margin-right: 20px
}
.event_container .event_address_container {
	margin: 0 10px 0 0
}
.event_container .event_start_end_container div.event-date-box {
	float: left;
	margin: 0 0 0 10px;
	padding: 13px 8px
}
.event_container .event_start_end_container {
	width: 34%;
	float: right
}
#events_sort_sidebar #eventFilters #city_select_box, #events_sort_sidebar #eventFilters .date-main, #events_sort_sidebar #eventFilters .filter-by {
	width: 24%
}
#events_sort_sidebar form li .dt-range {
	padding: 5px 7px 7px 32px
}
#events_sort_sidebar form li#city_select_box input {
	height: auto;
	line-height: 30px
}
#events_sort_sidebar #eventFilters input[type=text], #events_sort_sidebar #eventFilters select {
	padding: 0 10px!important;
	border-radius: 0!important
}
#events_sort_sidebar form li {
	margin-right: 4px
}
#events_sort_sidebar form li#city_select_box input {
	width: 88%
}
.event-filter-button {
	margin-right: 4px!important;
	width: auto
}
.col-lg-12.tv-like-list .col-lg-3 {
	float: left;
	padding: 0;
	margin-right: 20px;
	min-height: 275px
}
.col-lg-12.tv-like-list .col-lg-3:nth-child(3n+0) {
	margin: 0!important
}
.col-lg-12.tv-like-list {
	padding: 0
}
.tv-descr.line-class:nth-child(3) {
	display: inline-block;
	clear: both;
	padding-left: 0!important
}
.upper #tabsmall.list_nav_items ul.slides li {
	height: auto
}
#content .tv-list .sort_div {
	width: auto;
	z-index: 400
}
#tabsmall li a.sidnav {
	padding: 12px 3.5%
}
}
@media (max-width:768px) {
.public-profile-content.div-content .map-location-div {
	width: 100%!important
}
.profile-page-header .public-profile-nav>ul {
	display: inline-block;
	text-align: center
}
.newMsgLink.wd_btn.userMsgBoxProfile {
	min-width: 90px!important
}
#tabsmall li a.sidnav {
	padding: 11.3px 3.5%
}
#blockwidgetAd {
	height: 460px!important
}
#loginform-tml p {
	margin: 0 0 10px
}
#loginform-tml p input[type=password], #loginform-tml p input[type=text] {
	width: 91%
}
#loginform-tml p.submit input {
	margin: 0
}
.login .reg_btn_div {
	margin: 20px 0 0
}
.login .reg_btn_div h3 {
	margin: 8px 0
}
div.salesforce_w2l_lead form.w2llead {
	width: 85%!important
}
.sm-container {
	margin-right: 18px!important
}
#recaptcha_table.recaptchatable.recaptcha_theme_clean {
	width: 72%!important
}
.col-lg-12.tv-like-list .col-lg-3 {
	width: 31.5%;
	float: left;
	padding: 0;
	margin-right: 20px;
	min-height: 275px
}
.col-lg-12.tv-like-list .col-lg-3:nth-child(3n+0) {
	margin: 0!important
}
.col-lg-12.tv-like-list {
	padding: 0
}
.upper #tabsmall.list_nav_items ul.slides li {
	height: auto;
	width: 100%
}
.tv-descr.line-class {
	clear: both;
	margin-bottom: 5px;
	padding: 0!important
}
.flexslider h2 {
	margin: 0!important;
	padding: 2px!important
}
.upper #tabsmall.gradient.list_nav_items li.playlist-controls {
	top: 30px
}
.tv-descr.line-class strong {
	margin-left: 2px!important
}
.fixedSearch .searchform .searchSubmit {
	right: 0
}
.sm-host {
	text-align: center!important
}
.sm-container {
	display: inline-block;
	float: none!important;
	text-align: center!important
}
#rightsidebar .sm-host+script+div, #rightsidebar .sm-host+script+div iframe {
	width: 100%!important
}
}
@media (max-width:320px) {
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#classified_search_form #cls {
	padding: 4px 10px!important
}
}
#core #search_form {
	display: none
}
.img_ad {
	width: 100%!important
}
.event_slider .flex-direction-nav li a {
	z-index: 400
}
.salesforce_w2l_lead input, .salesforce_w2l_lead textarea {
	border-radius: 0!important
}
#footer .mc4wp-form input {
	margin-bottom: 8px
}
.mc4wp-form input {
	margin-bottom: 8px!important
}
.mc4wp-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	clear: both;
	color: #468847;
	display: inline-block
}
.mc4wp-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	clear: both;
	color: #b94a48;
	display: inline-block
}
.add-to-playlist {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
#user_keyword_input_tag {
	border-radius: 0!important
}
.nav-follow-wrap .public-profile-nav ul {
	display: inline-block;
	text-align: center;
	width: 100%
}
#left_bx {
	float: left;
	padding: 0 2% 2%;
	width: 44%
}
#right_bx {
	float: left;
	padding: 8px 2% 2%;
	width: 48%
}
#graph {
	border: 1px solid #ddd;
	margin-top: 10px!important;
	width: 100%!important
}
#right_bx #artwork_info label {
	display: inline-block;
	width: 35%;
	line-height: 34px
}
#right_bx #artwork_info span {
	display: inline-block;
	width: 65%;
	line-height: 34px
}
.auction_container {
	width: 99%!important;
	margin: 20px 0!important;
	padding: 0!important
}
.auction_container span {
	display: inline-block;
	float: none!important;
	line-height: 24px!important;
	padding: 0 1%!important;
	width: 39%!important;
	word-wrap: break-word;
	border-bottom: none!important
}
.auction_container .default-field {
	border: none!important;
	line-height: 24px!important;
	width: 56%!important;
	margin-top: 0!important
}
.auction_container span:first-child {
	margin: 0!important
}
.auction_container h2 {
	background: #f1f1f1;
	color: #e92e6b!important;
	padding: 1%!important
}
.auction_container .green {
	color: #718b2b;
	display: inline;
	border-bottom: medium none;
	border-left: medium none;
	margin-left: 10px
}
.auction_container .red {
	color: red;
	display: inline;
	border-bottom: medium none;
	border-left: medium none;
	margin-left: 10px
}
.auction-ammount {
	border: none!important;
	border-right: 1px solid #ddd!important
}
#tr_line {
	font-size: 18px;
	margin-top: 40px;
	text-align: center
}
#tr_line label {
	float: none!important
}
.info_label {
	clear: both;
	display: block!important
}
.auction_detail_view {
	border-bottom: 1px solid #ddd;
	padding: 5px 0 5px 5px
}
.starts-auction-content .magazine_type_desc1 {
	float: left;
	width: 57%
}
.auction_table_view {
	display: inline-block;
	width: 100%
}
@media (max-width:1024px) {
#tabsmall .flex-viewport ul.slides {
	width: 100%;
	height: auto;
	box-sizing: border-box
}
.upper #tabsmall.list_nav_items ul {
	overflow: scroll!important
}
#tabsmall .flex-viewport {
	height: 170px;
	overflow: scroll!important;
	max-height: 100%
}
.starts-auction-content .magazine_type_desc1 {
	float: left;
	width: 48%
}
.auction_container .default-field {
	width: 40%!important
}
.auction_container span {
	width: 55%!important
}
.auction_container span span.auction-ammount {
	width: 50%!important
}
}
.page-template-videosingle-php .flex-direction-nav, .single-editions #cboxTitle, .single-originals #cboxTitle {
	display: none!important
}
@media (max-width:1024px) {
.single-editions #cboxWrapper, .single-editions #colorbox {
	width: 100%!important
}
.single-editions #cboxWrapper #cboxContent {
	width: 100%!important;
	padding: 0!important;
	box-sizing: border-box;
	position: relative
}
.single-editions #cboxWrapper #cboxContent #cboxLoadedContent {
	width: 100%!important
}
.single-editions #cboxWrapper #cboxContent #cboxLoadedContent img {
	max-width: 95%!important;
	max-height: 95%!important;
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0
}
.single-originals #cboxWrapper, .single-originals #colorbox {
	width: 100%!important
}
.single-originals #cboxWrapper #cboxContent {
	width: 100%!important;
	padding: 0!important;
	box-sizing: border-box;
	position: relative
}
.single-originals #cboxWrapper #cboxContent #cboxLoadedContent {
	width: 100%!important
}
.single-originals #cboxWrapper #cboxContent #cboxLoadedContent img {
	max-width: 95%!important;
	max-height: 95%!important;
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0
}
}
.edMainImg {
	cursor: default
}
.edition_top_container h1, .original_top_container h1 {
	line-height: 28px;
width:93% text-align:center
}
.mural_top_container h1 {
	text-align: center
}
.innwrapShop a#formB2bContact, html body .innwrapShopB2C a {
	color: #e92e6b;
	text-transform: capitalize
}
.innwrapShop a#formB2bContact:hover, html body .innwrapShopB2C a:hover {
	text-decoration: underline
}
.shop-login.login.snaplap_login .left_side_div {
	float: none;
	margin: 0 auto;
	max-width: 50%;
	width: 100%
}
.shop-login.login.snaplap_login {
	text-align: center
}
.innwrapShop-popup form span {
	display: block;
	margin: 10px 0!important;
	text-align: center;
	width: 100%;
	float: left
}
.innwrapShop-popup form {
	text-align: center
}
.innwrapShop-popup form input[type=button], .innwrapShop-popup form input[type=submit] {
	background: #e92e6b;
	border: 0;
	border-radius: 4px!important;
	color: #fff;
	float: none;
	font-size: 15px;
	line-height: 30px;
	margin-top: 10px;
	padding: 0 10px!important;
	text-align: center;
	text-transform: capitalize;
	min-width: 60px
}
.innwrapShop-popup form input[type=button]:hover, .innwrapShop-popup form input[type=submit]:hover {
	background: #353535;
	color: #fff!important
}
.shop-login.login.snaplap_login .success {
	color: #22b14c;
	display: block;
	margin-bottom: 10px;
	width: 100%
}
.shop_errors {
	margin: 0 auto 10px;
	max-width: 50%
}
h1 {
	font-size: 24px!important
}
h2 {
	font-size: 22px!important;
	font-weight: 400!important;
	line-height: 1.3em!important
}
h3 {
	font-size: 18px!important;
	font-weight: 400!important;
	line-height: 1.3em!important
}
h4 {
	font-size: 16px!important;
	font-weight: 400!important;
	line-height: 1.3em!important
}
h5 {
	font-size: 14px!important;
	font-weight: 400!important;
	line-height: 1.3em!important
}
h6 {
	font-size: 14px!important
}
p {
	font-size: 14px
}
h1, h2 {
	font-size: 100%;
	font-weight: 400;
	color: #222!important
}
h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400;
	color: #222!important;
	letter-spacing: 0!important
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #222!important
}
h1 {
	background: 0 0!important;
	color: #333!important;
	letter-spacing: -.035em!important;
	line-height: 20px;
	margin: 0 0 20px!important;
	padding: 0!important;
	text-transform: uppercase!important
}
#travel-detail-tabs .ui-tabs a {
	line-height: 24px!important;
	font-size: 14px!important
}
.search_type_desc h4 {
	text-transform: capitalize!important
}
.event_header p {
	color: #000;
	display: inline-block;
	float: left;
	font-size: 15px!important;
	font-weight: 400!important;
	line-height: 1.2em!important;
	font-style: italic;
	margin: 8px 0;
	padding: 0 0 0 20px
}
#footer p {
	font-size: 12px!important
}
.event_container .event_start_end_container div {
	font-size: 16px!important;
	font-weight: 300!important;
	line-height: 1.4em!important;
	margin: 0;
	padding: 0;
	text-transform: capitalize
}
.event_container .event_start_end_container div span {
	color: #e92e6b;
	font-size: 20px!important;
	;
	font-weight: 400!important;
	;
	line-height: 1.2em!important;
	margin: 0 0 2px;
	text-transform: uppercase
}
.event_container .event_start_end_container div span.dt {
	font-size: 28px!important;
	font-weight: 400!important;
	line-height: 1.3em!important;
	font-style: italic !important;
	color: #222
}
.showDetail:hover .dt {
	color: #e92e6b!important
}
#travel-detail-tabs .ui-tabs-anchor {
	font-size: 14px!important;
	height: 36px!important;
	padding: 8px 20px;
:!important
}
#travel-detail-tabs #social-media h2 {
	padding: 0 0 10px!important;
	text-align: center
}
.upperCase h1, .upperCase h2, .upperCase h3, .upperCase h4, .upperCase h5, .upperCase h6 {
	text-transform: uppercase
}
.other_div {
	margin-bottom: 10px
}
.other_div h5 {
	clear: both;
	padding-top: 5px!important
}
.my-interest .paddingHead {
	padding: 10px
}
.drpdwn-side-navigation .fa-2x {
	font-size: 2em
}
.drpdwn-side-navigation .fa {
	position: relative;
	display: table-cell;
	width: 60px;
	height: 36px;
	text-align: center;
	vertical-align: middle;
	font-size: 20px
}
.drpdwn-side-navigation .side-drp-main-menu:hover, nav.side-drp-main-menu.expanded {
	width: 190px;
	overflow: visible
}
.drpdwn-side-navigation .side-drp-main-menu {
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
	top: 200px;
	display: inline-block;
	height: auto;
	right: 0;
	width: 35px;
	overflow: hidden;
	-webkit-transition: width .3s linear;
	transition: width .3s linear;
	-webkit-transform: translateZ(0) scale(1, 1);
	z-index: 1000;
	position: fixed
}
.drpdwn-side-navigation .side-drp-main-menu>ul {
	margin: 7px 0
}
.drpdwn-side-navigation .side-drp-main-menu li {
	position: relative;
	display: block;
	width: 190px;
	margin: 10px;
	line-height: 17px
}
.drpdwn-side-navigation .side-drp-main-menu li>a {
	position: relative;
	display: inline;
	border-collapse: collapse;
	border-spacing: 0;
	color: #575757;
	font-size: 14px;
	text-decoration: none;
	-webkit-transform: translateZ(0) scale(1, 1);
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}
.drpdwn-side-navigation .side-drp-main-menu .nav-icon {
	position: relative;
	display: table-cell;
	width: 60px;
	height: 36px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px
}
.drpdwn-side-navigation .side-drp-main-menu .nav-text {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	width: 190px;
	font-family: 'Titillium Web', sans-serif
}
.drpdwn-side-navigation .side-drp-main-menu>ul.logout {
	position: absolute;
	left: 0;
	bottom: 0
}
.drpdwn-side-navigation .no-touch .scrollable.hover {
	overflow-y: hidden
}
.drpdwn-side-navigation .no-touch .scrollable.hover:hover {
	overflow-y: auto;
	overflow: visible
}
.drpdwn-side-navigation a:focus, .drpdwn-side-navigation a:hover {
	text-decoration: none
}
nav {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
nav li, nav ul {
	outline: 0;
	margin: 0;
	padding: 0
}
.drpdwn-side-navigation .dashboard-page nav.dashboard-menu ul li.active a, .drpdwn-side-navigation .dropdown-menu>.active>a, .drpdwn-side-navigation .dropdown-menu>.active>a:focus, .drpdwn-side-navigation .dropdown-menu>.active>a:hover, .drpdwn-side-navigation .dropdown-menu>li>a:focus, .drpdwn-side-navigation .dropdown-menu>li>a:hover, .drpdwn-side-navigation .no-touch .dashboard-page nav.dashboard-menu ul li:hover a, .drpdwn-side-navigation .side-drp-main-menu li.active>a, .drpdwn-side-navigation .side-drp-main-menu li:hover>a {
	color: #fff;
	background-color: #5fa2db
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item0 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/dashoard.png) 0 2px no-repeat
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item1 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/market-place.png) -3px 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item2 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/manage-shows.png) -3px 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item3 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/artwork.png) -3px 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item4 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/offer.png) -3px 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item5 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/interest.png) -3px 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item6 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/my-subsciption.png) -3px 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu .drpdown-nav li:hover {
	background: 0 0
}
.drpdwn-side-navigation .side-drp-main-menu .drpdown-nav li:hover a {
	color: #ec2e86!important
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item7 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/setting.jpg) 0 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item8 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/logout.jpg) 0 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item9 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/location.png) 0 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item10 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/change-plan.png) 0 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item11 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/transaction.png) 0 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item12 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/boards.png) 0 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item15 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/login.png) 0 2px no-repeat;
	padding-bottom: 5px
}
.drpdwn-side-navigation .side-drp-main-menu ul.drpdown-nav li.drpdown-item16 a {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/signup.png) 0 2px no-repeat;
	padding-bottom: 5px
}
.help_txt {
	color: #999;
	float: right;
	font-size: 11px;
	line-height: 20px;
	margin-top: 5px;
	width: 83%
}
.fixedGalImg {
	border: 1px solid #ddd;
	display: inline-block!important;
	max-width: 350px!important;
	padding: 10px;
	position: fixed!important;
	top: 120px;
	width: 100%;
	text-align: center
}
.fixedGalImg img {
	bottom: 0;
	box-sizing: border-box;
	left: 0;
	margin: auto;
	max-width: 100%!important;
	padding: 5px;
	right: 0;
	top: 0
}
.fixedGalRel {
	position: relative!important
}
.post-password-required label {
	float: left
}
.post-password-required label input[type=password] {
	float: right;
	height: 34px;
	line-height: 34px!important;
	margin-left: 10px;
	padding: 0 10px!important
}
.post-password-required input[type=submit] {
	background: #e92e6b;
	border: none!important;
	border-radius: 4px!important;
	color: #fff!important;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 14px!important;
	line-height: 35px;
	outline: 0!important;
	padding: 0 15px!important;
	text-align: center;
	width: auto
}
.post-password-required input[type=submit]:hover {
	background-color: #353535;
	color: #fff!important;
	text-decoration: none
}
#header .nav>li>a {
	padding: 15px 22px 10px!important
}
.post-password-required form p {
	margin-bottom: 20px
}
@media (max-width:1024px) {
.fixedGalImg {
	max-width: 300px!important;
	top: 140px
}
}
@media (max-width:980px) {
body #div-gpt-ad-1431081733978-0, body #rightsidebar #div-gpt-ad-1431081792233-0, body #rightsidebar #div-gpt-ad-1435928316135-0 {
	width: 300px!important;
	margin: 0 auto 20px!important
}
}
@-moz-keyframes spin {
0 {
-moz-transform:rotate(0deg)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0 {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0 {
-o-transform:rotate(0deg)
}
100% {
-o-transform:rotate(359deg)
}
}
@-ms-keyframes spin {
0 {
-ms-transform:rotate(0deg)
}
100% {
-ms-transform:rotate(359deg)
}
}
@keyframes spin {
0 {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
.icon-rotate-90:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.icon-rotate-180:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.icon-rotate-270:before {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.icon-flip-horizontal:before {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.icon-flip-vertical:before {
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1)
}
.icon-heart:before {
	content: "\f004"
}
.icon-double-angle-up:before {
	content: "\f102"
}
.centerrow {
	margin: 0;
	width: 105%;
	overflow: hidden
}
.centerfourcol, .centersixcol, .centerthreecol {
	margin: 0;
	float: left;
	min-height: 1px;
	margin-bottom: 30px!important
}
.centerrow .centerthreecol {
	width: 21.6%;
	margin: 0 3% 0 0;
	overflow: hidden
}
.centerrow .centerfourcol {
	width: 29.75%;
	margin: 0 3% 0 0;
	overflow: hidden
}
.centerrow .centersixcol {
	width: 46%;
	margin: 0 3% 0 0;
	overflow: hidden
}
.container {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 25px;
	overflow: hidden;
	position: relative
}
.generalresp {
	width: 1080px!important;
	max-width: 1200px;
	min-width: 1200px!important
}
.generalresp-alt {
	min-width: 1200px!important
}
.eightcol, .elevencol, .fifthcol, .fivecol, .fourcol, .ninecol, .onecol, .sevencol, .sixcol, .tencol, .threecol, .twocol {
	margin-left: 0;
	float: left;
	min-height: 1px;
	overflow: hidden
}
.twocol {
	width: 10.75%;
	margin-left: 5%;
	float: left
}
.threecol {
	width: 23.3%;
	margin-left: 2.2%;
	float: left
}
#footer .threecol {
	width: 22%;
	margin-left: 4%;
	margin-bottom: 0
}
.fourcol {
	width: 31.68%;
	margin: 0;
	padding: 0;
	float: left;
	position: relative
}
.fifthcol {
	width: 16%;
	padding: 0;
	margin: 0 0 40px 4%;
	float: left
}
.eightcol {
	width: 65.2%;
	padding-right: 0;
	padding-left: 0;
	margin: 0 3% 0 0;
	float: left
}
.sixcol {
	width: 47.5%;
	margin-left: 5%
}
.twelvecol {
	width: 90%;
	float: left
}
.first {
	margin-left: 0!important
}
embed, object {
	max-width: 100%
}
img {
	height: auto
}
.generalresp #header h1 {
	max-width: 300px
}
.generalresp #header h1 img {
	width: 100%
}
.generalresp .shadow-inset2, .generalresp a.sliderlink {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
ul#serinfo-nav {
	border-color: #fff!important
}
#footer, #navigation, #rightsidebar, .body2, .headbg, .header_noslide, .header_scroll {
	background-color: #fff
}
#nav li a, .nav>li>a {
	border-color: #fff
}
#serinfo, #serinfo-nav li.current {
	background-color: #fff
}
#comments .navigation a, #sidebar p input[type=submit], #submit, .contact-form .submit, .gallery-item, .imgwrap, .intro, .overrating, .page-numbers.current, .plan-bottom a, .scrollTo_top a, .tagssingle a, a#triggernav, a#triggernav-sec, a.comment-reply-link, a.fromhome, a.itembutton, a.mainbutton, li.main h2, span.ribbon, submit {
	background-color: #E92E6B
}
a.moreposts {
	color: #E92E6B!important
}
body {
	background-color: #fffff
}
h2.widget {
	border-color: #fffff!important
}
.body1 a, .nav li ul li a, a:link, a:visited {
	color: #2E373F
}
span>a.moreposts, ul#serinfo-nav li a {
	color: #2E373F!important
}
#sec-nav>li.current-menu-item>a, #serinfo a:hover, #serinfo-nav li.current a, .body1 a:hover, .nav>li.current-menu-item>a, .nav>li.sfHover>a, a:hover, ul#tabsmall>li.ui-tabs-selected>a.sidnav {
	color: #E92E6B!important
}
.nav>li.current-menu-ancestor>a, .nav>li.current-menu-item>a, .nav>li.sfHover>a, .nav>li>a:hover {
	border-bottom-color: #E92E6B!important
}
.body2 a, a.body2 {
	color: #000
}
.body2 a:hover, p.body2 a:hover {
	color: #E92E6B!important
}
#coinslid, #comments, #core_bg, #header, #hometab, #main-nav>li, #navigation, #sec-nav>li>a, #sec-navigation, #serinfo-nav li.current, #sidebar h2, .ad300, .archivepost li, .etabs, .meta, .nav li ul li a, .nav>li>ul, .pagination, .searchform input.s, .searchformhead input.s, .seccol li, .tab, .teaser, .widgetcol, .widgetcol_small, .widgetflexslider, file, input, input checkbox, input radio, select, textarea, ul#serinfo {
	border-color: #e0dde0!important
}
#sec-nav, body, file, h3.sd-title, input, input checkbox, input radio, select, textarea {
	font-size: 13px!important;
	font-weight: 200!important;
	color: #545454
}
h2.ads {
	color: #545454
}
.body2 {
	font-size: 12px!important;
	font-weight: 200!important;
	line-height: 2em!important;
	color: #4a4a4a
}
.body2 h2, .body2 h3, .tickerwrap>span {
	color: #4a4a4a!important
}
h1 {
	font-size: 24px;
	line-height: 1.5em;
	font-weight: 200;
	color: #2E373F
}
h2 {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: 200;
	color: #6b6b6b
}
h2.post {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: 200;
	color: #6b6b6b
}
#sidebar h2 {
	color: #6b6b6b
}
h3, h3#reply-title, #respond h3, .comment-author cite {
	font-size: 18px;
	line-height: 1.3em;
	font-weight: 400;
	color: #222222 !important
}
.page-numbers.current, a.comment-reply-link, a.itembutton, a.mainbutton {
}
h4 {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
	color: #222222
}
h5, .nav>li>a>span.walker, p.meta, .meta a {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 400;
	color: #6b6b6b
}
h6 {
	font-size: 14px;
	line-height: 1.5em;
	font-weight: 400;
	color: #6b6b6b
}
.meta a, .nav>li>a>span.walker, h5, h6, p.meta {
	font-size: 14px!important;
	font-weight: 400!important;
	line-height: 1.5em!important;
	color: #6b6b6b
}
#nav li a, #sec-nav>li>a, .nav>li>a, .searchformhead>input.s, .tickerwrap>span, ul#serinfo-nav li a {
	font-size: 14px!important;
	font-weight: 200!important;
	line-height: 1.7em!important;
	font-size: 14px!important;
	;
	font-weight: 200!important;
	;
	line-height: 1.7em!important;
	color: #000
}
.tab-post small a, .taggs a {
	color: #545454
}
@media screen and (max-width:1026px) {
.container {
	width: auto;
	margin: 0;
	padding: 0 20px
}
#header h1 {
	max-width: 200px
}
#header h1 img {
	width: 100%
}
.headad img {
	margin: 0
}
ul#serinfo-nav>li {
	padding: 10px 3.6% 9px
}
#footer .flickwrap img, .flickwrap img {
	width: 55px
}
.ad300 img, img.attachment-coin, img.attachment-widgetcol {
	width: 100%
}
.widgetcol {
	width: 46.2%
}
.tabbig, .widgetcol_small {
	height: auto
}
.tabbig iframe {
	height: 360px
}
#navigation>.nav>li a {
	padding: 20px 16px 11px!important;
	font-size: 12px!important;
	;
	font-weight: 400!important;
	;
	line-height: 1.5em!important
}
}
@media screen and (max-width:1000px) {
.imgwrap img, .imgwrap img:hover, .tab img, img.main-single {
	width: 100%!important
}
.shadow-inset2, a.sliderlink {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
}
@media screen and (max-width:970px) {
#clientsbox li {
	width: 24%
}
li.services {
	width: 27%
}
.resmode-No {
	display: none;
	visibility: hidden
}
.section .container {
	padding: 40px 0!important
}
#header {
	padding: 0;
	float: left;
	margin: 0
}
#header a img.logo {
	margin: 0 0 30px
}
.flexfull_wrap {
	max-height: 580px!important
}
.widgetcol {
	width: 46.2%
}
.disres {
	position: relative!important;
	top: auto;
	width: 100%!important
}
a.trigger {
	display: none
}
}
@media screen and (max-width:770px) {
#navigation>.nav>li a {
	font-size: 12.8px !important;
	font-weight: 300!important;
	line-height: 1.5em!important;
	padding: 28px 9px!important
}
.submenu_nav ul li a {
	font-size: 9px!important;
	font-weight: 300!important;
	line-height: 1.3em!important;
	padding: 9px
}
.flexslider .slides li a img, .tabitem a img, .tabitem iframe {
	width: 100%
}
.tab {
	width: 20%
}
ul#serinfo-nav>li {
	padding: 10px 2% 9px
}
.tab span.ribbon {
	top: auto
}
#navigation>.nav>li {
	width: auto
}
.nav .sf-sub-indicator {
	right: 2px
}
.nav>li>a>span.walker {
	display: none
}
.tabbig iframe {
	height: 260px
}
.wp-caption, .wp-caption img, img.aligncenter, img.alignleft, img.alignright {
	width: 100%;
	margin: 5px 0 30px;
	padding: 0
}
}
@media handheld, only screen and (max-width:740px) {
body {
	font-size: 14px;
	-webkit-text-size-adjust: none;
	width: 100%;
	min-width: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0
}
#content, #core, #footer .fourcol, #footer .threecol, #header, #leftsidebar, #rightsidebar, #sidebar, .eightcol, .elevencol, .fifthcol, .fivecol, .fourcol, .ninecol, .onecol, .seccol, .sevencol, .sixcol, .slidercol, .tencol, .threecol, .twelvecol, .twocol, .widgetcol {
	width: 100%;
	float: none!important;
	margin-left: 0;
	margin-right: 0
}
#sec-navigation {
	float: left;
	width: 100%;
	clear: both
}
img#logo {
	float: none;
	display: block
}
#sidebar {
	padding-left: 0;
	padding-right: 0;
	margin-top: 40px
}
#core {
	margin: 0
}
#core_bg {
	display: none
}
.stuff h1, .stuff h2 {
	font-size: 45px;
	border: none
}
.flex-control-nav {
	bottom: 25px
}
#copyright {
	padding: 0
}
#copyright .fr {
	float: left!important
}
.pagination {
	margin-bottom: 40px;
	height: 35px
}
.resmode-No {
	display: none;
	visibility: hidden
}
.postslider img, .wp-caption img, img.headimg, img.singleimg {
	width: 100%
}
.tabbig {
	width: 100%;
	height: auto
}
ul#tabsmall {
	position: relative;
	top: auto;
	right: auto;
	width: 105%
}
ul#tabsmall li {
	float: left;
	margin: 0 5% 0 0;
	padding: 0;
	width: 45%;
	height: 70px;
	border-bottom: none
}
ul#tabsmall li a {
	overflow: hidden;
	height: 30px
}
#tabsmall li i, .arr, .tabbig .meta {
	display: none
}
.inpost>h1 {
	font-size: 16px!important
}
#rightsidebar {
	padding: 20px 3% 0
}
#top-nav {
	max-height: none;
	height: auto
}
}
@media only screen and (max-width:639px) {
.scrollTo_top {
	visibility: hidden;
	display: none
}
.tmnf-sc-quote.left, .tmnf-sc-quote.right {
	width: 100%;
	float: none;
	margin-left: 0;
	margin-right: 0
}
.contact-form .forms input.txt, .contact-form .forms textarea {
	width: 100%;
	float: none;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0
}
.contact-form .forms label {
	margin-bottom: 10px
}
.contact-form .forms .buttons .submit, .contact-form .forms input#sendCopy {
	margin-left: 0
}
#header a img.logo {
	display: block;
	float: none;
	margin: 0 auto 30px
}
a#triggernav, a#triggernav-sec {
	display: block
}
#navigation, #sec-nav {
	display: none;
	margin-bottom: 40px
}
#sec-nav {
	width: 200px
}
#sec-nav>li, #sec-nav>li>ul {
	width: 100%
}
#navigation>.nav>li {
	width: 100%;
	float: none
}
.nav {
	width: 100%
}
.nav li ul {
	width: 100%;
	border: none
}
.nav>li>a {
	background: 0 0!important
}
.tab {
	width: 45.5%
}
iframe {
	width: 100%;
	max-height: 350px
}
#top-nav ul.social-menu {
	position: relative;
	float: left;
	right: auto;
	margin: 8px 0 5px!important
}
#top-nav ul.social-menu li {
	width: 30px!important
}
.aboutus {
	width: 100%;
	padding: 0
}
.widgetflexslider span.ribbon {
	display: none
}
.related li {
	width: 100%;
	margin-right: 0
}
.related li a img {
	width: 100%
}
.related li span.ribbon {
	display: none
}
#header h1 {
	max-width: 100%;
	width: 100%
}
#header h1 img {
	width: 100%
}
}
@media only screen and (max-width:429px) {
.tabitem iframe, iframe {
	max-height: none
}
.imgwrap {
	background-image: none!important
}
.tab span.ribbon {
	display: none
}
.comment-form-author, .comment-form-email, .comment-form-url {
	width: 100%
}
#respond textarea {
	width: 90%
}
.ratingblock {
	width: 84%
}
}
@media (max-width:765px) {
#top-nav .container.upper {
	padding: 0
}
a#triggernav-sec, a.showtrig {
	display: none!important
}
a#triggernav {
	clear: none;
	float: right;
	margin: 27px 0 0;
	padding: 0 4px;
	position: absolute;
	right: 15px;
	top: -5px;
	display: block
}
#top-nav header#header a.showtrig {
	display: block!important
}
.stopnav {
	display: none
}
#top-nav header#header h1 {
	width: auto;
	padding-left: 15px
}
#top-nav header#header .header_top {
	float: left
}
.header_top #navigation {
	float: left;
	width: 100%!important
}
#navigation>.nav {
	width: 100%
}
#header h1 img {
	width: auto
}
#navigation>.nav>li {
	display: inline-block;
	float: left;
	width: 100%
}
#navigation>.nav>li a {
	background: #CCC!important;
	display: inline-block;
	font-size: 13px!important;
	;
	font-weight: 300!important;
	line-height: 1.5em!important;
	margin-bottom: 0;
	padding: 7px 4%!important;
	width: 92%;
	border-bottom: none;
	border-top: 1px solid #fff
}
#navigation>.nav>li a:hover, #navigation>.nav>li.current-menu-item a {
	background: #E92E6B!important;
	color: #FFF!important;
	border-top: 1px solid #fff
}
.main_search .searchform {
	width: 100%
}
.main_search .searchform input.se {
	width: 52%
}
.searchform ul {
	background: url(/wp-content/themes/grandnews_child/images/sprite_forms.png) right 8px no-repeat;
	width: 27%;
	z-index: 2
}
.tabbig .imgwarp img {
	height: auto;
	max-width: 100%
}
ul#tabsmall {
	width: 100%
}
#tabsmall li {
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
	float: left;
	line-height: 1.25;
	margin: 1px 5%;
	opacity: .8;
	position: relative;
	width: 90%;
	z-index: 999
}
#tabsmall li a.sidnav {
	float: left;
	padding: 15px 3.5%;
	width: 92%
}
}
div.tmnf-sc-box, p.tmnf-sc-box {
	margin: 1em 0 1.5em;
	padding: 9px 10px 9px 50px;
	border-width: 1px 0;
	border-style: solid;
	color: #555;
	text-shadow: none
}
.tmnf-sc-box.none {
	border-width: 0
}
.tmnf-sc-box.full {
	border-width: 1px
}
.tmnf-sc-box.medium {
	padding: 18px 20px 18px 50px;
	font-size: 1.1em
}
.tmnf-sc-box.large {
	padding: 25px 27px 25px 50px;
	font-size: 1.2em
}
.tmnf-sc-box.rounded {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.tmnf-sc-box.alert {
	border-color: #f0baa2;
	background: url(../images/ico-alert.png) 20px 45% no-repeat #ffd9c8
}
.tmnf-sc-box.download {
	border-color: #d4ebaf;
	background: url(../images/ico-download.png) 20px 45% no-repeat #edfcd5
}
.tmnf-sc-box.tick {
	border-color: #d4ebaf;
	background: url(../images/ico-tick.png) 20px 45% no-repeat #edfcd5
}
.tmnf-sc-box.info {
	border-color: #ccc;
	background: url(../images/ico-info.png) 20px 45% no-repeat #eee
}
.tmnf-sc-box.note {
	border-color: #efe3ae;
	background: url(../images/ico-note.png) 20px 45% no-repeat #fef6d2
}
.tmnf-sc-box.normal {
	border-color: #ccc;
	background: #eee;
	padding: 9px 15px
}
a.tmnf-sc-button {
	font-family: sans-serif;
	display: inline-block;
	line-height: 1em;
	padding: 6px 13px;
	margin: 0 .6em 1.5em 0;
	border: 1px solid #4081af;
	border-bottom-color: #20559a;
	color: #fff!important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0,0,.3);
	text-decoration: none!important;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #52a8e8), color-stop(1, #2e76cf));
	background: -moz-linear-gradient(center top, #52a8e8 20%, #2e76cf 100%);
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3), inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0,0,0,.29);
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3), inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0,0,0,.29);
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3), inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0,0,0,.29)
}
a.tmnf-sc-button.small {
	padding: 4px 10px;
	font-size: .8em
}
a.tmnf-sc-button.large {
	padding: 7px 16px;
	font-size: 1.4em
}
a.tmnf-sc-button.xl {
	padding: 9px 20px;
	font-size: 1.6em;
	font-weight: 700
}
a.tmnf-sc-button.active, a.tmnf-sc-button.hover, a.tmnf-sc-button:hover {
	text-decoration: none!important;
	background: #0073d2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #3e9ee5), color-stop(1, #1666ca));
	background: -moz-linear-gradient(center top, #3e9ee5 20%, #1666ca 100%)
}
a.tmnf-sc-button.active, a.tmnf-sc-button:active {
	border-color: #20559a;
	-webkit-box-shadow: inset 0 0 7px hsla(0,0,0,.3), 0 1px 0 hsla(0,100%,100%,1);
	-moz-box-shadow: inset 0 0 7px hsla(0,0,0,.3), 0 1px 0 hsla(0,100%,100%,1);
	box-shadow: inset 0 0 7px hsla(0,0,0,.3), 0 1px 0 hsla(0,100%,100%,1)
}
a.tmnf-sc-button.dark span {
	color: #555;
	text-shadow: 0 1px #fff
}
a.tmnf-sc-button.custom:hover {
	opacity: .85
}
a.tmnf-sc-button span {
	line-height: 1.2em;
	min-height: 16px
}
a.tmnf-sc-button span.tmnf-info {
	background: url(../images/ico-info.png) 0 45% no-repeat;
	padding-left: 25px;
	display: block
}
a.tmnf-sc-button span.tmnf-download {
	background: url(../images/ico-download.png) 0 45% no-repeat;
	padding-left: 25px;
	display: block
}
a.tmnf-sc-button span.tmnf-tick {
	background: url(../images/ico-tick.png) 0 45% no-repeat;
	padding-left: 25px;
	display: block
}
a.tmnf-sc-button span.tmnf-note {
	background: url(../images/ico-note.png) 0 45% no-repeat;
	padding-left: 25px;
	display: block
}
a.tmnf-sc-button span.tmnf-alert {
	background: url(../images/ico-alert.png) 0 45% no-repeat;
	padding-left: 25px;
	display: block
}
a.tmnf-sc-button.red {
	border-color: #af4040 #af4040 #9a2020;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e85252), color-stop(1, #cf2e2e));
	background: -moz-linear-gradient(center top, #e85252 20%, #cf2e2e 100%)
}
a.tmnf-sc-button.red:hover {
	background: #d20000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e53e3e), color-stop(1, #ca1616));
	background: -moz-linear-gradient(center top, #e53e3e 20%, #ca1616 100%)
}
a.tmnf-sc-button.orange {
	border-color: #af7440 #af7440 #9a5420;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e88e52), color-stop(1, #cf6e2e));
	background: -moz-linear-gradient(center top, #e88e52 20%, #cf6e2e 100%)
}
a.tmnf-sc-button.orange:hover {
	background: #d25e00;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e57d3e), color-stop(1, #ca5116));
	background: -moz-linear-gradient(center top, #e57d3e 20%, #ca5116 100%)
}
a.tmnf-sc-button.green {
	border-color: #87bf00 #87bf00 #7ca122;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #ace53e), color-stop(1, #8dca16));
	background: -moz-linear-gradient(center top, #ace53e 20%, #6bca16 100%)
}
a.tmnf-sc-button.green:hover {
	background: #87c000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #a0d53a), color-stop(1, #60b513));
	background: -moz-linear-gradient(center top, #a0d53a 20%, #60b513 100%)
}
a.tmnf-sc-button.aqua {
	border-color: #40af96 #40af96 #209a82;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #52e8c6), color-stop(1, #2ecfab));
	background: -moz-linear-gradient(center top, #52e8c6 20%, #2ecfab 100%)
}
a.tmnf-sc-button.aqua:hover {
	background: #00d2a8;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #3ee5c0), color-stop(1, #16ca9e));
	background: -moz-linear-gradient(center top, #3ee5c0 20%, #16ca9e 100%)
}
a.tmnf-sc-button.teal {
	border-color: #23a6d6 #23a6d6 #20799a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #52c3e8), color-stop(1, #2eabcf));
	background: -moz-linear-gradient(center top, #52c3e8 20%, #2eabcf 100%)
}
a.tmnf-sc-button.teal:hover {
	background: #009ed2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #3ebce5), color-stop(1, #16a2ca));
	background: -moz-linear-gradient(center top, #3ebce5 20%, #16a2ca 100%)
}
a.tmnf-sc-button.purple {
	border-color: #234dd6 #234dd6 #20489a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #526ee8), color-stop(1, #2e58cf));
	background: -moz-linear-gradient(center top, #526ee8 20%, #2e58cf 100%)
}
a.tmnf-sc-button.purple:hover {
	background: #0036d2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #3e5ae5), color-stop(1, #1638ca));
	background: -moz-linear-gradient(center top, #3e5ae5 20%, #1638ca 100%)
}
a.tmnf-sc-button.pink {
	border-color: #d623cb #d623cb #9a2096;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e852e6), color-stop(1, #cd2ecf));
	background: -moz-linear-gradient(center top, #e852e6 20%, #cd2ecf 100%)
}
a.tmnf-sc-button.pink:hover {
	background: #bc00d2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #c83ee5), color-stop(1, #ae16ca));
	background: -moz-linear-gradient(center top, #c83ee5 20%, #ae16ca 100%)
}
a.tmnf-sc-button.silver {
	color: #444!important;
	text-shadow: 0 1px #fff;
	border-color: #bbb #bbb #999;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e9e9e9), color-stop(1, #ccc));
	background: -moz-linear-gradient(center top, #e9e9e9 20%, #ccc 100%)
}
a.tmnf-sc-button.silver:hover {
	background: #ccc;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e0e0e0), color-stop(1, #bebebe));
	background: -moz-linear-gradient(center top, #e0e0e0 20%, #bebebe 100%)
}
.twocol-one {
	width: 48%
}
.threecol-one {
	width: 30.66%
}
.threecol-two {
	width: 65.33%
}
.fourcol-one {
	width: 22%
}
.fourcol-two {
	width: 48%
}
.fourcol-three {
	width: 74%
}
.fivecol-one {
	width: 16.8%
}
.fivecol-two {
	width: 37.6%
}
.fivecol-three {
	width: 58.4%
}
.fivecol-four {
	width: 67.2%
}
.sixcol-one {
	width: 13.33%
}
.sixcol-two {
	width: 30.66%
}
.sixcol-three {
	width: 47.99%
}
.sixcol-four {
	width: 65.33%
}
.sixcol-five {
	width: 82.67%
}
.fivecol-four, .fivecol-one, .fivecol-three, .fivecol-two, .fourcol-one, .fourcol-three, .fourcol-two, .sixcol-five, .sixcol-four, .sixcol-one, .sixcol-three, .sixcol-two, .threecol-one, .threecol-two, .twocol-one {
	float: left;
	margin-right: 4%;
	position: relative;
	min-height: 1px
}
.last {
	clear: right;
	margin-right: 0!important
}
.tmnf-tweetmeme.left {
	margin: 0 1.5em 1.5em 0;
	float: left
}
.tmnf-tweetmeme.none {
	margin: 0 0 1.5em
}
.tmnf-tweetmeme.right {
	margin: 0 0 1.5em 1.5em;
	float: right
}
.tmnf-sc-twitter.left {
	margin: 0 1.5em 1.5em 0;
	float: left
}
.tmnf-sc-twitter.none {
	margin: 0 0 1.5em
}
.tmnf-sc-twitter.right {
	margin: 0 0 1.5em 1.5em;
	float: right
}
.tmnf-digg.left {
	margin: 0 1.5em 1.5em 0;
	float: left
}
.tmnf-digg.none {
	margin: 0 0 1.5em
}
.tmnf-digg.right {
	margin: 0 0 1.5em 1.5em;
	float: right
}
.tmnf-sc-related-posts .thumbnail {
	float: left;
	margin: 0 1em 1em 0
}
.tmnf-sc-related-posts li {
	clear: both
}
.tmnf-sc-hr {
	border-bottom: 1px solid #e6e6e6
}
.tmnf-sc-divider, .tmnf-sc-hr {
	clear: both;
	display: block;
	margin-bottom: 20px;
	padding-top: 20px;
	width: 100%
}
.tmnf-sc-divider.flat {
	padding: 0;
	margin: 0
}
.tmnf-sc-quote p {
	margin: 15px 0 25px!important;
	padding: 10px 0 0 65px;
	background: url(../images/quote.png) 8px 8px no-repeat;
	font-size: 1.2em;
	font-style: italic;
	color: #777;
	min-height: 50px
}
.tmnf-sc-quote.left {
	float: left;
	width: 35%;
	margin-right: 40px
}
.tmnf-sc-quote.right {
	float: right;
	width: 35%;
	margin-left: 40px
}
.tmnf-sc-quote.boxed {
	background: #f5f5f5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 5px 20px
}
.tmnf-sc-quote.boxed.left {
	margin: 0 1.5em 1em 0
}
.tmnf-sc-quote.boxed.right {
	margin: 0 0 1em 1.5em
}
.tmnf-sc-ilink {
	padding: 0 .3em
}
.tmnf-sc-ilink a {
	padding-left: 20px;
	text-decoration: underline;
	display: inline-block
}
.tmnf-sc-ilink a:hover {
	text-decoration: none
}
.tmnf-sc-ilink .download {
	background: url(../images/ico-download.png) left 40% no-repeat
}
.tmnf-sc-ilink .tick {
	background: url(../images/ico-tick.png) left 40% no-repeat
}
.tmnf-sc-ilink .info {
	background: url(../images/ico-info.png) left 40% no-repeat
}
.tmnf-sc-ilink .note {
	background: url(../images/ico-note.png) left 40% no-repeat
}
.tmnf-sc-ilink .alert {
	background: url(../images/ico-alert.png) left 40% no-repeat
}
.tmnf-fbshare.left {
	margin: 0 1.5em 1.5em 0;
	float: left
}
.tmnf-fbshare.none {
	margin: 0 0 1.5em
}
.tmnf-fbshare.right {
	margin: 0 0 1.5em 1.5em;
	float: right
}
.tmnf-fblike.left {
	margin: 0 1.5em 1.5em 0;
	float: left
}
.tmnf-fblike.none {
	margin: 0 0 1.5em
}
.tmnf-fblike.right {
	margin: 0 0 1.5em 1.5em;
	float: right
}
.contact-form .screenReader {
	left: -9999px;
	position: absolute;
	top: -9999px
}
.contact-form .forms {
	float: left;
	list-style: none;
	width: 100%;
	margin: 10px 0 0
}
.contact-form .forms p {
	clear: both;
	float: left;
	margin-bottom: 18px;
	position: relative;
	width: 100%
}
.contact-form .forms label {
	cursor: pointer;
	display: block;
	float: left;
	font-weight: 400;
	padding: 14px 20px 0 0;
	width: 55px;
	font-size: 12px;
	line-height: 12px
}
.contact-form .forms input.txt {
	width: 214px
}
.contact-form .forms input#sendCopy {
	border: 0
}
.contact-form .forms textarea {
	height: 300px;
	width: 95.5%;
	margin-top: 15px
}
.contact-form .forms .error {
	font-size: 12px;
	display: block;
	margin-left: 120px;
	color: red
}
.contact-form .forms .textarea .error {
	display: block;
	margin-left: 120px
}
.contact-form .forms .screenReader {
	margin-bottom: 0
}
.contact-form .forms .buttons .submit {
	margin: 15px 0 0;
	cursor: pointer
}
.contact-form .forms .inline input {
	width: auto;
	margin-left: 0
}
.contact-form .forms .inline label {
	display: inline;
	float: none;
	width: auto
}
.entry .contact-form ol.forms li {
	list-style: none
}
a.buttonbasic {
	display: inline-block;
	margin: 5px 5px 5px 1px;
	padding: 3px 13px;
	border: 1px solid #4081af;
	text-align: center;
	text-decoration: none;
	font-style: normal;
	font-weight: 700;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #444!important;
	text-shadow: 0 1px #fff;
	border-color: #bbb #bbb #999;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e9e9e9), color-stop(1, #ccc));
	background: -moz-linear-gradient(center top, #e9e9e9 20%, #ccc 100%);
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3), inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0,0,0,.29);
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3), inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0,0,0,.29);
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3), inset 0 0 2px hsla(0,100%,100%,.3), 0 1px 2px hsla(0,0,0,.29)
}
.contact-form .submit:hover, a.buttonbasic:hover {
	text-decoration: none!important;
	background: #ccc;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #e0e0e0), color-stop(1, #bebebe));
	background: -moz-linear-gradient(center top, #e0e0e0 20%, #bebebe 100%)
}
.shortcode-tabs {
	background: #f0f0f0;
	background: rgba(0,0,0,.05);
	clear: both;
	height: auto;
	display: block;
	padding: 5px;
	margin-bottom: 30px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.shortcode-tabs ul.tab_titles {
	padding: 0;
	background: 0 0;
	border: 0;
	margin: 0
}
.shortcode-tabs ul.tab_titles li.nav-tab {
	background: 0 0;
	padding: 0;
	float: left;
	display: inline;
	color: #fff;
	margin: 0;
	cursor: pointer
}
.shortcode-tabs ul.tab_titles li.nav-tab a:hover, .shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a {
	background: #fff;
	text-decoration: none
}
.shortcode-tabs ul.tab_titles li.nav-tab a {
	color: #777;
	display: block;
	float: left;
	padding: 8px;
	text-transform: uppercase;
	font-size: 11px!important;
	;
	font-weight: 400!important;
	;
	line-height: 18px!important
}
.shortcode-tabs ul.tab_titles li.nav-tab a:hover, .shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a {
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}
.shortcode-tabs .tab {
	background: #fff;
	padding: 10px;
	text-align: left;
	clear: both
}
.shortcode-tabs .tab li.nav-tab {
	background: #fff
}
.shortcode-tabs .tab ul.tab_titles {
	margin: 0;
	border: 1px solid #e6e6e6;
	border-width: 1px 0
}
.shortcode-tabs .tab li.nav-tab {
	border: 1px solid #e6e6e6;
	border-width: 0 1px 1px;
	padding: 10px
}
.shortcode-tabs .tab li.nav-tab a {
	color: #555;
	font-size: 12px!important;
	;
	font-weight: 700!important;
	line-height: 18px!important
}
.shortcode-tabs .ui-tabs-hide {
	display: none
}
.shortcode-tabs.boxed {
	background: #FFF
}
.shortcode-tabs.boxed ul.tab_titles {
	clear: both;
	float: left;
	background: 0 0;
	border: 0;
	border-left: 1px solid #EBEBEB;
	margin-bottom: 0;
	position: relative;
	z-index: 2
}
.shortcode-tabs.boxed ul.tab_titles li {
	background: 0 0;
	padding: 0;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB
}
.shortcode-tabs.boxed ul.tab_titles li.ui-state-active {
	border-bottom: 1px solid #FFF
}
.shortcode-tabs.boxed .tab {
	border: 1px solid #EBEBEB;
	top: -2px;
	position: relative;
	z-index: 1
}
.shortcode-tabs.vertical {
	background: #FFF
}
.shortcode-tabs.vertical .tab_header {
	border: 1px solid #F0F0F0;
	border-bottom: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	width: 25%;
	float: left;
	margin-bottom: -5px;
	color: #555;
	font-size: 12px!important;
	;
	font-weight: 700!important;
	;
	line-height: 1.8em!important;
	background: #f5f5f5;
	background: -moz-linear-gradient(100% 100% 90deg, #f5f5f5, #fff);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f5f5f5));
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0
}
.shortcode-tabs.vertical .tab_header span {
	display: block;
	padding: 8px 8px 12px;
	border: 1px solid #EBEBEB
}
.shortcode-tabs.vertical ul.tab_titles {
	clear: left;
	float: left;
	background: 0 0;
	border: 1px solid #F0F0F0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 0;
	position: relative;
	z-index: 2;
	width: 25%
}
.shortcode-tabs.vertical ul.tab_titles.has_title {
	border-top: 0!important;
	margin-top: 5px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topkeft: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0
}
.shortcode-tabs.vertical ul.tab_titles li {
	clear: both;
	background: 0 0;
	padding: 0;
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	display: block!important;
	float: none!important
}
.shortcode-tabs.vertical ul.tab_titles li.ui-state-active a {
	background: #F0F0F0;
	background: rgba(0,0,0,.05)
}
.shortcode-tabs.vertical ul.tab_titles li a:link {
	display: block;
	float: none!important
}
.shortcode-tabs.vertical ul.tab_titles li a:hover {
	background: #F0F0F0;
	background: rgba(0,0,0,.05)
}
.shortcode-tabs.vertical .tab {
	clear: right!important;
	top: 5px;
	position: relative;
	z-index: 1;
	margin-left: 30%;
	padding: 0
}
span.dropcap {
	font-size: 350%;
	font-weight: 700;
	float: left;
	position: relative;
	margin: 10px 7px 0 0;
	line-height: .7em
}
.shortcode-toggle {
	margin: 0 0 1.2em
}
.shortcode-toggle h4 {
	margin: 0;
	padding: 0
}
.shortcode-toggle h4 a {
	display: block;
	padding: 15px;
	margin: 0;
	background: url(../images/shortcode-toggle-close.png) 96% center no-repeat #ddd
}
.shortcode-toggle.closed h4 a {
	background-color: #eee;
	background-image: url(../images/shortcode-toggle-open.png);
	background-position: 96% center;
	background-repeat: no-repeat
}
.shortcode-toggle .toggle-content {
	padding: 15px
}
.shortcode-toggle .more-text.closed, .shortcode-toggle.closed .toggle-content {
	display: none
}
.shortcode-toggle .more-text.open {
	display: block
}
.shortcode-toggle.border {
	border: 1px solid #ccc
}
.shortcode-toggle.white .toggle-content, .shortcode-toggle.white h4 a {
	background-color: #FFF
}
span.shortcode-highlight {
	background: #6DAFE9;
	color: #fff;
	padding: 3px 3px 1px;
	text-shadow: none
}
abbr {
	border-bottom: 1px dashed #999;
	cursor: help
}
.entry .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li ul {
	list-style-type: none;
	padding-left: 25px;
	background: url() left top no-repeat
}
.entry .shortcode-unorderedlist.tick ul li, .shortcode-unorderedlist.tick ul li {
	background: url(../images/shortcode-tick.png) left 2px no-repeat
}
.entry .shortcode-unorderedlist.red-x ul li, .shortcode-unorderedlist.red-x ul li {
	background: url(../images/shortcode-red-x.png) left 3px no-repeat
}
.entry .shortcode-unorderedlist.bullet ul li, .shortcode-unorderedlist.bullet ul li {
	background: url(../images/shortcode-bullet.png) left 4px no-repeat
}
.entry .shortcode-unorderedlist.green-dot ul li, .shortcode-unorderedlist.green-dot ul li {
	background: url(../images/shortcode-green-dot.png) left 4px no-repeat
}
.entry .shortcode-unorderedlist.arrow ul li, .shortcode-unorderedlist.arrow ul li {
	background: url(../images/shortcode-arrow.png) left 4px no-repeat
}
.entry .shortcode-unorderedlist.star ul li, .shortcode-unorderedlist.star ul li {
	background: url(../images/shortcode-star.png) left 4px no-repeat
}
.entry .shortcode-orderedlist ol li, .entry .shortcode-orderedlist ol li ol, .shortcode-orderedlist ol li {
	list-style-type: none;
	margin-left: 25px;
	background: url() left top no-repeat
}
.entry .shortcode-orderedlist.armenian ol li, .shortcode-orderedlist.armenian ol li {
	list-style-type: armenian
}
.entry .shortcode-orderedlist.decimal ol li, .shortcode-orderedlist.decimal ol li {
	list-style-type: decimal
}
.entry .shortcode-orderedlist.decimal-leading-zero ol li, .shortcode-orderedlist.decimal-leading-zero ol li {
	list-style-type: decimal-leading-zero
}
.entry .shortcode-orderedlist.georgian ol li, .shortcode-orderedlist.georgian ol li {
	list-style-type: georgian
}
.entry .shortcode-orderedlist.lower-alpha ol li, .shortcode-orderedlist.lower-alpha ol li {
	list-style-type: lower-alpha
}
.entry .shortcode-orderedlist.lower-greek ol li, .shortcode-orderedlist.lower-greek ol li {
	list-style-type: lower-greek
}
.entry .shortcode-orderedlist.lower-latin ol li, .shortcode-orderedlist.lower-latin ol li {
	list-style-type: lower-latin
}
.entry .shortcode-orderedlist.lower-roman ol li, .shortcode-orderedlist.lower-roman ol li {
	list-style-type: lower-roman
}
.entry .shortcode-orderedlist.upper-alpha ol li, .shortcode-orderedlist.upper-alpha ol li {
	list-style-type: upper-alpha
}
.entry .shortcode-orderedlist.upper-latin ol li, .shortcode-orderedlist.upper-latin ol li {
	list-style-type: upper-latin
}
.entry .shortcode-orderedlist.upper-roman ol li, .shortcode-orderedlist.upper-roman ol li {
	list-style-type: upper-roman
}
img.social-icon {
	border: 0
}
a.more-link {
	font-weight: 700;
	clear: both
}
.login, .regmaindiv {
	padding: 20px;
	border: 1px solid #ddd;
	float: left;
	position: relative;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
}
.login {
	width: 95.1%
}
.event_header.evt_running h2 a {
	font-size: 15px!important
}
.hrline {
	background: 0 0!important
}
.login p.error {
	padding: 5px;
	border: 1px solid #c00;
	background-color: #ffebe8;
	color: #333
}
.login p.message {
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	color: #333;
	margin: 0
}
p.message+form#loginform-tml {
	margin-top: 20px
}
.login form label {
	display: block
}
.login form label em, .regmaindiv .left em.required {
	color: red
}
.login .left_side_div, .login .reg_btn_div {
	display: inline-block;
	float: left
}
.login .left_side_div {
	width: 55%
}
.login .reg_btn_div {
	width: 45%;
	text-align: center;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/seperator-login.png) 1px center no-repeat;
	height: 100%;
	margin: 0
}
.login form p.forgetmenot label {
	display: inline
}
.profile .screen-reader-text, .profile .screen-reader-text span {
	height: 1px;
	left: -1000em;
	overflow: hidden;
	position: absolute;
	width: 1px
}
.mu_register .hint {
	font-size: 12px;
	margin-bottom: 10px;
	display: block
}
.mu_register label.checkbox {
	display: inline
}
#pass-strength-result {
	border-style: solid;
	border-width: 1px;
	margin: 12px 5px 5px 1px;
	padding: 3px 5px;
	text-align: center;
	width: 200px;
	clear: both
}
#resetpasswordform #pass-strength-result {
	margin-left: 20%
}
#pass-strength-result.short, #pass-strength-result.strong {
	font-weight: 700
}
#pass-strength-result {
	background-color: #eee;
	border-color: #ddd!important
}
#pass-strength-result.bad {
	background-color: #ffb78c;
	border-color: #ff853c!important
}
#pass-strength-result.good {
	background-color: #ffec8b;
	border-color: #fc0!important
}
#pass-strength-result.short {
	background-color: #ffa0a0;
	border-color: #f04040!important
}
#pass-strength-result.strong {
	background-color: #c3ff88;
	border-color: #8dff1c!important
}
h2.no_message {
	margin: 15px 0;
	display: inline-block
}
#content h2.post {
	font-size: 20px!important;
	;
	font-weight: 500!important;
	;
	line-height: 1.2em!important;
	padding-bottom: 10px
}
form#lostpasswordform {
	margin: 20px 0 0
}
form#lostpasswordform p {
	display: inline-block;
	margin: 0 0 25px;
	width: 100%;
	position: relative;
	float: left
}
form#lostpasswordform p.submit {
	padding-left: 17%;
	margin-bottom: 0
}
#lostpasswordform p label {
	width: 17%;
	float: left;
	margin: 0
}
#lostpasswordform p input[type=password], #lostpasswordform p input[type=text] {
	width: 35%;
	line-height: 20px;
	float: none;
	margin: 0;
	display: block;
	border-radius: 0;
	-webkit-appearance: none;
	box-shadow: none;
	resize: none
}
#lostpasswordform p input[type=submit] {
	background: #e92e6b;
	width: auto;
	color: #fff;
	border: none;
	border-radius: 3px;
	margin: 0
}
.tml-action-links {
	float: left;
	margin: 3px 0 0 16px
}
.tml-action-links li {
	display: inline-block;
	padding: 0 10px;
	border-left: 1px solid #ccc
}
.tml-action-links li:first-child {
	padding-left: 0;
	border-left: none
}
#registerform p label {
	width: 17%;
	float: left;
	margin: 2px 0 0
}
#registerform p input[type=password], #registerform p input[type=text] {
	width: 32.5%;
	line-height: 20px;
	float: none;
	margin: 0;
	display: block;
	border-radius: 0;
	-webkit-appearance: none;
	box-shadow: none;
	resize: none
}
#theme-my-login #registerform #pass2, #theme-my-login #registerform #user_email {
	margin-right: 0
}
#registerform>p {
	display: block;
	float: left;
	margin: 0 0 25px;
	position: relative;
	width: 100%;
	line-height: none
}
#registerform>p.submit a.wd_btn {
	margin: 0 20px 0 17%
}
#theme-my-login #registerform+.tml-action-links {
	float: right;
	margin: 3px 0 0 16px
}
#loginform-tml p label {
	width: 20%;
	float: left;
	margin: 0
}
#loginform-tml p label.error, #lostpasswordform p label.error, #registerform p label.error {
	color: red!important;
	display: inline-block;
	font-size: 11px;
	left: 0;
	line-height: normal;
	position: relative;
	top: 2px;
	width: auto;
	margin: 0
}
.normal_resgistration select {
	clear: none;
	max-width: 422px;
	float: left;
	display: block
}
.Mac .normal_resgistration select {
	height: 29px
}
label.error {
	color: red;
	font-size: 11px
}
#loginform-tml p label.error {
	padding-left: 20%
}
#lostpasswordform p label.error, #registerform p label.error {
	padding-left: 17%;
	resize: none
}
*/#theme-my-login #loginform-tml #user_pass {
margin-right:0
}
#loginform-tml p {
	margin: 0 0 30px;
	display: block;
	float: left;
	width: 100%;
	position: relative
}
#loginform-tml p input[type=submit] {
	margin: 0 0 0 53%
}
#loginform-tml p input[type=submit], .reg_btn_div a, .wd_btn {
	background: #e92e6b;
	width: auto;
	color: #fff;
	border: none;
	border-radius: 0;
	float: left;
	display: inline-block;
	padding: 7px 10px;
	min-width: 90px;
	text-align: center;
	cursor: pointer
}
.reg_btn_div a {
	padding: 10px 40px;
	color: #FFF!important;
	float: none;
	font-size: 16.19px;
	margin-bottom: 17px;
	width: 60%;
}
#loginform-tml p input[type=submit]:hover, .reg_btn_div a:hover, .wd_btn:hover {
	background-color: #353535;
	color: #FFF!important;
	text-decoration: none
}
#theme-my-login p input[type=checkbox] {
	width: auto;
	margin: 5px 5px 0 10px
}
#loginform-tml .forgetmenot {
	float: right;
	width: 57%;
	margin-bottom: 0;
	line-height: 30px;
	margin-left: 24px
}
#loginform-tml .forgetmenot input[type=checkbox] {
	margin-top: 10px;
	padding: 0!important;
	border: none
}
#loginform-tml p.submit {
	display: inline-block;
	float: right;
	width: 37%;
	margin-bottom: 0
}
#theme-my-login .forgetmenot label {
	width: auto
}
form#loginform-tml {
	width: 100%;
	float: left
}
#theme-my-login #loginform-tml+ul.tml-action-links {
	float: right;
	margin: 0
}
.regmaindiv div.plan_common {
	width: 49%;
	float: left;
	display: inline-block;
	background: #f8f8f8;
	border: 1px solid #cdcdcd;
	text-align: center;
	padding: 0;
	min-height: 360px;
	position: relative
}
.regmaindiv div.plan_common .span {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/plan-bottomHR.png) center 39px no-repeat;
	border-bottom: 2px solid #CDCDCD;
	color: #E92E6B;
	display: block;
	font-size: 21px!important;
	font-weight: 400!important;
	line-height: 1.2em!important;
	margin: 15px 0 0;
	padding: 0 0 30px;
	width: 100%
}
.regmaindiv div.plan_common span.plan_desc {
	padding: 10px 13px;
	display: inline-block;
	text-align: left;
	max-width: 100%
}
.regmaindiv div.plan_common span.plan_desc span {
	color: #E92E6B
}
.regmaindiv div.plan_common input[type=button], .regmaindiv div.plan_common input[type=submit] {
	float: none;
	margin: 0
}
.regmaindiv div.plan_common span.plan_desc ul, .regmaindiv div.plan_common span.plan_desc ul li {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/membership-details-border.png) center top repeat-x
}
.regmaindiv div.plan_common span.plan_desc ul {
	margin: 10px 0 0
}
.regmaindiv div.plan_common span.plan_desc ul li:first-child {
	background: 0 0
}
.regmaindiv div.plan_common span.plan_desc ul li {
	padding: 10px 0
}
.regmaindiv div.plan_common.middle_plan {
	min-height: 400px;
	margin-top: -20px;
	z-index: 100;
	background: #fff
}
.regmaindiv .payment_form_container {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0
}
.regmaindiv.change_plan .payment_form_container {
	margin-top: 0
}
.regmaindiv.change_plan .payment_form_container h4 {
	margin: 0 0 40px;
	width: 100%;
	display: inline-block;
	padding: 0 0 10px;
	border-bottom: 1px solid #D9D9D9
}
.regmaindiv.change_plan .wd_btn.cancel_btn {
	margin: 0 0 0 20px;
	min-width: 150px;
	position: relative;
	float: right
}
.regmaindiv .left {
	width: 55%;
	float: left;
	margin: 0
}
.regmaindiv .right {
	width: 45%;
	margin: 0
}
.regmaindiv .left, .regmaindiv .right {
	display: inline-block
}
.regmaindiv .left .subsription-form-div, .regmaindiv .left .subsription-form-div-card {
	width: 100%;
	float: left;
	margin: 0 0 25px;
	display: inline-block
}
.regmaindiv div.plan_common .selectbtn_div {
	width: 100%;
	bottom: 20px;
	text-align: center
}
.regmaindiv div.plan_common .selectbtn_div .wd_btn {
	float: none
}
.regmaindiv .left div label {
	min-width: 38%;
	float: left;
	line-height: 2.5em;
	resize: none
}
.regmaindiv .left div input[type=text] {
	min-width: 50%;
	line-height: 20px;
	border-radius: 0;
	-webkit-appearance: none;
	box-shadow: none;
	resize: none
}
.regmaindiv .left div.label-cvv input[type=text] {
	margin-right: 0;
	min-width: 20%;
	width: 92px;
	line-height: 20px;
	border-radius: 0;
	-webkit-appearance: none;
	box-shadow: none
}
.label-cvv div {
	display: inline-block;
	margin-left: 18px
}
.regmaindiv .left div select {
	width: 55%;
	margin: 0;
	clear: none;
	line-height: 22px
}
.regmaindiv .left div .month-sub, .regmaindiv .left div .year-sub {
	display: inline-block;
	float: left;
	width: 25%
}
.regmaindiv .left div .year-sub {
	margin-left: 20px
}
.regmaindiv .left div .month-sub select, .regmaindiv .left div .year-sub select {
	width: 100%
}
.regmaindiv .right h2 {
	width: 100%;
	text-align: center
}
.regmaindiv .right .pay_detail_div {
	background: #f6f6f6;
	border: 1px solid #cacaca;
	border-radius: 5px;
	display: inline-block;
	font-family: inherit;
	font-size: 14px;
	width: 95%;
	padding: 10px;
	text-align: left;
	margin-right: 20px
}
.regmaindiv .right .pay_detail_div span#user_name {
	width: 100%;
	border-top: 1px solid #cacaca;
	float: none;
	line-height: 2.5em;
	font-size: 12px;
	display: inline-block
}
.regmaindiv .right .pay_detail_div span#user_name:first-child {
	border-top: none
}
.regmaindiv .right .pay_detail_div span#user_name label {
	border-right: 1px solid #cacaca;
	width: 48%;
	line-height: 2.5em;
	display: inline-block
}
.regmaindiv .right .pay_detail_div span#user_name span {
	padding-left: 10px
}
.regmaindiv .left p.submit {
	padding: 20px 44% 0 38%;
	display: inline-block
}
.regmaindiv .left p.paypal_submit {
	padding: 20px 54% 0 28%
}
.regmaindiv .left p.paypal_submit .wd_btn {
	float: none
}
.regmaindiv .left p.paypal_submit input[type=submit] {
	margin: 0
}
a.wd_btn {
	color: #FFF!important;
	line-height: 1.3em;
	margin-right: 20px;
	padding: 8px;
	height: 16px
}
.travel_claim_classified {
	margin: 15px 0 0 10px
}
.regmaindiv .left h2 {
	margin: 0 0 24px;
	line-height: .8em
}
.regmaindiv .right h2 {
	margin: 0 0 20px
}
.regmaindiv .left>label {
	display: block;
	float: left;
	width: 210px
}
.regmaindiv .left .credit_div, .regmaindiv .left .paypal_div {
	display: inline-block;
	width: 100%;
	margin-top: 3px
}
.paypal_div div {
	width: 100%;
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/paypal-symbole.png) center center no-repeat;
	height: 260px;
	display: table;
	margin: 0 0 20px
}
.paypal_div div span {
	font-size: 16px!important;
	font-weight: 400!important;
	line-height: 2em!important;
	display: table-cell;
	vertical-align: middle;
	padding: 0 135px;
	width: 200px;
	text-align: center
}
.regmaindiv .left div label.error {
	padding-left: 38%;
	line-height: normal
}
#your-profile label {
	font-weight: 400;
	width: auto;
	float: left;
	line-height: 1.2em;
	cursor: default
}
#your-profile .form-table label .description, #your-profile .form-table p .description {
	width: auto
}
#your-profile .form-table p#wpua-upload-messages {
	width: 300px;
	clear: both;
	margin: 5px 0 0;
	display: inline-block
}
#your-profile input#email, #your-profile input[type=email], #your-profile input[type=password], #your-profile input[type=text], #your-profile select, #your-profile textarea {
	width: 452px;
	display: block;
	float: none;
	border-radius: 0;
	-webkit-appearance: none;
	box-shadow: none;
	resize: none
}
#your-profile .ai1ec-form td select, #your-profile select {
	width: 474px
}
#your-profile h3 {
	padding: 0 0 10px;
	border-bottom: 1px solid #D9D9D9;
	margin: 0 0 20px;
	text-transform: uppercase;
	font-size: 18px!important;
	;
	font-weight: 500!important;
	;
	line-height: 2.2em!important
}
#your-profile .form-table {
	width: 100%
}
#your-profile .form-table tr {
	display: block;
	float: left;
	margin: 0 0 25px;
	position: relative;
	width: 100%
}
#your-profile .form-table td, #your-profile .form-table th {
	padding: 0!important
}
#your-profile select {
	margin: 0
}
#your-profile .ai1ec-form td.ai1ec-first, #your-profile .form-table th {
	width: 175px!important
}
#your-profile .form-table .description {
	display: inline-block;
	position: relative;
	width: 473px;
	font-size: 12px!important
}
#your-profile #pass-strength-result {
	float: none
}
#your-profile tr#password .description {
	margin-bottom: 15px;
	display: block
}
#your-profile input#email, #your-profile input#url {
	width: 452px!important
}
#your-profile p.submit {
	padding-left: 175px;
	display: inline-block;
	width: 100%;
	margin: 0
}
.success_msg {
	color: #0b600b !important;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	list-style: none;
	font-size: 12px
}
#registerform p.submit, .regmaindiv .left p.paypal_submit, .regmaindiv p.submit {
	border-top: 1px solid #D9D9D9;
	margin: 20px 0 0;
	display: inline-block;
	width: 100%;
	text-align: left
}
#registerform p.submit, .regmaindiv p.submi {
	padding: 20px 0 0
}
.regmaindiv form#step2 p.submit {
	text-align: center
}
.regmaindiv form#step2 p.submit a.wd_btn {
	float: none
}
.regmaindiv #step2 {
	text-align: left
}
.regmaindiv #step2 label {
	line-height: 2.5em
}
.regmaindiv form#step2 p.submit a.wd_btn {
	margin: 20px 0 0
}
#resetpasswordform p.description.indicator-hint {
	padding-left: 20%;
	width: 80%;
	margin-bottom: 20px
}
#resetpasswordform p label {
	width: 20%
}
#resetpasswordform p {
	display: inline-block;
	margin: 0 0 30px;
	width: 100%;
	position: relative;
	float: left
}
#resetpasswordform p input[type=password], #resetpasswordform p input[type=text] {
	width: 35%;
	line-height: 20px;
	float: left;
	margin: 0;
	border-radius: 0;
	-webkit-appearance: none;
	box-shadow: none;
	resize: none
}
#resetpasswordform p.submit {
	padding-left: 20%;
	width: auto;
	display: inline-block;
	float: left
}
#resetpasswordform+.tml-action-links {
	float: left;
	margin-left: 52px
}
#resetpasswordform p label.error {
	color: red;
	display: inline-block;
	font-size: 11px;
	left: 0;
	line-height: normal;
	position: absolute;
	top: 34px;
	width: auto;
	margin: 0;
	padding-left: 20%
}
.login.profile {
	width: 96.5%
}
.feature_tbl {
	font-size: 13px!important;
	font-weight: 200!important;
	line-height: 1.2em!important;
	color: #545454;
	border-bottom: 1px solid #F3F3F3
}
.feature_tbl tr {
	border-top: 1px solid #F3F3F3;
	display: table;
	width: 100%
}
.feature_tbl tr:hover {
	background: #F8F8F8
}
.feature_tbl tr th {
	display: table-cell
}
.feature_tbl tr th h2 {
	color: #E92E6B;
	font-size: 16px!important;
	font-weight: 400!important;
	;
	line-height: 1.4em!important;
	margin: 7px 0
}
, .feature_tbl tr td, .feature_tbl tr th {
border-right:1px solid #F3F3F3
}
.feature_tbl tr td:first-child, .feature_tbl tr th:first-child {
	border-left: 1px solid #F3F3F3
}
.feature_tbl tr td {
	padding: 10px 0 10px 10px
}
.plaingrid_div {
	clear: both;
	display: inline-block;
	margin: 20px 0 0;
	width: 100%
}
#registerform .submit a.wd_btn {
	padding: 9px 0!important
}
.login #registerform {
	width: 100%!important
}
#recaptcha_widget_div {
	clear: both
}
.recaptchatable #recaptcha_response_field {
	margin-top: 10px!important
}
#recaptcha_response_field {
	margin-bottom: 10px;
	margin-left: 10px
}
.recaptchatable #recaptcha_response_field {
	width: 280px!important;
	margin-left: 0!important
}
#recaptcha_table td:nth-child(2) {
	padding: 10px 2px 7px!important
}
#recaptcha_table td:nth-child(3) {
	padding: 10px 4px!important
}
#recaptcha_table tr:nth-child(2) td span {
	display: none
}
@media (min-width:980px) and (max-width:1199px) {
#loginform-tml .forgetmenot {
	margin-left: 18%;
	float: left;
	width: 75%
}
#loginform-tml p.submit {
	float: left;
	margin: 15px 0 0
}
.login .reg_btn_div h3 {
	font-size: 18px!important;
	font-weight: 500!important;
	line-height: 2.2em!important
}
.login .reg_btn_div {
	margin: 30px 0
}
.login, .regmaindiv {
	width: 94%
}
#registerform p label {
	width: 20%
}
#registerform p input[type=password], #registerform p input[type=text] {
	width: 35%
}
#registerform p label.error {
	padding-left: 20%
}
#registerform>p.submit a.wd_btn {
	margin-left: 20%
}
.regmaindiv .left div label {
	min-width: 44%
}
.regmaindiv .left div input[type=text] {
	min-width: 46%
}
.regmaindiv .left div select {
	width: 52%
}
.regmaindiv .left div.label-cvv input[type=text] {
	min-width: 19%;
	width: 65px
}
.regmaindiv .left>label {
	width: 182px
}
.regmaindiv .left h2 {
	font-size: 14px!important;
	;
	font-weight: 200!important;
	line-height: 1.2em!important
}
.regmaindiv .left p.submit {
	padding: 20px 39% 0 44%
}
.regmaindiv .left div .month-sub, .regmaindiv .left div .year-sub {
	width: 23.3%
}
.regmaindiv .left div label.error {
	padding-left: 44%
}
#lostpasswordform p label {
	width: 22%
}
#lostpasswordform p label.error, form#lostpasswordform p.submit {
	padding-left: 22%
}
.login.profile {
	width: 95.7%
}
#your-profile input#email, #your-profile input[type=email], #your-profile input[type=password], #your-profile input[type=text], #your-profile select, #your-profile textarea {
	width: 400px
}
#your-profile .ai1ec-form td select, #your-profile select {
	width: 423px
}
#your-profile input#email, #your-profile input#url {
	width: 400px!important
}
}
@media (min-width:768px) and (max-width:979px) {
.login, .regmaindiv {
	width: 94.2%
}
#loginform-tml p label {
	width: 100%
}
#loginform-tml p input[type=password], #loginform-tml p input[type=text] {
	width: 86%
}
#loginform-tml p.submit {
	float: left
}
#loginform-tml .forgetmenot {
	width: 100%;
	margin-left: 0
}
#loginform-tml .forgetmenot input[type=checkbox] {
	margin-left: 0
}
#loginform-tml p input[type=submit] {
	margin: 15px 0 0
}
.login .reg_btn_div {
	margin: 30px 0
}
.login .reg_btn_div h3 {
	font-size: 18px!important;
	;
	font-weight: 400!important;
	;
	line-height: 1.5em!important;
	margin: 20px 0
}
.reg_btn_div a {
	font-size: 16px;
	margin-bottom: 40px;
	padding: 5px 20px
}
.regmaindiv div.plan_common {
	width: 32.83%;
	min-height: 340px
}
.regmaindiv div.plan_common.middle_plan {
	min-height: 380px
}
.regmaindiv .left, .regmaindiv .right {
	width: 100%
}
.regmaindiv .left p.submit {
	padding: 20px 0 0;
	text-align: center
}
.regmaindiv .left p.submit .wd_btn {
	float: none
}
.regmaindiv .left {
	margin-bottom: 20px
}
#loginform-tml p label.error {
	padding: 0
}
#registerform p label {
	width: 28%
}
#registerform p input[type=password], #registerform p input[type=text] {
	width: 37.8%
}
#registerform>p.submit a.wd_btn {
	line-height: 15px!important;
	margin: 0 20px 0 28%
}
#registerform p label.error {
	padding-left: 28%
}
#lostpasswordform p label {
	width: 30%
}
#lostpasswordform p label.error, form#lostpasswordform p.submit {
	padding-left: 30%
}
#lostpasswordform p input[type=password], #lostpasswordform p input[type=text] {
	width: 45%
}
.paypal_div div span {
	padding: 0 230px
}
.login.profile {
	width: 94.2%
}
#your-profile input#email, #your-profile input[type=email], #your-profile input[type=password], #your-profile input[type=text], #your-profile select, #your-profile textarea {
	width: 400px
}
#your-profile .ai1ec-form td select, #your-profile select {
	width: 423px
}
#your-profile input#email, #your-profile input#url {
	width: 400px!important
}
}
@media (min-width:320px) and (max-width:767px) {
.login .left_side_div, .login .reg_btn_div {
	width: 100%;
	background: 0 0
}
#loginform-tml p label {
	width: 100%;
	float: none
}
#loginform-tml p input[type=password], #loginform-tml p input[type=text] {
	width: 96%
}
#loginform-tml p.submit {
	float: left;
	width: 100%;
	text-align: center
}
#loginform-tml .forgetmenot {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	text-align: center
}
#loginform-tml p input[type=submit] {
	padding: 0;
	margin: 15px 0 0
}
.login .reg_btn_div {
	text-align: center;
	border-top: 1px solid #CACACA;
	margin: 20px 0 0
}
.login .reg_btn_div h3 {
	font-size: 18px!important;
	font-weight: 500!important;
	line-height: 2.2em!important
}
.reg_btn_div a {
	padding: 7px 30px
}
#loginform-tml .forgetmenot input[type=checkbox] {
	margin-left: 0;
	float: none
}
#loginform-tml p label.error {
	padding: 0
}
#loginform-tml p input[type=submit] {
	float: none
}
.regmaindiv div.plan_common {
	width: 100%;
	float: none;
	margin: 0 0 20px;
	max-width: 360px
}
.regmaindiv div.plan_common.middle_plan {
	margin-top: 0
}
.regmaindiv #step2 {
	text-align: center
}
#registerform p label {
	width: 100%;
	float: none
}
#registerform p input[type=password], #registerform p input[type=text] {
	width: 96%
}
#registerform p.submit, .regmaindiv .left p.paypal_submit, .regmaindiv p.submit {
	text-align: center
}
#registerform>p.submit a.wd_btn {
	margin: 0 20px 0 0
}
#registerform>p.submit .wd_btn {
	margin: 0;
	float: none
}
.regmaindiv .left, .regmaindiv .right {
	width: 100%
}
.regmaindiv .left div label {
	width: 100%;
	float: left
}
.regmaindiv .left div input[type=text] {
	width: 96%;
	margin: 0
}
.regmaindiv .left p.submit {
	padding: 20px 0 0
}
.regmaindiv .left p.paypal_submit .wd_btn, .regmaindiv p.submit .wd_btn {
	float: none;
	margin: 0
}
.regmaindiv .right {
	margin: 30px 0 0
}
.regmaindiv .left div label.error {
	padding: 0
}
.login, .regmaindiv {
	width: 91.5%
}
.regmaindiv .left p.paypal_submit {
	padding: 20px 0
}
.regmaindiv .left div select {
	width: 100%
}
.regmaindiv .left div .month-sub, .regmaindiv .left div .year-sub {
	width: 48%
}
.regmaindiv .left div.label-cvv input[type=text] {
	width: 76%
}
#lostpasswordform p label.error, #registerform p label.error {
	padding: 0
}
.regmaindiv .left p.paypal_submit, .regmaindiv .left p.submit input[type=submit] {
	margin: 0 0 0 20px
}
#lostpasswordform p label {
	width: 100%;
	float: none
}
#lostpasswordform p input[type=password], #lostpasswordform p input[type=text] {
	width: 90%
}
form#lostpasswordform p.submit {
	width: 100%;
	padding: 0;
	text-align: center;
	float: none
}
.paypal_div div span {
	padding: 0 175px
}
}
@media (max-width:480px) {
.login .reg_btn_div h3 {
	font-size: 18px!important;
	font-weight: 500!important;
	line-height: 2.2em!important
}
.reg_btn_div a {
	padding: 7px 30px
}
#loginform-tml p input[type=password], #loginform-tml p input[type=text], #registerform p input[type=password], #registerform p input[type=text], .regmaindiv .left div input[type=text] {
	width: 93%
}
.regmaindiv .left div select {
	width: 98%
}
.regmaindiv .left div.label-cvv input[type=text] {
	width: 42%
}
.regmaindiv .left div .month-sub, .regmaindiv .left div .year-sub {
	width: 47%
}
.login, .regmaindiv {
	width: 90.5%
}
.paypal_div div span {
	padding: 0 35%
}
}
@media (max-width:360px) {
#loginform-tml p input[type=password], #loginform-tml p input[type=text], #registerform p input[type=password], #registerform p input[type=text], .regmaindiv .left div input[type=text] {
	width: 92%
}
.regmaindiv .left div select {
	width: 100%
}
.regmaindiv .left div.label-cvv input[type=text] {
	width: 37%
}
.regmaindiv .left div .month-sub, .regmaindiv .left div .year-sub {
	width: 45%
}
.login, .regmaindiv {
	width: 86.5%
}
.paypal_div div span {
	padding: 0 20%
}
}
@media (max-width:320px) {
#loginform-tml p input[type=password], #loginform-tml p input[type=text], #registerform p input[type=password], #registerform p input[type=text], .regmaindiv .left div input[type=text] {
	width: 91%
}
.regmaindiv .left div select {
	width: 100%
}
.regmaindiv .left div.label-cvv input[type=text] {
	width: 37%
}
.regmaindiv .left div .month-sub, .regmaindiv .left div .year-sub {
	width: 45%
}
.login, .regmaindiv {
	width: 84.5%
}
.paypal_div div {
	background-size: 110%
}
#direction_panel #back_to_city {
	margin: 10px 15px 0
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#recaptcha_table td:nth-child(3) {
	padding: 10px 4px!important
}
#loginform-tml p label.error, #lostpasswordform p label.error, #registerform p label.error, #resetpasswordform p label.error {
	top: 2px
}
.form_container .travel_user_input_container.top-line-bg label.error {
	top: 160px
}
#registerform .submit a.wd_btn, .paypal_submit a.wd_btn {
	padding: 9px 0 7px!important
}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
#recaptcha_table td:nth-child(2) {
	padding: 10px 3px 7px 2px!important
}
#recaptcha_table td:nth-child(3) {
	padding: 10px 4px!important
}
}
.wd_error_msg {
	background-color: #F2DEDE;
	border-color: #EED3D7;
	color: #C00;
	border-radius: 2px;
	margin-bottom: 20px;
	padding: 8px 35px 8px 14px;
	display: inline-block;
	width: 100%;
	font-size: 12px
}
.plan_desc h2 {
	text-align: center;
	margin: 0
}
.plan_desc div h2 span {
	width: 100%;
	display: inline-block
}
.selectbtn_div {
	margin-bottom: 10px
}
.plan_desc div h2 span:first-child {
	margin-bottom: 8px
}
.captcha_image {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/default.png);
	float: left;
	font-size: 300%;
	font-style: oblique;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	width: 161px
}
.captchaCode {
	position: relative;
	top: 22px
}
.salesforce_w2l_lead .sf_field span.error_message {
	clear: left;
	color: red;
	display: block;
	font-size: 80%;
	left: 194px;
	position: relative
}
.salesforce_w2l_lead .w2linput.text.captcha {
	width: 258px!important
}
.mainPlanDiv {
	width: 100%
}
#person_addresses #public_contact_information {
	margin: 0 6px 0 0!important;
	position: relative;
	top: 4px;
	float: left;
	width: auto!important
}
#person_addresses #public_contact_information_label {
	display: inline-block;
	float: left
}
#add_new_art .add-new-art-inner div #b2b_artist_chosen .chosen-results, .add-new-art-inner div #b2b_grp_artworks_chosen ul {
	height: 150px!important
}
#user_timezone {
	margin-bottom: 0;
	margin-top: 11px
}
.login.snaplap_login .left_side_div {
	background: #fbfbfb;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	padding: 20px 13px;
	width: 49%
}
.login.snaplap_login .reg_btn_div {
	background: #fbfbfb;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	float: right;
	min-height: 283px;
	padding: 20px 13px;
	width: 49%
}
.login.snaplap_login {
	margin-top: 20px;
	float: left;
	width: 100%;
	box-sizing: border-box
}
.login_text_box .login_text {
	background: #fbfbfb;
	color: #898989;
	font-size: 13px;
	padding: 0 10px
}
.login_text_box {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/back-line.png) 0 10px repeat-x;
	text-align: center;
	width: 100%
}
.login.snaplap_login p.login_text_box {
	display: block;
	float: left;
	margin: 0 0 26px!important;
	position: relative;
	width: 100%
}
.login_field_row input {
	background: #fff!important;
	color: #111!important;
	font-size: 15px!important;
	height: 43px;
	padding: 0 10px!important;
	width: 95%
}
.login_field_row:nth-child(2) {
	display: inline-block!important;
	margin-bottom: 23px!important;
	width: 100%!important
}
.login_field_row:nth-child(3) {
	margin-bottom: 0!important
}
.login.snaplap_login #loginform-tml .forgetmenot {
	float: left;
	line-height: 30px;
	margin: 5px 0;
	width: 100%
}
.login.snaplap_login #loginform-tml .forgetmenot input {
	margin-left: 0;
	padding: 0
}
.login.snaplap_login #loginform-tml .forgetmenot a {
	color: #9e9e9e!important;
	float: right;
	font-size: 12px
}
.login.snaplap_login #loginform-tml .forgetmenot label {
	font-size: 13px
}
.login.snaplap_login #loginform-tml .forgetmenot a, .login.snaplap_login #loginform-tml .forgetmenot input, .login.snaplap_login #loginform-tml .forgetmenot label {
	color: #9e9e9e
}
.login.snaplap_login #loginform-tml .forgetmenot a:hover {
	color: #e92e6b!important;
	text-decoration: underline
}
.login.snaplap_login #loginform-tml .submit {
	float: right;
	width: 100%
}
.login.snaplap_login #loginform-tml .submit input {
	font-size: 17px!important;
	line-height: normal!important;
	margin-right: 0;
	padding: 7px 18px 7px!important;
	float: right;
	border-radius: 0!important
}
.reg_heading {
	color: #e21f25;
	display: inline-block;
	font-size: 20px;
	padding-top: 50px!important
}
.reg_text_box {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/back-line.png) 0 5px repeat-x;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 15px
}
.reg_text_box .reg_text {
	background: #fbfbfb;
	color: #898989;
	font-size: 13px;
	padding: 0 10px
}
body#snaplap .btn.reg-btn {
	display: inline-block;
	font-size: 17px!important;
	line-height: normal!important;
	padding: 4px 30px 7px!important
}
.login.snaplap_login .error {
	color: red!important;
	font-size: 12px!important
}
.social_login_box {
	clear: both;
	display: inline-block;
	margin-top: 40px;
	width: 100%
}
.social_text_box {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/new-back-line.png) 0 5px repeat-x;
	margin: 0 auto!important;
	max-width: 57%;
	text-align: center;
	width: 100%
}
.social_text_box .social_text {
	background: #FFF;
	color: #898989;
	font-size: 13px;
	padding: 0 10px
}
.wp-social-login-provider-list {
	margin-top: 20px;
	text-align: center
}
.or_text_class {
	color: #4c4c4c!important;
	font-size: 13px;
	margin: 0 15px;
	position: relative;
	top: -15px
}
input, select, textarea {
	border-radius: 0!important
}
.login.snaplap_reg_frm_box {
	border: 1px solid #ddd;
	box-sizing: border-box;
	display: inline-block;
	padding: 30px 20px;
	margin-top: 38px
}
.login.snaplap_reg_frm_box #registerform label {
	font-size: 14px;
	width: 20%;
	color: #666!important
}
.login.snaplap_reg_frm_box #registerform p label {
	color: #666!important;
	float: left;
	margin: 2px 0 0;
	width: 20%
}
.login.snaplap_reg_frm_box .w2linput.text.captcha {
	width: 118px
}
.login.snaplap_reg_frm_box #registerform p input[type=password], .login.snaplap_reg_frm_box #registerform p input[type=text] {
	width: 35%;
	color: #666!important;
	font-size: 14px!important
}
.login.snaplap_reg_frm_box #registerform p.submit, .login.snaplap_reg_frm_box .regmaindiv p.submi {
	padding: 20px 0 0 20%;
	box-sizing: border-box;
	margin-bottom: 0
}
.login.snaplap_reg_frm_box .submit a, .login.snaplap_reg_frm_box .submit input {
	float: none;
	font-size: 14px!important;
	line-height: 17px!important
}
body#snaplap .login.snaplap_reg_frm_box .submit a {
	padding-left: 15px!important;
	padding-right: 15px!important
}
.login.snaplap_reg_frm_box #registerform label.error {
	box-sizing: border-box;
	color: red!important;
	font-size: 12px!important;
	margin-left: 20%;
	width: 80%
}
.login.snaplap_lost_pass_frm {
	border: 1px solid #ddd;
	box-sizing: border-box;
	clear: both;
	float: left;
	padding: 20px 13px;
	width: 100%;
	margin-top: 24px
}
.login.snaplap_lost_pass_frm p.message {
	background-color: #fbfbfb;
	border: 1px solid #ccc;
	color: #777;
	margin: 0;
	padding: 8px 5px
}
.login.snaplap_lost_pass_frm #lostpasswordform label {
	color: #666
}
.login.snaplap_lost_pass_frm form#lostpasswordform p {
	margin: 0 0 10px
}
.login.snaplap_lost_pass_frm #lostpasswordform label.error {
	color: red;
	padding-left: 17%;
	font-size: 12px
}
.login.snaplap_lost_pass_frm #lostpasswordform p input[type=submit] {
	line-height: 17px
}
#theme-my-login .businessLink a {
	background: 0 0;
	color: #666!important;
	font-size: 14px!important
}
#theme-my-login .businessLink a:hover {
	color: #E92E6B!important;
	text-decoration: underline
}
#theme-my-login.login.snaplap_login .reg_btn_div h3 {
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: 400!important;
	padding-top: 3px;
	padding-left: 30px;
	text-align: center;
	width: 85%;
}
#theme-my-login.login.snaplap_login #loginform-tml p label.error {
	padding-left: 0;
	margin-top: 5px
}
input.css-checkbox[type=checkbox]+label.css-label {
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	line-height: 14px;
	margin-top: 8px!important;
	padding-left: 20px;
	vertical-align: middle
}
.lite-blue-check {
	background-image: url(http://d2jv9003bew7ag.cloudfront.net/css/images/lite-blue-check.png)
}
input.css-checkbox[type=checkbox] {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute!important;
	width: 1px
}
input.css-checkbox[type=checkbox]:checked+label.css-label {
	background-position: 0 -15px
}
.login.snaplap_login .reg_btn_div {
	margin: 0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.login.snaplap_login .reg_btn_div {
	min-height: 281px
}
@media (max-width:1024px) {
.login.snaplap_login #loginform-tml .forgetmenot label {
font-size:12px
}
.login.snaplap_login .reg_btn_div {
min-height:280px
}
}
}
.sm-host {
	height: 81px;
	border: 1px solid #e0dde0;
	margin-bottom: 20px;
	padding: 10px
}
.sm-container {
	float: left;
	width: 45px;
	margin-right: 12px;
	text-align: center;
	margin-top: 12px
}
.sm-container.last {
	margin-right: 0
}
.sm-button {
	display: block;
	text-decoration: none;
	cursor: pointer;
	color: #000!important;
	font-size: 00px;
	line-height: 1;
	text-align: center;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.sm-button {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/social-icon.jpg) no-repeat
}
.sm-button.fb {
	background-position: 4px -3px
}
.sm-button.tw {
	background-position: -48px -2px
}
.sm-button.gp {
	background-position: -104px -2px
}
.sm-button.ig {
	background-position: -165px -3px
}
.sm-button.pi {
	background-position: -225px -5px
}
.sm-button.fb:hover {
	background-position: 4px -27px
}
.sm-button.tw:hover {
	background-position: -48px -26px
}
.sm-button.gp:hover {
	background-position: -104px -26px
}
.sm-button.ig:hover {
	background-position: -165px -28px
}
.sm-button.pi:hover {
	background-position: -225px -29px
}
.sm-counter {
	display: block;
	color: #000!important;
	font-size: 11px!important;
	font-weight: 300!important;
	line-height: 2em!important;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.sm-label {
	display: block;
	font-size: 10px!important;
	font-weight: 400!important;
	line-height: 1.5em!important;
	line-height: 1.2!important;
	color: #6B6B6B;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.magazine_top_container h1 {
	width: 80%
}
.wd_follow + .ssba {
	width: 100%;
	width: 56%
}
body .wd_follow + .ssba img {
	padding: 2px 10px 2px !important
}
.wd_follow .social_share_links {
	float: right;
	width: 20%;
	margin-top: 5px
}
.wd_follow .social_share_links .classified-follow.follow {
	margin-right: 12px
}
.wd_follow .social_share_links .pint_it_travels #pin_it_button {
	margin-right: 0
}
@media(min-width:980px) and (max-width:1024px) {
.home .sm-container {
	float: left;
	width: 58px
}
.wd_follow + .ssba {
	width: 100%;
	width: 68%
}
.wd_follow .social_share_links {
	width: 24%
}
html body .main_search.fixedSearch.scroll-to-fixed-fixed {
	top: 31px !important
}
html body #events_sort_sidebar form li .dt-range {
	padding: 3px 7px 3px 32px
}
}
.success_msg {
	color: green
}
@media(min-width:768px) and (max-width:979px) {
html body #events_sort_sidebar form li .dt-range {
	padding: 3px 7px 3px 32px
}
.wd_follow + .ssba {
	width: 100%;
	width: 66%
}
.wd_follow .social_share_links {
	width: 23%
}
html body .main_search.fixedSearch.scroll-to-fixed-fixed {
	top: 37px !important
}
}
.artist_desc_btn_container .artist_overview_follow .icon-heart {
	position: absolute
}
.classified-follow.follow .icon-heart {
	position: absolute;
	left: 9px
}
.success_msg {
	color: green
}
.image-content-in {
	background: url(http://d2jv9003bew7ag.cloudfront.net/css/images/image-transp.png) repeat-x 0 bottom;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1
}
.login-view-auction {
	margin-top: 20px;
	text-align: center;
	width: 100%;
	display: inline-block
}
.no_pr_mess {
	font-size: 13px
}
@media (min-width:320px) and (max-width:767px) {
.sm-container {
	margin-right: 11px!important
}
}
.login-view-auction {
	margin-top: 20px;
	text-align: center;
	width: 100%;
	display: inline-block
}
#registerform .help_txt1 {
	margin-left: 21%;
	font-size: 12px;
	color: #999;
	font-style: italic;
	display: block;
	clear: both
}
.wdwl_empty_message {
	display: inline-block;
	padding: 10px;
	width: 100%
}
body, #sec-nav, input, textarea, input checkbox, input radio, select, file, h3.sd-title {
	line-height: 2em
}
.page-template-artist_main_page .fixedSearch .wide_search_form form, .page-template-magazine_front_main .fixedSearch .wide_search_form form, .page-template-notitletemp .fixedSearch .wide_search_form form {
	top: -19px
}
.meta a, .nav > li > a > span.walker, h5, h6, p.meta {
	font-size: 12px !important
}
.home #header {
	max-width: 1200px
}
.home .fixedSearch .wide_search_form {
	max-width: 1200px !important
}
.home #tabsmall li {
	margin: 1px 0 1px 5%;
	width: 100%
}
.st_follow .wd_follow {
	width: 54% !important
}
.st_follow input {
	outline: none !important
}
.st_follow img, .st_follow .ssba img {
	opacity: 1 !important;
	width: 23px !important;
	height: 23px
}
.st_follow img:hover {
	opacity: 0.6 !important
}
.st_follow.full_new .wd_follow {
	width: 38.5% !important
}
.st_follow.full_new .social_share_links {
	position: static !important
}
.st_follow.full_new .ssba > div {
	text-align: left !important
}
.st_follow .follow_wrapper input.follow_heart {
	background-repeat: no-repeat;
	background-size: 23px auto;
	right: 16px;
	top: 0
}
.st_follow a#pin_it_button {
	top: 0
}
.st_follow .follow_wrapper input.follow_heart:hover {
	opacity: 0.6 !important
}
.tv-detail-page .st_follow {
	margin-top: 20px
}
.float_left {
	float: left !important
}

@media (max-width:1024px) {
.st_follow .wd_follow {
	width: 65.5% !important
}
.st_follow .wd_follow .social_share_links {
	width: 19.5%
}
.st_follow input.follow_heart {
	right: 18px !important
}
.st_follow.full_new .wd_follow {
	width: 46.5% !important
}
}
@media (max-width:768px) {
.st_follow .wd_follow {
	width: 62.5% !important
}
.st_follow.full_new .wd_follow {
	width: 63% !important
}
.st_follow {
	margin-bottom: 20px
}
}
@media (max-width:1024px) {
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL {
	height: 24px
}
}
@media (max-width:768px) {
.container.submenu_nav.stopnav.fixedSubNav.scroll-to-fixed-fixed .subnavUL {
	height: 28px
}
.side-title, .artist-detail {
	width: 82% !important
}
}
.auction_container.auction_container_odd h2 a, .auction_container.auction_container_even h2 a {
	color: #e92e6b !important
}
.auction_container.auction_container_odd h2 a:hover, .auction_container.auction_container_even h2 a:hover {
	color: #222 !important
}
.icon-double-angle-up {
	background: url(images/bottom-arrow.svg) no-repeat center center;
	font-size: 0 !important;
	padding: 15px !important
}/*#all_events .follow:hover .icon-heart::before{content:url("images/heart-hover.png") !important}*/
.icon-heart.unfollow_new_heart_icon::before {
	content: url("images/heart-hover.png") !important
}
.st_follow.update_social_icon {
	clear: both
}
.update_social_icon .ssba {
	display: inline-block;
	text-align: center;
	width: 100%
}
.update_social_icon .share_follow_pin {
	display: inline-block;
	vertical-align: top
}
.update_social_icon .ssba > div {
	display: inline-block
}
.update_social_icon .share_follow_pin {
	display: inline-block;
	margin-left: 20px;
	vertical-align: middle
}
.update_social_icon .share_pin {
	display: inline
}
.update_social_icon .share_follow {
	display: inline-block
}
.update_social_icon .follow_wrapper input.follow_heart {
	background-repeat: no-repeat;
	background-size: 23px auto;
	position: relative;
	right: 2px;
	top: 11px
}
.update_social_icon .share_pin a {
	top: 1px !important
}
#flip {
	clear: both;
	color: #333 !important;
	cursor: pointer;
	font-size: 16px;
	margin: 0 0 10px;
	padding-top: 0;
	text-align: center;
	width: 100%;
	text-transform: uppercase
}
.horizontal_line {
	text-align: center;
	line-height: 0
}
.horizontal_line span:before {
	content: url('images/top-line-social_icon.png');
	width: 334px;
	height: 1px
}
.ssba .share_follow_pin .pin_it_select_board_modal {
	display: none
}
.follow-pin-wrap.follow_pin_icon_new input, .profile-follow .follow_wrapper .wdwl_follow_form_class input {
	background-repeat: no-repeat;
	background-size: 23px auto !important;
	border: 1px solid #ddd;
	background-position: 4px 3px;
	border: 1px solid #ddd;
	padding: 3px 15px 6px !important;
	width: 30px;
	background-color: #fff !important;
	cursor: pointer;
	line-height: 1.29;
}
.follow-pin-wrap.follow_pin_icon_new #pin_it_button img {
	width: 30px;
	height: 60px
}
body .ssba img {
	padding: 10px !important
}
#pin_artist > a:hover {
	background: rgba(0,0,0,0) none repeat scroll 0 0;
	border: 1px solid #ddd !important
}
a#pin_it_button {
	border: 1px solid #ddd !important;
	margin-left: 10px;
	padding: 0 !important;
	overflow: hidden
}
a#pin_it_button img {
	margin-top: 2px
}
.share_flip a#pin_it_button img {
	margin-top: 3px
}
.share_flip a#pin_it_button:hover img {
	margin-top: -27px
}
a#pin_it_button:hover img {
	margin-top: -28px
}
a#pin_it_button:hover {
	background: none !important
}
body .follow .follow_wrapper:hover form#wdwl_follow_form.wdwl_follow_form_class input.follow_heart {
35px / 23px auto !important;
	border-color: #ddd !important
}
.magazine_top_container.top_header_show {
	margin-bottom: 10px;
	text-align: center
}
.magazine_top_container.top_header_show > h1 {
	display: inline-block;
	margin: 0 auto !important;
	max-width: 80%;
	width: 100%
}
.follow-pin-wrap {
	top: 6px
}
.follow-pin-wrap {
	position: absolute;
	right: 0;
	top: 0
}
.follow-pin-wrap #pin_artist {
	float: right
}
#pin_artist #pin_it_button {
	height: 32px
}
#pin_artist img {
	position: relative;
	top: 2px
}
.artist-title #pin_artist img {
	position: relative;
	top: 0
}
.artist-title #pin_artist #pin_it_button {
	height: 33px !important
}
.artwork-title-contact h1 {
	text-align: center
}
.show_details .show-details-left {
	text-align: center;
	margin-bottom: 20px
}
.follow-pin-wrap.share_flip {
	position: relative;
	width: 100%;
	float: left
}
.follow-pin-wrap.share_flip #flip {
	width: auto;
	float: left
}
.share_flip .st_follow.update_social_icon {
	width: auto;
	float: left
}
.share_flip .pin_it_video {
	position: absolute;
	top: 0;
	right: 0
}
.product_with_social {
	width: 44%;
	float: right
}
.product_with_social .summary.entry-summary {
	width: 100% !important
}
body .follow .follow_wrapper.unfollow:hover form#wdwl_follow_form.wdwl_follow_form_class input.follow_heart {
	background: url(http://178.77.125.95/wp/wp-content/plugins/follow/resources/images/hear-follow.svg) no-repeat 4px 3px !important;
	background-size: 23px auto !important;
	border-color: #e42d69 !important
}
.follow-pin-wrap .follow-artist-button.follow:hover {
	background: none !important
}
.unfollow .follow_heart {
	border-color: #E82F6C !important
}
.artist_style.drpdwn-styles {
	padding: 0
}
.single-ai1ec_event .main_wrap_event h1 {
	text-align: center
}
.single-ai1ec_event .main_wrap_event .check {
	display: inline-block;
	margin-bottom: 10px;
	text-align: center;
	width: 100%
}
.single-ai1ec_event .main_wrap_event .check img {
	float: none
}
.single-show .show-details-right {
	top: 34px
}
.original_top_container h1 {
	text-align: center;
	margin: 0 auto 20px !important;
	text-align: center;
	width: 560px
}
.pin_head {
	position: relative
}
.relatBottom .bottomAd.scroll-to-fixed-fixed {
	left: 920px !important;
	margin-top: 0
}
.bottomAd.fixedSidebarBtmAd.scroll-to-fixed-fixed {
	margin-top: 40px
}
#content_loading_sml {
	float: left;
	width: 100%;
	text-align: center
}
.sidebar-art-maz {
	width: 100%
}
.sidebar-art-maz h4 {
	font-size: 18px;
	margin-bottom: 0;
	display: inline-block;
	margin-top: 0;
	width: 100%;
	padding-bottom: 0;
	text-transform: uppercase;
	text-align: center
}
.sidebar-art-maz h4 a, .sidebar-art-maz h4 span {
	color: #444;
	font-size: 15px;
	display: inline-block;
	width: 100%;
	font-weight: 600 !important
}
.sidebar-art-maz h4 span {
	padding-bottom: 5px
}
.sidebar-art-maz ul.commnNewWidget {
	width: 100%;
	display: inline-block
}
.sidebar-art-maz ul.commnNewWidget li {
	width: 100%;
	float: left;
	margin-bottom: 26px;
	padding-bottom: 0;
	/*border: 1px solid #e0dde0;*/
	box-sizing: border-box
}
.sidebar-art-maz ul.commnNewWidget li a {
}
.side-image {
	float: left;
	width: 100px;	
		border: 1px solid #dcdcdc;
}
.side-image img {
	float: left;
	width: 100%
}
.line-to-line {
	margin-bottom: 20px
}
.side-title {
	width: 55%;
	float: right;
	font-size: 13px;
	color: #333;
	line-height: normal;
	margin-top: 0px;
	padding-right: 0px;
	box-sizing: border-box; text-transform:uppercase;
	font-size:13px;
}
.side-summy {
	width: 60%;
	float: right;
	font-size: 12px;
	color: #333;
	line-height: 1.5;
	margin-top: 3px;
	color: #666
}
.artist-detail {
	width: 60%;
	float: right;
	font-size: 11px;
	color: #666
}
.sidebar-art-maz li a .side-title:hover {
	color: #e92e6b
}
.repeatWidget {
	margin-top: 20px
}
@media(min-width:800px) and (max-width:1024px) {
.relatBottom .bottomAd.scroll-to-fixed-fixed {
	left: 742px !important
}
.bottomAd {
	width: 100% !important
}
.bottomAd.fixedSidebarBtmAd.scroll-to-fixed-fixed {
	width: 246px !important
}
.bottomAd img {
	max-width: 100%
}
.relatBottom .bottomAd.scroll-to-fixed-fixed {
	width: 246px !important
}
}
@media (max-width:767px) {
h1 {
	font-size: 18px !important
}
#core {
	padding: 10px
}
#core .related {
	width: 100%
}
}
@media (min-width:981px) and (max-width:1024px) {
#rightsidebar {
	padding: 0 !important
}
.side-title, .artist-detail {
	width: 50%
}
.side-summy {
	margin-top: 0
}
}
#artworksForm input[type="radio"], #showsForm input[type="radio"] {
	-webkit-appearance: radio!important;
	-moz-appearance: radio !important
}
#artworksForm input[type="checkbox"], #showsForm input[type="checkbox"] {
	-webkit-appearance: checkbox!important;
	-moz-appearance: checkbox!important
}
a.cart-contents:hover {
	border-bottom: none !important
}
a.cart-contents .view-cart {
	width: 33px;
	height: 31px;
	background: url(images/view-cart.png) no-repeat 0 0;
	display: block;
	text-indent: -9999px;
	margin-top: 0
}
a.cart-contents .Item-Count {
	background: #e92e6b none repeat scroll 0 0;
	border-radius: 100%;
	color: #fff;
	font-size: 9px;
	height: 15px;
	line-height: 1.7;
	padding: 0;
	position: absolute;
	right: 0px;
	text-align: center;
	top: 6px;
	width: 15px
}
#top-nav #header #navigation a.cart-contents {
	position: relative;
	padding-top: 11px !important;
	padding-left: 10px !important
}
.already_requested {
	font-size: 14px;
	color: red
}
.help_text.username_help_text {
	width: 69%;
	margin-top: -5px;
	font-style: italic
}
#registerform.normal_resgistration p.submit a.wd_btn {
	margin-left: 0
}
#registerform.normal_resgistration p.submit {
	border: none
}
.single-originals ol {
	margin-left: 20px
}
.salesforce_w2l_lead .description {
	width: 68.7%;
	float: right;
	font-size: 11px;
	font-style: italic
}
.alpha_form {
	background: #f5f5f5 none repeat scroll 0 0;
	border-bottom: 1px solid #dedede;
	box-sizing: border-box;
	float: left;
	padding: 9px 14px;
	width: 100%
}
.main-search-box {
	border: 1px solid #dedede;
	box-sizing: border-box;
	float: left;
	width: 100%
}
.alpha_form .show-all-artists {
	float: right
}
body .alpha_form input {
	border-right: 1px solid #3a3a3a;
	color: #3a3a3a;
	font-size: 14px;
	margin: 0;
	padding: 0 13px
}
.alpha_form input:first-child {
	padding-left: 0
}
.nav > li > a {
	font-weight: 400 !important
}
@media (min-width:768px) and (max-width:800px) {
.drpdown-menu-button a {
	padding: 4px 37px 5px 5px
}
#header #navigation > .nav > li a {
	padding: 18px 5px 10px !important;
	font-size: 11px
}
#top-nav #header #navigation a.cart-contents {
	padding-right: 0 !important
}
#top-nav #header h1 {
	margin-top: 14px !important
}
#top-nav {
	height: 57px
}
.regmaindiv div.plan_common .span {
	background-position: center 62px;
	font-size: 20px
}
.paypal_div div span {
	padding: 0 139px;
}
.container {
	padding: 0 12px;
}
}
/*unfollow_new,
.follow:hover .unfollow_new {background: #e92e6b none repeat scroll 0 0 !important;border-color: #e92e6b !important;color: #fff;} .page-template-template-event-listing .unfollow_new{ font-size:14px !important; height:31px;}*/ 
.follow:hover .unfollow_new {
	border: 2px solid #e0dde0 !important;
}
	::-webkit-input-placeholder {
 opacity:1;
 color:#999;
}

:-moz-placeholder { /* Firefox 18- */
 opacity:1;
 color:#999;
}

::-moz-placeholder {  /* Firefox 19+ */
 opacity:1;
 color:#999;
}

:-ms-input-placeholder {
 opacity:1;
 color:#999;
}
.container.upper_sarach {
	overflow: visible;
}
.mag-meta-desc-val {
	clear: both;
	width: 50%;
	margin: 0px auto;
}
.mag-meta-desc-val p {
	position: relative;
	padding-bottom: 23px;
}
.mag-meta-desc-val p:before {
	content: url("images/top-line-social_icon.png");
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 28px;
	max-width: 571px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.follow-pin-wrap.follow_pin_icon_new input, .profile-follow .follow_wrapper .wdwl_follow_form_class input {
	line-height: 1.38 !important
}
.follow-pin-wrap.follow_pin_icon_new input, .profile-follow .follow_wrapper .wdwl_follow_form_class input {
	background-position: 4px 2px;
}
body .follow .follow_wrapper.unfollow:hover form#wdwl_follow_form.wdwl_follow_form_class input.follow_heart {
	background-position: 4px 2px !important;
}
}
#navigation .user-menu-drpdown + #main-nav li a {
	padding-right: 0px !important;
}
#navigation .user-menu-drpdown + #main-nav li a:hover {
	background: none;
}
.ui-widget-content a#show_disclaimer.publishBtn {
	margin-right: 0px;
}
.logo {
	margin: 10px 0;
	display: inline-block;
}
.home .logo {
	margin: 0px 0;
}
.all_auction_artist_cont {
	margin-top: 20px;
}
.all_auction_artist_cont a {
	background: #111 none repeat scroll 0 0 !important;
	display: inline-block;
	padding: 15px 0 !important;
	width: 100% !important;
}
.all_auction_artist_cont a:hover {
	background: #e92e6b none repeat scroll 0 0 !important;
}
.travel-detail-contentup .profile-custom-logo img {
	height: 100px !important;
	width: auto !important
}
#travel_categorized_locations #categorized_locations_container li.ui-state-default {
	width: 32.2%;
	height: 34px !important;
	float: left;
}
#travel_categorized_locations #categorized_locations_container li.ui-state-default:last-child {
	margin-right: 0px;
	float: right;
}
#travel_categorized_locations #categorized_locations_container li.ui-state-default a {
	width: 100%;
	text-align: center;
	font-size: 15px !important;
	box-sizing: border-box;
}
#rightsidebar {		
		padding-right: 0px;		
	}		
	#content ul.related h3 {		
		width: 100%;		
		display: inline-block;		
		text-align: center;		
		font-weight: 600 !important;		
		font-weight: 22px;		
	}		
	#content ul.related li h3 {		
		font-weight: 18px !important;		
	}		
	#content ul.related a.read_more img {		
		width: auto;		
	}		
	#content .related li {		
		padding: 15px 80px;		
		box-sizing: border-box;		
		margin-bottom: 30px;		
	}		
	.related li .related_images {		
		width: 35%;		
		float: left;		
	}		
	.related li .related_content {		
		width: 62%;		
		float: right		
	}		
	.related li .related_content {		
		line-height: 20px;		
	}		
	.related li .related_content h3 {		
		text-align: left !important;		
		margin: 5px 0 15px;		
	}		
	.top-flip-share .ssba a[class^="ssba_"] {		
		margin: 0 5px;		
	}		
	.top-flip-share .ssba a[class^="ssba_"] img {		
		width: 26px !important;		
		height: 35px;		
	}		
	.horizontal_line.top-flip-share-line span::before {		
		border-bottom: 1px solid #d8d8d8;		
		content: "";		
		display: inline-block;		
		width: 100%;		
		height: 13px;		
	}		
	.st_follow.update_social_icon {		
		margin-top: 46px;		
	}		
	#flip.top-flip-share-flip {		
		font-size: 19px;		
		text-transform: uppercase;		
		color: #333333;		
		margin-top: 17px;		
	}		
	.flip-sign {		
		width: 100%;		
		display: inline-block;		
		text-align: center;		
		margin-top: 23px;		
		margin-bottom: 40px;		
	}		
	.flip-sign a {		
		width: auto;		
		padding: 10px 30px;		
		background: #000000;		
		color: #fff;		
		text-transform: uppercase;		
		font-weight: 600;		
		font-size: 20px;		
	}		
	.flip-sign a:hover {		
		color: #fff !important;		
		background: #e92e6b;		
	}		
	#rightsidebar h4, #hometab h3 {		
		font-size: 20px;		
		font-weight: 600 !important;		
		color: #222222 !important;		
		text-align: center;		
		clear: both;		
	}		
	#rightsidebar h4 + ul.related, ul.magMoreGall.commnNewWidget.more_gal_after_change, #sidebar_artist_artwork .art_below_inner, .sidebar-art-maz .commnNewWidget, #hometab ul#serinfo {		
		border: 1px solid #e0dde0;		
		padding: 26px 20px 0;		
		width: 100%;		
		box-sizing: border-box;		
		margin-top: 7px;		
	}		
	#hometab ul#serinfo {		
		padding: 0px;		
	}		
	.artListTrand li .side-image {		
		width: 100%;		
		text-align: center;		
		border: none;		
	}		
	#serinfo .tab-post a {		
		display: inline-block;		
		width: 100px;		
	}		
	#serinfo .tab-post a img {		
		width: 100%;		
	}		
	.artListTrand li .side-image img, #serinfo .tab-post a img {		
		float: none;		
	}		
	.artListTrand li h3 {		
		display: inline-block;		
		width: 100%;		
		margin-top: 0;		
		margin-bottom: 0;		
	}		
	.artListTrand li h3 span.side-title {		
		display: inline-block;		
		width: 100%;		
		text-align: center;		
		font-weight: 600 !important;		
		font-size: 15px;		
		color: #000;		
		margin-top: 0px;		
	}		
	#rightsidebar h4 + ul.related a img, #sidebar_artist_artwork .art_below_inner .span-image a img, .artListTrand li .side-image img {		
		width: 177px;		
		border: 1px solid #b2b2b2;		
		margin-bottom: 10px;		
	}		
	#rightsidebar h4 + ul.related li {		
		text-align: center;		
	}		
	#rightsidebar h4 + ul.related li h3 a, .art_below_inner .product-title a {		
		font-size: 15px;		
		color: #222222;		
		font-weight: 600 !important;		
		text-transform: uppercase;		
	}		
	#rightsidebar h4 + ul.related li h3 {		
		margin-top: 0;		
		margin-bottom: 0px;		
	}		
	.gal_address {		
		font-size: 14px;		
		color: #5a5a5a;		
	}		
	#sidebar_artist_artwork .art_below_inner {		
		margin-top: 13px;		
		margin-bottom: 26px;		
	}		
	#sidebar_artist_artwork .art_below_inner .content_block_marketplace {		
		text-align: center;		
		margin-bottom: 26px;		
		line-height: 21px;		
	}		
	#sidebar_artist_artwork .art_below_inner .span-image {		
		width: 100%;		
		display: inline-block;		
	}		
	#sidebar_artist_artwork .art_below_inner .product-title a {		
		font-size: 15px;		
		color: #222222;		
		font-weight: 600;		
		text-transform: uppercase;		
		width: 100%;		
		display: inline-block;		
		line-height: 18px;		
	}		
	#sidebar_artist_artwork .art_below_inner .product-title {		
		line-height: 20px;		
	}		
	.artist-name, .gallery-name {		
		width: 100%;		
		display: inline-block;		
		line-height: 15px;		
	}		
	.artist-name a, .gallery-name a, .artist_nationality {		
		color: #5a5a5a;		
		font-size: 14px;		
		line-height: 18px;		
	}		
	.related.rel_artist li, .related.rel_galleries li {		
		margin-bottom: 26px;		
	}		
	#sidebar_artist_artwork .content_block_marketplace .price {		
		font-weight: 600;		
	}		
	#sidebar_artist_artwork {		
		margin-top: 26px;		
		margin-bottom: 26px;		
	}		
	.sidebar-art-maz {		
		margin-bottom: 14px;		
	}		
	#sidebar_artist_artwork h4 span, #rightsidebar h4 span {		
		color: #222 !important;		
		display: inline-block;		
		font-size: 15px;		
		font-weight: 600 !important;		
		width: 100%;		
	}		
	.sidebar-art-maz ul.commnNewWidget li a {		
		display: inline-block;		
		width: 100%;		
		line-height: 20px;		
	}		
	.artListTrand li .side-image img {		
		margin-bottom: 0;		
	}		
	.sidebar-art-maz .artist-detail {		
		color: #5a5a5a;		
		font-size: 14px;		
		line-height: 4px;		
		width: 100%;		
		display: inline-block;		
		text-align: center;		
	}		
	.artMoreGall h3 {		
		margin: 0;		
		width: 55%;		
		float: right;		
	}		
	.tab-post h5 {		
		width: 55%;		
		float: right;		
	}		
	.artMoreGall h3 span, #serinfo .tab-post h5 a {		
		box-sizing: border-box;		
		color: #333;		
		float: right;		
		font-size: 13px;		
		line-height: normal;		
		padding-right: 0;		
		width: 100%;		
		text-transform: uppercase;		
	}		
	#serinfo .tab-post {		
		padding-bottom: 0px;		
	}		
	 @media(max-width:767px) {		
	.single-magazines #core {		
		box-sizing: border-box;		
		padding: 10px;		
	}		
	.st_follow.full_new .ssba > div {		
		text-align: center !important		
	}		
	.st_follow {		
		margin-bottom: 0;		
	}		
	.top-flip-share .ssba a[class^="ssba_"] img {		
		height: 51px !important;		
		width: 48px !important;		
	}		
	.sidebar-art-maz .magMoreGall li {		
		position: relative;		
	}		
	.sidebar-art-maz .magMoreGall li span.side-title {		
		width: auto !important;		
		position: absolute;		
		margin-left: 120px;		
		left: 0;		
		text-align: left;		
	}		
	.flip-sign a {		
		background: #000000 none repeat scroll 0 0;		
		color: #fff;		
		font-size: 13px;		
		font-weight: 600;		
		padding: 10px 4px;		
		text-transform: uppercase;		
		width: auto;		
	}		
	.top-flip-share .ssba a[class^="ssba_"] {		
		margin: 0;		
	}		
	#content .related li {		
		padding: 15px 0;		
	}		
	.related li .related_images {		
		float: left;		
		width: 100%;		
		text-align: center;		
	}		
	.related li img {		
		width: auto !important;		
	}		
	.related li .related_content {		
		float: right;		
		text-align: center;		
		width: 100%;		
	}		
	#content ul.related h3 {		
		text-align: center !important		
	}		
	.read_more {		
		text-align: center;		
	}		
	#rightsidebar {		
		padding: 0;		
	}		
	.related li .related_content {		
		float: right;		
		width: 100%;		
		text-align: center;		
	}		
	}
.chosen-container-single .chosen-search {
	display:inline-block;
}

#user_name span input[type="checkbox"] {
    margin: 10px;
}

.black-button a {  background:#000; width:auto; display:inline-block; padding:16px 30px; font-size:20px; color:#fff; font-weight:400; text-transform:uppercase; font-family:Open Sans,sans-serif; text-decoration:none;    box-sizing: border-box;}
  .black-button a:hover {  background:#e92e6b; color: #fff !important;}
  .black-button-full-outer { width:100% !important; }
  .black-button-full { width:100% !important; text-align:center; }
  
  /*css for 2015-in-review/*/
  .page-template-no-header-footer-search .so-panel{margin-bottom: 10px!important;}
.page-template-no-header-footer-search #pl-174948 .panel-grid-cell .so-panel:last-child {
    margin-bottom: 0;
}
.page-template-no-header-footer-search .textwidget{margin:0px 0 0 0px;}
.page-template-no-header-footer-search .panel-grid{margin:0px!important;}
.page-template-no-header-footer-search  .black-button-full-outer{margin-bottom:10px; margin-top:10px;}
.page-template-no-header-footer-search #panel-174948-3-0-1{margin:0px!important;}
.page-template-no-header-footer-search #panel-174948-3-0-0{margin:0px!important;}
.page-template-no-header-footer-search #panel-174948-3-0-0 .textwidget{margin: 0;}