/**************************************************************************/
/*  Base styles                                                           */
/**************************************************************************/

*
{
    outline:none;
    line-height:150%;
}

body
{
    margin:0px;
    padding:0px;
    min-width:550px;
}

body,input,textarea,a,
.nostalgia-accordion.ui-widget
{
    color:#000000;
    font-size:14px;
    font-family:Arial;
}

textarea
{
    resize:none;
    overflow:hidden;
}

a,textarea,input 
{ 
    outline:none; 
}

.clear-fix:after 
{
    height:0;
    clear:both;
    content:" ";
    font-size:0;
    display: block;
    visibility: hidden;
}

* html .clear-fix             { zoom: 1; } 
*:first-child+html .clear-fix { zoom: 1; }

.float-left     { float:left;   }
.float-right    { float:right;  }

.box-center
{
    margin-left:auto !important;
    margin-right:auto !important;
}

.top-0
{
    margin-top:0px !important;
    padding-top:0px !important;
}

.padding-0
{
    padding:0px !important;
}

.margin-0           { margin:0px !important;            }
.margin-top-10      { margin-top:10px !important;       }
.margin-bottom-10   { margin-bottom:10px !important;    }
.margin-bottom-20   { margin-bottom:20px !important;    }
.margin-bottom-30   { margin-bottom:30px !important;    }

.text-right
{
    text-align:right;
}

.position-relative
{
    position:relative !important;
}

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

a img
{
    border:none;
}

a
{	
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

a.image-link
{
    width:100%;
    height:100%;
    display:block;
    text-decoration:none;
}

.hidden 
{
    display:none !important;
}

/**************************************************************************/
/*  Background colors	                                                  */
/**************************************************************************/

.jspTrack,
#nostalgia-tab,
#start-preloader ul li,
#nostalgia-tab-content,
.audio-player:hover,
#media-control #nextslide:hover,
#media-control #prevslide:hover,
#nostalgia-navigation-close-button:hover,
#nostalgia-navigation-menu ul li a:hover,
#nostalgia-navigation-menu ul li a.selected,
#nostalgia-navigation-prev-button:hover,
#nostalgia-navigation-next-button:hover
{
    background-color:#EEE;
    color: #85713F;
}

.jspDrag,
.audio-player,
#start-preloader,
#media-control #prevslide,
#media-control #nextslide,
#nostalgia-navigation-close-button,
#nostalgia-navigation-menu ul li a,
#nostalgia-navigation-prev-button,
#nostalgia-navigation-next-button,
div.page-blog ul.blog-category-list li a:hover,
div.page-blog ul.blog-category-list li a.selected,
#nostalgia-tab-footer .nostalgia-tab-footer-caption
{
    background-color:#85713F;
}

h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
    color:#444;
}

.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content,
.ui-tooltip-prestige .ui-tooltip-content,	
#nostalgia-navigation-menu ul li a,
#nostalgia-navigation-prev-button,
#nostalgia-navigation-next-button,
#nostalgia-navigation-name-box,
div.post div.post-header span,
div.post div.post-image div.caption a,
div.page-contact div.contact-details-about,
.nostalgia-accordion .ui-accordion-header a,
div.page-blog ul.blog-category-list li a:hover,
div.page-blog ul.blog-category-list li a.selected,
ul.image-list div.image-list-caption div.image-list-caption-title,
ul.blog-list li.blog-list-post div.blog-list-post-header span,
ul.blog-list li.blog-list-post div.blog-list-post-image div.caption a
{
    color:#FFFFFF;
}

#nostalgia-tab-footer,
#nostalgia-tab-footer a,
div.post div.post-image div.caption,
ul.blog-list li.blog-list-post div.blog-list-post-image div.caption,
ul.image-list div.image-list-caption div.image-list-caption-subtitle
{
    color:#FFF;
}

/**************************************************************************/
/*  Font				                                                  */
/**************************************************************************/

h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
p.subtitle-paragraph,
p.subtitle-paragraph span.bold,
#nostalgia-navigation-menu ul li a,
#nostalgia-navigation-prev-button,
#nostalgia-navigation-next-button,	
#nostalgia-navigation-name-box span,
.nostalgia-accordion .ui-accordion-header a,
p.subtitle-paragraph,
p.subtitle-paragraph span.bold,
div.post div.post-header span,
ul.blog-list li.blog-list-post div.blog-list-post-header span
{
    font-family:'Dosis';		
}

