* {
padding:0;
margin:0;
}

body {
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	background: #FDFDFD url("images/body_bg.jpg");
}

a {
	text-decoration:none;
}

#header {
    background: #fff;
    border-bottom: 1px solid #ebebec;
    padding: 2.429em 0 0;
}

.header-inner {
    width: 1230px;
    margin: 0 auto;
}

#logo { 
    margin-bottom: 0;
    padding-bottom: 1.786em; 
}

#logo,
#logo a {
    font-family: "Trajan Pro",  Georgia, serif;
	color: #2c2f32;
	text-align: center;
	text-transform:capitalize;
	font-weight:bold;
	text-decoration:none;

}

#logo a {
	font-size: 36px;
	line-height: 1.2em;
	font-weight:bold;
}

#logo a:hover { 
    color: #ea4848;
    text-decoration: none; 
}

#tagline {
	color: #A7A7A7;
	font-size: 12px;
	line-height: 1.385em;
	font-weight: normal;
	margin: 0.3em 0;
	text-transform: uppercase;
	letter-spacing: 0.4em;
}


.main-navigation { 
    background: #fff; 
    border-bottom: 4px solid #fafafb;
    -webkit-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);
       -moz-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);
         -o-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);
            box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);
}



#primary-nav {
	height: 3.125em;
	margin: 0 auto;
	width: 1230px;
}


#primary-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 3.125em;
}

#primary-nav ul a {
	display: block;
	position: relative;
}

#primary-nav ul li {
	float: left;
	position: relative;
	z-index: 40;
}

#primary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

#primary-nav ul ul {
	position: absolute;
	top: -9999em;
	width: 180px; /* left offset of submenus need to match (see below) */
	
float: none; width: 12em; 

display: none; 

visibility: hidden; 
	
}


#primary-nav ul ul li { width: 100%; }

#primary-nav > ul > li > a {
    font-family: 'Perpetua', Georgia, serif;
    text-transform: uppercase;
    top: -1px;
	font-weight:bold;
	font-size:16px;
}

#primary-nav ul a {
    border-bottom: none;
    border-top: 3px solid transparent;
	padding: 0 35px;
	color: #2c2f32;
}

#primary-nav > ul > li { border-right: 1px solid #ebebec; }

#primary-nav > ul > li.search { border-right: 0px solid #ebebec; }
#primary-nav > ul > li.social { border-left: 1px solid #ebebec; float:right; padding-left:20px;padding-right:20px;padding-top:5px;height: 46px;}



#primary-nav > ul > li.facebook { float:right; padding-left:20px;padding-right:20px;padding-top:3px;height:25px; border-right:0px; line-height: 2.15em;}
#primary-nav > ul > li.twitter { float:right; padding-top:3px;height:50px; padding-right:15px;}

#primary-nav > ul > li.how {  border-right: 0px; padding-right:0px;padding-top:5px;}
#primary-nav > ul > li.how a{ border-top:0px;padding-left:20px; padding-right:0px; outline:none;}
#primary-nav > ul > li.how img{ border:0px;}

#primary-nav > ul > li.twitter a{
padding: 0px;
}

.twitter-share-button { vertical-align: text-bottom; width: 100px !important; }

#primary-nav > ul > li.social a img { border:0;}
#primary-nav > ul > li.social a {display:inline;padding:0px;padding-left:5px;padding-right:5px;}
#primary-nav > ul > li.social a:hover {border:0;}

#primary-nav > ul > li:first-child { border-left: 1px solid #ebebec; }

#primary-nav ul a:hover,
#primary-nav ul li.sfHover > a,
#primary-nav ul li.current-cat > a,
#primary-nav ul li.current_page_item > a,
#primary-nav ul li.current-menu-item > a {
    border-bottom: none;
    border-top: 3px solid #2c2d32;
    color: #ea4848;
	text-decoration: none;
}




#primary-nav ul li:hover ul,
#primary-nav ul li.sfHover ul {
	left: -1px;
	margin-top: 4px; /* Added to push sub-menu down */
	top: 3.125em; /* match top ul list item height */
	z-index: 99;
	margin-top:0px;

border-top: 4px solid #FAFAFB;
-webkit-box-shadow: 0 1px 0 #D2D2D3, 0 1px 3px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);
-o-box-shadow: 0 1px 0 #d2d2d3, 0 1px 3px rgba(0,0,0,.2);
box-shadow: 0 1px 0 #D2D2D3, 0 1px 3px rgba(0, 0, 0, .2);
border-left: 1px solid #EBEBEC;
border-right:1px solid #EBEBEC;

padding-top:10px;
padding-bottom:10px;



}

