/* Minification failed. Returning unminified contents.
(570,20): run-time error CSS1038: Expected hex color, found '#00c2a9b'
(1838,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'font-weight'
(3790,18): run-time error CSS1030: Expected identifier, found ' '
 */
/*!
 *
 * jQuery TE 1.4.0 , http://jqueryte.com/
 * Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)

 * jQuery TE is provided under the MIT LICENSE.
 *
*/

/* editor's general field */
.jqte {
	margin:30px 0;
	border:#000 1px solid;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999;
	overflow:hidden;
	transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;
}
.jqte * {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
.jqte_focused {
	border-color:#00AAE7;
	box-shadow:0 0 10px #00BDFF; -webkit-box-shadow:0 0 10px #00BDFF; -moz-box-shadow:0 0 10px #00BDFF;
}
/* toolbar */
.jqte_toolbar ,.jqte_toolbar:after,.jqte_toolbar:before {
	overflow:auto;
	padding:3px 4px;
	background:#EEE;
	border-bottom:#BBB 1px solid;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.jqte_tool , .jqte_tool:after,.jqte_tool:before{
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.jqte_tool, .jqte_tool_icon, .jqte_tool_label,.jqte_tool:after, .jqte_tool_icon:after, .jqte_tool_label:after,.jqte_tool:before, .jqte_tool_icon:before, .jqte_tool_label:before {
	border:#EEE 1px solid;
	border-radius:3px; -webkit-border-radius:3px;-moz-border-radius: 3px;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.jqte_hiddenField {
	display:none
}
.jqte_tool_icon {
	display:block;
	width:22px;
	height:22px;
	background:url(jquery-te.png) no-repeat
}
.jqte_tool.jqte_tool_1 .jqte_tool_label {
	position:relative;
	display:block;
	padding:3px;
	width:70px;
	height:16px;
	overflow:hidden;
}
.jqte_tool.jqte_tool_1 .jqte_tool_text {
	font:bold 13px Arial,sans-serif;
	color:#222;
}
.jqte_tool.jqte_tool_1 .jqte_tool_icon {
	position:absolute;
	top:10px;
	right:2px;
	width:6px;
	height:4px;
	background-position:-19px -23px;
	border:none;
	border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.jqte_tool.jqte_tool_2 .jqte_tool_icon {
	background-position:0 0
}
.jqte_tool.jqte_tool_3 .jqte_tool_icon {
	background-position:-22px 0
}
.jqte_tool.jqte_tool_4 .jqte_tool_icon {
	background-position:-44px 0
}
.jqte_tool.jqte_tool_5 .jqte_tool_icon {
	background-position:-66px 0
}
.jqte_tool.jqte_tool_6 .jqte_tool_icon {
	background-position:-88px 0
}
.jqte_tool.jqte_tool_7 .jqte_tool_icon {
	background-position:-110px 0
}
.jqte_tool.jqte_tool_8 .jqte_tool_icon {
	background-position:-132px 0
}
.jqte_tool.jqte_tool_9 .jqte_tool_icon {
	background-position:-154px 0
}
.jqte_tool.jqte_tool_10 .jqte_tool_icon {
	background-position:-176px 0
}
.jqte_tool.jqte_tool_11 .jqte_tool_icon {
	background-position:-198px 0
}
.jqte_tool.jqte_tool_12 .jqte_tool_icon {
	background-position:-220px 0
}
.jqte_tool.jqte_tool_13 .jqte_tool_icon {
	background-position:-242px 0
}
.jqte_tool.jqte_tool_14 .jqte_tool_icon {
	background-position:-264px 0
}
.jqte_tool.jqte_tool_15 .jqte_tool_icon {
	background-position:-286px 0
}
.jqte_tool.jqte_tool_16 .jqte_tool_icon {
	background-position:-308px 0
}
.jqte_tool.jqte_tool_17 .jqte_tool_icon {
	background-position:-330px 0
}
.jqte_tool.jqte_tool_18 .jqte_tool_icon {
	background-position:-352px 0
}
.jqte_tool.jqte_tool_19 .jqte_tool_icon {
	background-position:-374px 0
}
.jqte_tool.jqte_tool_20 .jqte_tool_icon {
	background-position:-396px 0
}
.jqte_tool.jqte_tool_21 .jqte_tool_icon {
	background-position:-418px 0
}
.jqte_tool:hover {
	background-color:#FFF;
	border-color:#FFF
}
.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label {
	border:#AAA 1px solid
}
.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label {
	border:#777 1px solid
}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon {
	border:none
}
.jqte_tool_depressed {
	background-color:#DDD;
	border-color:#CCC
}
.jqte_tool_depressed .jqte_tool_icon {
	border-color:#AAA
}
.jqte_tool_depressed:hover {
	background-color:#EEE
}
/* link form area */
.jqte_linkform {
	padding:5px 10px;
	background:#DDD;
	border-bottom:#BBB 1px solid;
}
.jqte_linktypeselect {
	position:relative;
	float:left;
	width:130px;
	background:#EEE;
	cursor:pointer
}
.jqte_linktypeselect:Active {
	background:#FFF
}
.jqte_linktypeview {
	padding:3px 5px;
	border:#333 1px solid;
	color:#777;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none
}
.jqte_linktypetext {
	font-size:12px;
}
.jqte_linktypearrow {
	position:absolute;
	bottom:8px; right:6px;
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) -7px -23px no-repeat;
}
.jqte_linktypes {
	display:none;
	position:absolute;
	top:22px; left:1px;
	width:125px;
	background:#FFF;
	border:#333 1px solid;
	box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.jqte_linktypes a {
	display:block;
	padding:4px 5px;
	font-size:12px;
}
.jqte_linktypes a:hover {
	background:#DDD
}
.jqte_linkinput {
	float:left;
	margin:0 5px;
	padding:3px 5px;
	width:300px;
	background:#EEE;
	border:#333 1px solid;
	color:#777;
	font-size:12px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none;
}
.jqte_linkinput:focus, .jqte_linkinput:hover {
	background:#FFF;
	border-color:#000;
}
.jqte_linkbutton {
	float:left;
	padding:3px 12px;
	background:#AAA;
	border:#333 1px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.jqte_linkbutton:hover {
	background:#A1A1A1
}
.jqte_linkbutton:active {
	box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
	background:#888;
}

/* text format menu */
.jqte_formats {
	display:none;
	position:absolute;
	width:180px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
	z-index:100;
}
.jqte_format {
	display:block;
	padding:4px 7px;
	font-size:13px
}
.jqte_format:hover {
	background:#DDD
}
.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 {
	font-weight:bold
}
.jqte_format_1 {
	font-size:22px
}
.jqte_format_2 {
	font-size:20px
}
.jqte_format_3 {
	font-size:18px
}
.jqte_format_4 {
	font-size:16px
}
.jqte_format_5 {
	font-size:14px
}
.jqte_format_6 {
	font-size:12px
}
.jqte_format_7 {
	font-family:"Courier New", Courier, monospace
}

/* font size menu */
.jqte_fontsizes {
	display:none;
	position:absolute;
	width:180px;
	height:198px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_fontsize {
	display:block;
	padding:3px 7px;
}
.jqte_fontsize:hover {
	background:#DDD
}

/* color pallette */
.jqte_cpalette {
	display:none;
	position:absolute;
	padding:6px;
	width:144px;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_color {
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:#FFF 1px solid;
}
.jqte_color:hover {
	border-color:#000
}
.jqte_colorSeperator {
    float:none;
    clear:both;
    height:7px;
}

/* editor area */
.jqte_editor, .jqte_source {
	padding:10px;
	background:#FFF;
	min-height:100px;
	max-height:900px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	resize:vertical
}
.jqte_editor div, .jqte_editor p {
	margin:0 0 7px
}
.jqte_editor a:link, .jqte_editor a:link * {
	color:#0066FF !important;
	text-decoration:underline;
}
.jqte_editor blockquote {
	margin-top:0;
	margin-bottom:7px
}
.jqte_editor img {
    float:left;
	margin:0 10px 5px 0
}
.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * {
	background:#3297FD !important;
	color:#FFF !important
}
.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre {
	display:block;
	margin:0 0 3px;
}
.jqte_editor h1, .jqte_editor h1 * {
	font-size:26px
}
.jqte_editor h2, .jqte_editor h2 * {
	font-size:24px
}
.jqte_editor h3, .jqte_editor h3 * {
	font-size:22px
}
.jqte_editor h4, .jqte_editor h4 * {
	font-size:20px
}
.jqte_editor h5, .jqte_editor h5 * {
	font-size:18px
}
.jqte_editor h6, .jqte_editor h6 * {
	font-size:15px
}
.jqte_editor pre, .jqte_editor pre * {
	font-family:"Courier New", Courier, monospace
}

/* source area */
.jqte_source, .jqte_source textarea {
	background:#FFF1E8
}
.jqte_source textarea {
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:100% !important;
	min-height:100px;
	font-family:Courier, Arial, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	overflow:hidden !important;
	outline:none;
	resize:none;
}
.jqte_source textarea, .jqte_source textarea:focus {
	css_shadow:none !important;
	background:none !important;
	border:none !important;
}

/* title box */
.jqte_title {
	display:none;
	position:absolute;
	z-index:9999;
}
.jqte_titleArrow {
	position:relative;
}
.jqte_titleArrowIcon {
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) 0 -23px no-repeat;
}
.jqte_titleText {
	padding:5px 7px;
	margin-top:0;
	min-width:5px;
	min-height:1px;
	max-width:400px;
	background:#000;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	word-wrap:break-word; -ms-word-wrap:break-word
}
.jqte_titleText, .jqte_titleText * {
	color:#FFF;
	font-size:11px
}

/* placeholder */
.jqte_placeholder {
	position:relative;
	display:none;
}
.jqte_placeholder_text {
	position:absolute;
	top:43px;
	left:10px;
	font-size:14px;
	color:#CCC;
}


@font-face {
  font-family: 'Julius Sans One';
  font-style: normal;
  font-weight: 400;
  src: local('Julius Sans One'), local('JuliusSansOne-Regular'), url(../fonts/JuliusSansOne-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(../fonts/Roboto-Thin.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/Roboto-Light.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(../fonts/Roboto-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/Roboto-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/Roboto-LightItalic.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(../fonts/RobotoCondensed-Light.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(../fonts/RobotoCondensed-Regular.woff) format('woff');
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-weight: 500;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

*, *:after, *:before {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

ul {
    list-style: none outside;
}

ol {
    list-style-position: inside;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    outline: 0;
    text-decoration: none;
    background: transparent;
    vertical-align: baseline;
}

    a, a > * {
        text-decoration: none;
        color: #5b5e60;
    }

        a:hover {
            color: #00c2a9b;
        }

.not-ie a {
    -webkit-transition: background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;
    transition: background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;
}

img {
    border: 0;
    height: auto;
    max-width: 100%;
    -ms-interpolation-mode: bicubic;
}

body {
    background-color: #fff;
    color: #777;
    font-weight: 300;
    font-size: 15px;
    font-family: 'Roboto',sans-serif;
    line-height: 1.75em;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: ".";
}

.align-center {
    text-align: center;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

img.alignleft {
    margin-right: 20px;
}

img.alignright {
    margin-left: 20px;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.affix {
    position: fixed;
}

p {
    margin: 0 0 1.5em;
    padding: 0;
    line-height: 1.75em;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 15px;
    color: #5b5e60;
    font-family: 'Roboto',sans-serif;
    line-height: 1.3em;
    font-weight: normal;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 24px;
}

h3 {
    font-size: 20px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 16px;
}

h6 {
    font-size: 14px;
}

::-moz-selection {
    background-color: #00c2a9;
    color: #fff;
    text-shadow: none;
}

::selection {
    background-color: #00c2a9;
    color: #fff;
    text-shadow: none;
}

.highlight {
    padding: 0 3px;
    background-color: #00c2a9;
    color: #fff;
    text-shadow: none;
}

blockquote {
    color: #aeaeae;
}

li blockquote {
    font-size: 24px;
}

blockquote p {
    margin-bottom: .7em;
}

blockquote.type-1 {
    font-size: 22px;
}

    blockquote.type-1:before {
        display: block;
        margin-bottom: 15px;
        content: "\f10e";
        font-size: 36px;
        font-family: 'FontAwesome';
    }

.ie8 blockquote.type-1:before {
    text-align: center;
}

blockquote.type-1 p {
    line-height: 1.6em;
}

blockquote.type-2 {
    padding-left: 20px;
    border-left: 5px solid #ebebeb;
    font-size: 18px;
    font-style: italic;
}

.dropcap::first-letter {
    display: block;
    float: left;
    margin: 10px 15px 0 0;
    font-weight: 700;
    font-size: 48px;
}

.loader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200;
    width: 100%;
    height: 100%;
    background: #fff;
}

.single-image {
    position: relative;
    display: block;
    margin: 0;
    cursor: pointer;
    font-size: 0;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.image-extra .single-image {
    display: inline-block;
    margin: 20px 5px 0;
}

.touch .image-extra .single-image {
    pointer-events: none;
}

.touch .touched .single-image {
    pointer-events: auto;
}

.single-image img {
    display: block;
}

.team-plus-icon .curtain {
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

    .team-plus-icon .curtain:after {
        position: absolute;
        left: 50%;
        top: 50%;
        display: block;
        margin: -30px 0 0 -30px;
        width: 60px;
        height: 60px;
        color: #fff;
        text-align: center;
        font-size: 28px;
        font-family: 'FontAwesome';
        line-height: 60px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all .3s ease-in;
        transition: all .3s ease-in;
    }

    .team-plus-icon .curtain:after {
        background-color: #00c2a9;
        background-color: rgba(0,194,169,.8);
        font-size: 38px;
        content: '\f067';
    }

.team-plus-icon:hover .curtain {
    visibility: visible;
    opacity: 1;
}

.not-ie .open .team-plus-icon .curtain:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.divider {
    margin-top: 70px;
    margin-bottom: 70px;
    height: 1px;
    background-color: #ececec;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

    button::-moz-focus-inner, input::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

button, input, select, textarea {
    margin: 0;
    border: 0;
    vertical-align: baseline;
    font-size: 100%;
}

button {
    display: inline-block;
    margin-bottom: 15px;
    padding: 6px 13px;
    outline: 0;
    background-color: transparent;
    color: #fff;
    vertical-align: baseline;
    text-align: center;
    text-decoration: none;
    font: 11px/1.5 Arial;
    cursor: pointer;
}

label {
    display: inline-block;
    cursor: pointer;
}

input, textarea, select, button {
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

    input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, select {
        display: inline-block;
        padding: 16px 10px;
        width: 100%;
        outline: 0;
        border-width: 1px;
        border-style: solid;
        border-color: #dcdcdc;
        border-color: rgba(0,0,0,.135);
        background-color: transparent;
        color: #999;
        font-size: 12px;
        font-family: 'Roboto',sans-serif;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-appearance: none;
        appearance: none;
    }

.parallax input[type="text"], .parallax input[type="password"], .parallax input[type="datetime"], .parallax input[type="datetime-local"], .parallax input[type="date"], .parallax input[type="month"], .parallax input[type="time"], .parallax input[type="week"], .parallax input[type="number"], .parallax input[type="email"], .parallax input[type="url"], .parallax input[type="search"], .parallax input[type="tel"], .parallax input[type="color"], .parallax textarea, .parallax select {
    border-color: #bbb;
    border-color: rgba(207,207,207,.33);
    color: #bbb;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, textarea:focus, select:focus {
    border-color: #00c2a9;
}

.parallax input[type="text"]:focus, .parallax input[type="password"]:focus, .parallax input[type="datetime"]:focus, .parallax input[type="datetime-local"]:focus, .parallax input[type="date"]:focus, .parallax input[type="month"]:focus, .parallax input[type="time"]:focus, .parallax input[type="week"]:focus, .parallax input[type="number"]:focus, .parallax input[type="email"]:focus, .parallax input[type="url"]:focus, .parallax input[type="search"]:focus, .parallax input[type="tel"]:focus, .parallax input[type="color"]:focus, .parallax textarea:focus, .parallax select:focus {
    -webkit-box-shadow: 0 0 10px 1px rgba(0,194,169,.7);
    box-shadow: 0 0 10px 1px rgba(0,194,169,.7);
}

textarea {
    resize: both;
    min-height: 180px;
    min-width: 100%;
    max-width: 100%;
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    line-height: normal;
}

input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto;
}

.wrong-data {
    border-color: #fe5214;
}

input[type="checkbox"] {
    -webkit-appearance: checkbox;
}

input[type="radio"] {
    -webkit-appearance: radio;
}

Chrome, Safari input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999;
}

Firefox input:-moz-placeholder, textarea:-moz-placeholder {
    color: #999;
}

.error, .success, .info, .notice {
    position: relative;
    margin-bottom: 10px;
    padding: 11px 15px 11px 50px;
    display: block;
    color: #777 !important;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

    .error p {
        margin-bottom: 8px;
    }

.error {
    background-color: #fac9cf;
}

.success {
    background-color: #e0f2cd;
}

.info {
    background-color: #c6e7f4;
}

.notice {
    background-color: #feefc5;
}

    .error:before, .success:before, .info:before, .notice:before {
        position: absolute;
        top: 50%;
        left: 20px;
        margin-top: -13px;
        font-size: 18px;
        font-family: 'fontawesome';
    }

.error:before {
    color: #ce717c;
    content: '\f12a';
}

.success:before {
    color: #8aaa67;
    content: '\f00c';
}

.info:before {
    color: #66aac4;
    content: '\f129';
}

.notice:before {
    color: #c8a749;
    content: '\f071';
}

.alert-close {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -9px;
    line-height: 1;
}

    .alert-close:before {
        font-size: 18px;
        font-family: 'fontAwesome';
        content: "\f12a";
    }

.error .alert-close {
    color: #ce717c;
}

.success .alert-close {
    color: #8aaa67;
}

.info .alert-close {
    color: #66aac4;
}

.notice .alert-close {
    color: #dec47b;
}

.white-color h1 {
    color: #00c2a9;
    opacity: .8;
}

.comments-form {
    margin-bottom: 30px;
}

.input-block {
    margin-bottom: 10px;
}

.contact-form .submit {
    height: 35px;
    line-height: 35px;
    font-size: 23px;
}

.contact-form iframe {
    display: inline-block;
    vertical-align: middle;
}

.contact-form input.verify {
    vertical-align: top;
    width: 80px;
}

.comments-form input:required:valid, .contact-form input:required:valid, .comments-form textarea:required:valid, .contact-form textarea:required:valid {
    border-color: #00c2a9;
}

.comments-form input:focus:invalid, .contact-form input:focus:invalid, .comments-form textarea:focus:invalid, .contact-form textarea:focus:invalid {
    border-color: #e27152;
}

.parallax .comments-form input:required:valid, .parallax .contact-form input:required:valid, .parallax .comments-form textarea:required:valid, .parallax .contact-form textarea:required:valid {
    -webkit-box-shadow: 0 0 10px 1px rgba(0,194,169,.7);
    box-shadow: 0 0 10px 1px rgba(0,194,169,.7);
}

.parallax .comments-form input:focus:invalid, .parallax .contact-form input:focus:invalid, .parallax .comments-form textarea:focus:invalid, .parallax .contact-form textarea:focus:invalid {
    -webkit-box-shadow: 0 0 10px 1px rgba(226,113,82,.7);
    box-shadow: 0 0 10px 1px rgba(226,113,82,.7);
}

.team-member {
    position: relative;
    overflow: hidden;
    font-size: 0;
}

.team-contents {
    width: 50000px;
}

.team-member article {
    overflow: hidden;
    float: left;
    display: block;
    margin: 0 20px;
    vertical-align: top;
    -webkit-transition: width .35s ease;
    transition: width .35s ease;
}

.contents {
    width: 250px;
    overflow: hidden;
}

.team-info {
    float: left;
    width: 250px;
}

.team-image {
    margin-bottom: 10px;
    min-height: 1px;
}

.team-group {
    padding: 25px 20px;
    border: 1px solid #e0e0e0;
    background-color: #fcfcfc;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.team-member article:hover .team-group, .open .team-group {
    border-color: transparent;
    background-color: #00c2a9;
}

.team-title {
    margin-bottom: 3px;
    text-transform: uppercase;
    font-size: 24px;
    font-family: 'Roboto Condensed',sans-serif;
}

.team-position {
    margin-bottom: 5px;
    color: #aeaeae;
    font-size: 16px;
}

.team-title, .team-position {
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in;
}

.team-member article:hover .team-title, .team-member article:hover .team-position, .open .team-title, .open .team-position {
    color: #fff;
}

.team-content {
    margin-left: 260px;
    border: 1px solid #e0e0e0;
    background-color: #fcfcfc;
    font-size: 15px;
}

.team-entry {
    padding: 20px 25px;
    width: 400px;
}

.team-nav a {
    position: absolute;
    top: 50%;
    z-index: 10;
    display: block;
    overflow: hidden;
    margin-top: -35px;
    width: 35px;
    height: 70px;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    background-color: rgba(255,255,255,.75);
    text-align: center;
    font-size: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

.team-nav .prev {
    left: 30px;
}

.team-nav .next {
    right: 30px;
}

.team-nav a:hover {
    border-color: transparent;
    background-color: #00c2a9;
}

.team-nav a:before {
    display: block;
    color: #00c2a9;
    font-size: 30px;
    font-family: 'FontAwesome';
    line-height: 68px;
    -webkit-transition: color .25s ease;
    transition: color .25s ease;
}

.team-nav .prev:before {
    content: '\e8b7';
}

.team-nav .next:before {
    content: '\e8b8';
}

.team-nav a:hover:before {
    color: #fff;
}

.button {
    display: inline-block;
    margin-bottom: 15px;
    padding: 6px 20px;
    outline: 0;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-color: transparent;
    color: #fff;
    vertical-align: baseline;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    cursor: pointer;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

    .button.middle {
        padding: 10px 24px;
        font-size: 17px;
    }

    .button.large {
        padding: 15px 30px;
        font-size: 20px;
    }

    .button.default {
        border-color: #cfcfcf;
        color: #00c2a9;
    }

        .button.default:hover {
            border-color: transparent;
            background-color: #00c2a9;
            color: #fff;
        }

    .button.submit {
        margin-bottom: 20px;
        padding: 2px 20px;
        width: 100%;
    }

    .button.turquoise {
        background-color: #00c2a9;
    }

        .button.turquoise:hover:enabled {
            border-color: #cfcfcf;
            background-color: #fff;
            color: #00c2a9;
        }

.parallax .button.turquoise:hover {
    border-color: transparent;
}

#header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    border-bottom: 1px solid #00c2a9;
    background-color: #fff;
    line-height: 0;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: background-color .25s ease,height .25s ease;
    transition: background-color .25s ease,height .25s ease;
}

    .home #header, #header.header-shrink {
        border-bottom-width: 1;
    }

    #header.transparent {
        border-bottom-width: 0;
    }

    #header.transparent {
        background-color: transparent;
    }

    #header.header-shrink {
        background-color: #00c2a9;
        border-bottom: 1px solid #FFF;
    }

.header-in {
    margin: 0 auto;
    width: 90%;
    text-align: justify;
}

.not-ie .header-in {
    font-size: 0;
}

@media screen and (min-width:0\0) {
    .not-ie .header-in {
        font-size: 15px;
        transition: height .25s ease;
    }
}

.ie8 .header-shrink .header-in {
    font-size: 0;
}

.header-in:after {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    content: "";
}

#logo, #navigation {
    display: inline-block;
    vertical-align: middle;
    z-index: 12;
}

#logo {
    margin-bottom: 0;
    font-family: 'Julius Sans One',sans-serif;
    font-weight: bold;
    -webkit-transition: font-size .25s ease;
    transition: font-size .25s ease;
}

.transparent #logo {
    font-size: 34px;
}

    .transparent #logo a {
        color: #fff;
    }

.header-shrink #logo {
    font-size: 28px;
}

    .header-shrink #logo a {
        color: #fff;
    }

.transparent .navigation {
    border-bottom: 1px solid #cfcfcf;
    border-bottom: 1px solid rgba(207,207,207,.4);
}

.header-shrink .navigation {
    border-bottom-width: 0;
    height: 65px;
}

.navigation > ul > li {
    position: relative;
    display: block;
    float: left;
}

    .navigation > ul > li > a {
        display: block;
        margin: 0;
        padding: 35px 20px 41px;
        color: #5b5e60;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 1.5em;
        -webkit-transition: padding .25s ease,color 100ms linear,background-color .25s ease-out;
        transition: padding .25s ease,color 100ms linear,background-color .25s ease-out;
    }

        .navigation > ul > li > a > span {
            color: #5b5e60;
            font-size: 22px;
        }

.header-shrink .navigation > ul > li > a > span {
    color: #fff;
}

.navigation ul > li > a:hover > span {
    color: #fff;
}

.navigation .current-menu-item > a > span {
    color: #000;
}

.transparent .navigation > ul > li > a > span {
    color: #fff;
    font-size: 22px;
}

.navigation > ul > .downarrowclass > a:after {
    margin-left: 6px;
    color: #5b5e60;
    font-size: 12px;
    font-family: 'fontAwesome';
    content: '\f107';
    line-height: 1em;
}

.navigation > ul > li > a {
    height: 85px;
}

.transparent .navigation > ul > li > a, .transparent .navigation > ul > li > a:after {
    color: #fff;
}

@media only screen and (min-width:1150px) {
    .transparent .navigation > ul > li > a {
        padding: 90px 20px 35px;
        height: 150px;
    }

    .transparent .navigation > ul > li.downarrowclass > a {
        padding: 90px 15px 35px 20px;
    }
}

@media only screen and (min-width:993px) {
    .header-shrink .navigation > ul > li > a {
        padding-top: 15px !important;
        padding-bottom: 21px !important;
        color: #fff;
    }

        .header-shrink .navigation > ul > li > a:after {
            color: #fff;
        }
}

.navigation a {
    font-weight: 800;
    font-family: 'Roboto',sans-serif;
}

.navigation > ul > li:hover > a, .navigation > ul > .current-menu-item > a, .navigation > ul > .current-menu-parent > a, .navigation > ul > .current-menu-ancestor > a, .navigation > ul > .current_page_item > a, .navigation > ul > .current_page_parent > a, .navigation > ul > .current_page_ancestor > a {
    background-color: #00c2a9;
    color: #fff;
}

    .navigation > ul > li:hover > a:after, .navigation > ul > .current-menu-item > a:after, .navigation > ul > .current-menu-parent > a:after, .navigation > ul > .current-menu-ancestor > a:after, .navigation > ul > .current_page_item > a:after, .navigation > ul > .current_page_parent > a:after, .navigation > ul > .current_page_ancestor > a:after {
        color: #fff;
    }

.transparent .navigation > ul > li:hover > a, .transparent .navigation > ul > .current-menu-item > a, .transparent .navigation > ul > .current-menu-parent > a, .transparent .navigation > ul > .current-menu-ancestor > a, .transparent .navigation > ul > .current_page_item > a, .transparent .navigation > ul > .current_page_parent > a, .transparent .navigation > ul > .current_page_ancestor > a {
    background-color: #00c2a9;
    background-color: rgba(0,194,169,.85);
}

.header-shrink .navigation > ul > li > a {
    height: 65px;
}

.header-shrink .navigation > ul > li:hover > a, .header-shrink .navigation > ul > .current-menu-item > a, .header-shrink .navigation > ul > .current-menu-parent > a, .header-shrink .navigation > ul > .current-menu-ancestor > a, .header-shrink .navigation > ul > .current_page_item > a, .header-shrink .navigation > ul > .current_page_parent > a, .header-shrink .navigation > ul > .current_page_ancestor > a {
    background-color: #fff;
    color: #00c2a9;
}

    .header-shrink .navigation > ul > .current-menu-item > a > span, .header-shrink .navigation > ul > li:hover > a > span {
        color: #00c2a9;
    }

    .header-shrink .navigation > ul > li:hover > a:after, .header-shrink .navigation > ul > .current-menu-item > a:after, .header-shrink .navigation > ul > .current-menu-parent > a:after, .header-shrink .navigation > ul > .current-menu-ancestor > a:after, .header-shrink .navigation > ul > .current_page_item > a:after, .header-shrink .navigation > ul > .current_page_parent > a:after, .header-shrink .navigation > ul > .current_page_ancestor > a:after {
        color: #00c2a9;
    }

.navigation ul ul {
    position: absolute;
    display: none;
    padding: 10px 0;
    width: 245px;
    background-color: #000;
    background-color: rgba(0,0,0,1);
}

    .navigation ul ul li {
        position: relative;
    }

        .navigation ul ul li a {
            display: block;
            padding: 7px 20px;
            color: #fff;
            font-weight: 500;
            text-transform: uppercase;
            font-size: 15px;
            line-height: 2em;
            /*text-align: left;*/
        }

    .navigation ul ul .rightarrowclass > a:after {
        margin-left: 15px;
        color: #fff;
        font-size: 12px;
        font-family: 'fontAwesome';
        content: '\f107';
        line-height: 1em;
    }

    .navigation ul ul a:hover, .navigation ul ul .current-menu-item > a, .navigation ul ul .current-menu-item > span, .navigation ul ul .current-menu-parent > a, .navigation ul ul .current-menu-ancestor > a, .navigation ul ul .current_page_item > a, .navigation ul ul .current_page_parent > a, .navigation ul ul .current_page_ancestor > a {
        color: #00c2a9;
    }

@media only screen and (min-width:993px) {
    .navigation ul ul ul {
        top: 0;
        left: 170px;
        margin-top: -10px;
    }
}

.responsive-nav-button {
    display: none;
    width: 40px;
    height: 40px;
    background-color: #00c2a9;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    font-size: 21px;
    font-family: 'fontAwesome';
    line-height: 40px;
    vertical-align: middle;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

    .responsive-nav-button:after {
        content: "\f0c9";
        color: #fff;
    }

#slides {
    position: relative;
}

.fullscreen-image {
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}

.no-touch .fullscreen-image {
    background-attachment: fixed;
    background-size: cover;
}

.header-text-entry {
    display: table;
    width: 100%;
    height: 100%;
}

.header-text {
    position: relative;
    z-index: 2;
    display: table-cell;
    margin: auto;
    vertical-align: middle;
    text-align: center;
}

    .header-text h1, .header-text h2, .header-text h3, .header-text h4, .header-text h5, .header-text h6 {
        color: #fff;
        font-weight: 300;
        line-height: 1em;
        z-index: 2;
    }

    .header-text h1 {
        margin-bottom: 0;
        font-size: 100px;
        font-family: 'Julius Sans One',sans-serif;
        text-transform: uppercase;
    }

.slides-pagination {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    z-index: 5;
    font-size: 0;
}

    .slides-pagination a {
        display: inline-block;
        margin: 2px 7px;
        width: 7px;
        height: 7px;
        border-width: 1px;
        border-style: solid;
        border-color: transparent;
        background-color: #fff;
        cursor: pointer;
        vertical-align: middle;
    }

    .slides-pagination a {
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all .25s linear;
        transition: all .25s linear;
    }

    .slides-pagination .current {
        margin: 0 7px;
        width: 11px;
        height: 11px;
        border-color: #fff;
        background-color: transparent;
        cursor: default;
    }

.slides-navigation a {
    position: absolute;
    top: 50%;
    z-index: 1000;
    margin-top: -20px;
    opacity: 0;
    font-size: 0;
    -webkit-transition: opacity .25s ease;
    transition: opacity .25s ease;
}

.touch .slides-navigation a, #slides:hover .slides-navigation a {
    opacity: 1;
}

.ie8 .slides-navigation a {
    visibility: hidden;
}

.ie8 #slides:hover .slides-navigation a {
    visibility: visible;
}

.slides-navigation .prev {
    left: 35px;
}

.slides-navigation .next {
    right: 35px;
}

.slides-navigation a:after {
    color: #fff;
    vertical-align: middle;
    text-decoration: inherit;
    font-weight: normal;
    font-style: normal;
    font-size: 48px;
    line-height: 59px;
    font-family: 'FontAwesome';
    cursor: pointer;
}

.slides-navigation a:hover:after {
    color: #00c2a9;
}

.slides-navigation .prev:after {
    content: "\f104";
}

.slides-navigation .next:after {
    content: "\f105";
}

#wrapper {
    width: 100%;

}

#content {
    padding-top: 40px;
}

.sbr #main {
    float: left;
}

.sbl #main {
    float: right;
}

