/*

 Theme Name:   Webstore – Akomplice

 Template:     twentyfourteen

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {



}



body {

	background-color: #fff;

}



input, textarea,

input:focus {

	border: 0;

}



a {

	color: #000;

}



body a:active,

body a:hover,

body a:focus {

  color: #555;

  text-decoration: none;

}



p {

	display: inline;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 11px 0 6px;

}



.site {

	background: #fff;

	max-width: 1140px;

	margin: 24px auto 0 auto;

}



.site-header {

	background-color: #fff;

	max-width: 1140px;

}



.header-main {

	padding: 0 0;

	max-width: 100%;

}

.banner-wrapper {    
position: relative;
    overflow: hidden;
	width:880px;
	height:282px;
margin: 24px auto 48px auto;
}

#banner-slider {
    position: absolute;
    left: -880px;
    width: 880px;
    height: 282px;
    background: white;
    -webkit-animation: slide 1s forwards;
    -webkit-animation-delay: 2s;
    animation: slide 1s forwards;
    animation-delay: 1s;
}
@-webkit-keyframes slide {
    100% { left: 0; }
}

@keyframes slide {
    100% { left: 0; }
}

.na-wrapper {
	max-width: 1080px;
margin: 0 auto 24px auto;
padding: 0 10px;
}

.line-center {
    margin:0;
	padding:0 20px 0 0;
    background:#fff;
    display:inline-block;
}
h2.intro-text-1 {
	    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight:normal;
    font-size: 10px;
letter-spacing: 1px;
    line-height: 1.42857;
    color: #2A2A2A;
    text-align:left;
    position:relative;
    z-index:2;
}
h2.intro-text-1:after{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    right:0;
    border-top:solid 1px #ebebeb;
    z-index:-1;
}

body .navbar-collapse {

	background-color: transparent;

	padding: 0 0;

}



.menu-toggle {

	background-color: #fff;

	left: 0;

	right: initial;
	

}



.menu-toggle:before {

	color: #000;

}



.menu-toggle:active,

.menu-toggle:focus,

.menu-toggle:hover {

	background-color: transparent;

}



.search-toggle:before {

	color: #efefef;

}



.search-toggle {

	background-color: #fff;

	margin-right: 0;

}



.search-toggle:hover,

.search-toggle.active {

	background-color: #EFEFEF;

	color: #1a1a1a;

}


.menu-main-menu-container {

	margin-top: 15px;
}


#primary-navigation {

	padding-top: 12px;
	
	padding-bottom: 12px;

}



.primary-navigation.toggled-on {

	padding: 48px 0 0px;

}



.primary-navigation .nav-menu {



}



.site-navigation ul {

		text-align:center;
		margin-left:auto;
		margin-right:auto;

}



.site-navigation li {

	padding: 0 14px;

	border-top: 0;

}



.site-navigation a:hover {

	color: #555;

	background: #fff;

}



.nav > li > a {

	font-family: Helvetica Neue, Helvetica, Arial, "Lato";

}


.item3colTitle a:hover {
	color:#9a9a9a;
	
}


.wp-pagenavi a:hover {
	color:#d00;
	
}

.site-title {

	font-family: Helvetica Neue, Helvetica, Arial, "Lato";

    width: 100%;

    margin: 0 0 0 9px;

    text-align: center;

	font-weight: 300;

	color: #888;
	

}



.site-title a,

.site-title a:hover,

.site-navigation a {

	color: inherit;

}





.site-title .all-items {

	display: none;

}

.col-md-4 {
    width: 33.3%;
	height: 515px;
}


@media screen and (min-width: 768px) {

	.navbar-brand:hover .akomp {

		display: none;

	}



	.navbar-brand:hover .all-items  {

		display: block;

		text-transform: uppercase;

		font-weight: 400;

		color: #fff;

		font-size: 12px;

		padding-top: 1px;

		letter-spacing: .125em;

	}


}



.site-navigation .current_page_item > a,

.site-navigation .current_page_ancestor > a,

.site-navigation .current-menu-item > a,

.site-navigation .current-menu-ancestor > a {

	color: #000;

	font-weight: normal;

	background-color: #fff;
	
		background-image: url("http://webstore.akomplice-clothing.com/img/ak_arrow_3.png");

		background-position: center bottom;

		background-repeat: no-repeat;

}



.search-box-wrapper {

	position: absolute;

	top: 0;

	right: 48px;

	float: right;

	width: auto;

	width: -webkit-calc(100% - 48px);

	width:    -moz-calc(100% - 48px);

	width:         calc(100% - 48px);

	text-align: right;

}



.search-box {

	background-color: rgba(255,255,255,.5);

	width: 100%;

	float: right;

	max-height: 48px;

}



.content-area {

	padding-top: 11px;

	margin: 0 0;

}



.hentry {

	margin: 0 auto 12px;

	max-width: inherit;

}



	.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {

		max-width: inherit;

	}

	

	.site-content .entry-content, .site-content .entry-summary, .page-content {

		padding-top: 15px;

	}

	

	.entry-title {

		font-size: 16px;

		margin: 0 0 4px 0;

		text-align: center;

		line-height: 19px;

	}



		.single .entry-title {

			display: inline-block;

			width: auto;

			text-align: left;

		}



		.single .entry-header .entry-title:first-of-type {

			float: none;

		}



		.single .entry-header .entry-title {

			float: right;

		}



	.site-content .entry-header {

		width: 100%;

		padding: 7px 10px;

	}



	.site-content .has-post-thumbnail .entry-header {

		padding-top: 7px;

	}



	.site-content .entry-content {

		background: #fff;

		border: 1px solid #cecece;

		box-shadow: 1px 1px 1px rgba(0,0,0,.06);

	}



#secondary {

	color: inherit;

}



.widget {

	line-height: 16px;

	margin-bottom: 11px;

}



.widget a,

.widget-title,

.widget-title a {

	color: #1a1a1a;

}



.widget_archive li,

.widget_categories li,

.widget_links li,

.widget_meta li,

.widget_nav_menu li,

.widget_pages li,

.widget_recent_comments li,

.widget_recent_entries li {

	border-top: 0;

	padding: 4px 0;

}



.content-sidebar h1,

.content-sidebar h2,

.content-sidebar h3,

.content-sidebar h4,

.content-sidebar h5,

.content-sidebar h6 {

	padding-top: 0;

}



.paging-navigation {

	text-align: center;

}



.site-footer {

	background-color: #fff;

	max-width: 1060px;

	margin: 0 auto;

	padding-top: 15px;

}



.site-footer,

.site-info, .site-info a {

	color: #1a1a1a;

}



@media screen and (min-width: 401px) {

	.list-view .site-content .hentry:first-of-type, .list-view .site-content .hentry.has-post-thumbnail {

		border-top: 1px dotted #bbb;

		padding-top: 11px;

	}

	

	#search-akomplice {

		padding: 0 0px 0 6px;

	}
	

}



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

	p {

		font-size: 11px;

	}



	.site-content {

		margin-right: 0;

		margin-left: 0;

	}



	.list-view .content-area {

		padding: 0 0;

	}



	.list-view .site-content .hentry {

		padding: 9px 0;

		border-bottom: 1px dotted rgba(0, 0, 0, 0.09);

	}



		.list-view .site-content .entry-header {

			background-color: #fff;

		}



		.list-view .site-content .entry-title {

			font-size: inherit;

			font-weight: inherit;

			line-height: inherit;

			margin-bottom: 8px;

			text-transform: uppercase;

		}

	

	#search-akomplice {

		padding: 0 0 18px;

	}

}



@media screen and (min-width: 594px) {

	.site-content .has-post-thumbnail .entry-header {

		margin-top: 0;

	}



	.site-content .entry-header {

		padding-right: 15px;

		padding-left: 7px;

	}
	

}



@media screen and (min-width: 768px) {

	body .container > .navbar-header {

		margin-left: 2px;

	}



	body .container > .navbar-collapse {

		margin: auto;
		
		text-align:center;
		float:none;
	}



	#shopCart {

		margin-right: 12px;

	}



	.primary-navigation {

		margin: 0 auto 0 auto;

	}



	.primary-navigation li > a {

		background-color: #fff;

	}



	body .navbar-collapse {

		padding: 0 0 21px 139px;
		text-align:center;
		margin-left:auto;
		margin-right: auto;

	}



	body .navbar-brand {

		font-family: Helvetica Neue, Helvetica, Arial, "Lato";

		color: #555;

		font-size: 14px;

		text-align: center;		

		font-weight: 300;

		text-transform: lowercase;

	}



	a.navbar-brand:before {

		height: 23px;

	}

	
	
	.nav > li {

		text-align: center;

	}



	body .nav > li > a {

		font-family: Helvetica Neue, Helvetica, Arial, "Lato";

		color: #000;

		padding: 0px 7px;

		font-weight: normal;

		font-size: 10px;

		line-height: 21px;
		
		letter-spacing: 1px;

		height: 32px;

		text-align: center;

	}



	body .navbar-nav > li {

		padding: 0 10px;

	}



	body .navbar-nav > li:last-child {

		height: 20px;

	}

	

	.nav > li > a:hover,

	.nav > li > a:focus,

	.primary-navigation li:hover > a,

	.primary-navigation li.focus > a {

		background-color: #fff;

		color: #dd0000;

		text-decoration: none;

	}



	.site-navigation li {

		padding: 0 0;

		margin-right: 2px;

	}



	.site-navigation li:last-child {

		margin-right: 0;

	}



	.content-area {

		padding-top: 87px;

	}



}



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

	#search-akomplice #search {
    padding: 0 3px 0px !important;
    font-size: 10px !important;
    width: 63px !important;
    height: 16px !important;
}
#shopCart {
	margin-right: 5px !important;
}

#cart-icon {
    margin-right: 0px !important;
    margin-left: 2px !important;
}

#search-akomplice {
    margin-right: 2px !important;
}
#search-akomplice input.search-icon {
    margin: 1px 0px 0px 2px !important;
}

}


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

	.site-content {

		margin-right: 10px;

		margin-left: 10px;

	}
	

}



@media screen and (min-width: 673px) {



	.site {

		padding-top: 10px;

	}



	.site-content {

		margin-right: 300px;

		margin-left: 10px;

	}



	#secondary, #supplementary {

		padding: 6px 11px 0;

	}



	.content-sidebar {

		margin-left: -320px;

		padding: 7px 10px 14px;

		width: 300px;

	}



	.archive-header, .comments-area, .image-navigation, .page-header, .page-content, .post-navigation, .site-content .entry-content, .site-content .entry-summary, .site-content footer.entry-meta {

		padding-right: 15px;

		padding-left: 7px;

	}



	.single .site-content .entry-content {

		padding: 7px;

	}

}



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

	.site {

		padding-top: 0;

	}



	.content-area {

		padding-top: 3px;

	}

.site-navigation .current_page_item > a,

.site-navigation .current_page_ancestor > a,

.site-navigation .current-menu-item > a,

.site-navigation .current-menu-ancestor > a {
	
		background-image: none;
		color: #a8a8a8;


}



}



@media screen and (min-width: 768px) {




.site-title {

		background-image: url("http://webstore.akomplice-clothing.com/img/logo_2015_1A.jpg");

		background-position: 0px 12px;

		background-repeat: no-repeat;

		height: 41px;

		background-size: 92%;

		width: 250px;

	}


	.content-area {

		padding-top: 15px;

	}



}



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

	.site-navigation li {

		padding: 0 0;

	}
	

}



@media screen and (min-width: 783px) {

	body.masthead-fixed .site-header {

		position: relative;

	}



	.masthead-fixed .site-main {

		margin-top: 40px;

	}



}



@media screen and (min-width: 846px) {



}



@media screen and (min-width: 992px) {

	body .container {

		width: 1060px;

	}
	


}



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


body .navbar-collapse {

		padding: 0 0 21px 44px;
		
}


body .nav > li > a {
    padding: 0px 5px;
	
}

	#secondary {

		background-color: #f7f7f7;

	}



	.paging-navigation {

		margin: 24px 0 0;

	}
	

}



@media screen and (min-width: 1008px) {

	

	.site:before {

		background: transparent;

	}



	.site {

		padding-top: 58px;

	}



	.search-box-wrapper {

		padding-left: 0;

	}



	.site-content {

		margin-right: 300px;

		margin-left: 0;

	}



	.content-sidebar {

		margin-left: -320px;

		width: 300px;

	}



	#secondary {

		background-color: #fff;

		width: 182px;

	}



		.site-description {

			background-color: #EFEFEF;

			margin: 0 auto 4px;

			padding: 4px 5px 3px 6px;

			border: 1px solid #aaa;

		}



		#secondary .site-navigation {

			margin: 0 -11px 5px;

		}



		#secondary .site-navigation li {

			padding: 0 0;

		}



		.secondary-navigation a {

			padding: 8px 11px 7px;

		}



	.paging-navigation {

		margin: 24px 0 0 182px;

	}

	

}



@media screen and (min-width: 1040px) {

	.site-content .has-post-thumbnail .entry-header {

		margin-top: 0;

	}



}



@media screen and (min-width: 1080px) {

	.site:before {

		width: 0;

	}



	.search-box-wrapper {

		padding-left: 0;

	}



	#secondary,

	.secondary-navigation,

	.secondary-navigation ul ul {

		width: 182px;

	}

}



@media screen and (min-width: 1040px) {

	.archive-header, .comments-area, .image-navigation, .page-header, .page-content, .post-navigation, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content footer.entry-meta {

		padding-right: 15px;

		padding-left: 7px;

	}



	.single .site-content .entry-content {

		padding: 7px;

	}

}



@media screen and (min-width: 1110px) {

	.archive-header, .comments-area, .image-navigation, .page-header, .page-content, .post-navigation, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content footer.entry-meta {

		padding-right: 15px;

		padding-left: 7px;

	}



	.single .site-content .entry-content {

		padding: 7px;

	}

}



@media screen and (min-width: 1218px) {



	.archive-header, .comments-area, .image-navigation, .page-header, .page-content, .post-navigation, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content footer.entry-meta {

		margin-right: 0;

	}

	

	.single .site-content .entry-content {

		padding: 7px;

	}

}



.single-proj .entry-content img {

	width: 100%;

}



img.alignleft {

	margin: 0 9px 7px 0;

}



img.aligncenter {

	margin-top: 0;

}



.comments-area {

	display: none;

}



/* Support a widely-adopted but non-standard selector for text selection styles

 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.

 */

