/***********************************************************************
       _________        __    __ 
      / ____/ (_)____ _/ /_  / /_
     / /_  / / // __ `/ __ \/ __/
    / __/ / / // /_/ / / / / /_  
   /_/   /_/_/ \__, /_/ /_/\__/  
              /____/             
      __          ________                 ____      _ __     
     / / __ __   /_  __/ / ___ __ _ ___   / __/__ __(_) /____ 
    / _ | // /    / / / _ | -_)  ' | -_) _\ \ / // / / __/ -_)
   /_.__|_, /    /_/ /_//_|__/_/_/_|__/ /___/ \_,_/_/\__/\__/ 
       /___/                                                                                     

   Template Name:   Flight
   Description:     Full Screen Slideshow Portfolio Website Template
   Template URL:    http://www.themesuite.com/flight/
   Version:         2.2
   Author:          Theme Suite
   Author URL:      http://www.themesuite.com/
   Support:         http://support.themesuite.com/
   
***********************************************************************/


/*  GENERAL
----------------------------*/
p {
	color: #bebebe;
}

ol, ul {
	color: #fff;
}


/*  FLIGHT MENU
----------------------------*/
.menu li.move {
	-moz-box-shadow: 0.1em 0.1em 0.7em #000;
    -webkit-box-shadow: 0.1em 0.1em 0.7em #000;
    -pie-box-shadow: 0.1em 0.1em 0.7em #000;
	box-shadow: 0.1em 0.1em 0.7em #000;
	behavior: url(js/PIE/PIE.htc);
}

.menu-desc div {
	-webkit-box-shadow: 0.1em 0.1em 0.7em #000;
	-pie-box-shadow: 0.1em 0.1em 0.7em #000;
	-moz-box-shadow: 0.1em 0.1em 0.7em #000;
	box-shadow: 0.1em 0.1em 0.7em #000;
	behavior: url(js/PIE/PIE.htc);
}


/*  BODY
----------------------------*/
#top {
	background: url( '../../images/dark/bg-top-960.png' ) no-repeat 0 bottom;
}

#content {
	background: url( '../../images/dark/bg-mid-960.png' ) repeat-y;
}

#content-footer {
	background: url( '../../images/dark/bg-midfoot-960.png' ) repeat-y;
}

#bottom {
	background: url( '../../images/dark/bg-bot-960.png' ) no-repeat;
}

#bottom-footer {
	background: url( '../../images/dark/bg-botfoot-960.png' ) repeat-y;
}


/*  HEADER
----------------------------*/
#header { 
	-webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
    -pie-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	-moz-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	behavior: url(js/PIE/PIE.htc);
}

/*  Search Box  */
#search-wrapper {
	background-image: url( '../../images/dark/search.png' );
}

/*  Phrase  */
.phrase {
	color: #fff;
}

/*  Search & Newsletter Box  */
.search, .newsletter {
	color: #fff;
}

/*  Breadcrumbs  */
.breadcrumb a {
	color: #fff;
}

.breadcrumb a:hover {
	color: #ccc;
}

.breadcrumb .current_crumb {
	color: #f0f0f0;
}


/*  Bullets  */
ul.arrow {
	color: #bebebe;
}

.recent-comments, .tag-cloud {
	color: #bebebe;
}


