/*
Theme Name: Gekko
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: CWS Team
Author URI: http://creativewebsol.com/
Description: A wordpress theme
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/opensans-bold.eot');
    src: url('fonts/opensans-bold.eot') format('embedded-opentype'),
         url('fonts/opensans-bold.woff') format('woff'),
         url('fonts/opensans-bold.ttf') format('truetype'),
         url('fonts/opensans-bold.svg#OpenSansBold') format('svg');
}


@font-face {
    font-family: 'OpenSansLight';
    src: url('fonts/opensans-light.eot');
    src: url('fonts/opensans-light.eot') format('embedded-opentype'),
         url('fonts/opensans-light.woff') format('woff'),
         url('fonts/opensans-light.ttf') format('truetype'),
         url('fonts/opensans-light.svg#OpenSansLight') format('svg');
}


@font-face {
	font-family: 'OpenSans-Regular';
	src: url('fonts/OpenSans-Regular.eot');
	src: local('?'), url('fonts/OpenSans-Regular.woff') format('woff'), url('fonts/OpenSans-Regular.ttf') format('truetype'), url('fonts/OpenSans-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('fonts/OpenSans-Semibold.eot');
	src: local('?'), url('fonts/OpenSans-Semibold.woff') format('woff'), url('fonts/OpenSans-Semibold.ttf') format('truetype'), url('fonts/OpenSans-Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('fonts/opensans-lightitalic.eot');
    src: url('fonts/opensans-lightitalic.eot') format('embedded-opentype'),
         url('fonts/opensans-lightitalic.woff') format('woff'),
         url('fonts/opensans-lightitalic.ttf') format('truetype'),
         url('fonts/opensans-lightitalic.svg#OpenSansLightItalic') format('svg');
}
.metaslider {
    position: relative;
}

.metaslider .caption {
    padding: 5px 10px;
	width:980px;
	margin:0 auto;
}
.metaslider .caption p{
	font-family:'OpenSansLight';
	font-size:36px; padding:18px 0;
	width:590px;
	line-height:45px;
	text-transform:uppercase;
}
.metaslider img {
    height: auto;
    padding: 0;
}

.metaslider li:before,
.metaslider li:after {
    content: "" !important;
}

.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    line-height: 30px;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
}

/** quick resets **/
#widgets .metaslider ul, 
#widgets .metaslider ol,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li
 {
    border: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
}

.nf-field-element input[type="text"], .nf-field-element input[type="email"] {
    float: left;
    width: 208px;
    height: 22px !important;
    line-height: 22px !important;
    border: 1px solid #dfdfdf;
    margin: 0 0 10px 0 !important;
        font-family: 'OpenSansLight';
    color: #323232;
    padding: 5px 5px !important;
    background: #eeeeee;
}


#nf-field-9-wrap .nf-field-label label { display: block !important; color: #fff;         font-family: 'OpenSansLight'; }

.nf-field-label label { display: none !important; }

.nf-field-element ul li { text-align: left; color: #fff;  font-family: 'OpenSansLight';  }
.nf-field-element ul li span { text-align: left; color: #fff;  font-family: 'OpenSansLight';  }
.nf-field-element ul { text-align: left; color: #fff; }

.nf-form-fields-required { display: none !important; }

.submit-container input[type="button"] {
    background: url(images/submit_btn.png) no-repeat;
    width: 258px !important;
    background-position: 0 0;
    height: 50px;
    border: 0px;
    cursor: pointer;
    margin-top: 18px;
    text-indent: -300px;
}
