/* @override
http://themiddlefingerproject.org/wp-content/themes/ashley2012/css/custom.css
*/

h2.opt-in-subscribe {
    color: #000000 !important;
    font-size: 9em !important;
    height: 136px !important;
    line-height: 80px !important;
    margin-bottom: 0 !important;
    font-family: "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif !important;
    text-align: center;
}

h3.opt-in-tagline-post {
    font-size: 1.5em;
    line-height: 1.5em;
    text-align: center;
    margin-bottom: 20px;
}

h2#footer-opt {
    font-family: "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif !important;
    height: 198px !important;
    line-height: 196px !important;
    text-align: center !important;
    text-transform: uppercase !important;
}

h3.opt-in-tagline {
    text-align: center;
    color: #000 !important;
    margin-bottom: 40px !important;
    font-family: "Verdana" !important;
}

/* opt-in */
.subscribe2014 {
    clear: both;
    text-align: center;
}
.subscribe2014.opt-in-post-bottom {
    padding: 50px 20px;
    background: #ececec;
}
.subscribe2014.opt-in-header {
    margin-bottom: 60px;
    padding: 30px 20px 5px;
    background: #000;
}

.subscribe2014 h3 {
    font-family: 'Playfair Display', georgia, serif;
    font-style: italic;
    font-weight: normal;
    font-size: 30px;
    color: #000;
    letter-spacing: .025em;
}
.subscribe2014.opt-in-header h3 {
    color: #fff;
    font-size: 20px;
}
.subscribe2014.opt-in-footer h3 {
    color: #000 !important;
}
.subscribe2014.opt-in-post-bottom h3 {
    margin-bottom: 20px;
}

.subscribe2014 h2 {
    font-family: 'League Gothic', 'league-gothic', arial, sans-serif;
    font-size: 60px;
    letter-spacing: .025em;
}
.subscribe2014.opt-in-header h2,
.subscribe2014.opt-in-footer h2 {
    margin-bottom: 15px;
}
.subscribe2014.opt-in-footer h2 {
    color: #000 !important;
}
.subscribe2014.opt-in-header h2 {
    color: #fff;
    font-size: 38px;
    letter-spacing: .05em;
}

.subscribe2014 input {
    display: inline-block;
    margin-right: 5px;
    padding: 20px 40px;
    font-size: 16px;
    font-style: italic;
    vertical-align: top;
    border: 0;
    font-family: 'Playfair Display', georgia, serif;
}

.subscribe2014 button {
    margin: 0;
    padding: 13px 40px;
    font-size: 28px;
    background: #d7dd00;
    border: 0;
    text-transform: uppercase;
    font-family: 'league-gothic', arial, sans-serif;
    color: #000;
}
.subscribe2014.opt-in-header button {
    text-transform: none;
}

.subscribe2014 button:after {
    margin-left: 10px;
    display: inline-block;
    content: '';
    border: 10px solid transparent;
    border-left-color: #000;
}

/*body#top.home.page.page-id-5278 .widget.tweetstimonials {
	display: none;
}*/

#checkbox-one {
	width: 20px !important;
	float: left;
	margin-bottom: 60px;
	clear: both;
	margin-left: 94px !important;
	}

p.title-opt {
	letter-spacing: 0px;
	color: #000 !important;
	font-weight: bold !important;
	font-size: 18px !important;
	margin-bottom: 0px !important;
	}

p.description-opt {
	font-style: italic !important;
	color: #000 !important;
	letter-spacing: 0px !important;
	font-size: 14px !important;
	width: 700px !important;
	}

#email-field {
	background: none repeat scroll 0 0 #D4DB03;
    border: 2px solid #000000;
    color: #000000 !important;
    float: left;
    font-size: 30px !important;
    margin-left: 108px !important;
    padding: 10px;
    width: 400px !important;
	}

	#email-field:focus {
		background: #fff !important;
		}

#submit-button {
	width: 200px !important;
	color: #000 !important;
	font-size: 30px !important;
	background: #D4DB03;
	border: 2px solid #000;
	padding: 10px;
	float: left;
	height: 61px !important;
	margin-left: 20px !important;
	}

	#submit-button:hover {
		background: #000 !important;
		color: #fff !important;
		}


/* @group structure + basic styling */

body#top.page.page-id-5281 div#header.container_wrap{
	 background: #d9d3c9;
}

body#top.page.page-id-86 div#header.container_wrap,
body#top.page.page-id-5280 div#header.container_wrap{
	background: #e7e2d4;
}

body#top.page.page-id-6813 div#header.container_wrap {
	background: #000 url(http://themiddlefingerproject.org/assets/header-clientsandcash-repeat.jpg) 0 -27px;
}

body#top.page.page-id-10913 div#header.container_wrap {
	/*background: #d9d3c9;*/
	background: #fff;
}

body#top.page.page-id-5281 div#header.container_wrap{
	 background: #d9d3c9;
}

body#top.page.page-id-11502 div#header.container_wrap{
	 background: #e7e1d3;
}

/* Custom CSS by Digital Pure */
/*#header div.container {
	background: url(/wp-content/uploads/2014/11/tmf-header-4-min.png);
	background-position: center;
	height: 537px;
	width: 100%;
}*/

#header div.container div.main_menu {
	font: bold .85em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #eaeded;
	margin-top: -20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 7px;
	/*opacity: .9;*/
}

#header div.container div.main_menu ul li a {
	color: #484749;
	letter-spacing: 1px;
}

#header div.container div.main_menu {
	padding: 0;
	position: absolute;
	right: 0;
	width: 100%;
	top: 10px;
}

#menu-main-menu li a {
	padding-right: 0px;
	margin-left: 19px;
	padding-top: 20px;
}


#header div.container div.main_menu ul.sub-menu {
	margin-top: 30px;
}

#header div.container div.main_menu ul.sub-menu li a {
	margin-left: 0;
	padding-left: 5px;
}

/*#header div.container div.main_menu ul.sub-menu li a:hover{

	background-color: #ff7a4d;
	color: #fff;
}*/

#menu-item-5334 a { /*last in the menu*/
	margin-right: 10px;
}

#shop_header div.container ul.cart_dropdown li.cart_dropdown_first span.cart_subtotal span.amount {
	position: absolute;
	top: 10px;
}


#greatest-hits div.one_third.flex_column p {
	font-weight: bold;
	font-style: italic;
	font-size: .8em;
	margin-top: 20px;
}

img.avatar {
	margin: 0;
	padding: 0;
	height: 50px;
 	-moz-border-radius:25px;
 	-webkit-border-radius: 25px;
 	-border-radius: 25px;
 	width: 50px;
 	margin-left: -10px;

 }

#main div.container div.content {
	line-height: 1.9em;
}

#main div.container a {
	text-decoration: none;
	font-weight: bold;
}

#main div.container a:hover {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}


.seperator-addon{
	display: none;
}


.cart_dropdown_first .cart_dropdown_link{
	display: block;
	float: left;
	padding: 0 5px 0 25px;
	background: transparent url("http://ash.polishlab.com/wp-content/themes/ashley2012/config-woocommerce/images/icon-cart.png") 0px 0px no-repeat;
	position: relative;
}

#shop_header div.container ul.cart_dropdown li.cart_dropdown_first a.cart_dropdown_link,
#shop_header div.container ul.cart_dropdown li.cart_dropdown_first span.cart_subtotal span.amount {
		font: normal 400 1.35em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#shop_header div.container div.sub_menu ul li a {
	margin: 0;
}

#shop_header div.container div.sub_menu ul li a{
	font: normal 400 1.5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 2px;
}

span.dropdown_link a {
	text-decoration: none;
	border-bottom: none;
	font-weight: bold;
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#shop_header div.container div.sub_menu ul li a {
	text-decoration: none;
	border-bottom: none;
}

#info_text_header {
display: none;
}

#main div.container div.post-entry div.six.units.entry-content h1 {
	font: bold 3em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
}


#main div.container div.entry-content  p {
	font: 1em "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.7em;
}

#main div.container div.entry-content p a {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #bec303;
	font-weight: bold;
}

#main div.container div.post-entry div.entry-content div a,
#main div.container a {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #bec303;
	font-weight: bold;
}

#main div.container div.entry-content h3 span {
	color: #bec303;/*darker green*/
}

#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content h3 {
	line-height: 1.6em;
}

#main div.container div.post-entry div.entry-content h5 {
	line-height: 1.5em;
	color: #6e6e6e;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content ul li:before {
	content: "☞ ";
}

/* @end */

/* @group fonts */


@font-face {
    font-family: 'BebasNeueRegular';
    src: url("/fonts/bebas/BebasNeue-webfont.eot");
    src: url("fonts/bebas/BebasNeue-webfont.eot?#iefix") format('embedded-opentype'),
         url("fonts/bebas/BebasNeue-webfont.woff") format('woff'),
         url("fonts/bebas/BebasNeue-webfont.ttf") format('truetype'),
         url("fonts/bebas/BebasNeue-webfont.svg#BebasNeueRegular") format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url("http://ash.polishlab.com/fonts/league/League_Gothic-webfont.eot");
    src: url("http://ash.polishlab.com/fonts/league/League_Gothic-webfont.eot?#iefix") format('embedded-opentype'),
         url("http://ash.polishlab.com/fonts/league/League_Gothic-webfont.woff") format('woff'),
         url("http://ash.polishlab.com/fonts/league/League_Gothic-webfont.ttf") format('truetype'),
         url("http://ash.polishlab.com/fonts/league/League_Gothic-webfont.svg#LeagueGothicRegular") format('svg');
    font-weight: normal;
    font-style: normal;

}

/*.typekit-badge {display:none !important;}
#typekit-badge-akk8gpo {display:none !important;}
.typekit-badge {opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";}*/

/* @group Basic Typo */

#main div.container div.content div.entry-content ol li {
	margin: 20px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

/*somehow affects other p
#main div.container div.content div.entry-content  p {
	font: 1.1em "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.6em;
}*/


span.flag-text.on-primary-color {
	font: normal 900 1em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #65685a;
	line-height: 2em;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.post-entry.post-entry-dynamic.dynamic_el_9 div.entry-content h3 {
	color: #a6a69b;
}

#main div.container div.content blockquote div.content-area p {
	font: normal 600 2em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #757575;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_4.dynamic_template_column_container div.one_third.first.dynamic_template_columns.flex_column.flex_column_1 div.entry-content blockquote p {
	font: normal 900 1.1em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #65685a;
}

