

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%;
	ms-text-size-adjust: 100%;
	overflow: auto;
	webkit-text-size-adjust: 100%;
}
body {
	min-width: 300px;
	background: none no-repeat scroll 0 0 #fff;
	font-size: 14px;
	line-height: 14px;
	text-rendering: optimizelegibility;
	color: #333333;
	overflow: hidden;

}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size:15px;
}
::-moz-placeholder { /* Firefox 19+ */
  font-size:15px;
}
:-ms-input-placeholder { /* IE 10+ */
  font-size:15px;
}
:-moz-placeholder { /* Firefox 18- */
  font-size:15px;
}
.page-container {
	padding-top: 10px;
	margin-bottom: 10px;
}
/*Fix fancybox 2*/
body.fancybox-lock {
	overflow: visible !important;
	margin-right: auto !important;
}
.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
.container .column, .container .columns {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
.row {
	margin-bottom: 20px;
}
/* Nested Column Classes */
.column.alpha, .columns.alpha {
	margin-left: 0;
	float: left;
}
.column.omega, .columns.omega {
	margin-right: 0;
	float: right;
}
/* Base Grid */
.container .one.column, .container .one.columns {
	width: 40px;
}
.container .two.columns {
	width: 100px;
}
.container .three.columns {
	width: 160px;
}
.container .four.columns {
	width: 220px;
}
.container .five.columns {
	width: 280px;
}
.container .six.columns {
	width: 340px;
}
.container .seven.columns {
	width: 400px;
}
.container .eight.columns {
	width: 460px;
}
.container .nine.columns {
	width: 520px;
}
.container .ten.columns {
	width: 580px;
}
.container .eleven.columns {
	width: 640px;
}
.container .twelve.columns {
	width: 700px;
}
.container .thirteen.columns {
	width: 760px;
}
.container .fourteen.columns {
	width: 820px;
}
.container .fifteen.columns {
	width: 880px;
}
.container .sixteen.columns {
	width: 940px;
}
.container .one-third.column {
	width: 300px;
}
.container .two-thirds.column {
	width: 620px;
}
/* Offsets */
.container .offset-by-one {
	padding-left: 60px;
}
.container .offset-by-two {
	padding-left: 120px;
}
.container .offset-by-three {
	padding-left: 180px;
}
.container .offset-by-four {
	padding-left: 240px;
}
.container .offset-by-five {
	padding-left: 300px;
}
.container .offset-by-six {
	padding-left: 360px;
}
.container .offset-by-seven {
	padding-left: 420px;
}
.container .offset-by-eight {
	padding-left: 480px;
}
.container .offset-by-nine {
	padding-left: 540px;
}
.container .offset-by-ten {
	padding-left: 600px;
}
.container .offset-by-eleven {
	padding-left: 660px;
}
.container .offset-by-twelve {
	padding-left: 720px;
}
.container .offset-by-thirteen {
	padding-left: 780px;
}
.container .offset-by-fourteen {
	padding-left: 840px;
}
.container .offset-by-fifteen {
	padding-left: 900px;
}

/* #Tablet (Portrait)================================================== */
/* Note:Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:959px) {
.container {
	width: 768px;
}
.container .column, .container .columns {
	margin-left: 10px;
	margin-right: 10px;
}
.column.alpha, .columns.alpha {
	margin-left: 0;
	margin-right: 10px;
}
.column.omega, .columns.omega {
	margin-right: 0;
	margin-left: 10px;
}
.alpha.omega {
	margin-left: 0;
	margin-right: 0;
}
.container .one.column, .container .one.columns {
	width: 28px;
}
.container .two.columns {
	width: 76px;
}
.container .three.columns {
	width: 124px;
}
.container .four.columns {
	width: 172px;
}
.container .five.columns {
	width: 220px;
}
.container .six.columns {
	width: 268px;
}
.container .seven.columns {
	width: 316px;
}
.container .eight.columns {
	width: 364px;
}
.container .nine.columns {
	width: 412px;
}
.container .ten.columns {
	width: 460px;
}
.container .eleven.columns {
	width: 508px;
}
.container .twelve.columns {
	width: 556px;
}
.container .thirteen.columns {
	width: 604px;
}
.container .fourteen.columns {
	width: 652px;
}
.container .fifteen.columns {
	width: 700px;
}
.container .sixteen.columns {
	width: 748px;
}
.container .one-third.column {
	width: 236px;
}
.container .two-thirds.column {
	width: 492px;
}
/* Offsets */
.container .offset-by-one {
	padding-left: 48px;
}
.container .offset-by-two {
	padding-left: 96px;
}
.container .offset-by-three {
	padding-left: 144px;
}
.container .offset-by-four {
	padding-left: 192px;
}
.container .offset-by-five {
	padding-left: 240px;
}
.container .offset-by-six {
	padding-left: 288px;
}
.container .offset-by-seven {
	padding-left: 336px;
}
.container .offset-by-eight {
	padding-left: 384px;
}
.container .offset-by-nine {
	padding-left: 432px;
}
.container .offset-by-ten {
	padding-left: 480px;
}
.container .offset-by-eleven {
	padding-left: 528px;
}
.container .offset-by-twelve {
	padding-left: 576px;
}
.container .offset-by-thirteen {
	padding-left: 624px;
}
.container .offset-by-fourteen {
	padding-left: 672px;
}
.container .offset-by-fifteen {
	padding-left: 720px;
}
}

/* #Mobile (Portrait)================================================== */
/* Note:Design for a width of 320px */
@media only screen and (max-width:767px) {
.container {
	width: 300px;
}
.container .columns, .container .column {
	margin: 0;
}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
	width: 300px;
}
/* Offsets */
.container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
	padding-left: 0;
}
}

/* #Mobile (Landscape)================================================== */
/* Note:Design for a width of 480px */
@media only screen and (min-width:480px) and (max-width:767px) {
.container {
	width: 420px;
}
.container .columns, .container .column {
	margin: 0;
}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
	width: 100%;
	max-width: 420px;
}
}
/* #Clearing================================================== */
/* Self Clearing Goodness */
.container:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Use clearfix class on parent to clear nested columns, or wrap each row of columns in a <div class="row"> */
.clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}
.container.after-head-container {
	overflow: hidden
}
/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
article, aside, details, figcaption, figure, footer, header, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:hover, a:active {
	outline: 0;
}
img.size-full {
	width: 100%;
	height: auto;
}
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
	max-width: 100%;
}
a img, img {
	border: 0;
}
body, button, input, select, textarea {
	font-size: 14px;
	line-height: 1.5;
	font-weight: normal;
}
textarea {
	max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	line-height: 1.2em;
}
h1 {
	font-size: 27px;
}
h2 {
	font-size: 34px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 17px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6 {
	margin: 20px 0 5px;
	line-height: 28px
}
hr {
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
p {
	margin: 1em 0 1em 0;
}
ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 1.5em;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	text-transform: uppercase;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	vertical-align: middle;
}
button, input {
	line-height: normal;
	overflow: visible;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	background: #038b46;
	border: none;
	font-family: "Open Sans";
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 1.4rem;
	font-size: 14px;
	/* padding:0.62em .7em .5em; */
	padding: 10px 18px;
	/* webkit-appearance:button; */
	-webkit-appearance: none;
	-webkit-transition: background 0.2s ease-in-out;
	-moz-transition: background 0.2s ease-in-out;
	-khtml-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	-ms-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out;
	line-height: 100%;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #000000;
}
@-moz-document url-prefix() {
 .page #comments #respond input[type="submit"] {
 padding: 7px 18px !important;
}
}
#comments {
	width: 100%;
	float: left
}
#page #comments #commentform input[type="submit"] {
	max-height: none;
	margin-bottom: 10px;
}
.single-post #comments #respond input[type="submit"] {
	line-height: 12px;
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	background: #037b3e;
}
button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
	background: #037b3e;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	box-sizing: content-box;
	moz-box-sizing: content-box;
	webkit-appearance: textfield;
	webkit-box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
 webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border:0;
 padding:0;
}
input[type=text], input[type=email], input[type=url], textarea, input[type=tel], textarea, input[type=number], input[type=date], select {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	color: #45494c;
}
input[type=text]:focus, input[type=email]:focus, textarea:focus, input[type=tel]:focus, input[type=number]:focus, input[type=date]:focus {
	color: #111;
}
input[type=text], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=date] {
	padding: 3px;
}
textarea {
	overflow: auto;
	padding-left: 3px;
	vertical-align: top;
	width: 98%;
}
.wpcf7-list-item.first {
	margin: 0;
}
div.wpcf7-response-output {
	margin: 2em 0em 1em;
}
a {
	color: #333333;
}
a:hover, a:focus, a:active {
	color: #FF5D2A;
}
#commentform label {
	width: 125px;
	float: left;
}
#commentform p {
	margin: 0 0 1em;
}
#commentform p.form-submit {
	margin: 0;
}
#commentform p.comment-subscription-form label {
	width: initial;
	float: none;
}
#commentform p.comment-form-rating {
	display: inline-block;
	margin: 10px 0;
}
.form-allowed-tags {
	display: none
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
.assistive-text {
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
#header_language_select {
	float: right;
	height: 100%;
	margin: 10px 0 0;
	padding: 0;
	z-index: 8002;
	clear: both;
}
#header_language_select ul {
	margin: 0;
	list-style: none;
}
#header_language_select ul li.current {
	position: relative;
}
#lang-select-block a {
	display: block;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px 20px;
	font-size: 14px;
}
#lang-select-block .current a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-khtml-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;
}
#lang-select-block li.current:hover>a {
	background: #F15A23;
	color: #ffffff;
}
ul#lang-select-popup {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	background: #fff;
	display: block;
	float: left;
	left: -26px;
	moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	position: absolute;
	top: 35px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-khtml-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;
	opacity: 0;
	margin: 20px 0 0 0;
	_margin: 0; /*IE6 only*/
	visibility: hidden;
	z-index: 8001;
}
#header_language_select ul li:hover > ul {
	margin: 0;
	opacity: 1;
	visibility: visible;
}
#lang-select-popup a {
	padding: 12px 15px;
	text-transform: none;
}
.main-navigation {
	display: block;
	float: left;
	margin: 10px 0 0 0;
	position: relative;
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li:first-child {
	margin: 0;
}
.main-navigation li {
	margin: 0 0 0 10px;
}
.main-navigation li {
	float: left;
	position: relative;
}
.main-navigation a {
	display: block;
	text-decoration: none;
	/*color:#333333;*/
	text-transform: uppercase;
	padding: 7px 10px;
	font-size: 14px;
}
.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: block;
	float: left;
	left: 0;
	moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	background: none #fff;
	position: absolute;
	top: 35px;
	z-index: 8000;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-khtml-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;
	opacity: 1;
	margin: 20px 0 0 0;
	_margin: 0; /*IE6 only*/
	visibility: hidden;
}
.main-navigation ul ul ul {
	left: 100%;
	top: 0;
	margin: 0 0 0 20px;
}
.main-navigation ul ul a {
	min-width: 155px;
	background: none;
	padding: 12px 15px !important;
	color: #333333;
	text-transform: none;
	font-size: 14px;
	box-shadow: none !important;
	transition: background 0 linear !important;
}
.main-navigation ul ul li:first-child {
	background: none;
}
.main-navigation ul ul li {
	float: left;
	width: 100%;
	margin: 0 !important
}
.main-navigation ul li:hover > a {
	background: none repeat scroll 0 0 #F15A23;
	color: #fff;
	padding: 7px 10px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-khtml-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;
	font-size: 14px;
}
.main-navigation ul ul:hover > a {
	color: #333 !important;
	text-shadow: none !important;
}
.main-navigation ul ul a:hover, .main-navigation ul ul li.current_page_item a, .main-navigation ul ul li.current-menu-item a, .main-navigation ul ul li.current-menu-parent a, .main-navigation ul ul li.current-menu-ancestor a {
	color: #333;
	text-shadow: none !important;
}
.main-navigation ul li:hover > ul {
	margin: 0;
	opacity: 1;
	visibility: visible;
}
.main-navigation ul li.current_page_item a, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-menu-parent a, .main-navigation ul li.current_page_parent a, .main-navigation ul li.current-menu-ancestor a {
	background: none repeat scroll 0 0 #F15A23;
	color: #fff;
	padding: 7px 10px;
}
.menu-toggle {
	cursor: pointer;
}
.main-small-navigation .menu {
	display: none;
}
#masthead, #colophon, #content {
	float: left;
	width: 100%;
	margin: 10px 0;
	min-height: 60px;
}
.archive #content {
	margin: 0 0 10px 0;
}
#colophon {
	position: relative;
	margin: 0;
	padding: 0;
}
#colophon>.container {
	margin: 0 auto;
	border-top: 1px solid #d6d6d6;
	padding: 20px 0;
	position: relative;
}
#colophon .site-info {
	font-size: 12px;
	float: left;
	width: 420px;
	padding: 8px 0;
}
#masthead .social-icon {
	float: right;
	width: 100%;
	margin-bottom: 10px;
}
#colophon .social-icon {
	float: right
}
#masthead .social-icon a, #colophon .social-icon a {
	width: 30px;
	height: 30px;
	opacity: 1;
	/* background-image:url(images/social.png); */
	background-repeat: no-repeat;
}
#masthead .social-icon a {
	float: right;
}
#colophon .social-icon a {
	float: left;
}
#masthead .social-icon a.myspace, #masthead .social-icon a.yelp, #colophon .social-icon a.myspace, #colophon .social-icon a.yelp {
	background-image: url(images/social.png);
}
#masthead .social-icon a:hover, #masthead .social-icon a:active, #colophon .social-icon a:hover, #colophon .social-icon a:active {
	opacity: 0.9
}
#masthead .social-icon a.myspace, #colophon .social-icon a.myspace {
	background-position: -31px 0;
}
#masthead .social-icon a.yelp, #colophon .social-icon a.yelp {
	background-position: -435px 0;
}
.social-icon>a>i {
	color: #fff;
	background: #333333;
	border-radius: 50%;
	padding: 5.5px;
	margin: 1px;
	width: 17px;
	height: 17px;
	text-align: center;
	font-size: 17px;
}
.social-icon a>.fa:before {
	font-size: 17px;
}
.social-icon a.soundcloud >i, .social-icon a.tripadvisor>i {
	padding: 5.5px 0;
	width: 28px;
}
.social-icon a.facebook .fa:before {
	content: "\f09a";
}
.social-icon a.twitter .fa:before {
	content: "\f099";
}
.social-icon a.linkedin .fa:before {
	content: "\f0e1";
}
.social-icon a.googleplus .fa:before {
	content: "\f0d5";
}
.social-icon a.dribbble .fa:before {
	content: "\f17d";
}
.social-icon a.skype .fa:before {
	content: "\f17e";
}
.social-icon a.flickr .fa:before {
	content: "\f16e";
}
.social-icon a.youtube .fa:before {
	content: "\f167";
}
.social-icon a.vimeo .fa:before {
	content: "\f194";
}
.social-icon a.rss .fa:before {
	content: "\f09e";
}
.social-icon a.vk .fa:before {
	content: "\f189";
}
.social-icon a.pinterest .fa:before {
	content: "\f0d2";
}
.social-icon a.instagram .fa:before {
	content: "\f16d";
}
.social-icon a.email .fa:before {
	content: "\f0e0";
}
.social-icon a.github .fa:before {
	content: "\f09b";
}
.social-icon a.tumblr .fa:before {
	content: "\f173";
}
.social-icon a.soundcloud .fa:before {
	content: "\f1be";
}
.social-icon a.tripadvisor .fa:before {
	content: "\f262";
}
/* #masthead .social-icon a.twitter,
#colophon .social-icon a.twitter {
    background-position:-280px 0;
}
#masthead .social-icon a.linkedin,
#colophon .social-icon a.linkedin {
    background-position:-93px 0;
}
#masthead .social-icon a.myspace,
#colophon .social-icon a.myspace {
    background-position:-31px 0;
}
#masthead .social-icon a.googleplus,
#colophon .social-icon a.googleplus {
    background-position:-62px 0;
}
#masthead .social-icon a.dribbble,
#colophon .social-icon a.dribbble {
    background-position:0 0;
}
#masthead .social-icon a.skype,
#colophon .social-icon a.skype {
    background-position:-125px 0;
}
#masthead .social-icon a.flickr,
#colophon .social-icon a.flickr {
    background-position:-187px 0;
}
#masthead .social-icon a.youtube,
#colophon .social-icon a.youtube {
    background-position:-218px 0;
}
#masthead .social-icon a.rss,
#colophon .social-icon a.rss {
    background-position:-155px 0;
}
#masthead .social-icon a.vk,
#colophon .social-icon a.vk {
    background-position:-311px 0;
}
#masthead .social-icon a.pinterest,
#colophon .social-icon a.pinterest {
    background-position:-373px 0;
}
#masthead .social-icon a.instagram,
#colophon .social-icon a.instagram {
    background-position:-404px 0;
}
#masthead .social-icon a.yelp,
#colophon .social-icon a.yelp {
    background-position:-435px 0;
}
#masthead .social-icon a.email,
#colophon .social-icon a.email {
    background-position:-342px 0;
} */

