/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.home .entry-content-wrapper .avia-button-wrap, .home .entry-content-wrapper .avia-button-wrap a {

}

.home .entry-content-wrapper .avia-button-wrap a {

}
.home .av-seperator-icon:before {
	font-size:52px;
}
.home .hr-custom {
	padding-top:6px;
}
.av-logo-container {
	height:88px !important;
}
.av-logo-container a, .av-logo-container a img  {
	max-height:88px !important;
}

.home .av-section-color-overlay-wrap span {
	display:inline-block !important;
	margin:10px 2px 0 2px !important;
}
.home #av_section_1 .entry-content-wrapper {
	text-align:center;
}
.home #av_section_1 .avia_textblock h1,.home #av_section_1 .avia_textblock h3  {
	color:#FFF !important;
}


.home #av_section_1  .avia-button-wrap {
	margin-top:50px !important;
	margin-bottom:-0px !important;
	clear:both !important;
}


.home #av_section_1 .avia-button-wrap.avia-builder-el-9 a {
	font-size: 17px !important;
	padding: 10px 21px 17px 22px !important;
	margin:0 5px !important;
	min-width:150px;
}
.home #av_section_1 .avia-button-wrap.avia-builder-el-10 a {
	font-size: 17px !important;
	padding: 10px 21px 17px 27px !important;
	margin:0 5px !important
}

.home #av_section_1 .avia-button-wrap span:before {
	font-size: 19px !important;
}

.home .av_font_icon.av-icon-style-border .av-icon-char {
	border-width: 1px !important;
}

.home .av_font_icon.av-icon-style-border .av-icon-char:before {
	font-size:65px !important;
	color:#FFF!important;
}
.avia-icon-list-container {
	text-align:left;
}
.home .avia-button-center, .home .avia_codeblock_section {
	display:inline-block;
}


.fts-instagram-icon:before {
	font-family:FontAwesomeSlick!important;
	-webkit-font-smoothing:antialiased;
	content:"\f16d";
}

.fts-vine-icon:before {
	font-family:FontAwesomeSlick!important;
	-webkit-font-smoothing:antialiased;
	content:"\f1ca";
}
.avia-builder-el-last {
	text-align:center;
}














.review {
	margin-bottom:35px !important;
	text-align: left;
}


.reviews h3 {
	margin-bottom: 1em;
}
.no-reviews {
	font-style: italic;
}
.review-instructions {
	font-style: italic;
}
.reviews-header {
	border-top: 1px solid #ccc;
	padding-top: 1.4em;
}
.reviewer {
	display: inline-block;
}
.reviewer-avatar img {
	vertical-align: bottom;
	margin-right: 8px;
	margin-top: 4px;
	border-radius: 3px;
}
.reviewer-info {
	margin: 5px 0;
}
.reviewer-avatar, .reviewer-info {
	float: left;
}
.review-stars {
	float: left;
}
.review-title {
	float: left;
	margin-left: 0.75em;
	font-weight: bold;
	font-size: 1.1em;
}
.review-title-section {
	overflow: auto;
}
.review-wp-version {
	font-weight: bold;
}
.review-body {
	margin-bottom: 1em;
	clear: both;
}
.reviews-comment-link {
	margin-bottom: 2.5em;
}
#pagebody .review-body p {
	line-height: 1.7em;
	margin-bottom: 1em;
}
#pagebody .review-body ul, #pagebody .review-body ol {
	margin-bottom: 1em;
}
.review-ratings {
	margin-bottom: 25px;
}
.all-reviews {
	padding-top: 2.5em;
	border-top: 1px solid #cdcdcd;
	clear: both;
}
.reviews-total-count {
	margin-left: 3.5em;
	font-weight: bold;
}
.reviews-submit-link {
	text-align: center;
	margin-top: 2em;
}
.reviews-submit-link a.btn {
	display: block;
	padding: 3px 6px;
	border-radius: 6px;
	background-color: #439e47;
	width: 11em;
	color: #fff;
}
.reviews-submit-link a:hover {
	background-color: #218834;
}
.reviews-need-login {
	line-height: 1.4em;
	display: inline-block;
	text-align: left;
	font-style: italic;
	font-size: 11px;
}
.author-badge {
	background-color: green;
	padding: 2px 4px;
	margin-left: 0.4em;
	color: white;
	font-size: 11px;
	vertical-align: top;
}