#slideshow_big div.container blockquote.advanced_blockquote.dynamic_el_1 div.content-area p {
	font: normal 600 2em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #757575;
}


#main div.container div.content div .entry-content h2 a{
	text-transform: uppercase;
	font: normal 400 1em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

h1.page-title.meta-color,
h1.page-title {
	text-transform: uppercase;
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.content div.entry-content h2 {
	text-transform: uppercase;
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #6e6e6e;
	line-height: 1.5em;
	text-align: center;
}

#main div.container div.content div.entry-content h3 {
	color: #505050;
	font: bold 1.2em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.4em;
}


#main div.container div.content div.entry-content div.one_fourth h3 {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.content .entry-content h2.greatesthits {
	text-transform: uppercase;
	text-align: center;
	font: normal 400 20em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #383838;
}

#main div.container div.content a span.price {
	width: 240px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p.dynamic_el_7 h2.hotproducts {
	text-transform: uppercase;
	text-align: center;
	font: normal 400 20em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #383838;

}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p.dynamic_el_12 h2.hotproducts {
	font-size: 10em;
}

#socket div.container div.social a img {
	width: 45px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.post-entry.post-entry-dynamic.dynamic_el_11 div.entry-content h2.greatesthits,
#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p.dynamic_el_6 h2.latestposts {
	font-size: 15em;
}

#main div.container  p.woocommerce-result-count {
	display: none;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p.dynamic_el_10 h2.latestposts {
	text-transform: uppercase;
	text-align: center;
	font: normal 400 21em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #383838;

}



/* @end */

/* @group top manu  header */

#header div.container {
	margin: 0 center;
	padding: 0;
	border: 0;
}

div#header.container_wrap {
	background: #fff;
	/*border-bottom: 20px solid #f4f4f1;*/
	height: 503px; /*orig 546px*/
}
.home div#header.container_wrap {
    border-bottom: 0;
}

#header div.container h1.logo.bg-logo a img {
	display: none;
}

#info_text_header div.container.no_css_transition div.infotext {
	font-weight: bold;
}

/* @end */


/* @end */

/* @group FrontPage */

img#ash-front-drawing {
	position: absolute;
	width: 300px;
	height: 280px;
	top: -6px;
	left: 10px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage blockquote.advanced_blockquote.dynamic_el_1 div.content-area p {
	margin: 30px 0 0;
}

#signup-populated div.one_third h2 {
	color: #a6a69b;
}

div.entry-content #signup-populated h2 {
	color: #a6a69b;
}

#main div.container div.content span.flag-text.on-primary-color {
	font-size: 1em;
	font-weight: bold;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_9.dynamic_template_column_container div.one_third.first.dynamic_template_columns.flex_column.flex_column_1 div.entry-content p a span.image_overlay_effect.external_image span.image_overlay_effect_inside { /*images linking to shop*/
	background-color: #fff;
	height: 250px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.slideshow_container..dynamic_el_6 ul.slideshow.fade_slider li.featured.featured_container5.caption_left.caption_left_framed.imageslide.slide_number_3 a span.image_overlay_effect span.image_overlay_effect_inside img{
	width: 900px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_9.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_2 div.entry-content p a span.image_overlay_effect.external_image span.image_overlay_effect_inside {/*images linking to shop*/
	background-color: #d5db03;
	height: 250px;

}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_8.dynamic_template_column_container div.one_third.first.dynamic_template_columns.flex_column.flex_column_1 div.entry-content p a span.image_overlay_effect.external_image span.image_overlay_effect_inside:hover,
#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_8.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_2 div.entry-content p a span.image_overlay_effect.external_image span.image_overlay_effect_inside:hover,
#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_8.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_3 div.entry-content p a span.image_overlay_effect.external_image span.image_overlay_effect_inside:hover
 {
	background-color: #d5db03;
	height: 245px;
	background: #2eeae4; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #2eeae4 0%, #b6ed2d 48%, #dd6a46 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#2eeae4), color-stop(48%,#b6ed2d), color-stop(100%,#dd6a46)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* IE10+ */
	background: linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2eeae4', endColorstr='#dd6a46',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.slideshow_container..dynamic_el_5 ul.slideshow.fade_slider li.featured.featured_container5.caption_left.caption_left_framed.imageslide.slide_number_3 a span.image_overlay_effect.lightbox_image span.image_overlay_effect_inside {
	background-color: #d5db03;
	height: 200px;
	background: #2eeae4; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #2eeae4 0%, #b6ed2d 48%, #dd6a46 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#2eeae4), color-stop(48%,#b6ed2d), color-stop(100%,#dd6a46)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* IE10+ */
	background: linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2eeae4', endColorstr='#dd6a46',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

ul li, ul li a, ol li a{
	list-style: none;
	margin-left: 0px;/*was 20px*/
	line-height: 1.9em;
	text-decoration: none;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content ul li {
	font-weight: bold;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_9.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_3 div.entry-content p a span.image_overlay_effect.external_image span.image_overlay_effect_inside {/*images linking to shop*/
	background-color: #d5db03;
	height: 245px;

}

#main div.container div.content span.flag-text.on-primary-color a {
	font-size: 1em;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.post-entry.post-entry-dynamic.dynamic_el_9 div.entry-content h1.post-title.dynamic-post-title { /*welcome title page*/
	text-indent: -300000px;
	height: 1px;
	margin: 0;
}

#main div.container ul.social_bookmarks {
	float: right;
	margin-right: 10px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p div.display-last-posts h3 a {
	font: normal 400 1.6em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	display: block;
	text-align: center;
	background-color: #d5db03;
	color: rgba(255, 255, 255, .9);
	padding-top: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

div#motto-list {
	font: normal 700 .8em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 1px;
	color: #a6a69b;
	line-height: 1.4em;
	margin: 0 0 20px 10px;
}

div#mottom-run {
	font: normal 400 1.3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	letter-spacing: 6px;
	color: #a6a69b;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_1 div.outer_callout.dynamic_el_10 div.callout.hero-text a.big_button.avia-button.button h2 {
	color: #fffeff;
}

div#mottom-run2 {
	font: normal 600 1.2em "museo", sans-serif;
	letter-spacing: 1px;
	color: #7e7e7e;
}


#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage h3{
	font-size: 2em;
}



#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage h3 span span{
	color: #a6a69b;
	border-bottom: 6px double #ed2e17;

}


#main div.container div.content div.entry-content #greatest-hits div.one_third h3 {
	font-size: 1.3em;
	line-height: 60px;
	text-align: center;
	width: 330px;
	height: 60px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background-color: #d8d8ca;
	color: rgba(255, 255, 255, .9);
	padding-top: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#greatest-hits div.one_third.flex_column ul {
	margin: 20px 0 0 20px;
}


#greatest-hits div.one_third.flex_column ul li {
	clear: both;
	margin: 5px 0 0 30px;

}

#main div.container div#starthere div.footer-action h3 {
	font-size: 1.5em;
	line-height: 1.4em;
}

#greatest-hits div.one_third.flex_column ul li:before {
	content: "★ ";
	margin-left: -20px;
	color: #d8d8ca;
}

#greatest-hits div.one_third.flex_column ul li a {
	color: #5d5d5d;
	margin: 0 0 0 0px;
}

#greatest-hits div.one_third.flex_column p {
	font-size: .9em;
	color: #818181;
}

#top .contentSlideControlls a, #top .slideshow{
	padding: 0;
	background: #fff;
	margin: 0 0 0 -10px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p h2 {
	font: normal 400 17em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p div.display-last-posts h3 {
	font: normal 400 4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#signup-populated div.one_third.flex_column h4 {
	text-align: center;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage h2.bombs {
	font-size: 6em;
	color: #000;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage h2.gutsy {
	font-size: 7em;
	color: #000;
}


#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.post-entry.post-entry-dynamic div.entry-content h1.post-title.dynamic-post-title {
	display: none;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p.dynamic_el_7 div.display-last-posts p a.read_more {
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	background-color: #d5db03;
	color: #fffeff;
	padding: 5px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_8.container_wrap.fullsize.template-shop.shop_columns_3 div.template-shop.content.shop_slider_no ul.products li.product a span.price {
	width: 330px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage a span.image_overlay_effect.lightbox_image span.image_overlay_effect_inside:hover {
	background-color: #51fbf2;
	height: 386px;
	padding: 0;
	margin: 0;
	background: #2eeae4; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #2eeae4 0%, #b6ed2d 48%, #dd6a46 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#2eeae4), color-stop(48%,#b6ed2d), color-stop(100%,#dd6a46)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* IE10+ */
	background: linear-gradient(45deg,  #2eeae4 0%,#b6ed2d 48%,#dd6a46 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2eeae4', endColorstr='#dd6a46',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_9 div.callout.hero-text div.padding-active.content-area  {
	display: block;
	width: 70%;
}

/* @end */

/* @group sign ups */

/* @group FRONTPAGE */

div#signupfront  div#mc_embed_signup {
	margin-top: 210px;
}

div#signupfront #mc-embedded-subscribe-form label {
	text-align: center;
	font-size: 3em;
	width: 321px;
	text-transform: uppercase;
	margin-top: -20px;
	letter-spacing: -2px;
	background: #fda100;
	background-color: #d5db03;
	color: rgba(255, 255, 255, .9);
	padding-top: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_3.dynamic_template_column_container div.one_half.first.dynamic_template_columns.flex_column.flex_column_1 div.entry-content {
	margin-top: 17px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_4.dynamic_template_column_container div.one_third.first.dynamic_template_columns.flex_column.flex_column_1 div.entry-content blockquote p cite {
	display: block;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}


#slideshow_big div.container blockquote.advanced_blockquote.dynamic_el_1 div.content-area p { /*quote*/
	margin: 50px 0;
}

div#signupfront input#mc-embedded-subscribe.button {
	float: right;
	margin-top: -45px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_3.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_2 div.entry-content p {
	font-weight: bold;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_3.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_2 div.entry-content p strong {
	color: #d5db03;
}

p#prostitution {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin-top: 20px;
}


#prostitution span {
	font: normal 400 1.3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	color: #c8c8c8;

}

#main div.container div.content div.entry-content p.video-cite {
	font-weight: bold;
	text-align: center;
}

/* @end */

/* @end */

/* @group about */

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about {
	margin-top: 70px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about div.slideshow_container.dynamic_el_1 {
	width: 700px;
	margin: 0 auto;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about div.post-entry.post-entry-dynamic.dynamic_el_2 div.entry-content h1.post-title.dynamic-post-title {
	text-indent: -30000px;
}

#main div.container div.content div.tab_content.active_tab_content ul li span {
	font: normal 400 1.3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
}

#main div.container div.content div.tab_content.active_tab_content ul li  {
	font: 1.1em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 2em;
	font-weight: bold;
	color: #6a6a6a;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about blockquote.advanced_blockquote.dynamic_el_1 {
	margin: 30px;
}

div.tab_content.active_tab_content {
	background: #fff;
	text-align: left;
	padding: 20px 0 0;
	margin: 30px 0 0 0;
}

div.quote_rotator_title {
	font: normal 400 10em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	color: #cfcfcf;
}


div#quoteoutside {
	width: 850px;
	margin: 30px 0 50px;
	padding: 0 0 0 200px;
	position: relative;
}

div#quoteinside {
	margin-left: 30px;
}