/**************************************************************************/
/*	Layouts                                                               */
/**************************************************************************/

/**********************************************************************/
/*	Layout 50x50                                                      */
/**********************************************************************/

.layout-50 {}

.layout-50-left 
{ 
    clear:both;
    float:left; 
}

.layout-50-right 
{ 
    float:right; 
}

.layout-50-left,
.layout-50-right 
{ 
    width:48%; 
}

/**********************************************************************/
/*	Layout 60x40                                                      */
/**********************************************************************/

.layout-6040 {}

.layout-6040-left 
{
    width:58%; 
    clear:both;
    float:left; 
}

.layout-6040-right 
{ 
    width:38%;
    float:right; 
}

/**********************************************************************/
/*	Layout 40x60                                                      */
/**********************************************************************/

.layout-4060 {}

.layout-4060-left 
{
    width:39%; 
    clear:both;
    float:left; 
}

.layout-4060-right 
{ 
    width:59%;
    float:right; 
}

/**********************************************************************/
/*	Layout 70x30                                                      */
/**********************************************************************/

.layout-7030 {}

.layout-7030-left 
{
    width:69%; 
    clear:both;
    float:left; 
}

.layout-7030-right 
{ 
    width:29%;
    float:right; 
}

/**********************************************************************/
/*	Layout 30x70                                                      */
/**********************************************************************/

.layout-3070 {}

.layout-3070-left 
{
    width:29%; 
    clear:both;
    float:left; 
}

.layout-3070-right 
{ 
    width:69%;
    float:right; 
}

/**********************************************************************/
/*	Layout 90x10                                                      */
/**********************************************************************/

.layout-9010 {}

.layout-9010-left 
{
    width:89%; 
    clear:both;
    float:left; 
}

.layout-9010-right 
{ 
    width:9%;
    float:right; 
}

/**********************************************************************/
/*	Layout 33x33x33                                                   */
/**********************************************************************/

.layout-33 {}

.layout-33-left,
.layout-33-right,
.layout-33-center 
{
    width:32%; 
}

.layout-33-left,
.layout-33-center
{
    float:left;
    margin-right:1.5%;
}

.layout-33-left
{
    clear:both;
}

.layout-33-right
{
    float:right;
}

/**************************************************************************/
/*	Headers                                                               */
/**************************************************************************/

h1,h2,h3,h4,h5,h6
{
    margin:0px;
    padding:0px;
    line-height:1;
}

h1
{ 
    margin-bottom:10px;
}

h3
{ 
    margin-top:30px;
    margin-bottom:10px;
}

h1,h3
{
    text-transform:uppercase;
}

h1,h1 a
{
    font-size:40px; 
    line-height:110%;
    font-weight:400;
    background-color="#000";
}