/*  HORIZONTAL RULES
----------------------------*/
hr.general, hr.blog-footer-top, hr.post-footer-top, hr.comments-footer-top, hr.blog-footer-bottom, hr.post-footer-bottom, hr.comments-footer-bottom, hr.secondary, hr.recent-comments, hr.tag-cloud, hr.copyright {
	background: #424244; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDI0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQyNDI0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI3MjcyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzI3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: linear-gradient(to bottom, #424244 0%, #424244 50%, #272729 50%, #272729 100%); /* CSS3 Standard */
	background: -moz-linear-gradient(top, #424244 0%, #424244 50%, #272729 50%, #272729 100%); /* FF 3.6+ */
	background: -ms-linear-gradient(top, #424244 0%, #424244 50%, #272729 50%, #272729 100%); /* IE10 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424244), color-stop(50%,#424244), color-stop(50%,#272729), color-stop(100%,#272729)); /* Safari 4+, Chrome 2+ */
	background: -webkit-linear-gradient(top, #424244 0%, #424244 50%, #272729 50%, #272729 100%); /* Safari 5.1+, Chrome 10+ */
	background: -o-linear-gradient(top,  #424244 0%,#424244 50%,#272729 50%,#272729 100%); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424244', endColorstr='#272729',GradientType=0 ); /* IE6-8 */
}


/*  TWITTER FEED
----------------------------*/
.ts-tweet-list-item {
	border-bottom: 2px solid #424244;
	-moz-border-bottom-colors: #272729 #424244;
}

.ts-tweet-list-item:first-child {
    border-top: 2px solid #424244;
	-moz-border-top-colors: #272729 #424244;
}

.ts-tweet-body, .ts-tweet-text, .ts-loading {
	color: #bebebe;
}

.ts-tweet-user-screen-name {
	color: #fff;
}

.ts-tweet-attributes, .ts-tweet-timestamp-link, .ts-tweet-source-link a, .ts-tweet-inreplyto-link, .ts-tweet-location-link, .ts-tweet-retweeter-link, .ts-tweet-timestamp-link:hover, .ts-tweet-source-link a:hover, .ts-tweet-inreplyto-link:hover, .ts-tweet-location-link:hover, .ts-tweet-retweeter-link:hover, .ts-tweet-actions, .ts-tweet-action-reply a, .ts-tweet-action-retweet a, .ts-tweet-action-favorite a, .ts-tweet-list-controls-button {
	color: #999;
}

.ts-tweet-action-reply a:hover, .ts-tweet-action-retweet a:hover, .ts-tweet-action-favorite a:hover {
    color: #666666;
}

.ts-tweet-list-controls-button:hover, .ts-tweet-list-autorefresh-trigger:hover, .ts-login-info-sign-out:hover {
	color: black;
	background-color: #999;
}

.ts-tweet-list-autorefresh-trigger, .ts-login-info-sign-out {
	border: 1px solid #999;
}

.ts-error {
	color: #000;
    background-color: #f00
}


/*  SLOGAN
----------------------------*/
.slogan {
	color: #fff;
}


/*  FOOTER
----------------------------*/
/*  Newsletter  */
#mc_embed_signup {
	background-image: url( '../../images/dark/newsletter-960.png' );
}


/*  BACK TO TOP
----------------------------*/
#back-top a:hover {
	color: #fff;
}

#back-top span {
	background: url( '../../images/icons/arrow-backtop.png' ) no-repeat center center rgba(0,0,0,0.3);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	behavior: url(js/PIE/PIE.htc);
}

#back-top a:hover span {
	background: url( '../../images/icons/arrow-backtop-hover.png' ) no-repeat center center rgba(0,0,0,0.8);
}


/*  INDEX PAGES
----------------------------*/
/*  Boxes  */
.box-colored, .box-colored-small, .box-transparent, .box-transparent-hover {
	background: none repeat scroll 0% 0% rgba(0,0,0,0.3);
	border: 1px solid rgba(45,45,45,0.3);
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	behavior: url(js/PIE/PIE.htc);
}

.box-transparent-hover:hover {
	background: none repeat scroll 0% 0% rgba(0,0,0,0.5);
}

.box-transparent, .box-transparent-hover:hover p, .box-colored:hover p, .box-colored-small:hover p {
	color: #fff;
}


/*  BLOG PAGES
----------------------------*/
#main div#secondary {
    -webkit-border-image: url('../../images/dark/vr.png') 2 2 2 2 round;
    -moz-border-image: url('../../images/dark/vr.png') 0 0 0 2 round;
	-o-border-image: url('../../images/dark/vr.png') 0 0 0 2 round;
    border-image: url('../../images/dark/vr.png') 0 0 0 2 round;
}

.author, .date {
	color: #fff;
}

.categories, .tags, #pagination, #pagination-portfolio {
	color: #bebebe;
}

/*  Add a Comment Form  */
.comment-form input[type="text"], .comment-form textarea {
	color: #fff;
}

.comment-name {
	background-image: url( '../../images/dark/comment-text.png' );
}
        
.comment-email {
	top: 51px;
	width: 160px;
	height: 30px;
	padding: 0 5px 0 11px;
	background-color: transparent;
	background-image: url( '../../images/dark/comment-text.png' );
	outline: none;
}

.comment-website {
	top: 94px;
	width: 160px;
	height: 30px;
	padding: 0 5px 0 11px;
	background-color: transparent;
	background-image: url( '../../images/dark/comment-text.png' );
	outline: none;
}