/* Hide all subs subs (4 levels deep) -------------------------------------*/
#primary-nav ul li:hover li ul,
#primary-nav ul li.sfHover li ul,
#primary-nav ul li li:hover li ul,
#primary-nav ul li li.sfHover li ul,
#primary-nav ul li li li:hover li ul,
#primary-nav ul li li li.sfHover li ul { top: -9999em; }

/* Displays all subs subs (4 levels deep) ---------------------------------*/
#primary-nav ul li li:hover ul,
#primary-nav ul li li.sfHover ul,
#primary-nav ul li li li:hover ul,
#primary-nav ul li li li.sfHover ul,
#primary-nav ul li li li li:hover ul,
#primary-nav ul li li li li.sfHover ul {
	left: 180px; /* match .nav ul width */
	top: -1px;
}


#primary-nav ul ul {
	
	background: #FFF;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.7);
	   -moz-box-shadow: 0 1px 3px rgba(0,0,0,.7);
	     -o-box-shadow: 0 1px 3px rgba(0,0,0,.7);
	        box-shadow: 0 1px 3px rgba(0,0,0,.7);
}

#primary-nav ul ul li {

	line-height: 2em;
	margin-top: 5px;
	float: none;
	background: none;
}

#primary-nav ul ul li:first-child { margin-top: 0; }

#primary-nav ul ul li a {

    border: none;
 
    color: #A7A7A7;
	line-height: 2.333em;
	height: 2.333em;
	font-size: 14px;
	padding: 0 15px;
	/* text-shadow: 0 1px 1px rgba(0,0,0,.3); */

    font-family: 'Perpetua', Georgia, serif;
    text-transform: uppercase;
	color:#2C2F32;
	font-weight:bold;


	

}

#primary-nav ul ul li a:hover {

}

#primary-nav ul ul li.current-cat > a, 
#primary-nav ul ul li.current_page_item > a, 
#primary-nav ul ul li.current-menu-item > a { border: none; }

#primary-nav ul ul li a:hover { border: none; }

#primary-nav ul li.sfHover ul a { 
	background: #22272d; 
	border: none; 
}


#s {
    background: transparent url(images/search.png) 15px no-repeat;
    border-color: #ebebec;
    height: 1.65em;
    line-height: 1.6em;
    margin-top: 0;
    padding-left: 45px;
    width: 210px;
}



#primary-nav #s { 
    border-color: #f4f4f7;
    border-top-color: transparent;
    border-bottom-color: transparent;
    font-size: 1em; 
    float: left;

    line-height: 49px;
    -webkit-transition: width .2s linear;
    -moz-transition: width .2s linear;
    -ms-transition: width .2s linear;
    -o-transition: width .2s linear;
    transition: width .2s linear;
    width: 100px;
	border:0;
	margin-top:2px;
	height:49px;
	
	color:#a7a7a7;
	font-size:12px;
	font-weight:bold;
	
	outline:none;

}


#content {
	
}

#content .pitcures_box {
	width:1230px;
	margin:0 auto;
	
}


#content .pitcures_box .picture{
	background: white;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	float: left;
	margin-right:30px;
	margin-top:30px;
	width: 600px;
	float:left;
}

#content .pitcures_box .picture.right {
	margin-right:0 !important; 
}

#content .pitcures_box .picture img{
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-bottom-right-radius:0px;	
	-webkit-border-bottom-left-radius:0px;	
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	


	/*margin-bottom: 48px; */
}

#content .pitcures_box .picture .cover img{
	width:600px;
		margin-top: -50px;
}

#content .pitcures_box .picture .top .cover{
	width:520px;
	height:260px;
	background: url(images/loading.gif) no-repeat center center white;
	overflow:hidden;
	width:600px;
	height:200px;
}


#content .pitcures_box .picture .top .profile{
	position:absolute;
	background:red;
	width:520px;
	height:260px;
	background: url("images/demo-bg.png");

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;


  /* IE 8 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; */

  /* IE 5-7 
  filter: alpha(opacity=0); */

  /* Netscape */
  -moz-opacity: 0.0;

  /* Safari 1.x */
  -khtml-opacity: 0.0;

  /* Good browsers */
  opacity: 0;

 visibility:hidden;

text-align:center;

zoom: 1;
	
}

#content .pitcures_box .picture .top .profile img{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
margin-top:30px;

margin-top:-20px;
border:0;
}



#content .pitcures_box .picture .top .arrow{
	width:19px;
	height:10px;
	background: url("images/arrow.png");
	position:absolute;
	margin-top:190px;
	margin-left:20px;
}


#content .pitcures_box .picture .top .new{
	width:49px;
	height:45px;
	background: url("images/new.png");
	position:absolute;
	margin-top:-3px;
	margin-left:520px;
}

#content .pitcures_box .picture .bottom{
	height:26px;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	padding-top:12px;
}