#quoteoutside a span.image_overlay_effect span.image_overlay_effect_inside {
	position: absolute;
}

img#twitterbird{
	position: absolute;
	top: 100px;
	left: 0;
	opacity: .6;
	width: 170px;
}

div.rotated_quote div.author {
	font-weight: bold;
	font-style: italic;
	float: right;
	color: #ababab;
}

div.rotated_quote {
	background-color: #f2f2f2;
	padding: 20px;
	-webkit-box-shadow: 2px 2px 3px 1px #b7b7b7;
	-moz-box-shadow: 2px 2px 3px 1px #b7b7b7;
	box-shadow: 2px 2px 3px 1px #b7b7b7;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: rgba(202, 202, 202, .2);
 	color: #333;
	font-weight: bold;
	font: normal 600 1.3em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.5em;
}

#main div.container div.entry-content div.tab {
	font-size: 1.6em;
	color: #333;
	margin-right: 20px;
	text-transform: uppercase;
	text-align: center;
	font: normal 400 2.4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container .active_tab_content {
	margin-left: 40px;
}

#main div.container div.entry-content div div.tabcontainer div.tab:hover{
	color: #d5db03;
}

#main div.container div.content .tab_initial_open__1 div.tab.active_tab {
	background-color: #f7f7f7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #d5db03;
}

#main div.container div.content.twelve.alpha.units.template-dynamic div.tab_content.active_tab_content h2 {
	font-size: 3em;
	color: #8a8a8a;
}

#main div.container div.content div.tab_content.active_tab_content h3 {
	font-size: 2em;
	color: #cfcfcf;
}

img.social {
	margin-right: 20px;
	width: 80px;
	height: 80px;
}

#main div.container div.content div.post-entry.post-entry-dynamic.dynamic_el_2 div.entry-content .tab_content p span {
	font: normal 400 1.5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.content div.tab_content ul li {
	list-style: none;
	margin-bottom: 30px;
}

#main div.container div.content .wp-image-5148 {
	padding: 5px ;
	border: 1px solid #efefef;
}

/* @group jan 2013 updates */

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about div.post-entry.post-entry-dynamic.dynamic_el_1 div.entry-content div.tabcontainer.tab_initial_open.tab_initial_open__1 div.tab_content.active_tab_content ul {
	border-top: 2px dotted #efefef;
	padding-top: 20px;
}

#main div.container div.entry-content h4 {
	line-height: 1.7em;
}

#main div.container div.entry-content h4#quote {
	line-height: 1.5em;
	font-size: 2em;
	color: #000;
	margin: 30px 0 30px 50px;
}

#main div.container div.content div.greyh4s  {
	width
}

#youare {
	width: 230px;
	height: inherit;
}

#main div.container div.content div.greyh4s ul li {
	color: #858686;
	font: bold 1.2em/2.4em museo, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.content div.greyh4s ul li:before {
	content: "★ ";
	color: #d5db03;
}

#ash-about {
	width: 400px;
}

body#top.page.page-id-5279  #main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about div.post-entry.post-entry-dynamic.dynamic_el_1 div.entry-content div {
	font-size: 1.2em;
	font-weight: bold;
}

body#top.page.page-id-5279 #main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about div.post-entry.post-entry-dynamic.dynamic_el_1 div.entry-content ul li {
	font-size: 1.2em;
}

body#top.page.page-id-5279 a.scrollTop {
	font-size: .5em;
}

body#top.page.page-id-5279 #main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about div.post-entry.post-entry-dynamic.dynamic_el_1 div.entry-content h1 {
	font-size: 2.2em;
	line-height: 1.5em;
}

body#top.page.page-id-5279 #main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about div.post-entry.post-entry-dynamic.dynamic_el_1 div.entry-content div p {
	font-size: 1.15em;
}

body#top.page.page-id-5280 #starthere div.large-links h3 {
	line-height: 1.3em;
}

#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content p {
	font-size: 1.2em;
}

body#top.page.page-id-10913 #main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content h4 {
	font-weight: bold;
}

span.post_link_text {
	font-style: italic;
	font-size: .5em;
}

#main div.container.template-blog.template-single-blog div.content.units.nine.alpha div.post_nav div.previous_post_link_align span.previous_post_link a,
#main div.container.template-blog.template-single-blog div.content.units.nine.alpha div.post_nav div.next_post_link_align span.next_post_link a {
	font-size: .7em;
	line-height: .8em;
}

/* @end */

/* @end */

/* @group start here   */

#starthere div.one_third h4 {
	font-size: .8em;
	text-align: center;
}


#main div.container div.post-entry div.entry-content #starthere h2.starthere {
	letter-spacing: 2px;
	color: #fff;
	background-color: #d5db03;
	color: rgba(255, 255, 255, .9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 50px;
}

#main div.container div.extralight-border.title_container.shop_title_container h2.starthere {
	letter-spacing: 2px;
	color: #fff;
	background-color: #d5db03;

	color: rgba(255, 255, 255, .9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 50px;
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

#starthere div.one_third.first.flex_column p img {
	margin-top: 10px;
}

#starthere div.footer-action h3 {
	font-size: 1em;
	margin: 25px 0 0 20px;
}

#starthere div.large-links a {
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#starthere ul li {
	margin-left: 0;

}

#main div.container  #starthere ul li a {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	margin-left: 0;
}

#main div.container #starthere div.large-links {
	margin-top: 50px;
}


#main div.container #starthere div.large-links a{
	font: normal 400 4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #d8d8ca;
}

#starthere ul.products li.product a span.price {
	width:174px;
}

#main div.container div.post-entry div.entry-content div.large-links h3 {
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.post-entry div.entry-content div.template-shop.content.nine.alpha.units ul.products li.product a span.price {
	width: 174px;
}

div#starthere div#af-body-525191884.af-body.af-standards {
	width: 220px;
}


/* @end */

/* @group sidebar */

.tweetstimonial .tweetstimonial_username, .tweetstimonial .tweetstimonial_tweet {
	margin: 5px 0;
	padding: 0;
}

#tweetstimonialswidget-2 div.tweetstimonial.aptureNoEnhance h4.tweetstimonial_username a {
	font-weight: bold;
	font-size: .8em;
}

a.tweetstimonial_avatar {
	font: normal 500 .9em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.7em;

}

div.comment_meta_container.alpha.three.units {
	float: right;
}

input#searchsubmit.button {
	background-color: #f7f7f7;
}

div.eight.units div.summary div.product_column.product_column_4 div.related.products div.template-shop.content.nine.alpha.units ul.products li.product a h3,
ul.products li.product a h3 {
	font-size: 1.1em;
	letter-spacing: 1px;
}

div.eight.units div.related.products ul.products li.product a span.price {
	width: 150px;
}

#woocommerce_login-3 form p a {
	color: #fffeff;
	font-size: .9em;
}

input#wp-submit.submitbutton {
	font-weight: bold;
	text-transform: uppercase;
}

#woocommerce_login-2 {
	background: #ed2e16;
	background-color: #d5db03;
	border: 6px double #efefef;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 5px;
}

.widget{
	clear:both;
	position: relative;
	overflow: hidden;
	padding:10px 0 5px 0;
	float:none;
}

#woocommerce_login-2 h3.widgettitle {
	background: #fff;
	margin-top: ;
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 10px;
	text-align: center;
}

#woocommerce_login-2 ul.pagenav li a {
	color: #fff;
}


/*sidebar

#main div.container .entry-content h3 {
	line-height: 4em;
}
*/


/* @end */

/* @group contact */


#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.ajax_form fieldset p input.button {
	font: normal 400 4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 6px;
	text-transform: uppercase;
	padding: 5px 20px;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.ajax_form fieldset p input.button:hover {
	font: normal 400 4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 6px;
	text-transform: uppercase;
	padding: 5px 20px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	background-color: #8a8a8a;
}


/* @end */

/* @group blog */

#categories-blog h2 {
	font: normal 400 17em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #373737;
}

#categories-blog ul li a:hover {
	color: #d5db03;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_9 div.callout.hero-text a.big_button.avia-button.button {
	position: absolute;
	top: 0;
	height: 50px;
}


#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_9 div.callout.hero-text a.big_button.avia-button.button h2 {
	font-size: 2em;
}

ul#left-cat {
	width: 60%;
	float: left;
}

ul#right-cat {
	width: 40%;
	float: left;

}

/*div#categories-blog {
	height: 450px;
	margin-bottom: 30px;
	border-bottom: 1px solid #efefef;
	font: bold 1.1em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
}

div#categories-blog ul li a {
	color: #464646;
	text-transform: uppercase;
	margin: 0;
}

div#categories-blog ul li:before {
	content: "★ ";
	margin-left: -20px;
	color: #d5db03;
}*/

#main div.container.template-blog div.content.nine.alpha.units ul li a {
	font: bold 1.5em/1.7em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 2px;
	color: #636464;
}

#main div.container.template-blog div.content.nine.alpha.units ul li a:hover{
	color: #d5db03;
}

#main div.container.template-blog div.content.nine.alpha.units ul li a:before {
	content: "★ ";
	color: #d5db03;
}

#main div.container.template-blog div.content.nine.alpha.units ul {
	padding-bottom: 30px;
	border-bottom: 1px solid #efefef;
	margin-left: 50px;
	margin-top: 0;
}

#categories-blog h2 {
	margin-bottom: 0;
}