.page {
    width: 100%;
}

.section {
    position: relative;
    overflow: hidden;
    width: 100%;
    z-index: 2;
    padding: 60px 0;
    background-color: #fff;
}

.padding-top-off {
    padding-top: 0;
}

.padding-bottom-off {
    padding-bottom: 0;
}

.padding-off {
    padding: 0;
}

.padding-top-half-off {
    padding-top: 50px;
}

.border {
    border-bottom: 1px solid #ececec;
}

.section-title {
    position: relative;
    margin-bottom: 70px;
    padding-bottom: 15px;
}

    .section-title:after {
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -7%;
        width: 14%;
        height: 2px;
        background-color: #ececec;
        content: "";
    }

    .section-title h1 {
        margin-bottom: 20px;
        color: #00c2a9;
        text-transform: uppercase;
        font-weight: 100;
        font-size: 60px;
        line-height: 1.1em;
    }

    .section-title h2 {
        text-transform: uppercase;
        font-weight: 300;
    }

.parallax .section-title:after {
    background-color: #cfcfcf;
    background-color: rgba(207,207,207,.4);
}

.parallax .section-title h2 {
    color: #fff;
}

.slogan {
    margin-bottom: 60px;
}

    .slogan h1 {
        font-size: 54px;
        font-weight: 100;
    }

        .slogan h1 span {
            color: #00c2a9;
            font-weight: 400;
        }

    .slogan h2 {
        color: #787878 ;
        font-weight: 300;
    }

    .slogan h3 {
        color: #686e77 !important font-weight:300;
    }

