/*-----------------------------------------------------------------------------------*/
/*	Table of contents
/*-----------------------------------------------------------------------------------*/

/*
 Section 1. -- Default styles - overrides defaults from boostrap3 css/bootstrap.css 
 Section 2. -- Navbar - Top menu
 Section 3. -- Footer 
 Section 4. -- Twitter feed 
 Section 5. -- Category
 Section 6. -- Contact us
 Section 7. -- About us
 Section 8. -- Checkout
 Section 9. -- My account
 Section 10. -- Product styles
 Section 11. -- Cart
 Section 12. -- Forgot password
 Section 13. -- Site map 
 Section 14. -- 404
 Section 15. -- Blog
 Section 16. -- Newsletter
 Section 17. -- Alert box
 Section 18. -- Autocomplete
 Section 19. -- Media queries
*/



/*-----------------------------------------------------------------------------------*/
/*	Navbar
/*-----------------------------------------------------------------------------------*/



.clnt{ border:solid 1px #CCCCCC; padding:5px;}

.social 
{
  font-family: Montserrat;
  font-size: 11px;
  font-weight: normal;
  padding-top: 14px;
  text-align:right;
}

.social .copy
{
  text-align:right;
  margin-top:30px;
  margin-bottom:10px;
  opacity:0.5;
  font-family:'Open Sans';
  font-weight:600;
}

.social-network:hover
{
  opacity:1;
}


.social-network
{
  bottom: 0;
  color: #fff;
  font-family: Montserrat;
  font-size: 11px;
  line-height: 10px;
  padding-bottom: 10px;
}


#social_band
{
	background:#fff;
	color:#333;
	padding:20px 0px;
	font-size:12px;
	margin-top:40px;
}

#social_band + .footer
{
	margin-top:0px;
}

/*-----------------------------------------------------------------------------------*/
/*	Twitter feed
/*-----------------------------------------------------------------------------------*/


.twitter
{
	text-align:left;
}

#twitter_update_list {
    font-size: 12px;
    line-height: 21px;
    list-style: none outside none;
}
#twitter_update_list li {
    /*background: url("../img/tweet.png") no-repeat scroll left 15px rgba(0, 0, 0, 0);*/
    padding: 10px 0 0px 0px;
}
#twitter_update_list span, #twitter_update_list span a 
{
    color: #333;
    line-height: 16px;
    font-size:11px;
    text-decoration: none;
    font-family:'Open Sans';
}
#twitter_update_list .user img 
{
    margin-bottom: 5px;
    margin-right: 2px;
    vertical-align: middle;
    max-height:24px;
}
#twitter_update_list span span 
{
    font-weight: 600;
}
#twitter_update_list .tweet {
    clear: both;
    line-height: 18px;
    font-size:11px;
    margin-bottom: 0;
}
#twitter_update_list a {
    color: #4DC7EC;
}
#twitter_update_list a:hover {
    color: #3D3D3D;
}


/*-----------------------------------------------------------------------------------*/
/*	Category
/*-----------------------------------------------------------------------------------*/




/*-----------------------------------------------------------------------------------*/






/*-----------------------------------------------------------------------------------*/
/*	Side block module
/*-----------------------------------------------------------------------------------*/

.screen_right
{
	position:fixed;
	right:0px;
	top:50px;
	height:100%;
	width:40px;
}
.screen_right > div
{
	display:table;
	height:100%;
}

.screen_right > div > div
{
	display:table-row;
	height:100%;
}


.screen_right > div > div > div
{
	display:table-cell;
	vertical-align:middle;
}

.screen_right div .sideblock
{
	margin-bottom:10px;
	position:relative;
	clear:both;
	transition: all 0.5s ease-in-out;
	z-index:1;
}

.screen_right div .sideblock:hover
{
	right:300px !important;
	z-index:1000;
	transition: all 0.5s ease-in-out;
}

.screen_right div .sideblock .head
{
	
	text-align:center;
	margin-bottom:10px;
}

.screen_right div .sideblock .head .title
{
	padding:10px 0px;
}

.screen_right div .sideblock .head .icon
{
	font-size:26px;
	text-align:center;
	line-height:26px;
	height:30px;
}

.screen_right div .sideblock .body
{
	float:right;
	background:#fff;
	min-height:100px;
	position:absolute;
}

.screen_right div .sideblock .body > p
{
	padding:5px;
}


