@charset "UTF-8";
/*!
Theme Name: Runway
Theme URI: themeparrot.com
Author: Themeparrot
Author URI: demo@hemeparrot.com
Description: Introducing Ultimate Multi-Purpose WordPress Theme â€“ Runway. With tons of features and awesome layouts, it can be used to build websites of all kind.
Runway is a passage to popularity your corporate portfolio or blog page deserves. The highlight of Runway is,
itâ€™s a bundle of layout variations, predefined colours and themes, Bootstrap 3.x, and, above all, WooCommerce integration.
Version: 1.0.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:	flexible-header, custom-background, custom-colors, custom-header, custom-menu,post-formats, editor-style, featured-images, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: runway

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
runway is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@link-color :            $brand-primary;
@link-hover-color :      darken($link-color, 6%);
/* Placeholders
  ---------------------
*/
/* line 45, sass/mixins/_mixins-master.scss */
.runway-format-image .post-details .post-header.background-image {
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
/* line 47, sass/mixins/_mixins-master.scss */
.runway-format-image .post-details .post-header.background-image .entry-content.image-caption {
	background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
	/* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
	/* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000', GradientType=0 );
/* IE6-9 */ }
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, sass/_normalize.scss */
html, .loader {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
/* line 7, sass/_normalize.scss */
body {
	margin: 0;
	color: #666666;
	font-family: "PT Sans", sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.9;
	overflow-x: hidden;
}
/* line 17, sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
/* line 32, sass/_normalize.scss */
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

/* line 40, sass/_normalize.scss */
audio:not([controls]) {
 display: none;
 height: 0;
}

/* line 45, sass/_normalize.scss */
[hidden], template {
 display: none;
}
/* line 50, sass/_normalize.scss */
a {
	background-color: transparent;
}
/* line 54, sass/_normalize.scss */
a:active, a:hover {
	outline: 0;
}
/* line 59, sass/_normalize.scss */
abbr[title] {
	border-bottom: 1px dotted;
}
/* line 63, sass/_normalize.scss */
b, strong {
	font-weight: bold;
}
/* line 68, sass/_normalize.scss */
dfn {
	font-style: italic;
}
/* line 73, sass/_normalize.scss */
mark {
	background: #ff0;
	color: #000;
}
/* line 78, sass/_normalize.scss */
small {
	font-size: 80%;
}
/* line 82, sass/_normalize.scss */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
/* line 90, sass/_normalize.scss */
sup {
	top: -0.5em;
}
/* line 94, sass/_normalize.scss */
sub {
	bottom: -0.25em;
}
/* line 98, sass/_normalize.scss */
img {
	border: 0;
}

/* line 102, sass/_normalize.scss */
svg:not(:root) {
 overflow: hidden;
}
/* line 106, sass/_normalize.scss */
hr {
	box-sizing: content-box;
	height: 0;
}
/* line 111, sass/_normalize.scss */
pre {
	overflow: auto;
}
/* line 115, sass/_normalize.scss */
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
/* line 123, sass/_normalize.scss */
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
/* line 133, sass/_normalize.scss */
button {
	overflow: visible;
}
/* line 137, sass/_normalize.scss */
button, select {
	text-transform: none;
}
/* line 142, sass/_normalize.scss */
button, html input[type="button"], .loader input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
/* line 150, sass/_normalize.scss */
button[disabled], html input[disabled], .loader input[disabled] {
	cursor: default;
}

/* line 155, sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
/* line 161, sass/_normalize.scss */
input {
	line-height: normal;
}
/* line 165, sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/* line 171, sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}

/* line 176, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
/* line 181, sass/_normalize.scss */
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
/* line 187, sass/_normalize.scss */
legend {
	border: 0;
	padding: 0;
}
/* line 192, sass/_normalize.scss */
textarea {
	overflow: auto;
}
/* line 196, sass/_normalize.scss */
optgroup {
	font-weight: bold;
}
/* line 200, sass/_normalize.scss */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* line 205, sass/_normalize.scss */
td, th {
	padding: 0;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
/* line 1, sass/typography/_copy.scss */
p {
	margin-bottom: 1.5em;
}
/* line 5, sass/typography/_copy.scss */
dfn, cite, em, i {
	font-style: italic;
}
/* line 9, sass/typography/_copy.scss */
blockquote {
	margin: 0 1.5em;
}
/* line 13, sass/typography/_copy.scss */
address {
	margin: 0 0 1.5em;
}
/* line 17, sass/typography/_copy.scss */
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
/* line 28, sass/typography/_copy.scss */
code, kbd, tt, var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}
/* line 33, sass/typography/_copy.scss */
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
/* line 38, sass/typography/_copy.scss */
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
/* line 43, sass/typography/_copy.scss */
big {
	font-size: 125%;
}
/* line 6, sass/typography/_typography.scss */
body, button, input, select, textarea {
	color: #404040;
	font-family: "PT Sans", sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}
/* line 16, sass/typography/_typography.scss */
td {
	font-size: 14px;
	font-weight: bold;
	background: #f7f7f7;
}
/* line 22, sass/typography/_typography.scss */
th {
	background: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
/* line 28, sass/typography/_typography.scss */
input[type="submit"] {
	border: none;
	box-shadow: none;
	background: none;
	text-shadow: none;
	color: #ffffff;
	font-size: 14px;
}
/* line 36, sass/typography/_typography.scss */
label {
	font-size: 14px;
	font-weight: bold;
}
/* line 40, sass/typography/_typography.scss */
.form-submit input[type="submit"] {
	padding-bottom: 12px;
	padding-top: 12px;
	color: #ffffff;
	background: #0bbff2;
	border-color: #0bbff2;
}
/* line 47, sass/typography/_typography.scss */
input, textarea {
	font-size: 14px;
}
/* line 50, sass/typography/_typography.scss */
p {
	margin: 0 0 13px;
}
/* line 53, sass/typography/_typography.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #303030;
	font-family: "PT Sans", sans-serif;
	font-weight: bold;
	line-height: 1.1;
}
/* line 59, sass/typography/_typography.scss */
.h4, h4 {
	font-size: 20px;
}
/* line 63, sass/typography/_typography.scss */
.text-primary {
	color: #0bbff2;
}
/* line 69, sass/typography/_typography.scss */
blockquote {
	padding: 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #666666;
	font-style: italic;
	background: #f8f8f8;
}
/* line 80, sass/typography/_typography.scss */
.dropcap {
	font-size: 45px;
}
/* line 92, sass/typography/_typography.scss */
.btn {
	font-weight: bold;
	font-size: 15px;
	text-transform: capitalize;
	transition: all 500ms ease;
}
/* line 123, sass/typography/_typography.scss */
.btn-white {
	color: #0bbff2 !important;
	background-color: transparent;
	border: 2px solid #0bbff2;
	border-radius: 3px;
}
/* line 129, sass/typography/_typography.scss */
  .btn-white:hover, .btn-white:focus {
	background-color: #0bbff2;
	border: 2px solid #0bbff2;
	color: #ffffff !important;
}
/* line 138, sass/typography/_typography.scss */
.btn-round {
	border-radius: 100% !important;
	padding: 15px;
}
/* line 144, sass/typography/_typography.scss */
.tp-btn-brand {
	background: #0bbff2;
	color: #ffffff !important;
	padding: 10px 20px;
	border-radius: 50px;
}
/* line 149, sass/typography/_typography.scss */
  .tp-btn-brand:hover {
	background: #ffffff;
	color: #0bbff2 !important;
}
/* line 156, sass/typography/_typography.scss */
.btn-border {
	color: #ffffff !important;
	background-color: transparent;
	border: 2px solid #ffffff;
	border-radius: 3px;
}
/* line 163, sass/typography/_typography.scss */
  .btn-border:hover, .btn-border:focus {
	background-color: #ffffff;
	border: 2px solid #ffffff;
	color: #303030 !important;
}
/* line 172, sass/typography/_typography.scss */
.btn-default {
	background: #0bbff2;
	color: #ffffff;
	border-color: #0bbff2;
}
/* line 176, sass/typography/_typography.scss */
  .btn-default:hover {
	background: #0bbff2;
	color: #ffffff;
	border-color: #0bbff2;
}
/* line 184, sass/typography/_typography.scss */
.btn-primary {
	background-color: #0bbff2;
	border-radius: 3px;
	border: 2px solid #0bbff2;
	color: #ffffff;
}
/* line 189, sass/typography/_typography.scss */
  .btn-primary:hover {
	background-color: #0bbff2;
	border: 2px solid #0bbff2;
}
/* line 195, sass/typography/_typography.scss */
.btn-black {
	background-color: #4F5861;
	border-radius: 3px;
	border: 2px solid #4F5861;
	color: #ffffff;
}
/* line 201, sass/typography/_typography.scss */
  .btn-black:hover {
	background-color: #0bbff2;
	border: 2px solid #0bbff2;
	color: #ffffff;
}
/* line 217, sass/typography/_typography.scss */
.btn-success {
	color: #ffffff !important;
}
/* line 225, sass/typography/_typography.scss */
.btn-lg {
	padding: 10px 40px !important;
}
/* line 235, sass/typography/_typography.scss */
.arrow-list li {
	list-style: none;
	padding-top: 10px;
}
/* line 239, sass/typography/_typography.scss */
  .arrow-list li:before {
	content: "\f178";
	margin-right: 10px;
	font-weight: normal;
	vertical-align: top;
	display: inline-block;
	font-family: 'FontAwesome';
	color: #0bbff2;
	font-size: 12px;
}
/* line 251, sass/typography/_typography.scss */
ul.arrow-list {
	padding: 0;
	list-style: none;
	margin: 0px 0px 10px;
}
/* line 259, sass/typography/_typography.scss */
.hastooltip {
	display: inline-block !important;
}
/* line 268, sass/typography/_typography.scss */
.circled li {
	list-style: none;
	padding-top: 10px;
}
/* line 272, sass/typography/_typography.scss */
  .circled li:before {
	content: "\f10c";
	margin-right: 10px;
	font-weight: normal;
	vertical-align: top;
	display: inline-block;
	font-family: 'FontAwesome';
	color: #0bbff2;
	font-size: 8px;
}
/* line 285, sass/typography/_typography.scss */
ul.circled {
	padding: 0;
	list-style: none;
	margin: 0px 0px 10px;
}
/* line 296, sass/typography/_typography.scss */
.right-hand li {
	list-style: none;
	padding-top: 10px;
}
/* line 300, sass/typography/_typography.scss */
  .right-hand li:before {
	content: '\f0a4';
	margin-right: 10px;
	font-weight: normal;
	vertical-align: top;
	display: inline-block;
	font-family: 'FontAwesome';
	color: #0bbff2;
	font-size: 12px;
}
/* line 312, sass/typography/_typography.scss */
ul.right-hand {
	padding: 0;
	list-style: none;
	margin: 0px 0px 10px;
}
/* line 322, sass/typography/_typography.scss */
.runway-icon-list {
	padding-bottom: 40px;
}
/* line 325, sass/typography/_typography.scss */
.the-icons {
	padding-left: 0px;
	margin-left: 0px;
}
/* line 328, sass/typography/_typography.scss */
  .the-icons li {
	border: 1px solid #eeeeee;
	border-radius: 5px;
	list-style: outside none none;
	margin: 5px;
	padding: 10px;
}
/* line 335, sass/typography/_typography.scss */
    .the-icons li:hover {
	border: 1px solid #0bbff2;
	background: #0bbff2;
	color: #ffffff;
}
/* line 340, sass/typography/_typography.scss */
      .the-icons li:hover em, .the-icons li:hover i {
	color: #ffffff;
}
/* line 345, sass/typography/_typography.scss */
    .the-icons li em, .the-icons li i {
	color: #0bbff2;
	margin-right: 10px;
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
html, .loader {
	box-sizing: border-box;
}
body {
	background: #fff;
/* Fallback for when there is no custom background color defined. */ }
/* line 15, sass/elements/_elements.scss */
blockquote, q {
	quotes: "" "";
}
/* line 18, sass/elements/_elements.scss */
  blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
/* line 24, sass/elements/_elements.scss */
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
/* line 1, sass/elements/_lists.scss */
ul, ol {
	margin: 0 0 1.5em 3em;
}
/* line 5, sass/elements/_lists.scss */
ul {
	list-style: disc;
}
/* line 9, sass/elements/_lists.scss */
ol {
	list-style: decimal;
}
/* line 13, sass/elements/_lists.scss */
li > ul, li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
/* line 19, sass/elements/_lists.scss */
dt {
	font-weight: bold;
}
/* line 23, sass/elements/_lists.scss */
dd {
	margin: 0 1.5em 1.5em;
}
/* line 33, sass/elements/_elements.scss */
img {
	height: auto;
	/* Make sure images are scaled correctly. */
  max-width: 100%;
/* Adhere to container width. */ }
/* line 1, sass/elements/_tables.scss */
table {
	margin: 0 0 1.5em;
	width: 100%;
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, sass/forms/_buttons.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: .6em 1em;
	font-size: 14px;
}
/* line 13, sass/forms/_buttons.scss */
  button:hover,  input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}
/* line 17, sass/forms/_buttons.scss */
  button:active, button:focus,  input[type="button"]:active,  input[type="button"]:focus,  input[type="reset"]:active,  input[type="reset"]:focus,  input[type="submit"]:active,  input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}
/* line 1, sass/forms/_fields.scss */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
	font-size: 14px;
}
/* line 22, sass/forms/_fields.scss */
  input[type="text"]:focus,  input[type="email"]:focus,  input[type="url"]:focus,  input[type="password"]:focus,  input[type="search"]:focus,  input[type="number"]:focus,  input[type="tel"]:focus,  input[type="range"]:focus,  input[type="date"]:focus,  input[type="month"]:focus,  input[type="week"]:focus,  input[type="time"]:focus,  input[type="datetime"]:focus,  input[type="datetime-local"]:focus,  input[type="color"]:focus,  textarea:focus {
	color: #111;
}
/* line 27, sass/forms/_fields.scss */
select {
	border: 1px solid #ccc;
	height: 37px;
	font-size: 14px;
}
/* line 33, sass/forms/_fields.scss */
textarea {
	width: 100%;
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 5, sass/navigation/_links.scss */
a:hover, a:focus, a:active {
	outline: 0;
}
/* line 10, sass/navigation/_links.scss */
a:focus {
	outline: thin dotted;
}
/* line 13, sass/navigation/_links.scss */
a:hover, a:active {
	outline: 0;
}
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 1, sass/navigation/_menus.scss */
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}
/* line 7, sass/navigation/_menus.scss */
  .main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
/* line 13, sass/navigation/_menus.scss */
    .main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: auto;
	left: -999em;
	z-index: 99999;
	background: rgba(255, 255, 255, 0.96) none repeat scroll 0 0;
}
/* line 21, sass/navigation/_menus.scss */
      .main-navigation ul ul ul {
	left: -999em;
	top: 0;
}
/* line 27, sass/navigation/_menus.scss */
      .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
	left: 100%;
}
/* line 33, sass/navigation/_menus.scss */
      .main-navigation ul ul a {
	width: 200px;
}
/* line 46, sass/navigation/_menus.scss */
    .main-navigation ul li:hover > ul,  .main-navigation ul li.focus > ul {
	left: auto;
}
/* line 51, sass/navigation/_menus.scss */
    .main-navigation ul .sub-menu li {
	padding: 0 15px;
}
/* line 53, sass/navigation/_menus.scss */
      .main-navigation ul .sub-menu li a {
	display: block;
	padding: 0px;
	color: #666666;
	font-size: 13px;
	font-weight: lighter;
	text-transform: capitalize;
	border: none;
	line-height: 40px;
}
/* line 62, sass/navigation/_menus.scss */
        .main-navigation ul .sub-menu li a:hover {
	color: #0bbff2;
}
/* line 70, sass/navigation/_menus.scss */
  .main-navigation li {
	float: left;
	position: relative;
}
/* line 79, sass/navigation/_menus.scss */
  .main-navigation a {
	display: block;
	text-decoration: none;
}
/* Small menu. */
/* line 92, sass/navigation/_menus.scss */
.menu-toggle, .main-navigation.toggled ul {
	display: block;
}
 @media screen and (min-width: 960px) {
  /* line 98, sass/navigation/_menus.scss */
  .menu-toggle {
 display: none;
}

  /* line 101, sass/navigation/_menus.scss */
  .main-navigation ul {
 display: block;
}
}
/* line 110, sass/navigation/_menus.scss */
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
/* line 115, sass/navigation/_menus.scss */
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
	float: left;
	width: 50%;
}
/* line 120, sass/navigation/_menus.scss */
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
/* line 11, sass/navigation/_navigation.scss */
#masthead.site-header {
	background: #ffffff;
	z-index: 1200 !important;
}
/* line 14, sass/navigation/_navigation.scss */
  #masthead.site-header .logo {
	margin-top: 15px;
	margin-bottom: 15px;
}
/* line 17, sass/navigation/_navigation.scss */
    #masthead.site-header .logo .logo-text {
	color: #0bbff2;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* line 22, sass/navigation/_navigation.scss */
    #masthead.site-header .logo img {
	max-width: 100%;
	height: auto;
	min-width: 130px;
}
/* line 28, sass/navigation/_navigation.scss */
  #masthead.site-header #site-navigation {
	clear: both;
	display: block;
	float: right;
	margin-bottom: 0px;
	border: none;
}
/* line 36, sass/navigation/_navigation.scss */
    #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item {
	padding-right: 15px;
	padding-left: 15px;
}
/* line 39, sass/navigation/_navigation.scss */
      #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link {
	line-height: 80px;
	height: 80px;
	padding-top: 0px;
	background: none;
	padding-bottom: 0px;
	padding: 0px;
	color: #444;
	outline: none;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: block;
	position: relative;
	border-bottom: 3px solid transparent;
}
/* line 55, sass/navigation/_navigation.scss */
        #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link:hover, #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link:focus {
	border-bottom: 3px solid #0bbff2;
	color: #0bbff2;
	background: none;
}
/* line 60, sass/navigation/_navigation.scss */
        #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link i {
	color: #0bbff2;
	line-height: 3;
}
/* line 65, sass/navigation/_navigation.scss */
      #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu {
	min-width: 262px;
	padding: 0px 0px;
	margin-left: -45px;
	border-radius: 0 0 6px 6px;
	background: #ffffff;
	margin-top:0px;
}
/* line 70, sass/navigation/_navigation.scss */
        #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item {
	padding-left: 0px;
	padding-right: 0px;
}
/* line 73, sass/navigation/_navigation.scss */
          #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link {
	border: medium none;
    color: #666666;
    display: block;
    font-family: "PT Sans",sans-serif;
    font-size: 14px;
    font-weight: lighter;
    height: auto;
    line-height: 36px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
/* line 84, sass/navigation/_navigation.scss */
            #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link:hover {
	color: #0bbff2;
}
/* line 87, sass/navigation/_navigation.scss */
            #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link .mega-menu-description {
	border-radius: 4px;
	color: #ffffff;
	font-style: normal;
	background: #0bbff2;
	display: inline-block;
	float: right;
	line-height: 1;
	margin-left: 10px;
	margin-top: 10px;
	padding: 8px;
	text-align: center;
	font-size: 12px;
}
/* line 101, sass/navigation/_navigation.scss */
            #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link .mega-description-group {
	display: block;
}
/* line 103, sass/navigation/_navigation.scss */
              #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link .mega-description-group .mega-menu-title, #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item .mega-menu-link .mega-description-group .mega-menu-description {
	display: inline-block;
}
/* line 110, sass/navigation/_navigation.scss */
        #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-text-seperator > .mega-menu-link {
	letter-spacing: 1px;
	background: transparent none repeat scroll 0 0;
	border-bottom: 1px solid #eeeeee;
	color: #666666;
	font-size: 14px;
	font-weight: 550;
	line-height: normal;
	margin: 0;
	padding: 7px 20px;
	text-transform: uppercase;
}
/* line 121, sass/navigation/_navigation.scss */
          #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-text-seperator > .mega-menu-link i {
	color: #666666;
	margin-right: 8px;
}
/* line 125, sass/navigation/_navigation.scss */
          #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-text-seperator > .mega-menu-link:hover, #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-text-seperator > .mega-menu-link:focus {
	border-bottom: 1px solid #eeeeee;
}
/* line 127, sass/navigation/_navigation.scss */
            #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-text-seperator > .mega-menu-link:hover span, #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-text-seperator > .mega-menu-link:focus span {
	color: #0bbff2;
}
/* line 130, sass/navigation/_navigation.scss */
            #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-text-seperator > .mega-menu-link:hover i, #masthead.site-header #site-navigation .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu .mega-text-seperator > .mega-menu-link:focus i {
	color: #0bbff2;
}
 @media screen and (max-width: 600px) {
      /* line 28, sass/navigation/_navigation.scss */
      #masthead.site-header #site-navigation {
 width: 100%;
}
}
/* line 144, sass/navigation/_navigation.scss */
    #masthead.site-header #site-navigation .primaryMenu li {
	padding: 0 15px;
}
/* line 146, sass/navigation/_navigation.scss */
      #masthead.site-header #site-navigation .primaryMenu li > a {
	padding-top: 30px;
	padding-bottom: 30px;
	color: #303030;
	outline: none;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: block;
	position: relative;
	border-bottom: 3px solid transparent;
}
/* line 158, sass/navigation/_navigation.scss */
        #masthead.site-header #site-navigation .primaryMenu li > a:hover, #masthead.site-header #site-navigation .primaryMenu li > a:focus, #masthead.site-header #site-navigation .primaryMenu li > a:active {
	color: #0bbff2;
	border-bottom: 3px solid #0bbff2;
}
/* line 163, sass/navigation/_navigation.scss */
      #masthead.site-header #site-navigation .primaryMenu li .sub-menu, #masthead.site-header #site-navigation .primaryMenu li .children {
	min-width: 200px;
	padding: 10px 20px;
	border-radius: 0 0 6px 6px;
	box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.2);
	text-align: left;
}
/* line 169, sass/navigation/_navigation.scss */
        #masthead.site-header #site-navigation .primaryMenu li .sub-menu li, #masthead.site-header #site-navigation .primaryMenu li .children li {
	padding-left: 0px;
	padding-right: 0px;
}
/* line 172, sass/navigation/_navigation.scss */
          #masthead.site-header #site-navigation .primaryMenu li .sub-menu li a, #masthead.site-header #site-navigation .primaryMenu li .children li a {
	display: block;
	padding: 0px;
	color: #4F5861;
	font-size: 13px;
	font-weight: lighter;
	text-transform: capitalize;
	border: none;
	line-height: 40px;
}
/* line 181, sass/navigation/_navigation.scss */
            #masthead.site-header #site-navigation .primaryMenu li .sub-menu li a:hover, #masthead.site-header #site-navigation .primaryMenu li .children li a:hover {
	color: #0bbff2;
}
/*--------------------------------------------------------------
// Shiftnav menus
--------------------------------------------------------------*/
/* line 200, sass/navigation/_navigation.scss */
#shiftnav-main .shiftnav-inner .shiftnav-nav .shiftnav-menu li a {
	font-size: 16px;
	text-transform: capitalize;
}
/* line 203, sass/navigation/_navigation.scss */
  #shiftnav-main .shiftnav-inner .shiftnav-nav .shiftnav-menu li a:hover, #shiftnav-main .shiftnav-inner .shiftnav-nav .shiftnav-menu li a:focus {
	color: #0bbff2;
}
/* line 208, sass/navigation/_navigation.scss */
#shiftnav-main .shiftnav-inner .shiftnav-nav .shiftnav-menu .current-menu-item > a {
	background: #0bbff2;
}
/* line 210, sass/navigation/_navigation.scss */
  #shiftnav-main .shiftnav-inner .shiftnav-nav .shiftnav-menu .current-menu-item > a:hover, #shiftnav-main .shiftnav-inner .shiftnav-nav .shiftnav-menu .current-menu-item > a:focus {
	color: #ffffff;
}
/* line 218, sass/navigation/_navigation.scss */
#shiftnav-toggle-main {
	background: #0bbff2 !important;
}
/* line 221, sass/navigation/_navigation.scss */
.shiftnav-toggle-style-burger_only {
	border-radius: 50%;
	top: 60px !important;
	right: 15px !important;
	height: 45px;
	width: 45px !important;
}
/* line 227, sass/navigation/_navigation.scss */
  .shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
	font-size: 14px !important;
	float: none !important;
}
 @media (max-width: 767px) {
    /* line 221, sass/navigation/_navigation.scss */
    .shiftnav-toggle-style-burger_only {
 top: 70px !important;
}
}
 @media (max-width: 300px) {
    /* line 221, sass/navigation/_navigation.scss */
    .shiftnav-toggle-style-burger_only {
 top: 90px !important;
}
}