#main div.container div.post-entry div.six.units.entry-content h3 {
	color: #3c3c3c;
	margin: 20px 0;
	font: normal 400 4em/1.2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p.dynamic_el_10 h2 {

}

#main div.container div.post-entry h1.post-title.offset-by-three {
	padding: 0 0;
}

div.three.units.alpha.blog-meta.meta-color {
	width: 100%;
	margin: 20px 0;
	text-align: left;
	padding: 0 0 10px 0;
	border-bottom: 2px dotted #efefef;

}

#main div.container.template-blog span.post-meta-infos span.blog-author.minor-meta {
	display: none;
}


.blog-inner-meta {
	border-right: 0;
}

h3.widgettitle {
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}


div#sign-up-signature p{
	clear: both;
	clear: both;
	font-weight: bold;
	margin: 20px 0 30px ;
	background-color: #d5db03;
	color: #fffeff;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: normal 900 1.1em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.5em;
}

#sign-up-signature h2 {
	clear: both;
	font: normal 400 6em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #474747;
}

div#sign-up-signature img#ash-signature {
	float: right;
	margin: -70px -30px 30px 20px;
	width: 200px;
	height: inherit;
}

div.post_nav {
	font: normal 500 2em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
}


span.comment_title {
	font-weight: bold;
}

#main div.container div.content div.post-entry h1 a {
	width: 540px;
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #d5db03;
}

#main div.container div.content div.post-entry h1 a:hover {
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #666;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

#main div.container div.post-entry h1.post-title.offset-by-three a {

	padding: 0 0 10px;
	margin: 0;
}

div.inner_sidebar.extralight-border,
div.inner_sidebar.extralight-borderp,div.inner_sidebar.extralight-border ul li a /*widgets*/{
	font: normal 500 1em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.6em;
}

#sign-up-signature a {
	text-transform: uppercase;
	color: #f0f0f0;
}

div.inner_sidebar.extralight-border ul li a{
	margin-left:0;
	padding-left: 0;
}

#main div.container div.post-entry div.six.units.entry-content {
	width: 790px;
	padding-left: 0;
	margin-left: 0;

}

div.post-entry p{
	padding-left: 0;
}

#main div.container.template-blog. div.content.nine.alpha.units div.post-entry {
	padding-left: 0;
	margin-left: 0;
}

div.comment_container.six.units {
	width: 750px;
}

ul.product_list_widget li {
	font-size: .6em;
	text-align: center;
}


div#signup-blog-sidebar h3#long {
	font: normal 1.6em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

div#signup-blog-sidebar p#prostitution {
	margin: -20px 0 0;
}

div#signup-blog-sidebar img#smbook {
	margin-top: 3px;
}

/* @group Sign up blog sidebar */



/* @end */

#signup-blog-sidebar strong {
	display: block;
	color: #d5db03;
	text-align: center;
}

div#signup-blog-sidebar img#smbook {
	width: 180px;
}

div#signup-blog-sidebar div#af-body-525191884.af-body.af-standards {
	width: 200px;
}

div#signup-blog-sidebar #af-body-525191884 div.af-element.buttonContainer input.submit {
	width: 160px;
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.textwidget input.submit {
	background: #d5db03;
}

div#signup-blog-sidebar div#af-footer-525191884.af-footer {
	height: 1px;
	width: 180px;
}

/* @group disqus */

div.dsq-comment-header {
	height: 15px;
	border: none;
}

span.dsq-commenter-name {
	margin-left: 20px;
}

h3.dsq-h3-reactions {
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}

#dsq-show-more-reactions a {
	font: normal 400 1.4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}

#dsq-content h3 {
	font: normal 400 1.4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dsq-content div.dsq-trackback-url {
	font-weight: bold;
}

#dsq-content ul li cite a {
	margin: 0;
}

#dsq-content ul li p.dsq-trackback-date {
	font-style: italic;
}

#dsq-content ul li p.dsq-trackback-excerpt {
	font-style: italic;
}

#dsq-subscribe li {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	border-top: 1px solid #efefef;
}

a.dsq-subscribe-email {
	 margin-left: 0;

}

#dsq-reply h3 {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}

#main div.container.template-blog.template-single-blog div.content.units.nine.alpha div.post-entry {
	padding-bottom: 50px;
}


/* @end */


/* @end */

/* @group shop */

/* @group affiliate page */



/* @end */

/* @group rendevous */

#product-6805 div.eight.units div.summary div.summary-main-content.entry-content h4 {
	line-height: 1.5em;
	font-size: 1.15em;
}

#product-6805 p.cart a.single_add_to_cart_button.button.alt,
a.single_add_to_cart_button.button.alt {
	width: 280px;
	height: 40px;
	font: normal 400 2.6em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	margin-bottom: 20px;
	border: 10px solid #f5f7f7;
}

a.single_add_to_cart_button.button.alt:hover {
	width: 280px;
	height: 40px;
	font: normal 400 2.6em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	margin-bottom: 20px;
	border: 10px solid #f5f7f7;
	background-color: #d5db03;
}

#product-6805 div p.price {
	font-size: 3em;
}

#product-6805 div.alpha.four.units.prev_image_container div.price_container div p.price ins span.amount{
	font: normal 400 2.3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#product-6805 div.alpha.four.units.prev_image_container div.price_container div p.price del span.amount {
	font: normal 400 2.8em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.avia_cart.avia_cart_external {
	background: #fff;
	border: #fff;
}


/* @end */

/* @group Thank You */

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content table.shop_table.order_details tbody tr td.product-name small a {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content table.shop_table.order_details tbody tr td.product-name a {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;

}

/*#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content p {
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;

}----ashley paragrapg*/

/* @end */


a.avia-button.light.custom.large {
	line-height: 60px;
	height: 60px;
	font-weight: bold;
	font-size: 2em;
}

button.button.alt {
	font-weight: bold;
	font-size: 2em;
	text-transform: uppercase;
}

div.installments {
	text-align: center;
}

div.installments h1 {
	letter-spacing: 1px;
	color: #d5db03;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-about div.post-entry.post-entry-dynamic.dynamic_el_2 div.entry-content ul.products li.product a h3 {
	font: normal 400 1.5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage ul.products li.product a h3 {
	font: normal 400 1.2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 1px;
}

#main div.container div.extralight-border.title_container.shop_title_container h2.install {
	font: normal 400 3.8em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 100px 0 20px;
	text-align: center;
}

#product-5276 div.eight.units div.summary div.summary-main-content.entry-content div.installments h2.install {
	font: normal 400 3.8em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;

}

div.summary div.summary-main-content.entry-content h1 {
	text-transform: uppercase;
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

ul.product_list_widget li span.amount {
	font: bold 2.2em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
}

ul.product_list_widget li a img.attachment-shop_thumbnail.wp-post-image {
	width: 200px;
	height:inherit;
	border: 2px solid #efefef;
}


#featured-products-3 ul.product_list_widget li a {
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;

}

ul.product_list_widget li a {
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

ul.product_list_widget li a {
	margin-left: 0;
}

#shop_header div.container ul.cart_dropdown li.cart_dropdown_first span.cart_subtotal span.amount {
	font-weight: bold;
}

#main ul.products li.product. a span.price {
	font-size: 50em;
}

#main ul.products li.product a span.price span.amount {
	font: normal 400 4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #d8d8ca;

}


#shop_header div.container ul.cart_dropdown li.cart_dropdown_first a.cart_dropdown_link {
	margin-top: 10px;
}

#shop_header  a {
	font-weight: bold;
	text-transform: uppercase;
}


ul#menu-main-nav.menu li a {
	list-style: none;
}

.products .product h3 {
	text-align: center;
	font-size: 1.4em;
	text-transform: uppercase;
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #efefef;
	padding: 6px 0;
}


div.summary div.summary-main-content.entry-content h3 {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #484848;
	text-transform: uppercase;
}

div.container div.eight.units div.summary div.summary-main-content.entry-content h3 {
	line-height: 1.2em;
	margin: 30px 0;
}

#main div.container span.price {
	display: block;
	width: 238px;
	text-align: center;
}

select.orderby {
	display: none;
}

#main div.container ul.products li.product a h3 {
	font-size: .em;
	text-align: center;
}


#main div.container div.template-shop.content.nine.alpha.units ul.products li.product a h3 {
	font-size: .em;
	text-align: center;
}


#product-48 div.alpha.four.units.prev_image_container div.price_container p.price span.amount,
#product-5229 div.alpha.four.units.prev_image_container div.price_container p.price span.amount ,
#product-5276 div.alpha.four.units.prev_image_container div.price_container p.price span.amount,
#product-5225 div.alpha.four.units.prev_image_container div.price_container p.price span.amount,
#product-5228 div.alpha.four.units.prev_image_container div.price_container p.price span.amount{
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #212121;
}

div#product_categories-2.widget.widget_product_categories,
div#recently_viewed_products-2.widget.widget_recently_viewed_products {
	margin-bottom: 20px;
}


div.summary div.summary-main-content.entry-content h3.products {
	background: #d5db03;
	text-align: center;
	color: #fffeff;
	padding: 10px;
	border: 5px solid #f7f7f7;
}

a.scrollTop {
	text-transform: uppercase;
	font-weight: bold;
}

div.summary div.summary-main-content.entry-content h3.modules {
	background: #d5db03;
	text-align: center;
	color: #fffeff;
	padding: 10px;
	border: 10px solid #efefef;
}

div#main h3.modules,
div#entry-content h3.modules  {
	background: #d5db03;
	text-align: center;
	color: #fffeff;
	padding: 10px;
	border: 10px solid #efefef;
}

#main div.container div.post-entry div.entry-content h3.modules {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fffeff;
}


#product-5171 div.eight.units div.summary div.summary-main-content.entry-content div.tabcontainer.tab_initial_open.tab_initial_open__1 div.tab.active_tab
 {
	width: 700px;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: left;
	margin: 10px 0;
	color: #d5db03;
	background: #fff;


}

div.price_container {
	display: block;
	text-align: center;
	color: #ed2e16;
}

div.price_container p.price span.amount {
	display: block;
	text-align: center;
	color: #000;
	font-size: 3em;
}


/* @group pricing on clients + product and cash */

div.installments p.product {
	border: none;
	margin: 20px  auto;
}

div.eight.units div.summary div.summary-main-content.entry-content p.product {
	width: 300px;
}

