/** Glidejs styles **/

.slider, .qualityslider { position: relative; width: 100%;overflow: hidden; }

.slider { height: 364px; }

.qualityslider { height: 342px; }

.slides { height: 100%; overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); }

.slide { height: 100%; float: left; clear: none; }

.slide figure { display: block; position: relative;  }

.slide figure figcaption {     position: absolute;
    height: 121px;
    left: 7%;
    bottom: 36%;
    font-weight: 300;
    padding: 22px 40px 18px 25px;
    color: #464646;
    background: rgba(255,255,255,0.5);
    width: 600px;}



.slide figure figcaption .arrow-col, .slide figure figcaption .text-col { display:table-cell; vertical-align:top; }

.slide figure figcaption h2 {       line-height: 39px;
    font-weight: 300px !important;
    color: #666;
    font-size: 32px;
    text-transform: uppercase;}

.slide figure figcaption i { font-size:19px; line-height:22px; color:#14487e; }

.slide figure figcaption .caption { margin-left:0px; line-height:180%; }

.slide figure figcaption a {    text-decoration:none; font-size: 24px;  }

.slide figure figcaption a:hover { text-decoration:none; color: #14487e; border-bottom:1px solid #14487e;  }



.slider-arrow { position: absolute;     text-decoration: none;display: block; margin-bottom: -20px;text-decoration: none;font-weight: 900;color: #b3b3b3;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear; transition: all 0.2s linear;outline:none;  }

.slider-arrow:hover { color: #ff9900;    text-decoration: none; }

.slider-arrow--right:before, .slider-arrow--left:before  { font-family: 'FontAwesome'; outline:none; font-size:46px;     text-decoration: none;}

.slider-arrow--right, .slider-arrow--left { bottom: 50%;     text-decoration: none;}

.slider-arrow--right { right: 32px;     text-decoration: none;}

.slider-arrow--left { left: 32px;    text-decoration: none; }

.slider-arrow--left:before { content:"\f104";     text-decoration: none; }

.slider-arrow--right:before { content:"\f105";     text-decoration: none; }



.slider-nav { position: absolute; bottom: 20px;outline:none; }

.slider-nav__item { width: 10px;height: 10px;float: left;clear: none;display: block;margin: 0 5px;background: #b3b3b3;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; outline:none; }

.slider-nav__item:hover, .slider-nav__item--current, .slider-nav__item--current:hover { background: #ff9900; }





/** responsive styles **/

@media screen and (max-width: 1050px) {

	.slider { height:auto; }

	.slide figure img {  height:auto; width:100%; }

	.slider-arrow { font-size: 1.8em; padding: 15px; }

	.slider-arrow--right:before, .slider-arrow--left:before  { font-size:36px; }

	.slider-arrow--right { right: 12px; }

	.slider-arrow--left { left: 12px; }

	.slide figure figcaption a { font-size:0.9em; }

	.slide figure figcaption h2 { font-size:14px;}

	.slide figure figcaption i { line-height:18px;}

	.slide figure figcaption { padding: 22px 30px 18px 25px; width:76%; }

} 



@media screen and (max-width: 650px) {

	.slider { height:auto; }

	.slide figure img {  height:auto;width:100%; }

	.slide figure figcaption { padding: 22px 30px 18px 25px; width:76%; }

	.slide figure figcaption h2 { font-size:20px; }

	.slide figure figcaption h2:before { font-size:18px; float: left; line-height:26px; margin-right:10px; }

	.slide figure figcaption a { font-size:0.9em; }

	.slider-arrow--right:before, .slider-arrow--left:before  { font-size:36px; }

	.slider-arrow--right { right: 12px; }

	.slider-arrow--left { left: 12px; }

	.slide figure figcaption h2 { font-size:14px;}

	.slide figure figcaption i { line-height:18px;}

}



@media screen and (max-width: 450px) {

	.slider { height:auto; }

	.slide figure img {  height:auto; width:100%; }

	.slide figure figcaption { padding: 22px 30px 18px 25px;width:76%; }

	.slide figure figcaption h2 { font-size:20px; }

	.slide figure figcaption h2:before { font-size:18px; float: left; line-height:26px; margin-right:10px; }

	.slide figure figcaption a { font-size:0.9em; }

	

	.slider-arrow--right { right: 2px; }

	.slider-arrow--left { left: 2px; }

	.slide figure figcaption h2 { font-size:14px;}

	.slide figure figcaption i { line-height:18px;}

	

}