.page .av_promobox {
	margin-bottom:30px !important;
	padding:35px 25px 25px 25px !important;
	background: #5eba00;
	color: #FFF;
}
.page .av_promobox strong {
	color: rgb(255, 255, 255);
}
.page .el_after_av_promobox {
	background-color:#FFF !important;
}
html.responsive, .responsive body {
	overflow-x: visible !important;
}

.super-instagram-feed-wrap .fts-fb-load-more  {
	margin-top:20px !important;
}
.fts-fb-load-more {
	max-width:350px;
	margin:0 auto;
}
.fts-jal-fb-group-display, .fts-fb-header-wrapper {
	margin:auto;
	max-width:720px;
}
.fts-post-content, .container_wrap_first  {
	border: none !important;
}
.top-bar-enter-id-etc {
	margin:auto;
	border-bottom:0px solid #ddd;
	text-align:center;
}

.page-id-15694 .top-bar-enter-id-etc {
	margin:auto;
	/* border-bottom:1px solid #ddd; */
	text-align:center;
	margin-bottom:50px;
}
.top-bar-enter-id-etc input {
	text-align:center !important;
	padding:15px 10px !important;
}
#fts-try-submit {
	padding:10px 25px !important;
	display:inline-block;
	background:#FFF;
	border:none;
	font-size:14px;

}



.fts-options-wrap {
	background:#FFF;
	width:100%;
	padding: 20px;
}

.fb-feed-links, .pinterest-feed-links {
	background: #ffffff;
	padding: 25px 20px 25px;
	text-align: center;
	color: #dddee;
}
.fb-feed-links a, .pinterest-feed-links a {
	background: #fff;
	padding: 5px 12px 5px;
	text-align: center;
	font-size: 13px;
	outline: 0;
	text-decoration:none;
	border-bottom: 1px solid #FFF;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #1884bb;
}
.fb-feed-links a:hover {
	border-bottom: 1px solid #DDD;
}

#top .home

{
	display: none !important;
}
.page-id-18490 .avia-builder-el-no-sibling,
.page-id-16047 .avia-builder-el-no-sibling,
.page-id-17394 .avia-builder-el-no-sibling,
.page-id-15725 .avia-builder-el-no-sibling,
.page-id-16521 .avia-builder-el-no-sibling,
.page-id-16644 .avia-builder-el-no-sibling,
.page-id-16197 .avia-builder-el-no-sibling,
.page-id-16820  .avia-builder-el-no-sibling,
.page-id-18857  .avia-builder-el-no-sibling,
.page-id-17128 .avia-builder-el-no-sibling,
.page-id-17058 .avia-builder-el-no-sibling,
.page-id-17063 .avia-builder-el-no-sibling,
.page-id-15977 .avia-builder-el-no-sibling,
.page-id-15730 .avia-builder-el-no-sibling {
	text-align:center;
}

.page-entry-15730 .avia-builder-el-no-sibling br,
.post-entry-18490 .avia-builder-el-no-sibling br,
.post-entry-16047 .avia-builder-el-no-sibling br,
.post-entry-17394 .avia-builder-el-no-sibling br,
.post-entry-18857 .avia-builder-el-no-sibling br,
.post-entry-15725 .container_wrap .avia-builder-el-last br,
.post-entry-16521 .container_wrap .avia-builder-el-last br,
.post-entry-16644 .container_wrap .avia-builder-el-last br,
.post-entry-16197 .container_wrap .avia-builder-el-last br,
.post-entry-16820 .container_wrap .avia-builder-el-last br,
.post-entry-17128 .container_wrap .avia-builder-el-last br,
.post-entry-17058 .container_wrap .avia-builder-el-last br,
.post-entry-17063 .container_wrap .avia-builder-el-last br,
.post-entry-15977 .container_wrap .avia-builder-el-last br {
	display:none;
}