.sticky {
}
.hentry {
	margin: 0 0 1.5em;
}
.entry-meta {
	clear: both;
}
.byline {
	display: none;
}
.single .byline, .group-blog .byline {
	display: inline;
}
.entry-content, .entry-summary {
	margin: 1.5em 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
.blog .format-aside .entry-title, .archive .format-aside .entry-title {
	display: none;
}
.site-header img, .comment-content img, .widget img {
	max-width: 100%;
}
.site-header img, .entry-content img, img[class*="align"], img[class*="wp-image-"] {
	height: auto;
}
img.size-full {
	width: auto !important;
	max-width: 100%;
}
.entry-content img.wp-smiley, .comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	margin-bottom: 15px;
	max-width: 100%;
}
.entry-thumbnail {
	display: block;
	float: left;
	padding: 0 4.4%;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 20px 0 0;
	height: auto;
}
.entry-thumbnail .wp-post-image {
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
	height: auto;
	width: 100%;
}
.format-audio .wp-audio-shortcode {
	height: 30px !important;
	margin: 20px 0;
	max-width: 450px !important;
}
.wp-caption.aligncenter, .wp-caption.alignleft, .wp-caption.alignright {
	margin-bottom: 1.5em;
	margin-bottom: 15px;
}
.wp-caption img {
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-content .gallery dd {
	margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}
embed, iframe, object {
	max-width: 100%;
	clear: both;
}
.site-content .site-navigation {
	float: left;
	margin: 0 0 1.5em;
	overflow: hidden;
	width: 100%;
}
.site-content .nav-previous a, .site-content .nav-next a {
	text-decoration: none
}
.site-content .nav-previous {
	float: left;
	width: 46%;
}
.site-content .nav-next {
	float: right;
	text-align: right;
	width: 46%;
}
.bypostauthor {
}
.widget {
	margin: 0 0 1.5em;
}
#searchsubmit {
	display: block;
	top: 0;
	right: 0;
	position: absolute;
	width: 25px;
	height: 32px;
	text-indent: -999px;
	opacity: 0;
}
.no-slider-text {
	text-align: center;
}
.main-slider-container {
	margin: 10px 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	background: none;
	border: none;
	height: 100%;
	overflow: hidden;
}
.main-slider-container .flexslider {
	margin: 0;
}
section {
	overflow: hidden;
	position: relative;
}
.main-slider-container.full-width {
	height: 900px;
}
.flex-direction-nav a {
	z-index: 999
}
#page {
	position: relative;
	/*z-index: 1;*/
}
#page .container .btm_header, #page .container .entry-header {
	border: 0;
	margin: 0 0 10px;
}
.search #page .container .entry-header {
	border: 0;
}
#page-header .head-container {
	z-index: 1000;
}
#page-header .container header .header-hgroup.left-pos {
	float: left;
	margin: 0 15px 0 0;
}
#page-header .container header .header-hgroup.center-pos {
	float: right;
	margin: 0;
	width: 100%;
	display: inline-block;
	text-align: center;
}
#page-header .container header .header-hgroup.center-pos a {
	text-align: center;
	float: none;
}
#page-header .container header .header-hgroup.right-pos {
	float: right;
	margin: 0 0 0 15px;
}
#page-header .container header .menu-wrapper.left-pos {
	float: left;
	display: inline-block;
}
#page-header .container header .menu-wrapper.center-pos {
	float: none;
	display: block;
	margin: 0 auto;
	display: inherit;
	max-width: 100%!important;
}
#page-header .container header .menu-wrapper.center-pos .main-navigation {
	width: 100%;
	text-align: center;
}
#page-header .container header .menu-wrapper.center-pos .main-navigation li {
	float: none;
	display: inline-block;
}
#page-header .container header .menu-wrapper.right-pos {
	float: right;
	display: inline-block;
}
.page-header {
	margin: 0 0 20px;
}
#page .container .content p {
	text-align: justify;
}
#page .container header.entry-header h1.entry-title, #page .container header.archive-header h1.archive-title {
	/*font-size:20px;*/
	padding: 0 0 20px 0
}
span.text_orange {
	color: #ff5d2a
}
.select-menu {
	display: none;
	width: 100%;
	margin: 0 0 25px 0;
	cursor: pointer;
	padding: 6px;
	background: #f9f9f9;
	border: 1px solid #e3e3e3;
	color: #777;
	float: left
}
header.post-header, .blog_post {
	float: left;
	width: 100%
}
.post-content .entry-summary, .post-content .entry-content {
	clear: both
}
.blog .blog_post, .category .blog_post, .tag .blog_post, .author .blog_post, .archive .blog_post, .search .blog_post {
	margin: 0 0 55px
}
.blog .blog_post:last-of-type, .category .blog_post:last-of-type, .tag .blog_post:last-of-type, .author .blog_post:last-of-type, .search .blog_post:last-of-type {
	margin: 0 0 35px
}
.blog_post .date_of_post {
	position: relative;
	left: 1px;
	width: 54px;
	height: 54px;
	color: #fff;
	float: left;
	margin: 0;
	background: #F15A23;
}
.blog_post .date_of_post .day_post {
	font-size: 20px;
	text-align: center;
	filter: none;
	float: left;
	width: 100%;
	font-weight: bold;
	margin: 5px 0 0 0
}
.blog_post .date_of_post .month_post {
	font-size: 13px;
	text-align: center;
	float: left;
	width: 100%;
	text-transform: uppercase;
	line-height: 18px;
	position: relative;
	top: -6px;
}
.blog .post-title, .single .post-title {
	line-height: 24px;
}
.blog_post .post-content {
	float: left;
	width: 884px;
	padding: 0 0 18px 0;
	border: 1px solid #d6d6d6
}
.eleven.columns .blog_post .post-content {
	width: 584px;
}
.search .blog_post .post-content {
	width: 884px;
}
.blog_post .post-content .entry-content, .blog_post .post-content .entry-summary {
	padding: 20px 4.4% 10px;
	margin-top: 0
}
.blog_post .post-content footer.entry-meta {
	margin: 0;
	padding: 0 4.4%
}
.blog_post .post-content footer.entry-meta .comments-link, .blog_post .post-content footer.entry-meta .author-link, .blog_post .post-content footer.entry-meta .cat-links, .blog_post .post-content footer.entry-meta .tag-links {
	height: 22px;
	width: auto;
	padding: 0 0 2px 26px;
	margin: 0 10px 0 0
}
.blog_post .post-content footer.entry-meta .edit-link {
	float: right;
	width: auto;
	padding: 0;
	margin: 0;
}
.blog_post .post-content footer.entry-meta .comments-link {
	background: url(images/comment.png) no-repeat 0 0 transparent;
}
.blog_post .post-content footer.entry-meta .author-link {
	background: url(images/user.png) no-repeat 0 0 transparent;
}
.blog_post .post-content footer.entry-meta .cat-links {
	background: url(images/category.png) no-repeat 0 3px transparent;
}
.blog_post .post-content footer.entry-meta .tag-links {
	background: url(images/tag.png) no-repeat 0 3px transparent;
}
.blog_post .post-content footer.entry-meta .comments-link:hover, .blog_post .post-content footer.entry-meta .author-link:hover, .blog_post .post-content footer.entry-meta .cat-links:hover {
	opacity: 0.9
}
.blog_post .post-content footer.entry-meta .comments-link a, .blog_post .post-content footer.entry-meta .tag-links a, .blog_post .post-content footer.entry-meta .author-link a, .blog_post .post-content footer.entry-meta .cat-links a, .blog_post .post-content footer.entry-meta .edit-link a {
	text-decoration: none;
}
.more-link {
	text-decoration: none;
	font-size: 13px
}
body div.pp_pic_holder {
	z-index: 100000
}
body div.pp_overlay {
	background-color: #333333
}
.screen-reader-text {
	float: left;
	padding: 8px 15px 8px 0
}
/* =Custom posts= */
article.post-password-required header.post-header .post-title {
	width: 85.61%;
	padding: 0 10% 13px 4.4%;
	background: url(images/post-password.png) no-repeat 97% 0 transparent;
}
article.format-link header.post-header .post-title {
	width: 85.61%;
	padding: 0 10% 13px 4.4%;
	background: url(images/post-link.png) no-repeat 97% 0 transparent;
}
article[class*=tag-twitter] header.post-header .post-title {
	width: 85.61%;
	padding: 0 10% 13px 4.4%;
	background: url(images/post-twitter.png) no-repeat 97% 0 transparent;
}
article.format-quote header.post-header .post-title {
	width: 85.61%;
	padding: 0 10% 13px 4.4%;
	background: url(images/post-quote.png) no-repeat 97% 0 transparent;
}
cite {
	font-weight: bold
}
cite a {
	font-weight: bold;
	text-decoration: none
}
article.format-image .wp-caption a {
	position: relative;
	display: block;
}
.single-post article.format-image img {
	width: auto;
	max-width: 100%;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
}
article.format-image .wp-caption a:after {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: " ";
	background: url(images/image-linked.png) no-repeat center center transparent;
}
article.format-image .wp-caption a:hover:after {
	background: url(images/image-linked-hover.png) no-repeat center center transparent;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #fff !important
}
/* .entry-content iframe{max-height:650px} */