div.eight.units div.summary div.summary-main-content.entry-content div.installments p.product {
	width: 300px;
}

#product-5276 div.eight.units div.summary div.summary-main-content.entry-content p.product a.button.add_to_cart_button.product_type_simple {
	width: 180px;
}

#product-5171 div.eight.units div.summary div.summary-main-content.entry-content div.installments p.product a.button.add_to_cart_button.product_type_simple {
	width: 180px;
}

div.eight.units div.summary div.summary-main-content.entry-content div.installments p.product span.amount {
	width: 70px;
	text-align: right;
}


div.eight.units div.summary div.summary-main-content.entry-content p.product span.amount { 	width: 70px;
	text-align: right;
}


/* @end */

#product-5171 div.eight.units div.summary div.summary-main-content.entry-content div.tabcontainer.tab_initial_open.tab_initial_open__1 div.tab_content.active_tab_content p {
	color: #d5db03;
	font: normal 900 1.13em/2em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#product-5171 div.eight.units div.summary div.summary-main-content.entry-content div.tabcontainer.tab_initial_open.tab_initial_open__1 div.tab.active_tab {
	margin: 20px 0;
}

#product-5171 div.eight.units div.summary div.summary-main-content.entry-content div.tabcontainer.tab_initial_open.tab_initial_open__1 div.tab.active_tab {
	font-weight: bold;
	color: #d5db03;
	font: normal 900 1.1em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 2em;
}

#product-5171 div.eight.units div.summary div.summary-main-content.entry-content div.tabcontainer.tab_initial_open.tab_initial_open__1 div.tab.active_tab {
	color: #d5db03;
	background: #fff;
}

#product-5171 div.eight.units div.summary div.summary-main-content.entry-content ul ul p.product {
	border: none;
}

#product-5171 div.eight.units div.summary div.summary-main-content.entry-content ol li {
	line-height: 2em;
}

input#place_order.button.alt {
	font: normal 400 4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form table.shop_table.cart tbody tr td.actions div.coupon input.button,
#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form table.shop_table.cart tbody tr td.actions input.button {
	font-weight: bold;
	text-transform: uppercase;
}

#main div.container div.entry-content ul.products li.product a span.price {
	width: 100%;
}

#main div.container div.template-shop.content.shop_slider_no ul.products li.product a span.price {
	width: 100%;

}

#main div.container div.summary div.related.products ul.products li.product.first a span.price {
	width: 100%;
}


/* @group price and add coart styled for custom add to cart */

div.eight.units div.summary div.summary-main-content.entry-content p.product a.button.add_to_cart_button.product_type_simple {

	width: 300px;
	height: 40px;
	font: normal 400 1em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}

#product_categories-2 ul li.cat-item {
	font-size: 1.4em;
}

#recently_viewed_products-2 ul.product_list_widget li a {
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.eight.units div.summary div.summary-main-content.entry-content p.product {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 70px;
}

div.eight.units div.summary div.summary-main-content.entry-content p.product span.amount {
	display: block;
	width: 200px;
	float: right;
	margin: 10px;
}

/* @end */

/* @group variable workshop */

div.container #product-5777 div.eight.units div.summary div.product_column.product_column_4 div.related.products div.template-shop.content.nine.alpha.units ul.products li.product a span.price,
div.container #product-5229 div.eight.units div.summary div.product_column.product_column_4 div.related.products div.template-shop.content.nine.alpha.units ul.products li.product a span.price,
div.container #product-5228 div.eight.units div.summary div.product_column.product_column_4 div.related.products div.template-shop.content.nine.alpha.units ul.products li.product a span.price,
div.container #product-5225 div.eight.units div.summary div.product_column.product_column_4 div.related.products div.template-shop.content.nine.alpha.units ul.products li.product a span.price,
div.container #product-48 div.eight.units div.summary div.product_column.product_column_4 div.related.products div.template-shop.content.nine.alpha.units ul.products li.product a span.price,
div.container #product-5230 div.eight.units div.summary div.product_column.product_column_4 div.related.products div.template-shop.content.nine.alpha.units ul.products li.product a span.price,
div.container #product-5276 div.eight.units div.summary div.product_column.product_column_4 div.related.products div.template-shop.content.nine.alpha.units ul.products li.product a span.price {
	width: 100%;
}


#product-5777 div.alpha.four.units.prev_image_container div.price_container p.price span.from {
	font: bold 1.5em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #d5db03;
	text-transform: uppercase;
}

div.eight.units div.summary div.summary-main-content.entry-content div.tweetmeme_button {
	margin-top: 40px;
}

#product-5777 div.alpha.four.units.prev_image_container div.avia_cart.avia_cart_variable form.variations_form.cart div.single_variation_wrap div.single_variation span.price span.amount {
	font: bold 1.5em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #d8d8ca;
	text-transform: uppercase;

}

#product-5777 div.alpha.four.units.prev_image_container div.price_container p.price span.amount {
	color: #000;
	text-transform: uppercase;
	font: bold 1.5em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#product-5777 div.alpha.four.units.prev_image_container div.avia_cart.avia_cart_variable form.variations_form.cart table.variations tbody tr td label {
	color: #d5db03;
	text-transform: uppercase;
	font-size: .9em;
}

select#pa_copywriting-workshop {
	font-weight: bold;
	margin-top: 20px;
}

#product-6620 div.eight.units div.summary div.summary-main-content.entry-content div.avia-box.note.rounded { /*copywwriting*/
	background-color: #b1f4f0;
	border: none;
}

#product-6620  h2#notify,  h2.notify {
	font: normal 400 3.4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	text-transform: uppercase;
}

#af-body-736833912 div.af-element.buttonContainer input.submit {
	font: normal 400 3.4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	text-transform: uppercase;
}

input#awf_field-40114540.text,
input#awf_field-40114541.text {
	height: 25px;
}


#af-body-882023878 div.af-element.buttonContainer input.submit {
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #d5db03 none;
	border: none;

}

#af-body-882023878 div.af-element.buttonContainer input.submit:hover {
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #d5db03;
	border: none;
}

/* @end */


/* @end */

/* @group footer + sign up on top */


/* @group footer form */

input#awf_field-32135727.text,
input#awf_field-32135728.text {
	border: 1px solid #efefef;
	height: 25px;
}

#af-body-525191884 div.af-element.buttonContainer input.submit {
	margin: 10px 20px 0  0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div#af-body-525191884.af-body.af-standards {
	background-color: #b8fdf5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 7px;
	border: 6px double #f9faf6;

}

#af-body-525191884 div.af-element.buttonContainer input.submit:hover {
	background-color: #fda100;
	border-color: #989898;
}

/* @end */

#footer{
    padding-top: 50px;
	margin-top: 100px;
    background: #ececec;
}

#footer .widget.widget_text {
	margin-top: 0;
	padding-top: 0;
}

#text-20 div.textwidget h2 {
	font: normal 400 7.5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	color: #000;
}

h2#ash {
	text-align: center;
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 321px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background-color: #d8d8ca;
	background-color: rgba(216, 216, 202, .8);
	color: #fff;
	color: rgba(255, 255, 255, .9);
	padding-top: 5px 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: absolute;
	top: 0px;
}

#main div.entry-content blockquote p cite {
	display: block;
	float: right;
	font-style: italic;
	margin-top: 10px;
}

div.textwidget blockquote cite{
	display: block;
	float: right;
	font-style: italic;
	margin-top: 10px;
	font-weight: bold;
}

div.entry-content blockquote p{
	font: normal 900 1.1em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #65685a;
}

#text-18 div.textwidget blockquote {
	font: normal 900 1.8em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #65685a;
}

div#footer.container_wrap.socket_border {
	border-top: 2px solid #efefef;
	position: relative;
}

img#ash-footer {
	margin-top: -50px;
}

div#footervid {
	margin-top: 274px;
	z-index: 9000000;
}

img#ash-front-drawing2 {
	width: 300px;
	height: 280px;
	margin-top: -40px;
	left: 10px;
}

div#footervid2 {
	margin-top: 164px;
	z-index: 9000000000;
}

div#footervid2 iframe{
	position: absolute;
	top: 160px;
	z-index: 9999999;
}

img#smbook {
	width: 280px;
	margin-left: 20px;
	margin-top: 20px;
}


#text-19 h3.widgettitle,
#text-20 h3.widgettitle {
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

div.container p.video-cite {
	font-weight: bold;
}


div.textwidget div.footer-action h2 {
	font: normal 400 8em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.textwidget div.footer-action h3
 {
	font: normal 700 3em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.5em;
	padding-top: 30px;
	padding-bottom: 20px;
	border-bottom: 6px double #ed2e17;
	width: 310px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_4.dynamic_template_column_container div.one_third.first.dynamic_template_columns.flex_column.flex_column_1 div.entry-content p img { /*book*/
	margin-left: -10px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_4.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_2 div.entry-content div.footer-action h3 {
	font: normal 700 3em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.5em;
	padding-bottom: 20px;
	border-bottom: 6px double #ed2e17;
	width: 310px;
	padding-top: 30px;
}


#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_4.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_2 div.entry-content div.footer-action h3 span span {
	font: normal 700 .9em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_4.dynamic_template_column_container div.one_third.dynamic_template_columns.flex_column.flex_column_2 div.entry-content div.footer-action h3 {
	font: normal 500 2.1em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.3em;
	margin-top: -10px;
	padding-bottom: 20px;
	border-bottom: 6px double #ed2e17;
	width: 310px;
}


#main div.container #signup-populated div.one_third.flex_column h3 {

	text-align: center;
	font-size: 1.8em;
	line-height: 1.6em;
}

div.textwidget div.footer-action h3 span {
	color: #d5db03;
}


#socket div.container span.copyright a {
	font-weight: bold;
}

#socket div.container a {
	margin-left: 10px;
}

a#polishlab {
	display: block;
	float: right;
	background: url(/assets/marta-spendowska-polishlab.jpg);
	width: 80px;
	height: 22px;
	text-indent: -300000px;
}

#socket div.container div.footer-credits {
	width: 36%;
	margin-top: 50px;
}

#socket div.container div.footer-credits a {
	margin-left: 0;
}

#socket div.container div.footer-credits a {
	font-weight: bold;
}


#socket div.container a {
	text-decoration: none;
}

a#polishlab img {
	display: block;
	background: url(/assets/marta-spendowska-polishlab.jpg) ;
	width: 30px;
	height: 30px;
}