.page-id-16047 #menu-item-18446 .avia-menu-fx,
.page-id-17394 #menu-item-18446 .avia-menu-fx,
.page-id-15725 #menu-item-18446 .avia-menu-fx,
.page-id-16521 #menu-item-18446 .avia-menu-fx,
.page-id-16644 #menu-item-18446 .avia-menu-fx,
.page-id-16197 #menu-item-18446 .avia-menu-fx,
.page-id-16820 #menu-item-18446 .avia-menu-fx,
.page-id-18490 #menu-item-18446 .avia-menu-fx,
.page-id-18857 #menu-item-18446 .avia-menu-fx

{
	/* border: 2px solid #aa0909; */
	opacity: 1;
	visibility: visible;
}


.page-id-16047 .fb-pages,
.page-id-17394 .fb-videos,
.page-id-15725 .fb-groups,
.page-id-16521 .fb-albums,
.page-id-16644 .fb-album-covers,
.page-id-16197 .fb-single-event,
.page-id-16820 .fb-grid-format,
.page-id-18490 .fb-reviews,
.page-id-18857 .fb-carousels,
.page-id-17128 .fb-event-list,
.page-id-17058 .pinterest-latest-pins,
.page-id-17063 .pinterest-pins-board,
.page-id-15977 .pinterest-boards
{

	border-bottom: 1px solid #DDD;
}

.page-id-15694 .container_wrap .avia-builder-el-0,
.page-id-16820 .container_wrap .avia-builder-el-0,

avia-builder-el-no-sibling {
	text-align:center;
}
.page-id-15730 .container_wrap .avia-builder-el-0 br,
.page-id-15694 .container_wrap .avia-builder-el-0 br,
.page-id-16820 .container_wrap .avia-builder-el-0 br
{
	display:none;
}
.fb-feed-links h4 {
	color:#888;
}
.page-id-17394 .container_wrap_first .container {
	max-width:1066px !important;
	margin:auto;
}
.page-id-17300 .entry-title {
	margin-top: 125px;
}
.page-id-16361 .entry-content-wrapper .av_textblock_section {
	max-width:920px;
	margin:auto;
}
.fts-simple-fb-wrapper .fts-jal-single-fb-post a, .fts-fb-load-more-wrapper .fts-fb-load-more, .fts-slicker-facebook-posts .fts-jal-single-fb-post a, .fts-fb-load-more-wrapper .fts-fb-load-more, .fts-jal-fb-group-header-desc a {
	color: #137fc4 !important;
}
.fts-simple-fb-wrapper .fts-jal-single-fb-post .fts-event-title-wrap a {
	color:#c52214 !important;
}
#twitter-feed-gopro a {
	/* color:#0084B4 !important; */
}
.page-id-17300 .av_textblock_section {
	max-width:1100px;
	margin:auto;
}
.page-id-16400 .av_textblock_section {
	max-width:900px;
	margin:auto;
}
#twitter-sidebar .fts-tweeter-wrap .tweeter-info{border-bottom:1px solid #eee !important;}
.fts-social-bar-icons-wrap .fts-fb-load-more {
	background: #f5f5f5 !important;
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
	/* Add your Desktop Styles here */

}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
	/* Add your Mobile Styles here */.home .av_font_icon.av-icon-style-border .av-icon-char:before {
	font-size:30px !important;
	color:#FFF!important;
}

	.home .av-icon-char { font-size: 30px !important;
		line-height: 30px !important;
		width: 30px !important;
	}
	.home #av_section_one {
		background-repeat: no-repeat !important;
		background-attachment: fixed !important;
		background-position: top left !important;
		background-size:auto !important;
		background:none !important;
	}
}
.avia-fade-slider {
	max-width:1030px;
	margin:auto !important;
	padding-bottom:25px;
}
.avia-slideshow-arrows a {
	top:38% !important;
	background:#ddd;
	display:none !important;
}