.header-hgroup a.link-logo-retina, .site-header a.link-logo-retina {
	display: none;
}
.logo-description {
	float: left;
	display: block;
	word-wrap: break-word;
	text-decoration: none;
	margin: 5px 0 0 0;/*color:#333333;*/
}
.logo-description h1.site-title {
	font-size: 20px !important;
	font-weight: bold;
	line-height: 20px;/*color:#333333;*/
}
.logo-description h2.site-description {
	font-size: 14px !important;/*color:#333333;*/
}
header.post-header .post-title {
	border-bottom: 2px solid #f15a23;
	float: left;
	font-size: 27px;
	margin: 14px 0 0;
	padding: 0 4.4% 13px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	word-wrap: break-word;
}
header.post-header .post-title a {
	text-decoration: none;
}
#page .container #secondary {
	float: left;
	width: 100%;
	margin: 10px 0 0 0
}
#page .container #secondary .widget {
	float: left;
	width: 100%;
}
#page .container #secondary .widget h3.widget-title, #page .container #secondary .widget h1.widget-title {
	border-bottom: 2px solid #f15a23;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0
}
#page .container #secondary .widget ul {
	float: left;
	width: 98%;
	width: calc(100% - 8px);
	list-style: none;
	margin: 0 0 0 8px
}
#page .container #secondary .widget a {
	font-size: 13px;
	text-decoration: none
}
#page .container #secondary .widget ul li {
	margin: 0 0 10px 0;
}
#page .container #secondary .widget ul li.cat-item {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
#page .container #secondary .widget ul.children {
	padding-left: 20px;
}
#page .container #secondary .widget ul li.cat-item a {
	padding: 0;
	margin-bottom: 10px;
	float: left;
}
#page .container #secondary .widget ul li.cat-item ul li a {
	padding: 0 0 0 5px;
}
#page .container #secondary .widget ul li.cat-item ul li a:before {
	content: "\f105";
	color: #333333;
	font-family: FontAwesome;
	margin-right: 6px;
	font-size: 1em;
	font-weight: bold;
}
#page .container #secondary .widget ul li.current-cat a:before, #page .container #secondary .widget ul li.cat-item a:hover:before {
	color: #ff5d2a;
}
#page .container #secondary>.widget_nav_menu a {
	float: left;
	padding: 0;
	margin: 0 0 10px 0;
}
#page .container #secondary>.widget_nav_menu li, #page .container #secondary>.widget_nav_menu li ul li {
	float: left;
	width: 100%;
	margin: 0;
}
#page .container #secondary>.widget_nav_menu>div ul>li {
	width: 100%;
	margin: 0;
}
#page .container #secondary>.widget_nav_menu>div>ul li>ul {
	margin-left: 20px;
	width: calc(100% - 15px);
}
#page .container #secondary>.widget_nav_menu>div>ul>li ul>li>a {
	padding-left: 5px;
}
#page .container #secondary>.widget_nav_menu>div>ul>li ul>li>a:before {
	content: "\f105";
	color: #333333;
	font-family: FontAwesome;
	margin-right: 6px;
	font-size: 1em;
	font-weight: bold;
}
#page .container #secondary>.widget_nav_menu>div>ul>li ul>li>a:hover:before, #page .container #secondary>.widget_nav_menu>div>ul>li ul>li.current-menu-item>a:hover:before {
	color: #ff5d2a;
}
#page .container #secondary>.widget_nav_menu li.current-menu-item>a {
	color: #ff5d2a;
}
#page .container #secondary>.widget_nav_menu>div>ul>li>ul>li>ul>li>ul {
	display: none;
}
/*calendar widget*/
#calendar_wrap {
	width: 212px;
	border: 1px solid #d9d9d9;
	padding: 30px 33px;
	margin: 0 auto;
}
#calendar_wrap #wp-calendar {
	border: 0px;
	padding: 0;
	margin: 0;
	width: 212px
}
#calendar_wrap #wp-calendar thead {
	display: block;
	float: left;
}
#calendar_wrap #wp-calendar tbody {
	width: 210px;
	float: left;
}
table#wp-calendar td {
	padding: 7px 5px;
	border: 0px;
	text-align: center;
}
table#wp-calendar th {
	width: 20px;
	display: inline-block;
	padding: 7px 5px;
	border: 0px;
	text-align: center;
	color: #2c9bb3;
}
table#wp-calendar th:last-child, table#wp-calendar th:nth-child(6) {
	color: #333333
}
#wp-calendar caption {
	border-bottom: 2px solid #d6d6d6;
	padding: 0 0 15px 0;
	margin: 0 0 13px 0;
	text-transform: uppercase;
	font-size: 18px;
}
#wp-calendar td {
	width: 20px;
	height: 14px;
	font-size: 12px;
	line-height: 14px;
	float: left;
	border: 0px;
	color: #d6d6d6;
}
table#wp-calendar td.cal_has_posts {
	width: 18px;
	border: 1px solid #d6d6d6;
	border-radius: 16px;
	color: #d6d6d6;
}
#wp-calendar td#today, #wp-calendar td#today~td {
	color: #8a8a8a;
}
table#wp-calendar td[colspan="1"] {
	width: 18px;
}
table#wp-calendar td[colspan="2"] {
	width: 50px;
}
table#wp-calendar td[colspan="3"] {
	width: 80px;
}
table#wp-calendar td[colspan="4"] {
	width: 110px;
}
table#wp-calendar td[colspan="5"] {
	width: 140px;
}
table#wp-calendar td[colspan="6"] {
	width: 170px;
}
table#wp-calendar td#prev {
	width: 80px;
	text-align: left;
}
table#wp-calendar td#next {
	width: 80px;
	text-align: right;
}
#searchform {
	position: relative;
}
#searchform:after {
	content: "\f002";
	position: absolute;
	font-family: FontAwesome;
	right: 10px;
	color: #45494c;
	top: 6px;
	font-size: 15px;
	border-left: 1px solid #d7d7d7;
	padding: 0px 0 0 11px;
	line-height: 20px;
	pointer-events: none;
}
input#s {
	border-radius: 2px 2px 2px 2px;
	font-size: 13px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 32px 4px 12px;
	width: 234px;
}
input[type="password"] {
	border: 1px solid #e5e5e5;
	border-radius: 2px 2px 2px 2px;
	font-size: 13px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 5px;
	width: 220px;
}
#back-top {
	bottom: 24px;
	display: none;
	position: absolute;
	right: 2%;
}
#back-top a {
	text-decoration: none;
	font-size: 18px;
	color: #000;
}
.glr-container-image {
	float: left;
	width: 100%;
	display: block;
	margin: 30px 0;
	position: relative;
}
table {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}
table {
	font: normal 12px/150% Arial, Helvetica, sans-serif;
	background: #fff;
	border: 1px solid #d6d6d6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
table td, table th {
	padding: 7px 10px;
}
table thead th, table th {
	/*color:#333333; */
	font-size: 14px;
	border-bottom: 1px solid #d6d6d6;
}
table tbody td {
	/*color: #7D7D7D; */
	border-bottom: 1px solid #d6d6d6;
	font-size: 12px;
	font-weight: normal;
}
table tbody tr:last-child td:last-child {
	border-right: 1px solid #d6d6d6;
}
table tfoot td div {
	border-top: 1px solid #8C8C8C;
	background: #EBEBEB;
}
table tfoot td {
	padding: 0;
	font-size: 12px
}
table tfoot td div {
	padding: 2px;
}
table tfoot td ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
table tfoot li {
	display: inline;
}
.post-content .entry-content table tbody tr th a {
	color: #F15A23;
	text-decoration: none;
}
table tfoot li a {
	text-decoration: none;
	display: inline-block;
	padding: 2px 8px;
	margin: 1px;
	color: #F5F5F5;
	border: 1px solid #8C8C8C;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );
	background: -moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');
	background-color: #8C8C8C;
}
table tfoot ul.active, table tfoot ul a:hover {
	text-decoration: none;
	border-color: #7D7D7D;
	color: #F5F5F5;
	background: none;
	background-color: #8C8C8C;
}
pre {
	background: #f5f5f5;
	color: #666;
	border: 1px solid #d6d6d6;
	font-family: monospace;
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}
blockquote, q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none;
}
blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 35px;
}
blockquote blockquote {
	margin-right: 0;
}
blockquote cite, blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
blockquote em, blockquote i {
	font-style: normal;
	font-weight: 300;
}
blockquote strong, blockquote b {
	font-weight: 400;
}
small {
	font-size: smaller;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
code {
	font-size: 12px;
	margin-left: 3px;
	color: #686758;
}
address {
	font-style: italic;
	margin: 0 0 24px;
}
.head-container {
	position: relative;
	left: 0;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
}
.head-container.fixed {
	position: fixed;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
	box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
	min-height: 0 !important;
	background-attachment: scroll !important;
	z-index: 8000;
	background-color: #fff;
}
.head-container.is_indent {
	top: 32px;
}
.single-post #comments ol.commentlist li img.avatar, .page #comments ol.commentlist li img.avatar {
	padding: 3px;
	width: 32px;
	height: auto;
	background: #f7f6f7;
	border: 1px solid #f0eef0;
	line-height: 1;
}
#comments.comments-area h2.comments-title, #comments.comments-area #respond.comment-respond h3.comment-reply-title {
	margin: 20px 0;
	font-weight: normal;
}
.page #comments #respond input[type="submit"] {
	line-height: 100%;
}
#comments.comments-area ol.commentlist {
	margin: 0 0 20px 0;
	padding: 0;
}
.commentlist, .commentlist .children {
	list-style-type: none;
	padding: 0;
}
.comment-body {
	padding: 20px 0;
	position: relative;
}
.comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after {
	content: "";
	display: table;
}
.comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after {
	content: "";
	display: table;
}
.comment-body:after {
	clear: both;
}
#comments.comments-area ol.commentlist li {
	width: 100%;
}
#comments.comments-area ol.commentlist li.comment .comment-author {
	float: left;
	display: block;
	max-width: 40px;
	font-size: 12px;
	font-family: inherit;
}
#comments.comments-area ol.commentlist li.comment .comment-author cite.fn {
	display: block;
	float: left;
	width: 100%;
	word-wrap: break-word;
	text-align: center;
}
.comment-meta {
	width: 90%;
}
#comments .comment-meta cite.fn, #comments .comment-meta cite.fn a {
	color: #777777;
	font-style: normal;
}
.comment-content em {
	position: relative;
	top: 3px;
}
#comments.comments-area ol.commentlist li.comment .comment-author span.says {
	float: left;
}
.comment-content {
	position: relative;
	float: right;
	width: calc(100% - 78px);
	width: -moz-calc(100% - 78px);
	width: -o-calc(100% - 78px);
	width: -webkit-calc(100% - 78px);
	word-wrap: break-word;
	border: 1px solid #F0EEF0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 14px;
}
#comments.comments-area ol.commentlist li.comment .comment-meta a.meta-date {
	color: #A2A2A2;
	font-size: 13px;
	text-decoration: none;
}
#comments.comments-area ol.commentlist li.comment .comment-meta a.comment-edit-link {
	font-size: 13px;
	text-decoration: none;
}
.commentlist .reply {
	position: absolute;
	top: 14px;
	right: 14px;
}
#comments.comments-area ol.commentlist li.comment .reply a.comment-reply-link {
	text-decoration: none;
}
.comment-respond {
	width: 100%;
	display: block;
	margin: 20px 0;
}
.comment-form-comment {
	margin-bottom: 25px;
}
#comments.comments-area #respond.comment-respond form#commentform.comment-form p.comment-form-comment label {
	margin: 0 0 5px 0;
	float: left;
	display: block;
	width: 100%;
}
.commentsErrorBox {
	color: #F15A23;
	line-height: 1em;
	margin-bottom: 27px;
	padding: 14px 26px 14px 46px;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #FF5C2C;
	background: url(images/error.png) no-repeat 12px center transparent;
	display: inline-block;
	width: 88%;
}
.commentsErrorBox ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style: none;
	margin: 5px 0;
	padding: 0;
}
.gallery {
	display: block;
	float: left;
	display: block;
	width: 100%;
}
.blog_post .gallery {
	padding: 0 0 20px;
}
.gallery .gallery-item {
	float: left;
	display: block;
	margin: 0 4px 4px 0;
	position: relative;
	overflow: hidden;
}
.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	bottom: 0;
	color: #FFFFFF;
	font-size: 14px;
	left: 0;
	line-height: 1.3;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 2px 8px;
	position: absolute;
	text-align: left;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
	width: 100%;
	font-style: italic;
	font-weight: 300;
}
.gallery-caption:before {
	box-shadow: 0 -10px 15px #000000 inset;
	content: "";
	height: 100%;
	left: 0;
	min-height: 49px;
	position: absolute;
	top: 0;
	width: 100%;
}
.gallery .gallery-item .gallery-icon a {
	float: left;
}
.gallery .gallery-item .gallery-icon a img.attachment-thumbnail {
	display: block;
	float: left;
	max-width: 100%;
	width: 100%;
}
.gallery-item:hover .gallery-caption {
	opacity: 1;
}
.gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item {
	text-align: center;
}
.gallery.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery.gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin: 0 0 4px 0;
}
.page-links {
	clear: both;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	line-height: 2.2;
	margin: 20px 0;
	text-transform: uppercase;
}
body.page .entry-thumbnail {
	display: block;
	float: left;
	height: auto;
	margin: 0 0 20px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 4.4%;
}
body.page .entry-thumbnail .wp-post-image {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	height: auto;
	width: 100%;
}
aside #lang_sel {
	z-index: 5;
}

/*Custom Tabs*/
/*
.custom-tabs {
	float:left;
	display:block;
	width:100%;
	max-width:100%;
	height:100%;
	margin:0 0 60px 0;
}

.custom-tabs ul {
	float: left;
	margin: 0;
	width: 100%;
	list-style:none;
	max-width: 240px;
}

.custom-tabs ul li {
	float: left;
	margin: 0;
	width: 228px;
	min-height: 25px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 0 0 0 10px;
	background-image: url("images/menu_shadow.png");
	background-repeat: no-repeat;
	background-position: right 0;
	border-left: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.custom-tabs ul li a {
	float: left;
	font-weight: bold;
	line-height: 25px;
	min-width: 10em;
	padding: 14px 5px;
	width: 150px;
	text-decoration:none; color:#818181;
}

.custom-tabs ul li.current {
	background-color: #fefefe;
	border-left:1px solid #e5e5e5;
	border-right:0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background-image:none;
}

.custom-tabs ul li:first-child {
	border-top:1px solid #e5e5e5;
}

.custom-tabs ul li.current a {
	border-bottom-color: #6D6D6D;
	border-top-color: #808080;
	color:#3e3e3e;
	outline: 0;
}

.custom-tabs ul li:hover {
	color:#e1704b
}

.custom-tabs .tab-content {
	background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    float: right;
    max-width: 640px;
    min-height: 600px;
    padding: 0 15px;
    width: 100%;
}
*/

@media only screen and (min-width:959px) {
.single-post .sixteen.columns.alpha.omega .blog_post .post-content {
	width: 94%
}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width:768px) {
.search header.post-header .post-title {
	width: 94.01%;
	padding: 0 3% 13px;
}
.blog_post .post-content .entry-summary {
	padding: 20px 3% 10px;
	margin-top: 0
}
.search .blog_post .post-content footer.entry-meta {
	padding: 0 3%
}
.search article.post-password-required header.post-header .post-title {
	width: 90.51%;
	padding: 0 6.5% 13px 3%;
}
.search article.format-link header.post-header .post-title {
	width: 90.51%;
	padding: 0 6.5% 13px 3%;
}
.search article[class*=tag-twitter] header.post-header .post-title {
	width: 90.51%;
	padding: 0 6.5% 13px 3%;
}
.search article.format-quote header.post-header .post-title {
	width: 90.51%;
	padding: 0 6.5% 13px 3%;
}
/*single post*/
.single-post .eleven.columns.omega {
	float: right
}
.single-post .five.columns.alpha {
	float: left
}
/*styles for responsive full header*/
.resp_full_width_menu>.container {
	display: block;
}
.resp_full_width_menu>.site-header {
	display: none;
}
}

@media only screen and (min-width:768px) and (max-width:959px) {
.blog_post .post-content {
	width: 692px;
}
.eleven.columns .blog_post .post-content {
	width: 452px;
}
.search .blog_post .post-content {
	width: 692px;
}
#calendar_wrap {
	padding: 10px 3px
}
input#s {
	width: 174px;
}
/*single post*/
.single-post .sixteen.columns.alpha.omega .blog_post .post-content {
	width: 92%
}
}

@media screen and ( max-width: 782px ) {
.head-container.is_indent {
	top: 46px;
}
}

@media screen and (max-width: 600px) {
.head-container.is_indent {
	top: 0;
}
}