::selection {

	background: #fff;

	color: #000;

	text-shadow: none;

}



::-moz-selection {

	background: #fff;

	color: #000;

	text-shadow: none;

}

::-moz-selection a {

	color: #000;

}



/* WEBSTORE – AKOMPLICE CUSTOM ELEMENTS */



body hr {

}

#cart-icon {

	width: auto;

	display: inline-block;

	position: relative;

	margin: -4px 8px 0 0;

}

#cart-icon .shop-icon {
    vertical-align: top;
}


#shopCart {

    width: auto;

	z-index: 999;

	float: right;
	
	text-align:right;
	

}


#shopCart .wholesale-login {
	color: #fff;
	padding: 1px 44px 2px 8px;
	vertical-align: middle;
	text-align:left;
	font-size: 10px;
	background-color: #000000;
}

#shopCart .wholesale-login:hover {
	color: #fff;
	background-color: #727272
}

.social-buttons {
	margin: 0 32px 0 0;
	float:left;

}

.social-buttons img {

	margin: 0 1px 0 0;

}


@media screen and (max-width: 480px) {
	
	
.col-md-4.item3col,

.item3col { 

	width: 100%;

	float: left;

	text-align: center;

}
	

}



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

	.col-md-4.item3col,

	.item3col { 

		width: 50%;

		float: left;

		text-align: center;

	}

}



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

	.site-title {

		background-image: url("http://webstore.akomplice-clothing.com/img/logo_2015_1A.jpg");

		background-position: 0px 15px;

		background-repeat: no-repeat;

		height: 38px;

    margin: 0 0 0 48px;

		background-size: 90%;

		width: 212px;

	}
	