.avia-slideshow-arrows a.prev-slide {
	left:-15px !important;
}
.avia-slideshow-arrows a.next-slide {
	right:-15px !important;
}
.avia-slideshow-dots {
	bottom:-15px !important;
}
.avia-slideshow-dots a {
	background:#dddee !important;
	border-color:#888 !important;
	margin:0 2px
}/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.home .entry-content-wrapper .avia-button-wrap, .home .entry-content-wrapper .avia-button-wrap a {

}

.home .entry-content-wrapper .avia-button-wrap a {

}
.home .av-seperator-icon:before {
	font-size:52px;
}
.home .hr-custom {
	padding-top:6px;
}
.av-logo-container {
	height:88px !important;
}
.av-logo-container a, .av-logo-container a img  {
	max-height:88px !important;
}

.home .av-section-color-overlay-wrap span {
	display:inline-block !important;
	margin:10px 2px 0 2px !important;
}
.home #av_section_1 .entry-content-wrapper {
	text-align:center;
}
.home #av_section_1 .avia_textblock h1,.home #av_section_1 .avia_textblock h3  {
	color:#FFF !important;
}


.home #av_section_1  .avia-button-wrap {
	margin-top:50px !important;
	margin-bottom:-0px !important;
	clear:both !important;
}


.home #av_section_1 .avia-button-wrap.avia-builder-el-9 a {
	font-size: 17px !important;
	padding: 10px 21px 17px 22px !important;
	margin:0 5px !important;
	min-width:150px;
}
.home #av_section_1 .avia-button-wrap.avia-builder-el-10 a {
	font-size: 17px !important;
	padding: 10px 21px 17px 27px !important;
	margin:0 5px !important
}

.home #av_section_1 .avia-button-wrap span:before {
	font-size: 19px !important;
}

.home .av_font_icon.av-icon-style-border .av-icon-char {
	border-width: 1px !important;
}

.home .av_font_icon.av-icon-style-border .av-icon-char:before {
	font-size:65px !important;
	color:#FFF!important;
}
.avia-icon-list-container {
	text-align:left;
}
.home .avia-button-center, .home .avia_codeblock_section {
	display:inline-block;
}


.fts-instagram-icon:before {
	font-family:FontAwesomeSlick!important;
	-webkit-font-smoothing:antialiased;
	content:"\f16d";
}

.fts-vine-icon:before {
	font-family:FontAwesomeSlick!important;
	-webkit-font-smoothing:antialiased;
	content:"\f1ca";
}
.avia-builder-el-last {
	text-align:center;
}














.review {
	margin-bottom:35px !important;
	text-align: left;
}


.reviews h3 {
	margin-bottom: 1em;
}
.no-reviews {
	font-style: italic;
}
.review-instructions {
	font-style: italic;
}
.reviews-header {
	border-top: 1px solid #ccc;
	padding-top: 1.4em;
}
.reviewer {
	display: inline-block;
}
.reviewer-avatar img {
	vertical-align: bottom;
	margin-right: 8px;
	margin-top: 4px;
	border-radius: 3px;
}
.reviewer-info {
	margin: 5px 0;
}
.reviewer-avatar, .reviewer-info {
	float: left;
}
.review-stars {
	float: left;
}
.review-title {
	float: left;
	margin-left: 0.75em;
	font-weight: bold;
	font-size: 1.1em;
}
.review-title-section {
	overflow: auto;
}
.review-wp-version {
	font-weight: bold;
}
.review-body {
	margin-bottom: 1em;
	clear: both;
}
.reviews-comment-link {
	margin-bottom: 2.5em;
}
#pagebody .review-body p {
	line-height: 1.7em;
	margin-bottom: 1em;
}
#pagebody .review-body ul, #pagebody .review-body ol {
	margin-bottom: 1em;
}
.review-ratings {
	margin-bottom: 25px;
}
.all-reviews {
	padding-top: 2.5em;
	border-top: 1px solid #cdcdcd;
	clear: both;
}
.reviews-total-count {
	margin-left: 3.5em;
	font-weight: bold;
}
.reviews-submit-link {
	text-align: center;
	margin-top: 2em;
}
.reviews-submit-link a.btn {
	display: block;
	padding: 3px 6px;
	border-radius: 6px;
	background-color: #439e47;
	width: 11em;
	color: #fff;
}
.reviews-submit-link a:hover {
	background-color: #218834;
}
.reviews-need-login {
	line-height: 1.4em;
	display: inline-block;
	text-align: left;
	font-style: italic;
	font-size: 11px;
}
.author-badge {
	background-color: green;
	padding: 2px 4px;
	margin-left: 0.4em;
	color: white;
	font-size: 11px;
	vertical-align: top;
}