#socket div.container div.social {
	text-align: right;
	width: 50%;
	margin-top: -60px;
	margin-left: 50%;
}

#socket div.container div.social img {
	width: 80px;
}

#socket div.container div.social img:hover {
	opacity: .8;
}


div.container div.social.front {

	width: 100%;
	text-align: right;
}

div.container div.social.front img {
	width: 60px;
	margin-left: 2%;
}

div.container div.social.front img:hover {
	opacity: .8;
}

div.container div.social.widget {

	width: 100%;
	text-align: center;
}

div.container div.social.widget img {
	width: 50px;
}

div.container div.social.widget img:hover {
	opacity: .8;
}

h2#footer-opt.opt-in-subscribe {
	font-size: .5em;
}



/* @end */

/* @group read more on blog */

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_10 div.callout.hero-text div.padding-active.content-area h2 {
	width: 65%;
	font-size: 1.7em;
	font-weight: bold;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content div.af-element.buttonContainer input.submit {
	text-transform: uppercase;
}

#signup-populated div.one_third.flex_column h4 {
	color: #000;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_9 div.callout.hero-text a.big_button.avia-button.button {
	width: 40%;
	height: 120%;
	margin-top: -50px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_9 div.callout.hero-text a.big_button.avia-button.button h2 {
	height: 40%;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
}
/* @end */

/* @group rest */

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_8.container_wrap.fullsize.template-shop.shop_columns_3 div.template-shop.content.shop_slider_no ul.products li.product.first div.thumbnail_container div.thumbnail_container_inner img.attachment-shop_catalog {
	width: 350px;
 	height: 248px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_8.container_wrap.fullsize.template-shop.shop_columns_3 div.template-shop.content.shop_slider_no ul.products li.product.first a span.price span.from {
	color: #d5db03;
	text-transform: uppercase;
	font: bold 1.5em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.template-shop.content.nine.alpha.units ul.products li.product.last div.thumbnail_container div.thumbnail_container_inner img.attachment-shop_catalog.wp-post-image {
	width: 350px;
 height: 178px;
}


/* @end */

.container .clear {
   clear: none !important;
}

/* @group clients and cash */


#main div.container div.buy-now h2.buynow{
	margin: 0 auto;
}

#main div.container div.entry-content div h2.buynow {
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #d5db03;
	border: 10px solid #f4f4f5;
	color: #fff;
	width: 30%;
	height: 90px;
	line-height: 90px;
}

#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content div h2.buynow:hover {
	font: normal 400 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #efefef;
	border: 10px solid #f4f4f5;
	color: #d5db03;
	width: 30%;
	height: 90px;
	line-height: 90px;
	cursor: pointer;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content div div.buy-now h2.buynow a {
	display: block;
	height: 90px;
	line-height: 90px;
}


/* @end */

/* @group additonals */

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content blockquote div {
	line-height: 1.7em;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content blockquote p em {
	font-size: .8em;
}

/*paragraph on blog, single and front*/

#main div.container.template-blog div.post-entry div.six.units.entry-content p,
#main div.container.template-single-blog div.post-entry div.six.units.entry-content p,
#main div.container .template-dynamic-frontpage div.post-entry div.six.units.entry-content p {
	font-size: 1.2em;
}


#main div.container .template-blog .entry-content p del {
	font-size: 1.1em;
}

#main div.container del {
	text-decoration: line-through;
	font-weight: normal;
}

#main div.container.template-blog div.post-entry div.six.units.entry-content ul li {
	margin-left: 30px;
	line-height: 2em;
	margin-bottom: 15px;
}

#main div.container.template-blog.template-single-blog div.content .entry-content ul li:before {
	content: "• ";
	color: #D4DB03;
}

/* @end */

/* @group copywriting vroom vroom */

#mmf-f1-p2978-o1 form.mmf-form p label span.mmf-form-control-wrap.your-email input.mmf-validates-as-email.mmf-validates-as-required,
#mmf-f1-p2978-o1 form.mmf-form p label span.mmf-form-control-wrap.your-name input.mmf-validates-as-required,
#mmf-f1-p2978-o1 form.mmf-form p label span.mmf-form-control-wrap.your-subject input,
#mmf-f1-p2978-o1 form.mmf-form p label span.mmf-form-control-wrap.your-message textarea {
	width: 400px;
	text-transform: lowercase;
	font: 1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#mmf-f1-p2978-o1 form.mmf-form p input {
	width: 200px;
	height: 60px;
	text-transform: uppercase;
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
}


/* @end */

/* @group affiliates */

#main div.container h3#affiliate {
	font-size: 2em;
	text-align: center;
	margin-top: 20px;
}

#main div.container div.post-entry h2#promote span {
	color: #6d6c6d;
}

#affiliate a {
	color: #d5db03;
}

#shop_header {
	background: #a6a69b;
	background-color: rgba(166, 166, 155, .6);
}

/* My Comment */

form.infusion-form {
	width: 100%;
	margin-left: 10%;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.infusion-form div.infusion-field.paypal label{
	clear: both;
	margin: 20px 0 0;
	padding: 50px 0 0;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.infusion-form div.infusion-field label {
	font: bold 1.1em museo, "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 1px;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.infusion-form div.infusion-submit input {
	height: 50px;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.infusion-form div.infusion-field div.infusion-radio {
	float: left;
	width: 20px;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.infusion-form {
	float: left;
	width: 100%;
	clear: none;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content input {
	width: 70%;
	font: bold 1em museo, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: lowercase;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.infusion-form div.infusion-submit input {
	font: normal 400 2.2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	width: 71%;
	letter-spacing: 2px;
}

#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.infusion-form div.infusion-field div.infusion-radio span.infusion-option{
	width: 300px;
	float: left;
}


#main div.container div.template-page.content.nine.alpha.units div.post-entry div.entry-content form.infusion-form div.infusion-field div.infusion-radio span.infusion-option {
	height: 40px;

}



/* @end */

#signup-populated div.signupinfiu form.infusion-form div.infusion-field div.infusion-radio span.infusion-option label {
	float: left;
	margin: -24px 0 0 24px;
	font-size: 1em;
	line-height: 1em;
	display: inline;
}

#product-6620 div.eight.units div.summary div.summary-main-content.entry-content blockquote.small p {
	font-size: .75em;
	line-height: 1.5em;
	color: #606060;
}

#main div.container img#mottoimg {
	margin: 20px 0 90px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_9 div.callout.hero-text a.big_button.avia-button.button {
	width: 300px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.template-blog.sidebar_right.dynamic_el_7 div.content.units.nine.alpha div.post-entry div.six.units.entry-content div.pin-it-btn-wrapper {
	width: 80%;
}

#signup-populated #af-body-525191884,
#signup-blog-sidebar #af-body-525191884,
#signupfooter #af-body-525191884 {
	background-color: rgba(229, 229, 214, .7);
}

#main div.container div.eight.units div.summary div.summary-main-content.entry-content div div.installments h3 a {
	padding: 20px;
	background-color: #d5db03;
	color: #fffeff;
	letter-spacing: 1px;
}


#main div.container div.alpha.four.units.prev_image_container div.avia_cart.avia_cart_external p.cart a.single_add_to_cart_button.button.alt {
	padding: 10px;
	background-color: #d5db03;
	color: #fffeff;
	letter-spacing: 1px;
}

/* @group INFUSION */


#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form {
	margin: 0;
}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form div.infusion-field span.infusion-option label {
	margin-top: -23px;
	margin-left: 30px;
	color: #000;
}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form input#inf_field_Email.infusion-field-input-container {
	width: 300px;
	margin-top: -20px;
	text-align: center;
}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form div.infusion-submit input {
	width: 310px;
	height: 60px;
	font-size: 2.8em;
	text-transform: uppercase;
	background: #d5db03;
	color: #fff;
	font: normal 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 2px;
}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form div.infusion-submit input:hover {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form span.infusion-option label {
	width: 240px;
}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form #inf_custom_FavoriteDrink {
	width: 300px;
	margin-top: -20px;
	text-align: center;
}

#main div.container div#signup-populated .infsignup-thirdwidth .custom-10 .infusion-option label {
	font: 1em "Lucida Grande", Lucida, Verdana, sans-serif;

	margin-top: -16px;
	margin-left: 30px;
}

#main div.container div#signup-populated .infsignup-thirdwidth #mainContent table.background tbody tr td {
	width: 200px;
}

#mainContent table.background tbody tr td {
	background: none;
}

#main div.container div#signup-populated .infsignup-thirdwidth table.infusion-field-container td.infusion-field-input-container input[type="text"], #main div.container div#signup-populated .infsignup-thirdwidth table.infusion-field-container td.infusion-field-input-container input[type="password"], #main div.container div#signup-populated .infsignup-thirdwidth table.infusion-field-container td.infusion-field-input-container textarea {
	width: 58%;
	margin: 0;
	padding: 10px;
	border: 1px solid #efefef;
}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form div.infusion-field.blue{
	width: 290px;
	background: #f6f6f6;
	padding: 0 0 0 20px;
	border-top: 2px dotted #c4c4c4;
	border-bottom: 2px dotted #c4c4c4;
}

#main div.container div#signup-populated h3{
	color: #000;
	font: normal 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div#signup-populated h3 span.orange {
	color: #d5db03;
	font: normal 1.4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 2px dotted #efefef;
}

#main div.container div.testimonialpages p span {
	font: bold 2.2em museo, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #d5db03;
	display: block;
	margin: 10px 0 0;
}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form div.infusion-field.blue.lower{
	width: 290px;
	padding: 0 0 0 20px;
	border-top: none;
	border-bottom: 2px dotted #c4c4c4;
}


#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form div.infusion-field.blue span.infusion-option label {
	color: #5b5248;
	text-transform: uppercase;

}

#main div.container div#signup-populated .infsignup-thirdwidth form.infusion-form div.infusion-field label {
	text-transform: uppercase;
	color: #939393;
}

#signup-populated div.one_third.flex_column div.infsignup-thirdwidth form.infusion-form div.infusion-field span.infusion-option label {
	font-size: .75em;
	line-height: 1.5em;
}

form.infusion-form input#email-field.infusion-field-input-container {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fdfdfd;
	letter-spacing: 2px;
}

form.infusion-form  input#submit-button {
	font: normal 400 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 2px;
	color: #fdfdfd;

}

/* @end */

/* @group testimonials */