.banner-wrapper {    
	width:440px;
	height:141px;
	margin: 24px auto;
	max-width: 100%;
}

#banner-slider {
    left: -440px;
    width: 440px;
    height: 141px;
}

.ftLinks-1 {

	
	width: 100%  !important;
	
	line-height: 20px;
		text-align: center !important;

}

.ftLinks-2 {

	
	width: 100% !important;
	
	line-height: 20px;
		text-align: center !important;

}

#the-akomplice-times {
	display: none !important;


}

#akomplice-email {
	
    margin: 0px auto !important;
	

}


.social-buttons {
	width: 100%  !important;
	margin: 0 auto !important;
	float:none  !important;
	margin-bottom: 21px !important;

}


#shopCart {

    width: auto;
	
	padding: 16px 0 0;

	margin-right: 12px;

}

#shopCart .wholesale-login {
	padding: 1px 24px 2px 4px;
	font-size: 9px;
}
	
.join-button {
	width: 44px;
}

.site-title {

	width: 168px;

}


	.col-md-4.item3col,

	.item3col { 

		padding: 30px 0 2.7em 0;

	}




	.ftrCont {

		padding-bottom: 24px;

	}



	.ftrCont.prmry {

		float: left;

		width: 100%;
		
		margin: 0 auto;
		
		text-align: center;

	}



		body .wp-pagenavi {

			text-align: center;

		}

		

		#pgNav {

			float: none;

			margin: 0 auto;

		}



		.wp-pagenavi a, .wp-pagenavi span {

			font-size: 12px;

			padding: 0px 3px;

		}



	.ftrCont.scndry {

		float: left;

		width: 100%;
		
		margin: 0 auto;
		
		text-align: center;

	}

		

		#search-akomplice {

			float: left;

		}