.page .av_promobox {
	margin-bottom:30px !important;
	padding:35px 25px 25px 25px !important;
	background: #5eba00;
	color: #FFF;
}
.page .av_promobox strong {
	color: rgb(255, 255, 255);
}
.page .el_after_av_promobox {
	background-color:#FFF !important;
}
html.responsive, .responsive body {
	overflow-x: visible !important;
}

.super-instagram-feed-wrap .fts-fb-load-more  {
	margin-top:20px !important;
}
.fts-fb-load-more {
	max-width:350px;
	margin:0 auto;
}
.fts-jal-fb-group-display, .fts-fb-header-wrapper {
	margin:auto;
	max-width:720px;
}
.fts-post-content, .container_wrap_first  {
	border: none !important;
}
.top-bar-enter-id-etc {
	margin:auto;
	border-bottom:0px solid #ddd;
	text-align:center;
}

.page-id-15694 .top-bar-enter-id-etc {
	margin:auto;
	/* border-bottom:1px solid #ddd; */
	text-align:center;
	margin-bottom:50px;
}
.top-bar-enter-id-etc input {
	text-align:center !important;
	padding:15px 10px !important;
}
#fts-try-submit {
	padding:10px 25px !important;
	display:inline-block;
	background:#FFF;
	border:none;
	font-size:14px;

}



.fts-options-wrap {
	background:#FFF;
	width:100%;
	padding: 20px;
}

.fb-feed-links, .pinterest-feed-links {
	background: #ffffff;
	padding: 25px 20px 25px;
	text-align: center;
	color: #dddee;
}
.fb-feed-links a, .pinterest-feed-links a {
	background: #fff;
	padding: 5px 12px 5px;
	text-align: center;
	font-size: 13px;
	outline: 0;
	text-decoration:none;
	border-bottom: 1px solid #FFF;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: rgb(51, 51, 51);
}
.fb-feed-links a:hover {
	border-bottom: 1px solid #DDD;
}

.home .fb-feed-links
{
	display: none !important;
}
.page-id-18490 .avia-builder-el-no-sibling,
.page-id-18490 .avia-builder-el-no-sibling,
.page-id-16047 .avia-builder-el-no-sibling,
.page-id-17394 .avia-builder-el-no-sibling,
.page-id-15725 .avia-builder-el-no-sibling,
.page-id-16521 .avia-builder-el-no-sibling,
.page-id-16644 .avia-builder-el-no-sibling,
.page-id-16197 .avia-builder-el-no-sibling,
.page-id-16820  .avia-builder-el-no-sibling,
.page-id-18857  .avia-builder-el-no-sibling,
.page-id-17128 .avia-builder-el-no-sibling,
.page-id-17058 .avia-builder-el-no-sibling,
.page-id-17063 .avia-builder-el-no-sibling,
.page-id-15977 .avia-builder-el-no-sibling,
.page-id-21669 .avia-builder-el-no-sibling {
	text-align:center;
}