#main div.container div.testimonialpages p cite {
	font-weight: bold;
	font-style: italic;
	display: block;
	margin-bottom: 10px;
	text-align: right;
	color: #a0a0a0;
	padding-bottom: 20px;
	margin-bottom : 40px;
	border-bottom: 1px solid #efefef;
}

#main div.container div.testimonialpages div.single_slide {
	color: #a6a7a7;
	font: bold 2em/1.5em museo, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.testimonialpages div.single_slide p{
	color: #a6a7a7;
	font: bold 1em/1.5em museo, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.testimonialpages p {
	line-height: 1.8em;
}


#main div.container div.entry-content div.testimonialpages p img.right {
	margin-left: 80px;
}

#main div.container .template-dynamic-testimonial_with_image div.post-entry h1.post-title.dynamic-post-title {
	text-transform: uppercase;
	font: normal 5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #dedede;
	letter-spacing: 2px;
	margin: 30px 0;
}

#main div.container div.testimonialpages div.one_half h2 {
	color: #d5db03;
	letter-spacing: 2px;
}

#main div.container div.testimonialpages div.contentSlideControlls a {
	margin-bottom: 70px;
}

#main div.container div.testimonialpages div.single_slide h3 {
	color: #d5db03;
}

#main div.container div.testimonialpages div.single_slide {
	margin-top: 30px;
}

body#top.page.page-id-7966 #main div.container p img.right,
body#top.page.page-id-2978 #main div.container p img.right
 {
	width: 85px;
	height: 85px;
	border-radius: 75px;
	-webkit-border-radius: 75px;
	-moz-border-radius: 75px;
}

/* @end */

/* @group comments etc */

#main div.container.template-blog div.content.nine.alpha.units div.post-entry h1.post-title.offset-by-three  {
	float: left;
	clear: both;
	font-size: 2em;
}
	div.three.units.alpha.blog-meta.meta-color {

}

	#main div.container.template-blog span.post-meta-infos span.blog-categories.minor-meta {
	text-align: left;
}

#main div.container.template-blog div.blog-inner-meta.extralight-border {
	text-align: left;
}

	#main div.container.template-blog div.content.nine.alpha.units div.post-entry div.six.units.entry-content {
	margin-top: 40px;
	clear: both;
}

	#categories-blog h2 {
	margin-top: 140px;
}

	#main div.container.template-blog div.content.nine.alpha.units div.post-entry h1.post-title.offset-by-three a {
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 100%;
}

	#socket div.container div.social {
	text-align: right;
	position: absolute;
	top: 70px;
	right: 0;
	width: 100%;
}

#main div.container.template-blog span.post-meta-infos span.text-sep {
	display: none;
}

	#socket div.container div.footer-credits p a {
	font-size: .8em;
}

	#main div.container.template-blog 	div.content.nine.alpha.units div.post-entry div.three.units.alpha.blog-meta.meta-color {
	margin-left: 0;
}

	#main div.container.template-blog div.post-entry div.three.units.alpha.blog-meta.meta-color div.post-format.primary-background.flag {
	display: none;
}

	#main div.container.template-blog div.content.nine.alpha.units div.post-entry div.six.units.entry-content {
	margin-top: 0;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.post-entry.post-entry-dynamic.dynamic_el_2 div.entry-content h2.opt-in-subscribe {
	margin: 6px 0;

}

	#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage  img#mottoimg {
	margin-top:50px;
}



#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.post-entry.post-entry-dynamic.dynamic_el_11 div.entry-content h2.greatesthits {
	font-size: 3em;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.callout.hero-text div.padding-active.content-area {
	padding: 0;
	font-size: .6em;
	width: 170px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.outer_callout.dynamic_el_9 div.callout.hero-text a.big_button.avia-button.button {
	margin-top: 0px;
	font-size: .6em;
	padding: 10px 0;
	height: 30px;
	line-height: 10px;
}


/* @end */

/* @group Promo Magic  */

div.mab-pad.mab-wrap.mab-aside-left.mab-aside-type-none {
	background: none;
	border: none;
	border-top: 2px dotted #efefef;
	padding: 30px 0;
}

#main div.container.template-blog.template-single-blog div.mab-pad.mab-wrap.mab-aside-left.mab-aside-type-none div.textonright div.textonright p.promo.mablast {
	font: .9em "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.mab-content div.mab-main-copy div.imgonleft {
	float: left;
	width: 25%;
}

div.mab-content div.mab-main-copy div.textonright {
	float: right;
	width: 74%;
}

#wrap_all .container div.mab-pad.mab-wrap.mab-aside-left.mab-aside-type-none div.mab-content div.mab-main-copy h2.promo {
	font-size: 3em;
	color: #f88e11;
	text-align: left;
	margin: 0;
}

#wrap_all .container a.mab-main-button.mab-button-type-css3.bizguard.mab-button-3 {
	width: 18%;
	font: normal 3em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;

}

#wrap_all .container div.mab-pad.mab-wrap.mab-aside-left.mab-aside-type-none div.mab-content div.mab-main-copy div.textonright h3.promo {
	font-size: 3em;
	margin: 0;
}


/* @end */

/* @group infusion 2013 for single post*/

form.infusion-form div.infusion-field  input#email-field.infusion-field-input-container,
form.infusion-form #submit-button {
	border: none;
}

form.infusion-form #submit-button {
	height: 57px !important;
}

input#submit-button {
	height: 20px;
}

body#top.single form.infusion-form,
div.container form.infusion-form {
	width: 100%;
	margin-left: 0;
}

div#footer.container_wrap.socket_border form.infusion-form,
body#top.home.page.page-id-5278 form.infusion-form{
	margin-left: 10%;
}

#main div.container.template-blog.template-single-blog div.content.units.nine.alpha div.subscribe2013 {
	margin: 30px 0;
}

#main div.container.template-blog div.post_nav {
	margin-top: 150px;

}


#main div.container.template-blog.template-single-blog input#email-field.infusion-field-input-container,
#main div.container.template-blog.template-single-blog input#submit-button {
	border: 1px solid #efefef;
}

#main div.container.template-blog.template-single-blog div.content.units.nine.alpha div.subscribe2013 h3.opt-in-tagline-post span {
	font-style: italic;
	color: #bcc201;
}


/* @end */

/* @end */

/* @group NEW Starts Feb 18 2014 */

/* @group GENERAL + HOME */

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

}

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

}

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

}

div.main_menu ul#megaUber.megaMenu a span.wpmega-link-title {
	font: bold 1.1em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

#header div.container div.main_menu {
	font: bold .85em "museo", "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #eaeded;
	margin-top: -20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 7px;

}

/*#header div.container #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #header div.container  #megaMenu.megaMenuHorizontal ul.megaMenu li.menu-item.ss-nav-menu-reg > ul.sub-menu{
	opacity: 1;
}*/

#header div.container div.main_menu  {
	opacity: .9;
}

div.main_menu ul#megaUber.megaMenu a {
	color: #000;
}


div#megaMenu.megaMenuContainer.megaMenuHorizontal.megaResponsive.megaResponsiveToggle {
	background: #fff;
	opacity:1;
	color: #000;
	border: none;
	border: 2px dotted #efefef;
}


div#megaMenu.megaMenuContainer.megaMenuHorizontal.megaResponsive.megaResponsiveToggle a {
	color: #000;
	border-left: 2px dotted #dedede;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a {
	border-left: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
	color: #d5db03;
	border-left: none;
	font: 15px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#main div.container div.post-entry div.six.units.entry-content p {
	font: 18px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.entry-content p {
	font: 16px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.post-entry div.six.units.entry-content p a,#main div.container div.entry-content p a{
	font: 16px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.post-entry div.six.units.entry-content ol li strong {
	margin-left: 20px;
}

#main div.container .dynamic_template_column_container .flex_column div.entry-content ol li strong {
		margin-left: 13px;
}

#main div.container div.post-entry div.six.units.entry-content p a,#main div.container div.entry-content a {
		font: 16px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.content.twelve.alpha.units.template-dynamic .dynamic_template_column_container div.entry-content ol li {
	font: 16px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}
#main div.container div.inner_sidebar.extralight-border ul li a,
#main div.container div.inner_sidebar.extralight-border ol li a {
	font: 1.3em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.inner_sidebar ul li {
	border-style: none;
	border-bottom: 1px solid #dcdcdc;
}

#main div.container.template-blog.template-single-blog .entry-content ol li,
main div.container .entry-content ol li {
	font: 1.3em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left:0 ;
}

#main div.container .entry-content ol li  {
	text-indent: 0;
}

#main div.container .entry-content h2 a:hover,
#main div.container .entry-content p a:hover {
	color: #000;
}
.container h3.opt-in-tagline {
	text-align: center;
	margin-bottom: 40px !important;
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif !important;
	letter-spacing: 1px;
	color: #909090;
}

#main div.container.template-blog div.content.units.nine div.subscribe2013 h3.opt-in-tagline-post {
	text-align: center;
	margin-bottom: 40px !important;
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif !important;
	letter-spacing: 1px;
	color: #909090;
}

#recently_viewed_products-2 ul.product_list_widget li a {
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.inner_sidebar.extralight-border div#recent-posts-4.widget.widget_recent_entries ul li  {
	padding: 10px 0;
}

div.inner_sidebar.extralight-border div#recent-posts-4.widget.widget_recent_entries ul li a {
	font-weight: bold;
	color: #000;
	padding: 40px 0;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.entry-content form.infusion-form h6.infusion-submit {
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.5em;
	margin-left: 17%;
	font-weight: bold;
	color: #a7a7a7;
}