h3,h3 a
{
    font-size:30px; 
    font-weight:400;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
{
    text-decoration:underline;
}

/**************************************************************************/
/*	Icons	                                                              */
/**************************************************************************/

.icon-1
{
    min-width:48px;
    min-height:48px;
    background-repeat:no-repeat;
    background-position:left center;
}

.icon-1.icon-1-1	{ background-image:url('../image/icon/icon-1/icon_document.png');		}
.icon-1.icon-1-2	{ background-image:url('../image/icon/icon-1/icon_lightbulb.png');		}
.icon-1.icon-1-3	{ background-image:url('../image/icon/icon-1/icon_post.png');			}
.icon-1.icon-1-4	{ background-image:url('../image/icon/icon-1/icon_briefcase.png');		}
.icon-1.icon-1-5	{ background-image:url('../image/icon/icon-1/icon_camera.png');			}
.icon-1.icon-1-6	{ background-image:url('../image/icon/icon-1/icon_heart.png');			}
.icon-1.icon-1-7	{ background-image:url('../image/icon/icon-1/icon_people.png');			}
.icon-1.icon-1-8	{ background-image:url('../image/icon/icon-1/icon_binoculars.png');		}
.icon-1.icon-1-9	{ background-image:url('../image/icon/icon-1/icon_image.png');			}
.icon-1.icon-1-10	{ background-image:url('../image/icon/icon-1/icon_app.png');			}

.icon-2
{
    min-width:9px;
    min-height:11px;
    background-repeat:no-repeat;
    background-position:left center;
}

.icon-2.icon-2-1	{ background-image:url('../image/icon/icon-2/icon_mini_phone.png');			}
.icon-2.icon-2-2	{ background-image:url('../image/icon/icon-2/icon_mini_fax.png');			}
.icon-2.icon-2-3	{ background-image:url('../image/icon/icon-2/icon_mini_mail.png');			}
.icon-2.icon-2-4	{ background-image:url('../image/icon/icon-2/icon_mini_author.png');		}
.icon-2.icon-2-5	{ background-image:url('../image/icon/icon-2/icon_mini_category.png');		}
.icon-2.icon-2-6	{ background-image:url('../image/icon/icon-2/icon_mini_comment.png');		}

/**************************************************************************/
/*	List                                                                  */
/**************************************************************************/

ul.no-list
{
    margin:0px;
    padding:0px;
    list-style-type:none;		
}

/**********************************************************************/
/*	List / List 1                                                     */
/**********************************************************************/

ul.list-1
{

}

ul.list-1 li
{
    width:230px;
}

ul.list-1 li.left
{
    clear:both;
    float:left;
}

ul.list-1 li.right
{
    float:right;
}

/**********************************************************************/
/*	List / List 2                                                     */
/**********************************************************************/

ul.list-2
{

}

ul.list-2 li
{
    padding-left:70px;
    margin-bottom:25px;
}

ul.list-2 li.icon-1
{
    background-position:top left;
}

ul.list-2 li p
{
    margin:0px;
}

ul.list-2 li h3
{
    margin-top:0px;
    margin-bottom:10px;
}

/**************************************************************************/	
/*	Scrollbars                                                            */
/**************************************************************************/

.jspVerticalBar
{
    width:10px;
}

.jspDrag
{
    background-color:#85713F;
}

/**************************************************************************/
/*  Qtip                                                                  */
/**************************************************************************/

.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content,
.ui-tooltip-prestige .ui-tooltip-content
{
    font-size:14px;
}

.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content,
.ui-tooltip-prestige .ui-tooltip-content
{
    border:none; 
}

.ui-tooltip-content
{
    padding:10px 20px 10px 20px;
}

.ui-tooltip-error .ui-tooltip-content
{
    background:#E9431C;
}

.ui-tooltip-success .ui-tooltip-content
{
    background:#61911B;
}

.ui-tooltip-prestige .ui-tooltip-content
{
    padding-top:5px;
    padding-bottom:5px;
    background:#000001;
}

/**************************************************************************/
/*  Form                                                                  */
/**************************************************************************/

form,
input,
textarea
{
    margin:0px;
    padding:0px;
}

input,
a.button,
textarea
{
    background:transparent;
    border:solid 1px #85713F;
}

textarea,
input[type="text"]
{
    width:222px;
    padding:8px;
}

input,
textarea
{
    padding:8px;
}

textarea
{
    width:472px;
    height:80px;
    display:block;
}

input.full-width
{
    width:472px;
}

.form-line
{
    margin-bottom:10px;
}

a.button,
input.button
{
    float:right;
    padding:8px 20px 8px 20px;
}

a.button:hover,
input.button:hover
{
    cursor:pointer;
    border-color:#000000;
    text-decoration:none;
}

/**************************************************************************/
/*	Supersized															  */
/**************************************************************************/

#supersized-loader
{
    display:none;
}	

/**************************************************************************/
/*	Audio player button													  */
/**************************************************************************/

.audio-player.music-on  { background-image:url('../image/icon/icon-jPlayer/audio_on.gif');		}
.audio-player.music-off { background-image:url('../image/icon/icon-jPlayer/audio_off.gif');		}	

/**************************************************************************/
/*	Media control														  */
/**************************************************************************/

#media-control
{
    right:10%;
    z-index:4;
    bottom:10%;
    width:300px;
    display:block;
    position:absolute;
}

/**********************************************************************/
/*	Media control / Supersized caption								  */
/**********************************************************************/

#media-control #slidecaption-wrapper
{
    left:0px;
    margin:0px;
    width:173px;
    padding:8px;
    position:absolute;
    background:#000000;
}

#media-control #slidecaption-wrapper:hover,
#media-control #slidecaption-wrapper:hover #slidecaption
{
    bottom:0;
    width:210px;
    height:auto;  
}

#media-control #slidecaption-wrapper,
#media-control #slidecaption-wrapper:hover,
#media-control #slidecaption-wrapper #slidecaption,
#media-control #slidecaption-wrapper #slidecaption:hover
{
    line-height:19px;
}

#media-control #slidecaption-wrapper #slidecaption
{
    width:100%;
    margin:0px;
    padding:0px;
    height:19px;
}

#media-control #slidecaption-wrapper #slidecaption,
#media-control #slidecaption-wrapper #slidecaption *
{
    color:#FFFFFF;
    font-size:12px;
}

#media-control #slidecaption-wrapper #slidecaption a
{
    text-decoration:underline;
}

#media-control #slidecaption-wrapper #slidecaption span.supersized-caption-title
{
    color:#85713F;
}

/**********************************************************************/
/*	Media control / Buttons											  */
/**********************************************************************/

#media-control .audio-player,
#media-control #prevslide,
#media-control #nextslide
{
    top:0px;
    left:0px;
    margin:0px;
    width:35px;
    height:35px;
    float:right;
    padding:0px;
    display:block;
    position:static;
    margin-left:2px; 
    opacity:1 !important;
    background-repeat:no-repeat;
    background-position:0px 0px;
    #filter:alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#media-control #prevslide { background-image:url('../image/icon_arrow_left.png');	}
#media-control #prevslide:hover { background-image:url('../image/icon_arrow_left_hover.png');	}
#media-control #nextslide { background-image:url('../image/icon_arrow_right.png');	}
#media-control #nextslide:hover { background-image:url('../image/icon_arrow_right_hover.png');	}

#media-control #prevslide:active, 
#media-control #nextslide:active
{ 
    margin:0px 0px 0px 2px;
}

/**********************************************************************/
/*	Media control / Previous/Next slide buttons						  */
/**********************************************************************/

/**************************************************************************/
/*  Preloader                                                             */
/**************************************************************************/

#start-preloader
{
    z-index:5;
    width:100%;
    height:100%;
    position:absolute;
}

#start-preloader ul,
#start-preloader p
{
    text-align:center;
}

#start-preloader ul
{
    width:108px;
    margin-top:200px;
    margin-left:auto;
    margin-right:auto;
}

#start-preloader ul,
#start-preloader ul li
{
    height:14px;
}

#start-preloader ul li
{
    float:left;
    width:14px;
    opacity:0.5;
    margin-right:4px;
    #filter:alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

#start-preloader p
{
    clear:both;
    margin:0px;
    padding:0px;
    color:#AAAAAA;
    font-size:12px;
    margin-top:10px;
    font-family:'Aldrich';
}

/**************************************************************************/
/*  Background overlay		                                              */
/**************************************************************************/

#background-overlay,
#background-overlay div
{
    width:100%;
    height:100%;
    position:fixed;
}

#background-overlay div
{
    background-repeat:repeat;
    background-position:0px 0px;
}

#background-overlay div.background-overlay-1
{
    z-index:2;
    background-image:url('../image/background_overlay.png');
}

/**************************************************************************/
/*  Nostalgia								                              */
/**************************************************************************/

#nostalgia
{
    height:100%;
    min-width:550px;
}

#nostalgia
{
    z-index:4;
    width:100%;
}

#nostalgia,
#nostalgia-tab,
#nostalgia-tab-icon,
#nostalgia-navigation
{
    position:absolute;
}

/**********************************************************************/
/*  Nostalgia / Navigation				                              */
/**********************************************************************/

#nostalgia-navigation
{
    left:10%;
    bottom:10px;
    right:auto;
    width:300px;
    position:absolute;
}

#nostalgia-navigation-menu,
#nostalgia-navigation-name-box
{

}

/******************************************************************/
/*  Nostalgia / Navigation / Menu		                          */
/******************************************************************/

#nostalgia-navigation-menu
{
    height:0px;
    overflow:hidden;
    position:relative;
}	

#nostalgia-navigation-menu ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

#nostalgia-navigation-menu ul li
{
    clear:both;
    float:left;
    height:50px;
}	

#nostalgia-navigation-menu ul li a,
#nostalgia-navigation-next-button,
#nostalgia-navigation-prev-button,
#nostalgia-navigation-menu .audio-player
{
    display:block;
    line-height:1;
    font-size:30px;
    padding:8px 8px 10px 8px;
    text-transform:uppercase;
}

#nostalgia-navigation-next-button,
#nostalgia-navigation-prev-button,
#nostalgia-navigation-close-button,
#nostalgia-navigation-menu .audio-player
{
    float:left;
    width:25px;
    height:25px;
    padding:5px;
    display:block;
    margin-right:2px;
    margin-bottom:2px;
    background-position:0px 0px;
    background-repeat:no-repeat;
}

#nostalgia-navigation-menu ul li a:hover,
#nostalgia-navigation-next-button:hover,
#nostalgia-navigation-prev-button:hover,
#nostalgia-navigation-close-button:hover,
#nostalgia-navigation-menu .audio-player:hover
{
    text-decoration:none;
}

#nostalgia-navigation-close-button	{ background-image:url('../image/icon_cross.png');		}
#nostalgia-navigation-close-button:hover	{ background-image:url('../image/icon_cross_hover.png');		}
#nostalgia-navigation-prev-button	{ background-image:url('../image/icon_arrow_up.png');	}
#nostalgia-navigation-prev-button:hover	{ background-image:url('../image/icon_arrow_up_hover.png');	}
#nostalgia-navigation-next-button	{ background-image:url('../image/icon_arrow_down.png'); }
#nostalgia-navigation-next-button:hover	{ background-image:url('../image/icon_arrow_down_hover.png'); }

#nostalgia-navigation-menu .audio-player,
#nostalgia-navigation-menu .audio-player.hidden ~ #nostalgia-navigation-close-button
{
    clear:both;
}

#nostalgia-navigation-menu .caroufredsel_wrapper ~ .audio-player,
#nostalgia-navigation-menu .caroufredsel_wrapper ~ #nostalgia-navigation-close-button
{
    clear:none !important;
}

/******************************************************************/
/*  Nostalgia / Navigation / Name box	                          */
/******************************************************************/

#nostalgia-navigation-name-box
{
    clear:both;
    display:block;
    cursor:pointer;
    overflow:hidden;
    padding:40px 20px 40px 30px;
    margin-left: -30px !important;
}

#nostalgia-navigation-name-box span
{
    line-height:1;
    display:block;
    font-size:44px;
    font-weight:400;
    text-transform:uppercase;
}

/******************************************************************/
/*  Nostalgia / Navigation / Click here box	                      */
/******************************************************************/

#nostalgia-navigation-click-here-box
{
    left:105%;
    bottom:64%;
    width:121px;
    height:62px;
    position:absolute;
    background-repeat:no-repeat;
    background-position:0px 0px;
    background-image:url('../image/click_here_arrow.png');
}

/**********************************************************************/
/*  Nostalgia / Tab													  */
/**********************************************************************/

#nostalgia-tab
{
    width:0px;
    height:100%;
    overflow:hidden;
}

/******************************************************************/
/*  Nostalgia / Tab / Icon										  */
/******************************************************************/

#nostalgia-tab-icon
{
    z-index:6;
    width:230px;
    height:295px;
    background-repeat:no-repeat;
    background-position:0px 0px;
}

.nostalgia-tab-left #nostalgia-tab-icon		{ left:-230px;	}
.nostalgia-tab-right #nostalgia-tab-icon	{ right:-230px; }

.nostalgia-tab-left .nostalgia-tab-icon-info			{ background-image:url('../image/icon/icon-content/content_icon_info_left.png');		}
.nostalgia-tab-left .nostalgia-tab-icon-mail			{ background-image:url('../image/icon/icon-content/content_icon_mail_left.png');		}
.nostalgia-tab-left .nostalgia-tab-icon-image			{ background-image:url('../image/icon/icon-content/content_icon_image_left.png');		}
.nostalgia-tab-left .nostalgia-tab-icon-people			{ background-image:url('../image/icon/icon-content/content_icon_people_left.png');		}
.nostalgia-tab-left .nostalgia-tab-icon-features		{ background-image:url('../image/icon/icon-content/content_icon_features_left.png');	}
.nostalgia-tab-left .nostalgia-tab-icon-checkmark		{ background-image:url('../image/icon/icon-content/content_icon_checkmark_left.png');	}

.nostalgia-tab-right .nostalgia-tab-icon-info			{ background-image:url('../image/icon/icon-content/content_icon_info_right.png');		}
.nostalgia-tab-right .nostalgia-tab-icon-mail			{ background-image:url('../image/icon/icon-content/content_icon_mail_right.png');		}
.nostalgia-tab-right .nostalgia-tab-icon-image			{ background-image:url('../image/icon/icon-content/content_icon_image_right.png');		}
.nostalgia-tab-right .nostalgia-tab-icon-people			{ background-image:url('../image/icon/icon-content/content_icon_people_right.png');		}
.nostalgia-tab-right .nostalgia-tab-icon-checkmark		{ background-image:url('../image/icon/icon-content/content_icon_checkmark_right.png');	}
.nostalgia-tab-right .nostalgia-tab-icon-features		{ background-image:url('../image/icon/icon-content/content_icon_features_right.png');	}

/******************************************************************/
/*  Nostalgia / Tab / Content									  */
/******************************************************************/

#nostalgia-tab-content
{
    z-index:7;
    height:100%;
    min-width:520px;
    position:absolute;
    padding:0px 0px 0px 30px;
    background-color:rgba(255,255,255,0.9);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E53C8D82,endColorstr=#E53C8D82);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E53C8D82,endColorstr=#E53C8D82);
}

.nostalgia-tab-left #nostalgia-tab-content	{ right:0px;	}
.nostalgia-tab-right #nostalgia-tab-content	{ left:0px;		}

/**************************************************************/
/*  Nostalgia / Tab / Content / Menu						  */
/**************************************************************/		

#nostalgia-tab-content-menu
{


}

#nostalgia-tab-content-menu-select
{
    width:300px;
    padding:5px;
    border:none;
    display:none;
    color:#777777;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;	
}

/**************************************************************/
/*  Nostalgia / Tab / Content / Scroll						  */
/**************************************************************/			

#nostalgia-tab-content-scroll
{
    margin:30px 0px 10px 0px;
    #width:520px;
}

/**********************************************************/
/*  Nostalgia / Tab / Content / Scroll / Page			  */
/**********************************************************/				

#nostalgia-tab-content-page
{
    width:490px;
}

/******************************************************************/
/*  Nostalgia / Tab / Footer									  */
/******************************************************************/

#nostalgia-tab-footer
{
    bottom:0px;
    width:520px;
    position:absolute;
}

.nostalgia-tab-left #nostalgia-tab-footer
{
    right:0px;
}

.nostalgia-tab-right #nostalgia-tab-footer
{
    left:0px;
    width:560px;
}

#nostalgia-tab-footer .nostalgia-tab-footer-caption
{
    padding-top:8px;
    padding-bottom:8px;
}

#nostalgia-tab-footer ul.social-list
{
    padding-top:10px;
    padding-bottom:11px;				
}

/**************************************************************/
/*  Nostalgia / Tab / Footer / Caption						  */
/**************************************************************/

#nostalgia-tab-footer .nostalgia-tab-footer-caption
{
    height:100%;
    overflow:hidden;
}

#nostalgia-tab-footer a
{
    font-size:11px;
}

.nostalgia-tab-right #nostalgia-tab-footer .nostalgia-tab-footer-caption
{
    padding-left:30px;
}

#nostalgia-tab-footer .nostalgia-tab-footer-caption span
{
    margin:0px 15px 0px 15px;
}

.nostalgia-tab-right #nostalgia-tab-footer .nostalgia-tab-footer-caption span
{
    margin-left:0px;
}

/**************************************************************/
/*  Nostalgia / Tab / Footer / Social icon					  */
/**************************************************************/

.nostalgia-tab-left #nostalgia-tab-footer ul.social-list
{
    float:left;
    padding-right:15px;
}

.nostalgia-tab-right #nostalgia-tab-footer ul.social-list
{
    float:right;
    padding-left:15px;
}

#nostalgia-tab-footer ul.social-list li
{
    float:left;
    margin-right:8px;
}

#nostalgia-tab-footer ul.social-list li a
{
    width:16px;
    height:16px;
    display:block;
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#nostalgia-tab-footer ul.social-list li a:hover
{
    background-position:0px -16px;
}

#nostalgia-tab-footer ul.social-list li a.social-list-google	{ background-image:url('../image/icon/icon-social/icon_social_google.png');		}
#nostalgia-tab-footer ul.social-list li a.social-list-twitter	{ background-image:url('../image/icon/icon-social/icon_social_twitter.png');	}
#nostalgia-tab-footer ul.social-list li a.social-list-facebook	{ background-image:url('../image/icon/icon-social/icon_social_facebook.png');	}

/**************************************************************************/
/*	Responsive styles													  */
/**************************************************************************/

@media only screen and (max-width:959px) 
{
    #nostalgia-tab-content-menu-select
    {
        display:block;
    }
}

@media only screen and (max-width:768px) 
{
    #media-control
    {
        left:10%;
        right:0%;
        bottom:0%;
    }

    #nostalgia-navigation
    {
        bottom:37px;
    }

    #media-control,
    #nostalgia-navigation
    {
        left:50% !important;
        margin-left:-150px;
    }
}