/* line 238, sass/navigation/_navigation.scss */
.shiftnav-open-right #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar::before, #shiftnav-toggle-main.shiftnav-toggle-edge-right.shiftnav-toggle-main-entire-bar::before, #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger {
 padding-left: 17px !important;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
/* line 9, sass/modules/_accessibility.scss */
  .screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
/* Above WP toolbar. */ }
/* Do not show the outline on the skip link target. */
/* line 30, sass/modules/_accessibility.scss */
#content[tabindex="-1"]:focus {
	outline: 0;
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
/* line 7, sass/modules/_alignments.scss */
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
/* line 13, sass/modules/_alignments.scss */
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 1, sass/modules/_clearings.scss */
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}
/* line 16, sass/modules/_clearings.scss */
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
	clear: both;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/*!
Theme Name: runway
Theme URI: http://underscores.me/
Author: Themeparrot
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: runway
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

runway is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/* line 27, sass/modules/_modules.scss */
.css-loader-wrapper {
	padding: 10px !important;
}
/* line 30, sass/modules/_modules.scss */
  .css-loader-wrapper .css-loader {
	border-width: 4px !important;
}
/* line 34, sass/modules/_modules.scss */
.arrow {
	border-radius: 3px !important;
	background: #222 !important;
}
/* line 38, sass/modules/_modules.scss */
  .arrow:hover {
	background: #0bbff2 !important;
}
/* line 43, sass/modules/_modules.scss */
.sprocket-strips-pagination, .sprocket-strips-s-pagination {
	display: inline !important;
}
/* line 46, sass/modules/_modules.scss */
  .sprocket-strips-pagination ul, .sprocket-strips-s-pagination ul {
	float: none !important;
	text-align: center;
}
/* line 50, sass/modules/_modules.scss */
    .sprocket-strips-pagination ul li, .sprocket-strips-s-pagination ul li {
	border: 2px solid #999999;
	background: #ffffff;
	list-style: none;
	border-radius: 1em;
	cursor: pointer;
	display: inline-block;
	opacity: 0.3;
	padding: 4px !important;
}
/* line 60, sass/modules/_modules.scss */
      .sprocket-strips-pagination ul li span, .sprocket-strips-s-pagination ul li span {
	display: none;
}
/* line 64, sass/modules/_modules.scss */
    .sprocket-strips-pagination ul li.active, .sprocket-strips-s-pagination ul li.active {
	border: 2px solid #0bbff2;
	background: #ffffff;
}
/* line 72, sass/modules/_modules.scss */
.sprocket-strips-item {
	box-shadow: 0px 0px !important;
}
/* line 75, sass/modules/_modules.scss */
  .sprocket-strips-item .sprocket-strips-content {
	background-color: transparent;
	padding: 0px;
	color: inherit;
	text-align: center;
}
/* line 81, sass/modules/_modules.scss */
    .sprocket-strips-item .sprocket-strips-content .tp-title-block {
	padding: 20px 15px;
}
/* line 85, sass/modules/_modules.scss */
      .sprocket-strips-item .sprocket-strips-content .tp-title-block .sprocket-strips-title a {
	color: #303030;
}
/* line 88, sass/modules/_modules.scss */
        .sprocket-strips-item .sprocket-strips-content .tp-title-block .sprocket-strips-title a:hover {
	color: #0bbff2;
}
/* line 98, sass/modules/_modules.scss */
.tp-active .services-box-5 em {
	color: #ffffff;
	border: 3px solid #ffffff;
	box-shadow: 0 0 0 3px #303030;
	background-color: #303030;
	background-repeat: no-repeat;
	background-size: 50%;
	transition: all 500ms ease;
}
/* line 109, sass/modules/_modules.scss */
.tp-active .services-box-5:hover em {
	border-style: solid;
	border-width: 3px;
	border-color: #0bbff2;
	background-color: #0bbff2;
	box-shadow: 0 0 0 3px #0bbff2;
}
/* line 119, sass/modules/_modules.scss */
.services-box-5 {
	text-align: center;
	border: 5px solid #f5f5f5;
	padding: 20px;
}
/* line 124, sass/modules/_modules.scss */
  .services-box-5 em {
	width: 80px;
	height: 80px;
	color: #ffffff;
	border-style: solid;
	border-width: 3px;
	border-color: #0bbff2;
	background-color: #0bbff2;
	display: inline-block;
	line-height: 80px;
	font-size: 28px;
	text-align: center;
	margin-right: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all 500ms ease;
}
/* line 145, sass/modules/_modules.scss */
  .services-box-5:hover em {
	color: #ffffff;
	border: 3px solid #ffffff;
	box-shadow: 0 0 0 3px #303030;
	background-color: #303030;
	background-repeat: no-repeat;
	background-size: 50%;
	transition: all 500ms ease;
}
/* line 157, sass/modules/_modules.scss */
  .services-box-5 .content h3 {
	color: #303030;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
}
/* line 163, sass/modules/_modules.scss */
  .services-box-5 .content p {
	overflow: auto;
	color: #666666;
}
 @media (max-width: 768px) {
    /* line 169, sass/modules/_modules.scss */
    .services-box-5 i, .services-box-5 em {
 margin: 0;
}
}
/* line 174, sass/modules/_modules.scss */
.services-box-4 {
	text-align: left;
	color: #ffffff;
}
/* line 177, sass/modules/_modules.scss */
  .services-box-4 i, .services-box-4 em {
	width: 80px;
	height: 80px;
	color: #ffffff;
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
	display: inline-block;
	line-height: 80px;
	font-size: 28px;
	text-align: center;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all 500ms ease;
}
/* line 197, sass/modules/_modules.scss */
  .services-box-4:hover i, .services-box-4:hover em {
	color: #0bbff2;
	border: 3px solid #0bbff2;
	box-shadow: 0 0 0 3px #ffffff;
	background-color: #ffffff;
	transition: all 500ms ease;
}
/* line 205, sass/modules/_modules.scss */
  .services-box-4 .content {
	display: table;
}
/* line 207, sass/modules/_modules.scss */
    .services-box-4 .content h3 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
}
/* line 213, sass/modules/_modules.scss */
    .services-box-4 .content p {
	overflow: auto;
}
 @media (max-width: 768px) {
    /* line 174, sass/modules/_modules.scss */
    .services-box-4 {
 text-align: center;
}
      /* line 219, sass/modules/_modules.scss */
      .services-box-4 i, .services-box-4 em {
 float: none;
 margin: 0;
}
      /* line 223, sass/modules/_modules.scss */
      .services-box-4 .content {
 display: inline-block;
}
}
/* line 230, sass/modules/_modules.scss */
.tp-home-2-intro .tp-about-us .sprocket-strips-content {
	background: #0bbff2;
	color: #ffffff;
}
/* line 235, sass/modules/_modules.scss */
.tp-home-2-intro .tp-about-us .sprocket-strips-pagination li {
	background: #ffffff !important;
	box-shadow: none;
}
/* line 243, sass/modules/_modules.scss */
.tp-home6-slider .wpb_content_element {
	margin-bottom: 0;
}
/* line 247, sass/modules/_modules.scss */
.tp-feature-6 {
	background: #0bbff2;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* line 252, sass/modules/_modules.scss */
.tp-feature-2 {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 255, sass/modules/_modules.scss */
  .tp-feature-2 .wpb_content_element {
	margin-bottom: 0;
}
/* line 258, sass/modules/_modules.scss */
  .tp-feature-2 .tp-feature-header {
	text-align: center;
	margin-bottom: 20px;
}
/* line 261, sass/modules/_modules.scss */
    .tp-feature-2 .tp-feature-header h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 266, sass/modules/_modules.scss */
      .tp-feature-2 .tp-feature-header h3 .title-right {
	color: #0bbff2;
}
/* line 270, sass/modules/_modules.scss */
    .tp-feature-2 .tp-feature-header p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #999999;
}
/* line 276, sass/modules/_modules.scss */
  .tp-feature-2 .services-box-3 {
	text-align: left;
}
/* line 278, sass/modules/_modules.scss */
    .tp-feature-2 .services-box-3 i, .tp-feature-2 .services-box-3 em {
	width: 80px;
	height: 80px;
	color: #ffffff;
	border-style: solid;
	border-width: 3px;
	border-color: #0bbff2;
	display: inline-block;
	line-height: 80px;
	font-size: 28px;
	text-align: center;
	float: left;
	background-color: #0bbff2;
	margin-right: 20px;
	margin-top: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all 500ms ease;
}
/* line 301, sass/modules/_modules.scss */
    .tp-feature-2 .services-box-3:hover i, .tp-feature-2 .services-box-3:hover em {
	color: #ffffff;
	border: 3px solid #ffffff;
	box-shadow: 0 0 0 3px #303030;
	background-color: #303030;
 *background-image: url("assets/images/btn.svg");
	background-repeat: no-repeat;
	background-size: 50%;
	transition: all 500ms ease;
}
/* line 313, sass/modules/_modules.scss */
    .tp-feature-2 .services-box-3 .content {
	display: table;
}
/* line 315, sass/modules/_modules.scss */
      .tp-feature-2 .services-box-3 .content h3 {
	color: #303030;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
}
/* line 321, sass/modules/_modules.scss */
      .tp-feature-2 .services-box-3 .content p {
	overflow: auto;
}
 @media (max-width: 768px) {
      /* line 276, sass/modules/_modules.scss */
      .tp-feature-2 .services-box-3 {
 text-align: center;
}
        /* line 327, sass/modules/_modules.scss */
        .tp-feature-2 .services-box-3 i, .tp-feature-2 .services-box-3 em {
 float: none;
 margin: 0;
}
        /* line 331, sass/modules/_modules.scss */
        .tp-feature-2 .services-box-3 .content {
 display: inline-block;
}
}
/* line 337, sass/modules/_modules.scss */
.tp-feature-3 {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 340, sass/modules/_modules.scss */
  .tp-feature-3 .wpb_content_element {
	margin-bottom: 0;
}
/* line 343, sass/modules/_modules.scss */
  .tp-feature-3 .tp-feature-header {
	text-align: center;
	margin-bottom: 20px;
}
/* line 346, sass/modules/_modules.scss */
    .tp-feature-3 .tp-feature-header h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 351, sass/modules/_modules.scss */
      .tp-feature-3 .tp-feature-header h3 .title-right {
	color: #0bbff2;
}
/* line 355, sass/modules/_modules.scss */
    .tp-feature-3 .tp-feature-header p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #999999;
}
/* line 361, sass/modules/_modules.scss */
  .tp-feature-3 .services-box-3 {
	text-align: center;
	border: 1px solid #eeeeee;
	margin: 12px 6px;
	padding: 24px;
	text-align: center;
	background: rgba(255, 255, 255, 0.5);
}
/* line 369, sass/modules/_modules.scss */
    .tp-feature-3 .services-box-3 i, .tp-feature-3 .services-box-3 em {
	width: 80px;
	height: 80px;
	color: #0bbff2;
	border-style: solid;
	border-width: 3px;
	border-color: #0bbff2;
	display: inline-block;
	line-height: 80px;
	font-size: 28px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all 500ms ease;
}
/* line 387, sass/modules/_modules.scss */
    .tp-feature-3 .services-box-3:hover i, .tp-feature-3 .services-box-3:hover em {
	color: #ffffff;
	border: 3px solid #ffffff;
	box-shadow: 0 0 0 3px #303030;
	background-color: #303030;
	background-repeat: no-repeat;
	background-size: 50%;
	transition: all 500ms ease;
}
/* line 399, sass/modules/_modules.scss */
    .tp-feature-3 .services-box-3 .content h3 {
	color: #303030;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 18px;
	margin-top: 20px;
	text-transform: capitalize;
}
/* line 407, sass/modules/_modules.scss */
    .tp-feature-3 .services-box-3 .content p {
	overflow: auto;
}
/* line 413, sass/modules/_modules.scss */
.tp-features {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 417, sass/modules/_modules.scss */
  .tp-features .tp-features-content .tp-title-center {
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
/* line 421, sass/modules/_modules.scss */
    .tp-features .tp-features-content .tp-title-center h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 426, sass/modules/_modules.scss */
      .tp-features .tp-features-content .tp-title-center h3 .title-right {
	color: #0bbff2;
}
/* line 430, sass/modules/_modules.scss */
    .tp-features .tp-features-content .tp-title-center p.tp-sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #666666;
}
/* line 438, sass/modules/_modules.scss */
  .tp-features .wpb_content_element a {
	color: #0bbff2;
	margin-top: 10px;
	display: block;
	font-weight: bold;
}
/* line 447, sass/modules/_modules.scss */
.tp-portfolio-slider .sprocket-strips-container {
	margin: 0px;
}
/* line 450, sass/modules/_modules.scss */
  .tp-portfolio-slider .sprocket-strips-container li {
	margin: 1%;
}
/* line 453, sass/modules/_modules.scss */
    .tp-portfolio-slider .sprocket-strips-container li .tp-title-block {
	background-color: #ffffff;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	box-shadow: 0 4px 0 0 #f2f2f2;
	color: #515151;
	padding: 17px 10px 15px;
	position: relative;
	text-decoration: none;
	transition: all 400ms ease 0s;
	width: 100%;
}
/* line 469, sass/modules/_modules.scss */
.tp-portfolio-slider .sprocket-strips-nav {
	padding: 0px;
}
/* line 473, sass/modules/_modules.scss */
.tp-portfolio-slider .tp-controls {
	pointer-events: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 1;
}
/* line 482, sass/modules/_modules.scss */
.tp-portfolio-slider .tp-controls .tp-prev {
	position: absolute;
	left: 0;
	pointer-events: auto;
}
/* line 488, sass/modules/_modules.scss */
.tp-portfolio-slider .tp-controls .tp-next {
	position: absolute;
	right: 0;
	pointer-events: auto;
}
/* line 493, sass/modules/_modules.scss */
.tp-portfolio-slider .tp-controls .tp-prev, .tp-portfolio-slider .tp-controls .tp-next {
	background: #303030;
	border-radius: 10%;
	color: #ffffff;
	cursor: pointer;
	font-size: 30px;
	height: 70px;
	line-height: 1;
	position: absolute;
	top: 32%;
	transition: all 0.3s ease 0s;
	width: 43px;
	z-index: 100;
}
/* line 509, sass/modules/_modules.scss */
.tp-portfolio-slider .tp-controls .tp-prev:hover, .tp-portfolio-slider .tp-controls .tp-next:hover {
	background: #0bbff2;
	color: #ffffff;
}
/* line 514, sass/modules/_modules.scss */
.tp-portfolio-slider .tp-controls .tp-prev i, .tp-portfolio-slider .tp-controls .tp-next i {
	padding-left: 16px;
	position: absolute;
	top: 27%;
}
/* line 522, sass/modules/_modules.scss */
.roksprocket-shortcode figure {
	display: block;
	overflow: hidden;
	position: relative;
	margin: 0;
}
/* line 527, sass/modules/_modules.scss */
  .roksprocket-shortcode figure img {
	display: block;
	width: 100%;
	-webkit-backface-visibility: hidden;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
/* line 539, sass/modules/_modules.scss */
  .roksprocket-shortcode figure:hover img {
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/* line 546, sass/modules/_modules.scss */
  .roksprocket-shortcode figure:hover .text-overlay {
	opacity: 1;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* line 551, sass/modules/_modules.scss */
    .roksprocket-shortcode figure:hover .text-overlay .info {
	top: 50%;
}
/* line 558, sass/modules/_modules.scss */
  .roksprocket-shortcode figure .text-overlay {
	opacity: 0;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	height: 100%;
	position: absolute;
	text-decoration: none;
	width: 100%;
	z-index: 100;
	padding: 20px;
	background: rgba(0, 0, 0, 0.6);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	bottom: 0px;
}
/* line 575, sass/modules/_modules.scss */
    .roksprocket-shortcode figure .text-overlay .info {
	text-align: center;
	top: 40%;
	width: 100%;
	left: 0;
	position: absolute;
	margin-top: -33px;
	color: #ffffff;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
/* line 591, sass/modules/_modules.scss */
      .roksprocket-shortcode figure .text-overlay .info h4 {
	color: inherit;
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
}
/* line 597, sass/modules/_modules.scss */
      .roksprocket-shortcode figure .text-overlay .info i {
	line-height: 1;
}
/* line 602, sass/modules/_modules.scss */
  .roksprocket-shortcode figure a {
	color: #ffffff;
	font-weight: 200;
}
/* line 606, sass/modules/_modules.scss */
    .roksprocket-shortcode figure a:hover {
	color: #ffffff;
}
/* line 612, sass/modules/_modules.scss */
.tp-latest-news {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 615, sass/modules/_modules.scss */
  .tp-latest-news .shop-header {
	text-align: center;
}
/* line 617, sass/modules/_modules.scss */
    .tp-latest-news .shop-header .module-title {
	color: #303030;
	font-size: 30px;
	font-weight: 700;
	padding-bottom: 10px;
	position: relative;
	text-align: center;
}
/* line 624, sass/modules/_modules.scss */
      .tp-latest-news .shop-header .module-title h3 {
	background-color: #f8f8f8;
	display: inline-block;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 0 20px;
	position: relative;
	text-transform: capitalize;
	z-index: 2;
}
/* line 635, sass/modules/_modules.scss */
      .tp-latest-news .shop-header .module-title:after {
	border-bottom: 2px solid #666666;
	content: "";
	left: 0;
	margin: 0 auto;
	position: absolute;
	top: 35px;
	width: 100%;
	z-index: 1;
}
/* line 646, sass/modules/_modules.scss */
    .tp-latest-news .shop-header p.sub-text {
	margin-top: 10px;
}
/* line 650, sass/modules/_modules.scss */
  .tp-latest-news .sprocket-strips-s-container {
	margin: 0px;
}
/* line 653, sass/modules/_modules.scss */
    .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item {
	position: relative;
}
/* line 655, sass/modules/_modules.scss */
      .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item img {
	max-width: 100%;
	height: auto;
}
/* line 659, sass/modules/_modules.scss */
      .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item .sprocket-strips-s-content {
	margin-top: 0px;
	text-align: left;
	background-color: #ffffff;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	box-shadow: 0 4px 0 0 #f2f2f2;
	color: #515151;
	padding: 20px;
	text-decoration: none;
	transition: all 400ms ease 0s;
	width: 100%;
}
/* line 673, sass/modules/_modules.scss */
        .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item .sprocket-strips-s-content .sprocket-strips-s-title {
	font-size: 20px;
	font-weight: bold;
}
/* line 676, sass/modules/_modules.scss */
          .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item .sprocket-strips-s-content .sprocket-strips-s-title a {
	color: #303030;
	transition: all 0.4s ease 0s;
}
/* line 679, sass/modules/_modules.scss */
            .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item .sprocket-strips-s-content .sprocket-strips-s-title a:hover {
	color: #0bbff2;
	transition: all 0.4s ease 0s;
}
/* line 685, sass/modules/_modules.scss */
        .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item .sprocket-strips-s-content .sprocket-strips-s-text {
	display: block;
	color: #515151;
}
/* line 689, sass/modules/_modules.scss */
        .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item .sprocket-strips-s-content .readon {
	color: #0bbff2;
	font-weight: bold;
}
/* line 695, sass/modules/_modules.scss */
      .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item:hover .sprocket-strips-s-content {
	transition: all 0.4s ease 0s;
}
/* line 698, sass/modules/_modules.scss */
        .tp-latest-news .sprocket-strips-s-container li .sprocket-strips-s-item:hover .sprocket-strips-s-content .sprocket-strips-s-title a {
	color: #0bbff2;
	transition: all 0.4s ease 0s;
}
/* line 711, sass/modules/_modules.scss */
.sprocket-strips-item {
	box-shadow: 0px 0px !important;
}
/* line 714, sass/modules/_modules.scss */
  .sprocket-strips-item .sprocket-strips-content {
	background-color: transparent;
	padding: 0px;
	color: inherit;
	text-align: center;
}
/* line 720, sass/modules/_modules.scss */
    .sprocket-strips-item .sprocket-strips-content .tp-title-block {
	padding: 20px 15px;
}
/* line 724, sass/modules/_modules.scss */
      .sprocket-strips-item .sprocket-strips-content .tp-title-block .sprocket-strips-title a {
	color: #303030;
}
/* line 727, sass/modules/_modules.scss */
        .sprocket-strips-item .sprocket-strips-content .tp-title-block .sprocket-strips-title a:hover {
	color: #0bbff2;
}
/* line 736, sass/modules/_modules.scss */
.sprocket-strips-arrows {
	display: table !important;
	width: 100%;
}
/* line 740, sass/modules/_modules.scss */
  .sprocket-strips-arrows .arrow {
	background: #222 !important;
	box-shadow: none !important;
	color: #ffffff !important;
	height: 30px !important;
	width: 30px !important;
	font-size: 1.3em !important;
}
/* line 748, sass/modules/_modules.scss */
    .sprocket-strips-arrows .arrow:hover {
	background: #0bbff2 !important;
}
/* line 751, sass/modules/_modules.scss */
    .sprocket-strips-arrows .arrow i {
	font-size: 25px;
}
/* line 761, sass/modules/_modules.scss */
.tp-clients-brands .sprocket-strips-p .sprocket-strips-p-container .sprocket-strips-p-block {
	text-align: center;
}
/* line 764, sass/modules/_modules.scss */
.tp-clients-brands .sprocket-strips-p .sprocket-strips-p-container .sprocket-strips-p-item {
	border: 1px solid #eeeeee;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	width:100%;
}
/* line 769, sass/modules/_modules.scss */
  .tp-clients-brands .sprocket-strips-p .sprocket-strips-p-container .sprocket-strips-p-item img {
	margin: 0 auto;
	opacity: 1;
	max-width: 100%;
	width: auto;
	height: auto;
	border: none;
}
/* line 777, sass/modules/_modules.scss */
  .tp-clients-brands .sprocket-strips-p .sprocket-strips-p-container .sprocket-strips-p-item .sprocket-strips-p-content {
	margin: 0;
}
/* line 779, sass/modules/_modules.scss */
    .tp-clients-brands .sprocket-strips-p .sprocket-strips-p-container .sprocket-strips-p-item .sprocket-strips-p-content .readon {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	text-decoration: none;
	top: 0;
	width: 100%;
	z-index: 10;
	margin-top: 0;
}
/* line 792, sass/modules/_modules.scss */
  .tp-clients-brands .sprocket-strips-p .sprocket-strips-p-container .sprocket-strips-p-item:hover img {
	opacity: 0.5;
}
/* line 799, sass/modules/_modules.scss */
.tp-clients-brands .sprocket-strips-p .sprocket-strips-p-container .sprocket-strips-p-nav .sprocket-strips-p-arrows .arrow {
	background: #222;
	color: #ffffff;
	height: 30px;
	width: 30px;
}
/* line 805, sass/modules/_modules.scss */
  .tp-clients-brands .sprocket-strips-p .sprocket-strips-p-container .sprocket-strips-p-nav .sprocket-strips-p-arrows .arrow i {
	font-size: 25px;
}
/* line 821, sass/modules/_modules.scss */
.sprocket-lists-portrait .sprocket-lists-portrait-container li {
	border: none !important;
	padding: 0px;
	margin: 0px;
}
/* line 827, sass/modules/_modules.scss */
  .sprocket-lists-portrait .sprocket-lists-portrait-container li:hover .sprocket-lists-portrait-title {
	color: #0bbff2;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
/* line 835, sass/modules/_modules.scss */
    .sprocket-lists-portrait .sprocket-lists-portrait-container li:hover .sprocket-lists-portrait-title i {
	background-color: #0bbff2;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
/* line 846, sass/modules/_modules.scss */
  .sprocket-lists-portrait .sprocket-lists-portrait-container li .sprocket-lists-portrait-title {
	text-transform: capitalize;
 *color: #4F5861;
}
/* line 849, sass/modules/_modules.scss */
    .sprocket-lists-portrait .sprocket-lists-portrait-container li .sprocket-lists-portrait-title i {
	color: #ffffff;
	border-radius: 50%;
	background-color: #4F5861;
	margin-right: 10px;
	padding: 11px 12px;
	width: 40px;
	height: 40px;
}
/* line 861, sass/modules/_modules.scss */
.sprocket-lists-portrait .sprocket-lists-portrait-container li.active .sprocket-lists-portrait-title {
	color: #0bbff2;
}
/* line 864, sass/modules/_modules.scss */
  .sprocket-lists-portrait .sprocket-lists-portrait-container li.active .sprocket-lists-portrait-title i {
	background-color: #0bbff2;
}
/* line 876, sass/modules/_modules.scss */
.tp-recent-work .tp-recent-work-header {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 20px;
}
/* line 880, sass/modules/_modules.scss */
  .tp-recent-work .tp-recent-work-header h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 885, sass/modules/_modules.scss */
    .tp-recent-work .tp-recent-work-header h3 .title-right {
	color: #0bbff2;
}
/* line 889, sass/modules/_modules.scss */
  .tp-recent-work .tp-recent-work-header p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #999999;
}
/* line 901, sass/modules/_modules.scss */
.tp-recent-work.no-padding .sprocket-mosaic .sprocket-mosaic-container li .sprocket-mosaic-item .sprocket-padding {
	padding: 0 !important;
}
/* line 911, sass/modules/_modules.scss */
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {
	display: none;
}
/* line 914, sass/modules/_modules.scss */
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter {
	text-align: center;
	float: none !important;
	margin-bottom: 20px;
}
/* line 919, sass/modules/_modules.scss */
  .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter ul li {
	background: transparent !important;
	border: 2px solid #666666 !important;
	font-size: 14px !important;
	padding: 8px 30px !important;
	margin: 5px !important;
	background-color: #f8f8f8;
	border-radius: 30px !important;
}
/* line 928, sass/modules/_modules.scss */
    .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter ul li:hover {
	border: 2px solid #0bbff2 !important;
	background: #0bbff2 !important;
	color: #ffffff !important;
}
/* line 934, sass/modules/_modules.scss */
  .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter ul li.active {
	border: 2px solid #0bbff2 !important;
	background: #0bbff2 !important;
	color: #ffffff;
}
/* line 944, sass/modules/_modules.scss */
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item {
	border: none;
	margin: 0px;
}
/* line 948, sass/modules/_modules.scss */
  .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-mosaic-tags {
	display: none;
}
/* line 953, sass/modules/_modules.scss */
.sprocket-mosaic .sprocket-mosaic-loadmore {
	width: 50px;
	background: #ffffff;
	border: 1px solid #999999;
	border-radius: 50px;
	color: #ffffff;
}
/* line 959, sass/modules/_modules.scss */
  .sprocket-mosaic .sprocket-mosaic-loadmore:hover, .sprocket-mosaic .sprocket-mosaic-loadmore:focus {
	background: #0bbff2;
	border: 1px solid #0bbff2;
}
/* line 964, sass/modules/_modules.scss */
    .sprocket-mosaic .sprocket-mosaic-loadmore:hover .loadmore-text i, .sprocket-mosaic .sprocket-mosaic-loadmore:focus .loadmore-text i {
	color: #ffffff;
}
/* line 969, sass/modules/_modules.scss */
  .sprocket-mosaic .sprocket-mosaic-loadmore .loadmore-text {
	font-size: 20px;
}
/* line 972, sass/modules/_modules.scss */
    .sprocket-mosaic .sprocket-mosaic-loadmore .loadmore-text i {
	color: #0bbff2;
}
/* line 980, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item {
	display: block;
	overflow: hidden;
	position: relative;
}
/* line 984, sass/modules/_modules.scss */
  .sprocket-mosaic .tp-portfolio .portfolio-item img {
	display: block;
	width: 100%;
	-webkit-backface-visibility: hidden;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
/* line 996, sass/modules/_modules.scss */
  .sprocket-mosaic .tp-portfolio .portfolio-item:hover img {
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/* line 1008, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item {
	padding: 0px;
}
/* line 1013, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item a {
	text-decoration: none;
}
/* line 1016, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .thumbnail {
	position: relative;
	margin-bottom: 0;
	padding: 0;
	border: none;
}
/* line 1022, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item .caption {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	padding: 0;
	background: rgba(0, 0, 0, 0.6);
 -webkit-transition: all ease .5s;
 -moz-transition: all ease .5s;
 transition: all ease .5s;
}
/* line 1035, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item .caption:hover {
	opacity: 1;
}
/* line 1038, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item .caption-content {
	position: absolute;
	top: 50%;
	width: 100%;
	height: auto;
	margin-top: -70px;
	padding: 0 50px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
 -webkit-transition: all ease .4s;
 -moz-transition: all ease .4s;
 transition: all ease .4s;
	opacity: 0;
}
/* line 1058, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item .caption:hover .caption-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
/* line 1066, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item .caption-content .divider {
	margin-bottom: 15px;
}
/* line 1069, sass/modules/_modules.scss */
.sprocket-mosaic .tp-portfolio .portfolio-item .caption-content h2 {
	font-size: 18px;
	font-weight: 700;
	color: #ffffff;
}
/* line 1081, sass/modules/_modules.scss */
.sprocket-quotes .sprocket-quotes-item {
	background-color: #666666;
	color: #ffffff;
}
/* line 1084, sass/modules/_modules.scss */
  .sprocket-quotes .sprocket-quotes-item .sprocket-quotes-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	font-weight: 300;
}
/* line 1091, sass/modules/_modules.scss */
.sprocket-quotes .quotes-bottomright-arrow:before {
	border-color: rgba(0, 0, 0, 0.15) transparent;
}
/* line 1094, sass/modules/_modules.scss */
.sprocket-quotes .quotes-bottomright-arrow:after {
	border-color: #666666 transparent;
}
/* line 1098, sass/modules/_modules.scss */
.sprocket-quotes .sprocket-quotes-info {
	text-align: center;
}
/* line 1100, sass/modules/_modules.scss */
  .sprocket-quotes .sprocket-quotes-info .sprocket-quotes-author {
	color: #0bbff2;
}
/* line 1106, sass/modules/_modules.scss */
.sprocket-quotes .sprocket-quotes-nav .sprocket-quotes-arrows .arrow {
	background: #222;
	color: #ffffff;
	height: 30px;
	width: 30px;
}
/* line 1111, sass/modules/_modules.scss */
  .sprocket-quotes .sprocket-quotes-nav .sprocket-quotes-arrows .arrow i {
	font-size: 25px;
}
/* line 1116, sass/modules/_modules.scss */
.sprocket-quotes .sprocket-quotes-nav .sprocket-quotes-pagination {
	padding-top: 40px;
}
/* line 1118, sass/modules/_modules.scss */
  .sprocket-quotes .sprocket-quotes-nav .sprocket-quotes-pagination li {
	padding: 8px !important;
	background-color: #0bbff2;
}
/* line 1130, sass/modules/_modules.scss */
.tp-parallax .wpb_content_element {
	margin-bottom: 0px;
}
/* line 1133, sass/modules/_modules.scss */
.tp-parallax .gp-number {
	text-align: center;
}
 @media (max-width: 700px) {
    /* line 1133, sass/modules/_modules.scss */
    .tp-parallax .gp-number {
 padding: 50px 0px;
}
}
 @media (min-width: 800px) {
    /* line 1133, sass/modules/_modules.scss */
    .tp-parallax .gp-number {
 padding: 60px 0px;
}
}
 @media (min-width: 900px) {
    /* line 1133, sass/modules/_modules.scss */
    .tp-parallax .gp-number {
 padding: 90px 0px;
}
}
/* line 1145, sass/modules/_modules.scss */
  .tp-parallax .gp-number .gp-count .gp-count-icon {
	line-height: 48px;
	color: #0bbff2;
	font-size: 42px;
	display: inline;
}
/* line 1151, sass/modules/_modules.scss */
  .tp-parallax .gp-number .gp-count .odometer {
	margin-top: -26px;
	margin-left: 10px;
	line-height: 48px;
	letter-spacing: -1px;
	font-weight: 600;
	font-style: normal;
	color: #ccc;
	font-size: 48px;
}
/* line 1162, sass/modules/_modules.scss */
  .tp-parallax .gp-number p {
	font-size: 22px;
	text-transform: capitalize;
	font-weight: 300;
	margin-top: 20px;
	color: #ccc;
	text-align: center;
}
/* line 1176, sass/modules/_modules.scss */
.tp-team {
	background: #0bbff2;
	border-radius: 0 0 2px 2px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	position: relative;
	top: 0;
	max-width: 300px;
	margin: 0 auto 30px;
}
/* line 1192, sass/modules/_modules.scss */
.team-name {
	text-align: center;
	color: #ffffff;
}
/* line 1196, sass/modules/_modules.scss */
.team-name h5 {
	line-height: 16px;
	font-weight: 600;
	color: #ffffff;
	font-size: 18px;
}
/* line 1202, sass/modules/_modules.scss */
.team-name span {
	display: block;
	font-weight: bold;
	font-style: italic;
}
/* line 1207, sass/modules/_modules.scss */
.team-about {
	padding: 0 0 1px 0;
	margin: 0 20px 0px 20px;
}
/* line 1211, sass/modules/_modules.scss */
.team-email {
	text-align: center;
	padding: 5px 0 10px;
	margin: 0 20px 0px 20px;
	font-weight: 300;
	font-size: 12px;
}
/* line 1219, sass/modules/_modules.scss */
.team-email a {
	font-weight: 300;
	font-size: 12px;
	color: #ffffff;
}
/* line 1224, sass/modules/_modules.scss */
  .team-email a i, .team-email a em {
	margin-right: 5px;
}
/* line 1228, sass/modules/_modules.scss */
.team-img {
	border-radius: 2px 2px 0 0;
}
/* line 1231, sass/modules/_modules.scss */
.team-alt {
	width: 100%;
	float: left;
}
/* line 1235, sass/modules/_modules.scss */
.team-alt .img-wrp {
	width: 49%;
	float: left;
}
/* line 1239, sass/modules/_modules.scss */
.team-alt .content {
	width: 49%;
	float: right;
	text-align: left;
}
/* line 1244, sass/modules/_modules.scss */
.img-wrp {
	position: relative;
}
/* line 1247, sass/modules/_modules.scss */
.img-wrp img {
	display: block;
	width: 100%;
	border-radius: 2px;
}
/* line 1252, sass/modules/_modules.scss */
.overlay-wrp {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	height: 100%;
	width: 100%;
}
/* line 1260, sass/modules/_modules.scss */
.overlay-wrp .overlay {
	opacity: 0.5;
	filter: alpha(opacity=50);
	height: 100%;
	width: 100%;
	border-radius: 2px;
}
/* line 1267, sass/modules/_modules.scss */
.overlay {
	background: #000;
}
/* line 1270, sass/modules/_modules.scss */
.overlay-content.social-icons {
	margin-top: -11px;
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 10;
	padding: 0px;
}
/* line 1278, sass/modules/_modules.scss */
.overlay-content.social-icons a {
	color: #fff !important;
	background: rgba(0, 0, 0, 0.7) !important;
	border-radius: 50% !important;
	font-size: 18px !important;
}
/* line 1285, sass/modules/_modules.scss */
.social-icons a {
	width: 40px;
	height: 40px;
	display: inline-block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
	overflow: hidden;
}
/* Common Styles */
/* line 1298, sass/modules/_modules.scss */
.social-icons a i, .social-icons a em {
	line-height: 2;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	position: absolute;
	z-index: 20;
}
/* line 1309, sass/modules/_modules.scss */
  .social-icons a i:before,  .social-icons a em:before {
	margin: 3px 0 0 12px;
}
/* line 1314, sass/modules/_modules.scss */
.social-icons a:hover, .social-icons a i, .social-icons a em {
	color: #ffffff;
}
/* line 1325, sass/modules/_modules.scss */
.social a {
	float: left;
	text-align: center;
	width: 32px;
	color: #ACACAC;
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
/* line 1333, sass/modules/_modules.scss */
  .social a:hover {
	color: #ffffff;
}
/* line 1336, sass/modules/_modules.scss */
    .social a:hover i, .social a:hover em {
	color: #ffffff;
}
/* line 1341, sass/modules/_modules.scss */
  .social a i, .social a em {
	display: block;
	font-size: 14px;
	line-height: 2.2;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background-position: 32px;
	background-repeat: no-repeat;
}
/* line 1353, sass/modules/_modules.scss */
.social a:hover .fa-twitter, .social a:hover .icons-social-twitter, .with_color a .fa-twitter, .with_color a .icons-social-twitter {
	background-color: #00abdc;
}
/* line 1354, sass/modules/_modules.scss */
.social a:hover .fa-facebook, .social a:hover .icons-social-facebook, .with_color a .fa-facebook, .with_color a .icons-social-facebook {
	background-color: #325c94;
}
/* line 1355, sass/modules/_modules.scss */
.social a:hover .fa-dribbble, .social a:hover .icons-social-dribbble, .with_color a .fa-dribbble, .with_color a .icons-social-dribbble {
	background-color: #fa4086;
}
/* line 1356, sass/modules/_modules.scss */
.social a:hover .fa-rss, .social a:hover .icons-rss, .with_color a .fa-rss, .with_color a .icons-rss {
	background-color: #f1862f;
}
/* line 1357, sass/modules/_modules.scss */
.social a:hover .fa-github, .social a:hover .icons-social-github, .with_color a .fa-github, .with_color a .icons-social-github {
	background-color: #333;
}
/* line 1358, sass/modules/_modules.scss */
.social a:hover .fa-instagram, .with_color a .fa-instagram {
	background-color: #964b00;
}
/* line 1359, sass/modules/_modules.scss */
.social a:hover .fa-linkedin, .social a:hover .icons-social-linkedin, .with_color a .fa-linkedin, .with_color a .icons-social-linkedin {
	background-color: #0073b2;
}
/* line 1360, sass/modules/_modules.scss */
.social a:hover .fa-pinterest, .social a:hover .icons-social-pinterest, .with_color a .fa-pinterest, .with_color a .icons-social-pinterest {
	background-color: #d9031f;
}
/* line 1361, sass/modules/_modules.scss */
.social a:hover .fa-google-plus, .social a:hover .icons-social-google-plus, .with_color a .fa-google-plus, .with_color a .icons-social-google-plus {
	background-color: #d9031f;
}
/* line 1362, sass/modules/_modules.scss */
.social a:hover .fa-foursquare, .with_color a .fa-foursquare {
	background-color: #0cbadf;
}
/* line 1363, sass/modules/_modules.scss */
.social a:hover .fa-skype, .social a:hover .icons-social-skype, .with_color a .fa-skype, .with_color a .icons-social-skype {
	background-color: #00b9e5;
}
/* line 1364, sass/modules/_modules.scss */
.social a:hover .fa-cloud, .social a:hover .icons-social-soundcloud, .with_color a .fa-cloud, .with_color a .icons-social-soundcloud {
	background-color: #ff7700;
}
/* line 1365, sass/modules/_modules.scss */
.social a:hover .fa-youtube, .social a:hover .icons-social-youtube, .with_color a .fa-youtube, .with_color a .icons-social-youtube {
	background-color: #d9031f;
}
/* line 1366, sass/modules/_modules.scss */
.social a:hover .fa-tumblr, .social a:hover .icons-social-tumblr, .with_color a .fa-tumblr, .with_color a .icons-social-tumblr {
	background-color: #325c94;
}
/* line 1367, sass/modules/_modules.scss */
.social a:hover .fa-stackexchange, .with_color a .fa-stackexchange {
	background-color: #4e4e4e;
}
/* line 1368, sass/modules/_modules.scss */
.social a:hover .fa-flickr, .social a:hover .icons-social-flickr, .with_color a .fa-flickr, .with_color a .icons-social-flickr {
	background-color: #fa4086;
}
/* line 1380, sass/modules/_modules.scss */
.site-content .post-primary {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 1386, sass/modules/_modules.scss */
.site-content .post-primary .site-main .post, .site-content .content-area .site-main .post {
	padding: 15px;
	margin-bottom: 20px;
}
/* line 1391, sass/modules/_modules.scss */
  .site-content .post-primary .site-main .post .image .image-inner img, .site-content .content-area .site-main .post .image .image-inner img {
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
/* line 1400, sass/modules/_modules.scss */
  .site-content .post-primary .site-main .post .post-details .post-header .wp-post-image, .site-content .content-area .site-main .post .post-details .post-header .wp-post-image {
	max-width: 100%;
	width: 100%;
	height: auto;
}
/* line 1405, sass/modules/_modules.scss */
  .site-content .post-primary .site-main .post .post-details .post-header .entry-title, .site-content .content-area .site-main .post .post-details .post-header .entry-title {
	font-size: 24px;
	font-weight: bold;
}
/* line 1408, sass/modules/_modules.scss */
    .site-content .post-primary .site-main .post .post-details .post-header .entry-title a, .site-content .content-area .site-main .post .post-details .post-header .entry-title a {
	color: #303030;
}
/* line 1410, sass/modules/_modules.scss */
      .site-content .post-primary .site-main .post .post-details .post-header .entry-title a:hover, .site-content .post-primary .site-main .post .post-details .post-header .entry-title a:focus, .site-content .content-area .site-main .post .post-details .post-header .entry-title a:hover, .site-content .content-area .site-main .post .post-details .post-header .entry-title a:focus {
	color: #0bbff2;
}
/* line 1415, sass/modules/_modules.scss */
  .site-content .post-primary .site-main .post .post-details .post-header .entry-meta, .site-content .content-area .site-main .post .post-details .post-header .entry-meta {
	color: #999999;
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/* line 1420, sass/modules/_modules.scss */
    .site-content .post-primary .site-main .post .post-details .post-header .entry-meta span, .site-content .content-area .site-main .post .post-details .post-header .entry-meta span {
	margin: 5px 3px;
}
/* line 1422, sass/modules/_modules.scss */
      .site-content .post-primary .site-main .post .post-details .post-header .entry-meta span i, .site-content .post-primary .site-main .post .post-details .post-header .entry-meta span em, .site-content .content-area .site-main .post .post-details .post-header .entry-meta span i, .site-content .content-area .site-main .post .post-details .post-header .entry-meta span em {
	color: #999999;
	margin-right: 3px;
}
/* line 1427, sass/modules/_modules.scss */
    .site-content .post-primary .site-main .post .post-details .post-header .entry-meta a, .site-content .content-area .site-main .post .post-details .post-header .entry-meta a {
	color: #0bbff2;
}
/* line 1429, sass/modules/_modules.scss */
      .site-content .post-primary .site-main .post .post-details .post-header .entry-meta a:hover, .site-content .content-area .site-main .post .post-details .post-header .entry-meta a:hover {
	color: #0aa8d5;
}
/* line 1433, sass/modules/_modules.scss */
    .site-content .post-primary .site-main .post .post-details .post-header .entry-meta .comments-link, .site-content .content-area .site-main .post .post-details .post-header .entry-meta .comments-link {
	margin-right: 15px;
}
/* line 1435, sass/modules/_modules.scss */
      .site-content .post-primary .site-main .post .post-details .post-header .entry-meta .comments-link a, .site-content .content-area .site-main .post .post-details .post-header .entry-meta .comments-link a {
	color: #0bbff2;
}
/* line 1445, sass/modules/_modules.scss */
  .site-content .post-primary .site-main .post .post-details .entry-content .read-more, .site-content .content-area .site-main .post .post-details .entry-content .read-more {
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	max-width: 100px;
	font-weight: bold;
}
/* line 1452, sass/modules/_modules.scss */
  .site-content .post-primary .site-main .post .post-details .entry-content .entry-footer, .site-content .content-area .site-main .post .post-details .entry-content .entry-footer {
	margin-top: 10px;
}
/* line 1459, sass/modules/_modules.scss */
.site-content .post-primary .posts-navigation, .site-content .content-area .posts-navigation {
	margin: 20px 0;
}
/* line 1462, sass/modules/_modules.scss */
  .site-content .post-primary .posts-navigation .nav-links .nav-previous, .site-content .content-area .posts-navigation .nav-links .nav-previous {
	padding: 10px;
}
/* line 1464, sass/modules/_modules.scss */
    .site-content .post-primary .posts-navigation .nav-links .nav-previous a:before, .site-content .content-area .posts-navigation .nav-links .nav-previous a:before {
	content: "\f177";
	font-family: 'Fontawesome';
	margin-right: 5px;
}
/* line 1470, sass/modules/_modules.scss */
  .site-content .post-primary .posts-navigation .nav-links .nav-next, .site-content .content-area .posts-navigation .nav-links .nav-next {
	padding: 10px;
}
/* line 1472, sass/modules/_modules.scss */
    .site-content .post-primary .posts-navigation .nav-links .nav-next a:after, .site-content .content-area .posts-navigation .nav-links .nav-next a:after {
	content: "\f178";
	font-family: 'Fontawesome';
	margin-left: 5px;
}
/* line 1478, sass/modules/_modules.scss */
  .site-content .post-primary .posts-navigation .nav-links .nav-previous, .site-content .post-primary .posts-navigation .nav-links .nav-next, .site-content .content-area .posts-navigation .nav-links .nav-previous, .site-content .content-area .posts-navigation .nav-links .nav-next {
	margin: 10px auto;
}
/* line 1480, sass/modules/_modules.scss */
    .site-content .post-primary .posts-navigation .nav-links .nav-previous a, .site-content .post-primary .posts-navigation .nav-links .nav-next a, .site-content .content-area .posts-navigation .nav-links .nav-previous a, .site-content .content-area .posts-navigation .nav-links .nav-next a {
	background: #0bbff2;
	color: #ffffff;
	padding: 8px 15px;
	border-radius: 4px;
	line-height: 1.42857;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
}
/* line 1491, sass/modules/_modules.scss */
      .site-content .post-primary .posts-navigation .nav-links .nav-previous a:hover, .site-content .post-primary .posts-navigation .nav-links .nav-next a:hover, .site-content .content-area .posts-navigation .nav-links .nav-previous a:hover, .site-content .content-area .posts-navigation .nav-links .nav-next a:hover {
	background: #0aa8d5;
}
/* line 1502, sass/modules/_modules.scss */
.site-content .view-post .site-main .post .post-header {
	display: block;
}
/* line 1504, sass/modules/_modules.scss */
  .site-content .view-post .site-main .post .post-header img {
	margin: 0 auto;
}
/* line 1507, sass/modules/_modules.scss */
  .site-content .view-post .site-main .post .post-header .entry-title {
	color: #303030;
	display: block;
	font-size: 30px;
	font-weight: 500;
}
/* line 1513, sass/modules/_modules.scss */
  .site-content .view-post .site-main .post .post-header .entry-meta {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* line 1517, sass/modules/_modules.scss */
    .site-content .view-post .site-main .post .post-header .entry-meta .post-date {
	background: #0bbff2 none repeat scroll 0 0;
	color: #ffffff;
	display: inline;
	padding: 5px 13px;
	position: relative;
	margin-left: 0;
}
/* line 1524, sass/modules/_modules.scss */
      .site-content .view-post .site-main .post .post-header .entry-meta .post-date:after {
	border-color: #0bbff2 transparent transparent;
	border-style: solid;
	border-width: 10px;
	content: "" !important;
	position: absolute;
	right: 22px;
	top: 27px;
}
/* line 1536, sass/modules/_modules.scss */
.site-content .view-post .site-main .post .portfolio-header {
	padding-bottom: 20px;
}
/* line 1538, sass/modules/_modules.scss */
  .site-content .view-post .site-main .post .portfolio-header .entry-meta {
	padding: 0;
}
/* line 1543, sass/modules/_modules.scss */
.site-content .view-post .site-main .post .entry-content img {
	margin-bottom: 10px;
}
/* line 1547, sass/modules/_modules.scss */
.site-content .view-post .site-main .post .entry-content figure img {
	max-width: 100%;
	height: auto;
}
/* line 1557, sass/modules/_modules.scss */
.site-content .view-post .post-navigation .nav-links .nav-previous {
	padding: 10px;
}
/* line 1559, sass/modules/_modules.scss */
  .site-content .view-post .post-navigation .nav-links .nav-previous a:before {
	content: "\f177";
	font-family: 'Fontawesome';
	margin-right: 5px;
}
/* line 1565, sass/modules/_modules.scss */
.site-content .view-post .post-navigation .nav-links .nav-next {
	padding: 10px;
}
/* line 1567, sass/modules/_modules.scss */
  .site-content .view-post .post-navigation .nav-links .nav-next a:after {
	content: "\f178";
	font-family: 'Fontawesome';
	margin-left: 5px;
}
/* line 1573, sass/modules/_modules.scss */
.site-content .view-post .post-navigation .nav-links .nav-previous, .site-content .view-post .post-navigation .nav-links .nav-next {
	margin: 10px auto;
}
/* line 1575, sass/modules/_modules.scss */
  .site-content .view-post .post-navigation .nav-links .nav-previous a, .site-content .view-post .post-navigation .nav-links .nav-next a {
	background: #0bbff2;
	color: #ffffff;
	padding: 8px 15px;
	border-radius: 4px;
	line-height: 1.42857;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
}
/* line 1591, sass/modules/_modules.scss */
.site-content .view-post .related-posts .related-posts_title {
	margin-bottom: 20px;
}
/* line 1595, sass/modules/_modules.scss */
.site-content .view-post .related-posts ul .related-posts_item {
	list-style: circle;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eeeeee;
}
/* line 1600, sass/modules/_modules.scss */
  .site-content .view-post .related-posts ul .related-posts_item a {
	color: #666666;
	display: block;
	margin-left: 10px;
}
/* line 1604, sass/modules/_modules.scss */
    .site-content .view-post .related-posts ul .related-posts_item a:hover {
	color: #0bbff2;
}
/* line 1607, sass/modules/_modules.scss */
    .site-content .view-post .related-posts ul .related-posts_item a img {
	max-width: 100%;
	height: auto;
	margin-bottom: 10px;
}
/* line 1613, sass/modules/_modules.scss */
  .site-content .view-post .related-posts ul .related-posts_item .entry-content, .site-content .view-post .related-posts ul .related-posts_item .entry-permalink {
	display: none;
}
/* line 1620, sass/modules/_modules.scss */
.site-content .comments-area {
	padding-bottom: 20px;
	padding-top: 20px;
}
/* line 1623, sass/modules/_modules.scss */
  .site-content .comments-area .comments-title {
	font-size: 20px;
	font-weight: bold;
	padding: 10px 20px;
	background: #0bbff2;
	color: #ffffff;
	margin: 0;
}
/* line 1630, sass/modules/_modules.scss */
    .site-content .comments-area .comments-title span {
	margin: 0 5px;
}
/* line 1634, sass/modules/_modules.scss */
  .site-content .comments-area .comment-list {
	margin-left: 0;
	padding-left: 0;
}
/* line 1637, sass/modules/_modules.scss */
    .site-content .comments-area .comment-list li {
	border: 1px solid #ccc;
	list-style: outside none none;
}
/* line 1640, sass/modules/_modules.scss */
      .site-content .comments-area .comment-list li .comment-body {
	padding: 20px 10px;
}
/* line 1642, sass/modules/_modules.scss */
        .site-content .comments-area .comment-list li .comment-body .comment-meta {
	display: block;
	position: relative;
	padding: 10px;
}
/* line 1646, sass/modules/_modules.scss */
          .site-content .comments-area .comment-list li .comment-body .comment-meta .comment-author {
	display: inline-block;
}
/* line 1648, sass/modules/_modules.scss */
            .site-content .comments-area .comment-list li .comment-body .comment-meta .comment-author img {
	max-width: 100%;
	height: auto;
	margin-right: 10px;
}
/* line 1654, sass/modules/_modules.scss */
          .site-content .comments-area .comment-list li .comment-body .comment-meta .comment-metadata {
	display: inline-block;
	float: right;
}
/* line 1659, sass/modules/_modules.scss */
        .site-content .comments-area .comment-list li .comment-body .comment-content {
	padding: 10px;
}
/* line 1662, sass/modules/_modules.scss */
        .site-content .comments-area .comment-list li .comment-body .reply {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}
/* line 1666, sass/modules/_modules.scss */
          .site-content .comments-area .comment-list li .comment-body .reply .comment-reply-link {
	background: #0bbff2;
	color: #ffffff;
	border-radius: 4px;
	padding: 8px 12px;
	font-weight: bold;
}
/* line 1676, sass/modules/_modules.scss */
      .site-content .comments-area .comment-list li ul.children ul {
	margin-left: 20px;
}
/* line 1679, sass/modules/_modules.scss */
      .site-content .comments-area .comment-list li ul.children li {
	border-right: none;
}
/* line 1683, sass/modules/_modules.scss */
      .site-content .comments-area .comment-list li.even {
	background: #ffffff;
}
/* line 1686, sass/modules/_modules.scss */
      .site-content .comments-area .comment-list li.odd {
	background: #eeeeee;
}
/* line 1689, sass/modules/_modules.scss */
      .site-content .comments-area .comment-list li.authorcomment, .site-content .comments-area .comment-list li.bypostauthor {
	border-bottom: medium none;
}
/* line 1694, sass/modules/_modules.scss */
  .site-content .comments-area .comment-respond {
	background: #ffffff;
	border: 1px solid #ddd;
}
/* line 1697, sass/modules/_modules.scss */
    .site-content .comments-area .comment-respond .comment-reply-title {
	font-weight: 600;
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 20px;
	background: #0bbff2;
	color: #ffffff;
}
/* line 1705, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {
	color: #0bbff2;
	background: #ffffff;
	padding: 8px 12px;
	margin-top: -3px;
	float: right;
	border-radius: 4px;
	font-weight: bold;
}
/* line 1715, sass/modules/_modules.scss */
    .site-content .comments-area .comment-respond .comment-form {
	padding: 20px;
}
/* line 1717, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form p {
	padding-top: 5px;
	padding-bottom: 5px;
}
/* line 1720, sass/modules/_modules.scss */
        .site-content .comments-area .comment-respond .comment-form p a {
	color: #0bbff2;
}
/* line 1724, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form .logged-in-as {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* line 1727, sass/modules/_modules.scss */
        .site-content .comments-area .comment-respond .comment-form .logged-in-as a {
	color: #0bbff2;
}
/* line 1731, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form .comment-form-comment {
	font-size: 14px;
}
/* line 1733, sass/modules/_modules.scss */
        .site-content .comments-area .comment-respond .comment-form .comment-form-comment label {
	display: none;
}
/* line 1736, sass/modules/_modules.scss */
        .site-content .comments-area .comment-respond .comment-form .comment-form-comment textarea {
	border: 1px solid #999999;
}
/* line 1741, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form .form-submit .submit {
	background-color: #0bbff2;
	border: 2px solid #0bbff2;
	border-radius: 3px;
	font-size: 15px;
	color: #ffffff;
	width: auto;
	font-weight: bold;
	box-shadow: none;
	text-shadow: none;
}
/* line 1753, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form input[type="submit"] {
	font-size: 13px;
	box-shadow: none;
	padding: 12px 10px 10px;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
}
/* line 1759, sass/modules/_modules.scss */
        .site-content .comments-area .comment-respond .comment-form input[type="submit"]:hover {
	background: #0bbff2;
}
/* line 1764, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form .comment-form-author label, .site-content .comments-area .comment-respond .comment-form .comment-form-email label, .site-content .comments-area .comment-respond .comment-form .comment-form-url label {
	max-width: 75px;
	width: 100%;
	color: #4F5861;
}
/* line 1769, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form .comment-form-author .required, .site-content .comments-area .comment-respond .comment-form .comment-form-email .required, .site-content .comments-area .comment-respond .comment-form .comment-form-url .required {
	color: #dd4b39;
}
/* line 1772, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form .comment-form-author input[type="text"], .site-content .comments-area .comment-respond .comment-form .comment-form-author input[type="email"], .site-content .comments-area .comment-respond .comment-form .comment-form-author input[type="url"], .site-content .comments-area .comment-respond .comment-form .comment-form-email input[type="text"], .site-content .comments-area .comment-respond .comment-form .comment-form-email input[type="email"], .site-content .comments-area .comment-respond .comment-form .comment-form-email input[type="url"], .site-content .comments-area .comment-respond .comment-form .comment-form-url input[type="text"], .site-content .comments-area .comment-respond .comment-form .comment-form-url input[type="email"], .site-content .comments-area .comment-respond .comment-form .comment-form-url input[type="url"] {
	background: #ffffff;
	border: 1px solid #999999;
	height: 37px;
	text-indent: 5px;
}
/* line 1779, sass/modules/_modules.scss */
      .site-content .comments-area .comment-respond .comment-form .comment-notes {
	color: #303030;
}
/* line 1781, sass/modules/_modules.scss */
        .site-content .comments-area .comment-respond .comment-form .comment-notes .required {
	color: #dd4b39;
}
/* line 1788, sass/modules/_modules.scss */
.site-content .gallery-item {
	margin: 0;
}
/* line 1790, sass/modules/_modules.scss */
  .site-content .gallery-item .gallery-icon {
	margin: 10px;
}
/* line 1793, sass/modules/_modules.scss */
    .site-content .gallery-item .gallery-icon a img {
	max-width: 100%;
	height: auto;
}
/* line 1807, sass/modules/_modules.scss */
.axisubs_content_area {
	padding-top: 20px;
	padding-bottom: 20px;
}
/* line 1812, sass/modules/_modules.scss */
.axisubs .axisubs-plan_details {
	margin-top: 30px !important;
}
/* line 1815, sass/modules/_modules.scss */
  .axisubs .axisubs-plan_details .axisubs-plan_details-summary .plan_list, .axisubs .axisubs-plan_details .axisubs-plan_details-summary .axisubs-plan-prices, .axisubs .axisubs-plan_details .axisubs-plan_details-summary .axisubs-plan-total-fee {
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #303030;
	margin: 0;
}
/* line 1822, sass/modules/_modules.scss */
  .axisubs .axisubs-plan_details .axisubs-plan_details-summary .axisubs-billinfo-f-field {
	display: inline-flex;
}
/* line 1824, sass/modules/_modules.scss */
    .axisubs .axisubs-plan_details .axisubs-plan_details-summary .axisubs-billinfo-f-field #axisub_coupon_code {
	height: 37px;
}
/* line 1827, sass/modules/_modules.scss */
    .axisubs .axisubs-plan_details .axisubs-plan_details-summary .axisubs-billinfo-f-field .axisub_coupon_code_btn {
	background: #0bbff2;
	border-radius: 0px;
	border: 2px solid #0bbff2;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}
/* line 1834, sass/modules/_modules.scss */
      .axisubs .axisubs-plan_details .axisubs-plan_details-summary .axisubs-billinfo-f-field .axisub_coupon_code_btn:hover {
	background: #0aa8d5;
	border: 2px solid #0aa8d5;
}
/* line 1842, sass/modules/_modules.scss */
  .axisubs .axisubs-plan_details .plans-header .axisubs-plan_details-title, .axisubs .axisubs-plan_details .plans-header .axisubs-plan-price-title {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
	line-height: 1;
	margin: 0;
}
/* line 1854, sass/modules/_modules.scss */
.axisubs .axisubs-plan_details-title h3 {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	font-size: 20px;
	padding: 10px;
	margin: 0;
}
/* line 1862, sass/modules/_modules.scss */
.axisubs .axisubs-plan-billinfo-fields {
	background: #fff none repeat scroll 0 0;
	padding: 20px;
	border: 1px solid #ddd;
}
/* line 1866, sass/modules/_modules.scss */
  .axisubs .axisubs-plan-billinfo-fields input[type="text"], .axisubs .axisubs-plan-billinfo-fields input[type="password"] {
	height: 37px;
}
/* line 1870, sass/modules/_modules.scss */
.axisubs .axisubs-plan-payment-i-block {
	text-align: center;
}
/* line 1872, sass/modules/_modules.scss */
  .axisubs .axisubs-plan-payment-i-block input[type="checkbox"], .axisubs .axisubs-plan-payment-i-block input[type="radio"] {
	margin: 4px;
}
/* line 1876, sass/modules/_modules.scss */
  .axisubs .axisubs-plan-payment-i-block .axisubs-plan-payment-button button {
	background-color: #0bbff2;
	border-radius: 3px;
	border: 2px solid #0bbff2;
	color: #ffffff;
	font-weight: bold;
}
/* line 1882, sass/modules/_modules.scss */
    .axisubs .axisubs-plan-payment-i-block .axisubs-plan-payment-button button:hover {
	background-color: #0aa8d5;
	border: 2px solid #0aa8d5;
}
/* line 1890, sass/modules/_modules.scss */
.axisubs .axisubs-subscribed-title h3 {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	padding: 10px;
}
/* line 1898, sass/modules/_modules.scss */
.axisubs #axisubs_list_form .axisubs-subscribed-con .axisubs-subscribed-i-con {
	background: #fff none repeat scroll 0 0;
	padding: 20px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
}
/* line 1905, sass/modules/_modules.scss */
  .axisubs #axisubs_list_form .axisubs-subscribed-con .axisubs-subscribed-i-con .axisubs-subscribed-i .axisubs-subscribed-i-block .axisubs-subscribed-block-data {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* line 1915, sass/modules/_modules.scss */
.axisubs .axisubs-btn {
	background: #0bbff2;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 1, sass/site/secondary/_widgets.scss */
.widget {
	margin: 0 0 1.5em;
/* Make sure select elements fit in widgets. */ }
/* line 5, sass/site/secondary/_widgets.scss */
  .widget select {
	max-width: 100%;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
.gallery-caption {
	color: #4F5861;
}
/* line 4, sass/site/primary/_posts-and-pages.scss */
.sticky {
	border: 1px solid #eeeeee;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	position: relative;
}
/* line 8, sass/site/primary/_posts-and-pages.scss */
  .sticky .sticky-ribbon {
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 5;
}
/* line 14, sass/site/primary/_posts-and-pages.scss */
    .sticky .sticky-ribbon .sticky-banner {
	color: #fff;
	display: block;
	float: right;
	position: relative;
	right: -14px;
	top: 22px;
	transform: rotate(45deg);
	width: 100px;
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}
/* line 30, sass/site/primary/_posts-and-pages.scss */
      .sticky .sticky-ribbon .sticky-banner:before, .sticky .sticky-ribbon .sticky-banner:after {
	content: "";
	display: block;
	height: 12px;
	position: absolute;
	width: 30px;
	background-color: black;
}
/* line 38, sass/site/primary/_posts-and-pages.scss */
      .sticky .sticky-ribbon .sticky-banner:before {
	left: -45px;
	transform: skewY(-45deg) translate(50%, 15px);
	transform-origin: 100% center 0;
}
/* line 43, sass/site/primary/_posts-and-pages.scss */
      .sticky .sticky-ribbon .sticky-banner:after {
	right: -17px;
	transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
	transform-origin: 0 center 0;
}
/* line 48, sass/site/primary/_posts-and-pages.scss */
      .sticky .sticky-ribbon .sticky-banner .sticky-text {
	font-weight: bold;
	line-height: 30px;
	min-height: 30px;
	position: relative;
	text-overflow: ellipsis;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	white-space: nowrap;
	z-index: 2;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	padding: 0;
	text-transform: uppercase;
	vertical-align: baseline;
}
/* line 64, sass/site/primary/_posts-and-pages.scss */
        .sticky .sticky-ribbon .sticky-banner .sticky-text:before, .sticky .sticky-ribbon .sticky-banner .sticky-text:after {
	background-color: #0bbff2;
	content: "";
	display: block;
	height: 30px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
/* line 74, sass/site/primary/_posts-and-pages.scss */
        .sticky .sticky-ribbon .sticky-banner .sticky-text:before {
	transform: translateX(-15%) skewX(-45deg);
}
/* line 77, sass/site/primary/_posts-and-pages.scss */
        .sticky .sticky-ribbon .sticky-banner .sticky-text:after {
	transform: translateX(15%) skewX(45deg);
}
/* line 85, sass/site/primary/_posts-and-pages.scss */
.post-password-form {
	padding-top: 20px;
	padding-bottom: 20px;
}
/* line 88, sass/site/primary/_posts-and-pages.scss */
  .post-password-form input[type="password"] {
	height: 39px;
}
/* line 91, sass/site/primary/_posts-and-pages.scss */
  .post-password-form input[type="submit"] {
	background: #0bbff2;
	color: #fff;
	border: 1px solid #0bbff2;
	font-weight: bold;
	padding: 12px 15px;
}
/* Post formats. */
/*
	-------------------
	GALLERY POST FORMAT
	-------------------
*/
/* line 106, sass/site/primary/_posts-and-pages.scss */
.runway-format-gallery .standard-featured {
	height: 500px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
/* line 112, sass/site/primary/_posts-and-pages.scss */
.runway-format-gallery .carousel.slide {
	margin-bottom: 20px;
}
/* line 115, sass/site/primary/_posts-and-pages.scss */
  .runway-format-gallery .carousel.slide .carousel-inner div.item {
	height: 500px;
	background-size: cover;
}
/* line 121, sass/site/primary/_posts-and-pages.scss */
.runway-format-gallery .carousel-control {
	background: transparent none repeat scroll 0 0;
	bottom: 45%;
	font-size: 30px;
	opacity: 1;
	top: 45%;
	width: auto;
	text-shadow: none;
	opacity: 0.1;
}
/* line 130, sass/site/primary/_posts-and-pages.scss */
  .runway-format-gallery .carousel-control .preview-container {
	display: block;
	padding: 20px;
	background-color: rgba(0, 0, 0, 0.75);
	line-height: 0;
}
/* line 135, sass/site/primary/_posts-and-pages.scss */
    .runway-format-gallery .carousel-control .preview-container .thumbnail-container {
	position: absolute;
	display: block;
	height: 68px;
	width: 68px;
	border-radius: 50%;
	background-color: #f8f8f8;
	top: 1px;
	transform: scale(0);
}
/* line 146, sass/site/primary/_posts-and-pages.scss */
  .runway-format-gallery .carousel-control:hover {
	opacity: 1;
}
/* line 148, sass/site/primary/_posts-and-pages.scss */
    .runway-format-gallery .carousel-control:hover .preview-container {
	background-color: rgba(0, 0, 0, 0.8);
}
/* line 150, sass/site/primary/_posts-and-pages.scss */
      .runway-format-gallery .carousel-control:hover .preview-container .thumbnail-container {
	transform: scale(1);
}
/* line 157, sass/site/primary/_posts-and-pages.scss */
.runway-format-gallery .carousel-control.right .preview-container {
	padding-left: 80px;
	border-radius: 35px 0 0 35px;
}
/* line 160, sass/site/primary/_posts-and-pages.scss */
  .runway-format-gallery .carousel-control.right .preview-container .thumbnail-container {
	left: 1px;
}
/* line 166, sass/site/primary/_posts-and-pages.scss */
.runway-format-gallery .carousel-control.left .preview-container {
	padding-right: 80px;
	border-radius: 0 35px 35px 0;
}
/* line 169, sass/site/primary/_posts-and-pages.scss */
  .runway-format-gallery .carousel-control.left .preview-container .thumbnail-container {
	right: 1px;
}
/* line 174, sass/site/primary/_posts-and-pages.scss */
.runway-format-gallery .post-header_runway_car_important > div:first-child {
	height: 500px !important;
}
/* line 177, sass/site/primary/_posts-and-pages.scss */
.runway-format-gallery .post-header_runway_car_important > div > div.carousel.slide {
	margin: 0px !important;
}
/*
	-------------------
	ASIDE POST FORMAT
	-------------------
*/
/* line 187, sass/site/primary/_posts-and-pages.scss */
.runway-post-aside .post-details {
	background: #eeeeee;
	font-size: 125%;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
/*
	-------------------
	STATUS POST FORMAT
	-------------------
*/
/* line 201, sass/site/primary/_posts-and-pages.scss */
.runway-post-status .post-details {
	padding: 20px 10px;
}
/* line 203, sass/site/primary/_posts-and-pages.scss */
  .runway-post-status .post-details .avatar {
	border: 2px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	float: left;
}
/* line 208, sass/site/primary/_posts-and-pages.scss */
    .runway-post-status .post-details .avatar img {
	border-radius: 50%;
	display: inline-block;
	float: left;
}
/* line 214, sass/site/primary/_posts-and-pages.scss */
  .runway-post-status .post-details .status-info {
	color: #777;
	font-style: italic;
	margin: 0px 0 10px 90px;
	padding: 10px;
	position: relative;
}
/*
	-------------------
	AUDIO POST FORMAT
	-------------------
*/
/* line 229, sass/site/primary/_posts-and-pages.scss */
.runway-format-audio .entry-content {
	margin-top: 15px;
}
/* line 231, sass/site/primary/_posts-and-pages.scss */
  .runway-format-audio .entry-content iframe {
	width: 100%;
	height: 166px;
}
/*
	-------------------
	LINK POST FORMAT
	-------------------
*/
/* line 245, sass/site/primary/_posts-and-pages.scss */
.runway-format-link .post-header .entry-title a {
	transition: all 320ms ease 0s;
}
/* line 247, sass/site/primary/_posts-and-pages.scss */
  .runway-format-link .post-header .entry-title a .title-link {
	color: #666666;
	border-radius: 50%;
	background-color: #eeeeee;
	display: block;
	font-size: 30px;
	height: 60px;
	line-height: 60px;
	margin: 10px auto;
	width: 60px;
	transition: all 320ms ease 0s;
}
/* line 259, sass/site/primary/_posts-and-pages.scss */
  .runway-format-link .post-header .entry-title a:hover {
	transition: all 320ms ease 0s;
}
/* line 261, sass/site/primary/_posts-and-pages.scss */
    .runway-format-link .post-header .entry-title a:hover .title-link {
	color: #ffffff;
	border-radius: 50%;
	background-color: #0bbff2;
	display: block;
	font-size: 30px;
	height: 60px;
	line-height: 60px;
	margin: 10px auto;
	width: 60px;
}
/*
	-------------------
	IMAGE POST FORMAT
	-------------------
*/
/* line 283, sass/site/primary/_posts-and-pages.scss */
.background-image {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
/* line 288, sass/site/primary/_posts-and-pages.scss */
.runway-format-image {
	margin-top: 50px;
}
/* line 291, sass/site/primary/_posts-and-pages.scss */
  .runway-format-image .post-details .post-header.background-image {
	position: relative;
	height: 500px;
}
/* line 295, sass/site/primary/_posts-and-pages.scss */
    .runway-format-image .post-details .post-header.background-image .entry-title {
	padding-top: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 32px !important;
}
/* line 300, sass/site/primary/_posts-and-pages.scss */
      .runway-format-image .post-details .post-header.background-image .entry-title a {
	color: #ffffff !important;
}
/* line 304, sass/site/primary/_posts-and-pages.scss */
    .runway-format-image .post-details .post-header.background-image .entry-meta {
	color: #ffffff !important;
}
/* line 306, sass/site/primary/_posts-and-pages.scss */
      .runway-format-image .post-details .post-header.background-image .entry-meta a {
	color: #ffffff !important;
}
/* line 310, sass/site/primary/_posts-and-pages.scss */
      .runway-format-image .post-details .post-header.background-image .entry-meta span i, .runway-format-image .post-details .post-header.background-image .entry-meta span em {
	color: #ffffff !important;
}
/* line 316, sass/site/primary/_posts-and-pages.scss */
    .runway-format-image .post-details .post-header.background-image .entry-content.image-caption {
	color: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
}
/* line 324, sass/site/primary/_posts-and-pages.scss */
      .runway-format-image .post-details .post-header.background-image .entry-content.image-caption p {
	margin: 30px 0;
}
/*
	-------------------
	QUOTE POST FORMAT
	-------------------
*/
/* line 337, sass/site/primary/_posts-and-pages.scss */
.runway-post-quote {
	border: 1px solid #eeeeee;
	margin-top: 40px;
	margin-bottom: 40px;
}
/* line 343, sass/site/primary/_posts-and-pages.scss */
  .runway-post-quote .post-header h1.quote-content a {
	font-size: 30px;
	font-weight: normal;
	line-height: 1.3em;
	letter-spacing: 0.03em;
	text-align: center;
	color: #4F5861;
}
/* line 350, sass/site/primary/_posts-and-pages.scss */
    .runway-post-quote .post-header h1.quote-content a:hover {
	color: #0bbff2;
}
/* line 353, sass/site/primary/_posts-and-pages.scss */
    .runway-post-quote .post-header h1.quote-content a:before {
	content: '"';
	display: inline-block;
	position: relative;
}
/* line 358, sass/site/primary/_posts-and-pages.scss */
    .runway-post-quote .post-header h1.quote-content a:after {
	content: '"';
	display: inline-block;
	position: relative;
}
/* line 365, sass/site/primary/_posts-and-pages.scss */
  .runway-post-quote .post-header h2.quote-author {
	font-size: 20px;
	text-align: center;
	color: #4F5861;
	padding-bottom: 10px;
}
/* line 370, sass/site/primary/_posts-and-pages.scss */
    .runway-post-quote .post-header h2.quote-author:before {
	content: "-";
	position: relative;
	padding-right: 5px;
}
/* line 376, sass/site/primary/_posts-and-pages.scss */
  .runway-post-quote .post-header .entry-meta {
	margin-top: 15px;
	margin-bottom: 20px;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 13, sass/site/_site.scss */
.affix {
	position: fixed;
}
/* line 17, sass/site/_site.scss */
.navbar-affixed-top {
	top: 47px;
}
/* line 21, sass/site/_site.scss */
  .navbar-affixed-top.affix {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 1000;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
}
 @media (max-width: 994px) {
    /* line 30, sass/site/_site.scss */
    .navbar-affixed-top.affix {
 position: relative;
}
}
/* line 33, sass/mixins/_mixins-master.scss */
  .admin-bar .navbar-affixed-top {
	top: 46px;
}
 @media screen and (min-width: 783px) {
      /* line 33, sass/mixins/_mixins-master.scss */
      .admin-bar .navbar-affixed-top {
 top: 32px;
}
}
/* line 38, sass/site/_site.scss */
.runway-app .tp-header.affix {
	background: #303030;
	border-bottom: none !important;
	position: fixed;
	height: auto;
	top: 0;
	z-index: 1000;
	width: 100% !important;
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  /* line 51, sass/site/_site.scss */
  body.tp-boxed {
 max-width: 1240px;
 background: url("assets/images/bg/bg_1.png");
 box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
 margin: 0 auto;
}
}
/* line 58, sass/site/_site.scss */
.site {
	background: #ffffff;
}
/* line 61, sass/site/_site.scss */
.page-template-page-boxed {
	background: #eeeeee url("assets/images/bg/bg_1.png") repeat scroll 0 0;
}
/* line 63, sass/site/_site.scss */
  .page-template-page-boxed .site {
	max-width: 1170px;
	margin: 0 auto;
	background: #ffffff;
}
/* line 67, sass/site/_site.scss */
    .page-template-page-boxed .site .navbar-affixed-top {
	margin: 0 auto;
	max-width: 1170px;
}
/* line 74, sass/site/_site.scss */
.page-template-single-page-theme .nav-wrapper {
	position: absolute;
	width: 100%;
}
/* line 78, sass/site/_site.scss */
.page-template-single-page-theme .header-top-bar {
	display: none;
}
/* line 83, sass/site/_site.scss */
.page-template-single-page-theme .site-header .site-branding a {
	background: transparent url("assets/images/runway_app_logo.png") no-repeat scroll 0 0;
	background-size: cover;
	height: 50px;
	width: 170px;
	display: block;
}
/* line 89, sass/site/_site.scss */
  .page-template-single-page-theme .site-header .site-branding a img {
	display: none;
}
/* line 92, sass/site/_site.scss */
  .page-template-single-page-theme .site-header .site-branding a .logo-text {
	display: none;
}
/* line 101, sass/site/_site.scss */
.page-template-single-page-theme .site-header .main-navigation .menu-one-page-header-container .primaryMenu li > a {
	color: #ffffff !important;
}
/* line 109, sass/site/_site.scss */
.page-template-single-page-theme .site-header.affix-top {
	background: transparent !important;
	background-position: 0 -88px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.25) !important;
	position: absolute;
	top: 0;
	transition: all 500ms ease 0s;
	width: 100%;
	z-index: 1200;
}
/* line 119, sass/site/_site.scss */
.page-template-single-page-theme .site-header.affix {
	background: #303030 !important;
	border-bottom: none !important;
	position: fixed;
	height: auto;
	top: 0;
	z-index: 1200;
	width: 100% !important;
}
/* line 128, sass/site/_site.scss */
.page-template-single-page-theme .sticky-element-placeholder.sticky-element-active {
	background: none !important;
}
/* line 137, sass/site/_site.scss */
.loader {
	display: flex;
	justify-content: space-around;
	align-items: center;
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100%;
	overflow: visible;
	background: #ffffff;
}

/*--------------------------------------------------------------
# CSS LOADER
--------------------------------------------------------------*/
@keyframes pulse {
 50% {
 background: #0bbff2;
}
}
/* line 157, sass/site/_site.scss */
.loading-pulse {
	position: relative;
	width: 6px;
	height: 24px;
	background: #ffffff;
	animation: pulse 750ms infinite;
	animation-delay: 250ms;
}
/* line 164, sass/site/_site.scss */
  .loading-pulse:before, .loading-pulse:after {
	content: '';
	position: absolute;
	display: block;
	height: 16px;
	width: 6px;
	background: #ffffff;
	top: 50%;
	transform: translateY(-50%);
	animation: pulse 750ms infinite;
}
/* line 175, sass/site/_site.scss */
  .loading-pulse:before {
	left: -12px;
}
/* line 178, sass/site/_site.scss */
  .loading-pulse:after {
	left: 12px;
	animation-delay: 500ms;
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, sass/modules/_infinite-scroll.scss */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
  display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, sass/modules/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
	display: block;
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, sass/media/_media.scss */
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
/* line 11, sass/media/_media.scss */
embed, iframe, object {
	max-width: 100%;
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
  /* line 5, sass/media/_captions.scss */
  .wp-caption img[class*="wp-image-"] {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
/* line 9, sass/media/_captions.scss */
  .wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* line 14, sass/media/_captions.scss */
.wp-caption-text {
	text-align: center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
.gallery {
	margin-bottom: 1.5em;
}
/* line 5, sass/media/_galleries.scss */
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
/* line 11, sass/media/_galleries.scss */
  .gallery-columns-2 .gallery-item {
	max-width: 50%;
}
/* line 15, sass/media/_galleries.scss */
  .gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
/* line 19, sass/media/_galleries.scss */
  .gallery-columns-4 .gallery-item {
	max-width: 25%;
}
/* line 23, sass/media/_galleries.scss */
  .gallery-columns-5 .gallery-item {
	max-width: 20%;
}
/* line 27, sass/media/_galleries.scss */
  .gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
/* line 31, sass/media/_galleries.scss */
  .gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
/* line 35, sass/media/_galleries.scss */
  .gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
/* line 39, sass/media/_galleries.scss */
  .gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
/* line 44, sass/media/_galleries.scss */
.gallery-caption {
	display: block;
}
/*--------------------------------------------------------------
# Global styles
--------------------------------------------------------------*/
/* line 119, sass/style.scss */
body {
	color: #666666;
	font-family: "PT Sans", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.9;
	overflow-x: hidden;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
/* line 129, sass/style.scss */
a {
	color: #0bbff2;
}
/* line 131, sass/style.scss */
  a:hover, a:focus {
	text-decoration: none;
	outline: none;
	color: #0aa8d5;
}
/* line 138, sass/style.scss */
h3.module-title {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 143, sass/style.scss */
  h3.module-title .title-right {
	color: #0bbff2;
}
/* line 147, sass/style.scss */
p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #999999;
}
/* line 153, sass/style.scss */
.tp-boxed-slider .vc_column_container > .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}
/*--------------------------------------------------------------
# Topbar
--------------------------------------------------------------*/
/* line 161, sass/style.scss */
.header-top-bar {
	color: #ccc;
	font-size: 12px;
	height: auto;
	min-height: 42px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #303030;
}
/* line 169, sass/style.scss */
  .header-top-bar .widget-title {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* line 173, sass/style.scss */
  .header-top-bar .topbar-left {
	text-align: left;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
/* line 178, sass/style.scss */
    .header-top-bar .topbar-left li {
	display: inline;
	margin-right: 10px;
}
/* line 181, sass/style.scss */
      .header-top-bar .topbar-left li .topbar-glyph {
	border: 1px solid #ccc;
	color: #fff;
	border-radius: 3px;
	padding: 4px;
	font-size: 10px;
	margin-right: 3px;
}
/* line 190, sass/style.scss */
      .header-top-bar .topbar-left li .topbar-text a {
	font-size: 12px;
	color: #ccc;
}
/* line 193, sass/style.scss */
        .header-top-bar .topbar-left li .topbar-text a:hover, .header-top-bar .topbar-left li .topbar-text a:focus {
	color: #0bbff2;
}
/* line 200, sass/style.scss */
  .header-top-bar .topBarMenu {
	display: block;
	height: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	list-style-type: none;
}
/* line 206, sass/style.scss */
    .header-top-bar .topBarMenu li {
	display: inline-block;
}
/* line 208, sass/style.scss */
      .header-top-bar .topBarMenu li a {
	border-right: 1px solid #616161;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ccc;
}
/* line 214, sass/style.scss */
        .header-top-bar .topBarMenu li a:hover, .header-top-bar .topBarMenu li a:focus {
	color: #0bbff2;
}
/* line 220, sass/style.scss */
    .header-top-bar .topBarMenu li:last-child a {
	border-right: none;
}
/* line 224, sass/style.scss */
    .header-top-bar .topBarMenu .children {
	min-width: 200px;
	padding: 10px 20px;
	border-radius: 0 0 6px 6px;
	box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.2);
	text-align: left;
}
/* line 230, sass/style.scss */
      .header-top-bar .topBarMenu .children li {
	padding-left: 0px;
	padding-right: 0px;
}
/* line 233, sass/style.scss */
        .header-top-bar .topBarMenu .children li a {
	display: block;
	padding: 0px;
	color: #4F5861;
	font-size: 13px;
	font-weight: lighter;
	text-transform: capitalize;
	border: none;
	line-height: 40px;
}
/* line 242, sass/style.scss */
          .header-top-bar .topBarMenu .children li a:hover {
	color: #0bbff2;
}
 @media (max-width: 767px) {
    /* line 250, sass/style.scss */
    .header-top-bar .topbar-left {
 text-align: center;
 margin-bottom: 10px;
}
}
/*--------------------------------------------------------------
# Head search
--------------------------------------------------------------*/
/* line 260, sass/style.scss */
.site-header .no-padding {
	padding: 0;
}
/* line 265, sass/style.scss */
.head-search .toggle-search {
	font-weight: normal;
	line-height: 80px;
	min-width: 30px;
	padding: 0;
	text-align: center;
}
/* line 271, sass/style.scss */
  .head-search .toggle-search i {
	color: #0bbff2;
}
/* line 275, sass/style.scss */
.head-search .search-expand {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 2px 2px #ccc;
	padding: 20px 10px;
	position: absolute;
	right: 0;
	z-index: 9;
	min-width: 250px;
}
/* line 284, sass/style.scss */
  .head-search .search-expand .search-expand-inner .search-form {
	display: inline-flex;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* line 288, sass/style.scss */
    .head-search .search-expand .search-expand-inner .search-form label {
	margin-bottom: 0px;
	display: block;
	width: 100%;
}
/* line 293, sass/style.scss */
    .head-search .search-expand .search-expand-inner .search-form .search-field {
	display: inline;
	border-radius: 0px;
	padding: 8px;
	width: 100%;
	font-weight: normal;
}
/* line 300, sass/style.scss */
    .head-search .search-expand .search-expand-inner .search-form .search-submit {
	display: inline;
	border: none;
	border-radius: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	background: #0bbff2;
	box-shadow: none;
	text-shadow: none;
	color: #ffffff;
}
@media (max-width: 768px) {
  /* line 264, sass/style.scss */
  .head-search {
 display: none;
}
}
/* line 319, sass/style.scss */
.shop-page-navigator {
	padding-top: 20px;
	padding-bottom: 20px;
}
/* line 322, sass/style.scss */
  .shop-page-navigator .page-title {
	font-size: 30px;
	color: #ffffff;
}
/* line 328, sass/style.scss */
.call-out-box {
	overflow: hidden;
	transition: all 0.3s linear;
	padding: 30px 50px;
	margin-bottom: 40px;
	position: relative;
	background: #0bbff2;
}
/* line 336, sass/style.scss */
  .call-out-box .wpb_column .vc_column-inner {
	padding: 0 !important;
}
/* line 339, sass/style.scss */
    .call-out-box .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column {
	margin-bottom: 0;
	text-align: center;
}
/* line 342, sass/style.scss */
      .call-out-box .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column h3 {
	color: #ffffff;
	margin-top: 10px;
	font-weight: bold;
}
/* line 346, sass/style.scss */
        .call-out-box .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column h3:before {
	color: rgba(0, 0, 0, 0.15);
	content: "\f006";
	font-family: fontawesome;
	font-size: 79px;
	left: -12%;
	position: absolute;
	top: -20px;
	transition: all 0.3s linear 0s;
	z-index: 0;
}
/* line 358, sass/style.scss */
      .call-out-box .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .get-button {
	padding: 10px 40px;
}
 @media (max-width: 768px) {
          /* line 358, sass/style.scss */
          .call-out-box .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .get-button {
 margin-top: 20px;
}
}
/* line 368, sass/style.scss */
  .call-out-box:hover {
	transition: all 0.3s linear;
	background: #303030;
}
/* line 375, sass/style.scss */
.fold:hover:before {
	transition: all 0.3s linear;
	background: #000000 !important;
	border-color: #ffffff #ffffff #000000 #000000;
}
/* line 381, sass/style.scss */
.fold:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	border-width: 0 16px 16px 0;
	border-style: solid;
	border-color: #ffffff #ffffff #0aa8d5 #0aa8d5;
	background: #0bbff2;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);
	display: block;
	width: 0;
}
/* line 401, sass/style.scss */
.tp-slideshow {
	max-height: 550px !important;
	min-height: auto !important;
}
/* line 404, sass/style.scss */
  .tp-slideshow .brand {
	color: #0bbff2;
	font-family: "Merriweather", serif;
	font-style: italic;
}
/* line 409, sass/style.scss */
  .tp-slideshow .tp-sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #ffffff;
}
/* line 414, sass/style.scss */
  .tp-slideshow .tp-title-brand {
	color: #0bbff2 !important;
}
/* line 417, sass/style.scss */
  .tp-slideshow .brand-bg {
	background: rgba(0, 0, 0, 0.56);
	padding: 0px 16px !important;
}
/* line 421, sass/style.scss */
  .tp-slideshow .tp-slider-border {
	border: 2px solid #ffffff;
	padding: 20px;
}
/* line 426, sass/style.scss */
  .tp-slideshow .tp-icon-primary-bg {
	background-color: #0bbff2;
	color: #ffffff;
	padding: 10px 15px !important;
}
/* line 432, sass/style.scss */
  .tp-slideshow .tp-slider-features-bg {
	background-color: #303030 !important;
	background-image: url("assets/images/btn.svg");
	background-repeat: no-repeat;
	background-size: 100%;
	color: #ffffff !important;
	padding: 0px 12px 0px 0px !important;
}
/* line 440, sass/style.scss */
    .tp-slideshow .tp-slider-features-bg span {
	margin-left: 15px;
	letter-spacing: 1px;
}
/* line 446, sass/style.scss */
  .tp-slideshow .tp-parrot-slider {
	transform: skewX(160deg);
	-ms-transform: skewX(160deg);
	-webkit-transform: skewX(160deg);
	background: rgba(45, 45, 45, 0.63);
	display: inline-block;
	padding: 9px 30px 9px 30px;
	position: relative;
	left: -10px;
	background-color: #303030 !important;
	background-image: url("assets/images/btn.svg");
	background-repeat: no-repeat;
	background-size: 100%;
}
/* line 460, sass/style.scss */
  .tp-slideshow .tp-parrot-slider-text-1 {
	transform: skewX(20deg);
	-ms-transform: skewX(20deg);
	-webkit-transform: skewX(20deg);
	display: block;
	letter-spacing: 1px !important;
	font-family: 'PT Sans', sans-serif !important;
}
/* line 468, sass/style.scss */
  .tp-slideshow .tp-parrot-slider-text-2 {
	line-height: 1;
	color: #ffffff;
	text-transform: uppercase;
	white-space: nowrap;
}
/* line 475, sass/style.scss */
  .tp-slideshow .tp-parrot-slider-icon {
	transform: skewX(180deg);
	-ms-transform: skewX(180deg);
	-webkit-transform: skewX(180deg);
	background: #0bbff2;
	color: #ffffff;
	font-size: 10px;
	content: '';
	position: absolute;
	right: -50px;
	text-align: center;
	top: 0;
	width: 45px;
	line-height: 40px;
	padding: 3px 3px 0px !important;
}
/* line 490, sass/style.scss */
    .tp-slideshow .tp-parrot-slider-icon i {
	font-size: 25px !important;
	padding: 0px;
	margin: 0px;
	left: 0px;
}
/* line 497, sass/style.scss */
  .tp-slideshow iframe {
	border: none;
}
/* line 505, sass/style.scss */
.tp-breadcrumbs {
	background:url(../img/stars.png);
	background-repeat: repeat;
	color: #ffffff;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/* line 513, sass/style.scss */
  .tp-breadcrumbs #crumbs {
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 2px;
	margin-bottom: 0;
	padding: 2px 12px;
}
/* line 519, sass/style.scss */
    .tp-breadcrumbs #crumbs a, .tp-breadcrumbs #crumbs span {
	color: #ffffff;
	font-size: 12px;
	font-weight: 400;
}
/* line 527, sass/style.scss */
.item-title {
	color: #303030;
	font-size: 30px;
	font-weight: 300;
	margin-bottom: 10px;
}
/*--------------------------------------------------------------
# Service box
--------------------------------------------------------------*/
/* line 538, sass/style.scss */
.tp-about-us .service-box .vc_column_container {
	border: 5px solid #f5f5f5;
	padding: 15px;
	margin: 15px;
	text-align: center;
}
/* line 543, sass/style.scss */
  .tp-about-us .service-box .vc_column_container .anim-icon {
	margin: 10px 20px;
}
/* line 545, sass/style.scss */
    .tp-about-us .service-box .vc_column_container .anim-icon i {
	background-color: #0bbff2;
	border-color: #0bbff2;
	border-radius: 50%;
	border-style: solid;
	border-width: 3px;
	color: #ffffff;
	display: inline-block;
	font-size: 28px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	transition: all 500ms ease 0s;
	width: 80px;
}
/* line 561, sass/style.scss */
  .tp-about-us .service-box .vc_column_container h3 {
	color: #303030;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
}
/* line 569, sass/style.scss */
  .tp-about-us .service-box .vc_column_container:hover .anim-icon i {
	background-color: #303030;
	background-repeat: no-repeat;
	background-size: 50% auto;
	border: 3px solid #ffffff;
	box-shadow: 0 0 0 3px #303030;
	color: #ffffff;
	transition: all 500ms ease 0s;
}
/*--------------------------------------------------------------
# Promo bar
--------------------------------------------------------------*/
/* line 586, sass/style.scss */
.tp-promo-top {
	background: #303030;
	text-align: center;
	position: relative;
	overflow: visible !important;
}
/* line 591, sass/style.scss */
  .tp-promo-top .arrow-down-gray-dark {
	background: #303030;
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 596, sass/style.scss */
    .tp-promo-top .arrow-down-gray-dark h3 {
	color: #ffffff;
	font-weight: 400;
	margin-top: 0;
	text-transform: capitalize;
}
/* line 602, sass/style.scss */
    .tp-promo-top .arrow-down-gray-dark p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #ffffff;
}
/* line 607, sass/style.scss */
    .tp-promo-top .arrow-down-gray-dark .wpb_content_element {
	margin-bottom: 0px;
}
/* line 610, sass/style.scss */
    .tp-promo-top .arrow-down-gray-dark:after {
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 30px solid #303030;
	bottom: -26px;
	content: "";
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 0;
	z-index: 99;
}
/*--------------------------------------------------------------
# Home intro features
--------------------------------------------------------------*/
/* line 630, sass/style.scss */
.tp-home-intro .services-box-2 {
	display: block;
}
/* line 632, sass/style.scss */
  .tp-home-intro .services-box-2 .feature-icon {
	text-align: center;
}
/* line 634, sass/style.scss */
    .tp-home-intro .services-box-2 .feature-icon .vc_icon_element-inner {
	position: static;
	margin-top: 10px;
}
/* line 637, sass/style.scss */
      .tp-home-intro .services-box-2 .feature-icon .vc_icon_element-inner span.vc_icon_element-icon {
	background-color: #0bbff2;
	border-color: #0bbff2;
	border-radius: 50%;
	border-style: solid;
	border-width: 3px;
	color: #ffffff;
	display: inline-block;
	font-size: 28px;
	height: 80px;
	line-height: 80px !important;
	text-align: center;
	transition: all 500ms ease 0s;
	width: 80px;
}
/* line 654, sass/style.scss */
  .tp-home-intro .services-box-2 h3 {
	color: #303030;
	font-size: 18px;
	font-weight: 700;
	margin-top: 10px;
	text-transform: capitalize;
}
/* line 664, sass/style.scss */
  .tp-home-intro .services-box-2:hover .feature-icon .vc_icon_element-inner span {
	background-color: #303030;
	background-repeat: no-repeat;
	background-size: 50% auto;
	border: 3px solid #ffffff;
	box-shadow: 0 0 0 3px #303030;
	color: #ffffff;
	transition: all 500ms ease 0s;
}
/*--------------------------------------------------------------
# Home portfolio block
--------------------------------------------------------------*/
/* line 682, sass/style.scss */
.tp-bg-gray {
	background: #f8f8f8;
}
/* line 685, sass/style.scss */
.tp-portfolio-slider {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 689, sass/style.scss */
  .tp-portfolio-slider .portfolio-header h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 694, sass/style.scss */
    .tp-portfolio-slider .portfolio-header h3 .title-right {
	color: #0bbff2;
}
/* line 698, sass/style.scss */
  .tp-portfolio-slider .portfolio-header p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #999999;
}
/* line 704, sass/style.scss */
  .tp-portfolio-slider .portfolio-header-1 {
	text-align: center;
}
/* line 706, sass/style.scss */
    .tp-portfolio-slider .portfolio-header-1 h3 {
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 711, sass/style.scss */
      .tp-portfolio-slider .portfolio-header-1 h3 .title-right {
	color: #0bbff2;
}
/* line 715, sass/style.scss */
    .tp-portfolio-slider .portfolio-header-1 p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #ffffff;
}
/*--------------------------------------------------------------
# Home 2 customer quote block
--------------------------------------------------------------*/
/* line 730, sass/style.scss */
.tp-customer-quote .tp-title-center {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* line 734, sass/style.scss */
  .tp-customer-quote .tp-title-center h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 739, sass/style.scss */
    .tp-customer-quote .tp-title-center h3 .title-right {
	color: #0bbff2;
}
/* line 745, sass/style.scss */
.tp-customer-quote .sprocket-quotes .sprocket-quotes-item {
	background-color: #ffffff;
	color: #666666;
}
/* line 748, sass/style.scss */
  .tp-customer-quote .sprocket-quotes .sprocket-quotes-item .sprocket-quotes-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	font-weight: 300;
}
/* line 758, sass/style.scss */
.tp-customer-quote .sprocket-quotes .sprocket-quotes-info {
	text-align: center;
}
/* line 760, sass/style.scss */
  .tp-customer-quote .sprocket-quotes .sprocket-quotes-info .sprocket-quotes-author {
	color: #0bbff2;
}
/* line 766, sass/style.scss */
.tp-customer-quote .sprocket-quotes .sprocket-quotes-nav .sprocket-quotes-arrows .arrow {
	background: #222;
	color: #ffffff;
	height: 30px;
	width: 30px;
}
/* line 772, sass/style.scss */
  .tp-customer-quote .sprocket-quotes .sprocket-quotes-nav .sprocket-quotes-arrows .arrow i {
	font-size: 25px;
}
/* line 777, sass/style.scss */
.tp-customer-quote .sprocket-quotes .sprocket-quotes-nav .sprocket-quotes-pagination {
	padding-top: 40px;
}
/* line 779, sass/style.scss */
  .tp-customer-quote .sprocket-quotes .sprocket-quotes-nav .sprocket-quotes-pagination li {
	padding: 8px !important;
	background-color: #0bbff2;
}
/*--------------------------------------------------------------
# Clients We Worked With
--------------------------------------------------------------*/
/* line 790, sass/style.scss */
.tp-clients-brands {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 794, sass/style.scss */
  .tp-clients-brands .tp-clients-header h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 799, sass/style.scss */
    .tp-clients-brands .tp-clients-header h3 .title-right {
	color: #0bbff2;
}
/* line 804, sass/style.scss */
  .tp-clients-brands .tp-clients-header p .read-more {
	color: #0bbff2;
	font-weight: bold;
}
/* line 811, sass/style.scss */
.tp-clients-brands.tp-bg-gray {
	padding-top: 60px;
}
/* line 814, sass/style.scss */
.tp-promo {
	background: #0bbff2;
	color: #ffffff;
	transition: all 500ms ease;
}
/* line 818, sass/style.scss */
  .tp-promo .wpb_content_element {
	margin-bottom: 0px;
}
/* line 820, sass/style.scss */
    .tp-promo .wpb_content_element p {
	margin-bottom: 0px;
}
/* line 823, sass/style.scss */
    .tp-promo .wpb_content_element .button-full {
	display: block !important;
	white-space: normal;
	margin: 0;
	height: auto;
	line-height: 1.6;
	padding: 30px 0;
	font-size: 25px;
	font-weight: 300;
	text-transform: none;
	border-radius: 0;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	color: #ffffff;
}
/* line 837, sass/style.scss */
    .tp-promo .wpb_content_element h3 {
	margin-top: 4px;
	margin-bottom: 12px;
	color: #ffffff;
	text-transform: capitalize;
	font-weight: 300;
}
/* line 845, sass/style.scss */
  .tp-promo:hover {
	background: #0aa8d5;
	color: #ffffff;
	transition: all 500ms ease;
}
/*--------------------------------------------------------------
# Some of our Recent work
--------------------------------------------------------------*/
/* line 856, sass/style.scss */
.tp-recent-work .tp-recent-work-header {
	text-align: center;
	margin-bottom: 20px;
}
/* line 859, sass/style.scss */
  .tp-recent-work .tp-recent-work-header h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 864, sass/style.scss */
    .tp-recent-work .tp-recent-work-header h3 .title-right {
	color: #0bbff2;
}
/* line 868, sass/style.scss */
  .tp-recent-work .tp-recent-work-header p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #999999;
}
/*--------------------------------------------------------------
# Few words about us
--------------------------------------------------------------*/
/* line 878, sass/style.scss */
.tp-slider-about-us {
	padding-top: 40px;
}
/* line 880, sass/style.scss */
  .tp-slider-about-us .wpb_content_element {
	margin-bottom: 0px;
}
/* line 883, sass/style.scss */
  .tp-slider-about-us h3 {
	color: #303030;
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
/* line 888, sass/style.scss */
    .tp-slider-about-us h3 .title-right {
	color: #0bbff2;
}
/* line 892, sass/style.scss */
  .tp-slider-about-us p.sub-text {
	font-family: "Merriweather", serif;
	font-style: italic;
	color: #999999;
}
/* line 897, sass/style.scss */
  .tp-slider-about-us .btn-block {
	margin-top: 30px;
	margin-bottom: 30px !important;
}
/* line 900, sass/style.scss */
    .tp-slider-about-us .btn-block .btn {
	margin: 10px 10px 0;
}
/* line 905, sass/style.scss */
  .tp-slider-about-us .tp-image-slider .vc_images_carousel {
	margin: 0 !important;
}
/* line 908, sass/style.scss */
    .tp-slider-about-us .tp-image-slider .vc_images_carousel .vc_carousel-control .icon-prev, .tp-slider-about-us .tp-image-slider .vc_images_carousel .vc_carousel-control .icon-next {
	border: 1px solid #ffffff;
	color: #ffffff;
	border-radius: 50%;
	font-size: 30px;
	height: 40px;
	line-height: 35px;
	width: 40px;
}
/* line 916, sass/style.scss */
      .tp-slider-about-us .tp-image-slider .vc_images_carousel .vc_carousel-control .icon-prev:before, .tp-slider-about-us .tp-image-slider .vc_images_carousel .vc_carousel-control .icon-next:before {
	top: auto;
}
/* line 923, sass/style.scss */
  .tp-slider-about-us .tp-app-slider {
	background: transparent url("assets/images/bg-slider.png") no-repeat scroll center top/100% auto;
	height: 355px;
	margin: 20px auto;
	max-width: 544px;
	padding: 21px 95px;
}
/* line 931, sass/style.scss */
    .tp-slider-about-us .tp-app-slider .tp-image-slider .wpb_wrapper > div:first-child {
	height: 200px !important;
}
/* line 934, sass/style.scss */
    .tp-slider-about-us .tp-app-slider .tp-image-slider .wpb_wrapper .vc_images_carousel {
	margin: 0 !important;
}
/* line 936, sass/style.scss */
      .tp-slider-about-us .tp-app-slider .tp-image-slider .wpb_wrapper .vc_images_carousel .vc_carousel-inner {
	top: 10px;
}
 @media (max-width: 768px) {
    /* line 878, sass/style.scss */
    .tp-slider-about-us {
 text-align: center;
}
}
/*--------------------------------------------------------------
# How It works?
--------------------------------------------------------------*/
/* line 950, sass/style.scss */
.tp-work {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 953, sass/style.scss */
  .tp-work .tp-title-center {
	text-align: center;
}
/* line 957, sass/style.scss */
  .tp-work h3 i, .tp-work h3 em {
	color: #0bbff2;
	margin-right: 10px;
}
/* line 964, sass/style.scss */
.arrow-up-white:after {
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 30px solid #ffffff;
	top: 0px;
	content: "";
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 0;
}
/*--------------------------------------------------------------
# App features
--------------------------------------------------------------*/
/* line 980, sass/style.scss */
.tp-app-features {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 983, sass/style.scss */
  .tp-app-features .tp-parallax-bg-color {
	text-align: center;
}
/* line 986, sass/style.scss */
  .tp-app-features img {
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
/* line 991, sass/style.scss */
  .tp-app-features ul {
	padding: 0px;
}
/* line 994, sass/style.scss */
  .tp-app-features li {
	list-style: none;
	margin-bottom: 20px;
	margin-top: 20px;
	min-height: 100px;
}
/* line 999, sass/style.scss */
    .tp-app-features li i, .tp-app-features li em {
	width: 80px;
	height: 80px;
	color: #0bbff2;
	border-style: solid;
	border-width: 3px;
	border-color: #0bbff2;
	display: inline-block;
	line-height: 80px;
	font-size: 28px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all 500ms ease;
}
/* line 1016, sass/style.scss */
    .tp-app-features li:hover i, .tp-app-features li:hover em {
	color: #ffffff;
	border: 3px solid #ffffff;
	box-shadow: 0 0 0 3px #303030;
	background-color: #303030;
	transition: all 500ms ease;
}
/* line 1024, sass/style.scss */
    .tp-app-features li .text-right, .tp-app-features li .text-left {
	display: table;
}
/* line 1030, sass/style.scss */
  .tp-app-features .right i, .tp-app-features .right em {
	float: right;
	margin: 0px 0px 30px 30px;
}
/* line 1036, sass/style.scss */
  .tp-app-features .left i, .tp-app-features .left em {
	float: left;
	margin: 0px 30px 30px 0px;
}
/* line 1042, sass/style.scss */
.tp-app-screenshots {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 1047, sass/style.scss */
.tp-app-download {
	text-align: center;
}
/* line 1049, sass/style.scss */
  .tp-app-download .vc_column-inner {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 1052, sass/style.scss */
    .tp-app-download .vc_column-inner .btn-block {
	margin-top: 30px;
}
/* line 1054, sass/style.scss */
      .tp-app-download .vc_column-inner .btn-block .app-button {
	margin: 10px;
}
/*--------------------------------------------------------------
# OUR PRICING
--------------------------------------------------------------*/
/* line 1063, sass/style.scss */
.tp-pricing-header {
	padding-top: 30px;
}
/* line 1067, sass/style.scss */
.featured.price-box .pricing_table {
	position: relative;
	transform: scale(1.03);
	z-index: 9;
}
/* line 1071, sass/style.scss */
  .featured.price-box .pricing_table .pricing_heading {
	background: #0bbff2;
}
/* line 1075, sass/style.scss */
  .featured.price-box .pricing_table:hover .pricing_heading {
	background: #303030;
}
/* line 1081, sass/style.scss */
.price-box {
	padding-bottom: 30px;
}
/* line 1083, sass/style.scss */
  .price-box .pricing_table {
	border: 1px solid #eeeeee;
	background: #ffffff;
	text-align: center;
	transition: all 200ms linear 0s;
}
/* line 1088, sass/style.scss */
    .price-box .pricing_table .pricing_heading {
	padding: 15px;
	background: #303030;
	margin-bottom: 15px;
	transition: all 200ms linear 0s;
}
/* line 1093, sass/style.scss */
      .price-box .pricing_table .pricing_heading h3 {
	color: #ffffff;
	margin-top: 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 2;
}
/* line 1102, sass/style.scss */
    .price-box .pricing_table .price_body_block {
	border-bottom: nonet;
}
/* line 1104, sass/style.scss */
      .price-box .pricing_table .price_body_block .price_body {
	padding-top: 10px;
}
/* line 1106, sass/style.scss */
        .price-box .pricing_table .price_body_block .price_body .price {
	display: block;
}
/* line 1108, sass/style.scss */
          .price-box .pricing_table .price_body_block .price_body .price .price_figure {
	display: inline;
	color: #0bbff2;
	line-height: 2;
	font-size: 30px;
	font-weight: bold;
}
/* line 1115, sass/style.scss */
          .price-box .pricing_table .price_body_block .price_body .price .price_term {
	font-weight: bold;
}
/* line 1122, sass/style.scss */
    .price-box .pricing_table .price_features ul {
	padding-left: 0;
	margin-left: 0;
}
/* line 1125, sass/style.scss */
      .price-box .pricing_table .price_features ul li {
	border-bottom: 1px solid #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: outside none none;
	text-align: center;
	font-size: 14px;
	color: #303030;
}
/* line 1136, sass/style.scss */
    .price-box .pricing_table .price_features .subscribe-btn a {
	color: #ffffff;
}
/* line 1142, sass/style.scss */
    .price-box .pricing_table .price_link .axisubs-btn {
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 8px 40px;
	background: #0bbff2;
	border: 2px solid #0bbff2;
	transition: all 200ms linear 0s;
}
/* line 1150, sass/style.scss */
      .price-box .pricing_table .price_link .axisubs-btn:hover {
	transition: all 200ms linear 0s;
	background: #0aa8d5;
	border: 2px solid #0aa8d5;
}
/* line 1157, sass/style.scss */
    .price-box .pricing_table:hover {
	box-shadow: 0 0 7px rgba(167, 167, 167, 0.5);
	transition: all 200ms linear 0s;
}
/* line 1160, sass/style.scss */
      .price-box .pricing_table:hover .pricing_heading {
	transition: all 200ms linear 0s;
	background: #0bbff2;
}
/*--------------------------------------------------------------
# Woocommerce product slider
--------------------------------------------------------------*/
/* line 1172, sass/style.scss */
.tp-shop-product-slider {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 1175, sass/style.scss */
  .tp-shop-product-slider .shop-header {
	text-align: center;
}
/* line 1177, sass/style.scss */
    .tp-shop-product-slider .shop-header .module-title {
	color: #303030;
	font-size: 30px;
	font-weight: 700;
	padding-bottom: 10px;
	position: relative;
	text-align: center;
}
/* line 1184, sass/style.scss */
      .tp-shop-product-slider .shop-header .module-title h3 {
	background-color: #ffffff;
	display: inline-block;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 0 20px;
	position: relative;
	text-transform: capitalize;
	z-index: 2;
}
/* line 1195, sass/style.scss */
      .tp-shop-product-slider .shop-header .module-title:after {
	border-bottom: 2px solid #666666;
	content: "";
	left: 0;
	margin: 0 auto;
	position: absolute;
	top: 35px;
	width: 100%;
	z-index: 1;
}
/* line 1206, sass/style.scss */
    .tp-shop-product-slider .shop-header p.sub-text {
	margin-top: 10px;
}
/* line 1212, sass/style.scss */
  .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer {
	padding-bottom: 20px;
	padding-top: 20px;
}
/* line 1218, sass/style.scss */
    .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure {
	border: 1px solid #eeeeee;
}
/* line 1221, sass/style.scss */
      .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure .wpb_pro_img_url .wpb_pro_img {
	transition: all 0.4s ease 0s;
	transform: scale(1);
}
/* line 1226, sass/style.scss */
      .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption {
	height: 80px;
	background: rgba(0, 0, 0, 0.8);
}
/* line 1229, sass/style.scss */
        .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption .pro_title {
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 5px;
	font-size: 18px;
}
/* line 1235, sass/style.scss */
        .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption .pro_price_area {
	font-weight: bold;
	color: #ffffff;
}
/* line 1239, sass/style.scss */
          .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption .pro_price_area del span {
	color: #eeeeee;
	font-weight: normal;
}
/* line 1242, sass/style.scss */
            .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption .pro_price_area del span span {
	color: #eeeeee;
	font-weight: normal;
}
/* line 1249, sass/style.scss */
          .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption .pro_price_area ins span {
	color: #0bbff2;
	font-weight: bold;
}
/* line 1252, sass/style.scss */
            .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption .pro_price_area ins span span {
	color: #0bbff2;
	font-weight: bold;
}
/* line 1259, sass/style.scss */
        .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption .wpb_wps_cart_button {
	display: none;
}
/* line 1261, sass/style.scss */
          .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure figcaption .wpb_wps_cart_button .button {
	font-weight: bold;
}
/* line 1268, sass/style.scss */
      .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item figure:hover .wpb_pro_img_url .wpb_pro_img {
	transition: all 0.4s ease 0s;
	transform: scale(1.1);
}
/* line 1280, sass/style.scss */
  .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-controls .owl-pagination {
	padding-top: 20px;
}
/* line 1284, sass/style.scss */
  .tp-shop-product-slider .wpb_slider_area .owl-carousel .owl-controls .owl-buttons div {
	opacity: 1;
}
/* line 1297, sass/style.scss */
.upper {
	text-transform: capitalize;
	font-size: 30px;
}
/* line 1301, sass/style.scss */
.progress {
	height: 20px;
	margin-bottom: 18px;
	overflow: hidden;
	background-color: #f8f8f8;
	background-repeat: repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: none;
}
/* line 1312, sass/style.scss */
  .progress .bar {
	width: 0;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	text-align: left;
	padding-left: 10px;
	background-color: #0bbff2;
	background-repeat: repeat-x;
	-webkit-transition: width 0.3s ease;
	-moz-transition: width 0.3s ease;
	-ms-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	transition: width 0.3s ease;
}
/* line 1328, sass/style.scss */
    .progress .bar small {
	color: #fafafa;
	font-size: 12px;
	float: right;
	padding-right: 10px;
}
/* line 1337, sass/style.scss */
  .progress:active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
/* line 1347, sass/style.scss */
.progress-striped .bar {
	background-color: #0bbff2;
}
/*--------------------------------------------------------------
# Contact form
--------------------------------------------------------------*/
/* line 1356, sass/style.scss */
.tp-contact {
	padding-top: 40px;
}
/* line 1358, sass/style.scss */
  .tp-contact .vc_custom_heading {
	border-bottom: 1px solid #eeeeee;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 20px;
	padding: 15px 0;
	text-transform: uppercase;
}
/* line 1369, sass/style.scss */
  .tp-contact .tp-contact-form p {
	color: #4F5861;
	font-weight: bold;
	margin-bottom: 5px;
}
/* line 1373, sass/style.scss */
    .tp-contact .tp-contact-form p span {
	margin-top: 5px;
}
/* line 1377, sass/style.scss */
  .tp-contact .tp-contact-form input, .tp-contact .tp-contact-form textarea {
	box-shadow: none;
	border: 1px solid #ddd;
	margin-top: 5px;
	text-indent: 10px;
	width: 100%;
}
/* line 1383, sass/style.scss */
    .tp-contact .tp-contact-form input:focus, .tp-contact .tp-contact-form textarea:focus {
	border: 1px solid #0bbff2;
}
/* line 1387, sass/style.scss */
  .tp-contact .tp-contact-form input[type="submit"] {
	background: #0bbff2;
	color: #ffffff;
	padding: 12px 18px;
	width: auto !important;
	font-size: 14px;
	text-shadow: none;
}
/* line 1397, sass/style.scss */
  .tp-contact .tp-contact-info .address {
	line-height: 2.5;
}
/* line 1399, sass/style.scss */
    .tp-contact .tp-contact-info .address span {
	font-weight: 600;
	text-transform: capitalize;
}
/* line 1403, sass/style.scss */
    .tp-contact .tp-contact-info .address .contact-webpage {
	text-transform: none;
}
/* line 1405, sass/style.scss */
      .tp-contact .tp-contact-info .address .contact-webpage a {
	color: #0bbff2;
}
/* line 1411, sass/style.scss */
  .tp-contact .tp-contact-info .social-links a {
	color: #666666;
	font-weight: 600;
}
/* line 1414, sass/style.scss */
    .tp-contact .tp-contact-info .social-links a i {
	text-align: center;
	line-height: 1.8;
	padding: 3px;
	margin-right: 5px;
	height: 30px;
	width: 30px;
	color: #ffffff;
}
/* line 1423, sass/style.scss */
    .tp-contact .tp-contact-info .social-links a .fa-facebook {
	background: #3873AE;
}
/* line 1426, sass/style.scss */
    .tp-contact .tp-contact-info .social-links a .fa-twitter {
	background: #62C6F8;
}
/* line 1429, sass/style.scss */
    .tp-contact .tp-contact-info .social-links a .fa-google-plus {
	background: #DD4B39;
}
/*--------------------------------------------------------------
# One page Contact form
--------------------------------------------------------------*/
/* line 1439, sass/style.scss */
.tp-get-touch {
	background: #303030;
}
/* line 1442, sass/style.scss */
.onepage-contact-form {
	margin-bottom: 0px !important;
	color: #ffffff;
}
/* line 1445, sass/style.scss */
  .onepage-contact-form p {
	color: #ffffff;
}
/* line 1448, sass/style.scss */
    .onepage-contact-form p span input, .onepage-contact-form p span textarea {
	background-color: transparent;
	width: 100%;
	color: #ffffff !important;
}
/* line 1454, sass/style.scss */
    .onepage-contact-form p input[type="submit"] {
	display: block;
	width: 100%;
	background: transparent;
	border-radius: 3px;
	border: 2px solid #0bbff2;
	color: #ffffff;
	text-shadow: none;
	box-shadow: none;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	margin-top: 5px;
}
/* line 1467, sass/style.scss */
      .onepage-contact-form p input[type="submit"]:hover {
	background: #0bbff2;
	color: #ffffff;
}
/* line 1475, sass/style.scss */
.onepage-contact-form-content .tp-contact-info {
	padding-top: 20px;
}
/* line 1477, sass/style.scss */
  .onepage-contact-form-content .tp-contact-info p {
	color: #ffffff;
}
/* line 1480, sass/style.scss */
  .onepage-contact-form-content .tp-contact-info a {
	color: #0bbff2;
}
/* line 1482, sass/style.scss */
    .onepage-contact-form-content .tp-contact-info a:hover {
	color: #0aa8d5;
}
/* line 1487, sass/style.scss */
  .onepage-contact-form-content .tp-contact-info .social a {
	color: #999999;
}
/* line 1493, sass/style.scss */
.onepage-map {
	margin-bottom: 0px !important;
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
/* line 1499, sass/style.scss */
.footer {
	background: #222;
	padding-top: 0px;
	color: #999999;
}
/* line 1505, sass/style.scss */
  .footer .fatfooter .widget-area .widget-container {
	background: #222;
	border: medium none;
}
/* line 1508, sass/style.scss */
    .footer .fatfooter .widget-area .widget-container .widget-title {
	color: #f1f2f7;
	font-size: 17px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	padding-bottom: 0px;
}
/* line 1516, sass/style.scss */
      .footer .fatfooter .widget-area .widget-container .widget-title .title_class {
	color: #0bbff2;
}
/* line 1520, sass/style.scss */
    .footer .fatfooter .widget-area .widget-container ul {
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
}
/* line 1524, sass/style.scss */
      .footer .fatfooter .widget-area .widget-container ul li {
	border-bottom: none;
}
/* line 1526, sass/style.scss */
        .footer .fatfooter .widget-area .widget-container ul li a {
	display: block;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}
/* line 1532, sass/style.scss */
          .footer .fatfooter .widget-area .widget-container ul li a:hover {
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}
/* line 1538, sass/style.scss */
          .footer .fatfooter .widget-area .widget-container ul li a:before {
	content: "\25CB";
	margin-right: 10px;
	font-weight: normal;
	display: inline-block;
	color: #0bbff2;
	font-size: 9px;
	font-weight: bold;
}
/* line 1554, sass/style.scss */
  .footer .fatfooter .widget-area .widget_recent_entries ul li .post-date {
	margin-left: 20px;
}
/* line 1561, sass/style.scss */
  .footer .fatfooter p {
	font-size: 14px;
}
/* line 1564, sass/style.scss */
  .footer .fatfooter .newsletter, .footer .fatfooter .tnp-widget {
	margin-top: 30px;
}
/* line 1566, sass/style.scss */
    .footer .fatfooter .newsletter > form, .footer .fatfooter .tnp-widget > form {
	display: inline-flex;
}
/* line 1568, sass/style.scss */
      .footer .fatfooter .newsletter > form p, .footer .fatfooter .tnp-widget > form p {
	margin: 0;
}
/* line 1572, sass/style.scss */
    .footer .fatfooter .newsletter .newsletter-submit, .footer .fatfooter .newsletter .tnp-submit, .footer .fatfooter .tnp-widget .newsletter-submit, .footer .fatfooter .tnp-widget .tnp-submit {
	background: #0bbff2 !important;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
	padding: 8px 10px !important;
	font-size: 15px;
	line-height: 1.42857;
	border: 1px solid #0bbff2 !important;
	border-radius: 0;
	text-align: center;
	text-shadow: none;
}
/* line 1587, sass/style.scss */
    .footer .fatfooter .newsletter .newsletter-email, .footer .fatfooter .newsletter .tnp-email, .footer .fatfooter .tnp-widget .newsletter-email, .footer .fatfooter .tnp-widget .tnp-email {
	padding: 10px;
	border: 1px solid transparent;
	border-radius: 0;
	height: 39px;
	max-width: 170px;
	margin: 0 auto;
}
/* line 1599, sass/style.scss */
.vc_gitem-zone p {
	display: none;
}
/* line 1602, sass/style.scss */
.vc_gitem-zone .vc_btn3-container {
	display: none;
}
/* line 1606, sass/style.scss */
.vc_gitem-zone-mini {
	background: #ffffff;
}
/* line 1610, sass/style.scss */
.runway-shop-list li {
	border: 1px solid #dddddd;
	border-radius: 4px;
	overflow: hidden;
}
/* line 1614, sass/style.scss */
  .runway-shop-list li img {
	transition: all 0.2s linear;
}
/* line 1616, sass/style.scss */
    .runway-shop-list li img:hover {
	transition: all 0.2s linear;
	transform: scale(1.1);
	opacity: 0.6;
}
/*--------------------------------------------------------------
# PORTFOLIO VIEW PAGE
--------------------------------------------------------------*/
/* line 1629, sass/style.scss */
.tp-portfolio .item-details {
	list-style: none;
	padding: 0;
	margin: 0 0 20px;
}
/* line 1633, sass/style.scss */
  .tp-portfolio .item-details li {
	margin-top: 9px;
	padding-top: 10px;
	border-top: 1px solid #e5e5e5;
}
/* line 1638, sass/style.scss */
    .tp-portfolio .item-details li span {
	font-weight: bold;
	color: #606060;
	margin-right: 5px;
}
/* line 1644, sass/style.scss */
  .tp-portfolio .item-details li:first-child {
	padding: 0;
	margin: 0;
	border: none;
}
/* line 1650, sass/style.scss */
.tp-portfolio h3 {
	margin-top: 0px;
	color: #333;
	font-size: 18px;
}
/*--------------------------------------------------------------
# WOOCOMMERCE
--------------------------------------------------------------*/
/* line 1663, sass/style.scss */
.shop-no-sidebar .woocommerce ul.products li.product {
	width: 22.05%;
}
 @media (min-width: 769px) {
    /* line 1663, sass/style.scss */
    .shop-no-sidebar .woocommerce ul.products li.product {
 width: 22.05% !important;
}
}
 @media (max-width: 370px) {
    /* line 1663, sass/style.scss */
    .shop-no-sidebar .woocommerce ul.products li.product {
 width: 100% !important;
}
}
/* line 1675, sass/style.scss */
.shop-page, .shop-page-single {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 1679, sass/style.scss */
.woocommerce, .woocommerce-page {
	padding-top: 40px;
}
/* line 1682, sass/style.scss */
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	border: 1px solid #eeeeee;
	margin-top: 30px;
	border-radius: 3px;
	width: 30.75%;
}
/* line 1687, sass/style.scss */
    .woocommerce ul.products li.product .product-overlay, .woocommerce-page ul.products li.product .product-overlay {
	overflow: hidden;
	position: relative;
}
/* line 1691, sass/style.scss */
      .woocommerce ul.products li.product .product-overlay .woocommerce-LoopProduct-link .onsale, .woocommerce-page ul.products li.product .product-overlay .woocommerce-LoopProduct-link .onsale {
	z-index: 1;
	right: 8px;
	top: 8px;
	border-radius: 8px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	margin: 5px;
	min-height: auto;
	min-width: auto;
	padding: 6px 8px;
	background-color: #0bbff2;
}
/* line 1706, sass/style.scss */
      .woocommerce ul.products li.product .product-overlay .woocommerce-LoopProduct-link img, .woocommerce-page ul.products li.product .product-overlay .woocommerce-LoopProduct-link img {
	-webkit-backface-visibility: hidden;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
/* line 1715, sass/style.scss */
      .woocommerce ul.products li.product .product-overlay .add_to_cart_button, .woocommerce ul.products li.product .product-overlay .product_type_grouped, .woocommerce ul.products li.product .product-overlay .product_type_external, .woocommerce-page ul.products li.product .product-overlay .add_to_cart_button, .woocommerce-page ul.products li.product .product-overlay .product_type_grouped, .woocommerce-page ul.products li.product .product-overlay .product_type_external {
	position: absolute;
	width: 100%;
	height: 44px;
	line-height: 44px;
	top: auto;
	bottom: -44px;
	left: 0;
	z-index: 6;
	background: #333333;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	padding: 12px 16px;
	font-size: 15px;
	font-weight: bold;
	border-radius: 0;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
}
/* line 1734, sass/style.scss */
        .woocommerce ul.products li.product .product-overlay .add_to_cart_button:hover, .woocommerce ul.products li.product .product-overlay .product_type_grouped:hover, .woocommerce ul.products li.product .product-overlay .product_type_external:hover, .woocommerce-page ul.products li.product .product-overlay .add_to_cart_button:hover, .woocommerce-page ul.products li.product .product-overlay .product_type_grouped:hover, .woocommerce-page ul.products li.product .product-overlay .product_type_external:hover {
	background: #0bbff2;
}
/* line 1737, sass/style.scss */
        .woocommerce ul.products li.product .product-overlay .add_to_cart_button:before, .woocommerce ul.products li.product .product-overlay .product_type_grouped:before, .woocommerce ul.products li.product .product-overlay .product_type_external:before, .woocommerce-page ul.products li.product .product-overlay .add_to_cart_button:before, .woocommerce-page ul.products li.product .product-overlay .product_type_grouped:before, .woocommerce-page ul.products li.product .product-overlay .product_type_external:before {
	content: "\e04e";
	font-family: "Simple-Line-Icons";
	margin-right: 5px;
}
/* line 1743, sass/style.scss */
      .woocommerce ul.products li.product .product-overlay .added_to_cart.wc-forward, .woocommerce-page ul.products li.product .product-overlay .added_to_cart.wc-forward {
	position: absolute;
}
/* line 1747, sass/style.scss */
    .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	padding: 10px !important;
	margin-top: 10px !important;
	margin-bottom: 0 !important;
	font-size: 20px !important;
	font-weight: 700;
	color: #303030;
}
/* line 1754, sass/style.scss */
      .woocommerce ul.products li.product h3:hover, .woocommerce-page ul.products li.product h3:hover {
	color: #0bbff2;
}
/* line 1758, sass/style.scss */
    .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	padding: 0px 10px 10px;
}
/* line 1760, sass/style.scss */
      .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	display: inline-block !important;
	margin-right: 5px;
	color: #999999 !important;
	opacity: 1 !important;
	font-size: 16px;
	font-weight: normal;
}
/* line 1768, sass/style.scss */
      .woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
	display: inline-block;
	color: #0bbff2;
	font-size: 18px;
	font-weight: bold;
}
/* line 1775, sass/style.scss */
    .woocommerce ul.products li.product p.price, .woocommerce ul.products li.product span.price, .woocommerce-page ul.products li.product p.price, .woocommerce-page ul.products li.product span.price {
	color: #4F5861;
	font-weight: bold;
	font-size: 16px;
}
/* line 1780, sass/style.scss */
    .woocommerce ul.products li.product .stock, .woocommerce-page ul.products li.product .stock {
	color: #0bbff2;
	font-size: 15px;
}
/* line 1787, sass/style.scss */
    .woocommerce ul.products li.product:hover .product-overlay .woocommerce-LoopProduct-link img, .woocommerce-page ul.products li.product:hover .product-overlay .woocommerce-LoopProduct-link img {
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/* line 1795, sass/style.scss */
    .woocommerce ul.products li.product:hover .product-overlay .add_to_cart_button, .woocommerce ul.products li.product:hover .product-overlay .product_type_grouped, .woocommerce ul.products li.product:hover .product-overlay .product_type_external, .woocommerce-page ul.products li.product:hover .product-overlay .add_to_cart_button, .woocommerce-page ul.products li.product:hover .product-overlay .product_type_grouped, .woocommerce-page ul.products li.product:hover .product-overlay .product_type_external {
	bottom: 0;
 -webkit-transition: bottom .3s ease-in-out;
 -o-transition: bottom .3s ease-in-out;
 transition: bottom .3s ease-in-out;
}
 @media (min-width: 769px) {
      /* line 1682, sass/style.scss */
      .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
 width: 30.75% !important;
}
}
 @media (max-width: 370px) {
      /* line 1682, sass/style.scss */
      .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
 width: 100% !important;
}
}
/* line 1812, sass/style.scss */
  .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
	background: #fff none repeat scroll 0 0;
	text-indent: 5px;
	vertical-align: top;
}
  /* line 1818, sass/style.scss */
  .woocommerce .blockUI.blockOverlay::before, .woocommerce .loader::before, .woocommerce-page .blockUI.blockOverlay::before, .woocommerce-page .loader::before {
 display: none;
}
/* line 1825, sass/style.scss */
.woocommerce .login .form-row .woocommerce-Input.woocommerce-Input--text {
	height: 39px;
}
/* line 1828, sass/style.scss */
.woocommerce .login .form-row input[type="submit"] {
	background: #0bbff2 !important;
	color: #ffffff !important;
	padding: 10px 15px !important;
	line-height: 1.5 !important;
	margin: 10px !important;
	border-radius: 4px;
	font-size: 15px;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
}
/* line 1838, sass/style.scss */
  .woocommerce .login .form-row input[type="submit"]:hover {
	background: #0aa8d5 !important;
}
/* line 1842, sass/style.scss */
.woocommerce .login .form-row label.inline {
	display: inline-flex;
}
/* line 1844, sass/style.scss */
  .woocommerce .login .form-row label.inline .woocommerce-Input--checkbox {
	margin-right: 4px;
}
/* line 1853, sass/style.scss */
.woocommerce .woocommerce-MyAccount-navigation ul {
	padding-left: 0px;
	margin-left: 0px;
}
/* line 1856, sass/style.scss */
  .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link {
	list-style: none;
	margin: 10px;
	text-align: right;
	position: relative;
}
/* line 1861, sass/style.scss */
    .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a {
	background: #ffffff;
	border: 1px solid #0bbff2;
	display: block;
	border-radius: 4px;
	color: #0bbff2;
	font-size: 15px;
	font-weight: 600;
	padding: 10px 30px;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
}
/* line 1872, sass/style.scss */
      .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover {
	background: #0bbff2;
	transition: all 500ms ease 0s;
	border: 1px solid #0bbff2;
	color: #ffffff;
}
/* line 1881, sass/style.scss */
  .woocommerce .woocommerce-MyAccount-navigation ul .is-active a {
	background: #0bbff2;
	border: 1px solid #0bbff2;
	color: #ffffff !important;
}
/* line 1885, sass/style.scss */
    .woocommerce .woocommerce-MyAccount-navigation ul .is-active a:after {
	content: "\f054";
	font-family: "fontawesome";
	position: absolute;
	right: 10px;
	color: #ffffff;
}
/* line 1897, sass/style.scss */
.woocommerce .woocommerce-MyAccount-content input[type="text"], .woocommerce .woocommerce-MyAccount-content input[type="email"], .woocommerce .woocommerce-MyAccount-content input[type="password"] {
	height: 39px;
	text-indent: 10px;
}
/* line 1901, sass/style.scss */
.woocommerce .woocommerce-MyAccount-content #respond input#submit, .woocommerce .woocommerce-MyAccount-content a.button, .woocommerce .woocommerce-MyAccount-content button.button, .woocommerce .woocommerce-MyAccount-content input.button {
	background: #0bbff2 !important;
	color: #ffffff !important;
	padding: 10px 15px !important;
	line-height: 1.5 !important;
	margin: 10px !important;
	border-radius: 4px;
	font-size: 15px;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
}
/* line 1911, sass/style.scss */
  .woocommerce .woocommerce-MyAccount-content #respond input#submit:hover, .woocommerce .woocommerce-MyAccount-content a.button:hover, .woocommerce .woocommerce-MyAccount-content button.button:hover, .woocommerce .woocommerce-MyAccount-content input.button:hover {
	background: #0aa8d5 !important;
}
/* line 1917, sass/style.scss */
.woocommerce-breadcrumb {
	display: block;
	font-size: 12px !important;
	color: #303030 !important;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}
/* line 1924, sass/style.scss */
  .woocommerce-breadcrumb a {
	color: #303030 !important;
}
/* line 1928, sass/style.scss */
.woocommerce-message {
	border-top-color: #0bbff2 !important;
}
/* line 1930, sass/style.scss */
  .woocommerce-message .button {
	background: #0bbff2 !important;
	color: #ffffff !important;
}
/* line 1934, sass/style.scss */
  .woocommerce-message:before {
	color: #0bbff2 !important;
}
/* line 1939, sass/style.scss */
.single-product .product {
	margin-top: 40px;
}
/* line 1941, sass/style.scss */
  .single-product .product .onsale {
	z-index: 1;
	left: 8px;
	top: 8px;
	border-radius: 8px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	margin: 5px;
	min-height: auto;
	min-width: auto;
	padding: 6px 8px;
	background-color: #0bbff2;
}
/* line 1958, sass/style.scss */
  .single-product .product .images .woocommerce-main-image img {
	border: 1px solid #eee;
}
/* line 1964, sass/style.scss */
  .single-product .product .entry-summary .product_title.entry-title {
	color: #0bbff2;
	font-size: 28px;
	text-transform: uppercase;
}
/* line 1971, sass/style.scss */
  .single-product .product .entry-summary .price del {
	font-size: 16px;
	color: #999999;
	font-weight: normal;
}
/* line 1976, sass/style.scss */
  .single-product .product .entry-summary .price ins {
	font-size: 21px;
	color: #0bbff2;
	margin: 10px 0;
}
/* line 1982, sass/style.scss */
  .single-product .product .entry-summary p.price, .single-product .product .entry-summary span.price {
	color: #4F5861;
	font-weight: bold;
}
/* line 1986, sass/style.scss */
  .single-product .product .entry-summary .stock {
	color: #0bbff2;
	font-size: 15px;
}
/* line 1990, sass/style.scss */
  .single-product .product .entry-summary .cart {
	margin-top: 20px;
}
/* line 1992, sass/style.scss */
    .single-product .product .entry-summary .cart .quantity {
	margin: 0 8px 0 0;
}
/* line 1994, sass/style.scss */
      .single-product .product .entry-summary .cart .quantity input.qty {
	height: 43px;
}
/* line 1998, sass/style.scss */
    .single-product .product .entry-summary .cart .single_add_to_cart_button {
	background-color: #0bbff2;
	border: 2px solid #0bbff2;
	border-radius: 3px;
	text-shadow: none;
	box-shadow: none;
	padding: 12px 40px;
	font-size: 15px;
}
/* line 2008, sass/style.scss */
    .single-product .product .entry-summary .cart .variations .label {
	color: #303030;
}
/* line 2010, sass/style.scss */
      .single-product .product .entry-summary .cart .variations .label label {
	margin: 10px;
}
/* line 2014, sass/style.scss */
    .single-product .product .entry-summary .cart .variations select {
	background: #ffffff;
	margin: 10px;
}
/* line 2021, sass/style.scss */
    .single-product .product .entry-summary .cart .single_variation_wrap .single_variation .woocommerce-variation-price {
	margin-bottom: 20px;
}
/* line 2028, sass/style.scss */
    .single-product .product .entry-summary .cart .group_table .label label {
	font-size: 18px;
	margin: 10px 0;
}
/* line 2034, sass/style.scss */
    .single-product .product .entry-summary .cart .group_table .price ins {
	background: none;
}
/* line 2040, sass/style.scss */
  .single-product .product .entry-summary .product_meta {
	padding-top: 20px;
	margin-bottom: 20px;
	border-top: 2px solid #eeeeee;
}
/* line 2044, sass/style.scss */
    .single-product .product .entry-summary .product_meta .sku_wrapper {
	display: block;
	margin-bottom: 10px;
}
/* line 2048, sass/style.scss */
    .single-product .product .entry-summary .product_meta .posted_in {
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}
/* line 2054, sass/style.scss */
      .single-product .product .entry-summary .product_meta .posted_in a {
	color: #0bbff2;
	margin: 0 5px;
}
/* line 2061, sass/style.scss */
  .single-product .product .woocommerce-tabs {
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	padding: 20px;
}
/* line 2064, sass/style.scss */
    .single-product .product .woocommerce-tabs ul.tabs {
	list-style: outside none none;
	padding: 0 !important;
}
/* line 2067, sass/style.scss */
      .single-product .product .woocommerce-tabs ul.tabs li {
	display: inline-block;
	background: transparent !important;
	border: none !important;
	font-size: 15px;
	font-weight: bold;
	width: auto;
}
/* line 2074, sass/style.scss */
        .single-product .product .woocommerce-tabs ul.tabs li a {
	color: #303030;
	cursor: default;
	border-bottom: 2px solid transparent;
	display: inline-block;
}
/* line 2080, sass/style.scss */
        .single-product .product .woocommerce-tabs ul.tabs li:before, .single-product .product .woocommerce-tabs ul.tabs li:after {
	border: none !important;
	height: 0px !important;
	width: 0px !important;
}
/* line 2087, sass/style.scss */
      .single-product .product .woocommerce-tabs ul.tabs li.active a {
	border-bottom: 2px solid #0bbff2;
	color: #0bbff2;
}
/* line 2092, sass/style.scss */
      .single-product .product .woocommerce-tabs ul.tabs:before {
	border-bottom: none !important;
}
/* line 2097, sass/style.scss */
    .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
	font-size: 24px;
	margin-bottom: 15px;
}
/* line 2102, sass/style.scss */
    .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist {
	padding-left: 0;
}
/* line 2108, sass/style.scss */
    .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .form-submit input[type="submit"] {
	background: #0bbff2 !important;
	color: #ffffff !important;
	transition: all 500ms ease 0s;
}
/* line 2112, sass/style.scss */
      .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .form-submit input[type="submit"]:hover {
	background: #0aa8d5 !important;
}
/* line 2123, sass/style.scss */
  .single-product .product .related.products h2, .single-product .product .up-sells.upsells.products h2 {
	margin-bottom: 20px;
	font-size: 24px;
	color: #0bbff2;
}
 @media (min-width: 769px) {
    /* line 2129, sass/style.scss */
    .single-product .product .related.products .products .product, .single-product .product .up-sells.upsells.products .products .product {
 width: 22.05% !important;
}
}
 @media (max-width: 350px) {
    /* line 2129, sass/style.scss */
    .single-product .product .related.products .products .product, .single-product .product .up-sells.upsells.products .products .product {
 width: 100% !important;
}
}
/* line 2145, sass/style.scss */
.woocommerce-pagination ul li .page-numbers {
	padding: 10px 15px !important;
	background: #f8f8f8 !important;
	font-size: 12px;
}
/* line 2150, sass/style.scss */
.woocommerce-pagination ul li .current {
	background: #0bbff2 !important;
	color: #ffffff !important;
}
/* line 2157, sass/style.scss */
.footer-bottom {
	text-align: center;
	background: #1d1d1d;
	border-top: 1px solid #222;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 12px;
	color: #999999;
}
/* line 2165, sass/style.scss */
  .footer-bottom p {
	font-size: 12px;
	margin: 0;
}
/* line 2169, sass/style.scss */
  .footer-bottom a {
	color: #0bbff2;
}
/*--------------------------------------------------------------
# WIDGET AREA
--------------------------------------------------------------*/
/* line 2179, sass/style.scss */
.widget-area .widget, .widget-area .widget-container {
	border: 1px solid #dddddd;
	border-radius: 4px;
	padding: 15px;
	margin-bottom: 30px;
	background: #ffffff;
}
/* line 2185, sass/style.scss */
  .widget-area .widget .widget-title, .widget-area .widget-container .widget-title {
	color: #303030;
	font-size: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* line 2191, sass/style.scss */
    .widget-area .widget .widget-title .title_class, .widget-area .widget-container .widget-title .title_class {
	color: #0bbff2;
}
/* line 2195, sass/style.scss */
  .widget-area .widget ul, .widget-area .widget-container ul {
	padding-left: 4px;
	margin-left: 8px;
	margin-bottom: 0px;
	list-style-type: none;
}
/* line 2200, sass/style.scss */
    .widget-area .widget ul li, .widget-area .widget-container ul li {
	list-style: outside none none;
	position: relative;
	font-size: 14px;
}
/* line 2204, sass/style.scss */
      .widget-area .widget ul li > a, .widget-area .widget-container ul li > a {
	text-decoration: none;
	line-height: 3;
	font-size: 14px;
	color: #4F5861;
}
/* line 2209, sass/style.scss */
        .widget-area .widget ul li > a:hover, .widget-area .widget-container ul li > a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #0bbff2;
}
/* line 2214, sass/style.scss */
        .widget-area .widget ul li > a:before, .widget-area .widget-container ul li > a:before {
	content: "\f14c";
	margin-right: 5px;
	margin-left: 5px;
	font-weight: normal;
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 14px;
}

.widget-area .widget ul li > a:before, .widget-area .widget-container ul li > a:before {
	content: "\f14c";
	margin-right: 5px;
	margin-left: 5px;
	font-weight: normal;
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 14px;
}
/* line 2225, sass/style.scss */
      .widget-area .widget ul li:hover > a, .widget-area .widget-container ul li:hover > a {
	color: #0bbff2;
}
/* line 2231, sass/style.scss */
      .widget-area .widget ul li ul li > a, .widget-area .widget-container ul li ul li > a {
	text-decoration: none;
	font-size: 14px;
	color: #4F5861;
}
/* line 2235, sass/style.scss */
        .widget-area .widget ul li ul li > a:hover, .widget-area .widget-container ul li ul li > a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #0bbff2;
}
/* line 2246, sass/style.scss */
    .widget-area .widget ul .cat-item a:before, .widget-area .widget-container ul .cat-item a:before {
	content: "\f114";
}
/* line 2252, sass/style.scss */
  .widget-area .widget select, .widget-area .widget-container select {
	background: #ffffff;
	text-indent: 5px;
	max-width: 100%;
	margin: 15px auto;
}
/* line 2259, sass/style.scss */
  .widget-area .widget .tagcloud a, .widget-area .widget-container .tagcloud a {
	font-size: 100% !important;
	border: 1px solid #999999;
	border-radius: 3px;
	color: #666666;
	display: inline-block;
	margin: 0 4px 8px 0;
	padding: 2px 10px;
	text-transform: capitalize;
	transition: all 0.3s ease 0s;
}
/* line 2269, sass/style.scss */
    .widget-area .widget .tagcloud a:hover, .widget-area .widget .tagcloud a:focus, .widget-area .widget-container .tagcloud a:hover, .widget-area .widget-container .tagcloud a:focus {
	background: #0bbff2;
	color: #ffffff;
	border: 1px solid #0bbff2;
}
/* line 2276, sass/style.scss */
  .widget-area .widget .search-form, .widget-area .widget-container .search-form {
	display: inline-flex;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* line 2280, sass/style.scss */
    .widget-area .widget .search-form label, .widget-area .widget-container .search-form label {
	margin-bottom: 0px;
	display: block;
	width: 100%;
}
/* line 2285, sass/style.scss */
    .widget-area .widget .search-form .search-field, .widget-area .widget-container .search-form .search-field {
	display: inline;
	border-radius: 0px;
	padding: 8px;
	width: 100%;
	font-weight: normal;
}
/* line 2292, sass/style.scss */
    .widget-area .widget .search-form .search-submit, .widget-area .widget-container .search-form .search-submit {
	display: inline;
	border: none;
	border-radius: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	background: #0bbff2;
	box-shadow: none;
	text-shadow: none;
	color: #ffffff;
}
/* line 2310, sass/style.scss */
.widget-area .widget_top_rated_products .product_list_widget li a:before {
	display: none;
}
/* line 2321, sass/style.scss */
.widget-area .widget_recent_comments ul li a:before {
	display: none;
}
/* line 2325, sass/style.scss */
.widget-area .widget_recent_comments ul li:before {
	content: "\f0e6";
	margin-right: 10px;
	font-weight: normal;
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 14px;
}
/* line 2338, sass/style.scss */
.widget-area .widget_rss .widget-title img {
	display: none;
}
/* line 2342, sass/style.scss */
.widget-area .widget_rss ul {
	margin-left: 0;
}
/* line 2344, sass/style.scss */
  .widget-area .widget_rss ul li {
	margin-bottom: 10px;
}
/* line 2347, sass/style.scss */
    .widget-area .widget_rss ul li a {
	display: block;
	font-weight: 600;
	font-size: 16px;
	line-height: 2;
}
/* line 2352, sass/style.scss */
      .widget-area .widget_rss ul li a:hover {
	color: #0bbff2;
	font-size: 16px;
}
/* line 2357, sass/style.scss */
    .widget-area .widget_rss ul li .rss-date {
	display: inline-block;
	margin-right: 0.5rem;
}
/* line 2361, sass/style.scss */
    .widget-area .widget_rss ul li .rss-date, .widget-area .widget_rss ul li cite {
	color: #0bbff2;
	font-size: 14px;
}
/* line 2365, sass/style.scss */
    .widget-area .widget_rss ul li .rssSummary {
	font-size: 14px;
	display: inline;
}
/* line 2369, sass/style.scss */
    .widget-area .widget_rss ul li:before {
	display: none;
}
/* line 2376, sass/style.scss */
.black-box {
	overflow: visible;
}
/* line 2378, sass/style.scss */
  .black-box:before {
	position: absolute;
	content: '';
	width: 30px;
	height: 30px;
	background: #383838;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #383838;
	border-right: 1px solid #383838;
	border-left: 1px solid #333333;
	left: 50%;
	margin-left: -15px;
	bottom: -15px;
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg);
}
/* line 2399, sass/style.scss */
.testimony {
	font-size: 16px;
	color: #ccc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 300;
	line-height: 30px;
	margin: 0 0 24px;
	color: #999;
	margin: 0 auto;
	background: #fff;
	position: relative;
}
/* line 2412, sass/style.scss */
.blog-title a {
	color: #333333;
}
/* line 2414, sass/style.scss */
  .blog-title a:hover {
	color: #0bbff2;
}
/*--------------------------------------------------------------
# CART PAGE
--------------------------------------------------------------*/
/* line 2424, sass/style.scss */
.cart-title {
	background: #0bbff2;
	color: #ffffff;
	margin: 0;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}
/* line 2436, sass/style.scss */
.shop_table_responsive.cart .actions {
	padding: 20px;
}
/* line 2439, sass/style.scss */
  .shop_table_responsive.cart .actions .coupon input {
	width: auto !important;
	height: 37px;
}
/* line 2444, sass/style.scss */
  .shop_table_responsive.cart .actions .button {
	background: #0bbff2;
	color: #ffffff;
	border: 2px solid #0bbff2;
	padding: 9px 15px;
	border-radius: 3px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
	float: right;
	width: auto !important;
}
/* line 2459, sass/style.scss */
.return-to-shop {
	padding-bottom: 40px;
}
/* line 2461, sass/style.scss */
  .return-to-shop .button {
	background: #0bbff2 !important;
	color: #ffffff !important;
	border: 2px solid #0bbff2 !important;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
}
/* line 2469, sass/style.scss */
.cart-collaterals {
	padding-bottom: 40px;
}
/* line 2473, sass/style.scss */
  .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
	padding: 8px;
	background: #0bbff2;
	color: #ffffff;
	border: 2px solid #0bbff2;
	padding: 9px 15px;
	border-radius: 3px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	transition: all 500ms ease 0s;
}
/* line 2484, sass/style.scss */
    .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus {
	background: #0aa8d5;
	border: 2px solid #0aa8d5;
}
/* line 2495, sass/style.scss */
.woocommerce-cart .woocommerce form table th, .woocommerce-cart .woocommerce form table td {
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
/* line 2500, sass/style.scss */
.woocommerce-cart .woocommerce form table.shop_table thead {
	background: rgba(255, 76, 101, 0.5);
}
/* line 2503, sass/style.scss */
  .woocommerce-cart .woocommerce form table.shop_table thead tr th {
	text-transform: uppercase;
	border-left: 0 none;
	border-right: 0 none;
}
/* line 2512, sass/style.scss */
.woocommerce-cart .woocommerce form table.shop_table tbody tr td {
	border-left: 0 none;
	border-top: 0 none;
	padding: 15px 18px;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 16px;
	color: #666666;
}
/* line 2520, sass/style.scss */
  .woocommerce-cart .woocommerce form table.shop_table tbody tr td .variation {
	margin-top: 12px;
}
/* line 2522, sass/style.scss */
    .woocommerce-cart .woocommerce form table.shop_table tbody tr td .variation dt, .woocommerce-cart .woocommerce form table.shop_table tbody tr td .variation dd, .woocommerce-cart .woocommerce form table.shop_table tbody tr td .variation .variation-mealoption {
	font-size: 15px;
	margin-top: 10px;
}
/* line 2525, sass/style.scss */
      .woocommerce-cart .woocommerce form table.shop_table tbody tr td .variation dt p, .woocommerce-cart .woocommerce form table.shop_table tbody tr td .variation dd p, .woocommerce-cart .woocommerce form table.shop_table tbody tr td .variation .variation-mealoption p {
	font-weight: normal !important;
}
/* line 2530, sass/style.scss */
  .woocommerce-cart .woocommerce form table.shop_table tbody tr td dd, .woocommerce-cart .woocommerce form table.shop_table tbody tr td dt {
	line-height: 0.5;
}
/* line 2533, sass/style.scss */
  .woocommerce-cart .woocommerce form table.shop_table tbody tr td a {
	color: #666666;
}
/* line 2535, sass/style.scss */
    .woocommerce-cart .woocommerce form table.shop_table tbody tr td a img {
	width: 60px;
	border: 1px solid #eeeeee;
}
/* line 2539, sass/style.scss */
    .woocommerce-cart .woocommerce form table.shop_table tbody tr td a:hover {
	color: #0bbff2;
}
/* line 2544, sass/style.scss */
  .woocommerce-cart .woocommerce form table.shop_table tbody tr td .quantity .input-text {
	width: 60px;
	height: 38px;
	border-radius: 0;
	border: 1px solid #ddd;
}
/* line 2552, sass/style.scss */
  .woocommerce-cart .woocommerce form table.shop_table tbody tr td .coupon .input-text {
	width: 110px !important;
	height: 34px;
	text-align: center;
}
/* line 2564, sass/style.scss */
.woocommerce-cart .woocommerce .cart-collaterals table th, .woocommerce-cart .woocommerce .cart-collaterals table td {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
/*--------------------------------------------------------------
# CHECKOUT PAGE
--------------------------------------------------------------*/
/* line 2575, sass/style.scss */
.woocommerce-checkout .checkout {
	padding-bottom: 40px;
}
/* line 2579, sass/style.scss */
.woocommerce-checkout .checkout_coupon .btn {
	background-color: #0bbff2;
	border-radius: 3px;
	border: 2px solid #0bbff2;
	color: #ffffff;
	padding: 9px 15px;
	font-size: 15px;
}
/* line 2586, sass/style.scss */
  .woocommerce-checkout .checkout_coupon .btn:hover {
	background-color: #0bbff2;
	border: 2px solid #0bbff2;
}
/* line 2593, sass/style.scss */
.woocommerce-checkout #customer_details label {
	font-size: 14px;
}
/* line 2599, sass/style.scss */
.woocommerce-checkout .woocommerce-checkout-review-order .place-order .button {
	background-color: #0bbff2;
	border-radius: 3px;
	border: 2px solid #0bbff2;
	color: #ffffff;
}
/* line 2604, sass/style.scss */
  .woocommerce-checkout .woocommerce-checkout-review-order .place-order .button:hover {
	background-color: #0aa8d5;
	border: 2px solid #0aa8d5;
}
/* line 2611, sass/style.scss */
.woocommerce-checkout input, .woocommerce-checkout text-area, .woocommerce-checkout .select2-container {
	padding: 10px 5px !important;
	margin: 5px 0 !important;
}
/* line 2616, sass/style.scss */
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
	background: #ffffff !important;
	border: 1px solid #ddd;
}
/*--------------------------------------------------------------
# SHOP SIDEBAR
--------------------------------------------------------------*/
/* line 2623, sass/style.scss */
.shop-sidebar {
	padding-top: 40px;
}
/* line 2625, sass/style.scss */
  .shop-sidebar .widget-title {
	margin-bottom: 10px !important;
}
/* line 2629, sass/style.scss */
  .shop-sidebar .widget_price_filter .price_slider_wrapper {
	padding-top: 20px;
}
/* line 2631, sass/style.scss */
    .shop-sidebar .widget_price_filter .price_slider_wrapper > div {
	padding: 20px 10px;
}
/* line 2634, sass/style.scss */
    .shop-sidebar .widget_price_filter .price_slider_wrapper .price_slider.ui-slider {
	background: #303030;
	overflow: visible !important;
	padding: 0;
}
/* line 2638, sass/style.scss */
      .shop-sidebar .widget_price_filter .price_slider_wrapper .price_slider.ui-slider .ui-slider-range {
	background: #303030;
	overflow: visible !important;
}
/* line 2642, sass/style.scss */
      .shop-sidebar .widget_price_filter .price_slider_wrapper .price_slider.ui-slider .ui-slider-handle {
	background: #ffffff;
	border: 2px solid #303030;
}
/* line 2647, sass/style.scss */
    .shop-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount {
	padding-top: 10px;
}
/* line 2649, sass/style.scss */
      .shop-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
	background: #0bbff2;
	border: 1px solid #0bbff2;
	color: #ffffff;
	text-shadow: none;
	box-shadow: none;
}
/* line 2655, sass/style.scss */
        .shop-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover {
	background: #0aa8d5;
	border: 1px solid #0aa8d5;
}
/* line 2665, sass/style.scss */
  .shop-sidebar .widget_top_rated_products .product_list_widget li {
	margin-bottom: 10px;
}
/* line 2667, sass/style.scss */
    .shop-sidebar .widget_top_rated_products .product_list_widget li a {
	line-height: 2;
}
/* line 2670, sass/style.scss */
    .shop-sidebar .widget_top_rated_products .product_list_widget li img {
	float: left;
	width: 100%;
	max-width: 80px;
	margin-right: 5px;
}
/* line 2676, sass/style.scss */
    .shop-sidebar .widget_top_rated_products .product_list_widget li .product-title {
	color: #303030;
	font-size: 16px;
	line-height: 30px !important;
}
/* line 2681, sass/style.scss */
    .shop-sidebar .widget_top_rated_products .product_list_widget li del {
	color: #4F5861;
	display: inline;
}
/* line 2685, sass/style.scss */
    .shop-sidebar .widget_top_rated_products .product_list_widget li ins {
	color: #0bbff2;
	background: none;
	font-size: 16px;
	font-weight: bold;
}
/* line 2691, sass/style.scss */
    .shop-sidebar .widget_top_rated_products .product_list_widget li .star-rating {
	display: none;
}
/* line 2694, sass/style.scss */
    .shop-sidebar .widget_top_rated_products .product_list_widget li:before {
	content: "";
}
/*--------------------------------------------------------------
# SEARCH PAGE
--------------------------------------------------------------*/
/* line 2705, sass/style.scss */
.search-page {
	padding-top: 20px;
	padding-bottom: 20px;
}
/* line 2708, sass/style.scss */
  .search-page .searchform {
	display: block;
	margin-top: 20px;
	padding-top: 20px;
}
/* line 2712, sass/style.scss */
    .search-page .searchform .form-control {
	width: 50%;
	height: 39px;
	display: inline;
}
/* line 2717, sass/style.scss */
    .search-page .searchform input[type="text"] {
	height: 39px;
	max-width: 500px;
	width: 100%;
}
/* line 2722, sass/style.scss */
    .search-page .searchform #searchsubmit {
	width: auto;
	margin: 10px 0;
	display: inline;
	background-color: #0bbff2;
	border-radius: 3px;
	border: 2px solid #0bbff2;
	color: #ffffff;
	padding: 10px 20px;
	font-size: 15px;
	font-weight: bold;
}
/* line 2733, sass/style.scss */
      .search-page .searchform #searchsubmit:hover {
	background-color: #0bbff2;
	border: 2px solid #0bbff2;
}
/* line 2739, sass/style.scss */
  .search-page .search-form {
	display: inline-flex;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* line 2743, sass/style.scss */
    .search-page .search-form label {
	margin-bottom: 0px;
	display: block;
	width: 100%;
}
/* line 2748, sass/style.scss */
    .search-page .search-form .search-field {
	display: inline;
	border-radius: 0px;
	padding: 8px;
	width: 100%;
	font-weight: normal;
}
/* line 2755, sass/style.scss */
    .search-page .search-form .search-submit {
	display: inline;
	border: none;
	border-radius: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	background: #0bbff2;
	box-shadow: none;
	text-shadow: none;
	color: #ffffff;
}
/* line 2768, sass/style.scss */
  .search-page .page {
	margin-bottom: 20px;
	padding: 15px;
}
/* line 2773, sass/style.scss */
    .search-page .page .post-details .post-header .entry-title {
	font-size: 24px;
	font-weight: bold;
}
/* line 2776, sass/style.scss */
      .search-page .page .post-details .post-header .entry-title a {
	color: #303030;
}
/* line 2778, sass/style.scss */
        .search-page .page .post-details .post-header .entry-title a:hover {
	color: #0bbff2;
}
/* line 2785, sass/style.scss */
    .search-page .page .post-details .entry-content .read-more {
	display: block;
	max-width: 100px;
	margin-bottom: 15px;
	margin-top: 15px;
}
/*--------------------------------------------------------------
# BACK TO TOP
--------------------------------------------------------------*/
/* line 2798, sass/style.scss */
#back-to-top {
	position: fixed;
	right: 30px;
	top: auto;
	z-index: 999;
	display: none;
	bottom: -60px;
}
 @media (min-width: 900px) {
    /* line 2798, sass/style.scss */
    #back-to-top {
 display: block;
}
}
/* line 2810, sass/style.scss */
  #back-to-top .btn {
	background: transparent;
	border: 0;
	border-radius: 50px;
	color: #0bbff2;
	height: 40px;
	width: 40px;
	line-height: 8px;
	padding: 0;
	text-align: center;
	font-size: 18px;
	border: 2px solid #0bbff2;
	opacity: 0.7;
	transition: 0.2s;
	box-shadow: none;
	text-shadow: none;
}
/* line 2826, sass/style.scss */
    #back-to-top .btn:hover, #back-to-top .btn:active, #back-to-top .btn:focus {
	background: #0bbff2;
	border: 2px solid #0bbff2;
	color: #ffffff !important;
	outline: none;
	opacity: 1;
}
/* line 2835, sass/style.scss */
  #back-to-top.affix {
	bottom: 60px;
}
/* line 2839, sass/style.scss */
  #back-to-top a {
	outline: none;
}
/* line 2843, sass/style.scss */
  #back-to-top i {
	font-size: 14px;
	line-height: 14px;
}