#text-24 div.textwidget h3.opt-in-tagline span {
	font: bold .8em/1.5em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	font-style: italic;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage  div.entry-content h4 {
	font: bold 1.6em/1.5em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container .first.dynamic_template_columns.flex_column div.entry-content h3 {
	letter-spacing: 0;
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 20px 0;
	color: #484848;
}

#main div.container .entry-content h3 a {
	font: normal 400 1em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.template-page.content.twelve.alpha.units .entry-content h3 a{
	font: normal 400 2em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container .dynamic_template_columns.flex_column h3.dynamic-column-title a {		letter-spacing: 0;
	font: normal 400 1.6em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container .dynamic_template_columns.flex_column div.entry-content h4 {
	letter-spacing:0;
	font-size: 1.2em;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.entry-content h4.signuptop {
	font-size: 1.2em;
	letter-spacing: 0px;
	text-align: center;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.entry-content h4 strong {
	 color: #d5db03;
	 font: normal 400 1.4em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#socket div.container div.social {
	width: 300px;
	margin: 0;
	padding:0;
	float: none;
	margin-top: -50px;
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_el_10.dynamic_template_column_container div.one_third.first.dynamic_template_columns.flex_column.flex_column_1 {
	margin: -20px 0 0;
	padding: 0;
}

#socket div.container div.footer-credits {
	height: 100px;
	margin: 0;
	margin-left: 20px;
}

#main div.title_container h1.page-title {
	font: 16px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container.template-blog div.content.nine.units div.post-entry div.six.units.entry-content h1 {
	font: normal 400 2.5em "league-gothic", "Lucida Grande", Lucida, Verdana, sans-serif;
}

.container div.six.units.entry-content ul li, .container div.six.units.entry-content ul li a, div.six.units.entry-content ol li a{
	list-style-type:square;
	margin-left: 0px;/*was 20px*/
}

#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.post-entry div.six.units.entry-content h3 {
	color: #3c3c3c;
	font-size: 3em;
}

#main div.container.template-blog .entry-content blockquote {
	margin: 30px 0 30px 20px;
	border-left: 2px solid #000;
	padding-left: 20px;
	font: italic bold 1.2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.template-page.content.twelve.alpha.units blockquote {
	margin: 30px 0 30px 20px;
	border-left: 2px solid #000;
	padding-left: 20px;
	font: italic bold 1.2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container .entry-content blockquote {
	margin: 30px 0 30px 20px;
	border-left: 2px solid #000;
	padding-left: 20px;
	font: italic bold 1.2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.content div.post-entry div.six.units.entry-content blockquote p { /*home*/
	font: italic bold 1.2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

/* @end */


/* @end */

/* @group ABOUT */

#main div.container div.post-entry.post-entry-dynamic p {
	font: 16px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.post-entry.post-entry-dynamic p a {
	font: bold 16px cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.post-entry.post-entry-dynamic p a:hover {
	color: #000;
}

#starthere h2.starthere {
	font: italic bold 3em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #d5db03;
	padding: 20px ;
	text-align: center;
}


/* @end */

/* @group BLOG */

h2#footer-opt-long.opt-in-subscribe {
	position: ;
}

#main div.container.template-blog.template-single-blog div.content.units.nine h2#footer-opt-long.opt-in-subscribe {
	margin-top: -70px;
}

#main div.container.template-blog.template-single-blog div.content.units.nine div.subscribe2013 h3.opt-in-tagline-post span.remember {
	display: block;
	color: #000;
	font-size: 3em;
}

#main div.container.template-blog.template-single-blog .entry-content h2 {
	text-align: left;
}

#main div.container.template-blog .entry-content blockquote {
	margin: 30px 0 30px 20px;
	border-left: 2px solid #000;
	padding-left: 20px;
	font: italic bold 1.2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container.template-blog div.content.units.nine div.post-entry div.six.units.entry-content h3,
#main div.container div.six.units.entry-content h3 {
	color: #3c3c3c;
	font-size: 3em;
}

#main div.container.template-blog div.post-entry div.six.units.entry-content ul li,
#main div.template-page.content.twelve.alpha.units ul li,
#main div.template-page.content.twelve.alpha.units ol li {
	font: 1.2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.4em;
}

#main div.template-page.content.twelve.alpha.units ul li {
	list-style-type:square;
	margin-left: 30px;
}

#main div.template-page.content.twelve.alpha.units ol li {
	margin-left: 0px;
}


#main div.template-page.content.twelve.alpha.units ul li {
	text-indent: 0;
}

#main div.container.template-blog.template-single-blog div.content.units.nine div.post_nav div.previous_post_link_align span.previous_post_link a {
	font: italic .6em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container.template-blog.template-single-blog div.content.units.nine div.post-entry blockquote p{
	font-weight: bold;
	font-style: italic;
}

#main div.container.template-blog. div.content.nine.units ul li.cat-item a {
	list-style: none;
}

/* @group Share button floats */

div#dd_ajax_float {
	background: #000;
}

span#dd_email_text,
div#dd_ajax_float #dd_print_text a ,
div#dd_print_button {
	color: #fff;
	font-weight: bold;
}

div.st_email_custom,
div#dd_print_button {
	border: none;
}

/* @end */


/* @end */

/* @group WOO */

#main div.container div.woocommerce form.checkout h3,
#main div.container div.woocommerce div.woocommerce-info,
#main div.container div.woocommerce div.woocommerce-info a.showlogin,
#main div.container div.woocommerce #billing_state_chosen a.chosen-single span{
	font: 1.2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;

}

#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content div.woocommerce div.woocommerce-info a.showlogin {

}

.container .product.type-product.status-publish form.cart button.single_add_to_cart_button.button.alt {
	font: bold 1em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	border-radius : 0;
}

.container .product.type-product.status-publish form.cart button.single_add_to_cart_button.button.alt:hover {
	background: #000;
	color: #d5db03;
}

.container .product.type-product.status-publish div.price_container div p.price span.amount {
	font: 2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	display: block;
	float: left;
	letter-spacing: 1px;
	padding: 20px;
	border : 1px solid #d5db03;
	margin-top: 15px;
}

.container .product.type-product.status-publish div .quantity input.plus, div .quantity input.minus,
#main div.container div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-quantity div.quantity.buttons_added input.plus  {
	font-size: 1.5em;
	width: 30px;
	height: 30px;
}

.container .product.type-product.status-publish div.quantity.buttons_added input.input-text.qty.text,
#main div.container div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-quantity div.quantity.buttons_added input.input-text.qty.text {
	font: bold 1.2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 30px;
	height:30px;
	color: #000;
	padding-right: 15px;
}

body#top.single.single-product .woocommerce.woocommerce-page display: none;{
	display: none;
}

.container .product.type-product.status-publish h1.post-title.portfolio-single-post-title {
	font: 2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.woocommerce div.woocommerce-message a.button.wc-forward {
	border-radius : 0;
	font: .7em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-right: 30px;
	margin-bottom: 30px;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 1px;
}

#main div.container div.woocommerce form table.shop_table.cart thead tr,
div.woocommerce form table.shop_table.cart tbody tr.cart_item {
	font: 1em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#main div.container div.woocommerce form tbody tr.cart_item td {
	font-size: 1.5em;
	color: #000;
}

#main div.container div.woocommerce div.woocommerce-message a.button.wc-forward:hover,
#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content div.woocommerce form table.shop_table.cart tbody tr td.actions input.button:hover,
#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content div.woocommerce form table.shop_table.cart tbody tr td.actions input.checkout-button.button.alt.wc-forward:hover,
#main div.container div.woocommerce  input#place_order.button.alt:hover,
#main div.woocommerce form.login p.form-row input.button:hover,
#main div.container div.woocommerce p.return-to-shop a.button.wc-backward:hover {
	background: #000;
	color: #d5db03;
}

#main div.container div.woocommerce div.woocommerce-message {
	font: italic 1.5em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 30px;
}

#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content div.woocommerce form table.shop_table.cart tbody tr td.actions input.button {
	font: 1.5em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 300px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #000;
	border-radius : 0;
}

#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content div.woocommerce form table.shop_table.cart tbody tr td.actions input.checkout-button.button.alt.wc-forward,
#order_review table.shop_table thead tr th.product-total,
#order_review table.shop_table thead tr th.product-name {
	background-color: #ff7600;
	color: #fff;
}

#main div.container div.woocommerce div.cart-collaterals div.cart_totals table tbody tr.cart-subtotal th,
#main div.container div.woocommerce div.cart-collaterals div.cart_totals table tbody tr.order-total th{
	font: 1em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1em;
}

#main div.container div.woocommerce div.cart-collaterals div.cart_totals h2 {
		font: 2em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
}

#main div.container div.woocommerce #order_review table.shop_table thead tr,
#main div.container div.woocommerce #order_review table.shop_table tfoot tr.cart-subtotal,
#main div.container div.woocommerce #order_review table.shop_table tbody tr.cart_item,
#main div.container div.woocommerce #order_review table.shop_table tfoot tr.order-total,
#main div.container div.woocommerce label a,
#main div.container div.woocommerce p.form-row.terms label.checkbox a {
	font: 1em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#payment div.form-row.place-order p.form-row.terms label.checkbox {
	font-size: 1.3em;
}

#main div.container div.woocommerce input#place_order.button.alt {
	font-size: 3em;
}

#main div.container div.woocommerce #payment ul.payment_methods.methods li {
	background: none;
	border: none;
	list-style: none;
	margin-left: 0;
}

#main div.container div.woocommerce p.return-to-shop a.button.wc-backward {
	color: #000;
	font: 1em cardoregular, "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	border-radius:0;
}

#customer_details div.col-1 div.woocommerce-billing-fields p.form-row.form-row-wide.create-account,
p#billing_company_field.form-row.form-row-wide,
#main div.container div.woocommerce form.login p.form-row {
	clear: both;
}

#main div.woocommerce form.login p.form-row input.button {
	font-size: 1.5em;
	border-radius:0;
	padding: 15px 25px 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#main div.container div.template-page.content.twelve.alpha.units div.post-entry div.entry-content div.woocommerce form.login p.form-row.form-row-last {
	float: left;
}

/* @end */

/* #browser specific mods
================================================== */

/* @end */

	div.template-	blog.sidebar_right.dynamic_el_8 div.content.units.nine.alpha div.post-entry h1.post-title.offset-by-three a {
		font-size: 1.2em;
		width: 100%;
		}

		div#mottom-run2, div#motto-list {
		font-size: .8em;
		width: 100%;
		}

		#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.template-blog.sidebar_right.dynamic_el_7 div.content.units.nine.alpha div.post-entry h1.post-title.offset-by-three a {
			width: 100%;
		}


		#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p.dynamic_el_12 h2.hotproducts,
		#main div.container div.content.twelve.alpha.units.template-dynamic.template-dynamic-frontpage div.dynamic_textarea_p.dynamic_el_6 h2.latestposts {
			font-size: 3em;
			width: 100%;
		}
		/*#main div.container {
			margin-left: 10px;
		}*/

div#shop_header.container_wrap.info_text_header {
	display: none; /*shop header*/
}


/* @end */

}

/* #browser specific mods
================================================== */

/* @end */