.comment-field {
	top: 139px;
	width: 665px;
	height:64px;
	padding: 8px 11px;
	background-color: transparent;
	background-image: url( '../../images/dark/comment-960.png' );
	outline: none;
	resize: none;
}


/*  CONTACT PAGES
----------------------------*/
.contact-info, .contact-numbers {
	color: #bebebe;
}

/*  Contact Form  */
.contact-form input[type="text"], .contact-form textarea {
	color: #fff;
}

.contact-name {
	background-image: url( '../../images/dark/contact-text.png' );
}
        
.contact-email {
	background-image: url( '../../images/dark/contact-text.png' );
}

.contact-website {
	background-image: url( '../../images/dark/contact-text.png' );
}

.contact-subject {
	background-image: url( '../../images/dark/contact-text.png' );
}

.contact-message {
	background-image: url( '../../images/dark/contact-960.png' );
}


@media only screen and (max-width: 1279px) {

/*  MENU
----------------------------*/
#menu a:hover, #menu li a.active {
	-moz-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	-webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	-pie-box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	box-shadow: 1px 1px 4px 1px rgba(0,0,0,1.0);
	behavior: url(/js/PIE/PIE.htc);	
}

}


@media only screen and (min-width: 768px) and (max-width: 959px) {

/*  BODY
----------------------------*/
#top {
	background: url( '../../images/dark/bg-top-768.png' ) no-repeat 0 bottom;
}

#content {
	background: url( '../../images/dark/bg-mid-768.png' ) repeat-y;
}

#content-footer {
	background: url( '../../images/dark/bg-midfoot-768.png' ) repeat-y;
}

#bottom {
	background: url( '../../images/dark/bg-bot-768.png' ) no-repeat;
}

#bottom-footer {
	background: url( '../../images/dark/bg-botfoot-768.png' ) no-repeat;
}


/*  FOOTER
----------------------------*/
/*  Newsletter  */
#mc_embed_signup {
	background-image: url( '../../images/dark/newsletter-768.png' );
}

/*  Add a Comment Form  */
.comment-field {
	width: 473px;
	background-image: url( '../../images/dark/comment-768.png' );
}


/*  CONTACT PAGE
----------------------------*/
/*  Contact Form  */
.contact-message {
	background-image: url( '../../images/dark/contact-768.png' );
}

}


@media only screen and (min-width: 480px) and (max-width: 767px) {

/*  BODY
----------------------------*/
#top {
	background: url( '../../images/dark/bg-top-420.png' ) no-repeat 0 bottom;
}

#content {
	background: url( '../../images/dark/bg-mid-420.png' ) repeat-y;
}

#content-footer {
	background: url( '../../images/dark/bg-midfoot-420.png' ) repeat-y;
}

#bottom {
	background: url( '../../images/dark/bg-bot-420.png' ) no-repeat;
}

#bottom-footer {
	background: url( '../../images/dark/bg-botfoot-420.png' ) no-repeat;
}

/*  FOOTER
----------------------------*/
/*  Newsletter  */
#mc_embed_signup {
	background-image: url( '../../images/dark/newsletter-420.png' );
}

/*  Add a Comment Form  */
.comment-field {
	background-image: url( '../../images/dark/comment-420.png' );
}


/*  CONTACT PAGE
----------------------------*/
/*  Contact Form  */
.contact-message {
	background-image: url( '../../images/dark/contact-420.png' );
}

}


@media only screen and (max-width: 479px) {

/*  BODY
----------------------------*/
#top {
	background: url( '../../images/dark/bg-top-300.png' ) no-repeat 0 bottom;
}

#content {
	background: url( '../../images/dark/bg-mid-300.png' ) repeat-y;
}

#content-footer {
	background: url( '../../images/dark/bg-midfoot-300.png' ) repeat-y;
}

#bottom {
	background: url( '../../images/dark/bg-bot-300.png' ) no-repeat;
}

#bottom-footer {
	background: url( '../../images/dark/bg-botfoot-300.png' ) no-repeat;
}

/*  Newsletter  */
#mc_embed_signup {
	background-image: url( '../../images/dark/newsletter-300.png' );
}

/*  Add a Comment Form  */
.comment-field {
	background-image: url( '../../images/dark/comment-300.png' );
}


/*  CONTACT PAGE
----------------------------*/
/*  Contact Form  */
.contact-message {
	background-image: url( '../../images/dark/contact-300.png' );
}
	
}