.slogan-team h2 {
    color: #787878 ;
    font-weight: 300;
}

.content-title {
    margin-bottom: 25px;
    font-weight: 300;
    text-transform: uppercase;
}

ul.clients-items {
    font-size: 0;
    text-align: center;
}

    ul.clients-items li {
        display: inline-block;
        padding: 0 2%;
        vertical-align: middle;
    }

.parallax {
    z-index: 0;
    background-color: transparent;
}

.parallax-overlay {
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

#slides .parallax-overlay {
    z-index: 1;
}

.bg-turquoise-color {
    background-color: #00c2a9;
}

.bg-dark-color {
    background-color: #000;
}

.bg-light-color {
    background-color: #FFF;
}

.bg-gray-color {
    background-color: #f8f8f8;
}

.bg-gray2-color {
    background-color: #f1f1f1;
}

.full-bg-image {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: repeat;
}

.no-touch .full-bg-image {
    background-attachment: fixed;
    background-size: cover;
}

.bg-turquoise-color .full-bg-image {
    opacity: .07;
    filter: alpha(opacity = 7);
}

.bg-dark-color .full-bg-image {
    opacity: .6;
    filter: alpha(opacity = 60);
}

.bg-light-color .full-bg-image {
    opacity: .1;
    filter: alpha(opacity = 10);
}