#content .pitcures_box .picture .bottom .downloads{
	float:left;
	color:#1c89f5;
	margin-right:30px;
	background: url("images/corner-blue.png") right no-repeat;
	padding-right:12px;
}

#content .pitcures_box .picture .bottom .downloads a{
	color:#1c89f5;
}


#content .pitcures_box .picture .bottom .likes{
	float:left;
	color:#A7A7A7;
	margin-right:30px;	
	background: url("images/corner-red.png") right no-repeat;
	padding-right:12px;	
}

#content .pitcures_box .picture .bottom .likes a{
	color:#A7A7A7;
}

#content .pitcures_box .picture .bottom .likes a:hover{
	color:#ea4848;
}

#content .pitcures_box .picture .bottom .done{
	color:#ea4848 !important;
}


#content .pitcures_box .picture .bottom .demo{
	float:right;
	color:#2c2f32;
	background: url("images/corner-black.png") right no-repeat;
	padding-right:12px;	
}

#content .pitcures_box .picture .bottom .demo a{
	color:#2c2f32;
}

#content .pitcures_box .picture .bottom .demo a:hover{
	color:#1c89f5;
}


.social_shares{
	float:right;
	color:#2c2f32;
	margin-top: -2px;
}

#content .pitcures_box .picture .social_shares img{
	border-radius: 0px;
	margin-left:5px;
}

#content .pitcures_box .single-picture .social_shares img{
	border-radius: 0px;
	margin-left:5px;
}



#content .pitcures_box .single-picture{
	background: white;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	float: left;
	margin-right:30px;
	margin-top:30px;
	width: 1230px;
	float:left;
}

#content .pitcures_box .single-picture.right {
	margin-right:0 !important; 
}

#content .pitcures_box .single-picture img{
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-bottom-right-radius:0px;	
	-webkit-border-bottom-left-radius:0px;	
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}


#content .pitcures_box .single-picture .cover img{
	margin-top:-107px;
	width:1230px;
		
}

#content .pitcures_box .single-picture .top .cover{
	width:1230px;
	height:535px;
	background: url(images/loading.gif) no-repeat center center white;
	
	height:410px;
	overflow:hidden;
}


#content .pitcures_box .single-picture .top .profile{
	position:absolute;
	/* background:red; */
	width:1230px;
	height:410px;
	/* background: url("images/demo-bg-single2.png"); */

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;


  /* IE 8 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; */

  /* IE 5-7 
  filter: alpha(opacity=0); */

  /* Netscape */
  -moz-opacity: 0.0;

  /* Safari 1.x */
  -khtml-opacity: 0.0;

  /* Good browsers */
  opacity: 0;

 visibility:hidden;

text-align:center;

zoom: 1;
z-index:3;
	
}

#content .pitcures_box .single-picture .top .profile img{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
margin-top:30px;

margin-top:-40px;
border:0;
}



#content .pitcures_box .single-picture .top .arrow{
	width:19px;
	height:10px;
	background: url("images/arrow.png");
	position:absolute;
	margin-top:400px;
	margin-left:20px;
}


#content .pitcures_box .single-picture .top .new{
	width:49px;
	height:45px;
	background: url("images/new.png");
	position:absolute;
	margin-top:-3px;
	margin-left:440px;
}

#content .pitcures_box .single-picture .bottom{
	height:26px;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
	padding-top:12px;
}

#content .pitcures_box .single-picture .bottom .downloads{
	float:left;
	color:#1c89f5;
	margin-right:30px;
	background: url("images/corner-blue.png") right no-repeat;
	padding-right:12px;
}

#content .pitcures_box .single-picture .bottom .downloads a{
	color:#1c89f5;
}


#content .pitcures_box .single-picture .bottom .likes{
	float:left;
	color:#A7A7A7;
	margin-right:30px;	
	background: url("images/corner-red.png") right no-repeat;
	padding-right:12px;	
}

#content .pitcures_box .single-picture .bottom .likes a{
	color:#A7A7A7;
}

#content .pitcures_box .single-picture .bottom .likes a:hover{
	color:#ea4848;
}

#content .pitcures_box .single-picture .bottom .done{
	color:#ea4848 !important;
}


#content .pitcures_box .single-picture .bottom .demo{
	float:right;
	color:#2c2f32;
	background: url("images/corner-black.png") right no-repeat;
	padding-right:12px;	
}

#content .pitcures_box .single-picture .bottom .demo a{
	color:#2c2f32;
}

#content .pitcures_box .picture .bottom .demo a:hover{
	color:#1c89f5;
}




#footer {
	margin-bottom:30px;
}

/* Infinite Scroll loader */
#infscr-loading { 

	text-align: center;
	z-index: 100;
	position: fixed;
	left: 40%;
	bottom: 20px;
	width: 200px;
	padding: 10px;
	background: #000; 
	filter:alpha(opacity=80);opacity: 0.80;	-moz-opacity:0.80;
	color: #FFF;
	-webkit-border-radius: 10px;
		 -moz-border-radius: 10px;
					border-radius: 10px;
	
	font-size:12px;
	
			
}