.page-entry-15730 .avia-builder-el-no-sibling br,
.post-entry-18490 .avia-builder-el-no-sibling br,
.post-entry-16047 .avia-builder-el-no-sibling br,
.post-entry-17394 .avia-builder-el-no-sibling br,
.post-entry-18857 .avia-builder-el-no-sibling br,
.post-entry-21669 .avia-builder-el-no-sibling br,
.post-entry-15725 .container_wrap .avia-builder-el-last br,
.post-entry-16521 .container_wrap .avia-builder-el-last br,
.post-entry-16644 .container_wrap .avia-builder-el-last br,
.post-entry-16197 .container_wrap .avia-builder-el-last br,
.post-entry-16820 .container_wrap .avia-builder-el-last br,
.post-entry-17128 .container_wrap .avia-builder-el-last br,
.post-entry-17058 .container_wrap .avia-builder-el-last br,
.post-entry-17063 .container_wrap .avia-builder-el-last br,
.post-entry-15977 .container_wrap .avia-builder-el-last br,
.post-entry-21669 .container_wrap .avia-builder-el-last br {
	display:none;
}

.page-id-16047 #menu-item-18446 .avia-menu-fx,
.page-id-17394 #menu-item-18446 .avia-menu-fx,
.page-id-15725 #menu-item-18446 .avia-menu-fx,
.page-id-16521 #menu-item-18446 .avia-menu-fx,
.page-id-16644 #menu-item-18446 .avia-menu-fx,
.page-id-16197 #menu-item-18446 .avia-menu-fx,
.page-id-16820 #menu-item-18446 .avia-menu-fx,
.page-id-18490 #menu-item-18446 .avia-menu-fx,
.page-id-18857 #menu-item-18446 .avia-menu-fx

{
	/* border: 2px solid #aa0909; */
	opacity: 1;
	visibility: visible;
}


.page-id-16047 .fb-pages,
.page-id-17394 .fb-videos,
.page-id-15725 .fb-groups,
.page-id-16521 .fb-albums,
.page-id-16644 .fb-album-covers,
.page-id-16197 .fb-single-event,
.page-id-16820 .fb-grid-format,
.page-id-18490 .fb-reviews,
.page-id-18857 .fb-carousels,
.page-id-17128 .fb-event-list,
.page-id-17058 .pinterest-latest-pins,
.page-id-17063 .pinterest-pins-board,
.page-id-15977 .pinterest-boards
{

	border-bottom: 1px solid #DDD;
}

.page-id-15694 .container_wrap .avia-builder-el-0,
.page-id-16820 .container_wrap .avia-builder-el-0,

avia-builder-el-no-sibling {
	text-align:center;
}
.page-id-15730 .container_wrap .avia-builder-el-0 br,
.page-id-15694 .container_wrap .avia-builder-el-0 br,
.page-id-16820 .container_wrap .avia-builder-el-0 br
{
	display:none;
}
.fb-feed-links h4 {
	color:#888;
}
.page-id-17394 .container_wrap_first .container {
	max-width:1066px !important;
	margin:auto;
}
.page-id-17300 .entry-title {
	margin-top: 125px;
}
.page-id-16361 .entry-content-wrapper .av_textblock_section {
	max-width:920px;
	margin:auto;
}
.fts-simple-fb-wrapper .fts-jal-single-fb-post a, .fts-fb-load-more-wrapper .fts-fb-load-more, .fts-slicker-facebook-posts .fts-jal-single-fb-post a, .fts-fb-load-more-wrapper .fts-fb-load-more, .fts-jal-fb-group-header-desc a {
	color: #137fc4 !important;
}
.fts-simple-fb-wrapper .fts-jal-single-fb-post .fts-event-title-wrap a {
	color:#c52214 !important;
}
#twitter-feed-gopro a {
	/* color:#0084B4 !important; */
}
.page-id-17300 .av_textblock_section {
	max-width:1100px;
	margin:auto;
}
.page-id-16400 .av_textblock_section {
	max-width:900px;
	margin:auto;
}
#twitter-sidebar .fts-tweeter-wrap .tweeter-info{border-bottom:1px solid #eee !important;}
.fts-social-bar-icons-wrap .fts-fb-load-more {
	background: #f5f5f5 !important;
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
	/* Add your Desktop Styles here */

}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
	/* Add your Mobile Styles here */.home .av_font_icon.av-icon-style-border .av-icon-char:before {
	font-size:30px !important;
	color:#FFF!important;
}

	.home .av-icon-char { font-size: 30px !important;
		line-height: 30px !important;
		width: 30px !important;
	}
	.home #av_section_one {
		background-repeat: no-repeat !important;
		background-attachment: fixed !important;
		background-position: top left !important;
		background-size:auto !important;
		background:none !important;
	}
}
.avia-fade-slider {
	max-width:1030px;
	margin:auto !important;
	padding-bottom:25px;
}
.avia-slideshow-arrows a {
	top:38% !important;
	background:#ddd;
	display:none !important;
}