@media only screen and (max-width:767px) {
.page-container {
	margin-bottom: 40px;
}
/* nav menu ul & select */
.menu {
	display: none;
}
#header_language_select {
	display: none;
}
.widget_nav_menu .menu {
	display: block;
}
.main-navigation {
	float: none !important;
}
#page-header .head-container .container header .header-hgroup {
	margin: 0 0 15px;
}
.select-menu {
	display: block;
}
#back-top {
	display: none;
}
.blog_post .post-content,  .eleven.columns .blog_post .post-content,  .search .blog_post .post-content {
	width: 338px;
}
input#s {
	width: 348px;
}
body.post-type-archive #searchform input#s {
	max-width: 100%
}
.comment-meta {
	width: 80%;
}
#page .container #secondary .widget>ul>li.cat-item {
	overflow-x: hidden
}
.flex-control-nav {
	display: none
}
.page-header {
	width: 94%;
	padding: 10px 3%;
	margin: 0
}
#comments {
	width: 94%;
	padding: 10px 3%;
	margin: 0
}
article {
	width: 94%;
	padding: 10px 3%;
	margin: 0
}
#colophon {
	width: 94%;
	padding: 10px 3%;
	margin: 0
}
.blog_post {
	width: auto
}
#page .container #secondary {
	width: 94%;
	padding: 10px 3%;
	margin: 40px 0 0 0
}
#colophon .site-info {
	width: 100%
}
body .resp-tab-content {
	border: 1px solid #c1c1c1;
}
body .resp-tabs-container {
	width: 96% !important;
	margin: 0 2%;
}
/*styles for responsive full header*/
.resp_full_width_menu>.container {
	display: none;
}
.resp_full_width_menu>.site-header {
	display: block;
}
.resp_full_width_menu.head-container {
	float: left;
}
.resp_full_width_menu #header_language_select {
	display: block;
}
.resp_full_width_menu #header_language_select .current,  .resp_full_width_menu #header_language_select .current a,  .resp_full_width_menu #header_language_select .current ul#lang-select-popup {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-khtml-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
.resp_full_width_menu #header_language_select ul li:hover > ul {
	visibility: hidden;
}
.resp_full_width_menu #lang-select-block a {
	padding: 7px
}
.resp_full_width_menu .site-header {
	width: 100%;
	float: left;
}
.resp_full_width_menu .site-header .logo_wrapper {
	display: block;
	float: left;
	width: 48%;
	margin: 10px 0 0 2%;
}
.resp_full_width_menu .site-header .cart_wrapper, .resp_full_width_menu .site-header .menu_button {
	display: block;
	float: right;
	margin-left: 12px;
	margin-right: 12px;
}
.resp_full_width_menu .site-header .language_switcher {
	display: block;
	float: right;
}
.resp_full_width_menu .site-header .select-menu {
	display: none;
}
.resp_full_width_menu .site-header .menu_button button {
	background: none !important;
	float: left;
	margin: 15px 10px 9px;
	padding: 0;
	z-index: 9;
	background: none;
	border: 0;
	height: 30px;
	width: 35px;
	outline: none;
}
.resp_full_width_menu .site-header .menu_button button span {
	display: block;
	margin: 0 auto;
	margin-bottom: 5px;
	background: #333333;
	height: 5px;
	width: 35px;
	border-radius: 3px;
}
.resp_full_width_menu .menu_wrapper {
	float: left;
	width: 100%;
	overflow-y: auto;
}
.resp_full_width_menu .menu_wrapper.collapse {
	display: none;
}
.resp_full_width_menu .menu_wrapper>div {
	width: 100%;
	float: left;
}
.resp_full_width_menu ul {
	list-style: none;
}
.resp_full_width_menu .menu {
	display: block;
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.resp_full_width_menu .menu ul {
	margin: 0;
}
.resp_full_width_menu .menu li a {
	width: 97%;
	padding: 17px 1% 17px 2%;
	float: left;
	text-decoration: none;
	height: 21px;
}
.resp_full_width_menu .menu li a:hover {
	padding-top: 17px;
	padding-bottom: 17px;
	float: left;
	text-decoration: none;
	height: 21px;
}
.resp_full_width_menu .menu>li>ul>li>a {
	width: 93%;
	padding-left: 6%;
}
.resp_full_width_menu .menu>li>ul>li>ul>li>a {
	width: 87%;
	padding-left: 12%;
}
.resp_full_width_menu .menu ul ul ul {
	display: none;
}
.resp_full_width_menu .site-header .menu_wrapper .menu li a {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-khtml-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;
}
.resp_full_width_menu .cart-button {
	clear: none;
	margin: 21px 10px 14px;
}
}

@media only screen and (min-width:480px) and (max-width:767px) {
.mejs-controls div.mejs-time-rail {
	width: 149px !important
}
.responsive .select-menu {
	margin: 16px 0 25px 0 !important
}
}

@media only screen and (max-width:479px) {
#masthead .social-icon {
	float: left;
	clear: both;
	margin: 20px 0;
}
.blog_post .date_of_post {
	width: 50px;
	height: 50px;
	float: none;
	left: 0;
	top: 1px
}
.blog_post .date_of_post .day_post {
	font-size: 18px;
}
.blog_post .post-content,  .eleven.columns .blog_post .post-content,  .search .blog_post .post-content {
	width: 281px;
}
input#s {
	width: 236px;
}
#page .container #secondary .widget>ul>li.cat-item {
	overflow-x: hidden
}
.responsive .select-menu {
	margin: 16px 0 25px 0 !important
}
/*styles for responsive full header*/
.resp_full_width_menu .site-header .cart_wrapper, .resp_full_width_menu .site-header .menu_button {
	margin-left: 2px;
	margin-right: 2px;
}
}

@media only screen and (max-device-width:1024px) and (orientation:portrait) {
}

@media only screen and (max-device-width:1024px) and (orientation:landscape) {
}
/*RTL Styles*/
html[dir="rtl"] #colophon .site-info {
	float: right;
}
html[dir="rtl"] #masthead .social-icon {
	float: left;
}
html[dir="rtl"] #colophon .social-icon {
	float: left;
}
html[dir="rtl"] .site-content .nav-previous a {
	float: right;
}
html[dir="rtl"] .site-content .nav-previous a .meta-nav {
	float: left;
}
html[dir="rtl"] .site-content .nav-next {
	text-align: left;
	margin-left: 8%;
	float: left
}
html[dir="rtl"] .site-content .nav-next a {
	float: left;
	direction: ltr
}
html[dir="rtl"] .site-content .nav-next a .meta-nav {
	float: none;
}
html[dir="rtl"] .blog_post .date_of_post {
	float: right;
	right: 1px;
	left: initial
}
html[dir="rtl"] .blog_post .post-content footer.entry-meta .edit-link {
	float: left;
}
html[dir="rtl"] .blog_post .post-content footer.entry-meta .comments-link {
	padding: 0 26px 2px 0;
	margin: 0 0 0 10px;
	background: url(images/comment.png) no-repeat right 0 transparent;
}
html[dir="rtl"] .blog_post .post-content footer.entry-meta .author-link {
	padding: 0 26px 2px 0;
	margin: 0 0 0 10px;
	background: url(images/user.png) no-repeat right 0 transparent;
}
html[dir="rtl"] .blog_post .post-content footer.entry-meta .cat-links {
	padding: 0 26px 2px 0;
	margin: 0 0 0 10px;
	background: url(images/category.png) no-repeat right 3px transparent;
}
html[dir="rtl"] .blog_post .post-content footer.entry-meta .tag-links {
	padding: 0 26px 2px 0;
	margin: 0 0 0 10px;
	background: url(images/tag.png) no-repeat right 3px transparent;
}
html[dir="rtl"] .screen-reader-text {
	padding: 8px 0 8px 15px
}
html[dir="rtl"] article.post-password-required header.post-header .post-title {
	padding: 0 4.4% 13px 10%;
	background: url(images/post-password.png) no-repeat 3% 0 transparent;
}
html[dir="rtl"] article.format-link header.post-header .post-title {
	padding: 0 4.4% 13px 10%;
	background: url(images/post-link.png) no-repeat 3% 0 transparent;
}
html[dir="rtl"] article[class*=tag-twitter] header.post-header .post-title {
	padding: 0 4.4% 13px 10%;
	background: url(images/post-twitter.png) no-repeat 3% 0 transparent;
}
html[dir="rtl"] article.format-quote header.post-header .post-title {
	padding: 0 4.4% 13px 10%;
	background: url(images/post-quote.png) no-repeat 3% 0 transparent;
}
html[dir="rtl"] article.format-image .wp-caption a:after {
	left: initial;
	right: 0;
}
html[dir="rtl"] #page .container #secondary .widget ul {
	float: right;
	margin: 0 8px 0 0;
}
html[dir="rtl"] #page .container #secondary>.widget_nav_menu a {
	float: right;
}
html[dir="rtl"] #page .container #secondary .widget ul.children {
	padding-right: 20px;
	padding-left: 0
}
html[dir="rtl"] #page .container #secondary>.widget_nav_menu>div>ul>li ul>li>a {
	padding-left: 0;
	padding-right: 5px;
}
html[dir="rtl"] #page .container #secondary>.widget_nav_menu>div>ul li>ul {
	margin-left: 0;
	margin-right: 20px;
	float: right;
}
html[dir="rtl"] #page .container #secondary>.widget_nav_menu>div>ul>li ul>li>a:before {
	display: none;
}
html[dir="rtl"] #page .container #secondary>.widget_nav_menu>div>ul>li ul>li>a:after {
	content: "\f104";
	color: #333333;
	font-family: FontAwesome;
	margin-left: 6px;
	font-size: 1em;
	font-weight: bold;
}
html[dir="rtl"] #page .container #secondary>.widget_nav_menu>div>ul>li ul>li>a:hover:after {
	color: #ff5d2a;
}
html[dir="rtl"] #page .container #secondary>.widget_nav_menu li, html[dir="rtl"] #page .container #secondary>.widget_nav_menu li ul li {
	float: right
}
html[dir="rtl"] #page .container #secondary .widget ul li.cat-item a {
	padding: 0 5px 0 0;
	float: right;
}
html[dir="rtl"] #page .container #secondary .widget ul li.cat-item a:before {
	display: none;
}
html[dir="rtl"] #page .container #secondary .widget ul li.cat-item a:after {
	content: "\f104";
	color: #333333;
	font-family: FontAwesome;
	margin-left: 6px;
	font-size: 1em;
	font-weight: bold;
}
html[dir="rtl"] #page .container #secondary .widget ul li.current-cat>a, html[dir="rtl"] #page .container #secondary .widget ul li.current-cat>a:after, html[dir="rtl"] #page .container #secondary .widget ul li.cat-item a:hover, html[dir="rtl"] #page .container #secondary .widget ul li.cat-item a:hover:after {
	color: #ff5d2a;
}
html[dir="rtl"] #page .container #secondary .widget ul li.cat-item {
	float: right;
	width: 95%;
}
html[dir="rtl"] input#s {
	background: url("images/search_icon_rtl.png") no-repeat scroll 3% 5px transparent;
	padding: 4px 5px 4px 32px;
	float: right
}
html[dir="rtl"] #comments.comments-area ol.commentlist li.comment .comment-author {
	float: right
}
html[dir="rtl"] #comments.comments-area ol.commentlist li.comment .comment-author cite.fn {
	float: right
}
html[dir="rtl"] #comments.comments-area ol.commentlist li.comment .comment-author span.says {
	float: right
}
html[dir="rtl"] .comment-content {
	float: left
}
html[dir="rtl"] .commentlist .reply {
	right: initial;
	left: 14px;
}
html[dir="rtl"] #comments.comments-area #respond.comment-respond form#commentform.comment-form p.comment-form-comment label {
	float: right
}
html[dir="rtl"] .commentsErrorBox {
	padding: 14px 46px 14px 26px;
}
html[dir="rtl"] .gallery .gallery-item {
	margin: 0 0 4px 4px
}
html[dir="rtl"] .gallery-caption {
	left: initial;
	right: 0;
	text-align: right;
}
html[dir="rtl"] .gallery-caption:before {
	left: initial;
	right: 0;
}
html[dir="rtl"] .gallery .gallery-item .gallery-icon a {
	float: right
}
html[dir="rtl"] .gallery .gallery-item .gallery-icon a img.attachment-thumbnail {
	float: right
}
html[dir="rtl"] .entry-thumbnail {
	float: right
}
html[dir="rtl"] body.page .entry-thumbnail {
	float: right
}

@media only screen and (min-width:768px) {
html[dir="rtl"] .search article.post-password-required header.post-header .post-title {
	padding: 0 3% 13px 6.5%;
}
html[dir="rtl"] .search article.format-link header.post-header .post-title {
	padding: 0 3% 13px 6.5%;
}
html[dir="rtl"] .search article[class*=tag-twitter] header.post-header .post-title {
	padding: 0 3% 13px 6.5%;
}
html[dir="rtl"] .search article.format-quote header.post-header .post-title {
	padding: 0 3% 13px 6.5%;
}
}

@media only screen and (max-width:479px) {
html[dir="rtl"] #masthead .social-icon {
	float: right;
}
html[dir="rtl"] .blog_post .date_of_post {
	right: 0px;
}
}
/*end of RTL styles*/



/*STYLES FOR SOME PLUGINS*/

/* Styles for plugin "Fruitful Shortcodes" */
/*buttons*/
body .btn {
	padding: 10px 18px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-shadow: none;
	background-image: none;
	filter: none;
	border-width: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	transition: all 0.3s ease-in-out;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
*background-color:#d9d9d9;
}
body .btn.btn-mini {
	padding: 6px 12px
}
body .btn.btn-small {
	padding: 8px 15px
}
body .btn.btn-large {
	padding: 12px 21px
}
.btn {
	background-color: #ff5d2a !important;
	border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}
.btn:hover {
	background-color: #fe4502 !important
}
.btn.btn-primary {
	background-color: #1f1f1f !important;
	font-family: 'Quicksand', Helvetica Neue, Helvetica, Arial, sans-serif;
	border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 0px solid #000000;
}
.btn.btn-primary:hover {
	background-color: #000 !important;
	color:#fff!important;
}
.btn.btn-info {
	background-color: #49afcd !important
}
.btn.btn-info:hover {
	background-color: #2f96b4 !important
}
.btn.btn-success {
	background-color: #5bb75b !important
}
.btn.btn-success:hover {
	background-color: #51a351 !important
}
.btn.btn-warning {
	background-color: #faa732 !important
}
.btn.btn-warning:hover {
	background-color: #f89406 !important
}
.btn.btn-danger {
	background-color: #da4f49 !important
}
.btn.btn-danger:hover {
	background-color: #bd362f !important
}
.btn.btn-inverse {
	background-color: #363636 !important
}
.btn.btn-inverse:hover {
	background-color: #222222 !important
}
.ffs-info-box a {
	text-decoration: none
}
.fruitful_description a {
	text-decoration: none
}
/*horizontal tabs*/
body .ffs-tabbed-nav .resp-tabs-list li {
	position: relative;
	z-index: 1;
	background: none;
	cursor: pointer;
	float: none;
	margin: 0;
	padding: 15px 20px !important;
	width: auto;
	border: 0;
	color: #111111;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	outline: 0 none;
}
body .ffs-tabbed-nav .resp-tabs-list li.resp-tab-active, body .ffs-tabbed-nav .resp-tabs-list li:hover {
	background: none repeat scroll 0 0 #EEEEEE;
	border-bottom: 3px solid #333333;
	margin-bottom: 0 !important;
}
body .ffs-tabbed-nav ul.resp-tabs-list {
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
body .resp-tab-content {
	border: 0
}
/*vartical tabs*/
body .ffs-tabbed-nav .resp-vtabs li.resp-tab-item {
	position: relative;
	z-index: 1;
	background: none;
	cursor: pointer;
	float: none;
	margin: 0;
	padding: 15px 0 15px 20px !important;
	width: auto;
	border: 0;
	color: #111111;
	display: block;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	outline: 0 none;
}
body .ffs-tabbed-nav.resp-vtabs li.resp-tab-active, body .resp-vtabs li.resp-tab-item:hover {
	margin: 0;
	background: none repeat scroll 0 0 #EEEEEE;
	border: 0;
	border-right: 3px solid #333333;
	margin-right: -3px !important;
}
body .ffs-tabbed-nav.resp-vtabs ul.resp-tabs-list {
	margin: 0;
	border: 0;
	border-right: 1px solid rgba(0, 0, 0, 0.15);
}
body .resp-vtabs .resp-tabs-container {
	border: 0
}
/* end of styles for plugin "Fruitful Shortcodes" */


/* Styles for plugin "BuddyPress" */
#buddypress input[type=submit] {
	background: #f15a23;
	border: none;
	font-family: "Open Sans";
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 1.4rem;
	font-size: 14px;
	padding: 10px 18px;
	-webkit-appearance: none;
	-webkit-transition: background 0.2s ease-in-out;
	-moz-transition: background 0.2s ease-in-out;
	-khtml-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	-ms-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out;
	line-height: 100%;
}
#buddypress input[type=submit]:hover, #buddypress input[type=submit]:active {
	border: 0;
	color: white;
}
#buddypress #whats-new-options {
	height: auto !important;
}
#buddypress form#whats-new-form textarea {
	width: calc(100% - 14px);
	min-height: 40px;
}
/* end of styles for plugin "BuddyPress" */