.site-navigation ul {
    text-align: left;
}

.site-navigation li a:hover {
    color: #D00;
}





}

@media screen and (min-width: 768px) {

	.site-title {

		background-position: 0 0;

	}




	.col-md-4.item3col,

	.item3col { 

		padding: 30px 5px 2.7em 5px;

	}



	#the-akomplice-times {

		display: inline;

	}



	.ftrCont {

		padding-bottom: 0;

	}

	

	.ftrCont.prmry {

		float: right;

		width: 42%;
		
		padding-top: 17px;
		
		padding-right: 24px;

	}



		body .wp-pagenavi {

			text-align: right;

		}

		

		#pgNav {

			float: right;

			margin: 0 0 0 0;

		}



		.wp-pagenavi a, .wp-pagenavi span {

			font-size: inherit;

			padding: 0px 3px;

		}



	.ftrCont.scndry {

		float: left;

		width: 57%;

		text-align: left;
		
		color: #3F3F3F;
		
		font-size: 11px;
		
		padding-left: 24px;

	}

		

		#search-akomplice {

			float: left;

		}



}



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

	.item3colImg {

		min-height: inherit;

	}
	
	#the-akomplice-times {

	margin: 0 2px 0 0 !important;
	
	}
	
	

}



@media screen and (min-width: 1008px) {

	#shopCart {

		padding: 2px 0 0 0;

		height: 24px;	

	}



	.col-md-4.item3col,

	.item3col { 


		padding: 30px 5px 3em 5px;

	}



	.item3colImg {


		overflow-y: hidden;

	}



	.wp-pagenavi a, .wp-pagenavi span {

		padding: 0px 5px;

	}
	
	.wp-pagenavi a:hover {
	color:#d00;
	
	}

}