.avia-slideshow-arrows a.prev-slide {
	left:-15px !important;
}
.avia-slideshow-arrows a.next-slide {
	right:-15px !important;
}
.avia-slideshow-dots {
	bottom:-15px !important;
}
.avia-slideshow-dots a {
	background:#dddee !important;
	border-color:#888 !important;
	margin:0 2px
}
.fts-profile-description a {
	color:#5dba00 !important;
}

.home.page .av_promobox {
	background: rgb(56, 71, 130) !important;
}
.page-id-18369 h4 {
	/* margin: 30px 0 12px 0; */
	/* color: #2b44a0 !important; */
}
.page-id-22204 .fts-mashup-count-wrap {
	padding-top: 5px !important;
}
#top .gallery .gallery-item {
	width: 160px;
	height: 160px;
	display:inline-block;
	float:none;
}
#gallery-1 br {
	display:none
}
#gallery-1 {
	text-align:center !important;
}
#gallery-1 dl {
	border:5px solid #fff;
	margin:5px !important;
	border-radius:3px;
	box-shadow: 2px 1px 0px 0px #b5b5b5;
}
.fts-empty-error {
	background: #FFFCE7 !important;
}

.fts-options-text {
	color: #137fc4;
	padding: 0 0 10px 0;
	font-size: 13px;
	/* margin-bottom: 25px; */
}

#top label {
	font-weight: normal;
	font-size: 13px;
}
.variations th {
	border:none !important;
	padding:5px 0 7px !important
}

.slider-content {
	text-align: center;
	margin-bottom: 12px;
}

.slider-wraps {
	max-width: 200px;
	width: 100%;
	display: inline-block;
	margin: 0 25px;
}
.full-wrap {
	max-width: 900px;
	margin: 0 auto 55px auto;
	text-align: center;
}
.image-overlay {display:none !important;}
.single-ft_gallery .page-header  {margin-top: 40px;}
.single-ft_gallery .page-header.container {text-align:center;}

.html_header_top.html_header_sticky.html_bottom_nav_header .single-ft_gallery #main, .html_header_top.html_header_sticky.html_bottom_nav_header .tax-ftg-tags #main
{
	padding-top:20px
}
.html_header_top.html_header_sticky.html_bottom_nav_header .single-ft_gallery #main, .html_header_top.html_header_sticky.html_bottom_nav_header .tax-ftg-tags #main
{
	padding-top:20px
}
.tax-ftg-tags .title_container {
	margin-top:20px;
}
.single-ft_gallery .fb-feed-links, .tax-ftg-tags .fb-feed-links {box-shadow: 1px 11px 15px #3e3e3e63;}

.single-ft_gallery .fb-feed-links, .tax-ftg-tags .fb-feed-links {
	/* margin-top: 120px; */
}
.single-ft_gallery .all_colors, .single-ft_gallery #main  {
	background-color: #f8f8f8 !important;
}


@media only screen and (max-width: 767px){
	.page-id-22204 #after_section_1 .container {
		width: 100% !important;
		max-width: 100% !important;
	}

	.single-ft_gallery .fb-feed-links, .tax-ftg-tags .fb-feed-links {
		margin-top: 0px;
	}
	.single-ft_gallery .page-header  {margin-top: 40px !important;}
}
.page-id-34599 #after_section_1 .container {
	padding:0 30px;
	width:100%;
	max-width:100%;
}
.page-id-34599 #after_section_1  .container .av_promobox {
	float:none;
	max-width:1210px;
	margin:30px auto 35px auto !important;
}
.page-id-34599 #after_section_1 .flex_column.av_one_full {
	padding-bottom:50px;
}