#infscr-loading em{
	font-style:normal;
} 

#infscr-loading img{
	width:30px;
} 

.clearBoth { 
clear:both;
}

.hide {
display:none;
}


.change_box {
	float:left;
	width:1230px;
	margin-top:30px;
	margin-bottom:0px;
}

.button {
color: #686868;
font-size: 14px;
font-weight: bold;
background: #EFEFEF url("http://cdn.twitrcovers.com/wp-content/themes/twitrcovers/images/button-bg.png") repeat-x;
padding: 12px 0px 12px 0px;
border: 1px solid #AFAFAF;
-moz-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing: ease-out;
-o-transition-duration: 0.3s;
-o-transition-timing: ease-out;
-moz-transition-duration: 0.3s;
-moz-transition-timing: ease-out;
-ms-transition-duration: 0.3s;
-ms-transition-timing: ease-out;
transition-duration: 0.3s;
transition-timing: ease-out;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;


-moz-text-shadow: 0 1px 0 rgba(0,0,0,0.25);
-webkit-text-shadow: 0 1px 0 rgba(0,0,0,0.25);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #1B9FD3;
color: white;
border: 1px solid #118DB4;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;

	font-size:22px;
	font-weight:bold;
	width:100%;
	display:block;
	text-align:center;


}


.button.done {
background-image:none;
background-color:#ea4848;
border-color:#B93939;
}

.button.done:hover {
background-image:none;
background-color:#ea4848;
border-color:#B93939;
}

.button:hover {
background-color: #118DB4;
}

.button:active{background-image:url("http://cdn.twitrcovers.com/wp-content/themes/twitrcovers/images/button-bg-down.png")}

.green_button {
color: #686868;
font-size: 14px;
font-weight: bold;
background: #EFEFEF url("http://cdn.twitrcovers.com/wp-content/themes/twitrcovers/images/button-bg.png") repeat-x;
padding: 12px 0px 12px 0px;
border: 1px solid #AFAFAF;
-moz-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
-webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing: ease-out;
-o-transition-duration: 0.3s;
-o-transition-timing: ease-out;
-moz-transition-duration: 0.3s;
-moz-transition-timing: ease-out;
-ms-transition-duration: 0.3s;
-ms-transition-timing: ease-out;
transition-duration: 0.3s;
transition-timing: ease-out;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;


-moz-text-shadow: 0 1px 0 rgba(0,0,0,0.25);
-webkit-text-shadow: 0 1px 0 rgba(0,0,0,0.25);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #1B9FD3;
color: white;
border: 1px solid #118DB4;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;

	font-size:22px;
	font-weight:bold;
	width:100%;
	display:block;
	text-align:center;


}

.green_button {
background-color:#45BB2F;
border-color:#249125;
}

.green_button.done {
background-image:none;
background-color:#ea4848;
border-color:#B93939;
}

.green_button.done:hover {
background-image:none;
background-color:#ea4848;
border-color:#B93939;
}

.green_button:hover {
background-color: #249125;
}

.green_button:active{background-image:url("http://cdn.twitrcovers.com/wp-content/themes/twitrcovers/images/button-bg-down.png")}


#disqus_thread a {
color:#1B9FD3;
}

#bottomBanner {
display: block;
position: fixed;
bottom: 0px;
right: 0px;
/* width: 100%; */
height: 131px;
z-index: 999;
text-align: right;
}
#bottomBanner img {
margin: 0 auto;
border: none;
}


.ra1-pw_size_small a .ra1-pw-icon-facebook,.ra1-pw_size_small a .ra1-pw-icon-googleplus, .ra1-pw_size_small a .ra1-pw-icon-twitter {
margin-left: 5px !important;
}

.ra1-pw_size_small a .ra1-pw-icon-pinterest {
background-image: url(http://cdn.twitrcovers.com/wp-content/themes/twitrcovers/images/pinterest.png);
background-position: 0 0px!important;
}


#footer {
margin-top:35px;
text-align:center;
font-size:12px;
}

.poster {
float:left;	
margin-right:34px;
margin-top:30px;
}

.picture .poster img {
-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.6);
box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.6);	

	-webkit-border-radius: 4px !important; 
	border-radius: 4px !important;


}


.wp-pagenavi {
	margin-top:30px;
	margin-bottom:20px;
}

.wp-pagenavi .page {
	background:#EE4E1E;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	color:white;
	margin:10px;
}

.wp-pagenavi  a.page:hover {
	background:black;
	color:white;
}

.wp-pagenavi a, .wp-pagenavi span {
	border:0;
}