.wp-pagenavi span.extend {



}

.col-md-4.item3col,

.item3col { 

	/* width: 270px; */

	display:inline-block;

	text-align:center;

}

.item3colSub {margin:0 auto;}

.item3colImg {

	/* width:270px;

	height:270px; */

	padding:0 0 20px;

	margin:auto;
}

.item3colTitle {

    font-family: Helvetica Neue, Helvetica, "Lato";

    font-size: 10px;

    font-weight: normal;

    letter-spacing: 1px;

    margin: 0 auto 0 auto;

    padding: 8px 0 0 0;

    text-align: center;

    text-transform: uppercase;

    height: 22px;

	overflow: hidden;

}

#itemInfo {

	margin:0 auto;

	text-align:center;
	
	height: 24px;

}

.itemAux {

	color:#F30;

    display: block;

    font-family: helvetica;

    font-size: 12px;

    font-weight: 300;

    letter-spacing: normal;

    margin: 0px 2px auto;

}

.item3colPrice {

    color: #9a9a9a;

    font-family: "Courier New", Courier, "Lucida Sans Typewriter", monospace;

    font-size: 11px;

    font-weight: 300;

    letter-spacing: normal;

    margin: 2px auto 0px auto;

    width: 100%;

	display:block;

}

.item3colColors {display:block;}


#specialsForm {

    display: inline-block;

	margin:1px 0 0 12px;

    width: 153px;

}



#ftLinks {

    display: inline-block;

	padding: 0 auto;

	vertical-align: top;

}

.ftLinks-1 {

    display: block;
	
	float: left;

	padding: 0px 2px 2px 0px;
	
	width: 92px;
	
	line-height: 20px;

}

.ftLinks-2 {

    display: block;
	
	float: left;
	
	padding: 0px 2px 2px 0px;
	
	margin: 0 8px 0 0;
	
	width: auto;
	
	line-height: 20px;

}

.ftLinks-1 a:hover, .ftLinks-2 a:hover {
	color:#d00;
}


.ftLink {

	padding: 0 8px;

	display:inline;

}



#pgNav {

    display: block;

    position: relative;

    width: 210px;

    margin-top: -2px;

}

#searchform {	

    display: block;

    float: right;

	margin: 0 12px 0 0;

    position: relative;

}

#searchformTwo {	

    display: inline-block;

    float: left;

    margin: 0 12px;

    position: relative;

    width: 137px;

}



#mad_mimi_signup_form {

	display: inline-block;

    float: right;

    position: relative;

    width: 203px;

}