.parallax-bg-1 .full-bg-image {
    background-image: url(../Images/DSC02189.jpg);
}

.parallax-bg-2 .full-bg-image {
    background-image: url(../Images/IMG_4827_resized.jpg);
}

.parallax-bg-3 .full-bg-image {
    background-image: url(../Images/dot_pattern.png);
}

.parallax-bg-4 .full-bg-image {
    background-image: url(../Images/footer_bg2_web.jpg);
}

.parallax-bg-5 .full-bg-image {
    background-image: url(../Images/Etsy.jpg);
}

.parallax-bg-6 .full-bg-image {
    background-image: url(../Images/bg.png);
}

.mobile-video-image .full-bg-image {
    display: none;
    background-image: url(../images/temp/mobile-video-image.jpg);
}

.touch .mobile-video-image .full-bg-image {
    display: block;
}

.tweet .tweets {
    text-align: center;
}

    .tweet .tweets li {
        font-weight: 300;
    }

.parallax .tweet .tweets li {
    color: #fff;
}

.ie8 .tweet .tweets li {
    background-color: transparent !important;
}

.sidebar-tweet .tweets li {
    position: relative;
    margin-bottom: 15px;
    padding-left: 45px;
}

    .sidebar-tweet .tweets li:before {
        position: absolute;
        top: 5px;
        left: 0;
        color: #1fc3ff;
        font-size: 30px;
        font-family: 'FontAwesome';
        content: '\f081';
    }

.tweet .tweets .tweet_text {
    position: relative;
    margin-bottom: 25px;
    padding: 0 10% 40px;
    line-height: 1.75em;
    font-size: 24px;
    text-align: center;
}

.tweet .tweet_text:before {
    display: block;
    margin-bottom: 30px;
    font-size: 50px;
    font-family: 'FontAwesome';
    content: '\f081';
    text-align: center;
}

.tweet .tweets .tweet_text:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -6%;
    width: 12%;
    height: 1px;
    background-color: #ececec;
    content: '';
}

.parallax .tweet .tweets .tweet_text:after {
    background-color: #fff;
    background-color: rgba(255,255,255,.35);
}

.tweet .tweet_time {
    font-size: 16px;
}

.tweets a {
    color: #00c2a9;
}

.sidebar-tweet .tweet_time a {
    color: #aeaeae;
}

.tweets-control-nav {
    padding: 10px 0 0;
    text-align: center;
}

    .tweets-control-nav a {
        position: relative;
        display: inline-block;
        margin: 0 3px;
        width: 9px;
        height: 9px;
        cursor: pointer;
        background-color: #ececec;
        font-size: 0;
        -webkit-transition: background-color .25s linear;
        transition: background-color .25s linear;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

    .tweets-control-nav .activeSlide {
        background-color: #777;
    }

.parallax .tweets-control-nav a {
    background-color: #ececec;
    background-color: rgba(255,255,255,.5);
}

.parallax .tweets-control-nav .activeSlide {
    background-color: #fff;
}

.sbr #sidebar {
    float: right;
}

.sbl #sidebar {
    float: left;
}

#sidebar .widget {
    margin-bottom: 60px;
}

#sidebar .widget-title {
    margin-bottom: 25px;
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
}

.widget .sub-menu {
    padding-top: 5px;
}

.widget_categories ul li, .widget_archive ul li, .widget_links ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_entries ul li {
    padding: 8px 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e6e6e6;
    list-style: none;
}

    .widget_categories ul li:first-child, .widget_archive ul li:first-child, .widget_links ul li:first-child, .widget_meta ul li:first-child, .widget_pages ul li:first-child, .widget_recent_entries ul li:first-child {
        border-top-width: 0;
    }

.widget_recent_posts .entry {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
}

    .widget_recent_posts .entry:after {
        clear: both;
        display: block;
        visibility: hidden;
        height: 0;
        content: "";
    }

    .widget_recent_posts .entry:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom-width: 0;
    }

.widget_recent_posts .entry-image {
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
}

.widget_recent_posts .post-holder {
    display: table;
}

.widget_tag_cloud .tagcloud {
    font-size: 0;
}

    .widget_tag_cloud .tagcloud a {
        display: inline-block;
        margin-right: 5px;
        margin-bottom: 5px;
        padding: 3px 18px;
        border: 1px solid #cfcfcf;
        color: #00c2a9;
        font-weight: 400;
        font-size: 13px;
        text-transform: uppercase;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
    }

        .widget_tag_cloud .tagcloud a:hover {
            border-color: transparent;
            background-color: #00c2a9;
            color: #fff;
        }

#footer {
    position: relative;
    z-index: 1;
    color: #a0a0a0;
}

.page-template #footer {
    background-color: #fafafa;
}

#footer .section {
    position: static;
    background-color: rgba(0,0,0,.7);
}

.ie8 #footer .section {
    background-image: url(../images/overlay-ie-footer.png);
    background-repeat: repeat;
}

#footer p {
    color: #a0a0a0;
}

#footer .widget {
    margin-bottom: 25px;
}

.logo-in-footer {
    border-top: 1px solid #2c2a2e;
    border-top: 1px solid rgba(207,207,207,.12);
    background-color: rgba(0,0,0,.8);
    text-align: center;
}

.ie8 .logo-in-footer {
    background-image: url(../images/overlay-ie-logo-footer.png);
    background-repeat: no-repeat;
}

.logo-in-footer h1 {
    margin-bottom: 0;
    font-size: 100px;
    font-family: 'Julius Sans One',sans-serif;
}