/* Styles for plugin "SEO Facebook Comments" */
div#fbSEOComments {
	float: left;
	width: 100%;
}

/* end styles for plugin "SEO Facebook Comments" */

@media only screen and (-webkit-min-device-pixel-ratio: 2),  only screen and ( min--moz-device-pixel-ratio: 2),  only screen and ( -o-min-device-pixel-ratio: 2/1),  only screen and ( min-device-pixel-ratio: 2),  only screen and ( min-resolution: 192dpi),  only screen and ( min-resolution: 2dppx) {
#page-header .container header .header-hgroup a.link-logo {
	display: none;
}
#page-header .container header .header-hgroup a.link-logo-retina {
	display: block;
	width: 100%;
	margin: 0 auto
}
#page-header .container header .center-pos a.link-logo-retina {
	width: 50%
}
}

@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
#page-header .container header .header-hgroup a.link-logo {
	display: none;
}
#page-header .container header .header-hgroup a.link-logo-retina {
	display: block;
	width: 100%;
	margin: 0 auto
}
#page-header .container header .center-pos a.link-logo-retina {
	width: 50%
}
}
/*** Shortcodes Ultimate - media elements ***/

/* Container for responsive media elements */

.su-responsive-media-yes {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.su-responsive-media-yes iframe, .su-responsive-media-yes object, .su-responsive-media-yes embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*		YouTube
---------------------------------------------------------------*/

.su-youtube {
	margin: 0 0 1.5em 0
}
.su-youtube iframe {
	border: none !important
}
/*		Vimeo
---------------------------------------------------------------*/

.su-vimeo {
	margin: 0 0 1.5em 0
}
.su-vimeo iframe {
	border: none !important
}
/*		Screenr
---------------------------------------------------------------*/

.su-screenr {
	margin: 0 0 1.5em 0
}
.su-screenr iframe {
	border: none !important
}
/*		Dailymotion
---------------------------------------------------------------*/

.su-dailymotion {
	margin: 0 0 1.5em 0
}
.su-dailymotion iframe {
	border: none !important
}
/*		Document
---------------------------------------------------------------*/

.su-document {
	margin: 0 0 1.5em 0
}
.su-document iframe {
	border: none !important
}
/*		Gmap
---------------------------------------------------------------*/

.su-gmap {
	margin: 0 0 1.5em 0
}
.su-gmap iframe {
	border: none !important
}
/*** Shortcodes Ultimate - box elements ***/

/*		Common styles
---------------------------------------------------------------*/

.su-clearfix:before, .su-clearfix:after {
	display: table;
	content: " ";
}
.su-clearfix:after {
	clear: both;
}
/*		Tabs + Tab
---------------------------------------------------------------*/

.su-tabs {
	margin: 0 0 1.5em 0;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #eee;
}
.su-tabs-nav span {
	display: inline-block;
	margin-right: 3px;
	padding: 10px 15px;
	font-size: 13px;
	min-height: 40px;
	line-height: 20px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	color: #333;
	cursor: pointer;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.su-tabs-nav span:hover {
	background: #f5f5f5;
}
.su-tabs-nav span.su-tabs-current {
	background: #fff;
	cursor: default;
}
.su-tabs-nav span.su-tabs-disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
}
.su-tabs-pane {
	padding: 15px;
	font-size: 13px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	background: #fff;
	color: #333;
}
.su-tabs-vertical:before, .su-tabs-vertical:after {
	content: " ";
	display: table;
}
.su-tabs-vertical:after {
	clear: both;
}
.su-tabs-vertical .su-tabs-nav {
	float: left;
	width: 30%;
}
.su-tabs-vertical .su-tabs-nav span {
	display: block;
	margin-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.su-tabs-vertical .su-tabs-panes {
	float: left;
	width: 70%;
}
.modal-backdrop.show{
	opacity: 0.9;	
}
.su-tabs-vertical .su-tabs-pane {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.su-tabs-nav, .su-tabs-nav span, .su-tabs-panes, .su-tabs-pane {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

/* Styles for screens that are less than 768px */
@media only screen and (max-width: 768px) {
.su-tabs-nav span {
	display: block;
}
.su-tabs-vertical .su-tabs-nav {
	float: none;
	width: auto;
}
.su-tabs-vertical .su-tabs-panes {
	float: none;
	width: auto;
}
}
/*		Spoiler + Accordion
---------------------------------------------------------------*/

.su-spoiler {
	margin-bottom: 1.5em;
}
.su-spoiler .su-spoiler:last-child {
	margin-bottom: 0;
}
.su-accordion {
	margin-bottom: 1.5em;
}
.su-accordion .su-spoiler {
	margin-bottom: 0.5em;
}
.su-spoiler-title {
	position: relative;
	cursor: pointer;
	min-height: 20px;
	line-height: 20px;
	padding: 7px 7px 7px 34px;
	font-weight: bold;
	font-size: 13px;
}
.su-spoiler-icon {
	position: absolute;
	left: 7px;
	top: 7px;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
 *margin-right: .3em;
}
.su-spoiler-content {
	padding: 14px;
	-webkit-transition: padding-top .2s;
	-moz-transition: padding-top .2s;
	-o-transition: padding-top .2s;
	transition: padding-top .2s;
	-ie-transition: padding-top .2s;
}
.su-spoiler.su-spoiler-closed > .su-spoiler-content {
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: none;
	opacity: 0;
}
.su-spoiler-icon-plus .su-spoiler-icon:before {
	content: "\f068";
}
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f067";
}
.su-spoiler-icon-plus-circle .su-spoiler-icon:before {
	content: "\f056";
}
.su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f055";
}
.su-spoiler-icon-plus-square-1 .su-spoiler-icon:before {
	content: "\f146";
}
.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f0fe";
}
.su-spoiler-icon-plus-square-2 .su-spoiler-icon:before {
	content: "\f117";
}
.su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f116";
}
.su-spoiler-icon-arrow .su-spoiler-icon:before {
	content: "\f063";
}
.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f061";
}
.su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before {
	content: "\f0ab";
}
.su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f0a9";
}
.su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before {
	content: "\f01a";
}
.su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f18e";
}
.su-spoiler-icon-chevron .su-spoiler-icon:before {
	content: "\f078";
}
.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f054";
}
.su-spoiler-icon-chevron-circle .su-spoiler-icon:before {
	content: "\f13a";
}
.su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f138";
}
.su-spoiler-icon-caret .su-spoiler-icon:before {
	content: "\f0d7";
}
.su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f0da";
}
.su-spoiler-icon-caret-square .su-spoiler-icon:before {
	content: "\f150";
}
.su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f152";
}
.su-spoiler-icon-folder-1 .su-spoiler-icon:before {
	content: "\f07c";
}
.su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f07b";
}
.su-spoiler-icon-folder-2 .su-spoiler-icon:before {
	content: "\f115";
}
.su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before {
	content: "\f114";
}
.su-spoiler-style-default {
}
.su-spoiler-style-default > .su-spoiler-title {
	padding-left: 27px;
	padding-right: 0;
}
.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
	left: 0;
}
.su-spoiler-style-default > .su-spoiler-content {
	padding: 1em 0 1em 27px;
}
.su-spoiler-style-fancy {
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
	color: #333;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	border-bottom: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f0f0f0;
	font-size: 0.9em;
}
.su-spoiler-style-fancy.su-spoiler-closed > .su-spoiler-title {
	border: none;
}
.su-spoiler-style-fancy > .su-spoiler-content {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.su-spoiler-style-simple {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.su-spoiler-style-simple > .su-spoiler-title {
	padding: 5px 10px;
	background: #f0f0f0;
	color: #333;
	font-size: 0.9em;
}
.su-spoiler-style-simple > .su-spoiler-title > .su-spoiler-icon {
	display: none;
}
.su-spoiler-style-simple > .su-spoiler-content {
	padding: 1em 10px;
	background: #fff;
	color: #333;
}
/*		Quote
---------------------------------------------------------------*/

.su-quote-style-default {
	position: relative;
	margin-bottom: 1.5em;
	padding: 0.5em 3em;
	font-style: italic;
}
/*.su-quote-style-default.su-quote-has-cite { margin-bottom: 3em; }*/
.su-quote-style-default:before, .su-quote-style-default:after {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('../images/quote.png');
	content: '';
}
.su-quote-style-default:before {
	top: 0;
	left: 0;
	background-position: 0 0;
}
.su-quote-style-default:after {
	right: 0;
	bottom: 0;
	background-position: -20px 0;
}
.su-quote-style-default .su-quote-cite {
	display: block;
	text-align: right;
	font-style: normal;
}
.su-quote-style-default .su-quote-cite:before {
	content: "\2014\0000a0";
}
.su-quote-style-default .su-quote-cite a {
	text-decoration: underline;
}
/*		Pullquote
---------------------------------------------------------------*/

.su-pullquote {
	display: block;
	width: 30%;
	padding: 0.5em 1em;
}
.su-pullquote-align-left {
	margin: 0.5em 1.5em 1em 0;
	padding-left: 0;
	float: left;
	border-right: 5px solid #eee;
}
.su-pullquote-align-right {
	margin: 0.5em 0 1em 1.5em;
	padding-right: 0;
	float: right;
	border-left: 5px solid #eee;
}
/*		Row + Column
---------------------------------------------------------------*/

.su-row {
	clear: both;
	zoom: 1;
	margin-bottom: 1.5em;
}
.su-row:before, .su-row:after {
	display: table;
	content: "";
}
.su-row:after {
	clear: both;
}
.su-column {
	display: block;
	margin: 0 4% 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.su-column-last {
	margin-right: 0;
}
.su-row .su-column {
	margin: 0 0 0 4%;
}
.su-row .su-column.su-column-size-1-1 {
	margin-left: 0;
	margin-right: 0;
}
.su-row .su-column:first-child {
	margin-left: 0;
}
.su-column-centered {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
}
.su-column img, .su-column iframe, .su-column object, .su-column embed {
	max-width: 100%;
}

@media only screen {
[class*="su-column"] + [class*="su-column"]:last-child {
	float: right;
}
}
.su-column-size-1-1 {
	width: 100%;
	margin:0;
}
.su-column-size-1-2 {
	width: 48%;
}
.su-column-size-1-3 {
	width: 30.66%;
}
.su-column-size-2-3 {
	width: 65.33%;
}
.su-column-size-1-4 {
	width: 22%;
}
.su-column-size-3-4 {
	width: 74%;
}
.su-column-size-1-5 {
	width: 16.8%;
}
.su-column-size-2-5 {
	width: 37.6%;
}
.su-column-size-3-5 {
	width: 58.4%;
}
.su-column-size-4-5 {
	width: 79.2%;
}
.su-column-size-1-6 {
	width: 13.33%;
}
.su-column-size-5-6 {
	width: 82.66%;
}

/* Styles for screens that are less than 768px */
@media only screen and (max-width: 768px) {
.su-column {
	width: 100% !important;
	margin: 0 0 1.5em 0 !important;
	float: none !important;
}
.su-row .su-column:last-child {
	margin-bottom: 0 !important;
}
}
/*		Service
---------------------------------------------------------------*/

.su-service {
	position: relative;
	margin: 0 0 1.5em 0;
}
.su-service-title {
	display: block;
	margin-bottom: 0.5em;
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
}
.su-service-title img {
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.su-service-title i {
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	width: 1em;
	height: 1em;
	text-align: center;
	line-height: 1em;
}
.su-service-content {
	line-height: 1.4;
}
/*		Box
---------------------------------------------------------------*/

.su-box {
	margin: 0 0 1.5em 0;
	border-width: 2px;
	border-style: solid;
}
.su-box-title {
	display: block;
	padding: 0.5em 1em;
	font-weight: bold;
	font-size: 1.1em;
}
.su-box-content {
	background-color: #fff;
	color: #444;
	padding: 1em;
}
.su-box-style-soft .su-box-title {
	background-image: url('../images/styles/style-soft.png');
	background-position: 0 0;
	background-repeat: repeat-x;
}
.su-box-style-glass .su-box-title {
	background-image: url('../images/styles/style-glass.png');
	background-position: 0 50%;
	background-repeat: repeat-x;
}
.su-box-style-bubbles .su-box-title {
	background-image: url('../images/styles/style-bubbles.png');
	background-position: 0 50%;
	background-repeat: repeat-x;
}
.su-box-style-noise .su-box-title {
	background-image: url('../images/styles/style-noise.png');
	background-position: 0 0;
	background-repeat: repeat-x;
}
/*		Note
---------------------------------------------------------------*/

.su-note {
	margin: 30px 0;
}
.su-note h1{
	margin-top:20px;
}
.su-note p{
	color:#232323;
}
.su-note-inner {
	padding: 1em;
	padding-bottom: 50px;

}
/*		Expand
---------------------------------------------------------------*/

.su-expand {
	margin: 0 0 1.5em 0;
}
.su-expand-content {
	overflow: hidden;
}
.su-expand-link {
	margin-top: 0.5em;
	cursor: pointer;
}
.su-expand-link:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.su-expand-link a, .su-expand-link a:hover, .su-expand-link a:active, .su-expand-link a:visited, .su-expand-link a:focus {
	display: inline;
	text-decoration: none;
	background: transparent;
	border: none;
}
.su-expand-link-style-default .su-expand-link a, .su-expand-link-style-default .su-expand-link a:hover {
	text-decoration: none;
}
.su-expand-link-style-underlined .su-expand-link span {
	text-decoration: underline;
}
.su-expand-link-style-dotted .su-expand-link span {
	border-bottom: 1px dotted #333;
}
.su-expand-link-style-dashed .su-expand-link span {
	border-bottom: 1px dashed #333;
}
.su-expand-link-style-button .su-expand-link a {
	display: inline-block;
	margin-top: 0.2em;
	padding: 0.2em 0.4em;
	border: 2px solid #333;
}
.su-expand-link-more {
	display: none;
}
.su-expand-link-less {
	display: block;
}
.su-expand-collapsed .su-expand-link-more {
	display: block;
}
.su-expand-collapsed .su-expand-link-less {
	display: none;
}
.su-expand-link i {
	display: inline-block;
	margin: 0 0.3em 0 0;
	vertical-align: middle;
	color: inherit;
}
.su-expand-link img {
	display: inline-block;
	width: 1em;
	height: 1em;
	margin: 0 0.3em 0 0;
	vertical-align: middle;
}
/*		Lightbox content
---------------------------------------------------------------*/

.su-lightbox-content {
	position: relative;
	margin: 0 auto;
}
.mfp-content .su-lightbox-content, #su-generator .su-lightbox-content {
	display: block !important;
}
.su-lightbox-content-preview {
	width: 100%;
	min-height: 300px;
	background: #444;
	overflow: hidden;
}
.su-lightbox-content h1, .su-lightbox-content h2, .su-lightbox-content h3, .su-lightbox-content h4, .su-lightbox-content h5, .su-lightbox-content h6 {
	color: inherit;
}
/*		Common margin resets for box elements
---------------------------------------------------------------*/

.su-column-inner > *:first-child, .su-accordion > *:first-child, .su-spoiler-content > *:first-child, .su-service-content > *:first-child, .su-box-content > *:first-child, .su-note-inner > *:first-child, .su-expand-content > *:first-child, .su-lightbox-content > *:first-child {
	margin-top: 0;
}
.su-column-inner > *:last-child, .su-tabs-pane > *:last-child, .su-accordion > *:last-child, .su-spoiler-content > *:last-child, .su-service-content > *:last-child, .su-box-content > *:last-child, .su-note-inner > *:last-child, .su-expand-content > *:last-child, .su-lightbox-content > *:last-child {
	margin-bottom: 0;
}
.aio-button a.aio-red:link, .aio-button a.aio-red:visited, .aio-button a.aio-red:active, .aio-button a.aio-red:hover, .aio-button a.aio-red:focus, .aio-button a.aio-blue:link, .aio-button a.aio-blue:visited, .aio-button a.aio-blue:active, .aio-button a.aio-blue:hover, .aio-button a.aio-blue:focus, .aio-button a.aio-yellow:link, .aio-button a.aio-yellow:visited, .aio-button a.aio-yellow:active, .aio-button a.aio-yellow:hover, .aio-button a.aio-yellow:focus, .aio-button a.aio-orange:link, .aio-button a.aio-orange:visited, .aio-button a.aio-orange:active, .aio-button a.aio-orange:hover, .aio-button a.aio-orange:focus, .aio-button a.aio-green:link, .aio-button a.aio-green:visited, .aio-button a.aio-green:active, .aio-button a.aio-green:hover, .aio-button a.aio-green:focus, .aio-button a.aio-black:link, .aio-button a.aio-black:visited, .aio-button a.aio-black:active, .aio-button a.aio-black:hover, .aio-button a.aio-black:focus, .aio-button a.aio-purple:link, .aio-button a.aio-purple:visited, .aio-button a.aio-purple:active, .aio-button a.aio-purple:hover, .aio-button a.aio-purple:focus, .aio-button a.aio-gray:link, .aio-button a.aio-gray:visited, .aio-button a.aio-gray:active, .aio-button a.aio-gray:hover, .aio-button a.aio-gray:focus, .aio-button a.aio-brown:link, .aio-button a.aio-brown:visited, .aio-button a.aio-brown:active, .aio-button a.aio-brown:hover, .aio-button a.aio-brown:focus, .aio-button a.aio-pink:link, .aio-button a.aio-pink:visited, .aio-button a.aio-pink:active, .aio-button a.aio-pink:hover, .aio-button a.aio-pink:focus, .aio-button a.aio-red-medium:link, .aio-button a.aio-red-medium:visited, .aio-button a.aio-red-medium:active, .aio-button a.aio-red-medium:hover, .aio-button a.aio-red-medium:focus, .aio-button a.aio-blue-medium:link, .aio-button a.aio-blue-medium:visited, .aio-button a.aio-blue-medium:active, .aio-button a.aio-blue-medium:hover, .aio-button a.aio-blue-medium:focus, .aio-button a.aio-yellow-medium:link, .aio-button a.aio-yellow-medium:visited, .aio-button a.aio-yellow-medium:active, .aio-button a.aio-yellow-medium:hover, .aio-button a.aio-yellow-medium:focus, .aio-button a.aio-orange-medium:link, .aio-button a.aio-orange-medium:visited, .aio-button a.aio-orange-medium:active, .aio-button a.aio-orange-medium:hover, .aio-button a.aio-orange-medium:focus, .aio-button a.aio-green-medium:link, .aio-button a.aio-green-medium:visited, .aio-button a.aio-green-medium:active, .aio-button a.aio-green-medium:hover, .aio-button a.aio-green-medium:focus, .aio-button a.aio-black-medium:link, .aio-button a.aio-black-medium:visited, .aio-button a.aio-black-medium:active, .aio-button a.aio-black-medium:hover, .aio-button a.aio-black-medium:focus, .aio-button a.aio-purple-medium:link, .aio-button a.aio-purple-medium:visited, .aio-button a.aio-purple-medium:active, .aio-button a.aio-purple-medium:hover, .aio-button a.aio-purple-medium:focus, .aio-button a.aio-gray-medium:link, .aio-button a.aio-gray-medium:visited, .aio-button a.aio-gray-medium:active, .aio-button a.aio-gray-medium:hover, .aio-button a.aio-gray-medium:focus, .aio-button a.aio-brown-medium:link, .aio-button a.aio-brown-medium:visited, .aio-button a.aio-brown-medium:active, .aio-button a.aio-brown-medium:hover, .aio-button a.aio-brown-medium:focus, .aio-button a.aio-pink-medium:link, .aio-button a.aio-pink-medium:visited, .aio-button a.aio-pink-medium:active, .aio-button a.aio-pink-medium:hover, .aio-button a.aio-pink-medium:focus, .aio-button a.aio-red-large:link, .aio-button a.aio-red-large:visited, .aio-button a.aio-red-large:active, .aio-button a.aio-red-large:hover, .aio-button a.aio-red-large:focus, .aio-button a.aio-blue-large:link, .aio-button a.aio-blue-large:visited, .aio-button a.aio-blue-large:active, .aio-button a.aio-blue-large:hover, .aio-button a.aio-blue-large:focus, .aio-button a.aio-yellow-large:link, .aio-button a.aio-yellow-large:visited, .aio-button a.aio-yellow-large:active, .aio-button a.aio-yellow-large:hover, .aio-button a.aio-yellow-large:focus, .aio-button a.aio-orange-large:link, .aio-button a.aio-orange-large:visited, .aio-button a.aio-orange-large:active, .aio-button a.aio-orange-large:hover, .aio-button a.aio-orange-large:focus, .aio-button a.aio-green-large:link, .aio-button a.aio-green-large:visited, .aio-button a.aio-green-large:active, .aio-button a.aio-green-large:hover, .aio-button a.aio-green-large:focus, .aio-button a.aio-black-large:link, .aio-button a.aio-black-large:visited, .aio-button a.aio-black-large:active, .aio-button a.aio-black-large:hover, .aio-button a.aio-black-large:focus, .aio-button a.aio-purple-large:link, .aio-button a.aio-purple-large:visited, .aio-button a.aio-purple-large:active, .aio-button a.aio-purple-large:hover, .aio-button a.aio-purple-large:focus, .aio-button a.aio-gray-large:link, .aio-button a.aio-gray-large:visited, .aio-button a.aio-gray-large:active, .aio-button a.aio-gray-large:hover, .aio-button a.aio-gray-large:focus, .aio-button a.aio-brown-large:link, .aio-button a.aio-brown-large:visited, .aio-button a.aio-brown-large:active, .aio-button a.aio-brown-large:hover, .aio-button a.aio-brown-large:focus, .aio-button a.aio-pink-large:link, .aio-button a.aio-pink-large:visited, .aio-button a.aio-pink-large:active, .aio-button a.aio-pink-large:hover, .aio-button a.aio-pink-large:focus, .aio-button-center a.aio-red:link, .aio-button-center a.aio-red:visited, .aio-button-center a.aio-red:active, .aio-button-center a.aio-red:hover, .aio-button-center a.aio-red:focus, .aio-button-center a.aio-blue:link, .aio-button-center a.aio-blue:visited, .aio-button-center a.aio-blue:active, .aio-button-center a.aio-blue:hover, .aio-button-center a.aio-blue:focus, .aio-button-center a.aio-yellow:link, .aio-button-center a.aio-yellow:visited, .aio-button-center a.aio-yellow:active, .aio-button-center a.aio-yellow:hover, .aio-button-center a.aio-yellow:focus, .aio-button-center a.aio-orange:link, .aio-button-center a.aio-orange:visited, .aio-button-center a.aio-orange:active, .aio-button-center a.aio-orange:hover, .aio-button-center a.aio-orange:focus, .aio-button-center a.aio-green:link, .aio-button-center a.aio-green:visited, .aio-button-center a.aio-green:active, .aio-button-center a.aio-green:hover, .aio-button-center a.aio-green:focus, .aio-button-center a.aio-black:link, .aio-button-center a.aio-black:visited, .aio-button-center a.aio-black:active, .aio-button-center a.aio-black:hover, .aio-button-center a.aio-black:focus, .aio-button-center a.aio-purple:link, .aio-button-center a.aio-purple:visited, .aio-button-center a.aio-purple:active, .aio-button-center a.aio-purple:hover, .aio-button-center a.aio-purple:focus, .aio-button-center a.aio-gray:link, .aio-button-center a.aio-gray:visited, .aio-button-center a.aio-gray:active, .aio-button-center a.aio-gray:hover, .aio-button-center a.aio-gray:focus, .aio-button-center a.aio-brown:link, .aio-button-center a.aio-brown:visited, .aio-button-center a.aio-brown:active, .aio-button-center a.aio-brown:hover, .aio-button-center a.aio-brown:focus, .aio-button-center a.aio-pink:link, .aio-button-center a.aio-pink:visited, .aio-button-center a.aio-pink:active, .aio-button-center a.aio-pink:hover, .aio-button-center a.aio-pink:focus, .aio-button-center a.aio-red-medium:link, .aio-button-center a.aio-red-medium:visited, .aio-button-center a.aio-red-medium:active, .aio-button-center a.aio-red-medium:hover, .aio-button-center a.aio-red-medium:focus, .aio-button-center a.aio-blue-medium:link, .aio-button-center a.aio-blue-medium:visited, .aio-button-center a.aio-blue-medium:active, .aio-button-center a.aio-blue-medium:hover, .aio-button-center a.aio-blue-medium:focus, .aio-button-center a.aio-yellow-medium:link, .aio-button-center a.aio-yellow-medium:visited, .aio-button-center a.aio-yellow-medium:active, .aio-button-center a.aio-yellow-medium:hover, .aio-button-center a.aio-yellow-medium:focus, .aio-button-center a.aio-orange-medium:link, .aio-button-center a.aio-orange-medium:visited, .aio-button-center a.aio-orange-medium:active, .aio-button-center a.aio-orange-medium:hover, .aio-button-center a.aio-orange-medium:focus, .aio-button-center a.aio-green-medium:link, .aio-button-center a.aio-green-medium:visited, .aio-button-center a.aio-green-medium:active, .aio-button-center a.aio-green-medium:hover, .aio-button-center a.aio-green-medium:focus, .aio-button-center a.aio-black-medium:link, .aio-button-center a.aio-black-medium:visited, .aio-button-center a.aio-black-medium:active, .aio-button-center a.aio-black-medium:hover, .aio-button-center a.aio-black-medium:focus, .aio-button-center a.aio-purple-medium:link, .aio-button-center a.aio-purple-medium:visited, .aio-button-center a.aio-purple-medium:active, .aio-button-center a.aio-purple-medium:hover, .aio-button-center a.aio-purple-medium:focus, .aio-button-center a.aio-gray-medium:link, .aio-button-center a.aio-gray-medium:visited, .aio-button-center a.aio-gray-medium:active, .aio-button-center a.aio-gray-medium:hover, .aio-button-center a.aio-gray-medium:focus, .aio-button-center a.aio-brown-medium:link, .aio-button-center a.aio-brown-medium:visited, .aio-button-center a.aio-brown-medium:active, .aio-button-center a.aio-brown-medium:hover, .aio-button-center a.aio-brown-medium:focus, .aio-button-center a.aio-pink-medium:link, .aio-button-center a.aio-pink-medium:visited, .aio-button-center a.aio-pink-medium:active, .aio-button-center a.aio-pink-medium:hover, .aio-button-center a.aio-pink-medium:focus, .aio-button-center a.aio-red-large:link, .aio-button-center a.aio-red-large:visited, .aio-button-center a.aio-red-large:active, .aio-button-center a.aio-red-large:hover, .aio-button-center a.aio-red-large:focus, .aio-button-center a.aio-blue-large:link, .aio-button-center a.aio-blue-large:visited, .aio-button-center a.aio-blue-large:active, .aio-button-center a.aio-blue-large:hover, .aio-button-center a.aio-blue-large:focus, .aio-button-center a.aio-yellow-large:link, .aio-button-center a.aio-yellow-large:visited, .aio-button-center a.aio-yellow-large:active, .aio-button-center a.aio-yellow-large:hover, .aio-button-center a.aio-yellow-large:focus, .aio-button-center a.aio-orange-large:link, .aio-button-center a.aio-orange-large:visited, .aio-button-center a.aio-orange-large:active, .aio-button-center a.aio-orange-large:hover, .aio-button-center a.aio-orange-large:focus, .aio-button-center a.aio-green-large:link, .aio-button-center a.aio-green-large:visited, .aio-button-center a.aio-green-large:active, .aio-button-center a.aio-green-large:hover, .aio-button-center a.aio-green-large:focus, .aio-button-center a.aio-black-large:link, .aio-button-center a.aio-black-large:visited, .aio-button-center a.aio-black-large:active, .aio-button-center a.aio-black-large:hover, .aio-button-center a.aio-black-large:focus, .aio-button-center a.aio-purple-large:link, .aio-button-center a.aio-purple-large:visited, .aio-button-center a.aio-purple-large:active, .aio-button-center a.aio-purple-large:hover, .aio-button-center a.aio-purple-large:focus, .aio-button-center a.aio-gray-large:link, .aio-button-center a.aio-gray-large:visited, .aio-button-center a.aio-gray-large:active, .aio-button-center a.aio-gray-large:hover, .aio-button-center a.aio-gray-large:focus, .aio-button-center a.aio-brown-large:link, .aio-button-center a.aio-brown-large:visited, .aio-button-center a.aio-brown-large:active, .aio-button-center a.aio-brown-large:hover, .aio-button-center a.aio-brown-large:focus, .aio-button-center a.aio-pink-large:link, .aio-button-center a.aio-pink-large:visited, .aio-button-center a.aio-pink-large:active, .aio-button-center a.aio-pink-large:hover, .aio-button-center a.aio-pink-large:focus, .aio-button-left a.aio-red:link, .aio-button-left a.aio-red:visited, .aio-button-left a.aio-red:active, .aio-button-left a.aio-red:hover, .aio-button-left a.aio-red:focus, .aio-button-left a.aio-blue:link, .aio-button-left a.aio-blue:visited, .aio-button-left a.aio-blue:active, .aio-button-left a.aio-blue:hover, .aio-button-left a.aio-blue:focus, .aio-button-left a.aio-yellow:link, .aio-button-left a.aio-yellow:visited, .aio-button-left a.aio-yellow:active, .aio-button-left a.aio-yellow:hover, .aio-button-left a.aio-yellow:focus, .aio-button-left a.aio-orange:link, .aio-button-left a.aio-orange:visited, .aio-button-left a.aio-orange:active, .aio-button-left a.aio-orange:hover, .aio-button-left a.aio-orange:focus, .aio-button-left a.aio-green:link, .aio-button-left a.aio-green:visited, .aio-button-left a.aio-green:active, .aio-button-left a.aio-green:hover, .aio-button-left a.aio-green:focus, .aio-button-left a.aio-black:link, .aio-button-left a.aio-black:visited, .aio-button-left a.aio-black:active, .aio-button-left a.aio-black:hover, .aio-button-left a.aio-black:focus, .aio-button-left a.aio-purple:link, .aio-button-left a.aio-purple:visited, .aio-button-left a.aio-purple:active, .aio-button-left a.aio-purple:hover, .aio-button-left a.aio-purple:focus, .aio-button-left a.aio-gray:link, .aio-button-left a.aio-gray:visited, .aio-button-left a.aio-gray:active, .aio-button-left a.aio-gray:hover, .aio-button-left a.aio-gray:focus, .aio-button-left a.aio-brown:link, .aio-button-left a.aio-brown:visited, .aio-button-left a.aio-brown:active, .aio-button-left a.aio-brown:hover, .aio-button-left a.aio-brown:focus, .aio-button-left a.aio-pink:link, .aio-button-left a.aio-pink:visited, .aio-button-left a.aio-pink:active, .aio-button-left a.aio-pink:hover, .aio-button-left a.aio-pink:focus, .aio-button-left a.aio-red-medium:link, .aio-button-left a.aio-red-medium:visited, .aio-button-left a.aio-red-medium:active, .aio-button-left a.aio-red-medium:hover, .aio-button-left a.aio-red-medium:focus, .aio-button-left a.aio-blue-medium:link, .aio-button-left a.aio-blue-medium:visited, .aio-button-left a.aio-blue-medium:active, .aio-button-left a.aio-blue-medium:hover, .aio-button-left a.aio-blue-medium:focus, .aio-button-left a.aio-yellow-medium:link, .aio-button-left a.aio-yellow-medium:visited, .aio-button-left a.aio-yellow-medium:active, .aio-button-left a.aio-yellow-medium:hover, .aio-button-left a.aio-yellow-medium:focus, .aio-button-left a.aio-orange-medium:link, .aio-button-left a.aio-orange-medium:visited, .aio-button-left a.aio-orange-medium:active, .aio-button-left a.aio-orange-medium:hover, .aio-button-left a.aio-orange-medium:focus, .aio-button-left a.aio-green-medium:link, .aio-button-left a.aio-green-medium:visited, .aio-button-left a.aio-green-medium:active, .aio-button-left a.aio-green-medium:hover, .aio-button-left a.aio-green-medium:focus, .aio-button-left a.aio-black-medium:link, .aio-button-left a.aio-black-medium:visited, .aio-button-left a.aio-black-medium:active, .aio-button-left a.aio-black-medium:hover, .aio-button-left a.aio-black-medium:focus, .aio-button-left a.aio-purple-medium:link, .aio-button-left a.aio-purple-medium:visited, .aio-button-left a.aio-purple-medium:active, .aio-button-left a.aio-purple-medium:hover, .aio-button-left a.aio-purple-medium:focus, .aio-button-left a.aio-gray-medium:link, .aio-button-left a.aio-gray-medium:visited, .aio-button-left a.aio-gray-medium:active, .aio-button-left a.aio-gray-medium:hover, .aio-button-left a.aio-gray-medium:focus, .aio-button-left a.aio-brown-medium:link, .aio-button-left a.aio-brown-medium:visited, .aio-button-left a.aio-brown-medium:active, .aio-button-left a.aio-brown-medium:hover, .aio-button-left a.aio-brown-medium:focus, .aio-button-left a.aio-pink-medium:link, .aio-button-left a.aio-pink-medium:visited, .aio-button-left a.aio-pink-medium:active, .aio-button-left a.aio-pink-medium:hover, .aio-button-left a.aio-pink-medium:focus, .aio-button-left a.aio-red-large:link, .aio-button-left a.aio-red-large:visited, .aio-button-left a.aio-red-large:active, .aio-button-left a.aio-red-large:hover, .aio-button-left a.aio-red-large:focus, .aio-button-left a.aio-blue-large:link, .aio-button-left a.aio-blue-large:visited, .aio-button-left a.aio-blue-large:active, .aio-button-left a.aio-blue-large:hover, .aio-button-left a.aio-blue-large:focus, .aio-button-left a.aio-yellow-large:link, .aio-button-left a.aio-yellow-large:visited, .aio-button-left a.aio-yellow-large:active, .aio-button-left a.aio-yellow-large:hover, .aio-button-left a.aio-yellow-large:focus, .aio-button-left a.aio-orange-large:link, .aio-button-left a.aio-orange-large:visited, .aio-button-left a.aio-orange-large:active, .aio-button-left a.aio-orange-large:hover, .aio-button-left a.aio-orange-large:focus, .aio-button-left a.aio-green-large:link, .aio-button-left a.aio-green-large:visited, .aio-button-left a.aio-green-large:active, .aio-button-left a.aio-green-large:hover, .aio-button-left a.aio-green-large:focus, .aio-button-left a.aio-black-large:link, .aio-button-left a.aio-black-large:visited, .aio-button-left a.aio-black-large:active, .aio-button-left a.aio-black-large:hover, .aio-button-left a.aio-black-large:focus, .aio-button-left a.aio-purple-large:link, .aio-button-left a.aio-purple-large:visited, .aio-button-left a.aio-purple-large:active, .aio-button-left a.aio-purple-large:hover, .aio-button-left a.aio-purple-large:focus, .aio-button-left a.aio-gray-large:link, .aio-button-left a.aio-gray-large:visited, .aio-button-left a.aio-gray-large:active, .aio-button-left a.aio-gray-large:hover, .aio-button-left a.aio-gray-large:focus, .aio-button-left a.aio-brown-large:link, .aio-button-left a.aio-brown-large:visited, .aio-button-left a.aio-brown-large:active, .aio-button-left a.aio-brown-large:hover, .aio-button-left a.aio-brown-large:focus, .aio-button-left a.aio-pink-large:link, .aio-button-left a.aio-pink-large:visited, .aio-button-left a.aio-pink-large:active, .aio-button-left a.aio-pink-large:hover, .aio-button-left a.aio-pink-large:focus, .aio-button-right a.aio-red:link, .aio-button-right a.aio-red:visited, .aio-button-right a.aio-red:active, .aio-button-right a.aio-red:hover, .aio-button-right a.aio-red:focus, .aio-button-right a.aio-blue:link, .aio-button-right a.aio-blue:visited, .aio-button-right a.aio-blue:active, .aio-button-right a.aio-blue:hover, .aio-button-right a.aio-blue:focus, .aio-button-right a.aio-yellow:link, .aio-button-right a.aio-yellow:visited, .aio-button-right a.aio-yellow:active, .aio-button-right a.aio-yellow:hover, .aio-button-right a.aio-yellow:focus, .aio-button-right a.aio-orange:link, .aio-button-right a.aio-orange:visited, .aio-button-right a.aio-orange:active, .aio-button-right a.aio-orange:hover, .aio-button-right a.aio-orange:focus, .aio-button-right a.aio-green:link, .aio-button-right a.aio-green:visited, .aio-button-right a.aio-green:active, .aio-button-right a.aio-green:hover, .aio-button-right a.aio-green:focus, .aio-button-right a.aio-black:link, .aio-button-right a.aio-black:visited, .aio-button-right a.aio-black:active, .aio-button-right a.aio-black:hover, .aio-button-right a.aio-black:focus, .aio-button-right a.aio-purple:link, .aio-button-right a.aio-purple:visited, .aio-button-right a.aio-purple:active, .aio-button-right a.aio-purple:hover, .aio-button-right a.aio-purple:focus, .aio-button-right a.aio-gray:link, .aio-button-right a.aio-gray:visited, .aio-button-right a.aio-gray:active, .aio-button-right a.aio-gray:hover, .aio-button-right a.aio-gray:focus, .aio-button-right a.aio-brown:link, .aio-button-right a.aio-brown:visited, .aio-button-right a.aio-brown:active, .aio-button-right a.aio-brown:hover, .aio-button-right a.aio-brown:focus, .aio-button-right a.aio-pink:link, .aio-button-right a.aio-pink:visited, .aio-button-right a.aio-pink:active, .aio-button-right a.aio-pink:hover, .aio-button-right a.aio-pink:focus, .aio-button-right a.aio-red-medium:link, .aio-button-right a.aio-red-medium:visited, .aio-button-right a.aio-red-medium:active, .aio-button-right a.aio-red-medium:hover, .aio-button-right a.aio-red-medium:focus, .aio-button-right a.aio-blue-medium:link, .aio-button-right a.aio-blue-medium:visited, .aio-button-right a.aio-blue-medium:active, .aio-button-right a.aio-blue-medium:hover, .aio-button-right a.aio-blue-medium:focus, .aio-button-right a.aio-yellow-medium:link, .aio-button-right a.aio-yellow-medium:visited, .aio-button-right a.aio-yellow-medium:active, .aio-button-right a.aio-yellow-medium:hover, .aio-button-right a.aio-yellow-medium:focus, .aio-button-right a.aio-orange-medium:link, .aio-button-right a.aio-orange-medium:visited, .aio-button-right a.aio-orange-medium:active, .aio-button-right a.aio-orange-medium:hover, .aio-button-right a.aio-orange-medium:focus, .aio-button-right a.aio-green-medium:link, .aio-button-right a.aio-green-medium:visited, .aio-button-right a.aio-green-medium:active, .aio-button-right a.aio-green-medium:hover, .aio-button-right a.aio-green-medium:focus, .aio-button-right a.aio-black-medium:link, .aio-button-right a.aio-black-medium:visited, .aio-button-right a.aio-black-medium:active, .aio-button-right a.aio-black-medium:hover, .aio-button-right a.aio-black-medium:focus, .aio-button-right a.aio-purple-medium:link, .aio-button-right a.aio-purple-medium:visited, .aio-button-right a.aio-purple-medium:active, .aio-button-right a.aio-purple-medium:hover, .aio-button-right a.aio-purple-medium:focus, .aio-button-right a.aio-gray-medium:link, .aio-button-right a.aio-gray-medium:visited, .aio-button-right a.aio-gray-medium:active, .aio-button-right a.aio-gray-medium:hover, .aio-button-right a.aio-gray-medium:focus, .aio-button-right a.aio-brown-medium:link, .aio-button-right a.aio-brown-medium:visited, .aio-button-right a.aio-brown-medium:active, .aio-button-right a.aio-brown-medium:hover, .aio-button-right a.aio-brown-medium:focus, .aio-button-right a.aio-pink-medium:link, .aio-button-right a.aio-pink-medium:visited, .aio-button-right a.aio-pink-medium:active, .aio-button-right a.aio-pink-medium:hover, .aio-button-right a.aio-pink-medium:focus, .aio-button-right a.aio-red-large:link, .aio-button-right a.aio-red-large:visited, .aio-button-right a.aio-red-large:active, .aio-button-right a.aio-red-large:hover, .aio-button-right a.aio-red-large:focus, .aio-button-right a.aio-blue-large:link, .aio-button-right a.aio-blue-large:visited, .aio-button-right a.aio-blue-large:active, .aio-button-right a.aio-blue-large:hover, .aio-button-right a.aio-blue-large:focus, .aio-button-right a.aio-yellow-large:link, .aio-button-right a.aio-yellow-large:visited, .aio-button-right a.aio-yellow-large:active, .aio-button-right a.aio-yellow-large:hover, .aio-button-right a.aio-yellow-large:focus, .aio-button-right a.aio-orange-large:link, .aio-button-right a.aio-orange-large:visited, .aio-button-right a.aio-orange-large:active, .aio-button-right a.aio-orange-large:hover, .aio-button-right a.aio-orange-large:focus, .aio-button-right a.aio-green-large:link, .aio-button-right a.aio-green-large:visited, .aio-button-right a.aio-green-large:active, .aio-button-right a.aio-green-large:hover, .aio-button-right a.aio-green-large:focus, .aio-button-right a.aio-black-large:link, .aio-button-right a.aio-black-large:visited, .aio-button-right a.aio-black-large:active, .aio-button-right a.aio-black-large:hover, .aio-button-right a.aio-black-large:focus, .aio-button-right a.aio-purple-large:link, .aio-button-right a.aio-purple-large:visited, .aio-button-right a.aio-purple-large:active, .aio-button-right a.aio-purple-large:hover, .aio-button-right a.aio-purple-large:focus, .aio-button-right a.aio-gray-large:link, .aio-button-right a.aio-gray-large:visited, .aio-button-right a.aio-gray-large:active, .aio-button-right a.aio-gray-large:hover, .aio-button-right a.aio-gray-large:focus, .aio-button-right a.aio-brown-large:link, .aio-button-right a.aio-brown-large:visited, .aio-button-right a.aio-brown-large:active, .aio-button-right a.aio-brown-large:hover, .aio-button-right a.aio-brown-large:focus, .aio-button-right a.aio-pink-large:link, .aio-button-right a.aio-pink-large:visited, .aio-button-right a.aio-pink-large:active, .aio-button-right a.aio-pink-large:hover, .aio-button-right a.aio-pink-large:focus {
	-webkit-animation: none;
	-moz-animation: none;
	animation: none;
	color: #fff;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
}
.aio-button a.aio-orange, .aio-button a.aio-orange-medium, .aio-button a.aio-orange-large, .aio-button-center a.aio-orange, .aio-button-center a.aio-orange-medium, .aio-button-center a.aio-orange-large, .aio-button-left a.aio-orange, .aio-button-left a.aio-orange-medium, .aio-button-left a.aio-orange-large, .aio-button-right a.aio-orange, .aio-button-right a.aio-orange-medium, .aio-button-right a.aio-orange-large {
	border: 1px solid #d16c00;
	border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #f9b56c;
	color: #333;
	display: inline-block;
	font-size: inherit;
	font-weight: bold;
	background-color: #ff9019;
	background-image: -webkit-linear-gradient(#ff9019, #e07400);
	background-image: linear-gradient(#ff9019, #e07400);
	padding: 7px 18px 9px;
	text-decoration: none;
	text-shadow: 0 1px 0 #ff9a2d;
	background-clip: padding-box;
}
.aio-button, .aio-button-center, .aio-button-left, .aio-button-right {
	font-size: 10px;
}
.aio-button-center {
	text-align: center;
}
.aio-button-center, .aio-button-left, .aio-button-right {
	clear: both;
	margin: 5px auto;
	width: 100%;
}
.aio-button .aio-flash, .aio-button-center .aio-flash, .aio-button-left .aio-flash, .aio-button-right .aio-flash {
	display: inline-block;
	width: auto;
}
.aio-button .glyphicons.x2, .aio-button .social.x2, .aio-button-center .glyphicons.x2, .aio-button-center .social.x2, .aio-button-left .glyphicons.x2, .aio-button-left .social.x2, .aio-button-right .glyphicons.x2, .aio-button-right .social.x2 {
	width: 48px;
}
.aio-button a.aio-red-medium, .aio-button a.aio-blue-medium, .aio-button a.aio-yellow-medium, .aio-button a.aio-orange-medium, .aio-button a.aio-green-medium, .aio-button a.aio-black-medium, .aio-button a.aio-purple-medium, .aio-button a.aio-gray-medium, .aio-button a.aio-brown-medium, .aio-button a.aio-pink-medium, .aio-button-center a.aio-red-medium, .aio-button-center a.aio-blue-medium, .aio-button-center a.aio-yellow-medium, .aio-button-center a.aio-orange-medium, .aio-button-center a.aio-green-medium, .aio-button-center a.aio-black-medium, .aio-button-center a.aio-purple-medium, .aio-button-center a.aio-gray-medium, .aio-button-center a.aio-brown-medium, .aio-button-center a.aio-pink-medium, .aio-button-left a.aio-red-medium, .aio-button-left a.aio-blue-medium, .aio-button-left a.aio-yellow-medium, .aio-button-left a.aio-orange-medium, .aio-button-left a.aio-green-medium, .aio-button-left a.aio-black-medium, .aio-button-left a.aio-purple-medium, .aio-button-left a.aio-gray-medium, .aio-button-left a.aio-brown-medium, .aio-button-left a.aio-pink-medium, .aio-button-right a.aio-red-medium, .aio-button-right a.aio-blue-medium, .aio-button-right a.aio-yellow-medium, .aio-button-right a.aio-orange-medium, .aio-button-right a.aio-green-medium, .aio-button-right a.aio-black-medium, .aio-button-right a.aio-purple-medium, .aio-button-right a.aio-gray-medium, .aio-button-right a.aio-brown-medium, .aio-button-right a.aio-pink-medium {
	padding: 12px 36px 14px;
	font-size: 2.4em !important;
}
.aio-button .glyphicons, .aio-button .social, .aio-button-center .glyphicons, .aio-button-center .social, .aio-button-left .glyphicons, .aio-button-left .social, .aio-button-right .glyphicons, .aio-button-right .social {
	width: 24px;
	margin-right: 0.3em;
}
/*** Shortcodes Ultimate - content elements ***/

/*		Heading
---------------------------------------------------------------*/

.su-heading-style-default {
	padding: 2px 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.su-heading-style-default .su-heading-inner {
	padding: 1em 0.5em;
	border-top: 4px solid #eee;
	border-bottom: 4px solid #eee;
}
.su-heading.su-heading-align-left {
	text-align: left;
}
.su-heading.su-heading-align-left .su-heading-inner {
	padding-left: 0.2em;
}
.su-heading.su-heading-align-right {
	text-align: right;
}
.su-heading.su-heading-align-right .su-heading-inner {
	padding-right: 0.2em;
}
.su-heading.su-heading-align-center {
	text-align: center;
}
/*		Divider
---------------------------------------------------------------*/

.su-divider {
	clear: both;
	border: none;
	text-align: right;
	line-height: 1;
}
.su-divider a {
	display: inline-block;
	font-size: 0.8em;
	text-decoration: none;
	outline: none;
	padding-bottom: 5px;
}
.su-divider-style-default {
	border-bottom-style: solid;
}
.su-divider-style-dotted {
	border-bottom-style: dotted;
}
.su-divider-style-dashed {
	border-bottom-style: dashed;
}
.su-divider-style-double {
	border-bottom-style: double;
}
/*		Spacer
---------------------------------------------------------------*/

.su-spacer {
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}
.su-spacer-5 {
	height: 5px
}
.su-spacer-10 {
	height: 10px
}
.su-spacer-20 {
	height: 20px
}
.su-spacer-30 {
	height: 30px
}
.su-spacer-40 {
	height: 40px
}
/*		Highlight
---------------------------------------------------------------*/

.su-highlight {
	display: inline;
	padding: 1px 0;
}
/*		Label
---------------------------------------------------------------*/

.su-label {
	display: inline;
	margin-right: 0.3em;
	padding: 0.1em 0.3em;
	font-size: 0.8em;
	height: 0.8em;
	line-height: 0.8em;
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.su-label-type-default {
	background: #999
}
.su-label-type-success {
	background: #090
}
.su-label-type-warning {
	background: #f90
}
.su-label-type-important {
	background: #f03
}
.su-label-type-black {
	background: #111
}
.su-label-type-info {
	background: #09c
}
/*		Dropcap
---------------------------------------------------------------*/

.su-dropcap {
	float: left;
	display: inline-block;
	width: 2em;
	height: 2em;
	margin: 0.2em 0.5em 0.2em 0;
	line-height: 2em;
	text-align: center;
	overflow: hidden;
	text-transform: uppercase;
}
.su-dropcap-style-default {
	color: #fff;
	background: rgb(69, 72, 77); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(69, 72, 77, 1)), color-stop(100%, rgba(0, 0, 0, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0); /* IE6-9 */
	text-shadow: -1px -1px 0 #000;
	-moz-text-shadow: -1px -1px 0 #000;
	-webkit-text-shadow: -1px -1px 0 #000;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.su-dropcap-style-flat {
	background: #444;
	color: #fff;
}
.su-dropcap-style-light {
	color: #333;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: rgb(255, 255, 255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(234, 234, 234, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0); /* IE6-9 */
}
.su-dropcap-style-simple {
	width: 1em;
	height: 1em;
	line-height: 1em;
	text-align: left;
}
/*		Frame
---------------------------------------------------------------*/

.su-frame, .su-frame-inner {
	display: block;
}
.su-frame-align-left {
	float: left;
	margin: 0 1em 1em 0;
}
.su-frame-align-center {
	float: none;
	margin: 1em auto;
}
.su-frame-align-right {
	float: right;
	margin: 0 0 1em 1em;
}
.su-frame img {
	display: block !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	box-shadow: none !important;
}
.su-frame-style-default {
	padding: 2px;
	border: 1px solid #999;
	background: #fff;
	-webkit-box-shadow: 1px 1px 4px #ccc;
	-moz-box-shadow: 1px 1px 4px #ccc;
	box-shadow: 1px 1px 4px #ccc;
}
.su-frame-style-default .su-frame-inner {
	padding: 2px;
	border: 4px solid #eee;
}
/*		List
---------------------------------------------------------------*/

.su-list ul {
	list-style: none !important;
	margin: 0 0 1.5em 0 !important;
	padding: 0 !important;
}
.su-list ul li {
	position: relative;
	list-style-type: none !important;
	display: block !important;
	line-height: 1.3em;
	margin: 0 !important;
	padding: 4px 0 4px 2em !important;
}
.su-list ul li > img {
	position: absolute;
	left: 0;
	top: 4px;
	width: 1.3em;
	height: 1.3em;
	padding: 0;
	margin: 0;
	border: none;
}
.su-list ul li i {
	position: absolute;
	left: 0;
	top: 4px;
	width: 1.3em;
	height: 1.3em;
	line-height: 1.3em;
	text-align: center;
}
/*		Button
---------------------------------------------------------------*/

.su-button {
	display: inline-block !important;
	text-align: center;
	text-decoration: none !important;
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-button-wide {
	display: block !important;
	margin: 1em 0;
}
.su-button-center {
	text-align: center;
}
.su-button span {
	display: block !important;
	text-decoration: none !important;
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
}
.su-button img {
	border: none !important;
	vertical-align: middle !important;
	margin: -0.2em 0.4em 0 -0.3em !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.su-button i {
	display: inline-block;
	width: 1em;
	height: 1em;
	margin: 0 0.5em 0 0 !important;
	text-align: center;
	line-height: 1em;
}
.su-button.su-button-float-icon img {
	margin: 0 0.5em !important
}
.su-button small {
	display: block;
	margin: -0.2em 0 0 0;
	color: inherit;
	text-align: center;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

@media screen and (max-width: 768px) {
.su-button span {
	padding-top: 0.25em !important;
	padding-bottom: 0.25em !important;
	line-height: 1.2 !important;
}
.su-button small {
	margin-top: 0.2em !important;
}
}
.su-button-style-default {
	border-width: 1px;
	border-style: solid;
}
.su-button-style-default:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.su-button-style-default span {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.su-button-style-flat, .su-button-style-flat span {
	border: none
}
.su-button-style-flat span {
	position: relative
}
.su-button-style-flat:hover span {
	top: 1px
}
.su-button-style-ghost {
	background: transparent !important;
}
.su-button-style-ghost span {
	border-width: 3px;
	border-style: solid;
}
.su-button-style-ghost:hover span {
	border-color: inherit !important;
}
.su-button-style-soft span {
	background: 0 -20px url('../images/styles/style-soft.png') repeat-x
}
.su-button-style-soft:hover span {
	background: 0 0 url('../images/styles/style-soft.png') repeat-x
}
.su-button-style-glass span {
	background: 0 50% url('../images/styles/style-glass.png') repeat-x
}
.su-button-style-glass:hover span {
	background: 100% 50% url('../images/styles/style-glass.png') repeat-x
}
.su-button-style-bubbles span {
	background: 0 50% url('../images/styles/style-bubbles.png') no-repeat
}
.su-button-style-bubbles:hover span {
	background: -710px 50% url('../images/styles/style-bubbles.png') no-repeat
}
.su-button-style-noise span {
	background: 0 0 url('../images/styles/style-noise.png') repeat-x
}
.su-button-style-noise:hover span {
	background: 0 0 url('../images/styles/style-noise.png') repeat-x
}
.su-button-style-stroked span {
	margin: 1px;
	border: 1px dashed #fff !important;
}
.su-button-style-stroked:hover span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.su-button-style-3d {
	border-bottom-style: solid;
	border-bottom-width: 6px;
}
.su-button-style-3d span {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.su-button-style-3d:hover {
	position: relative;
	top: 3px;
	border-bottom-width: 3px;
}
/*		Table
---------------------------------------------------------------*/

.su-table table {
	width: 100% !important;
	margin: 0 0 1.5em 0 !important;
	border-collapse: collapse !important;
	font-size: 1em !important;
	border: 1px solid #ccc !important;
}
.su-table th {
	text-align: center !important;
	padding: 1em !important;
	font-size: 1em !important;
	font-weight: normal !important;
	color: #333 !important;
	border: 1px solid #ccc !important;
	background: #f0f0f0 !important;
}
.su-table td {
	padding: 0.5em 1em !important;
	border: 1px solid #ccc !important;
	background: #fff !important;
}
.su-table .su-even td {
	background: #f7f7f7 !important
}
/*		QR code
---------------------------------------------------------------*/

.su-qrcode {
	display: inline-block;
}
.su-qrcode-align-left {
	float: left;
	margin: 0 0.5em 0.5em 0;
}
.su-qrcode-align-center {
	display: block;
	clear: both;
	margin: 1em auto;
	text-align: center;
}
.su-qrcode-align-right {
	float: right;
	margin: 0 0 0.5em 0.5em;
}
.su-qrcode a, .su-qrcode a:hover, .su-qrcode a:active, .su-qrcode a:focus {
	background: transparent;
	outline: none;
	display: inline;
	text-decoration: none;
}
.su-qrcode-clickable a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.su-qrcode img {
	max-width: 100%;
}
.payment-errors {
	background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.payment-errors:empty {
	padding: 0px;
	background:none;
	border:none;
}
.payment-success {
	background-color: #dff0d8;
	border-color: #d0e9c6;
	color: #3c763d;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}
#signup-form .form-control, #signup-form select, .signup-form .form-control, .signup-form select {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	    font-size: 15px;
	line-height: 1.5;
	color: #55595c;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: .25rem;
	min-height: 40px;
	    box-sizing: border-box;
}
#signup-form .has-feedback, .signup-form .has-feedback {
	position: relative;
}
select {
}
#signup-form .form-group, .signup-form .form-group {
	margin-bottom: 1rem;
}
.dbl-paying-license {
	display: none;
}
button[data-pay] {
	width: 100%;
	padding: 12px 0;
	text-align: center;
	 background: #000000;
}
button[data-pay] span{display:block;clear:both;margin-bottom:3px;}
button[data-pay] img{height:15px!important;}
button[data-pay]:disabled {
    cursor: not-allowed;
    opacity: .95;
}
#signup-form .su-column, .signup-form .su-column  {
	margin-right: 2%!important;
}
.paypal {
	display: none;
}
.card, .paypal {
    margin: 0px 10%;
    clear: both;
    border: none;
    background: transparent;
}
.card form, .paypal form {
	margin: 40px 0;
	width:100%;
}
button[data-pay].selected {
	background-color: #F15A23 !important;
}
.highlight {
	border-color: red!important;
}
#signup-form .has-feedbackf:after, .signup-form .has-feedbackf:after  {
    display: block;
    content: '';
    border-bottom: solid 3px #019fb6;
    transform: scaleX(0);
    transition: transform 250ms ease-in-out;
    position: relative;
    bottom: 0;
}
#signup-form .has-feedback.active:after, .signup-form .has-feedback.active:after {
    transform: scaleX(1);
}
#continue-payment, .continue-payment{color:#ffffff;}
#rEXnTVW, #DRlAUif{position:relative;}
#rEXnTVW .social-icon{
    position: absolute;
    right: 56px;
    width: auto;
    top: 115px;
	
}
 #DRlAUif .social-icon{
    position: absolute;
    right: 56px;
    width: auto;
    top: 30px;
	
}
.go_btn{
	border: 1px solid #d16c00;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 0 #f9b56c;
    color: #fff;
    display: inline-block;
    font-size: inherit;
    font-weight: bold;
    background-color: #ff9019;
    background-image: -webkit-linear-gradient(#ff9019, #e07400);
    background-image: linear-gradient(#ff9019, #e07400);
    padding: 7px 18px 9px;
    text-decoration: none;
    text-shadow: 0 1px 0 #ff9a2d;
    background-clip: padding-box;
	font-size:14px;
}
.go_btn:hover{
	    color: rgba(0, 0, 0, 0.34);
}
.bottom-info{
	position: absolute;
    right: 0;
    width: 100%;
    bottom: 40px;
	padding:20px 50px;
	text-align:right;
	font-size:21px;
	font-family:Corbel,sans;
	font-weight:bold;
	box-sizing:border-box;
}
.bottom-info span{
	color:#ff6300;
}
#DRlAUif .bottom-info span{
	display:block;
	font-size:15px;
}
#DRlAUif .bottom-info{
	bottom:20px;
}
h1,h2,h3, h1 strong, h2 strong{
	font-weight:300;
}
#short-form, #short-form-rate{
	width:90%;
	margin:0 auto;
}
@media only screen and (max-width:767px){
	#rEXnTVW .social-icon{
		display:none;
		
	}
	.bottom-info{
		position:relative;
		bottom:0;
		text-align:center;
		box-sizing:border-box;
	}
	
	
}