#mimirequired {

    float: left;

    width: 115px;

}

#mimiaction {

    float: left;

    margin: 0 0 0 3px;

    vertical-align: top;

    width: 19px;

}



/* Search */

#search {

	margin:0px 0 0;

	padding: 2px 0 0px 5px;

	background:#FFF;

}

#search-akomplice {

	width: auto;

	display: inline-block;

	position: relative;

	margin: 0 8px 0 auto;

}

#search-akomplice input {

	float: left;

	padding: 0px;

}

#search-akomplice input.search-icon {

	margin: 2px 0 0 8px;

}

#search-akomplice #search {

	padding: 1px 3px 0;

	float: left;
	
	font-size: 11px;
	
	width: 100px;
	
	height: 18px;

	border-radius: 0;

	border: 1px solid #aaa;

	box-shadow: 1px 1px 0 #f5f5f5;

}

#search #s {background: #FFF url('images/search.png') 2px 3px no-repeat;background-color:#000;color: #FFF;font-size: 10px;margin:0;padding: 4px 0 4px 17px;width: 100px;border:1px solid #333;}

#search input {border:medium double; font:300 10px/1.625 Arial;}

#search #s:hover {color: #FFF;background: #000 url('images/search_hover.png') 2px 3px no-repeat;}

.search-excerpt {margin: 0;}



.mimi_field.mafia {

    float: left;

    height: 17px;

    margin: 0;

    padding-right: 5px;

    padding-top: 5px;

    text-align: left;

    width: 59px;

}

.mimi_field.action {

	float: left;

	margin: 0 0 0 0;

}

.mimi_field.text {

	float: left;

}

.mimi_field.submit {

    background: none no-repeat scroll 0 0 transparent;

    border-width: 0;

    cursor: pointer;

    float: right;

    width: 20px;

    height: 20px;

    margin: 0 0 0 3px;

    padding: 0;

    text-align: left;

    overflow: hidden;

}

#mad_mimi_signup_form {

    border-width: 0;

    float: left;

    font-size: 12px;

}

#signup_first_name {

	

}

#signup_last_name {

	

}

#signup_city {

	

}

#signup_age {

	

}

#akomplice {

	margin: -22px 0 0 0;

}

#akomplice-life {

	margin: -52px 0 0;

}

#the-akomplice-times {

    display: block;

	float: right;

	margin: 0 24px 0 0;

	position: relative;

	width: 206px;

	top: 0px;

}

.join-text {
	margin-bottom:3px;
	
	font-size: 11px;

}

#akomplice-email {

    display: inline;

    float: left;

    margin: 0px 0 0;

    padding: 0 4px 0 0;

    position: relative;

}

#page-akomplice {

	display: inline-block;

	margin: 0px 0 18px 0;

	position: relative;

	text-align: right;

	width: 803px;

}

#signup_email {

    background-color:#dddddd;

    color: #aaa;

    border: 0 none;

    height: 20px;

	padding: 0 0 0 6px;

    width: 162px;
	
	font-size: 11px;

}

#signup_email:hover,

#signup_email:active,

#signup_email:focus {

    background-color:#efefef;

}

.vsop-akomplice-item {

    background: url("http://webstore.akomplice-clothing.com/img/util/element-akomplice_v.s.o.p.png") repeat scroll 0 0 transparent;
	
	background-size: 100%;

    height: 7px;

    width: 44px;

    margin: 6px 0 0 41px;

    position: absolute;
}



#ftrContent {

	padding: 22px 0 35px;

	display: block;

	float: left;

	width: 100%;

}

img.timthumbnail,

img.thumbnail.akomplice {

	max-width: 360px;

	height: auto;

margin: auto;

}

@media screen and (max-width: 380px) {
	.vsop-akomplice-item {

		margin: 6px 0 0 16px;
	}

	.banner-wrapper {    
		width:340px;
	}

	#banner-slider {
	    left: -340px;
	    width: 340px;
	    height: 109px;
	}

}

/* PAGENAVI CSS */
a.previouspostslink,
a.nextpostslink {
	color: #767676;
	font-size: 17px;
	font-weight: 100;
}

.wp-pagenavi span.extend {
	display: none !important;
}

.wp-pagenavi a, .wp-pagenavi span {
	color: #AAAAAA;
	border: 1px solid transparent !important;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: transparent !important;
	color: #767676 !important;
}

.wp-pagenavi a:hover {
	color: #000000 !important;
}

.wp-pagenavi a, .wp-pagenavi span {
    padding: 0px 5px !important;
}

