/*
	Theme Name: Work
	Theme URI: http://www.highthemes.com
	Description: Responsive Business Theme
	Author: Highthemes
	Author URI: http://www.highthemes.com
	Version: 1.1.0
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html

	Fallow us on Twitter: http://twitter.com/theHighthemes


	TABLE OF CONTENTS
	--------------------
	0. CSS Reset
	1. General Structure & Global Classes
	2. Main Content Styles
	3. Header
	4. Navigation Menu
	5. Slideshow
	6. Content - Sidebar
	7. Widgets
	8. Homepage elements (sectin title, homepage cta, Mini Features, Latest Projects, etc)
	9. Blog
	10. Contact
	11. Comments
    12. Portfolio
	13. Shortcodes
	14. Footer
	15. Grid
	16. Responsive


*/

/*	0.	CSS Reset
/*-----------------------------------------------------------------------------------*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: 400;
}

caption, th {
    text-align: left;
}
q:before, q:after {
    content: '';
}
* {
    outline: none;
}
strong {
    font-weight: 700;
}
em {
    font-style: italic;
}
a img {
    border: none;
}
/* clearfix */
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
    display: block;
}
/* End hide from IE Mac */
.none {
    display: none;
}
/* End Clearfix */


/*	5.	Slideshow
/*-----------------------------------------------------------------------------------*/
#slideshow-wrap, #intro-wrap {
	border-bottom: 0px solid #fff;
	border-top: 0px solid #fff;
	box-shadow: 0 0px 0 #ccc;
	margin-bottom: 0px;
	position: relative;
}
.shadow-top, .shadow-bottom {
    position: absolute;
    width: 100%;
    height: 119px;
    z-index: 10;
}
.shadow-top {
    background: transparent url("images/intro_wrapper_top_shadow.png") repeat-x top;
    top: 0;
}
.shadow-bottom {
    bottom: 0;
    background: transparent url("images/intro_wrapper_bottom_shadow.png") repeat-x bottom;
}
.flexslider {
    z-index: 11;
}
#slideshow {
    overflow: hidden;
}
#slideshow img {
    max-width: 100%;
    vertical-align: bottom;
    display: block;
}
#slideshow .slideshow-image {
    position: relative;
}
#slideshow .slideshow-video {
    background: #fff;
    border: 1px solid #ccc;
    width: 500px;
    box-shadow: 0 0 4px #444
}
#slideshow .slideshow-details p{margin-bottom: 15px;}
.slideshow-html h1, .slideshow-html h2, .slideshow-html h3, .slideshow-html h4, .slideshow-html h5, .slideshow-html h6 {
    padding-bottom: 10px;
}
#slideshow ul.slides .slider-right .slideshow-details {
    padding-right: 20px;
}
#slideshow ul.slides .slider-right .slideshow-image {
    float: right;
    text-align: right
}
#slideshow ul.slides .slider-left .slideshow-details {
    float: right;
    padding-left: 20px;
}
#slideshow ul.slides .slider-left .slideshow-image {
    float: left;
    text-align: left
}
#slideshow ul.slides .slider-full{
    width: 1020px !important;
    padding: 0 !important;
    margin: 0 auto;
}
#slideshow ul.slides .slider-full-wide {
    width: 960px;
    padding: 15px !important;
    margin: 40px auto;
    background-color: #fff;
    border: 2px solid #ccc;
}
.boxed #slideshow ul.slides .slider-full-wide {
    width: 1020px !important;
    padding: 0 !important;
    margin: 0 auto !important;
    border:none;
}
.boxed #slideshow ul.slides .slider-full-wide img {
    width: 100%;
}
#slideshow ul.slides .slider-fullscreen {
    width: 100% !important;
    padding: 0 !important;
}
#slideshow ul.slides .slider-fullscreen2 {
    width: 100% !important;
    padding: 0 !important;
}

.wide #slideshow ul.slides .slider-fullscreen {
    height: 600px;
}
#slideshow ul.slides .slider-fullscreen img {
    width: 100% !important;
}
#slideshow ul.slides .slider-full .slideshow-details, #slideshow ul.slides .slider-full-wide .slideshow-details, #slideshow ul.slides .slider-fullscreen .slideshow-details {
    display: none;
}
#slideshow ul.slides .slider-full .slideshow-image, #slideshow ul.slides .slider-full-wide .slideshow-image, #slideshow ul.slides .slider-fullscreen .slideshow-image {
    width: 100%;
    overflow: hidden;
}
#slideshow li .slideshow-item {
    padding: 40px 30px 80px;
    width: 960px;
    overflow: hidden;
    margin: 0 auto;
}
#slideshow .slideshow-details {
    width: 380px;
    padding-top: 50px;
    position: relative;
}
#slideshow .slideshow-details h3 {
    font-size: 30px;
    line-height: 40px;
    color: #000;
    padding-bottom: 15px;
}
#slideshow .slideshow-details p {
    font-size: 13px;
    line-height: 21px;
    color: #000;
}
#slideshow ul.slides .fixed {
    width: 1020px;
    margin: 0 auto;
    position: relative;
}