.logo-in-footer a {
    color: #252525;
    color: rgba(255,255,255,.1);
    text-transform: uppercase;
}

.bottom-footer {
    padding: 23px 0;
    border-top: 1px;
    border-style: solid;
    border-color: #2c2a2e;
    border-color: rgba(207,207,207,.12);
    background-color: rgba(0,0,0,.95);
    color: #4b4b4c;
}

.ie8 .bottom-footer {
    background-image: url(../images/overlay-ie-bottom-footer.png);
    background-repeat: repeat;
}

.page-template .bottom-footer {
    border-color: #ececec;
    background-color: #fafafa;
    color: #777;
}

.language {
    font-size: 13px;
}

.developed {
    font-size: 13px;
}

    .developed a, .language a, .developed span {
        color: #00c2a9;
    }

ul.social-icons {
    font-size: 0;
}

#footer ul.social-icons {
    margin-top: 55px;
}

ul.social-icons li {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    vertical-align: top;
}

    ul.social-icons li a {
        position: relative;
        display: block;
        width: 40px;
        height: 40px;
        border: 1px solid #cfcfcf;
        border: 1px solid rgba(207,207,207,.33);
        font: 0/0 a;
        cursor: pointer;
        text-align: center;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        ul.social-icons li a:hover {
            border-color: transparent;
        }

ul.social-icons .twitter a:hover {
    background-color: #47c0d8;
}

ul.social-icons .facebook a:hover {
    background-color: #49699f;
}

ul.social-icons .linkedin a:hover {
    background-color: #2c7cb7;
}

ul.social-icons .pinterest a:hover {
    background-color: #c21c21;
}

ul.social-icons .rss a:hover {
    background-color: #fe9900;
}

ul.social-icons .gplus a:hover {
    background-color: #c33d19;
}

ul.social-icons .flickr a:hover {
    background-color: #e82c88;
}

ul.social-icons .instagram a:hover {
    background-color: #517fa3;
}

ul.social-icons .dropbox a:hover {
    background-color: #5da3e8;
}

ul.social-icons .youtube a:hover {
    background-color: #b72d24;
}

ul.social-icons .blogger a:hover {
    background-color: #f38f33;
}

ul.social-icons .evernote a:hover {
    background-color: #73b122;
}

ul.social-icons .dribbble a:hover {
    background-color: #e65992;
}

ul.social-icons .behance a:hover {
    background-color: #18a3fe;
}

ul.social-icons .lastfm a:hover {
    background-color: #be0607;
}

ul.social-icons .skype a:hover {
    background-color: #24b0e4;
}

ul.social-icons .vimeo a:hover {
    background-color: #568799;
}

ul.social-icons .forrst a:hover {
    background-color: #628267;
}

ul.social-icons .digg a:hover {
    background-color: #2882c6;
}

ul.social-icons .appstore a:hover {
    background-color: #606060;
}

ul.social-icons .wordpress a:hover {
    background-color: #33759d;
}

ul.social-icons .stumbleupon a:hover {
    background-color: #eb4924;
}

ul.social-icons .deviantart a:hover {
    background-color: #5f7162;
}

ul.social-icons .github a:hover {
    background-color: #7292a2;
}

ul.social-icons .mail a:hover {
    background-color: #65a413;
}

ul.social-icons li i {
    display: block;
    color: #a0a0a0;
    font-size: 20px;
    line-height: 40px;
}

ul.social-icons a:hover i {
    color: #fff;
}

.progress-bar {
    position: relative;
    margin-bottom: 18px;
}

.progressbar-title {
    margin-bottom: 3px;
    color: #aeaeae;
    font-size: 16px;
}

.percent {
    position: absolute;
    top: -5px;
    right: 0;
    display: block;
    color: #aeaeae;
    font-size: 16px;
    line-height: 35px;
}

.bar-outer {
    position: relative;
    width: 100%;
    height: 12px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bar {
    position: absolute;
    top: -1px;
    left: 0;
    z-index: 2;
    width: 0;
    height: 12px;
    background-color: #00c2a9;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

ul.list {
    margin-bottom: 20px;
}

    ul.list li {
        position: relative;
        padding-left: 30px;
    }

    ul.list li, ol.list li {
        margin-bottom: 4px;
    }

        ul.list li:before {
            position: absolute;
            left: 0;
            top: 0;
            font-size: 16px;
            font-family: 'FontAwesome';
        }

        ul.list li.type-1:before {
            content: '\f054';
            font-size: 13px;
        }

        ul.list li.type-2:before {
            content: '\f101';
            font-size: 18px;
            margin: 1px 13px;
        }

ul.circle-list li {
    position: relative;
    margin-left: 45px;
    padding: 9px 0;
    border-top: 1px solid #e6e6e6;
}

    ul.circle-list li:first-child {
        border-top: 0;
    }

    ul.circle-list li:before {
        position: absolute;
        top: 50%;
        left: -45px;
        margin-top: -12px;
        width: 25px;
        height: 25px;
        border-width: 1px;
        border-style: solid;
        border-color: #e3e3e3;
        color: #777;
        text-align: center;
        font-family: 'FontAwesome';
        content: '\f054';
        font-size: 12px;
        line-height: 25px;
        -webkit-transition: color .25s ease .01s,border-color .25s ease .01s;
        transition: color .25s ease .01s,border-color .25s ease .01s;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

    ul.circle-list li:after {
        position: absolute;
        top: 50%;
        left: -45px;
        margin-top: -12px;
        width: 25px;
        height: 25px;
        background-color: #00c2a9;
        content: "";
        opacity: 0;
        -webkit-transition: transform .3s ease,opacity .25s ease;
        transition: transform .3s ease,opacity .25s ease;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.ie8 ul.circle-list li:after {
    visibility: hidden;
}

ul.circle-list li:hover:before {
    z-index: 5;
    border-color: transparent;
    color: #fff;
}

ul.circle-list li:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.ie8 ul.circle-list li:hover:after {
    visibility: visible;
}

.quotes {
    position: relative;
    margin-bottom: 25px;
}

    .quotes li {
        display: none;
    }

        .quotes li:first-child {
            display: block;
        }

.ie8 .quotes li {
    background-color: transparent !important;
}

li .quote-text {
    position: relative;
    padding: 10px 10% 0;
}

.parallax .quote-text {
    color: #fff;
}

li .quote-text:before {
    display: block;
    margin-bottom: 35px;
    content: "\f10e";
    font-size: 50px;
    color: #FFF;
    font-family: 'FontAwesome';
}

.ie8 .align-center .quote-text:before {
    text-align: center;
}

.quote-image {
    position: relative;
    display: inline-block;
    margin: 10px 0 10px;
    color: #FFF;
    font-size: 50px;
}

    .quote-image:before, .quote-image:after {
        position: absolute;
        top: 50%;
        width: 130%;
        height: 1px;
        background-color: #dcdcdc;
        background-color: rgba(270,270,270,.5);
    }

    .quote-image:before {
        left: -150%;
        content: '';
    }

    .quote-image:after {
        right: -150%;
        content: '';
    }

    .quote-image img {
        overflow: hidden;
        width: 100%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.quote-author {
    color: #00c2a9;
    font-size: 16px;
}

.parallax .quote-author {
    color: #fff;
    font-size: 16px;
}

.quote-author:before, .quote-author:after {
    content: " - ";
}

.quotes-control-nav {
    padding: 10px 0 0;
    text-align: center;
}

    .quotes-control-nav a {
        position: relative;
        display: inline-block;
        margin: 0 3px;
        width: 9px;
        height: 9px;
        cursor: pointer;
        font-size: 0;
        background-color: #aeaeae;
        -webkit-transition: background-color .25s linear;
        transition: background-color .25s linear;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

    .quotes-control-nav .activeSlide {
        background-color: #777;
    }

.parallax .quotes-control-nav a {
    background-color: #ececec;
    background-color: rgba(255,255,255,.5);
}

.parallax .quotes-control-nav .activeSlide {
    background-color: #fff;
}

.story {
    height: 200px;
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 1920px;
    position: relative;
    margin: 0 auto;
    background: url(../Images/DSC02160_resized.jpg) 50% 0 no-repeat fixed;
}

.etsystory {
    height: 350px;
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 1920px;
    position: relative;
    margin: 0 auto;
    background: url(../images/parallax/Etsy.jpg) 50% 50px no-repeat fixed;
}

#language_toggle {
    text-transform: capitalize;
    font-family: 'Roboto',sans-serif;
    line-height: 1.3em;
    font-size: 18px;
    font-weight: 300;
}

ul.rtl {
    direction: rtl;
}

a.rtl, input.rtl, p.rtl, textarea.rtl {
    text-align: right;
}

label.rtl {
    float: right;
    direction: rtl;
    text-align: right;
}

select.rtl {
    text-align: right;
    direction: rtl;
}

.entryText {
    width: 400px !important;
    max-width: initial !important;
}

.entryTextArea {
    height: 100px;
    width: 600px !important;
    max-width: initial !important;  
}

.quote-image2 {
    position: relative;
    display: inline-block;
    margin: 10px 0 10px;
    color: #FFF;
    font-size: 50px;
}

    .quote-image2:before, .quote-image2:after {
        position: absolute;
        top: 50%;
        width: 130%;
        height: 1px;
        background-color: #dcdcdc;
        background-color: rgba(270,270,270,.5);
    }

    .quote-image2:before {
        left: -150%;
        content: '';
    }

    .quote-image2:after {
        right: -150%;
        content: '';
    }

    .quote-image2 img {
        overflow: hidden;
        width: 100%;
    }

    div[dir="rtl"]{
        float: right !important;
        direction: rtl;
        font-family: 'Frutiger LT Arabic' !important;
    }

    li[dir="rtl"] {
        float: right !important;
    }

@media only screen and (max-width: 1150px) {

    .navigation li[dir="rtl"] {
        float: none !important;
    }
}


    .bloglink {
        color: #ffffff;
        background-color: rgba(0, 194, 169, 0.85);
        font-weight: bold;
        opacity: 0.6;
        filter: alpha(opacity=60); /* For IE8 and earlier */
        position: fixed;
        left: 20px;
        top: 100px;
        z-index: 999;
        border-radius: 10px;
        padding: 10px;
        font-size: 17px;
        font-style: italic;
        overflow: hidden;
        background: linear-gradient(top,rgba(255,255,255,1)0,rgba(246,246,246,1)74%,rgba(237,237,237,1)100%);
        box-shadow: 0 0 7px rgba(0,0,0,.2),0 0 0 1px rgba(188,188,188,.1);
        -webkit-transition: box-shadow .3s ease-in-out;
        transition: box-shadow .3s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    a.bloglink:hover {
        color: rgba(0, 194, 169, 0.85) !important;
        background-color: #ffffff;
    }

    .divPopupBackground {
        background-color: #000000;
        position: fixed;
        top: 0px;
        left:0px; 
        opacity:0.8;
        filter:alpha(opacity=80);
        display: none;
    }

.contentPopup {
    position: absolute !important;
    display: none;
    top: 10%;
    overflow: auto;
    -webkit-box-shadow: 10px 10px 20px 0px rgba(0,0,0,1);
    -moz-box-shadow: 10px 10px 20px 0px rgba(0,0,0,1);
    box-shadow: 10px 10px 20px 0px rgba(0,0,0,1);
    opacity:1;
    filter:alpha(opacity=100);
    background-color: #ffffff;
    border-radius: 10px;
    margin: 0 auto;
    
}
.contentPopupBloom {
    position: absolute !important;
    display: none;
    top: 10%;
    overflow: auto;
    -webkit-box-shadow: 10px 10px 20px 0px rgba(0,0,0,1);
    -moz-box-shadow: 10px 10px 20px 0px rgba(0,0,0,1);
    box-shadow: 10px 10px 20px 0px rgba(0,0,0,1);
    opacity:1;
    filter:alpha(opacity=100);
    background-color: #ffffff;
    border-radius: 10px;
    
}

.dataEntry {
    float: right;
    padding: 10px;
}
.dataLabel {
    float: right;
    width: 100px;
    margin-left: 5px;
}

.dataValue {
    float: right;
    width: 200px;
}

.entryHeader {
    font-size: 18px;
    font-weight: bold;
    margin: 5px;
}

.seasonName {
    font-weight: bold;
}

.bloomArchive {
    padding: 5px;
    margin: 5px;
    color: #00c2a9;
    font-weight: 300;
    font-size: 20px;
}

.photosTags {
    padding: 2px;
    float: left; 
    margin: 2px; 
    font-weight: 300;
    font-size: 18px;
}

.bloomArchive a {
    color: #00c2a9;
}

.photosTags a {
    color: #00c2a9;
}

.bloomArchive a:hover {
    color: #787878 !important;
}

.photosTags a:hover {
    color: #787878 !important;
}
.container{position:relative;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}.row{margin-right:-20px;margin-left:-20px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:20px;padding-left:20px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.333333333333332%}.col-xs-2{width:16.666666666666664%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333333333%}.col-xs-5{width:41.66666666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333333333336%}.col-xs-8{width:66.66666666666666%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333333334%}.col-xs-11{width:91.66666666666666%}.col-xs-12{width:100%}@media (min-width:768px){.container{max-width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.333333333333332%}.col-sm-2{width:16.666666666666664%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333333333%}.col-sm-5{width:41.66666666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333333336%}.col-sm-8{width:66.66666666666666%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333333334%}.col-sm-11{width:91.66666666666666%}.col-sm-12{width:100%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-11{left:91.66666666666666%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-11{margin-left:91.66666666666666%}}@media (min-width:992px){.container{max-width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.333333333333332%}.col-md-2{width:16.666666666666664%}.col-md-3{width:25%}.col-md-4{width:33.33333333333333%}.col-md-5{width:41.66666666666667%}.col-md-6{width:50%}.col-md-7{width:58.333333333333336%}.col-md-8{width:66.66666666666666%}.col-md-9{width:75%}.col-md-10{width:83.33333333333334%}.col-md-11{width:91.66666666666666%}.col-md-12{width:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333333333332%}.col-md-push-2{left:16.666666666666664%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333333333333%}.col-md-push-5{left:41.66666666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333333333336%}.col-md-push-8{left:66.66666666666666%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333333333334%}.col-md-push-11{left:91.66666666666666%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-11{right:91.66666666666666%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-11{margin-left:91.66666666666666%}}@media (min-width:1200px){.container{max-width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.333333333333332%}.col-lg-2{width:16.666666666666664%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333333333%}.col-lg-5{width:41.66666666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333333333336%}.col-lg-8{width:66.66666666666666%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333333334%}.col-lg-11{width:91.66666666666666%}.col-lg-12{width:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-11{left:91.66666666666666%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-11{margin-left:91.66666666666666%}}
/* #Media Queries
================================================== */

	@media screen and (min-width: 993px) and (max-width: 1200px) {

		
		/* ---------------------------------------------------------------------- */
		/*	Header
		/* ---------------------------------------------------------------------- */

			/* -------------------------------------------------- */
			/*	Main Navigation
			/* -------------------------------------------------- */

			.navigation > ul > li > a { padding: 25px 10px 31px; }
			
		/* -------------------------------------------------- */
		/* Slides
		/* -------------------------------------------------- */
		
			.header-text h1 { font-size: 80px; }
			
		/* ---------------------------------------------------------------------- */
		/*	Portfolio
		/* ---------------------------------------------------------------------- */	
			
			/* -------------------------------------------------- */
			/*	Portfolio Items
			/* -------------------------------------------------- */

				ul.portfolio-items li { 
					width: 25%;
					max-width: 25%;
				}

				
	}

	/* Smaller than standard 992 (devices and browsers) */
	@media only screen and (max-width: 1150px) {
		
		/* ---------------------------------------------------------------------- */
		/*	Header
		/* ---------------------------------------------------------------------- */
		
			#header { position: relative; }
			
				.transparent #logo a { color: #5b5e60; }
				
				.header-shrink.transparent #logo a { color: #fff; }
		
			/* -------------------------------------------------- */
			/*	Main Navigation
			/* -------------------------------------------------- */

			.responsive-nav-button {
				display: inline-block;
				vertical-align: middle;
			}	

			#header #navigation { 
				position: relative;
				z-index: 900;
				right: 0;
				left: 0;
				top: 100%;
				display: none;
				overflow: hidden;
				margin-bottom: 7px;
				padding-top: 0;
				width: 100%;
				background-color: #fff;				
				-webkit-border-radius: 3px;
						border-radius: 3px;
			}

				.navigation ul li {
					display: block;
					float: none;
					margin: 2px;
					padding-bottom: 0;
				}

					.navigation ul li > a {
						padding: 10px 15px;
						background-color: #00c2a9;
						color: #fff;
						cursor: pointer;
						font-family: 'Roboto', 'sans-serif';
						font-weight: 300;
						text-align: center;
						height:30px;

						font-size:20px;
					}
			.navigation > ul > li > a{			
				height:40px;
			}
			



					.navigation ul a:hover,
					.navigation ul .current-menu-item > a,
					.navigation ul .current-menu-parent > a,
					.navigation ul .current-menu-ancestor > a,
					.navigation ul .current_page_item > a,
					.navigation ul .current_page_parent > a,
					.navigation ul .current_page_ancestor > a { 
		  				 background-color: rgba(0,194,169, .3);
						 color: #fff;
					}

					.navigation ul a {
						-webkit-border-radius: 3px;
								border-radius: 3px;
					}

					.header-shrink .navigation > ul > li > a:after { color: #fff; height:30px;}

					.navigation ul a:hover:after,
					.navigation ul .current-menu-item > a:after,
					.navigation ul .current-menu-parent > a:after,
					.navigation ul .current-menu-ancestor > a:after,
					.navigation ul .current_page_item > a:after,
					.navigation ul .current_page_parent > a:after,
					.navigation ul .current_page_ancestor > a:after { color: #00c2a9; }

			/* Dropdown */
			
			.navigation ul ul {
				position: relative;
				display: block;
				padding: 2px 10% 2px 10%;
				width: 100%;
				background-color: #ececec;
				-webkit-border-radius: 3px;
						border-radius: 3px;  
			}
			
			.navigation ul > li > ul > li > a {
				padding-top:0px;
			}

				.navigation ul ul a:hover,
				.navigation ul ul .current-menu-item > a,
				.navigation ul ul .current-menu-parent > a,
				.navigation ul ul .current-menu-ancestor > a,
				.navigation ul ul .current_page_item > a,
				.navigation ul ul .current_page_parent > a,
				.navigation ul ul .current_page_ancestor > a { color: #00c2a9; }

				.navigation ul ul .current-menu-item.rightarrowclass > a:after,
				.navigation ul ul .current-menu-parent.rightarrowclass > a:after,
				.navigation ul ul .current-menu-ancestor.rightarrowclass > a:after,
				.navigation ul ul .current_page_item.rightarrowclass > a:after,
				.navigation ul ul .current_page_parent.rightarrowclass > a:after,
				.navigation ul ul .current_page_ancestor.rightarrowclass > a:after { color: #00c2a9; }
				
				.navigation ul ul .rightarrowclass > a:after { content: '\f107'; }	
				
		/* -------------------------------------------------- */
		/* Slides
		/* -------------------------------------------------- */
		
			.header-text h1 { font-size: 50px; }

		.resources-wrapper div:nth-child(3n+1) {
		    clear: left;
		}

	}
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1150px) {

		.resources-wrapper div:nth-child(3n+1) {
		    clear: left;
		}
		
		/* ---------------------------------------------------------------------- */
		/*	Section
		/* ---------------------------------------------------------------------- */
		
			/* -------------------------------------------------- */
			/* Video Full Container
			/* -------------------------------------------------- */	

				.video-title { font-size: 55px; }
		
			/* -------------------------------------------------- */
			/* Counter Box
			/* -------------------------------------------------- */			

				.counter { width: 100px; }
				
					.counter .count {
						height: 100px;
						font-size: 52px;
						line-height: 100px;
					}
					
			/* -------------------------------------------------- */
			/* Twitter 
			/* -------------------------------------------------- */	

				.tweet .tweets .tweet_text { padding: 0 5% 30px; }	
				
		/* ---------------------------------------------------------------------- */
		/*	Portfolio
		/* ---------------------------------------------------------------------- */	

			/* -------------------------------------------------- */
			/*	Portfolio Filter
			/* -------------------------------------------------- */

				.portfolio-filter li { padding: 3px 15px; }
				
			/* -------------------------------------------------- */
			/*	Portfolio Items
			/* -------------------------------------------------- */

				ul.portfolio-items li { 
					width: 33.33333333333333%; 
					max-width: 33.33333333333333%; 
				}

			/* -------------------------------------------------- */
			/*	Portfolio Single
			/* -------------------------------------------------- */

			/* Project Meta */
			
			.project-meta { margin-bottom: 10px; }

				.project-meta li { 
					display: inline-block;
					margin-right: 15px;
				}	


			.resources-wrapper div:nth-child(2n+1) {
			    clear: left;
			}
	
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		
			/* -------------------------------------------------- */
			/*	Images
			/* -------------------------------------------------- */
			
				.image-extra .single-image { 
					margin: 10px 5px 0;
				}

					.portfolio-items .link-icon .curtain,
					.portfolio-items .plus-icon .curtain {
						width: 35px;
						height: 35px;
					}

					.portfolio-items .link-icon .curtain:after,
					.portfolio-items .plus-icon .curtain:after {
						font-size: 14px;
						line-height: 35px;
					}

					.portfolio-items .plus-icon .curtain:after  { 
						font-size: 22px; 
						line-height: 32px; 
					}
			
		/* ---------------------------------------------------------------------- */
		/*	Header
		/* ---------------------------------------------------------------------- */
		
			/* -------------------------------------------------- */
			/*	Main Navigation
			/* -------------------------------------------------- */

			#header #navigation { position: relative; }	
			
				.navigation ul li > a { padding: 5px 15px; }
		
		/* ---------------------------------------------------------------------- */
		/*	Section
		/* ---------------------------------------------------------------------- */

			/* -------------------------------------------------- */
			/* Slogan Title Group
			/* -------------------------------------------------- */

				.section-title h1 { font-size: 43px; }
				
			/* -------------------------------------------------- */
			/* Slogan Group
			/* -------------------------------------------------- */

			.slogan { margin-bottom: 40px; }

				.slogan h1 { font-size: 34px; }
				
			/* -------------------------------------------------- */
			/* Video Full Container
			/* -------------------------------------------------- */	

				.video-title { font-size: 40px; }	
					
			/* -------------------------------------------------- */
			/* Team
			/* -------------------------------------------------- */	

				.team-contents { width: 100%; }

					.team-member article {
						float: none;
						margin: 0 0 20px;
					}	
					
						.contents { width: 100%; }

							.team-info {
								float: none;
								width: 100%;
							}
							
								.team-image { 
									display: inline-block;
									width: 45%;
									vertical-align: top;
								}
								
									.team-image img { border: 1px solid #e0e0e0; }
								
								.team-group {
									display: inline-block;
									margin-bottom: 10px;
									padding-right: 0;
									width: 55%;
									vertical-align: bottom;
									border-color: transparent;
									background-color: transparent;
								}	
								
								.team-member article:hover .team-group { background-color: transparent; }
								
									.team-member article:hover .team-title,
									.team-member article:hover .team-position { color: inherit; }	
								
							.team-content {
								margin-left: 0;
								font-size: 14px;
							}

								.team-entry { width: 100%; }	
				
			/* -------------------------------------------------- */
			/* Twitter 
			/* -------------------------------------------------- */	

				.tweet .tweets .tweet_text { padding: 0 0 30px; }		
				
			/* -------------------------------------------------- */
			/*	Clients
			/* -------------------------------------------------- */			

				ul.clients-items li { width: 50%; }
				
			/* -------------------------------------------------- */
			/* Pricing Tables
			/* -------------------------------------------------- */	

				.simple-pricing-table .column { 
					margin-bottom: 20px;
					width: 100%;
				}

				.simple-pricing-table.col-2 .column,
				.simple-pricing-table.col-3 .column,
				.simple-pricing-table.col-4 .column { width: 100%; }
				
				.simple-pricing-table .column:hover,
				.simple-pricing-table .featured {
					-webkit-transform: scale(1);
							transform: scale(1);
				}

		/* ---------------------------------------------------------------------- */
		/*	Blog
		/* ---------------------------------------------------------------------- */
		
			/* -------------------------------------------------- */
			/*	Image Post Slider
			/* -------------------------------------------------- */

			.image-slider-nav a {
				margin-top: -25px;
				width: 25px;
				height: 50px;
			}
			
			.touch .image-slider .prevBtn { left: 15px;  }
			.touch .image-slider .nextBtn { right: 15px; }

			.image-slider-nav a:after {
				font-size: 25px;
				line-height: 48px;
			}

			/* -------------------------------------------------- */
			/*	Respond
			/* -------------------------------------------------- */

				#respond input[type="text"],
				#respond input[type="email"],
				#respond input[type="url"] { width: 100%; }

				#respond textarea {
					width: 100%;
					min-width: 100%; 
				}
				
			/* -------------------------------------------------- */
			/*	Tabs
			/* -------------------------------------------------- */
			
			.tabs-nav { height: 38px; }

				.tabs-nav li a {
					padding: 6px 15px;
					height: 38px;
				}
				
		/* ---------------------------------------------------------------------- */
		/*	Portfolio
		/* ---------------------------------------------------------------------- */	
		
			.extra-title { font-size: 17px; }
		
			/* -------------------------------------------------- */
			/*	Portfolio Filter
			/* -------------------------------------------------- */

			.portfolio-filter { text-align: left; }

				.portfolio-filter li {
					width: 48%;
					border-width: 1px;
					text-align: center;
				}

				.portfolio-filter li:first-child {
					-webkit-border-radius: 0;
							border-radius: 0;
				}

				.portfolio-filter li:last-child {
					border-right-width: 1px;
					-webkit-border-radius: 0;
							border-radius: 0;
				}
				
				.portfolio-filter li:nth-child(2n-1) {
					margin-right: 4%;
					-webkit-border-radius: 6px 0 0 6px;
							border-radius: 6px 0 0 6px;
				}
				
				.portfolio-filter li:nth-child(2n) {
					margin-right: 0;
					-webkit-border-radius: 0 6px 6px 0;
							border-radius: 0 6px 6px 0;
				}

				.portfolio-filter li.active + li { border-left-color: #cfcfcf; }
				
			/* -------------------------------------------------- */
			/*	Portfolio Items
			/* -------------------------------------------------- */

				ul.portfolio-items li { 
					width: 50%;
					max-width: 50%;
				}

			/* -------------------------------------------------- */
			/*	Portfolio Single
			/* -------------------------------------------------- */

				.project-page-header .project-title { font-size: 40px; }	

			/* Project Nav */

			.project-nav { margin-top: -10px; }

				.project-nav li { margin-left: 10px; }

					.project-nav li a:after {
						font-size: 25px;
						line-height: 24px;
					}

					.project-nav .all-projects:after { font-size: 23px; }

			/* Project Meta */
			
			.project-meta { margin-bottom: 10px; }

				.project-meta li { 
					display: inline-block;
					margin-right: 15px;
				}	
				
			/* Project Similar Posts */

			.project-similar li,
			.row .project-similar li { width: 100%; }	

		/* ---------------------------------------------------------------------- */
		/*	Widgets + Shortcodes
		/* ---------------------------------------------------------------------- */
		
			/* -------------------------------------------------- */
			/*	Map
			/* -------------------------------------------------- */

			.google_map { height: 200px; }	

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
		/* Project Similar Posts */

		.project-similar li,
		.row .project-similar li { width: 50%; }	
			
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		/* -------------------------------------------------- */
		/*	Single Post Navigation
		/* -------------------------------------------------- */
		
		.single-post-nav a       { font-size:     15px; }
		.single-post-nav .prev   { padding-left:  25px; }
		.single-post-nav .next   { padding-right: 25px; }
		.single-post-nav a:after { font-size:	  24px;	}
		
		/* ---------------------------------------------------------------------- */
		/*	Portfolio
		/* ---------------------------------------------------------------------- */	

			/* -------------------------------------------------- */
			/*	Portfolio Single
			/* -------------------------------------------------- */
			
				.project-page-header .project-title {
					padding-right: 80px;
					font-size: 35px;
				}	
				
		/* ---------------------------------------------------------------------- */
		/*	Footer
		/* ---------------------------------------------------------------------- */

			/* -------------------------------------------------- */
			/*	Logo In Footer
			/* -------------------------------------------------- */

				.logo-in-footer h1 { font-size: 70px; }
				.logo-in-footer {display: none; }
			/* -------------------------------------------------- */
			/*	Bottom Footer
			/* -------------------------------------------------- */	

				.copyright { font-size: 11px; }
		
	}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
@keyframes slideUp {
    0% {
        top: 50px;
    }

    100% {
        top: -30px;
    }
}

@-webkit-keyframes slideUp {
    0% {
        top: 50px;
    }

    100% {
        top: -30px;
    }
}

@-moz-keyframes slideUp {
    0% {
        top: 50px;
    }

    100% {
        top: -30px;
    }
}

.back-top {
    position: fixed;
    right: 40px;
    bottom: 40px;
    z-index: 999;
    display: none;
    border-radius: 10px;
    padding: 20px;
    overflow: hidden;
    background: linear-gradient(top,rgba(255,255,255,1)0,rgba(246,246,246,1)74%,rgba(237,237,237,1)100%);
    box-shadow: 0 0 7px rgba(0,0,0,.2),0 0 0 1px rgba(188,188,188,.1);
    -webkit-transition: box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.back-top-symbol {
    position: absolute;
    line-height: 12px;
    margin: -9px;
    transition: opacity .3s ease-in-out;
}

    .back-top-symbol:before {
        font-family: FontAwesome;
        font-size: 20px;
        content: '\f077';
    }

.back-top-slide-icon {
    position: absolute;
    top: 50px;
    width: 22px;
    height: 22px;
    opacity: .4;
}

    .back-top-slide-icon:before {
        font-family: FontAwesome;
        font-size: 25px;
        margin: -11px;
        content: '\f077';
    }

.back-top:hover {
    background: #fff;
    box-shadow: 0 0 9px rgba(0,0,0,.4),0 0 0 1px rgba(188,188,188,.1);
}

    .back-top:hover .back-top-symbol {
        opacity: 0;
    }

    .back-top:hover .back-top-slide-icon {
        -webkit-animation: slideUp .9s linear infinite;
        -moz-animation: slideUp .9s linear infinite;
        animation: slideUp .9s linear infinite;
    }

.back-top:active {
    background: #00c2a9;
    box-shadow: 0 2px 2px rgba(0,0,0,.6)inset,0 0 0 1px rgba(188,188,188,.1);
}

.banner {
	position: relative;
	width: 100%;
	overflow: auto;
	max-height:650px;
	overflow: hidden;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	
	color: rgba(255,255,255,.6);
	text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);
	
	background: #5b4d3d;
	box-shadow: 0 1px 2px rgba(0,0,0,.25);
}
	.banner ul {
		list-style: none;
		width: 300%;
	}
	.banner ul li {
		display: block;
		float: left;
		width: 33%;
		padding: 160px 0 110px;
		
		min-height: 450px;
		
/*		-webkit-background-size: 100% 100%;*/
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
/*		background-size: 100% 100%;*/
		
		box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);
	}
	.banner p{
		color: #fff;
		 background-color: rgba(0,0,0,0.3);	
	}
	
	.banner h1, .banner h2 {
		font-size: 40px;
		line-height: 52px;
		
		color: #fff;
	}
	.banner h1, .banner p, .banner h2 {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}
	
	.banner .btn {
		display: inline-block;
		margin: 25px 0 0;
		padding: 9px 22px 7px;
		clear: both;
		
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		
		border: 2px solid rgba(255,255,255,.4);
		border-radius: 5px;
	}
		.banner .btn:hover {
			background: rgba(255,255,255,.05);
		}
		.banner .btn:active {
			-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
		}
		
	.banner .btn, .banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}
	
	.banner .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 20px;
	}
		.banner .dots li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 4px;
			
			text-indent: -999em;
			
			border: 2px solid #fff;
			border-radius: 6px;
			
			cursor: pointer;
			opacity: .4;
			
			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}
			
			
@media screen and (min-width: 1150px) {
	.banner ul li {
		min-height: 650px;
	}
}
@media screen and (min-width: 800px) and (max-width: 1150px) { 
	.banner ul li {
		min-height: 400px;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (max-width: 800px) {
	.banner ul li {
		min-height: 320px;
	}
	.banner h1, .banner h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.banner ul li {
		padding-top: 100px;
		padding-bottom: 50px;
		height: 240px;
	}
	.banner p {
		font-size: 15px;
		width: 80%;
		margin: 0 auto;
	}
	
}
.view {
   width: 300px;
   height: 200px;
   margin: 10px;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .mask,.view .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 0px;
   text-align: center;
}
.view a.newsinfo {
   display: inline-block;
   text-decoration: none;
   padding: 4px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.newsinfo: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}




.view-sixth img {
   -webkit-transition: all 0.4s ease-in-out 0.5s;
   -moz-transition: all 0.4s ease-in-out 0.5s;
   -o-transition: all 0.4s ease-in-out 0.5s;
   -ms-transition: all 0.4s ease-in-out 0.5s;
   transition: all 0.4s ease-in-out 0.5s;
}
.view-sixth .mask {
   background-color: rgba(146,96,91,0.5);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-in 0.4s;
   -moz-transition: all 0.3s ease-in 0.4s;
   -o-transition: all 0.3s ease-in 0.4s;
   -ms-transition: all 0.3s ease-in 0.4s;
   transition: all 0.3s ease-in 0.4s;
}
.view-sixth h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -webkit-transition: all 0.3s ease-in-out 0.2s;
   -moz-transition: all 0.3s ease-in-out 0.2s;
   -o-transition: all 0.3s ease-in-out 0.2s;
   -ms-transition: all 0.3s ease-in-out 0.2s;
   transition: all 0.3s ease-in-out 0.2s;
}
.view-sixth a.newsinfo {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s;
}
.view-sixth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.view-sixth:hover img {
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.view-sixth:hover h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-sixth:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.view-sixth:hover a.newsinfo {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
body {
    /*padding-top: 50px;
    padding-bottom: 20px;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}


.thumbnail-image-wrapper img, .image-wrapper img {
    width: 100%;
}
.thumbnail-text {
    padding: 12px 0;
}
.thumbnail-text h2 {
    margin-bottom: 0;
}

.kids-item {
    margin-bottom: 46px;
}

.newsletter {
    text-align: center;
}

.newsletter .month {
    border-radius: 100px;
    border: 1px solid;
    width: 52px;
    height: 52px;
    margin: 0 auto;
}
.newsletter .month p {
    line-height: 50px;
    margin: 0;
}
.medium ul {
    margin-bottom: 32px;
}




.mashjar-map {
    margin-bottom: 56px;
}
.about-image {
    margin-bottom: 24px;
}
.neat-text {
    background: rgba(0,194,169,0.9);
    color: #fff;
    padding: 5px 20px;
}
.neat-text p {
    margin: 0.75em 0 0.75em;
}




.seasons {
    text-align: center;
    margin-bottom: 24px;
}
.season { 
    color: #fff; 
    padding-top: 12px; 
    padding-bottom: 12px;
}
.season.summer { background: #f1c40f; border: 2px solid #f1c40f; }
.season.autumn { background: #e67e22; border: 2px solid #e67e22; }
.season.spring { background: #27ae60; border: 2px solid #27ae60; }
.season.winter { background: #34495e; border: 2px solid #34495e; }
/*.season:hover, .season.active { border: 2px solid; box-shadow: 0px 0px 20px #ccc; }*/
.seasons .month {
    width: 33.333%;
    float: left;
}
.trees {
    text-align: center;
    margin: 40px 0;
}
.trees p {
    margin: 6px 0;
}
.tree {
    margin-bottom: 20px;
}
.summer-trees,
.autumn-trees,
.winter-trees {
    display: none;
}

.side-menu li {
    padding: 5px 0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    cursor: pointer;
    width: 90%;
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}
.side-menu li:hover, .side-menu li.active  {
    background: #00c2a9;
    color: #fff;
    padding-left: 10px;
}
.side-menu li.active {
    border-top: 1px solid #777;
    border-bottom: 1px solid #777;
    border-radius: 0 50px 50px 0;
    width: 100%;
}

.entryLabel {
    float: left;
    margin-right: 20px;
    width: 100px;
    text-align: right;
}
.entryValue {
    float: left;
    margin-bottom: 10px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.margin {
    margin-right: 40px;
    margin-left: 40px;
}

.popup {
    position: absolute;
    width: 440px;
    left: 30%;
    top: 20%;
    background-color: #F0F0F0;
    padding: 20px;
    z-index: 1000;
}

.popup2 {
    width: 540px;
}

.popup3 {
    width: 940px;
}

.popup5 {
    width: 340px;
}

.editableText {
    font-family: calibri !important;
    text-align: justify !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #787878 !important;
}

.activitiesTitles {
    font-size: 20px;
    font-weight: 500;
}


.mediaItems {
    max-width: 200px;
}

a:hover {
    color: #00c2a9 !important;
}

a:hover p {
    color: #00c2a9 !important;
}

.construction {
    border-radius: 700px;
    background-image: url('../Images/nest.jpg'); 
    opacity: 0.4;
    filter: alpha(opacity=40);
     width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.construction-inner {
    font-size: 30px;
    color: #34495e;
     width: 100%;
    height: 100%;
    position: absolute;
    top: 150px;
    left: 0px;
    text-align: center;
}

.constructionContainer {
    width: 500px;
    height: 400px;
    position: relative;
    margin: 0 auto;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}
.imageBox
{
    position: relative;
    height: 400px;
    width: 400px;
    border:1px solid #aaa;
    background: #fff;
    overflow: hidden;
    background-repeat: no-repeat;
    cursor:move;
}

.imageBox .thumbBox
{
    position: absolute;
    top: 40%;
    left: 40%;
    width: 300px;
    height: 300px;
    margin-top: -100px;
    margin-left: -100px;
    box-sizing: border-box;
    border: 1px solid rgb(102, 102, 102);
    box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
    background: none repeat scroll 0% 0% transparent;
}

.imageBox .spinner
{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    line-height: 400px;
    background: rgba(0,0,0,0.7);
}

.action
{
    width: 400px;
    height: 30px;
    margin: 10px 0;
}
.cropped>img
{
    margin-right: 10px;
}

.imageBox2 {
    width: 500px;
    height: 700px;
}
.imageBox2 .thumbBox2 {
    width: 400px;
    height: 600px;
    top: 25%;
    left: 30%;
}

.imageBox2 .action2 {
    width: 500px;
}

.imageBox2 .spinner2 {
    line-height: 700px;
}

.imageBox3 {
    width: 900px;
    height: 300px;
}
.imageBox3 .thumbBox3 {
    width: 800px;
    height: 200px;
    top: 50%;
    left: 19%;
}

.imageBox3 .action3 {
    width: 900px;
}

.imageBox3 .spinner3 {
    line-height: 300px;
}

.imageBox4 {
    width: 400px;
    height: 250px;
}
.imageBox4 .thumbBox4 {
    width: 300px;
    height: 150px;
    top: 60%;
    left: 38%;
}

.imageBox4 .action4 {
    width: 400px;
}

.imageBox4 .spinner4 {
    line-height: 250px;
}

.imageBox5 {
    width: 300px;
    height: 210px;
}
.imageBox5 .thumbBox5 {
    width: 200px;
    height: 110px;

}

.imageBox5 .action5 {
    width: 300px;
}

.imageBox5 .spinner5 {
    line-height: 210px;
}

.imageBox .thumbBox6
{
    top: 50%;
    left: 50%;
    width: 200px;
    height: 200px;

}

.imageBox7 {
    width: 600px;
    height: 500px;
}
.imageBox7 .thumbBox7 {
    width: 400px;
    height: 400px;
    top: 30%;
    left: 34%;
}

.imageBox7 .action7 {
    width: 600px;
}

.imageBox7 .spinner7 {
    line-height: 500px;
}
/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:auto;margin:0;padding:2%;position:absolute;bottom:0;}


ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:rgba(0, 194, 169, 0.85);
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:rgba(0, 194, 169, 0.85);
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption{
	background: rgba(1,1,1,0.5);
    font-size: 20px;
    color: rgba(0, 194, 169, 0.85);
    font-weight: normal;
    font-family: "Julius Sans One",sans-serif
}

