﻿/*
Theme Name: theblog
Theme URI: http://www.cactusthemes.com
Author: CactusThemes
Author URI: http://www.cactusthemes.com
Description: A multi concept blog & portfolio theme
Version: 1.2
Text Domain: cactusthemes
Domain Path: /languages/
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
License: cactusthemes
License URI: http://www.cactusthemes.com
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Reset
2.0 - Typography
3.0 - Elements
4.0 - Forms
5.0 - Navigation
	5.1 - Links
	5.2 - Menus
6.0 - Accessibility
7.0 - Alignments
8.0 - Clearings
9.0 - Widgets
10.0 - Content
	10.1 - Posts and pages
	10.2 - Asides
	10.3 - Comments
11.0 - Infinite scroll
12.0 - Media
	12.1 - Captions
	12.2 - Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 - Reset
--------------------------------------------------------------*/
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%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
	-moz-box-sizing: border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
	box-sizing: border-box;
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	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:focus {
	outline: thin dotted;
}
a:hover,
a:active {
	outline: 0;
}
a img {
	border: 0;
}
/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
.body-content h3 {
    padding-bottom: 10px;
}
p {
	margin-bottom: 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: 15px;
	font-size: 1.5rem;
	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%;
}
/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa #bbb;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}
/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	color: royalblue;
}
a:visited {
	color: purple;
}
a:hover,
a:focus,
a:active {
	color: midnightblue;
}
/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li {
	float: left;
	position: relative;
}
.main-navigation a {
	display: block;
	text-decoration: none;
}
.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	display: none;
	float: left;
	left: 0;
	position: absolute;
	top: 1.5em;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}
.main-navigation ul ul a {
	width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation .current_page_item a,
.main-navigation .current-menu-item a {
}
/* Small menu */
.menu-toggle {
	isplay: none;
}
@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}
	.main-navigation ul {
		display: none;
	}
}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}
/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.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;
}
/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}
/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}
/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}
/* Search widget */
.widget_search .search-submit {
	display: none;
}
/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.sticky {
}
.hentry {
	margin: 0 0 1.5em;
}
.byline,
.updated {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}
/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}
/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}
/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.gallery-caption {
}

/*--------------------------------------------------------------
Themes CSS
--------------------------------------------------------------*/

html { overflow-y:visible}
html, body {font-family: "Crimson Text", serif; outline:none; font-size:18px; color:rgba(68,68,68,1.0); line-height:1.5; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale !important;-webkit-overflow-scrolling: touch;}

#wrap * {backface-visibility:hidden; -webkit-backface-visibility:hidden}

.preload *:not(.loadnow), .preload {animation:none !important;-webkit-animation:none !important;-moz-animation:none !important;-ms-animation:none !important;-o-animation:none !important;}
.opacity-0 { opacity:0 !important; transition:all 0.3s; -webkit-transition:all 0.3s}
.fixed-position { position:fixed}
#checkHeaderLoading { position:fixed; background-color:rgba(255,255,255,1.00); top:0; bottom:0; left:0; right:0; z-index:999999999; display:none;}
.hentry{margin:0;}

#body-wrap, #wrap { overflow:hidden; position:relative;}

#wrap.boxed-container { width:1170px; margin-left:auto; margin-right:auto;-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow:  0px 0px 20px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.45);}
#wrap.boxed-container .container { padding-left:30px; padding-right:30px;}
@media(max-width:1199px) {
	#wrap.boxed-container { width:970px;}
}
@media(max-width:991px) {
	#wrap.boxed-container { width:750px;}
}
@media(max-width:767px) {
	#wrap.boxed-container { width:100%;}
}

.hidden-img { display:none;}
.pointer-events-fix { pointer-events:none}

.font-1 {font-family:"Roboto", sans-serif;}
.font-2 {font-family:"Crimson Text", sans-serif;}
.font-3 {font-family:"Roboto Slab", sans-serif;}

/*ul,li { list-style:none; margin:0; padding:0;}*/

.color-1 {color:rgba(37,195,216,1.0);} /*#25c3d8*/
.color-2 {color:rgba(45,49,52,1.0);} /*#2d3134*/
.color-3 {color:rgba(34,34,34,1.0);} /*#222222*/
.color-4 {color:rgba(68,68,68,1.0);} /*#444444*/
.color-5 {color:rgba(153,153,153,1.0);} /*#999999*/
.color-5b {color:rgba(189,189,189,1.0);} /*#bdbdbd*/
.color-5c {color:rgba(237,237,237,1.0);} /*#ededed*/
.color-5d {color:rgba(218,218,218,1.0);} /*#dadada*/
.color-5e {color:rgba(128,128,128,1.0);} /*#808080*/
.color-5g {color:rgba(243,243,243,1.0);} /*#F3F3F3*/
.color-5h {color:rgba(205,205,205,1.0);} /*#cdcdcd*/

/*V2*/
	.color-6 {color:rgba(229,78,83,1.0);} /*#e54e53*/
	.color-7 {color:rgba(229,78,83,1.0);} /*#e54e53*/
	.color-8 {color:rgba(229,78,83,1.0);} /*#e54e53*/
	.color-9 {color:rgba(229,78,83,1.0);} /*#e54e53*/
	.color-10 {color:rgba(229,78,83,1.0);} /*#e54e53*/
/*V2*/

/*V3*/
	.color-11 {color:rgba(79,184,166,1.0);} /*#4fb8a6*/
	.color-12 {color:rgba(17,17,17,1.0);} /*#111111*/
	.color-13 {color:#e54e53;} /*#e54e53*/
	.color-14 {color:#e54e53;} /*#e54e53*/
	.color-15 {color:#e54e53;} /*#e54e53*/
/*V3*/

/*V4*/
	.color-16 {color:rgba(133,81,133,1.0);} /*#855185*/
	.color-17 {color:rgba(133,81,133,1.0);} /*#855185*/
	.color-18 {color:rgba(133,81,133,1.0);} /*#855185*/
	.color-19 {color:rgba(133,81,133,1.0);} /*#855185*/
	.color-20 {color:rgba(133,81,133,1.0);} /*#855185*/
/*V4*/

/*V5*/
	.color-21 {color:rgba(62,91,153,1.0);} /*#3e5b99*/
	.color-22 {color:rgba(62,91,153,1.0);} /*#3e5b99*/
	.color-23 {color:rgba(62,91,153,1.0);} /*#3e5b99*/
	.color-24 {color:rgba(62,91,153,1.0);} /*#3e5b99*/
	.color-25 {color:rgba(62,91,153,1.0);} /*#3e5b99*/
/*V5*/

/*V6*/
	.color-26 {color:rgba(37,195,216,1.0);} /*#25c3d8*/
	.color-27 {color:rgba(35,36,37,1.0);} /*#232425*/
/*V6*/

.background-color-1 {background-color:rgba(37,195,216,1.0);} /*#25c3d8*/
.background-color-2 {background-color:rgba(45,49,52,1.0);} /*#2d3134*/
.background-color-3 {background-color:rgba(34,34,34,1.0);} /*#222222*/
.background-color-4 {background-color:rgba(68,68,68,1.0);} /*#444444*/
.background-color-5 {background-color:rgba(153,153,153,1.0);} /*#999999*/
.background-color-5b {background-color:rgba(189,189,189,1.0);} /*#bdbdbd*/
.background-color-5c {background-color:rgba(237,237,237,1.0);} /*#ededed*/
.background-color-5d {background-color:rgba(218,218,218,1.0);} /*#dadada*/
.background-color-5e {background-color:rgba(128,128,128,1.0);} /*#808080*/
.background-color-5g {background-color:rgba(243,243,243,1.0);} /*#F3F3F3*/
.background-color-5h {background-color:rgba(205,205,205,1.0);} /*#cdcdcd*/

/*V2*/
	.background-color-6 {background-color:rgba(229,78,83,1.0);} /*#e54e53*/
	.background-color-7 {background-color:rgba(229,78,83,1.0);} /*#e54e53*/
	.background-color-8 {background-color:rgba(229,78,83,1.0);} /*#e54e53*/
	.background-color-9 {background-color:rgba(229,78,83,1.0);} /*#e54e53*/
	.background-color-10 {background-color:rgba(229,78,83,1.0);} /*#e54e53*/
/*V2*/

/*V3*/
	.background-color-11 {background-color:rgba(79,184,166,1.0);} /*#4fb8a6*/
	.background-color-12 {background-color:rgba(17,17,17,1.0);} /*#111111*/
	.background-color-13 {background-color:#e54e53;} /*#e54e53*/
	.background-color-14 {background-color:#e54e53;} /*#e54e53*/
	.background-color-15 {background-color:#e54e53;} /*#e54e53*/
/*V3*/

/*V4*/
	.background-color-16 {background-color:rgba(133,81,133,1.0);} /*#855185*/
	.background-color-17 {background-color:rgba(133,81,133,1.0);} /*#855185*/
	.background-color-18 {background-color:rgba(133,81,133,1.0);} /*#855185*/
	.background-color-19 {background-color:rgba(133,81,133,1.0);} /*#855185*/
	.background-color-20 {background-color:rgba(133,81,133,1.0);} /*#855185*/
/*V4*/

/*V5*/
	.background-color-21 {background-color:rgba(62,91,153,1.0);} /*#3e5b99*/
	.background-color-22 {background-color:rgba(62,91,153,1.0);} /*#3e5b99*/
	.background-color-23 {background-color:rgba(62,91,153,1.0);} /*#3e5b99*/
	.background-color-24 {background-color:rgba(62,91,153,1.0);} /*#3e5b99*/
	.background-color-25 {background-color:rgba(62,91,153,1.0);} /*#3e5b99*/
/*V5*/

/*V6*/
	.background-color-26 {color:rgba(37,195,216,1.0);} /*#25c3d8*/
	.background-color-27 {background-color:rgba(35,36,37,1.0);} /*#232425*/
/*V6*/

.dark-div { color:rgba(153,153,153,1.0);} /*default background-color-2*/

/*HTML Link*/
a{transition:all 0.2s; -webkit-transition:all 0.2s; outline:0}
a, a:hover, a:active, a:focus, a:visited {outline:0;text-decoration: underline}

a, a:active, a:focus, a:visited {color:rgba(37,195,216,1.0);}
a:hover {color:rgba(68,68,68,1.0);}

.dark-div a, .dark-div a:active, .dark-div a:focus, .dark-div a:visited {color:rgba(153,153,153,1.0);}
.dark-div a:hover {color:rgba(37,195,216,1.0);}

.dark-div .body-content > a, .dark-div .body-content > a:active, .dark-div .body-content > a:focus, .dark-div .body-content > a:visited {color:rgba(37,195,216,1.0)}
.dark-div.body-content > a, .dark-div.body-content > a:active, .dark-div.body-content > a:focus, .dark-div.body-content > a:visited {color:rgba(37,195,216,1.0)}
.dark-div .body-content > a:hover, .dark-div.body-content > a:hover {color:rgba(255,255,255,1.0);}

a[data-toggle="tooltip"] {text-decoration: none}
a[data-toggle="tooltip"]:hover {color:rgba(37,195,216,1.0); text-decoration: none}

.dark-div a[data-toggle="tooltip"]{color:rgba(37,195,216,1.0);}
/*HTML Link*/

/*HTML Heading*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {padding:0; margin:0; line-height:1.5; color:rgba(34,34,34,1.0); font-family:"Roboto", sans-serif;}
h1, .h1 { font-size:60px; font-weight:700;}
h2, .h2 { font-size:40px; font-weight:700;}
h3, .h3 { font-size:30px; font-weight:700;}
h4, .h4 { font-size:24px; font-weight:700;}
h5, .h5 { font-size:18px; font-weight:500;}
h6, .h6 { font-size:14px; font-weight:500;}

.dark-div h1,.dark-div h2,.dark-div h3,.dark-div h4,.dark-div h5,.dark-div h6,.dark-div .h1,.dark-div .h2,.dark-div .h3,.dark-div .h4,.dark-div .h5,.dark-div .h6 {color:rgba(255,255,255,1.00)}
/*HTML Heading*/

/*HTML BUTTON*/
button, input[type=button], input[type=submit], .btn { border:none; border-radius:3px; -webkit-border-radius:3px; transition:all 0.3s; -webkit-transition:all 0.3s; background-image:none;text-shadow:none; box-shadow:none; -webkit-box-shadow:none; text-decoration:none; border:none; line-height:1.5}
.btn, .btn:focus, .btn:active:focus, .btn.active:focus { outline:none}

	/*btn-default*/
	button, input[type=button], input[type=submit], .btn-default { font-weight:500; font-size:14px; background-color:rgba(37,195,216,1.0);color:rgba(255,255,255,1.00);outline:none; padding:11px 40px 12px 40px; margin-right:6px; margin-bottom:10px; font-family:"Roboto", sans-serif;} 
	button:hover, input[type=button]:hover, input[type=submit]:hover, .btn-default:hover {background-color:rgba(45,49,52,1.0);color:rgba(255,255,255,1.00); border:none;box-shadow:none; -webkit-box-shadow:none} 
	button:active, input[type=button]:active, input[type=submit]:active, .btn-default:active {background-color:rgba(45,49,52,1.0); color:rgba(255,255,255,1.00); box-shadow:none; -webkit-box-shadow:none;}
	button:visited, input[type=button]:visited, input[type=submit]:visited, .btn-default:visited {color:rgba(255,255,255,1.00);} 
	button:focus, input[type=button]:focus, input[type=submit]:focus, .btn-default:focus {background-color:rgba(45,49,52,1.0); color:rgba(255,255,255,1.00);}
	/*btn-default*/
	
	/*btn-large*/
	.btn-large, input[type=button].btn-large, input[type=submit].btn-large { font-size:24px; border-radius:5px; -webkit-border-radius:5px;padding:15px 50px 16px 50px;}
	/*btn-large*/
	
	.dark-div a.btn-default, .dark-div .body-content a.btn-default { color:rgba(255,255,255,1.00);}
	.dark-div button:hover, .dark-div input[type=button]:hover, .dark-div input[type=submit]:hover, .dark-div .btn-default:hover {background-color:rgba(153,153,153,1.0);} 
	.dark-div button:focus, .dark-div input[type=button]:focus, .dark-div input[type=submit]:focus, .dark-div .btn-default:focus {background-color:rgba(153,153,153,1.0); color:rgba(255,255,255,1.00);}
	
/*HTML BUTTON*/

/*HTML Divider*/
	.cactus-divider { display:table; width:100%; height:30px;}
	.cactus-divider .line-50 { width:50%; display:table-cell; vertical-align:middle}
	.cactus-divider .line-50 > div { width:100%; height:1px; background-color:rgba(0,0,0,0.08)}
	.cactus-divider .c-title { display:table-cell; white-space:nowrap; font-weight:bold; vertical-align:middle}
	.cactus-divider .c-title > span { display:block; margin-left:10px; margin-right:10px;}
	
	.cactus-divider.single { display:block; width:100%; height:2px; background-color:rgba(153,153,153,0.15); margin-top:30px; margin-bottom:30px;}
	.cactus-divider.single.left { height:1px; width:50px;}
	.cactus-divider.single.right { height:1px; position:relative; background-color:transparent}
	.cactus-divider.single.right:before{content:''; width:50px; height:1px; position:absolute; right:0; background-color:rgba(153,153,153,0.15);}
	p + .cactus-divider.single { margin-top:22px;}
	
	.dark-div .cactus-divider.single{background-color:rgba(56,60,62,1.0);}
	.dark-div .cactus-divider.single.right:before{background-color:rgba(56,60,62,1.0);}
	
	
	.wpb_text_column + .cactus-divider.single { margin-top:52px;} 
	.wpb_wrapper > .cactus-divider.single { margin:0;}
	.wpb_wrapper > .cactus-divider.single:last-child {margin:0;}
	.body-content .wpb_row.cactus-divider-vc { margin-top:-48px; margin-bottom:30px;}
/*HTML Divider*/

/*HTML table*/
	.single-page-content table { width:100%; margin:0;}
	.body-content table:last-child { padding-bottom:8px;}
	.body-content table + p { padding-top:30px;}
	
	table:not(#wp-calendar) tbody tr { width:100%;}
	table:not(#wp-calendar) tbody tr:first-child { color: rgba(255,255,255,1.00); font-family:"Roboto", sans-serif; font-size:16px; font-weight:700; border:none}
	table:not(#wp-calendar) tbody tr:first-child > *{padding:13px 20px 14px 20px; background-color:rgba(45,49,52,1.0);}
	table:not(#wp-calendar) tbody tr:first-child > *:first-child { border-top-left-radius:3px; border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px;}
	table:not(#wp-calendar) tbody tr:first-child > *:last-child { border-top-right-radius:3px; border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px;}	
	table:not(#wp-calendar) tbody tr > * {border-bottom:2px solid rgba(153,153,153,0.15); padding:9px 20px 13px 20px; }
	
	.dark-div table:not(#wp-calendar) tbody tr:first-child td {background-color:rgba(56,60,62,1.0);}
	.dark-div table:not(#wp-calendar) tbody tr td {border-color:rgba(56,60,62,1.0);}
	
	table:not(#wp-calendar) thead tr:first-child { color: rgba(255,255,255,1.00); font-family:"Roboto", sans-serif; font-size:16px; font-weight:700; border:none}
	table:not(#wp-calendar) thead tr:first-child > *{padding:13px 20px 14px 20px; background-color:rgba(45,49,52,1.0);}
	table:not(#wp-calendar) thead tr:first-child > *:first-child { border-top-left-radius:3px; border-bottom-left-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px;}
	table:not(#wp-calendar) thead tr:first-child > *:last-child { border-top-right-radius:3px; border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px;}	
	table:not(#wp-calendar) thead + tbody > tr:first-child { color: inherit; font-family:inherit; font-size: inherit; font-weight:normal;}
	table:not(#wp-calendar) thead + tbody > tr:first-child > *{border-bottom:2px solid rgba(153,153,153,0.15); padding:9px 20px 13px 20px; background-color: transparent;}
	table:not(#wp-calendar) thead + tbody > tr > *{border-bottom:2px solid rgba(153,153,153,0.15); padding:9px 20px 13px 20px; background-color: transparent;}
	table:not(#wp-calendar) thead + tbody > tr > * a { display:block;}
	
	.dark-div table:not(#wp-calendar) thead tr:first-child > * {background-color:rgba(56,60,62,1.0);}
	.dark-div table:not(#wp-calendar) thead + tbody > tr > * {border-color:rgba(56,60,62,1.0);}
/*HTML table*/

/*List*/
	ul, ol { line-height:1.5}	
	.body-content ul, .body-content li { list-style:none;}
	.body-content > ul, .body-content > li {margin:0; padding:0;}
	.body-content > ul, .body-content > ol { padding-top:30px; padding-bottom:30px; margin:0; line-height:1.5;}	
	
	.body-content ul > li > a, .body-content  ol > li > a{ padding-bottom:2px; display:inline-block; position:relative; text-decoration:none; color:rgba(68,68,68,1.0); vertical-align:top}
	.body-content ul li { position:relative; padding-left:26px;}
	.body-content ul li ul { margin-left:0;}
	.body-content ul > li:before{content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 5px; line-height: 1;}
	.body-content ul > li > a:hover, .body-content ol > li > a:hover{color:rgba(37,195,216,1.0);}	
	
	.body-content ol {list-style-type:decimal; margin-left:22px;}
	.body-content ol > li {list-style:decimal}
	.body-content ol > li > a { padding-left:4px;}	
	
	.dark-div .body-content ul > li > a, .dark-div .body-content ol > li > a {color:rgba(153,153,153,1.0)}
	.dark-div .body-content ul > li > a:hover, .dark-div .body-content ol > li > a:hover {color:rgba(37,195,216,1.0)}
	
	.body-content ul + ol, .body-content ul + ul{ padding-top:10px;}
	.body-content ol + ul, .body-content ol + ol{ padding-top:10px;}	
	.body-content p + ul, .body-content p + ol{ padding-top:0;}
	.body-content > ul:first-child, .body-content > ol:first-child{ margin-top:-11px; padding-top:0;}
	.body-content ul:last-child, .body-content ol:last-child { padding-bottom:0;}
/*List*/

/*Icon Box*/
	.cactus-iconbox { display:inline-block; text-align:center; vertical-align:top; float:none; cursor:auto; width:32.5%; padding-top:0; padding-bottom:20px;}
	.cactus-iconbox .icon { font-size:36px; color:rgba(58,153,224,1.0); transition:all 0.3s; -webkit-transition:all 0.3s}
	.cactus-iconbox .title { font-size:24px; color:rgba(34,34,34,1.0); font-weight:700; line-height:1.3; margin-top:12px; transition:all 0.3s; -webkit-transition:all 0.3s}
	.cactus-iconbox .content { line-height:1.8;}
	.cactus-iconbox:hover .title {color:rgba(58,153,224,1.0)}
	@media(max-width:1199px) {
		.col-md-8 .cactus-iconbox { width:49%;}
	}
	@media(max-width:991px) {
		.cactus-iconbox { width:49%;}
		.col-md-8 .cactus-iconbox { width:49%;}
	}
	@media(max-width:767px) {
		.cactus-iconbox { width:100%;}
		.col-md-8 .cactus-iconbox { width:100%;}
	}
/*Icon Box*/

/*HTML dropcap*/
	.cactus-dropcap, .cactus-dropcap p { line-height:1.65;}
	.cactus-dropcap p:first-child:first-letter, .cactus-dropcap-details { font-size:60px; line-height:40px; text-transform:uppercase; font-weight:700; vertical-align:text-top; float:left; margin-right:14px; margin-top:18px;}
/*HTML dropcap*/

/*Form*/
	input:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="search"], textarea, .form-control {box-shadow: none;-webkit-box-shadow: none;display: block;width: 100%;height: 44px;padding: 6px 20px;line-height: 1.42857143;transition: border-color ease-in-out 0.2s, color ease-in-out 0.2s;-webkit-transition: border-color ease-in-out 0.2s, color ease-in-out 0.2s;outline:none;margin-bottom:30px;border:2px solid rgba(205,205,205,1.0);color:rgba(153,153,153,1.0); font-size:14px; font-weight:normal; font-family:"Roboto", sans-serif; box-sizing:border-box; -webkit-box-sizing:border-box;}
	textarea {height:130px; font-family:"Roboto", sans-serif; padding-top:10px; padding-bottom:10px; box-sizing:border-box; -webkit-box-sizing:border-box;}
	input:not([type]):focus, input[type="color"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus , input[type="search"]:focus, .form-control:focus, textarea:focus, input[type="text"]:focus {outline: 0;box-shadow: none;-webkit-box-shadow: none; border-color:rgba(153,153,153,1.0); color:rgba(153,153,153,1.0); font-family:"Roboto", sans-serif;}
	
	/*hack for firefox only*/
	@-moz-document url-prefix() { 
	  input:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="search"], textarea, .form-control {
		padding: 5px 20px 6px 20px;
	  }
	}
	/*hack for firefox only*/
	
	.form-control::-moz-placeholder {color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;}
	.form-control:-ms-input-placeholder {color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;}
	.form-control::-webkit-input-placeholder {color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;}
	
	.form-control:focus::-moz-placeholder{color: rgba(153,153,153,1.0);opacity: 1;}
	.form-control:focus:-ms-input-placeholder{color: rgba(153,153,153,1.0);opacity: 1;}
	.form-control:focus::-webkit-input-placeholder{color: rgba(153,153,153,1.0);opacity: 1;}
	
	input::-moz-placeholder{color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;} 
	input:-ms-input-placeholder{color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;} 
	input::-webkit-input-placeholder{color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;} 
	
	input:focus::-moz-placeholder{color: rgba(153,153,153,1.0);opacity: 1;}  
	input:focus:-ms-input-placeholder{color: rgba(153,153,153,1.0);opacity: 1;} 
	input:focus::-webkit-input-placeholder{color: rgba(153,153,153,1.0);opacity: 1;}
	
	textarea::-moz-placeholder{color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;} 
	textarea:-ms-input-placeholder{color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;} 
	textarea::-webkit-input-placeholder{color: rgba(205,205,205,1.0);opacity: 1; font-family:"Roboto", sans-serif; font-weight:normal;} 
	
	textarea:focus::-moz-placeholder{color: rgba(153,153,153,1.0);opacity: 1;}  
	textarea:focus:-ms-input-placeholder{color: rgba(153,153,153,1.0);opacity: 1;} 
	textarea:focus::-webkit-input-placeholder{color: rgba(153,153,153,1.0);opacity: 1;}
	
	input:-webkit-autofill, input:focus:-webkit-autofill, input[type="text"]:focus:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
	
	/*dark-div*/
	.dark-div input:not([type]), .dark-div input[type="color"], .dark-div input[type="email"], .dark-div input[type="number"], .dark-div input[type="password"], .dark-div input[type="tel"], .dark-div input[type="url"], .dark-div input[type="text"], .dark-div input[type="search"], .dark-div textarea, .dark-div .form-control {border:2px solid rgba(255,255,255,0.2); color:rgba(255,255,255,0.2); background-color:transparent}
	
	.dark-div input:not([type]):focus, .dark-div input[type="color"]:focus, .dark-div input[type="email"]:focus, .dark-div input[type="number"]:focus, .dark-div input[type="password"]:focus, .dark-div input[type="tel"]:focus, .dark-div input[type="url"]:focus , .dark-div input[type="search"]:focus, .dark-div .form-control:focus, .dark-div textarea:focus, .dark-div input[type="text"]:focus {border-color:rgba(255,255,255,0.5); color:rgba(255,255,255,1.0);}
	
	.dark-div .form-control::-moz-placeholder {color: rgba(255,255,255,0.2);opacity: 1; transition:all 0.2s; -webkit-transition:all 0.2s}
	.dark-div .form-control:-ms-input-placeholder {color: rgba(255,255,255,0.2);opacity: 1; transition:all 0.2s; -webkit-transition:all 0.2s}
	.dark-div .form-control::-webkit-input-placeholder {color: rgba(255,255,255,0.2);opacity: 1; transition:all 0.2s; -webkit-transition:all 0.2s}
	
	.dark-div .form-control:focus::-moz-placeholder{color: rgba(255,255,255,1.0);opacity: 1;}
	.dark-div .form-control:focus:-ms-input-placeholder{color: rgba(255,255,255,1.0);opacity: 1;}
	.dark-div .form-control:focus::-webkit-input-placeholder{color: rgba(255,255,255,1.0);opacity: 1;}
	
	.dark-div input::-moz-placeholder{color: rgba(255,255,255,0.2);opacity: 1;} 
	.dark-div input:-ms-input-placeholder{color: rgba(255,255,255,0.2);opacity: 1;} 
	.dark-div input::-webkit-input-placeholder{color: rgba(255,255,255,0.2);opacity: 1;} 
	
	.dark-div input:focus::-moz-placeholder{color:rgba(255,255,255,1.0);opacity: 1;}  
	.dark-div input:focus:-ms-input-placeholder{color:rgba(255,255,255,1.0);opacity: 1;} 
	.dark-div input:focus::-webkit-input-placeholder{color:rgba(255,255,255,1.0);opacity: 1;}
	
	.dark-div textarea::-moz-placeholder{color: rgba(255,255,255,0.2);opacity: 1;} 
	.dark-div textarea:-ms-input-placeholder{color: rgba(255,255,255,0.2);opacity: 1;} 
	.dark-div textarea::-webkit-input-placeholder{color: rgba(255,255,255,0.2);opacity: 1;} 
	
	.dark-div textarea:focus::-moz-placeholder{color: rgba(255,255,255,1.0);opacity: 1;}  
	.dark-div textarea:focus:-ms-input-placeholder{color: rgba(255,255,255,1.0);opacity: 1;} 
	.dark-div textarea:focus::-webkit-input-placeholder{color: rgba(255,255,255,1.0);opacity: 1;}
/*Form*/

/*Composer Tab*/
	.page .entry-content { max-width:1200px;}
	.page .entry-content.background-color-2{background-color:rgba(45,49,52,1.0) !important;}
	/*default*/	
		/*Toogle*/
		
		.body-content .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {font-weight:700; font-size:16px; padding:11px 20px 12px 20px; color:rgba(68,68,68,1.0); display:block; position:relative;transition:all 0.2s; -webkit-transition:all 0.2s; font-family:"Roboto", sans-serif; font-size:16px;}
		.body-content .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { margin:0 0 10px 0; transition:all 0.2s; -webkit-transition:all 0.2s;  background-color:rgba(235,235,235,1.0); border-radius:3px; -webkit-border-radius:3px;}
		.body-content .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:last-child .wpb_accordion_header { margin-bottom:0;}
		
		.body-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {padding: 11px 20px 23px 20px; line-height:1.5;}
		
		.body-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section:last-child .wpb_accordion_content.ui-accordion-content-active { padding-bottom:0; margin-bottom:-7px}
		
		.body-content .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:last-child .wpb_accordion_header.ui-state-active { margin-bottom:10px;}
		
		
		.body-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content p { margin-top:-2px; line-height:1.5}
		.body-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content p:last-child { margin-bottom:0;}
			
		.body-content .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {background-image:none;right:20px;}
		.body-content .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before { width:11px; height:1px; background-color:rgba(34,34,34,1.0); content:''; position:absolute; right:0; top:11px;transition:all 0.2s; -webkit-transition:all 0.2s;}	
		.body-content .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after { width:1px; height:11px; background-color:rgba(34,34,34,1.0); content:''; position:absolute; right:5px; top:6px; transition:all 0.2s; -webkit-transition:all 0.2s;}	
		.body-content .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after { opacity:0; transform:rotate(120deg); -webkit-transform:rotate(120deg);}	
		.body-content .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover, .body-content .wpb_accordion .wpb_accordion_wrapper .ui-state-active { background-color:rgba(37,195,216,1.0);}
		.body-content .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover a, .body-content .wpb_accordion .wpb_accordion_wrapper .ui-state-active a {color: rgba(255,255,255,1.00);}		
		.body-content .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-accordion-header-icon:before {background-color: rgba(255,255,255,1.00);}
		.body-content .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-accordion-header-icon:after {background-color: rgba(255,255,255,1.00);}		
		.body-content .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-accordion-header-icon:before {background-color: rgba(255,255,255,1.00);}
		
		/*Toogle*/
		
		/*Tab*/
		.body-content .wpb_tabs .wpb_tabs_nav li {margin: 0 10px 0 0;}
		.body-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a { font-weight:700;  background-color: transparent; padding:10px 15px 13px 15px; color:rgba(153,153,153,1.0); display:block; position:relative; font-family:"Roboto", sans-serif; font-size:18px; transition:all 0.2s; -webkit-transition:all 0.2s}
		.body-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover {background-color:transparent; color:rgba(37,195,216,1.0);}
		
		.body-content .wpb_content_element .wpb_tabs_nav li {transition:all 0.2s; -webkit-transition:all 0.2s; background-color: transparent; margin-right:-1px;}
		.body-content .wpb_content_element .wpb_tabs_nav li:first-child a { padding-left:29px; padding-right:13px}
		
		.body-content .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .body-content .wpb_content_element .wpb_tabs_nav li:hover { background-color:transparent;}
		
		.body-content .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .body-content .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:hover {cursor: default; background-color:transparent; color:rgba(68,68,68,1.00);}
		.body-content .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background-color:rgba(235,235,235,1.0); border-radius:3px; -webkit-border-radius:3px;}
		
		.body-content .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab .wpb_wrapper p { margin-top:-2px; line-height:1.5}
		.body-content .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab .wpb_wrapper p:last-child { margin-bottom:0;}
		
		
		.body-content .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding:21px 30px 23px 30px; line-height:1.5;}
		
		.body-content .wpb_row{margin-bottom:60px; margin-top:0}
		.body-content .wpb_row + .wpb_row .wpb_tour_tabs_wrapper{ margin-top:-17px}
		
		.body-content .wpb_row + .wpb_row .wpb_accordion_wrapper{ margin-top:0px}
		
		.body-content .wpb_tour .wpb_tabs_nav a { width:auto;}
		.body-content .wpb_tour .wpb_tabs_nav li {margin: 0 0 10px 0; position:relative}
		.body-content .wpb_tour_next_prev_nav { display:none;}
		
		@media(max-width:767px){
			.body-content .wpb_content_element .wpb_tabs_nav li a { padding-left:30px;}
			.body-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {padding-left:30px;}
			.body-content .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {line-height:2;padding:0 0 0 0; margin-top:-2px; width:100%; float:none}
			.body-content .wpb_tabs .wpb_tabs_nav li { display:block; float:none; margin-bottom:-7px;}
			.body-content .wpb_tabs .wpb_tabs_nav li:last-child {margin-bottom:10px;}		
			.body-content .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {width: 100%;float: none;}
		}
		/*Tab*/		
		
		.body-content .vc_row:last-child { padding-bottom:8px;}
		
	/*dark div*/
	.dark-div .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {background-color:rgba(56,60,62,1.0);}
	.dark-div .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover, .dark-div .wpb_accordion .wpb_accordion_wrapper .ui-state-active { background-color:rgba(37,195,216,1.0);}
	.dark-div .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { color:rgba(255,255,255,1.00)}
	.dark-div .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before {background-color:rgba(255,255,255,1.00)}
	.dark-div .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after {background-color:rgba(255,255,255,1.00)}
	
	
	.dark-div .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a { color:rgba(153,153,153,1.0)}
	.dark-div .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover { color:rgba(37,195,216,1.0);}
	.dark-div .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .dark-div .wpb_content_element .wpb_tabs_nav li:hover { color:rgba(255,255,255,1.00)}		
	.dark-div .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .dark-div .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:hover { color:rgba(255,255,255,1.00)}
	.dark-div .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background-color:rgba(56,60,62,1.0);}
	
/*Composer Tab*/

/*HTML tag group*/
/*HTML tag group*/

/*bootstrap tooltip*/
.tooltip {
	background:transparent;
	font-size:16px;
	font-weight:normal;
	color:rgba(255,255,255,1.00);
	font-style:italic;
	line-height:1.5;
}
.tooltip.in {
	filter: alpha(opacity=100);
	opacity: 1;	
}
.tooltip.top{ margin:0;}
.tooltip-inner{background-color:rgba(45,49,52,1.0);color:rgba(255,255,255,1.00); padding-left:14px; padding-right:16px; padding-bottom:1px; padding-top:4px; border-radius:3px; -webkit-border-radius:3px; max-width:none}
.tooltip.top .tooltip-arrow{border-top-color:rgba(45,49,52,1.0);border-width: 5px 4px 0;}

.dark-div .tooltip {
		color:rgba(45,49,52,1.0);
		line-height:1.5
}
.dark-div .tooltip-inner{background-color:rgba(255,255,255,1.00);color:rgba(45,49,52,1.0); padding-left:15px; padding-right:15px; padding-bottom:1px; padding-top:6px; border-radius:3px; -webkit-border-radius:3px; max-width:none}
.dark-div .tooltip.top .tooltip-arrow{border-top-color:rgba(255,255,255,1.00);border-width: 5px 4px 0;}
/*bootstrap tooltip*/

/*Header*/
	header ul, header li { list-style:none; margin:0; padding:0;}
	header div.sub-logo { display:none}
	#header-navigation { position:relative; width:100%;}
	.version-6-table-right #header-navigation { z-index:2}
	
	header .nav-default > .navbar-default {background-image: none; box-shadow:none; -webkit-box-shadow:none; border:none; border-radius:0; -webkit-border-radius:0; position:absolute; left:0; right:0; top:0; margin-bottom:0; z-index:2;}
	
	#wrap.boxed-container header .nav-default > .navbar-default { width:1170px;  margin-left:-webkit-calc((100% - 1170px) / 2); margin-right:-webkit-calc((100% - 1170px) / 2); margin-left:-moz-calc((100% - 1170px) / 2); margin-right:-moz-calc((100% - 1170px) / 2); margin-left:calc((100% - 1170px) / 2); margin-right:calc((100% - 1170px) / 2);}
	
	@media(max-width:1199px) {
		#wrap.boxed-container header .nav-default > .navbar-default {width:970px;  margin-left:-webkit-calc((100% - 970px) / 2); margin-right:-webkit-calc((100% - 970px) / 2); margin-left:-moz-calc((100% - 970px) / 2); margin-right:-moz-calc((100% - 970px) / 2); margin-left:calc((100% - 970px) / 2); margin-right:calc((100% - 970px) / 2); }
	}
	
	@media(max-width:991px) {
		#wrap.boxed-container header .nav-default > .navbar-default {width:750px;  margin-left:-webkit-calc((100% - 750px) / 2); margin-right:-webkit-calc((100% - 750px) / 2); margin-left:-moz-calc((100% - 750px) / 2); margin-right:-moz-calc((100% - 750px) / 2); margin-left:calc((100% - 750px) / 2); margin-right:calc((100% - 750px) / 2); }
	}
	
	@media(max-width:767px) {
		#wrap.boxed-container header .nav-default > .navbar-default {width:100%;  margin-left:0; margin-right:0;}
	}
	
	header .nav-default > .navbar-default > .container { position:absolute; height:100%;}
	@media (min-width: 768px){header .nav-default > .navbar-default > .container { left:50%; margin-left:-375px;}}
	@media (min-width: 992px){header .nav-default > .navbar-default > .container { left:50%; margin-left:-485px;}}
	@media (min-width: 1200px){header .nav-default > .navbar-default > .container { left:50%; margin-left:-585px;}}
	
	@media (max-width:767px) {header .nav-default > .navbar-default > .container { width:100%;}}
	
	header .nav-default > .navbar-default > .container > .navbar-header { height:100%; z-index:3; position:relative}
	header .nav-default > .navbar-default > .container > .navbar-header > .navbar-brand { height:100%; vertical-align:middle;text-shadow:none;padding: 20px 15px; text-decoration:none}
	header .nav-default > .navbar-default > .container > .navbar-header > .navbar-brand > img {}
	
	header .nav-default > .navbar-default .navbar-nav>li a { text-decoration:none;}
	header .nav-default > .navbar-default .navbar-nav>li>a:hover {color:rgba(37,195,216,1.0);}
	
	header .nav-default > .navbar-default .navbar-nav.navbar-right:not(.search):not(.buy-theme):not(.main-menu) { margin-right:-35px;}
	@media(max-width:1199px) {
		header .nav-default > .navbar-default .navbar-nav.navbar-right:not(.search):not(.buy-theme):not(.main-menu) { margin-right:-25px;}
	}
	
	header .nav-default > .navbar-default .navbar-nav.buy-theme>li { padding:32px 0 33px 20px; animation:fixedOldNavigationBuyThemePadding 0.5s linear; -webkit-animation:fixedOldNavigationBuyThemePadding 0.5s linear;}
	header .nav-default > .navbar-default .navbar-nav.buy-theme>li>a { border:2px rgba(255,255,255,0.5) solid; border-radius:4px; -webkit-border-radius:4px; padding:5px 10px; transition:color 0.2s, border-color 0.2s; -webkit-transition:color 0.2s, border-color 0.2s; animation:none; -webkit-animation:none; margin-right:-15px; margin-left:35px;}
	
	header .nav-default > .navbar-default .navbar-nav.buy-theme>li>a:hover {border-color:rgba(37,195,216,1.0); color:rgba(37,195,216,1.0)}
	header .nav-default > .navbar-default ul > li.buy-theme:hover > a { color:rgba(255,255,255,1.0)}
	header .nav-default > .navbar-default .navbar-nav.buy-theme.buy-theme-sub { display:none}
	
	header .nav-default > .navbar-default .navbar-nav.search>li>a { border:none; padding:39px 20px 40px 20px; animation:fixedOldNavigationSearchPadding 0.5s linear; -webkit-animation:fixedOldNavigationSearchPadding 0.5s linear; transition:color 0.2s; -webkit-transition:color 0.2s; margin-right:-35px; margin-left:35px;}
	
	#wrap header .nav-default > .navbar-default .navbar-nav.search>li>a>i, header .nav-default > .navbar-default .navbar-nav.search>li>a>i { backface-visibility:visible; -webkit-backface-visibility:visible; transform:none; -webkit-transform:none;}
	header .nav-default > .navbar-default .navbar-nav.search.sub { display:none;}
	
	header .nav-default > .navbar-default .navbar-nav>li>a {font-weight:500; color:rgba(255,255,255,1.00);text-shadow:none;padding:39px 20px 40px 20px; text-transform:uppercase; transition:color 0.2s; -webkit-transition:color 0.2s; font-size:14px; line-height:1.5; text-decoration:none; animation:fixedOldNavigationPadding 0.5s linear; -webkit-animation:fixedOldNavigationPadding 0.5s linear}
		
	@keyframes fixedOldNavigationBuyThemePadding {
		from {padding:7px 0 8px 20px;}
		to {padding:32px 0 33px 20px;}		
	}
	@-webkit-keyframes fixedOldNavigationBuyThemePadding {
		from {padding:7px 0 8px 20px;}
		to {padding:32px 0 33px 20px;}
	}
			
	@keyframes fixedOldNavigationSearchPadding {
		from {padding: 14px 20px 15px 20px;}
		to {padding:39px 20px 40px 20px;}		
	}
	@-webkit-keyframes fixedOldNavigationSearchPadding {
		from {padding: 14px 20px 15px 20px;}
		to {padding:39px 20px 40px 20px;}	
	}
	
	@keyframes fixedOldNavigationPadding {
		from {padding: 14px 20px 15px 20px;}
		to {padding:39px 20px 40px 20px;}		
	}
	@-webkit-keyframes fixedOldNavigationPadding {
		from {padding: 14px 20px 15px 20px;}
		to {padding:39px 20px 40px 20px;}
	}	
		
	@media(max-width:991px) {		
		header .nav-default > .navbar-default .navbar-nav.buy-theme>li>a { margin-left:15px;}
		header .nav-default > .navbar-default .navbar-nav.search>li>a { margin-left:15px; margin-right:10px;}
		header .nav-default > .navbar-default .navbar-nav>li>a {padding:39px 10px 40px 10px;animation:fixedOldNavigationPaddingN 0.5s ease-in-out; -webkit-animation:fixedOldNavigationPaddingN 0.5s ease-in-out}
	}
	
	@keyframes fixedOldNavigationPaddingN {
		from {padding: 14px 10px 15px 10px;}
		to {padding:39px 10px 40px 10px}		
	}
	@-webkit-keyframes fixedOldNavigationPaddingN {
		from {padding: 14px 10px 15px 10px;}
		to {padding:39px 10px 40px 10px}
	}
	
	header .nav-default > .navbar-default .navbar-nav > li.current-menu-item>a {color:rgba(37,195,216,1.0)}
	header .nav-default > .navbar-default .navbar-nav > li.current-menu-item>a:hover {color:rgba(37,195,216,1.0)}
	
	/*Search Form*/
	.cactus-form-header { position:static;}
	
	.cactus-form-header .search-header-top { position:absolute; background-color:rgba(255,255,255,1.00); top:0; left:-50%; right:-50%; bottom:0; z-index:10; visibility:hidden; opacity:0; transition:visibility 0.3s, opacity 0.3s; -webkit-transition:visibility 0.3s, opacity 0.3s;}	
	.cactus-form-header .search-header-top.active-true {opacity:1; visibility: visible; transition:visibility 0.3s, opacity 0.3s; -webkit-transition:visibility 0.3s, opacity 0.3s;}
	
	#wrap.boxed-container .cactus-form-header .search-header-top {width:1170px;  margin-left:-webkit-calc((100% - 1170px) / 2); margin-right:-webkit-calc((100% - 1170px) / 2); margin-left:-moz-calc((100% - 1170px) / 2); margin-right:-moz-calc((100% - 1170px) / 2); margin-left:calc((100% - 1170px) / 2); margin-right:calc((100% - 1170px) / 2); margin-left:-ms-calc((100% - 1170px) / 2); margin-right:-ms-calc((100% - 1170px) / 2); left:0; right:auto}
	@media(max-width:1199px) {
		#wrap.boxed-container .cactus-form-header .search-header-top {width:970px;  margin-left:-webkit-calc((100% - 970px) / 2); margin-right:-webkit-calc((100% - 970px) / 2); margin-left:-moz-calc((100% - 970px) / 2); margin-right:-moz-calc((100% - 970px) / 2); margin-left:calc((100% - 970px) / 2); margin-right:calc((100% - 970px) / 2); margin-left:-ms-calc((100% - 970px) / 2); margin-right:-ms-calc((100% - 970px) / 2); }
	}
	
	@media(max-width:991px) {
		#wrap.boxed-container .cactus-form-header .search-header-top {width:750px;  margin-left:-webkit-calc((100% - 750px) / 2); margin-right:-webkit-calc((100% - 750px) / 2); margin-left:-moz-calc((100% - 750px) / 2); margin-right:-moz-calc((100% - 750px) / 2); margin-left:calc((100% - 750px) / 2); margin-right:calc((100% - 750px) / 2); margin-left:-ms-calc((100% - 750px) / 2); margin-right:-ms-calc((100% - 750px) / 2);}
	}
	
	@media(max-width:767px) {
		#wrap.boxed-container .cactus-form-header .search-header-top {width:100%;  margin-left:0; margin-right:0;}
	}

	.cactus-form-header .input-search{
		width:calc(100% - 80px); 
		width:-webkit-calc(100% - 80px); 
		width:-ms-calc(100% - 80px); 
		width:-o-calc(100% - 80px); 
	
		border:none; outline:0; box-shadow: none;-webkit-box-shadow: none; display: block; font-size:32px; font-weight:700; height:100%; background-color:transparent; background:none; position:absolute; top:0; left:15px; right:15px; bottom:0; z-index:11; animation:resizeOldTextSearch 0.5s ease-in-out; -webkit-animation:resizeOldTextSearch 0.5s ease-in-out; padding:0; visibility:hidden; opacity:0; transition:visibility 0.3s, opacity 0.3s; -webkit-transition:visibility 0.3s, opacity 0.3s;}
		
	.cactus-form-header .input-search:-webkit-autofill, .cactus-form-header .input-search:focus:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset;}
	
	.cactus-form-header .input-search.active-true {opacity:1; visibility: visible; transition:visibility 0.3s, opacity 0.3s; -webkit-transition:visibility 0.3s, opacity 0.3s;}	
		
	@keyframes resizeOldTextSearch {
		from{ font-size:26px;}
		to{ font-size:32px;}
	}
	@-webkit-keyframes resizeOldTextSearch {
		from{ font-size:26px;}
		to{ font-size:32px;}
	}
	
	.cactus-form-header .input-search:focus{border:none; outline:0; box-shadow:none; -webkit-box-shadow:none;}
	
	.cactus-form-header .input-search::-moz-placeholder{color: rgba(153,153,153,1.0);opacity:1; font-weight:700;} 
	.cactus-form-header .input-search:-ms-input-placeholder{color: rgba(153,153,153,1.0);opacity:1; font-weight:700;} 
	.cactus-form-header .input-search::-webkit-input-placeholder{color: rgba(153,153,153,1.0);opacity:1; font-weight:700;} 
	
	.cactus-form-header .input-search:focus::-moz-placeholder{color: rgba(153,153,153,1.0);opacity:1;}  
	.cactus-form-header .input-search:focus:-ms-input-placeholder{color: rgba(153,153,153,1.0);opacity:1;} 
	.cactus-form-header .input-search:focus::-webkit-input-placeholder{color: rgba(153,153,153,1.0);opacity:1;}
	
	.cactus-form-header .button-search-top { width:49px; height:49px; position:absolute; right:10px; top:50%; margin-top:-28px; cursor:pointer; z-index:12; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); animation:resizeOldCloseSearch 0.5s ease-in-out; -webkit-animation:resizeOldCloseSearch 0.5s ease-in-out; visibility:hidden; opacity:0; transition:visibility 0.3s, opacity 0.3s; -webkit-transition:visibility 0.3s, opacity 0.3s;}
	.cactus-form-header .button-search-top.active-true {opacity:1; visibility: visible; transition:visibility 0.3s, opacity 0.3s; -webkit-transition:visibility 0.3s, opacity 0.3s;}	
	
	.cactus-form-header .button-search-top:before { content:''; width:49px; height:3px; background-color:rgba(0,0,0,0.5); position:absolute; margin-top:24px; margin-left:4px; transition:all 0.4s; -webkit- transition:all 0.4s}
	.cactus-form-header .button-search-top:after { content:''; width:3px; height:49px; background-color:rgba(0,0,0,0.5); position:absolute; margin-left:27px; margin-top:1px; transition:all 0.4s; -webkit- transition:all 0.4s}
	
	@keyframes resizeOldCloseSearch {		
		from{width:40px; height:40px; /*right:12px;*/ top:50%; margin-top:-18px; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
		to{width:48px; height:48px; /*right:10px;*/ top:50%; margin-top:-28px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
	}
	@-webkit-keyframes resizeOldCloseSearch {		
		from{width:40px; height:40px; /*right:12px;*/ top:50%; margin-top:-18px; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
		to{width:48px; height:48px; /*right:10px;*/ top:50%; margin-top:-28px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
	}

	.cactus-form-header .button-search-top:hover:before {background-color:rgba(0,0,0,1.0);transform:rotate(90deg); -webkit-transform:rotate(90deg);} 
	.cactus-form-header .button-search-top:hover:after {background-color:rgba(0,0,0,1.0);transform:rotate(90deg); -webkit-transform:rotate(90deg);} 
	/*Search Form*/
	
	header .nav-default > .navbar-default ul > li:hover > a { color:rgba(37,195,216,1.0)}
	
	/*Fixed menu*/
		header .nav-default > .navbar-default > .container > .navbar-header > .navbar-brand > div.primary-logo {margin-bottom:30px;}
		header .nav-default > .navbar-default > .container > .navbar-header > .navbar-brand > div.primary-logo > img {max-height: 60px;}
		header .nav-default > .navbar-default > .container > .navbar-header > .navbar-brand > div.sub-logo-animate {opacity:0;}
		header .nav-default > .navbar-default > .container > .navbar-header > .navbar-brand > div.sub-logo-animate > img {max-height: 35px;}
		
		header .nav-default > .navbar-default.fixed-menu-default > .container > .navbar-header > .navbar-brand > div.primary-logo {margin-bottom:30px; animation:defaultmenuprimary 0.6s ease-in-out; -webkit-animation:defaultmenuprimary 0.6s ease-in-out; height:60px; font-size:0; line-height:60px;}
		header .nav-default > .navbar-default.fixed-menu-default > .container > .navbar-header > .navbar-brand > div.primary-logo > img {max-height:60px; display:inline-block; vertical-align:middle}
		header .nav-default > .navbar-default.fixed-menu-default > .container > .navbar-header > .navbar-brand > div.sub-logo-animate {opacity:0; animation:defaultmenusub 0.5s ease-in-out; -webkit-animation:defaultmenusub 0.5s ease-in-out; height:50px; font-size:0; line-height:60px;}
		header .nav-default > .navbar-default.fixed-menu-default > .container > .navbar-header > .navbar-brand > div.sub-logo-animate > img { max-height:35px; display:inline-block; vertical-align:middle}
		
		@keyframes defaultmenuprimary {
			0% {opacity:0; margin-top:-50px;}			
			50% {opacity:0; margin-top:-50px;}
			
			100% {opacity:1; margin-top:0;}
		}
		@-webkit-keyframes defaultmenuprimary {
			0% {opacity:0; margin-top:-50px;}			
			50% {opacity:0; margin-top:-50px;}
			
			100% {opacity:1; margin-top:0;}
		}
		
		@keyframes defaultmenusub {
			0% {opacity:1; margin-top:-60px;}
			100% {opacity:0; margin-top:0;}
		}
		@-webkit-keyframes defaultmenusub {
			0% {opacity:1; margin-top:-60px;}
			100% {opacity:0; margin-top:0;}
		}
		
		header .nav-default > .navbar-default {min-height:100px; animation:OldfixMinHeight 0.5s linear; -webkit-animation:OldfixMinHeight 0.5s linear; transition:none; -webkit-transition:none; background-color: #000;}
		
		@keyframes OldfixMinHeight {
			from { min-height:50px; background-color:rgba(0,0,0,0.75);}
			to { min-height:100px; background-color: transparent;}
		}
		@-webkit-keyframes OldfixMinHeight {
			from { min-height:50px; background-color:rgba(0,0,0,0.75);}
			to { min-height:100px; background-color: transparent;}
		}
		
		header .nav-default > .navbar-default > .container > .navbar-header { overflow:hidden}
		
		header .nav-default > .navbar-default.fixed-menu { min-height:50px; background-color:rgba(0,0,0,0.75); position:fixed; z-index:9999; animation:defaultfixMinHeight 0.5s linear; -webkit-animation:defaultfixMinHeight 0.5s linear;}
		
		@keyframes defaultfixMinHeight {
			from { min-height:100px; background-color: transparent;}
			to { min-height:50px; background-color:rgba(0,0,0,0.75);}
		}
		@-webkit-keyframes defaultfixMinHeight {
			from { min-height:100px; background-color: transparent;}
			to { min-height:50px; background-color:rgba(0,0,0,0.75);}
		}
		
		#wrap.boxed-container header .nav-default > .navbar-default.fixed-menu { margin-left:-webkit-calc((100% - 1170px) / 2); margin-right:-webkit-calc((100% - 1170px) / 2); margin-left:-moz-calc((100% - 1170px) / 2); margin-right:-moz-calc((100% - 1170px) / 2); margin-left:calc((100% - 1170px) / 2); margin-right:calc((100% - 1170px) / 2); margin-left:-ms-calc((100% - 1170px) / 2); margin-right:-ms-calc((100% - 1170px) / 2); }
		
		@media(max-width:1199px) {
			#wrap.boxed-container header .nav-default > .navbar-default.fixed-menu { margin-left:-webkit-calc((100% - 970px) / 2); margin-right:-webkit-calc((100% - 970px) / 2); margin-left:-moz-calc((100% - 970px) / 2); margin-right:-moz-calc((100% - 970px) / 2); margin-left:calc((100% - 970px) / 2); margin-right:calc((100% - 970px) / 2); margin-left:-ms-calc((100% - 970px) / 2); margin-right:-ms-calc((100% - 970px) / 2);}
		}
		
		@media(max-width:991px) {
			#wrap.boxed-container header .nav-default > .navbar-default.fixed-menu { margin-left:-webkit-calc((100% - 750px) / 2); margin-right:-webkit-calc((100% - 750px) / 2); margin-left:-moz-calc((100% - 750px) / 2); margin-right:-moz-calc((100% - 750px) / 2); margin-left:calc((100% - 750px) / 2); margin-right:calc((100% - 750px) / 2); margin-left:-ms-calc((100% - 750px) / 2); margin-right:-ms-calc((100% - 750px) / 2);}
		}
		
		@media(max-width:767px) {
			#wrap.boxed-container header .nav-default > .navbar-default.fixed-menu { margin-left:0; margin-right:0;}
		}
		
		header .nav-default > .navbar-default.fixed-menu .navbar-nav.buy-theme>li {padding:7px 0 8px 20px; animation:fixedNavigationBuyThemePadding 0.5s linear; -webkit-animation:fixedNavigationBuyThemePadding 0.5s linear;}
		header .nav-default > .navbar-default.fixed-menu .navbar-nav.buy-theme>li>a { padding:5px 10px; animation:none; -webkit-animation:none;}		
		@keyframes fixedNavigationBuyThemePadding {
			from {padding:32px 0 33px 20px;}
			to {padding:7px 0 8px 20px;}
		}
		@-webkit-keyframes fixedNavigationBuyThemePadding {
			from {padding:32px 0 33px 20px;}
			to {padding:7px 0 8px 20px;}
		}
				
		header .nav-default > .navbar-default.fixed-menu .navbar-nav.search>li>a { border:none;padding: 14px 20px 15px 20px; animation:fixedNavigationSearchPadding 0.5s linear; -webkit-animation:fixedNavigationSearchPadding 0.5s linear;}
		@keyframes fixedNavigationSearchPadding {
			from {padding:39px 20px 40px 20px;}
			to {padding: 14px 20px 15px 20px;}
		}
		@-webkit-keyframes fixedNavigationSearchPadding {
			from {padding:39px 20px 40px 20px;}
			to {padding: 14px 20px 15px 20px;}
		}
		
		header .nav-default > .navbar-default.fixed-menu .navbar-nav>li>a {padding: 14px 20px 15px 20px; animation:fixedNavigationPadding 0.5s linear; -webkit-animation:fixedNavigationPadding 0.5s linear}		
		@keyframes fixedNavigationPadding {
			from {padding:39px 20px 40px 20px;}
			to {padding: 14px 20px 15px 20px;}
		}
		@-webkit-keyframes fixedNavigationPadding {
			from {padding:39px 20px 40px 20px;}
			to {padding: 14px 20px 15px 20px;}
		}
		
		@media(max-width:991px) {
			header .nav-default > .navbar-default.fixed-menu .navbar-nav>li>a {padding: 14px 10px 15px 10px; animation:fixedNavigationPaddingN 0.5s ease-in-out; -webkit-animation:fixedNavigationPaddingN 0.5s ease-in-out}		
		}		
		@keyframes fixedNavigationPaddingN {			
			from {padding:39px 10px 40px 10px;}
			to {padding: 14px 10px 15px 10px;}		
		}
		@-webkit-keyframes fixedNavigationPaddingN {
			from {padding:39px 10px 40px 10px;}
			to {padding: 14px 10px 15px 10px;}	
		}	
		
		header .nav-default > .navbar-default.fixed-menu > .container > .navbar-header > .navbar-brand > div.primary-logo {animation:fixedmenuprimary 0.6s ease-in-out; -webkit-animation:fixedmenuprimary 0.6s ease-in-out;  margin-top:-50px; opacity:1; height:60px; line-height:60px; font-size:0;}
		header .nav-default > .navbar-default.fixed-menu > .container > .navbar-header > .navbar-brand > div.primary-logo > img { vertical-align:middle; max-height:60px;}
		header .nav-default > .navbar-default.fixed-menu > .container > .navbar-header > .navbar-brand > div.sub-logo-animate {animation:fixedmenusub 0.8s ease-in-out; -webkit-animation:fixedmenusub 0.8s ease-in-out; margin-top:-60px; opacity:1; height:50px; font-size:0; line-height:50px;}
		header .nav-default > .navbar-default.fixed-menu > .container > .navbar-header > .navbar-brand > div.sub-logo-animate > img { vertical-align:middle; max-height:35px;}
		
		@keyframes fixedmenuprimary {
			0% {opacity:1; margin-top:0;}
			100% {opacity:0; margin-top:-50px;}
		}
		@-webkit-keyframes fixedmenuprimary {
			0% {opacity:1; margin-top:0;}
			100% {opacity:0; margin-top:-50px;}
		}
		
		@keyframes fixedmenusub {
			0% {opacity:0; margin-top:0;}
			100% {opacity:1; margin-top:-60px;}
		}
		@-webkit-keyframes fixedmenusub {
			0% {opacity:0; margin-top:0;}
			100% {opacity:1; margin-top:-60px;}
		}
		
		header .nav-default > .navbar-default.fixed-menu .cactus-form-header .input-search { font-size:26px; animation:resizeTextSearch 0.5s ease-in-out; -webkit-animation:resizeTextSearch 0.5s ease-in-out}
		
		@keyframes resizeTextSearch {
			from{ font-size:32px;}
			to{ font-size:26px;}
		}
		@-webkit-keyframes resizeTextSearch {
			from{ font-size:32px;}
			to{ font-size:26px;}
		}
		
		header .nav-default > .navbar-default.fixed-menu .cactus-form-header .button-search-top { width:40px; height:40px; right:15px; top:50%; margin-top:-18px; margin-top:-24px\9; transform:rotate(315deg); -webkit-transform:rotate(315deg); animation:resizeCloseSearch 0.5s; -webkit-animation:resizeCloseSearch 0.5s}
		header .nav-default > .navbar-default.fixed-menu .cactus-form-header .button-search-top:before { content:''; width:41px; height:3px; position:absolute; margin-top:20px; margin-left:4px;}
		header .nav-default > .navbar-default.fixed-menu .cactus-form-header .button-search-top:after { content:''; width:3px; height:41px; position:absolute; margin-left:23px; margin-top:1px;}
		
		@keyframes resizeCloseSearch {
			from{width:48px; height:48px; /*right:14px;*/ top:50%; margin-top:-28px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
			to{width:40px; height:40px; /*right:15px;*/ top:50%; margin-top:-18px; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
		}
		@-webkit-keyframes resizeCloseSearch {
			from{width:48px; height:48px; /*right:14px;*/ top:50%; margin-top:-28px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
			to{width:40px; height:40px; /*right:15px;*/ top:50%; margin-top:-18px; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
		}
		
		@media(max-width:1199px) {
			header .nav-default > .navbar-default {animation:none; -webkit-animation:none;}
			header .nav-default > .navbar-default.fixed-menu {animation:none; -webkit-animation:none;}
			
			header .nav-default > .navbar-default .navbar-nav>li>a {padding: 39px 10px 40px 10px;animation:none; -webkit-animation:none;}		
			header .nav-default > .navbar-default.fixed-menu {background-color: transparent; position: absolute; z-index:2; height:auto; min-height:100px;}
			header .nav-default > .navbar-default.fixed-menu .navbar-nav>li>a {padding: 39px 10px 40px 10px;animation:none; -webkit-animation:none;}
			
			header .nav-default > .navbar-default.fixed-menu .navbar-nav.buy-theme>li {animation:none; -webkit-animation:none;padding: 32px 0 33px 10px;}
			header .nav-default > .navbar-default .navbar-nav.buy-theme>li {animation:none; -webkit-animation:none; padding: 32px 0 33px 10px;}			
				
			header .nav-default > .navbar-default .navbar-nav.buy-theme>li>a {padding:5px 10px; animation:none; -webkit-animation:none; margin-left:25px;}
			header .nav-default > .navbar-default.fixed-menu .navbar-nav.buy-theme>li>a { padding:5px 10px; animation:none; -webkit-animation:none;}
			
			header .nav-default > .navbar-default .navbar-nav.search>li>a {animation:none; -webkit-animation:none;padding: 39px 10px 40px 10px; margin-right:-25px; margin-left:25px;}
			header .nav-default > .navbar-default.fixed-menu .navbar-nav.search>li>a {animation:none; -webkit-animation:none;padding: 39px 10px 40px 10px}
			
			header .nav-default > .navbar-default.fixed-menu > .container > .navbar-header > .navbar-brand > div.primary-logo{ animation:none; -webkit-animation:none;margin-bottom:30px; opacity:1; margin-top:0} 
			header .nav-default > .navbar-default.fixed-menu > .container > .navbar-header > .navbar-brand > div.sub-logo-animate{ animation:none; -webkit-animation:none;opacity:0; margin-top:0;}
			header .nav-default > .navbar-default.fixed-menu-default > .container > .navbar-header > .navbar-brand > div.primary-logo{ animation:none; -webkit-animation:none;margin-bottom:30px; opacity:1; margin-top:0}
			header .nav-default > .navbar-default.fixed-menu-default > .container > .navbar-header > .navbar-brand > div.sub-logo-animate{ animation:none; -webkit-animation:none;opacity:0; margin-top:0;}
		}
		
		@media(max-width:991px) {
			.cactus-form-header { display:none}
			.navbar-collapse.collapse {
				display: none !important;
			}
			.navbar-toggle {
				display:block;
				margin-right:0;
			}
			.navbar-header {
				float: none;
			}
		}
		
		@media(max-width:767px) {
			.navbar-toggle {
				margin-right:15px;
			}
		}
	/*Fixed menu*/
	
	/*Index V-2*/
		header .nav-default.index-v2 > .navbar-default ul > li.buy-theme:hover > a { color:rgba(255,255,255,1.0)}
		header .nav-default.index-v2 > .navbar-default ul > li:hover > a { color:rgba(255,255,255,0.5)}
		
		header .nav-default.index-v2 > .navbar-default .navbar-nav>li>a:hover {color:rgba(255,255,255,0.5);}
		header .nav-default.index-v2 > .navbar-default .navbar-nav.buy-theme>li>a:hover {border-color:rgba(255,255,255,0.5); color: rgba(255,255,255,0.5)}	
		
		header .nav-default.index-v2 > .navbar-default .navbar-nav > li.current-menu-item>a {color: rgba(255,255,255,1.0)}
		header .nav-default.index-v2 > .navbar-default .navbar-nav > li.current-menu-item>a:hover {color: rgba(255,255,255,0.5)}
		
	/*Index V-2*/
	
	/*Index V-3*/
		header .index-v3 div.sub-logo { display: block}
		header .nav-default.index-v3 > .navbar-default { position:relative; background-color:rgba(17,17,17,1.0); animation:none; -webkit-animation:none;}
		header .nav-default.index-v3 > .navbar-default > .container { position:relative;}
		@media (min-width: 768px){
			header .nav-default.index-v3 > .navbar-default > .container { left: auto; margin-left: auto;}
		}
		@media (min-width: 992px){header .nav-default.index-v3 > .navbar-default > .container { left: auto; margin-left: auto;}}
		@media (min-width: 1200px){header .nav-default.index-v3 > .navbar-default > .container { left: auto; margin-left: auto;}}	
		
		
		header .nav-default.index-v3 > .navbar-default {min-height:50px; /*border-bottom:1px rgba(255,255,255,0.1) solid*/}
		
		header .nav-default.index-v3 > .navbar-default  > .container > .collapse.navbar-collapse:after { content:''; position: relative; height:1px; background-color:rgba(255,255,255,0.1); margin-left:-50% !important; margin-right:-50% !important; display:block; margin-top:-1px}
		
		
		header .nav-default.index-v3 .collapse.navbar-collapse { text-align:center}
		header .nav-default.index-v3 .collapse.navbar-collapse > * { text-align:left}
		
		header .nav-default.index-v3 .collapse.navbar-collapse #MashMenu { display:inline-block;}
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav>li>a {font-weight:700; color:rgba(255,255,255,1.00);text-shadow:none;padding:15px 25px 17px 25px; /*margin-top:32px;*/ text-transform:uppercase; font-size:12px; transition:all 0.3s; -webkit-transition:all 0.3s; line-height:1.5; text-decoration:none}
		
		header .nav-default.index-v3 > .navbar-default > .container > .navbar-header { display:none;}
		@media (max-width:991px) {
			header .nav-default.index-v3 > .navbar-default > .container > .navbar-header { display:block; text-align:center; margin-left:-50%; margin-right:-50%;}
			header .nav-default.index-v3 > .navbar-default > .container > .navbar-header > .navbar-brand { display:none}
			header .nav-default.index-v3 > .navbar-default .navbar-toggle { margin:22px 0 21px 0; float:none; display:inline-block; vertical-align:top}
			header .nav-default.index-v3 > .navbar-default > .container > .navbar-header:after { content:''; position: relative; height:1px; background-color:rgba(255,255,255,0.1); margin-left:-50% !important; margin-right:-50% !important; display:block; margin-top:-1px}
		}
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav.buy-theme>li>a { font-weight:700; color:rgba(255,255,255,1.00);text-shadow:none;padding:15px 25px 17px 25px; /*margin-top:32px;*/ text-transform:uppercase; font-size:12px; transition:all 0.3s; -webkit-transition:all 0.3s; line-height:1.5; text-decoration:none; border:none; margin-left:0; margin-right:0; /*margin:0;*/}
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav.navbar-right { margin-right:0; display:inline-block; float:none !important; vertical-align:top;}
		
		header .nav-default.index-v3 > .navbar-default ul > li.buy-theme:hover > a { color:rgba(255,255,255,1.0)}
		
		header .nav-default.index-v3 > .navbar-default ul > li.buy-theme:hover > a { color:rgba(255,255,255,1.0)}
		header .nav-default.index-v3 > .navbar-default .navbar-nav.buy-theme { display:none}
		header .nav-default.index-v3 > .navbar-default .navbar-nav.buy-theme.buy-theme-sub { display: inline-block}
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav.search { display:none}
		
		header .nav-default.index-v3 > .navbar-default ul > li:hover > a { color:rgba(255,255,255,0.5)}
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav>li>a:hover {color:rgba(255,255,255,0.5);}
		header .nav-default.index-v3 > .navbar-default .navbar-nav.buy-theme>li>a:hover {border-color:rgba(255,255,255,0.5); color: rgba(255,255,255,0.5)}
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav > li.current-menu-item>a {color: rgba(255,255,255,1.0)}
		header .nav-default.index-v3 > .navbar-default .navbar-nav > li.current-menu-item>a:hover {color: rgba(255,255,255,0.5)}
		
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav.search.sub { display: inline-block; float:left}
		header .nav-default.index-v3 > .navbar-default .navbar-nav.search.sub>li>a {padding: 12px 20px 0 20px; font-weight:normal; font-size:14px; margin-top:0; margin-left:0; margin-right:0;}
		
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav.navbar-right:not(.search):not(.buy-theme):not(.main-menu) { margin-right:0;}
	/*Index V-3*/
	
	/*Index V-4*/
		header .nav-default.index-v4 > .navbar-default ul > li.buy-theme:hover > a { color:rgba(255,255,255,1.0)}
		header .nav-default.index-v4 > .navbar-default ul > li:hover > a { color:rgba(255,255,255,0.5)}
		
		header .nav-default.index-v4 > .navbar-default .navbar-nav>li>a:hover {color:rgba(255,255,255,0.5);}
		header .nav-default.index-v4 > .navbar-default .navbar-nav.buy-theme>li>a:hover {border-color:rgba(255,255,255,0.5); color: rgba(255,255,255,0.5)}	
		
		header .nav-default.index-v4 > .navbar-default .navbar-nav > li.current-menu-item>a {color: rgba(255,255,255,1.0)}
		header .nav-default.index-v4 > .navbar-default .navbar-nav > li.current-menu-item>a:hover {color: rgba(255,255,255,0.5)}
		
		
		header .nav-default.index-v4 > .navbar-default.fixed-menu { background-color:rgba(0,0,0,0.75)}
		@media(max-width:991px) {
			header .nav-default.index-v4 > .navbar-default.fixed-menu { min-height:100px; position:absolute; z-index:2; left:0; right:0; top: auto; bottom:auto; margin-bottom:0; height:auto}
		}
	/*Index V-4*/
	
	/*Index V-5*/
		header .nav-default.index-v5 > .navbar-default {background:transparent; background-image: none; box-shadow:none; -webkit-box-shadow:none; border:none; border-radius:0; -webkit-border-radius:0; position:absolute; left:0; right:0; top: auto; bottom:0; margin-bottom:0; min-height:100px; z-index:2;}
		
		/*Fixed Menu*/
		header .nav-default.index-v5 > .navbar-default.fixed-menu { min-height:50px; background-color:rgba(0,0,0,0.75); position:fixed; z-index:9999; top:0; bottom:auto}
		/*Fixed Menu*/
		
		header .nav-default.index-v5 > .navbar-default ul > li.buy-theme:hover > a { color:rgba(255,255,255,1.0)}
		header .nav-default.index-v5 > .navbar-default ul > li:hover > a { color:rgba(255,255,255,0.5)}
		
		header .nav-default.index-v5 > .navbar-default .navbar-nav>li>a:hover {color:rgba(255,255,255,0.5);}
		header .nav-default.index-v5 > .navbar-default .navbar-nav.buy-theme>li>a:hover {border-color:rgba(255,255,255,0.5); color: rgba(255,255,255,0.5)}	
		
		header .nav-default.index-v5 > .navbar-default .navbar-nav > li.current-menu-item>a {color: rgba(255,255,255,1.0)}
		header .nav-default.index-v5 > .navbar-default .navbar-nav > li.current-menu-item>a:hover {color: rgba(255,255,255,0.5)}
		
		
		@media(max-width:1199px) {
			header .nav-default.index-v5 > .navbar-default.fixed-menu { min-height:100px; background-color:transparent; position:absolute; z-index:2; left:0; right:0; top: auto; bottom:0; margin-bottom:0;}
		}
	/*Index V-5*/	
	
	/*Index V-6*/
	header .nav-default.index-v6 > .navbar-default { position:relative; min-height:100px; display:none;}
	@media(max-width:767px) {
		header .nav-default.index-v6 > .navbar-default {display:block;}
	}
	
	/*Submenu*/
		
		/*header .nav-default > .navbar-default ul li > ul {position:absolute;transition:all 0.4s; -webkit-transition:all 0.4s; opacity:0; transform:scale(1,0); -webkit-transform:scale(1,0); visibility:hidden; -webkit-transform-origin: top; transform-origin: top; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;}
		header .nav-default > .navbar-default ul li:hover > ul {opacity:1;transform:scale(1,1); -webkit-transform:scale(1,1); visibility:visible}*/
		
		.navbar-right .dropdown-menu, .dropdown-menu {
			top: auto;
			left: auto;
			right:auto;
			z-index: 1000;
			display: block;
			float: none;
			min-width: 150px;
			padding:0;
			margin:0;
			font-size: inherit;
			text-align:inherit;
			list-style: none;
			background-color: transparent;
			-webkit-background-clip: padding-box;
			background-clip: padding-box;
			border: none;
			border-radius:0;

			-webkit-box-shadow: none;
			box-shadow: none;
		}
		
		.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
			background-color: transparent;
			background-image: none;
		}
		
		header .nav-default > .navbar-default ul li > ul, header .nav-default > .navbar-default ul li > ul.dropdown-menu {position:absolute; opacity:0; visibility:hidden; display:block; transition:visibility 0.2s ease-in-out, opacity 0.2s ease-in-out, transform 0.2s ease 0.25s; -webkit-transition:transition:visibility 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0s ease 0.3s; transform:translate3d(0,25px,0); -webkit-transform:translate3d(0,25px,0);}
		
		header .nav-default > .navbar-default ul li:hover > ul, header .nav-default > header .nav-default > .navbar-default ul li:hover > ul.dropdown-menu {opacity:1; visibility:visible; display:block; transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transition:visibility 0.4s ease-in-out, opacity 0.4s ease-in-out, transform 0.4s ease; -webkit-transition:transition:visibility 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease;}
		
		/*hack for IE 9*/
			header .nav-default > .navbar-default ul li > ul, header .nav-default > .navbar-default ul li > ul.dropdown-menu {
			 	display: none\9;
			}
			header .nav-default > .navbar-default ul li:hover > ul, header .nav-default > header .nav-default > .navbar-default ul li:hover > ul.dropdown-menu {display: block\9;}	
		/*hack for IE 9*/
		
		header .nav-default > .navbar-default ul li ul li { min-width:150px; white-space:nowrap; background:rgba(0,0,0,0.75); transition:all 0.2s; -webkit-transition:all 0.2s;}	
		header .nav-default > .navbar-default ul li ul li a{ transition:all 0.2s; -webkit-transition:all 0.2s;}			
		header .nav-default > .navbar-default ul li ul li {color:rgba(153,153,153,1.0);border-bottom:1px solid rgba(255,255,255,0.05)}		
		header .nav-default > .navbar-default ul li ul li:last-child {border-bottom:none;}	
		
		header .nav-default > .navbar-default ul li ul li:hover {background-color:rgba(37,195,216,1.0);}
		header .nav-default > .navbar-default ul li ul li:last-child:hover { background-color:rgba(37,195,216,1.0);}		
		header .nav-default > .navbar-default ul li ul li > ul { left:100%; margin-top:-48px;border-left:5px solid transparent}
		header .nav-default > .navbar-default ul li ul li:first-child > ul { left:100%; margin-top:-49px;border-left:5px solid transparent}
		
		
		header .nav-default > .navbar-default ul li ul li a {padding:15px 30px 14px 30px; display:block; color:rgba(153,153,153,1.0); text-transform:uppercase; font-size:14px; font-weight:700;}			
		header .nav-default > .navbar-default ul li ul li:hover ul li a {color:rgba(153,153,153,1.0);}
		header .nav-default > .navbar-default ul li ul li:hover ul li:hover ul li a {color:rgba(153,153,153,1.0);}		
				
		header .nav-default > .navbar-default ul li ul li:hover a {color:rgba(255,255,255,1.00);}
		header .nav-default > .navbar-default ul li ul li:hover a:hover {color:rgba(255,255,255,1.00);}
		header .nav-default > .navbar-default ul li ul li:hover ul > li:hover a {color:rgba(255,255,255,1.00);}		
		header .nav-default > .navbar-default ul li ul li:hover ul li:hover ul > li:hover a {color:rgba(255,255,255,1.00);}
		
		
		
	/*Submenu*/
	
	/*Mega menu*/
		#MashMenu > ul[id^="menu-megamenu"].main-menu, 
		#MashMenu > .cactus-mega-menu.main-menu { margin-right:-35px;}
		@media(max-width:1199px) {
			#MashMenu > ul[id^="menu-megamenu"].main-menu, 
			#MashMenu > .cactus-mega-menu.main-menu { margin-right:-25px;}
		}
		header .nav-default.index-v3 > .navbar-default #MashMenu > ul[id^="menu-megamenu"].main-menu,
		header .nav-default.index-v3 > .navbar-default #MashMenu > .cactus-mega-menu.main-menu { margin-right:0;}		
	
		li[id*="mega-menu-item-"] { position:static}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu { visibility: hidden; opacity:0; transition:visibility 0.2s ease-in-out, opacity 0.2s ease-in-out, transform 0.2s ease 0.25s,  max-height 0.2s ease 0.25s; -webkit-transition:transition:visibility 0.3s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0s ease 0.3s,  max-height 0.2s ease 0.25s; position:absolute; left:0; right:0; margin-left:15px; margin-right:15px; padding-bottom:0; background-color:rgba(0,0,0,0.75); max-height:0; overflow:hidden; display:block !important; transform:translate3d(0,25px,0); -webkit-transform:translate3d(0,25px,0); 
		}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel { width:25%; display:inline-block; margin-right:-4px; vertical-align:top; min-height:278px;}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel {max-width:284px;}
		@media(max-width:1199px) {
			li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel {max-width:234px;}
		}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel:before { content:''; top:0; bottom:0; left:0; right:0; position:absolute; z-index:1} 
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel > li {background-color:transparent; transition:all 0.3s; -webkit-transition:all 0.3s; z-index:2; position:relative}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel > li > a { padding-top:14px;}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel > li:last-child { border-bottom: 1px solid rgba(255,255,255,0.05);}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel > li:hover { background-color:rgba(37,195,216,1.0);}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel > li.hover {background-color:rgba(37,195,216,1.0); }
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel > li.hover > a {color:rgba(255,255,255,1.00)}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content { width:75%; display:none; margin-right:-4px; vertical-align:top; visibility:hidden; opacity:0; background-color:rgba(0,0,0,1.00); padding-left:15px; padding-right:15px; padding-top:30px; margin-bottom:1px; z-index:3; position:relative; min-height:278px}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content.active {display:inline-block;}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content:after { clear:both}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item .img-wrap { padding-top:71.43%; overflow:hidden; position:relative; margin-bottom:30px;}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item .img-wrap > a { display:block; position:absolute; top:0; left:0; right:0; bottom:0;}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item .img-wrap > a:after { content:''; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.3); transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; visibility:hidden; opacity:0;}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item .img-wrap img { width:100%; height:100%; top:0; bottom:0; left:0; right:0; position:absolute; display:block; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transform:scale(1,1); -webkit-transform:scale(1,1)}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item:hover .img-wrap img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1)}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item:hover .img-wrap > a:after { opacity:1; visibility:visible}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item h3 > a { font-size:18px; color:rgba(255,255,255,1.00); display:block; line-height:1.4; margin-top:-6px; margin-bottom:24px;}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item h3 > a:hover { color:rgba(37,195,216,1.0);}
		
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu {opacity:1; visibility:visible; display:table !important; max-height: 1000px; overflow:hidden; transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transition:visibility 0.4s ease-in-out, opacity 0.4s ease-in-out, transform 0.4s ease,  max-height 0s; -webkit-transition:transition:visibility 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease,  max-height 0s;
		width:calc(100% - 30px);
		width:-webkit-calc(100% - 30px);
		width:-moz-calc(100% - 30px);
		width:-o-calc(100% - 30px);
		width:-ms-calc(100% - 30px);
		margin-left:15px; margin-right:0;
		} 
			
			/*Hack safari*/
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				::i-block-chrome,li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu {width:100%;}	
			}			
			@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
			{
				li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu {width:100%;}	
			}}		
			/* Safari 6.1-7.0 */	
			@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0)
			{  
				li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu {(;
					width:100%;
				);}	
			}		
			/* Safari 7.1-8.0 (8.0 is the latest version of Safari at this time) */	
			_::-webkit-full-page-media, _:future, :root li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu {width:100%;}	
			/*Hack safari*/				
		
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu ul.sub-channel { width:25%; display:table-cell; margin-right:0; vertical-align:top;}
				
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu div.channel-content { width:75%; display:table-cell;  margin-right:0; vertical-align:top; display:none;}
		
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu ul.sub-channel {display:inline-block\9; margin-right:-4px\9; vertical-align:top;}
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu div.channel-content { display:inline-block\9;  margin-right:-4px\9; vertical-align:top; display:none;}

		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu div.channel-content.active { visibility: visible; opacity:1; display:table-cell; vertical-align:top; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu div.channel-content.active {display:inline-block\9;}
		
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu.sub-menu-box-tabs:after { position:absolute; width:75%; right:0; top:0; bottom:0; content:'';background-color: rgba(0,0,0,1.00);}
		
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu div.channel-content.active .content-inner {min-height:268px;}
		
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu div.channel-content.active .loading-img { position:absolute; width:40px; height:40px; left:50%; margin-left:-20px; top:50%; margin-top:-20px;}
		
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu div.channel-content .content-item.col-md-4 { width:275px}
		@media(max-width:1199px) {
			li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu div.channel-content .content-item.col-md-4 { width:225px}
		}
		/*.sub-content-active*/
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu {display:none\9 !important;}
		li[id*="mega-menu-item-"]:hover div.sub-content.dropdown-menu { display:block\9 !important}		
		li[id*="mega-menu-item-"] ul.columns, li[id*="mega-menu-item-"] ul.list {display:none\9 !important;}
		li[id*="mega-menu-item-"]:hover ul.columns, li[id*="mega-menu-item-"]:hover ul.list { display:block\9 !important}
		
		@media(max-width:991px) {
			li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.sub-channel { width:33%;}
			li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content { width:67%}
			li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item.col-md-4 { width:50%; float:left; display:none}
			li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item.col-md-4:first-child { display:block;}
			li[id*="mega-menu-item-"] div.sub-content.dropdown-menu div.channel-content .content-item.col-md-4:nth-child(2) { display:block;}
		}
	/*Mega menu*/
	
	/*Mega menu col*/
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns { display:block !important}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li { display:inline-block; width:25%; margin-right:0; vertical-align:top; float:left; background-color:transparent; background:none; border-bottom:none}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li:last-child:hover {background-color:transparent; background:none}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li > ul.list { left:0; margin:0; position:relative; visibility:visible; opacity:1; transform:scale(1,1); -webkit-transform:scale(1,1); border-left:none}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li > ul.list li:last-child { border-bottom:none;}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li > ul.list li.header { text-transform:uppercase; font-size:18px; font-weight:700; background-color:rgba(0,0,0,1.00); padding:13px 30px 13px 30px; color:rgba(255,255,255,1.00)}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li > ul.list li.header:hover {background-color:rgba(0,0,0,1.00);}
		
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li > ul.list li {background-color:transparent; background:none}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li > ul.list li:hover {background-color:rgba(37,195,216,1.0);}
		li[id*="mega-menu-item-"] div.sub-content.dropdown-menu ul.columns > li > ul.list li a {padding:14px 30px 14px 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}		
		
	/*Mega menu col*/
	
	/*Mobile*/
		header .nav-default > .navbar-default .navbar-toggle { border:none; background-color: transparent; width: auto; height: auto; padding:0; text-align:center; margin-top:41px; border-radius:0; -webkit-border-radius:0; box-shadow:none; -webkit-box-shadow:none}
		header .nav-default > .navbar-default .navbar-toggle .icon-bar { background-color:rgba(255,255,255,1.00); height:3px; width:20px;}
		header .nav-default > .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
		
		header .nav-default > .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar { background-color:rgba(37,195,216,1.0); height:3px; width:20px; transition:all 0.3s; -webkit-transition:all 0.3s;}
		
		header .nav-default > .navbar-default .navbar-toggle.search { padding:15px; margin-top:28px; display:none}
		#wrap header .nav-default > .navbar-default .navbar-toggle.search i, header .nav-default > .navbar-default .navbar-toggle.search i { backface-visibility:visible; -webkit-backface-visibility:visible;}
		header .nav-default > .navbar-default .navbar-toggle.search:hover {color:rgba(37,195,216,1.0)}
		
		/*V1*/
			.canvas-ovelay { position:absolute; z-index:9999998; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.75); opacity:0; transition:all 0.8s; -webkit-transition:all 0.8s; visibility:hidden}
			.canvas-ovelay.open-true { opacity:1; visibility:visible}
			
			#off-canvas { transform:translate3d(100%,0,0); -webkit-transform:translate3d(100%,0,0); -ms-transform:translateX(100%,0,0); width:70%; position:absolute; right:0; z-index:9999999; bottom:0; top:0; transition:all 0.8s; -webkit-transition:all 0.8s}
			#off-canvas.open-true {transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); -ms-transform:translateX(0,0,0);}
			#wrap { transition:all 0.8s; -webkit-transition:all 0.8s}
			#wrap.open-true {transform:translate3d(-69%,0,0); -webkit-transform:translate3d(-69%,0,0); -ms-transform:translateX(-69%,0,0);}
			
			/*hack for IE9*/
				#off-canvas {left:100%\9; z-index:9999999;}
				#off-canvas.open-true {left:auto\9; right:0;}
			/*hack for IE9*/
			
			@media(min-width:992px) {
				#off-canvas.open-true {transform:translate3d(100%,0,0); -webkit-transform:translate3d(100%,0,0)}
				#wrap.open-true {transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0);}
				.canvas-ovelay.open-true { opacity:0; visibility: hidden}
			}
			
			#off-canvas .close-canvas-menu { height:100px; background-color:rgba(255,255,255,0.05); position:relative}
			
			.off-canvas-inner ul , .off-canvas-inner li { list-style:none; margin:0; padding:0;}
			.off-canvas-inner .off-menu { margin-top:30px;}
			.off-canvas-inner .off-menu > ul > li {				
				text-align:center;				
			}
			.off-canvas-inner .off-menu li > ul, #off-canvas .off-canvas-inner .off-menu li > ol { margin-left:0;}
			.off-canvas-inner .off-menu > ul li a {padding:14px 40px 15px 40px; display:block; text-decoration:none; color:rgba(255,255,255,1.00); font-size:14px; font-weight:500; text-transform:uppercase;line-height:1.5;}
			.off-canvas-inner .off-menu > ul li a:hover {color:rgba(37,195,216,1.0)}
			
			.off-canvas-inner .off-menu > ul > li ul li a{padding:10px 40px 10px 40px; font-size:12px;}			
			
			.off-canvas-inner .off-menu > ul > li ul li:first-child a{padding:15px 40px 10px 40px;}
			.off-canvas-inner .off-menu > ul > li > ul > li:last-child {border-bottom:1px rgba(255,255,255,0.05) solid; margin-bottom:20px; padding-bottom:26px;}
			
			.container-version-6 .off-canvas-inner .off-menu > ul li ul li { padding-left:30px;}
			
			.search-mobile-menu { position:relative}
			#wrap .search-mobile-menu i, .search-mobile-menu i{ backface-visibility:visible; -webkit-backface-visibility:visible}
			.search-mobile-menu { margin-top:1px;}
			
			.cactus-form-mobile { position:absolute; top:0; bottom:0; left:0; right:0; background-color:rgba(255,255,255,1.00); visibility:hidden; opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s}
			
			.cactus-form-mobile.active-true { visibility:visible; opacity:1}
			
			.cactus-form-mobile .wrap-form { position:absolute; top:0; bottom:0; left:40px; right:40px;}
			
			.cactus-form-mobile .input-search{ border:none; outline:0; box-shadow: none;-webkit-box-shadow:none; font-size:14px; font-weight:500; height:100%; background-color:transparent; background:none; position:absolute; top:0; bottom:0; height:100%; width:100%; z-index:11;transition:all 0.5s; -webkit-transition:all 0.5s; display:block; padding-left:0; padding-right:0;}
			.cactus-form-mobile .input-search:focus{border:none; outline:0; box-shadow:none; -webkit-box-shadow:none;}			
			.cactus-form-mobile .input-search::-moz-placeholder{color: rgba(153,153,153,1.0);opacity:1; font-weight:500} 
			.cactus-form-mobile .input-search:-ms-input-placeholder{color: rgba(153,153,153,1.0);opacity:1; font-weight:500} 
			.cactus-form-mobile .input-search::-webkit-input-placeholder{color: rgba(153,153,153,1.0);opacity:1; font-weight:500} 
			
			.cactus-form-mobile .input-search:focus::-moz-placeholder{color: rgba(153,153,153,1.0);opacity:1;}  
			.cactus-form-mobile .input-search:focus:-ms-input-placeholder{color: rgba(153,153,153,1.0);opacity:1;} 
			.cactus-form-mobile .input-search:focus::-webkit-input-placeholder{color: rgba(153,153,153,1.0);opacity:1;}
			
			
			.cactus-form-mobile .button-search-mobile { width:50px; height:50px; right:-16px; position:absolute; cursor:pointer; z-index:12; transition:all 0.5s; -webkit-transition:all 0.5s; top:50%; margin-top:-25px;}
			.cactus-form-mobile .button-search-mobile:before { content:''; width:24px; height:2px; background-color:rgba(0,0,0,0.5); position:absolute; margin-top:24px; margin-left:-12px; transition:all 0.4s; -webkit- transition:all 0.4s; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
			.cactus-form-mobile .button-search-mobile:after { content:''; width:2px; height:24px; background-color:rgba(0,0,0,0.5); position:absolute; margin-left:-1px; margin-top:13px; transition:all 0.4s; -webkit- transition:all 0.4s; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
		
			.cactus-form-mobile .button-search-mobile:hover:before {background-color:rgba(0,0,0,1.0);transform:rotate(135deg); -webkit-transform:rotate(135deg);} 
			.cactus-form-mobile .button-search-mobile:hover:after {background-color:rgba(0,0,0,1.0);transform:rotate(135deg); -webkit-transform:rotate(135deg);} 
			
			
			.off-canvas-inner .off-menu > ul.buytheme-mobile-menu li a{ display:block;border:2px rgba(255,255,255,0.5) solid; border-radius:4px; -webkit-border-radius:4px; padding:0 20px; margin:20px 40px 20px 40px; height:34px; line-height:30px;}
			.off-canvas-inner .off-menu > ul.buytheme-mobile-menu li a:hover { border-color:rgba(37,195,216,1.0)}
			
			#off-canvas .close-canvas-menu .close-button-1 { width:49px; height:49px; position:absolute; left:50%; margin-left:-24.5px; top:50%; margin-top:-24.5px; cursor:pointer; transition:all 0.5s; -webkit-transition:all 0.5s; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
			#off-canvas .close-canvas-menu .close-button-1:before { content:''; width:49px; height:3px; background-color:rgba(218,218,218,1.0); position:absolute; margin-top:24px; margin-left:4px; transition:all 0.4s; -webkit- transition:all 0.4s;}
			#off-canvas .close-canvas-menu .close-button-1:after { content:''; width:3px; height:49px; background-color:rgba(218,218,218,1.0); position:absolute; margin-left:27px; margin-top:1px; transition:all 0.4s; -webkit- transition:all 0.4s;}
			
			#off-canvas .close-canvas-menu .close-button-1:hover:before {transform:rotate(90deg); -webkit-transform:rotate(90deg)}
			#off-canvas .close-canvas-menu .close-button-1:hover:after {transform:rotate(90deg); -webkit-transform:rotate(90deg)}
		/*V1*/
		
		/*V2*/
		/*V2*/
		
		/*V3*/
			header .nav-default.index-v3 > .navbar-default .navbar-toggle.search { padding:15px; margin-top:5px; margin-bottom:0;}
		/*V3*/
		
		/*V4*/
		/*V4*/
		
		/*V5*/
		/*V5*/
	/*Mobile*/
	
	/*Slider V1*/	
	header .index-v1 .slider{ /*min-height:700px;*/ z-index:1; min-height:100px;}
	header .index-v1 .slider .slider-item{ /*min-height:700px;*/ position:relative;}
	
	/*Slider V2*/
	.header-v2.slider{ min-height:482px; z-index:1;}
	.header-v2.slider .row {overflow:hidden}
	 header .index-v2 .scroll-next-div { display:none}
	 header .index-v2.cactus-header-project .scroll-next-div { display:block}
	
	.header-v2.slider .slider-item { overflow:hidden;}
	
	.header-v2.slider .text-content { line-height:1.4; color:rgba(255,255,255,1.00); margin-top:192px;}
	.header-v2.slider .text-content .text-1 { font-size:24px; font-style:italic; width:50%;}
	.header-v2.slider .text-content .text-2 { font-size:90px; font-weight:700; line-height:1.17;}
	.header-v2.slider .text-content .text-3 { font-size:20px; line-height:1.28; color:rgba(255,255,255,0.75); width:50%;}
	.header-v2.slider .text-content .text-3 > span { display:block; margin-top:8px; margin-bottom:93px;}
	
	@media(max-width:991px) {
		.header-v2.slider .text-content .text-1 {width:100%;}
		.header-v2.slider .text-content .text-2 { font-size:9vw; margin-top:23px;}
		.header-v2.slider .text-content .text-3 {width:100%;}
		.header-v2.slider .text-content .text-3 > span {margin-bottom:115px;margin-top:12px; }
	}
	
	@media(max-width:767px) {
		.header-v2.slider .text-content .text-2 { font-size:7.5vw;}
		.header-v2.slider .text-content .text-3 > span {margin-bottom:115px;}
	}
	
	/*Slider V4*/
	
	/*Slider V4*/
	
	/*Slider V3 - V5*/
	header .index-v3 .slider{z-index:1; background-color:rgba(17,17,17,1.0);}
	header .index-v3 .sub-logo{background-color:rgba(17,17,17,1.0); margin-left:-50%; margin-right:-50%; text-align:center; padding-top:50px; padding-bottom:70px; transition: all 0.5s; -webkit-transition:all 0.5s}
	header .index-v3 .sub-logo .sub-logo-content > a { display:inline-block;}
	header .index-v3 .sub-logo .sub-logo-content > a > img {width:100%; height:auto; transition:none; -webkit-transition:none; max-width:100%;animation:none; -webkit-animation:none;}
	
		/*Fixed Menu V3*/
		header .nav-default.index-v3 > .navbar-default.fixed-menu {background-color:rgba(0,0,0,0.75); position:fixed; z-index:9999; top:0; bottom:auto; left:0; right:0; transition:all 0.5s; -webkit-transition:all 0.5s;}
		
		header .nav-default.index-v3 > .navbar-default.fixed-menu .sub-logo{background-color: transparent; padding-top:10px; padding-bottom:10px; animation:fixedSubLogo 0.6s ease-in-out; -webkit-animation:fixedSubLogo 0.6s ease-in-out;}
		@keyframes fixedSubLogo {
			from{background-color:rgba(17,17,17,1.0); padding-top:50px; padding-bottom:70px;}
			to {background-color: transparent; padding-top:10px; padding-bottom:10px;}
		}
		@-webkit-keyframes fixedSubLogo {
			from{background-color:rgba(17,17,17,1.0); padding-top:50px; padding-bottom:70px;}
			to {background-color: transparent; padding-top:10px; padding-bottom:10px;}
		}
		
		header .nav-default.index-v3 > .navbar-default.fixed-menu .sub-logo .sub-logo-content > a > img {width:50%; height:auto; animation:fixedSubImages 0.6s ease-in-out; -webkit-animation:fixedSubImages 0.6s ease-in-out}
		
		@keyframes fixedSubImages {
			from {width:100%; height:auto;}
			to {width:50%; height:auto;}
		}
		@-webkit-keyframes fixedSubImages {
			from {width:100%; height:auto;}
			to {width:50%; height:auto;}
		}
		
		header .nav-default.index-v3 > .navbar-default .cactus-form-header .search-header-top{ height:50px; bottom:auto; transition:all 1s; -webkit-transition:all 1s; animation:fixedOldSearchHeaderTopPaddingV3 1s ease-in-out; -webkit-animation:fixedOldSearchHeaderTopPaddingV3 1s ease-in-out}
		
		@keyframes fixedOldSearchHeaderTopPaddingV3 {
			0% {height:70px;}
			100% {height:50px;}
		}
		@-webkit-keyframes fixedOldSearchHeaderTopPaddingV3 {
			0% {height:70px;}
			100% {height:50px;}
		}
		
		header .nav-default.index-v3 > .navbar-default.fixed-menu .cactus-form-header .search-header-top{ height:50px; bottom:auto; animation:fixedSearchHeaderTopPaddingV3 1s ease-in-out; -webkit-animation:fixedSearchHeaderTopPaddingV3 1s ease-in-out}
		
		@keyframes fixedSearchHeaderTopPaddingV3 {
			0% {height:50px;}
			50% {height:70px;}
			100% {height:50px;}
		}
		@-webkit-keyframes fixedSearchHeaderTopPaddingV3 {
			0% {height:50px;}
			50% {height:70px;}
			100% {height:50px;}
		}
		
		header .nav-default.index-v3 > .navbar-default .cactus-form-header .input-search { font-size:26px; animation:none; -webkit-animation:none}
		
		header .nav-default.index-v3 > .navbar-default .cactus-form-header .button-search-top { width:40px; height:40px; right:15px; top:0; margin-top:7px; transform:rotate(315deg); -webkit-transform:rotate(315deg); animation:none; -webkit-animation:none;}
		header .nav-default.index-v3 > .navbar-default .cactus-form-header .button-search-top:before { content:''; width:41px; height:3px; position:absolute; margin-top:20px; margin-left:4px;}
		header .nav-default.index-v3 > .navbar-default .cactus-form-header .button-search-top:after { content:''; width:3px; height:41px; position:absolute; margin-left:23px; margin-top:1px;}
		
		header .nav-default.index-v3 > .navbar-default .cactus-form-header .input-search { height:50px;}
		header .nav-default.index-v3 > .navbar-default.fixed-menu .cactus-form-header .input-search { height:50px;}
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav.buy-theme>li { padding:0; animation:none; -webkit-animation:none}
		header .nav-default.index-v3 > .navbar-default .navbar-nav.buy-theme>li>a {transition:all 0.5s; -webkit-transition:all 0.5s; animation:fixedOldNavigationBuyThemePaddingV3 1s ease-in-out; -webkit-animation:fixedOldNavigationBuyThemePaddingV3 1s ease-in-out;}	
		@keyframes fixedOldNavigationBuyThemePaddingV3 {
			0% {padding:25px 25px 27px 25px;}			
			100% {padding:15px 25px 17px 25px;}
		}
		@-webkit-keyframes fixedOldNavigationBuyThemePaddingV3 {
			0% {padding:25px 25px 27px 25px;}
			100% {padding:15px 25px 17px 25px;}
		}
				
		header .nav-default.index-v3 > .navbar-default .navbar-nav.search>li>a { transition:all 0.5s; -webkit-transition:all 0.5s; animation:fixedOldNavigationSearchPaddingV3 1s ease-in-out; -webkit-animation:fixedOldNavigationSearchPaddingV3 1s ease-in-out;}
		@keyframes fixedOldNavigationSearchPaddingV3 {
			0% {padding: 22px 20px 0 20px; margin-top:0; margin-left:0;}
			100% {padding: 12px 20px 0 20px; margin-top:0; margin-left:0;}
		}
		@-webkit-keyframes fixedOldNavigationSearchPaddingV3 {
			0% {padding: 22px 20px 0 20px; margin-top:0; margin-left:0;}
			100% {padding: 12px 20px 0 20px; margin-top:0; margin-left:0;}
		}
		
		header .nav-default.index-v3 > .navbar-default .navbar-nav>li>a {transition:all 0.5s; -webkit-transition:all 0.5s; animation:fixedOldNavigationPaddingV3 1s ease-in-out; -webkit-animation:fixedOldNavigationPaddingV3 1s ease-in-out}		
		@keyframes fixedOldNavigationPaddingV3 {
			0% {padding: 25px 25px 27px 25px;}
			100% {padding: 15px 25px 17px 25px;}
		}
		@-webkit-keyframes fixedOldNavigationPaddingV3 {
			0% {padding: 25px 25px 27px 25px;}
			100% {padding: 15px 25px 17px 25px;}
		}
		
		header .nav-default.index-v3 > .navbar-default.fixed-menu .navbar-nav.buy-theme>li { padding:0; animation:none; -webkit-animation:none}
		header .nav-default.index-v3 > .navbar-default.fixed-menu .navbar-nav.buy-theme>li>a {transition:all 0.5s; -webkit-transition:all 0.5s; animation:fixedNavigationBuyThemePaddingV3 1s ease-in-out; -webkit-animation:fixedNavigationBuyThemePaddingV3 1s ease-in-out;}	
		@keyframes fixedNavigationBuyThemePaddingV3 {
			0% {padding:15px 25px 17px 25px;}
			50% {padding:25px 25px 27px 25px;}
			100% {padding:15px 25px 17px 25px;}
		}
		@-webkit-keyframes fixedNavigationBuyThemePaddingV3 {
			0% {padding:15px 25px 17px 25px;}
			50% {padding:25px 25px 27px 25px;}
			100% {padding:15px 25px 17px 25px;}
		}
				
		header .nav-default.index-v3 > .navbar-default.fixed-menu .navbar-nav.search>li>a { transition:all 0.5s; -webkit-transition:all 0.5s; animation:fixedNavigationSearchPaddingV3 1s ease-in-out; -webkit-animation:fixedNavigationSearchPaddingV3 1s ease-in-out;}
		@keyframes fixedNavigationSearchPaddingV3 {
			0% {padding: 12px 20px 0 20px; margin-top:0; margin-left:0;}
			50% {padding: 22px 20px 0 20px; margin-top:0; margin-left:0;}
			100% {padding: 12px 20px 0 20px; margin-top:0; margin-left:0;}
		}
		@-webkit-keyframes fixedNavigationSearchPaddingV3 {
			0% {padding: 12px 20px 0 20px; margin-top:0; margin-left:0;}
			50% {padding: 22px 20px 0 20px; margin-top:0; margin-left:0;}
			100% {padding: 12px 20px 0 20px; margin-top:0; margin-left:0;}
		}
		
		header .nav-default.index-v3 > .navbar-default.fixed-menu .navbar-nav>li>a {transition:all 0.5s; -webkit-transition:all 0.5s; animation:fixedNavigationPaddingV3 1s ease-in-out; -webkit-animation:fixedNavigationPaddingV3 1s ease-in-out}		
		@keyframes fixedNavigationPaddingV3 {
			0% {padding: 15px 25px 17px 25px;}
			50% {padding: 25px 25px 27px 25px;}
			100% {padding: 15px 25px 17px 25px;}
		}
		@-webkit-keyframes fixedNavigationPaddingV3 {
			0% {padding: 15px 25px 17px 25px;}
			50% {padding: 25px 25px 27px 25px;}
			100% {padding: 15px 25px 17px 25px;}
		}
		
		header .nav-default.index-v3 > .navbar-default ul li > ul.dropdown-menu,
		header .nav-default.index-v3 > .navbar-default ul li > div.dropdown-menu 
		 { margin-top:-1px; border-top:1px solid transparent;}
		
		@media(max-width:767px) {
			header .nav-default.index-v3 > .navbar-default.fixed-menu { position:relative; background-color:rgba(17,17,17,1.0);}
			header .nav-default.index-v3 > .navbar-default.fixed-menu .sub-logo{background-color:rgba(17,17,17,1.0); padding-top:50px; padding-bottom:70px; animation:none; -webkit-animation:none;}
			header .nav-default.index-v3 > .navbar-default.fixed-menu .sub-logo .sub-logo-content > a > img {width:100%; height:auto; animation:none; -webkit-animation:none;}
		}
		/*Fixed Menu V3*/
	
	@media(max-width:530px) {
		header .index-v3 .sub-logo .sub-logo-content > a > img {width:70%; height:auto;}
		header .nav-default.index-v3 > .navbar-default.fixed-menu .sub-logo .sub-logo-content > a > img {width:70%; height:auto;}
	}
	@media(max-width:380px) {
		header .index-v3 .sub-logo .sub-logo-content > a > img {width:55%; height:auto;}
		header .nav-default.index-v3 > .navbar-default.fixed-menu .sub-logo .sub-logo-content > a > img {width:55%; height:auto;}
	}
	
	header .index-v3 .scroll-next-div { display:none}
	
	.cactus-silder-multi .slider-item { position:relative;}
	.cactus-silder-multi .slider-item > a{ display:block; position:static}
	.cactus-silder-multi .slider-item .picture-content { padding-top:62.5%; overflow:hidden; position:relative}
	.cactus-silder-multi .slider-item .picture-content > img {position:absolute; top:0; left:0; right:0; bottom:0; display:block; width:100%; height:100%; transition:all 0.4s; -webkit-transition:all 0.4s}
	
	.cactus-silder-multi .slider-item .text-content { position:absolute; bottom:20px; left:20px; right:20px; background-color:rgba(0,0,0,0.5); line-height:1.4; padding-left:20px; padding-right:20px; transition:all 0.6s; -webkit-transition:all 0.6s; overflow:hidden;}
	
	.cactus-silder-multi .slider-item .text-content .text-1 { font-size:12px; color:rgba(255,255,255,1.00); text-transform:uppercase; margin-bottom:3px; margin-top:16px;}
	.cactus-silder-multi .slider-item .text-content .text-2 { font-size:24px; color:rgba(255,255,255,1.00); font-weight:500; line-height:1.4; margin-bottom:3px;}
	.cactus-silder-multi .slider-item .text-content .text-3 { font-size:18px; color:rgba(255,255,255,1.00); padding-bottom:2px; min-height:9px; transition:all 0.6s; -webkit-transition:all 0.6s;}
	
	.cactus-silder-multi .slider-item .text-content .text-3 > span { display:block; margin-bottom:7px; transition:all 0.4s; -webkit-transition:all 0.4s ; opacity:0; height:0; overflow:hidden}
	.cactus-silder-multi .slider-item:hover .text-content .text-3 > span{opacity:1; height:50px; margin-bottom:12px;} 
	
	.cactus-silder-multi .slider-item .thumb-overlay { position:absolute; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s;}
	.cactus-silder-multi .slider-item:hover .thumb-overlay { opacity:1}
	
	.cactus-silder-multi .slider-item:hover .picture-content > img { /*transform:scale(1.1,1.1); -webkit-transform:scale(1.05,1.05)*/}
	
		/*HTML - SLIDER*/
			/*default*/
			.cactus-silder-multi { width:100.1%}
			.cactus-silder-multi img.img-slider-item { width:100%}
			
			.cactus-silder-multi {}
			.cactus-silder-multi .item-silder {}
			.cactus-silder-multi .owl-controls .owl-page span { width:10px; height:10px; background-color:rgba(255,255,255,1.00); opacity:0.5; transition:all 0.8s; -webkit-transition:all 0.8s; margin:0 10px;}
			.cactus-silder-multi .owl-controls .owl-page.active span { width:10px; height:10px;  background-color:rgba(255,255,255,1.00);}
			.cactus-silder-multi .owl-controls .owl-page:hover span {background-color:rgba(255,255,255,1.00); opacity:1}
			
			.cactus-silder-multi .owl-controls { margin-top:0;}
			.cactus-silder-multi .owl-controls .owl-pagination{ margin-top:-45px; position:relative;}
			
			
			
			.cactus-silder-multi .owl-controls .owl-buttons .owl-prev { position:absolute; top:50%; margin-top:-62px; margin-left:9px; left:0; background:none; font-size:75px; color:rgba(255,255,255,1.00);  opacity:0; transition:all 0.8s; -webkit-transition:all 0.8s;}
			.cactus-silder-multi .owl-controls .owl-buttons .owl-prev i:before{}
			
			.cactus-silder-multi .owl-controls .owl-buttons .owl-next { position:absolute; top:50%; margin-top:-62px; margin-right:9px; right:0; background:none; font-size:75px; color:rgba(255,255,255,1.00); opacity:0; transition:all 0.8s; -webkit-transition:all 0.8s;}
			.cactus-silder-multi .owl-controls .owl-buttons .owl-next i:before{}
			
			.cactus-silder-multi .owl-controls.clickable .owl-buttons div:hover { opacity:0.5;}	
			
			.cactus-silder-multi:hover .owl-controls .owl-buttons .owl-prev, .cactus-silder-multi:hover .owl-controls .owl-buttons .owl-next { opacity:1}		
			
			@media(max-width:767px) {
				.cactus-silder-multi .owl-controls.clickable .owl-buttons { display: block}
			}
			
			/*dark div*/
		/*HTML - SLIDER*/
	
	/*Slider V4*/
	header .index-v4 .slider{ min-height:100px; z-index:1; padding-top:160px; padding-bottom:0;}
	header .index-v4 .scroll-next-div { display:none}
	header .nav-default.index-v4 > .navbar-default { animation:OldfixMinHeight1 0.5s linear; -webkit-animation:OldfixMinHeight1 0.5s linear; transition:none; -webkit-transition:none; background-color:rgba(37,195,216,1.0)}
		
		@keyframes OldfixMinHeight1 {
			from { min-height:50px; background-color:rgba(0,0,0,0.75);}
			to { min-height:100px; background-color: rgba(37,195,216,1.0);}
		}
		@-webkit-keyframes OldfixMinHeight1 {
			from { min-height:50px; background-color:rgba(0,0,0,0.75);}
			to { min-height:100px; background-color: rgba(37,195,216,1.0);}
		}
		
		header .nav-default.index-v4 > .navbar-default.fixed-menu {background-color:rgba(0,0,0,0.75); animation:defaultfixMinHeight1 0.5s linear; -webkit-animation:defaultfixMinHeight1 0.5s linear;}
		
		@media(max-width:1199px) {
			header .nav-default.index-v4 > .navbar-default.fixed-menu {background-color:rgba(37,195,216,1.0)}
		}
		
		@keyframes defaultfixMinHeight1 {
			from { min-height:100px; background-color: rgba(37,195,216,1.0);}
			to { min-height:50px; background-color:rgba(0,0,0,0.75);}
		}
		@-webkit-keyframes defaultfixMinHeight1 {
			from { min-height:100px; background-color: rgba(37,195,216,1.0);}
			to { min-height:50px; background-color:rgba(0,0,0,0.75);}
		}
	
		@media(min-width:340px){
			.list-post-nav > .container > .row > .table-fix{ display:block; width:100%; overflow:hidden; z-index:1; position:relative;}
			.list-post-nav > .container > .row > .table-fix .fix-left { display:block; float:none}
			.list-post-nav > .container > .row > .table-fix .fix-right { display:block; float:none; margin-bottom:60px;}			
		}
		@media(min-width:400px){
			.list-post-nav > .container > .row > .table-fix{ display:block; width:100%; overflow:hidden; z-index:1; position:relative;}
			.list-post-nav > .container > .row > .table-fix .fix-left { display:block; float:none}
			.list-post-nav > .container > .row > .table-fix .fix-right { display:block; float:none; margin-bottom:60px; height:auto; max-height:none}
		}
		@media(min-width:992px){
			.list-post-nav > .container > .row > .table-fix{ height:339px; max-height:339px; display:table; width:100%; overflow:hidden}
			.list-post-nav > .container > .row > .table-fix .fix-left { display:table-cell; vertical-align:top; float:none}
			.list-post-nav > .container > .row > .table-fix .fix-right { display:table-cell; vertical-align:top; float:none; overflow:hidden; height:339px; max-height:339px;}
			.list-post-nav > .container > .row {max-height:399px; overflow:hidden; padding-bottom:60px}
			.list-post-nav .overflow-fix { max-height:339px; height:339px;}
		}
		@media(min-width:1200px){
			.list-post-nav > .container > .row > .table-fix{ height:413px; max-height:413px; display:table; width:100%; overflow:hidden}
			.list-post-nav > .container > .row > .table-fix .fix-left { display:table-cell; vertical-align:top; float:none}
			.list-post-nav > .container > .row > .table-fix .fix-right { display:table-cell; vertical-align:top; float:none; overflow:hidden;}
			.list-post-nav > .container > .row {max-height:473px; overflow:hidden; padding-bottom:60px}
			.list-post-nav .overflow-fix { max-height:413px; height:413px;}
		}
		
		.list-post-nav .picture-content .picture { padding-top:63.2%; display:block; width:100%; position:relative; overflow:hidden; opacity:1;}
		.list-post-nav .picture-content .picture.animation {animation: aniShowPic 1s ease; -webkit-animation: aniShowPic 1s ease}
		@keyframes aniShowPic{
			0% { opacity:0;}
			100% { opacity:1;}
		}
		@-webkit-keyframes aniShowPic{
			0% { opacity:0;}
			100% { opacity:1;}			
		}
				
		.list-post-nav .picture-content .picture img { position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; transition:all 0.4s; -webkit-transition:all 0.4s}
		.list-post-nav .picture-content .picture .thumb-overlay{ position:absolute; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); visibility:hidden; opacity:0; transition:all 0.4s; -webkit-transition:all 0.4s}
		.list-post-nav .picture-content:hover .picture .thumb-overlay{ opacity:1; visibility:visible}
		.list-post-nav .picture-content:hover .picture img { transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05)}
		
		.list-post-nav .picture-content .picture .social-content { position:absolute; bottom:10px; left:20px; white-space:nowrap; display:inline-block}
		.list-post-nav .picture-content .picture .social-content .list-inline { margin-left:0;}
		
		.list-post-nav .picture-content .picture .social-content .social-listing li { border-color:rgba(255,255,255,1.00)}
		.list-post-nav .picture-content .picture .social-content .social-listing li i { color:rgba(255,255,255,1.00)}
		.list-post-nav .picture-content .picture .social-content .social-listing li:hover {border-color:rgba(37,195,216,1.0)}
		.list-post-nav .picture-content .picture .social-content .social-listing li:hover i { color:rgba(37,195,216,1.0)}
			
		.list-post-nav .title-content { position:static; display:block}		
		.list-post-nav .title-content .title-item { height:92px; width:100%; position:relative; margin-bottom:15px; transition:all 0.3s; -webkit-transition:all 0.3s; border-left:3px solid rgba(153,153,153,0.3); overflow:hidden; cursor:pointer}
		.list-post-nav .title-content .title-item:last-child { margin-bottom:0;}
			
		.list-post-nav .title-content .title-item:hover, .list-post-nav .title-content .title-item.active {background-color:rgba(243,243,243,1.0); border-left:3px solid rgba(37,195,216,1.0)}
		
		.list-post-nav .title-content .title-item .item-struc { display:block; padding:0 20px;}
		.list-post-nav .title-content .title-item .item-struc .title{ font-size:16px; font-weight:700; color:rgba(34,34,34,1.0); display:block; line-height:1.3; margin-bottom:1px;}
		.list-post-nav .title-content .title-item .item-struc .info{ font-size:12px; font-weight:normal; color:rgba(153,153,153,1.0); display:block; line-height:1.5}
		.list-post-nav .title-content .title-item .item-struc .info > span.name{ text-transform:uppercase}		
		
		.list-post-nav .title-content.fix-reponsive {margin-top:0;}
		@media(max-width:1199px) {
			.list-post-nav .title-content .title-item {height:103px;}	
		}		
		@media(max-width:991px) {
			.list-post-nav .title-content .title-item {height:auto;}	
			.list-post-nav .title-content { position: relative; margin-bottom:45px; left:auto; right:auto; top:auto; bottom:auto}
			.list-post-nav > .container > .row > .table-fix .fix-right { margin-top:20px;}
			
		}		
		@media(max-width:767px) {
			.list-post-nav .picture-content .picture .social-content { display:none;}
		}

		.list-post-nav .title-content.fix-reponsive { margin-top:0px !important;}				
		.list-post-nav .loading-background {position:absolute; top:0; bottom:0; left:15px; right:15px; visibility:hidden; opacity:0; transition:0.3s; -webkit-transition:0.3s;}
		.list-post-nav .loading-background.active {visibility:visible; opacity:1; transition:all 0.3s 0.15s; -webkit-transition:all 0.3s 0.15s;}		
		.list-post-nav .loading-img { position:absolute; top:50%; left:50%; margin-top:-20px; margin-left:-20px; visibility:hidden; opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s;}
		.list-post-nav .loading-img.active {visibility:visible; opacity:1; transition:all 0.3s 0.15s; -webkit-transition:all 0.3s 0.15s;}		
		.list-post-nav .data-social-images { display:none}		
		.list-post-nav .title-content .title-item .link-mobile { text-decoration:none; display:block; padding-bottom:16px; padding-top:15px;}
		
		/*Scroll Bar*/
			.list-post-nav .mCSB_inside > .mCSB_container {margin-right:0;}
			.list-post-nav .mCSB_scrollTools {width:36px; right:-10px;}
			.list-post-nav .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:7px;background-color:rgba(45,49,52,1.0); opacity:0.5}
			.list-post-nav .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:rgba(45,49,52,1.0); opacity:1}
			
			.list-post-nav .mCSB_scrollTools .mCSB_draggerRail { width:5px;}
			.list-post-nav .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {background-color:rgba(0,0,0,0.05)}
			.list-post-nav .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp,.list-post-nav .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background:none; opacity:0.5;}
			.list-post-nav .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp:hover,.list-post-nav .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown:hover {opacity:1;}
			
			.list-post-nav .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp:before {font-family: 'FontAwesome'; content:'\f077'; font-size:12px; color:rgba(45,49,52,1.0); margin-left:12px; position:absolute; z-index:999}
			
			.list-post-nav .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown:before {font-family: 'FontAwesome'; content:'\f078'; font-size:12px; color:rgba(45,49,52,1.0); margin-left:12px; position:absolute; z-index:999; bottom:0;}
		/*Scroll Bar*/
		
	/*Slider V5*/
	header .index-v5 .slider{z-index:1; padding-bottom:100px;}
	header .index-v5 .slider .owl-controls .owl-buttons .owl-prev { margin-top:-111px;}
			
	header .index-v5 .slider .owl-controls .owl-buttons .owl-next {margin-top:-111px;}
	
	header .index-v5 .scroll-next-div { display:none}
	
	/*Category Slider*/
	.single-category .cactus-slider-single .slider-item .thumb-overlay{ position:absolute; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.25); display:block}
	.single-category .cactus-slider-single .slider-item .text-1{ display:none}
	.single-category .cactus-slider-single .slider-item .text-3{ display:none}
	
	.single-category .slider-item .text-content .text-2 h1{ color:rgba(255,255,255,1.00); font-size:100px; line-height:1.03; font-weight:700; text-shadow:1px 2px 2px rgba(0,0,0,0.5);}
	
	
	header .single-category .scroll-next-div { display:none}
	
	@media(max-width:1580px) {
		.single-category .slider-item .text-content .text-2 h1 {font-size:7.3vw;}
	}
	@media(max-width:767px) {
		.single-category .slider-item .text-content .text-2 h1 {font-size:9vw;}
	}
	
	@media(max-width:480px) {
		.single-category .slider-item .text-content .text-2 h1 {font-size:8vw;}
	}
	
	/*Author Slider*/
	header .author-page .scroll-next-div { display:none}
	.author-page .slider-item .text-content .picture span{ width:130px; height:130px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; display:inline-block; margin-bottom:8px;}
	.author-page .slider-item .text-content .picture span img { width:100%; height:auto; max-width:100%;}
	
	.author-page .slider-item .text-content .text-2 { margin-bottom:24px;}
	.author-page .slider-item .text-content .text-2 h2{ color:rgba(255,255,255,1.00); font-size:60px; line-height:1.03; font-weight:700; text-shadow:1px 2px 2px rgba(0,0,0,0.5); padding-bottom:26px; position:relative; display:block;}
	.author-page .slider-item .text-content .text-2 h2:before { content:""; width:150px; height:2px; background-color:rgba(255,255,255,0.25); position:absolute; bottom:0; left:50%; margin-left:-75px;}
	
	.author-page .slider-item .text-content .text-3 { color:rgba(255,255,255,1.00); font-size:14px;}
	.author-page .slider-item .text-content .text-3 span { text-transform:uppercase; display:block; margin-bottom:25px;}
	
	.author-page .slider-item .text-content .text-3 .social-listing{margin-left:0}	
	.author-page .slider-item .text-content .text-3 > .social-details { margin-top:6px;}
	
	.author-page .slider-item .text-content .text-3 span:empty { margin-top:8px; display:block}
	
	.author-page .slider-item .text-content .text-3 .social-listing li{ text-align:left; border-color:rgba(255,255,255,1.00);}
	.author-page .slider-item .text-content .text-3 .social-listing li i { color:rgba(255,255,255,1.00)}
	
	.author-page .cactus-slider-single .slider-item .thumb-overlay { background-color:rgba(0,0,0,0.25); display:block; opacity:1}
	
	.author-page .slider-item .text-content .text-3 .social-listing li:hover {border-color:rgba(37,195,216,1.0);}
	.author-page .slider-item .text-content .text-3 .social-listing li:hover i {color:rgba(37,195,216,1.0);}
	
	@media(max-width:767px) {
		.author-page .slider-item .text-content .text-1 { margin-bottom:0;}
		.author-page .slider-item .text-content .text-2 h2 {font-size:9vw;}
	}
	
	@media(max-width:480px) {
		.author-page .slider-item .text-content .text-1 { margin-bottom:5px;}
		.author-page .slider-item .text-content .text-2 h2 {font-size:8vw;}
	}
	/*Author Slider*/
	
	/*Standard V1 Slider*/
		.standard-v1.nav-default > .navbar-default { /*position:relative;*/}
		
		/*
		.standard-v1.nav-default > .navbar-default + .slider { transition:all 0.5s; -webkit-transition:all 0.5s; margin-top:100px;}
		.standard-v1.nav-default > .navbar-default.fixed-menu + .slider{ transition:all 0.5s; -webkit-transition:all 0.5s; margin-top:0px;}
		*/
		
		.standard-v1 .scroll-next-div { display:none}
		.standard-v1 .slider{z-index:1; padding-top:100px;}
		.standard-v1 .cactus-slider-single .slider-item .thumb-overlay {display:block; opacity:0.5}
		
		.standard-v1 .slider-item .text-content a { text-decoration:none; color:rgba(255,255,255,1.00)}
		.standard-v1 .slider-item .text-content a:hover { color:rgba(37,195,216,1.0)}
		
		.standard-v1 .slider-item .text-content .text-1 { font-style:normal; font-size:14px; font-weight:normal; text-transform:uppercase; line-height:1.41}
		.standard-v1 .slider-item .text-content .text-2 { margin-bottom:19px;}
		.standard-v1 .slider-item .text-content .text-2 h1 { color:rgba(255,255,255,1.0); text-shadow:1px 2px 2px rgba(0,0,0,0.5); line-height:1.1}
		.standard-v1 .slider-item .text-content .text-2 span { display:block; position:relative; padding-bottom:18px;}
		.standard-v1 .slider-item .text-content .text-2 span:before { position:absolute; content:''; height:2px; background-color:rgba(255,255,255,0.25); width:150px; bottom:0; left:50%; margin-left:-75px;}
		
		.standard-v1 .slider-item .text-content .text-2 div { display:block; position:relative; padding-bottom:18px;}
		.standard-v1 .slider-item .text-content .text-2 div:before { position:absolute; content:''; height:2px; background-color:rgba(255,255,255,0.25); width:150px; bottom:0; left:50%; margin-left:-75px;}
		
		.standard-v1 .slider-item .text-content .text-3 { width:100%; font-size:12px; font-weight:normal;}
		.standard-v1 .slider-item .text-content .text-3 > span { display:block;}
		.standard-v1 .slider-item .text-content .text-3 > span > span { display:inline-block; vertical-align: middle; color:rgba(255,255,255,1.00)}
		.standard-v1 .slider-item .text-content .text-3 .picture-author { width:40px; height:40px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; margin-right:7px;}
		.standard-v1 .slider-item .text-content .text-3 .picture-author img { width:100%; height:auto; max-width:100%;}
		
		.standard-v1 .slider-item .text-content .text-3 .author-name { text-transform:uppercase;}
		.standard-v1 .slider-item .text-content .text-3 .author-name:after { content:"|"; padding-left:10px; padding-right:6px;}
		
		.standard-v1 .slider-item .text-content .text-3 .time:after { content:"|"; padding-left:10px; padding-right:7px;}
		
		.standard-v1 .cactus-slider-single .container { position:relative}
		@media(max-width:991px) {
			.standard-v1 .slider-item .text-content .text-2 h1 { font-size:30px; line-height:1.2}
			.standard-v1 .cactus-slider-single .slider-item .text-content .text-1 { margin-bottom:1.3em}
		}
	/*Standard V1 Slider*/
/*Header*/


/*Body - Container*/
#cactus-body-container { position:relative; z-index:1; background-color:rgba(255,255,255,1.00)}

	/*Hack safari
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			::i-block-chrome,#cactus-body-container { background-color:rgba(255,255,255,1.00)}
		}			
		@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
		{
			#cactus-body-container { background-color:rgba(255,255,255,1.00)}
		}}		
		/* Safari 6.1-7.0 
		@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0)
		{  			
			#cactus-body-container { (;
				background-color:rgba(255,255,255,1.00);			
			);}
		}		
		/* Safari 7.1-8.0 (8.0 is the latest version of Safari at this time) 
		_::-webkit-full-page-media, _:future, :root #cactus-body-container { background-color:rgba(255,255,255,1.00)}
	/*Hack safari*/		

/*Body - Container*/

/*Post List*/
	/*Icon picture*/
		.cactus-icon-picture { width:60px; height:60px; border:5px rgba(255,255,255,0.8) solid; position:absolute; border-radius:50%; -webkit-border-radius:50%; background-color:rgba(0,0,0,0.3); left:50%; margin-left:-30px; top:50%; margin-top:-30px; transition:all 0.4s; -webkit-transition:all 0.4s; z-index:3;text-decoration: none;}
					
		.cactus-icon-picture.capture:before {content:"\f030"; font-family:"FontAwesome"; font-size:18px; color:rgba(255,255,255,1.00); margin-left:15.5px; margin-top:12px; position:absolute; text-decoration: none;}		
		.cactus-icon-picture.playmedia:before {content:"\f04b"; font-family:"FontAwesome"; font-size:18px; color:rgba(255,255,255,1.00); margin-left:20px; margin-top:12px; position:absolute; text-decoration: none;}
		.cactus-icon-picture.music:before {content:"\f001"; font-family:"FontAwesome"; font-size:18px; color:rgba(255,255,255,1.00); margin-left:17px; margin-top:12px; position:absolute; text-decoration: none;}
		.cactus-icon-picture.quote:before {content:"\f10d"; font-family:"FontAwesome"; font-size:18px; color:rgba(255,255,255,1.00); margin-left:17px; margin-top:13.5px; position:absolute; text-decoration: none;}
		
	/*Icon picture*/
	
	/*List social*/
		.social-listing, .social-listing li { list-style:none; margin:0; padding:0;}
		.social-listing li { width:35px; height:35px; border-radius:50%; -webkit-border-radius:50%; border:2px solid rgba(153,153,153,1.0); font-size:14px; transition:all 0.2s; -webkit-transition:all 0.2s; cursor:pointer; overflow:hidden; padding:0; margin:0 6px 3px 0px;}
		.social-listing a { display:block; width:35px; height:35px;}
		.social-listing li i { color:rgba(153,153,153,1.0); margin-top:9px; margin-left:11px; transition:all 0.2s; -webkit-transition:all 0.2s;}
		.social-listing li:hover { border-color:rgba(37,195,216,1.0)}
		.social-listing li:hover i { color:rgba(37,195,216,1.0)}
		
		.social-listing li.facebook i {}
		.social-listing li.twitter i {margin-top:9px; margin-left:10px;}
		.social-listing li.google-plus i {margin-top:9px; margin-left:11px;}
		.social-listing li.email i {margin-top:8px; margin-left:9px;}
		
		.social-listing li.linkedin i { margin-left:10px; margin-top:8px}
		.social-listing li.tumblr i { margin-top:8px}
		.social-listing li.pinterest i { margin-left:10px; margin-top:8.5px;}
		
		.list-inline li .title { position:absolute; bottom:100%; font-size:12px; color:rgba(153,153,153,1.00); white-space:nowrap; margin-bottom:11px; visibility:hidden; opacity:0; transition:all 0.2s; -webkit-transition: all 0.2s;}
		.list-inline li:hover .title {visibility: hidden; opacity:0;}
		
		.list-inline li.facebook .title { margin-left:-11px}
		.list-inline li.twitter .title { margin-left:-3px}
		.list-inline li.google-plus .title { margin-left:-6px}
		.list-inline li.email .title { margin-left:0px}
		
		.list-inline li.linkedin .title { margin-left:-8px}
		.list-inline li.tumblr .title { margin-left:-4px}
		.list-inline li.pinterest .title { margin-left:-8px}
	/*List social*/
	
	/*padding list*/
		.list-wrap .list-content.post-grid{ padding-top:50px; padding-bottom:50px;}
		.list-wrap .list-content.post-grid.post-masonry{ padding-top:65px; padding-bottom:65px;}
		@media(max-width:991px) {
			.list-wrap .list-content.post-grid.post-masonry{ padding-top:50px; padding-bottom:65px;}
		}
		
		.list-wrap .list-content.post-grid.modern-grid{ padding-top:80px; padding-bottom:80px;}
		.list-wrap .list-content.post-grid.modern-grid.modern-masonry{ padding-top:80px; padding-bottom:80px;}
	/*padding list*/
	
	/*loading listing*/
		.list-wrap { position:relative}

		.list-wrap .loading-listing{ position:absolute; top:0; bottom:0; left:0; right:0; background-color:rgba(255,255,255,1.00); z-index:1; transition:all 0.5s; -webkit-transition:all 0.5s; visibility:hidden; opacity:0;}
		
		.list-wrap .loading-listing.active-false { visibility:hidden; opacity:0}
		
		/*Effect*/
			.default-visible {-webkit-animation:none; animation:none;}
			
			.fading-visible {/*animation: fadeInUp 0.8s linear forwards; -webkit-animation: fadeInUp 0.8s linear forwards;*/ opacity:1; transform:translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}
			@-webkit-keyframes fadeInUp {
			  0% {
				opacity: 0.3;
				
				-webkit-transform: translate3d(0, 150px, 0);
						transform: translate3d(0, 150px, 0);
					
			  }
			
			  100% {
				opacity: 1;
				-webkit-transform: none;
						transform: none;
			  }
			}
			
			@keyframes fadeInUp {
			  0% {
				opacity: 0.3;
				
				-webkit-transform: translate3d(0, 150px, 0);
						transform: translate3d(0, 150px, 0);
						
			  }
			
			  100% {
				opacity: 1;
				-webkit-transform: none;
						transform: none;
			  }
			}
		/*Effect*/
		
	/*loading listing*/
	
	/*Post Grid View*/
		.list-content.post-grid .list-item {margin-bottom:30px; margin-top:30px; display:inline-block; float:none; vertical-align:top; margin-right:-4px; line-height:1.5; z-index:1; /*overflow:hidden*/}
		.list-content.post-grid .list-item:hover { z-index:9999999;}
		.list-content.post-grid .list-item.active-index { z-index:9999999;}
		.list-content.post-grid .list-item .bg-list-item { background-color:rgba(255,255,255,1.00); position:relative; display:block; width:100%;}
		
		.list-content.post-grid .slider-list{ margin-bottom:20px; min-height:1px;}
		
		.list-content.post-grid .slider-list-item { padding-top:71.43%; position:relative; overflow:hidden; display:none;}
		
		.list-content.post-grid .slider-list .slider-list-item:first-child{ display:block}
		
		.list-content.post-grid .slider-list.is-slider-post-list .slider-list-item{ display: inline-block; width:100%;}
		
		.list-content.post-grid .slider-list-item > a { text-decoration:none}
		
		.list-content.post-grid .slider-list-item > a > img { position:absolute; width:100%; height:100%; top:0; bottom:0; left:0; right:0; transition:transform ease-in-out 0.2s; -webkit-transition:-webkit-transform ease-in-out 0.2s; border:none; transform-origin:center; -webkit-transform-origin:center; z-index:1;}
		#wrap .list-content:not(.post-wide):not(.post-classic) .list-item { backface-visibility:visible; -webkit-backface-visibility:visible;}
		
		.list-content.post-grid .slider-list-item img {transform:scale(1.015,1.015); -webkit-transform:scale(1.015,1.015)}
		
		.list-content.post-grid .slider-list-item > a > .thumb-overlay { position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.3); opacity:0; transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); z-index:2;}
		
		.list-content.post-grid .slider-list-item:hover  > a > img { transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
		
		.list-content.post-grid .owl-item .slider-list-item:hover  > a > img { transform:scale(1.015,1.015); -webkit-transform:scale(1.015,1.015); transition:none; -webkit-transition:none}
		
		.list-content.post-grid .slider-list-item:hover  > a > .thumb-overlay { opacity:1;}
		.list-content.post-grid .slider-list-item:hover  > a > .cactus-icon-picture { border-color:rgba(255,255,255,1)}
		
		.list-content.post-grid .item-info { display:table; width:100%; margin:-5px 0 17px 0}
		
		.list-content.post-grid .item-info .category { display: table-cell; width:50%; color:rgba(153,153,153,1.0); vertical-align:middle}
		.list-content.post-grid .item-info .category span { display: block; width:100%; font-size:12px; text-transform:uppercase; margin:0 20px 0 20px}
		
		.list-content.post-grid .item-info .category > span > a { color:rgba(153,153,153,1.0); text-decoration:none }
		.list-content.post-grid .item-info .category > span > a:hover { color:rgba(37,195,216,1.0); text-decoration:none }
		
		.list-content.post-grid .item-info .time  { display: table-cell; width:50%; vertical-align:middle}
		.list-content.post-grid .item-info .time > span { color:rgba(153,153,153,1.0); font-size:12px; text-align:right; display:block; margin:0 20px 0 20px}
		
		.list-content.post-grid .item-title {margin:-7px 20px 13px 20px; display:block}
		
		.list-content.post-grid .item-title > a { text-decoration:none; color:rgba(34,34,34,1.0); font-size:20px; font-weight:700; line-height:1.2}
		.list-content.post-grid .item-title > a:hover {color:rgba(37,195,216,1.0)}
		
		.list-content.post-grid .item-excerpt {margin:0px 20px 23px 20px; display:block; position:relative; padding-top:10px;}
		.list-content.post-grid .item-excerpt:before { content:''; position:absolute; height:1px; width:15%; top:0; background-color:rgba(153,153,153,0.25)}
		
		.list-content.post-grid .item-author { border-top:1px rgba(153,153,153,0.1) solid; /*display:table;*/ display:block; width:100%; padding:0 20px 0 20px;  color:rgba(153,153,153,1.0); position:relative}
		
		.list-content.post-grid .item-author .author-pic { display:table-cell; vertical-align:middle; position:relative; z-index:2; height:70px;}
		
		.list-content.post-grid .item-author .author-pic > div { display:block; margin-right:10px; overflow:hidden; width:30px; height:30px; border-radius:50%; -webkit-border-radius:50%;}
		.list-content.post-grid .item-author .author-pic > div > img { width:100%; height:auto; vertical-align:top}
		
		.list-content.post-grid .item-author .author-content { display:table-cell; vertical-align:middle; width:100%; font-size:12px; line-height:1.6; padding:15px 0; position:relative; z-index:2}
		.list-content.post-grid .item-author .author-content span { display: block;}
		.list-content.post-grid .item-author .author-content .author-name a { text-decoration:none; color:rgba(153,153,153,1.0); text-transform:uppercase}
		.list-content.post-grid .item-author .author-content .author-name a:hover { text-decoration:none; color:rgba(37,195,216,1.0)}
		
		.list-content.post-grid .item-author .author-content span.author-name:empty { height:19px;}
		.list-content.post-grid .item-author .author-content span.author-name:empty + span.author-og { margin-top:-10px; padding-bottom:10px;}
		
		.list-content.post-grid .item-author .author-button { display:table-cell; vertical-align:middle; position:relative; z-index:2}
		
		.list-content.post-grid .item-author .author-button a {font-size:24px; color:rgba(153,153,153,0.4)}
		
		.list-content.post-grid .item-author .author-button a:hover {color:rgba(34,34,34,1.0)}
		
		.list-content.post-grid .item-author .hidden-social { display:block; position:absolute; top:0; right:0; /*bottom:0;*/ left:0; padding-left:20px; padding-right:20px;width:100%; background-color:rgba(255,255,255,1.00); opacity:0; visibility: hidden; min-height:68px; transition:visibility 0.2s, opacity 0.2s; -webkit-transition:visibility 0.2s, opacity 0.2s; z-index:1;}	
		.list-content.post-grid .item-author .hidden-social.active { visibility:visible; opacity:1; transition:visibility 0.5s, opacity 0.5s; -webkit-transition:visibility 0.5s, opacity 0.5s; z-index:5;}	
		
		.list-content.post-grid .item-author .hidden-social .table-list { display:table; width:100%; height:100%; min-height:68px; position:relative}
		.list-content.post-grid .item-author .hidden-social .social-listing { display:table-cell; width:100%; height:100%; vertical-align:middle; padding-top:10px; margin-left:0; height:68px;}
		.list-content.post-grid .item-author .hidden-social .hidden-social-button { display:table-cell; vertical-align:middle}
		
			.hidden-social-button > div { width:30px; height:30px; position:relative; cursor:pointer;transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform: rotate(45deg); margin-top:-8px; margin-right:0; transition:all 0.2s; -webkit- transition:all 0.2s}
			.hidden-social-button > div:before { content:''; width:30px; height:2px; background-color:rgba(218,218,218,1.0); position:absolute; margin-top:15px; margin-left:4px; transition:all 0.2s; -webkit- transition:all 0.2s}
			.hidden-social-button > div:after { content:''; width:2px; height:30px; background-color:rgba(218,218,218,1.0); position:absolute; margin-left:18px; margin-top:1px; transition:all 0.2s; -webkit- transition:all 0.2s}
			.hidden-social-button > div:hover {}
			.hidden-social-button > div:hover:before {background-color:rgba(34,34,34,1.0);transform:rotate(90deg); -webkit-transform:rotate(90deg);} 
			.hidden-social-button > div:hover:after {background-color:rgba(34,34,34,1.0);transform:rotate(90deg); -webkit-transform:rotate(90deg);} 
		
		/*Config quote post*/			
			.list-content.post-grid .list-item .item-title { display:block}
			.list-content.post-grid .list-item .item-excerpt { display:block}			
			.list-content.post-grid .list-item .item-title.item-sub-title { display:none}
			.list-content.post-grid .list-item .item-sub-author { display:none}			
			
			.list-content.post-grid .list-item.quote-post .item-title { display:none;}
			.list-content.post-grid .list-item.quote-post .item-excerpt { display:none;}
			
			.list-content.post-grid .list-item.quote-post .item-title.item-sub-title { display:block;}
			.list-content.post-grid .list-item.quote-post .item-sub-author { display:block;}	
			
			.list-content.post-grid .list-item.quote-post .item-title > a { font-style:italic; display:block}
			.list-content.post-grid .list-item.quote-post .item-title > a:before{content:'“ '; font-style:italic; font-size: 20px; font-weight: 700;}
			.list-content.post-grid .list-item.quote-post .item-title > a:after{content:' ”'; font-style:italic; font-size: 20px; font-weight: 700;}
			
			.list-content.post-grid .list-item .item-sub-author { padding:0 20px 0 20px; text-transform:uppercase; font-size:12px; margin-top:18px; margin-bottom:26px;}	
			.list-content.post-grid .list-item .item-sub-author cite,
			.list-content.post-grid .list-item .item-sub-author cite > a,
			.list-content.post-grid .list-item .item-sub-author h1 > a,
			.list-content.post-grid .list-item .item-sub-author h2 > a,
			.list-content.post-grid .list-item .item-sub-author h3 > a,
			.list-content.post-grid .list-item .item-sub-author h4 > a,
			.list-content.post-grid .list-item .item-sub-author h5 > a,
			.list-content.post-grid .list-item .item-sub-author h6 > a,
			.list-content.post-grid .list-item .item-sub-author h1,
			.list-content.post-grid .list-item .item-sub-author h2,
			.list-content.post-grid .list-item .item-sub-author h3,
			.list-content.post-grid .list-item .item-sub-author h4,
			.list-content.post-grid .list-item .item-sub-author h5,
			.list-content.post-grid .list-item .item-sub-author h6
			{ text-decoration:none; color:rgba(153,153,153,1.0); font-style:normal; font-size:12px; font-weight:normal}
			 
			.list-content.post-grid .list-item .item-sub-author cite > a:hover,
			.list-content.post-grid .list-item .item-sub-author h1 > a:hover,
			.list-content.post-grid .list-item .item-sub-author h2 > a:hover,
			.list-content.post-grid .list-item .item-sub-author h3 > a:hover,
			.list-content.post-grid .list-item .item-sub-author h4 > a:hover,
			.list-content.post-grid .list-item .item-sub-author h5 > a:hover,
			.list-content.post-grid .list-item .item-sub-author h6 > a:hover
			 { color:rgba(37,195,216,1.0)}		
		/*Config quote post*/
		
		/*Config with sidebar*/
			.list-content.post-grid .col-md-8.fix-right-left .list-item { width:50%;}
			
			.list-content.post-grid  .container .row > .col-md-8.fix-right-left.sidebar-right { float:left}
			.list-content.post-grid  .container .row > .col-md-8.fix-right-left.sidebar-left { float:right}
			
			.list-content.post-grid  .container .row > .cactus-sidebar { display:none;}
			.list-content.post-grid  .container .row > .cactus-sidebar > div{/*background-color:rgba(45,49,52,0.2); font-weight:bold; font-size:60px; color:rgba(255,255,255,1.00); text-align:center*/}
			.list-content.post-grid  .container .row > .cactus-sidebar.sidebar-right { float:right; display:inline-block;}
			.list-content.post-grid  .container .row > .cactus-sidebar.sidebar-left { float:left; display:inline-block;}
			
			@media(max-width:991px) {
				.list-content.post-grid .col-md-8.fix-right-left .list-item { width:100%; display:block; margin-right:0; float:none;}
				.list-content.post-grid  .container .row > .col-md-8.fix-right-left.sidebar-right { float:none; width:100%}
				.list-content.post-grid  .container .row > .col-md-8.fix-right-left.sidebar-left { float:none; width:100%}
				.list-content.post-grid  .container .row > .cactus-sidebar.sidebar-right { float:none; width:100%; display:block}
				.list-content.post-grid  .container .row > .cactus-sidebar.sidebar-left { float:none; width:100%; display:block}
			}
			
			/*padding list*/
				.list-wrap .list-content.post-grid .container .row > .cactus-sidebar{ margin-top:30px; margin-bottom:-50px;}
				.list-wrap .list-content.post-grid.post-masonry .container .row > .cactus-sidebar{ margin-top:15px; margin-bottom:-65px;}				
				.list-wrap .list-content.post-grid.modern-grid .container .row > .cactus-sidebar{ margin-top:0; margin-bottom:-80px;}
				.list-wrap .list-content.post-grid.modern-grid.modern-masonry .container .row > .cactus-sidebar{ margin-top:0; margin-bottom:-80px;}
				
				.list-wrap .list-content.post-grid .container > .main-top-sidebar {margin-top:10px;}
				.list-wrap .list-content.post-grid .container > .main-bottom-sidebar {margin-top:50px;}
				
				.list-wrap .list-content.post-grid .container > .main-top-sidebar .widget-col:last-child {margin-bottom:-30px;}
				
				.list-wrap .list-content.post-grid .container > .main-bottom-sidebar .widget-col:last-child {margin-bottom:-50px;}	
				.list-wrap .list-content.post-grid.post-masonry .container > .main-bottom-sidebar .widget-col:last-child {margin-bottom:-65px;}
				.list-wrap .list-content.post-grid.modern-grid .container > .main-bottom-sidebar .widget-col:last-child {margin-bottom:-80px;}		
				
				.list-wrap .list-content.post-grid.post-masonry .container > .main-top-sidebar { margin-top:-5px; margin-bottom:15px;}
				.list-wrap .list-content.post-grid.post-masonry .container > .main-bottom-sidebar { margin-bottom:0; margin-top:65px;}	
				
				.list-wrap .list-content.post-grid.post-special .container > .main-bottom-sidebar {margin-top:50px;}
							
				.list-wrap .list-content.post-grid.modern-grid .container > .main-top-sidebar { margin-top:-20px; margin-bottom:30px;}
				.list-wrap .list-content.post-grid.modern-grid .container > .main-bottom-sidebar { margin-top:80px;}
				
				.list-wrap .list-content.post-grid .container > .ad.ads_top_archives { margin-top:10px; padding-left:15px; padding-right:15px; margin-bottom:30px; text-align:center; display:inline-block; width:100%; text-align:center;}
				.list-wrap .list-content.post-grid .container > .ad.ads_top_archives + .main-top-sidebar { margin-top:30px;}							
				.list-wrap .list-content.post-grid.post-masonry .container > .ad.ads_top_archives { margin-top: -5px; margin-bottom: 45px;}
				.list-wrap .list-content.post-grid.post-masonry .container > .ad.ads_top_archives + .main-top-sidebar { margin-top:15px;}				
				.list-wrap .list-content.post-grid.modern-grid .container > .ad.ads_top_archives { margin-top: -20px; margin-bottom: 60px;}
				.list-wrap .list-content.post-grid.modern-grid .container > .ad.ads_top_archives + .main-top-sidebar { margin-top:0;}
				
				.list-wrap .list-content.post-grid .container .fix-right-left > .ad.ads_top_archives { margin-top: 30px; margin-bottom: 62px; text-align:center;}
				.list-wrap .list-content.post-grid.post-masonry .container .fix-right-left > .ad.ads_top_archives { margin-top: 15px;}
				.list-wrap .list-content.post-grid.modern-grid .container .fix-right-left > .ad.ads_top_archives { margin-top: 0px;}
				
				.page-template .list-wrap .list-content.post-grid .container .fix-right-left > .ad.ads_top_archives {margin-bottom:30px;}
				.page-template .list-wrap .list-content.post-grid.post-masonry .container .fix-right-left > .ad.ads_top_archives {margin-bottom:45px;}
				.page-template .list-wrap .list-content.post-grid.modern-grid .container .fix-right-left > .ad.ads_top_archives {margin-bottom:60px;}
				
				.list-content.post-grid  .container > .cactus-sidebar + .main-bottom-sidebar { margin-top:-30px;}
				
				.list-wrap .list-content.post-grid .container .ad.ads_bottom_archives {margin-top: 50px; margin-bottom:10px; display:inline-block; width:100%; text-align:center;}				
				.list-wrap .list-content.post-grid.post-masonry .container .ad.ads_bottom_archives {margin-top: 65px; margin-bottom:-5px;}	
				.list-wrap .list-content.post-grid.modern-grid .container .ad.ads_bottom_archives {margin-top: 80px; margin-bottom:-20px;}		

				
				@media(max-width:991px) {
					
					.list-content.post-grid  .container > .cactus-sidebar + .main-bottom-sidebar { margin-top:-30px;}					
					.list-wrap .list-content.post-grid.post-masonry .container > .ad.ads_top_archives { margin-top:10px; margin-bottom: 45px;}
					.list-wrap .list-content.post-grid.post-masonry .container > .main-top-sidebar { margin-top:-5px; margin-bottom:0;}
					.list-wrap .list-content.post-grid.post-classic .container > .main-top-sidebar {margin-bottom:20px;}
					.list-wrap .list-content.post-grid.modern-grid .container .row .col-md-8 .ad.ads_bottom_archives { margin-bottom:0;}					
				}
	
			/*padding list*/
		/*Config with sidebar*/
		
		/*Config masonry*/			
			.list-content.post-masonry .list-item {margin-bottom:15px; margin-top:15px; margin-right:0; float:left; display:block;}
			@media(max-width:991px) {
				.list-content.post-masonry .list-item {margin-bottom:30px; margin-top:30px; margin-right:0;display:block; float:none;}
			}
		/*Config masonry*/
		
		/*Config Slider*/
			.list-content.post-grid .list-item .slider-list.is-slider-post-list {position:relative; width:100%; width:100%\9; white-space:nowrap; overflow:hidden;}
			.list-content.post-grid .list-item .slider-list.is-slider-post-list .owl-item { line-height:0;}
			.list-content.post-grid .list-item .slider-list.is-slider-post-list .slider-list-item .cactus-icon-picture { display:none}
			.list-content.post-grid .list-item .slider-list.is-slider-post-list .owl-wrapper .owl-item:first-child .cactus-icon-picture{ display:block}
			
			/*Navigation*/
				.list-content.post-grid .owl-controls { height:0; margin-top:0;}
				.list-content.post-grid .owl-controls .owl-buttons{ height:0;}				
					
				.list-content.post-grid .owl-pagination { position:absolute; bottom:40px; left:0; right:0; height:0;}
				.list-content.post-grid .owl-controls .owl-page span { width:10px; height:10px; transition:all 0.3s; -webkit-transition:all 0.3s; margin:10px; border-radius:50%; -webkit-border-radius:50%; border:2px solid rgba(255,255,255,1.00); background-color:transparent; opacity:1}
				.list-content.post-grid .owl-controls .owl-page span:hover{background-color: rgba(255,255,255,1.00);}
				.list-content.post-grid .owl-controls .owl-page.active span{background-color: rgba(255,255,255,1.00);}
				
				
				.list-content.post-grid .owl-controls .owl-buttons div { position:absolute; top:50%; margin:-25px 0 0 0; width:20px; height:50px; border-radius:0; -webkit-border-radius:0; opacity:1; transition:all 0.5s; -webkit-transition:all 0.5s; background-color: rgba(255,255,255,1.00); color:rgba(34,34,34,1.0); font-size:16px; padding:13px 7.5px 0 7.5px; overflow:hidden}
				.list-content.post-grid .owl-controls .owl-buttons div:hover {color:rgba(153,153,153,1.0); transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0)}
				
				.list-content.post-grid .owl-controls .owl-buttons div.owl-prev{ left:0; overflow:hidden; background-color:transparent}
				.list-content.post-grid .owl-controls .owl-buttons div.owl-next{ right:0; overflow:hidden; background-color:transparent}
				
				.list-content.post-grid .owl-controls .owl-buttons div.owl-prev:before { width:20px; height:50px; margin-left:-20px; background-color:rgba(177,121,121,1.00); position:absolute; top:0; bottom:0; left:0; right:0; z-index:123; transition:0.3s; -webkit-transition:0.3s; opacity:0; background-color: rgba(255,255,255,1.00); content:'\f104'; font-family: 'FontAwesome'; color:rgba(34,34,34,1.0); padding-top:13px;}
				
				.list-content.post-grid .owl-controls .owl-buttons div.owl-next:after { width:20px; height:50px; margin-left:20px; content:''; background-color:rgba(177,121,121,1.00); position:absolute; top:0; bottom:0; left:0; right:0; z-index:123; transition:0.3s; -webkit-transition:0.3s; opacity:0; background-color: rgba(255,255,255,1.00); content:'\f105'; font-family: 'FontAwesome'; color:rgba(34,34,34,1.0); padding-top:13px;}
				
				.list-content.post-grid .owl-controls .owl-buttons div.owl-prev:hover:before {color:rgba(153,153,153,1.0);}
				.list-content.post-grid .owl-controls .owl-buttons div.owl-next:hover:after {color:rgba(153,153,153,1.0);}
				
				.list-content.post-grid .list-item .slider-list.is-slider-post-list:hover .owl-controls .owl-buttons div.owl-prev:before{margin-left:0; opacity:1;}
				.list-content.post-grid .list-item .slider-list.is-slider-post-list:hover .owl-controls .owl-buttons div.owl-next:after{margin-left:0; opacity:1;}
				
				/*Post Wide*/
					.list-content.post-grid.post-wide .owl-controls .owl-buttons div {margin:-25px 0 0 0;}
					.list-content.post-grid.post-wide .cactus-icon-picture { margin-top:-17px;}
				/*Post Wide*/
			/*Navigation*/
		/*Config Slider*/	
		
		@media(max-width:991px) {
			.list-content.post-grid .list-item {width:100%;}
			.list-content.post-grid .col-md-8.fix-right-left .list-item { width:100%; display: inline-block;}
			
		}
		
		.list-content.post-grid .item-author .hidden-social.sub{ display:none; z-index:4}
		.list-content.post-grid .item-title .note-wrap {padding-left:5px; margin-right:-4px; vertical-align:top; margin-top:-2px; display:none}
		.list-content.post-grid .item-title .note-title{ display:inline-block; font-size:10px; text-transform:uppercase; color:rgba(255,255,255,1.00); line-height:1.5; padding:1px 5px 1px 5px; white-space:nowrap; border-radius:3px; -webkit-border-radius:3px; margin-right:-4px;}
		
		.list-content.post-grid .continue-reading { font-size:16px; font-weight:700; line-height:1.1; margin-bottom:25px; display:none}
		.list-content.post-grid .continue-reading > a { text-decoration:none;}
		.list-content.post-grid .continue-reading > a:hover { text-decoration:none; color:rgba(34,34,34,1.0)}
		
		.list-content.post-grid .item-author .hidden-social.sub { text-align:right; background-color:transparent; display:none; left:auto; width:auto; opacity:1; visibility:hidden; padding:0; margin-right:-6px;}
		.list-content.post-grid .item-author .hidden-social.sub li { text-align:left}
		
		
		/*Config related post*/
			.list-content.post-grid .cactus-related-posts { display:none}
			.list-content.post-grid .cactus-related-posts .cactus-divider {padding-top:25px; padding-bottom:30px;}
			.list-content.post-grid .cactus-related-posts .cactus-divider .line-50.one .line-fix{ width:100px; float:right}
			.list-content.post-grid .cactus-related-posts .cactus-divider .line-50.two .line-fix{ width:100px; float:left}
			
			@media(max-width:767px) {
				.list-content.post-grid .cactus-related-posts .cactus-divider .line-50.one .line-fix{ width:100%;}
				.list-content.post-grid .cactus-related-posts .cactus-divider .line-50.two .line-fix{ width:100%;}
			}
			
			.list-content.post-grid .cactus-related-posts .related-posts-content {width:100%;}
			.list-content.post-grid .cactus-related-posts .related-posts-content .row .col-md-3 { display:inline-block; vertical-align:top; margin-bottom:26px;}
			
			.list-content.post-grid .cactus-related-posts .related-posts-content .related-posts-item { display:block;line-height:1.3}
			.list-content.post-grid .cactus-related-posts .related-posts-content .related-posts-picture { display:block; width:100%; padding-top:66.67%; position:relative; overflow:hidden; margin-bottom:15px;}
			.list-content.post-grid .cactus-related-posts .related-posts-content .related-posts-picture img { position:absolute; width:100%; height:100%; top:0; transition:all 0.4s; -webkit-transition:all 0.4s; transform:scale(1.015,1.015); -webkit-transform:scale(1.015,1.015)}
			
			.list-content.post-grid .cactus-related-posts .thumb-overlay{ position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; background-color:rgba(0,0,0,0.5); transition:all 0.4s; -webkit-transition:all 0.4s; transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1)}
			.list-content.post-grid .cactus-related-posts .related-posts-content .related-posts-picture:hover img { transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1)}
			.list-content.post-grid .cactus-related-posts .related-posts-content .related-posts-picture:hover .thumb-overlay { opacity:1}
			
			.list-content.post-grid .cactus-related-posts .related-posts-content .related-posts-title { margin-top:-4px;}
			.list-content.post-grid .cactus-related-posts .related-posts-content .related-posts-title > a { font-size:14px; font-weight:700; color:rgba(34,34,34,1.0); text-decoration:none; display:block}
			.list-content.post-grid .cactus-related-posts .related-posts-content .related-posts-title > a:hover { color:rgba(37,195,216,1.0)}
			
			.list-content.post-grid .cactus-related-posts .fix-height-related-posts { display:none}
			.list-content.post-grid .clearfix {z-index:-1;}
			
			@media(max-width:991px) {
				.list-content.post-grid .cactus-related-posts .related-posts-content .row .col-md-3 { width:50%; display:inline-block; vertical-align:top; margin-right:-4px; margin-bottom:26px;}
				.list-content.post-grid .cactus-related-posts .related-posts-content .row .col-md-3:nth-child(3) {margin-bottom:0;}
				.list-content.post-grid .cactus-related-posts .related-posts-content .row .col-md-3:nth-child(4) {margin-bottom:0;}
				
			}
		/*Config related post*/
		
		.list-content.post-grid .fix-color-modern { visibility:hidden; opacity:0; transition:opacity 0.3s, background-color 0.3s, visibility 0.3s; -webkit-transition:opacity 0.3s, background-color 0.3s, visibility 0.3s}
		
		@media(max-width:991px) {
			.list-content.post-grid .item-author .hidden-social.sub{ /*display:inline-block; visibility:visible; padding-right:20px;*/}
			.list-content.post-grid .item-author .author-button{ /*display:none;*/}
		}
		
		@media(max-width:767px) {
			.list-content.post-grid .item-author .hidden-social.sub{ display:none;}
			.list-content.post-grid .item-author .author-button{ display:table-cell;}
		}
		
		/*post-wide*/		
			.list-content.post-grid.post-wide .list-item .bg-list-item { background-color:transparent}
			.list-content.post-grid.post-wide .item-author .author-button { display:none}		
			.list-content.post-grid.post-wide .list-item { width:100%; margin-bottom: 30px; display:inline-block}
			.list-content.post-grid.post-wide .list-item:last-child {margin-bottom: 10px;}
			.list-content.post-grid.post-wide .slider-list-item { padding-top:50%;}
			
			.list-content.post-grid.post-wide .item-author .hidden-social.sub {display:inline-block; left:auto; visibility:visible;}
			
			.list-content.post-grid.post-wide .item-info .category span { margin:0;}
			.list-content.post-grid.post-wide .item-info .time > span { margin:0}
			.list-content.post-grid.post-wide .item-title { margin-left:0; margin-right:0;}
			.list-content.post-grid.post-wide .item-excerpt { margin-left:0; margin-right:0;}
			.list-content.post-grid.post-wide .item-author { padding:0;}
			.list-content.post-grid.post-wide .list-item .item-sub-author { padding:0;}
			
			.list-content.post-grid.post-wide .slider-list { min-height:0; margin-top:-25px;}
			
			
			
			.list-content.post-grid.post-wide .slider-list-item > a > .thumb-overlay { background-color:rgba(0,0,0,0.5);}
			
			.list-content.post-grid.post-wide .item-title > a {font-size:24px;}
			
			.list-content.post-grid.post-wide .item-title .note-wrap { /*display:inline-block;*/} /*Open in V1.1*/
			
			.list-content.post-grid.post-wide .continue-reading { display:block}
			
			.list-content.post-grid.post-wide .cactus-related-posts { display:block; margin-bottom:0; min-height:0}		
			.list-content.post-grid.post-wide .cactus-related-posts .fix-height-related-posts { height:0px; display:block}
			.list-content.post-grid.post-wide .cactus-related-posts .related-posts-content + .fix-height-related-posts { height:0; border-bottom:rgba(0,0,0,0.08) 1px solid}
			.list-content.post-grid.post-wide .cactus-related-posts .cactus-divider { padding-top:5px;}
			
			.list-content.post-grid.post-wide .cactus-related-posts .related-posts-content .row .col-md-3 { display:inline-block; width:33.3333%; vertical-align:top; margin-bottom:26px;}
			.list-content.post-grid.post-wide .cactus-related-posts .related-posts-content .row .col-md-3:nth-child(4) { display:none}
			.list-content.post-grid.post-wide .col-md-8.fix-right-left .list-item { width:100%;} .list-content.post-grid.post-wide .col-md-12.fix-right-left { width:830px; float:none; margin-left:auto; margin-right:auto}			
			.list-content.post-grid.post-wide .list-item:first-child { margin-top:30px;}
			.list-content.post-grid.post-wide .list-item:first-child .slider-list .slider-list-item{ margin-top:25px}
			.list-content.post-grid.post-wide .item-author .hidden-social { background-color:transparent;}
			@media(max-width:991px) {
				.list-content.post-grid.post-wide .item-author .hidden-social { padding-left:0; padding-right:0;}
				.list-content.post-grid.post-wide .item-author .hidden-social.sub { display:none;} .list-content.post-grid.post-wide .col-md-12.fix-right-left { width:100%;}	
				.list-content.post-grid.post-wide .item-author .author-button { display:table-cell}
			}
			@media(max-width:767px) {
				.list-content.post-grid.post-wide .item-author .hidden-social.sub { display:none;} .list-content.post-grid.post-wide .col-md-12.fix-right-left { width:100%;}	
				.list-content.post-grid.post-wide .item-author .author-button { display:table-cell}
				
				.list-content.post-grid.post-wide .list-item { padding-left:0; padding-right:0;}
				.list-content.post-grid.post-wide .list-item .fix-special { padding-left:20px; padding-right:20px;}
				.list-content.post-grid.post-wide .cactus-related-posts { padding-left:20px; padding-right:20px;}
			}
			
			
		/*post-wide*/
		
		/*post-special*/		          
			.list-content.post-grid.post-special .list-item { width:71%; margin-left:auto; margin-right:auto; display:block; margin-bottom:60px;}
			.list-content.post-grid.post-special .list-item:last-child {margin-bottom:30px;}
			.list-content.post-grid.post-special .list-item .bg-list-item { background-color:transparent} 
			.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item { width:100%;}			
			.list-content.post-grid.post-special .list-item.fix-50 { width:50%; display:inline-block; vertical-align:top; margin-right:-4px; margin-bottom:30px; margin-top:0;}
			.list-content.post-grid.post-special .list-item.fix-50 + .list-item:last-child:not(.fix-50) { margin-bottom:30px;}
			.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item.fix-50{ width:50%;}
			
			.list-content.post-grid.post-special .slider-list-item { padding-top:50%;}
			
			.list-content.post-grid.post-special .item-author .hidden-social.sub {display:inline-block; left:auto; visibility:visible; padding-right:20px;}
			.list-content.post-grid.post-special .item-author .hidden-social.sub.fix-padding > .table-list{}
			.list-content.post-grid.post-special .item-author .author-button { display:none}
			
			.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item.fix-50 .item-author .hidden-social.sub { display:none}
			.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item.fix-50 .item-author .author-button{ display:table-cell}
			
			.list-content.post-grid.post-special .fix-special { background-color:rgba(255,255,255,1.00); padding-top:20px; position:relative; margin-top:-60px; margin-left:30px; margin-right:30px; z-index:4}
			.list-content.post-grid.post-special .fix-special .item-info {}
			.list-content.post-grid.post-special .slider-list { min-height:40px;}
			.list-content.post-grid.post-special .slider-list-item > a > .thumb-overlay { background-color:rgba(0,0,0,0.5)}
			
			.list-content.post-grid.post-special .owl-pagination { position:absolute; bottom:80px; left:0; right:0;}
			
			.list-content.post-grid.post-special .continue-reading { display:block; padding-left:20px; padding-right:20px;}
			
			@media(max-width:1600px) {
				.list-content.post-grid.post-special .list-item .item-author .hidden-social.sub { display:inline-block}
				.list-content.post-grid.post-special .list-item .item-author .author-button{ display:none}
				.list-content.post-grid.post-special .list-item.fix-50 .item-author .hidden-social.sub { display:none}
				.list-content.post-grid.post-special .list-item.fix-50 .item-author .author-button{ display:table-cell}
			}
			
			@media(max-width:1366px) {
				.list-content.post-grid.post-special .list-item .item-author .hidden-social.sub { display:none}
				.list-content.post-grid.post-special .list-item .item-author .author-button{ display:table-cell}
				.list-content.post-grid.post-special .list-item.fix-50 .item-author .hidden-social.sub { display:none}
				.list-content.post-grid.post-special .list-item.fix-50 .item-author .author-button{ display:table-cell}
			}
						
			@media(max-width:991px) {
				.list-content.post-grid.post-special .list-item.fix-50 { width:100%; display:inline-block; margin-right:0; margin-bottom:60px;}
				.list-content.post-grid.post-special .list-item.fix-50:last-child { margin-bottom:30px;}
				.list-content.post-grid.post-special .list-item { width:100%; margin-top:0;}
				.list-content.post-grid.post-special .list-item:first-child {margin-top:30px;}
				.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item.fix-50{ width:100%; display:inline-block; margin-right:0;}
				
				.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item.fix-50 .item-author .hidden-social.sub { display:inline-block}
				.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item.fix-50 .item-author .author-button{ display:none}
			}
			
			@media(max-width:767px) {
				.list-content.post-grid.post-special .item-author .hidden-social.sub { display:none;}
				.list-content.post-grid.post-special .item-author .author-button { display:table-cell}
				
				.list-content.post-grid.post-special .list-item .bg-list-item { /*background-color: rgba(255,255,255,1.00)*/}	
				.list-content.post-grid.post-special .fix-special { padding-top:20px; position:relative; margin-top:-60px; margin-left:20px; margin-right:20px;}
				.list-content.post-grid.post-special .list-item { padding-left:0; padding-right:0;}
				.list-content.post-grid.post-special .owl-pagination { position:absolute; bottom:80px; left:0; right:0;}
				
				.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item.fix-50 .item-author .hidden-social.sub { display:none}
				.list-content.post-grid.post-special .container .row .fix-right-left.col-md-8 .list-item.fix-50 .item-author .author-button{ display:table-cell}
				
				.list-content.post-grid.post-special .list-item.fix-50 { width:100%; display:block; margin-right:0; margin-bottom:60px; margin-top:0;}
				.list-content.post-grid.post-special .list-item.fix-50:last-child { margin-bottom:30px;}
			}
			
			@media (min-width:1321px) and (max-width:1347px) {
				.list-content.post-grid.post-special .list-item:not(.fix-50) .slider-list.is-slider-post-list { width:100.05%;}
			}
		/*post-special*/
		
		/*post-classic*/
			.list-content.post-grid.post-classic .list-item .bg-list-item { background-color:transparent}
			.list-content.post-grid.post-classic .list-item { width:100%; margin:0; padding-bottom:0; padding-top:60px;}
			.list-content.post-grid.post-classic .list-item:before {content:""; position:absolute; bottom:0; left:15px; right:15px; height:1px; background-color:rgba(0,0,0,0.08)}
			
			.list-content.post-grid.post-classic .list-item:first-child { width:100%; margin:0; padding-bottom:0; padding-top:30px;}
			.list-content.post-grid.post-classic .list-item:last-child { width:100%; margin:0 0 30px 0; padding-bottom:0; padding-top:60px;}
			
			.list-content.post-grid.post-classic .slider-list-item { padding-top:66.67%;}
			
			.list-content.post-grid.post-classic .list-item .slider-list{ width:50%; float:left; margin-bottom:0;}			
			
			.list-content.post-grid.post-classic .list-item .fix-special{ width:50%; float:left; padding-left:30px; position:relative;}
			
			.list-content.post-grid.post-classic .list-item .slider-list.fix-no-picture{ display:none}
			.list-content.post-grid.post-classic .list-item .fix-special.fix-no-picture { width:100%; padding-left:0;}
			
			.list-content.post-grid.post-classic .item-info .category span { margin:0;}
			.list-content.post-grid.post-classic .item-info .time > span { margin:0}
			.list-content.post-grid.post-classic .item-title { margin-left:0; margin-right:0;}
			.list-content.post-grid.post-classic .item-excerpt { margin-left:0; margin-right:0;}
			.list-content.post-grid.post-classic .item-author { padding:0;}
			.list-content.post-grid.post-classic .list-item .item-sub-author { padding:0;}
			
			.list-content.post-grid.post-classic .item-author .hidden-social.sub {display:inline-block; left:auto; visibility:visible; padding-right:0;}
			.list-content.post-grid.post-classic .item-author .author-button { display:none; padding-top:7px;}
			
			.list-content.post-grid.post-classic .continue-reading { display:block}
			
			.list-content.post-grid.post-classic .item-author { margin-bottom:-5px;}
			.list-content.post-grid.post-classic .item-author .author-content { padding-bottom:0;}
			
			.list-content.post-grid.post-classic .item-author .hidden-social .social-listing{padding-top:16px;}
			.list-content.post-grid.post-classic .item-author .author-pic > div { margin-top:14px;}
			
			.list-content.post-grid.post-classic .container .row .fix-right-left.col-md-8 .item-author .hidden-social.sub{ display:none}
			.list-content.post-grid.post-classic .container .row .fix-right-left.col-md-8 .item-author .author-button { display:table-cell}
			.list-content.post-grid.post-classic .col-md-8.fix-right-left .list-item { width:100%;}
			.list-content.post-grid.post-classic .item-author .hidden-social { padding-left:0; padding-right:0; background-color:transparent;}	
			
			.list-content.post-grid.post-classic .cactus-related-posts { display:block; margin-bottom:1px; min-height:4px;}		
			.list-content.post-grid.post-classic .cactus-related-posts .fix-height-related-posts { height:60px; display:block}
			.list-content.post-grid.post-classic .cactus-related-posts .related-posts-content + .fix-height-related-posts { height:0;}
			
			.list-content.post-grid.post-classic .slider-list-item > a > .thumb-overlay { background-color:rgba(0,0,0,0.5)}
			
			/*abc*/
			@media(max-width:1600px) {
				.list-content.post-grid.post-classic .item-author .hidden-social.sub { display:none;}
				.list-content.post-grid.post-classic .item-author .author-button { display:table-cell;}
			}
			/*abc*/
			
			@media(max-width:991px) {
				.list-content.post-grid.post-classic .list-item .slider-list{ width:100%; float:none; margin-bottom:20px; min-height:0; margin-top:-25px;}
				.list-content.post-grid.post-classic .list-item .fix-special{ width:100%; float:none; padding-left:0;}
				
				.list-content.post-grid.post-classic .list-item:before { display:none;}
				.list-content.post-grid.post-classic .list-item {margin-top:30px; margin-bottom:35px; padding-bottom:0px; padding-top:0px;}
				.list-content.post-grid.post-classic .list-item:first-child { width:100%; margin-top:35px; margin-bottom:35px; padding-bottom:0px; padding-top:0px;}
				.list-content.post-grid.post-classic .list-item:last-child { width:100%; margin-top:30px; margin-bottom:10px; padding-bottom:0px; padding-top:0px;}
				
				.list-content.post-grid.post-classic .item-author { margin-bottom:0;}
				.list-content.post-grid.post-classic .item-author .author-content { padding-bottom:15px;}
				.list-content.post-grid.post-classic .item-author .hidden-social { padding-left:0; padding-right:0;}
				
				.list-content.post-grid.post-classic .container .row .fix-right-left.col-md-8 .item-author .hidden-social.sub{ /*display:inline-block*/}
				.list-content.post-grid.post-classic .container .row .fix-right-left.col-md-8 .item-author .author-button { /*display:none*/}
				
				.list-content.post-grid.post-classic .cactus-related-posts { margin-bottom:0; min-height:0;}
				
				.list-content.post-grid.post-classic .cactus-related-posts .fix-height-related-posts { height:0;}
				.list-content.post-grid.post-classic .cactus-related-posts .related-posts-content + .fix-height-related-posts { height:15px;}
				
				.list-content.post-grid.post-classic .item-author .hidden-social .social-listing{padding-top:10px;}
				.list-content.post-grid.post-classic .item-author .author-pic > div { margin-top:0;}
				
				.list-content.post-grid.post-classic .item-author .author-button { padding-top:0;}
			}
			
			@media(max-width:767px) {
				.list-content.post-grid.post-classic .item-author .hidden-social.sub { display:none;}
				.list-content.post-grid.post-classic .item-author .author-button { display:table-cell}
				
				.list-content.post-grid.post-classic .container .row .fix-right-left.col-md-8 .item-author .hidden-social.sub{ display:none}
				.list-content.post-grid.post-classic .container .row .fix-right-left.col-md-8 .item-author .author-button { display:table-cell}
				.list-content.post-grid.post-classic .list-item { padding-left:0; padding-right:0;}
				.list-content.post-grid.post-classic .list-item .fix-special { padding-left:20px; padding-right:20px;}
				.list-content.post-grid.post-classic .list-item .fix-special.fix-no-picture {width: 100%;padding-left: 20px; padding-right:20px;}
				
				.list-content.post-grid.post-classic .cactus-related-posts { padding-left:20px; padding-right:20px;}
			}
		/*post-classic*/
		
		/*post-modern*/	
			.list-content.post-grid.modern-grid .slider-list-item { padding-top:70%}			
			.list-content.post-grid.modern-grid .fix-special { position:absolute; z-index:1; left:0; right:0; bottom:0; transition:all 0.3s; -webkit-transition:all 0.3s; visibility:hidden; opacity:0;}
			.list-content.post-grid.modern-grid .slider-list { margin-bottom:0;}
			.list-content.post-grid.modern-grid .item-excerpt{ display:none}
			
			.list-content.post-grid.modern-grid .list-item.quote-post .item-sub-author {display:none}
			.list-content.post-grid.modern-grid .item-author { border-top:1px solid rgba(255,255,255,0.15);}
			
			.list-content.post-grid.modern-grid .list-item { position:relative; margin-right:0;}

			.list-content.post-grid.modern-grid .slider-list-item img {position: absolute; width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;transition: transform ease-in-out 0.3s;-webkit-transition: -webkit-transform ease-in-out 0.3s; border: none; transform-origin: center; -webkit-transform-origin: center;}
			
			.list-content.post-grid.modern-grid .list-item .fix-color-modern { position:absolute; top:0; right:0; bottom:0; left:0; visibility: hidden; opacity:0;}
			.list-content.post-grid.modern-grid .cactus-icon-picture { z-index:0;}
			.list-content.post-grid.modern-grid .list-item:hover .fix-color-modern {visibility: visible; opacity:1;}
			.list-content.post-grid.modern-grid .list-item:hover .fix-special {visibility: visible; opacity:1;}
			
			.list-content.post-grid.modern-grid .item-info { position:relative; z-index:2}
			.list-content.post-grid.modern-grid .list-item .item-info .fix-color-modern { top:-15px;}
			@media(min-width:320px) {
				.list-content.post-grid.modern-grid .list-item .item-info .fix-color-modern { display:none;}
			}
			.list-content.post-grid.modern-grid .item-info .category { color:rgba(255,255,255,1.00); position:relative}
			.list-content.post-grid.modern-grid .item-info .time > span { color:rgba(255,255,255,0.5); position:relative}
			.list-content.post-grid.modern-grid .item-info .category > span > a { color:rgba(255,255,255,1.00)}
			.list-content.post-grid.modern-grid .item-info .category > span > a:hover { color:rgba(255,255,255,0.5)}
			
			.list-content.post-grid.modern-grid .item-title { position:relative; z-index:1}
			.list-content.post-grid.modern-grid .list-item .item-title .fix-color-modern { top:-14px; left:-20px; right:-20px}
			
			@media(min-width:320px) {
				.list-content.post-grid.modern-grid .list-item .item-title .fix-color-modern { display:none;}
			}
			.list-content.post-grid.modern-grid .item-title > a { color:rgba(255,255,255,1.00); position:relative}
			
			.list-content.post-grid.modern-grid .item-title > a:hover { color:rgba(255,255,255,0.5)}
			
			.list-content.post-grid.modern-grid .item-author .author-content .author-name a { color:rgba(255,255,255,1.00)}
			.list-content.post-grid.modern-grid .item-author .author-content .author-name a:hover { color:rgba(255,255,255,0.5)}
			
			.list-content.post-grid.modern-grid .item-author .author-button a { color:rgba(255,255,255,0.5)}
			.list-content.post-grid.modern-grid .item-author .author-button a:hover { color:rgba(255,255,255,1.0)}
			
			.list-content.post-grid.modern-grid .item-author { color:rgba(255,255,255,1.0)}
			
			.list-content.post-grid.modern-grid .item-author .hidden-social { background-color:transparent}
			
			.list-content.post-grid.modern-grid .list-item .social-listing li { border-color:rgba(255,255,255,0.5);}
			.list-content.post-grid.modern-grid .list-item .social-listing li i { color:rgba(255,255,255,0.5);}
			
			.list-content.post-grid.modern-grid .list-item .social-listing li:hover {border-color:rgba(255,255,255,1.0);}
			.list-content.post-grid.modern-grid .list-item .social-listing li:hover i {color:rgba(255,255,255,1.0);}
			
			.list-content.post-grid.modern-grid .hidden-social-button > div:before { background-color:rgba(255,255,255,0.5)}
			.list-content.post-grid.modern-grid .hidden-social-button > div:after { background-color:rgba(255,255,255,0.5)}
			
			.list-content.post-grid.modern-grid .hidden-social-button:hover > div:before {background-color:rgba(255,255,255,1.0)}
			.list-content.post-grid.modern-grid .hidden-social-button:hover > div:after {background-color:rgba(255,255,255,1.0)}
			
			.list-content.post-grid.modern-grid .list-item {padding-left:0; padding-right:0; margin-top:0; margin-bottom:0;}
			
			.list-content.post-grid.modern-grid .item-fix-modern{ margin-left:0; margin-right:0;}
			
			.list-content.post-grid.modern-grid .slider-list-item:hover  > a > img { transform: none; -webkit-transform: none}
			
			/*.list-content.post-grid .fix-color-modern { visibility:hidden; opacity:0;}*/
		/*post-modern*/
		
		/*modern masonry*/
			.list-content.post-grid.modern-grid.modern-masonry .list-item { margin-right:0;}
			.list-content.post-grid.modern-grid.modern-masonry .slider-list-item { padding-top:0;}
			.list-content.post-grid.modern-grid.modern-masonry .slider-list-item > img { position:static; width:100%; height:auto;}
			.list-content.post-grid.modern-grid.modern-masonry .slider-list-item > a > img { position:static; width:100%; height:auto;}
		/*modern masonry*/
		
		/*Portfolio V1*/
			.list-content.post-grid.modern-grid.portfolio-grid .item-fix-modern { margin-left:-15px; margin-right:-15px;}
			.list-content.post-grid.modern-grid.portfolio-grid .list-item { padding-left:15px; padding-right:15px; margin-bottom:15px; margin-top:15px; margin-right:0;}
			
			
			
			.list-content.post-grid.modern-grid.portfolio-grid .slider-list-item { padding-top:74%}
			.list-content.post-grid.modern-grid.portfolio-grid .cactus-icon-picture { display:none}
			
			.list-content.post-grid.modern-grid.portfolio-grid .list-item .fix-color-modern, #wrap .list-content.post-grid.modern-grid.portfolio-grid .list-item .fix-color-modern { z-index:5; backface-visibility:visible; -webkit-backface-visibility:visible;}
			.list-content.post-grid.modern-grid.portfolio-grid .item-info { z-index:6}
			.list-content.post-grid.modern-grid.portfolio-grid .item-title { color:rgba(255,255,255,1.00); font-size:20px; font-weight:700; line-height:1.2; z-index:7}
			
			.list-content.post-grid.modern-grid.portfolio-grid .fix-special { bottom:auto; text-align:center; top:50%; margin-top:-35px;}
			.list-content.post-grid.modern-grid.portfolio-grid .item-info .category span { margin:0; padding-left:30px; padding-right:30px}
			
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid { }
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid > .container { margin-top:-30px;}
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid.no-padding > .container { margin-top:0;}
			
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid .page-navigation .wp-pagenavi {margin-top: 45px; margin-bottom: -30px;}
			
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid .fix-porfolio { text-decoration:none; display:block; position:absolute; top:0; left:0; right:0; bottom:0; z-index:6}
			
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid .tag-group { margin-top:30px; margin-bottom:15px;}
			
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid .row.item-fix-modern { margin-top:15px;}			
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid .tag-group + .row.item-fix-modern { margin-top:0;}
		/*Portfolio V1*/
		
		/*Portfolio V2*/
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid.portfolio-masonry .tag-group { text-align:right; padding-right:1px;}
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid.portfolio-masonry .tag-group a { margin-right:0; margin-left:6px;}	
			
			.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid.portfolio-masonry .tag-group a:last-child { margin-right:1px;}		
						
			.list-content.post-grid.modern-grid.portfolio-grid.portfolio-masonry .list-item { margin-right:0;}
			.list-content.post-grid.modern-grid.portfolio-grid.portfolio-masonry .slider-list-item { padding-top:0;}
			.list-content.post-grid.modern-grid.portfolio-grid.portfolio-masonry .slider-list-item > a > img { position:static; width:100%; height:auto;}
		/*Portfolio V2*/	
		
		/*no padding*/
			.list-content.post-grid.modern-grid.portfolio-grid.no-padding .tag-group {margin-bottom:30px; margin-top:0;}
			.list-content.post-grid.modern-grid.portfolio-grid.no-padding .item-fix-modern { margin-left:0; margin-right:0;}
			.list-content.post-grid.modern-grid.portfolio-grid.no-padding .item-fix-modern + .page-navigation > .wp-pagenavi{ margin-top:60px;}
			.list-content.post-grid.modern-grid.portfolio-grid.no-padding .item-fix-modern + .page-navigation > .wp-pagenavi > .navigation{ padding-top:1px;}
			.list-content.post-grid.modern-grid.portfolio-grid.no-padding .list-item{padding-left: 0;padding-right: 0;margin-top: 0;margin-bottom: 0;}
			
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid.no-padding .row.item-fix-modern { margin-top:0px;}			
			.list-wrap .list-content.post-grid.modern-grid.portfolio-grid.no-padding .tag-group + .row.item-fix-modern { margin-top:0;}
		/*no padding*/
		
	/*Post Grid View*/
	
/*Post List*/

/*wp-pagenavi*/
	.page-navigation {line-height:1; font-family: "Roboto", sans-serif; font-size:14px;}
	.page-navigation .wp-pagenavi {text-align:center;display:block; padding:0; line-height:1;}
	
	.wp-pagenavi a, .wp-pagenavi span {display:inline-block; background-color:transparent; background:none; padding:13px 15px 0 15px;color:rgba(153,153,153,1.0);font-weight:normal;margin:0px 10px 10px 0;min-width:45px;min-height:45px;text-align:center; text-decoration:none; border-radius:4px; -webkit-border-radius:4px; border:2px solid rgba(153,153,153,0.3); vertical-align:top;}
	.wp-pagenavi a:focus, .wp-pagenavi a:active, .wp-pagenavi a:visited {color:rgba(153,153,153,1.0);}
	.wp-pagenavi a:hover {color:rgba(255,255,255,1.00);background:rgba(45,49,52,1.0); border-color:rgba(45,49,52,1.0);}
	
	.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {font-size:18px; padding-top:10px;}
	
	.wp-pagenavi span.current {background:rgba(45,49,52,1.0);color:rgba(255,255,255,1.00);font-weight:normal; border-color:rgba(45,49,52,1.0);}
	.wp-pagenavi span.extend { color:rgba(153,153,153,0.3); background:none; background-color:transparent; padding:15px 0px 0 0px; margin-right:2px; margin-left:-4px; border:none; }
	.wp-pagenavi span.extend:before { content:"."}
	.wp-pagenavi span.extend:after { content:"."}
	
	/*padding list*/
		.list-wrap .list-content.post-grid .page-navigation .wp-pagenavi{ margin-top:30px; margin-bottom:0px;}		
		.list-wrap .list-content.post-grid.post-classic .page-navigation .wp-pagenavi{ margin-top:30px; margin-bottom:0px;}
		.list-wrap .list-content.post-grid.post-wide .page-navigation .wp-pagenavi{ margin-top:30px; margin-bottom:0px;}		
		.list-wrap .list-content.post-grid.modern-grid .page-navigation .wp-pagenavi{ margin-top:60px; margin-bottom:-30px;}
		
		.list-wrap .list-content.post-grid.modern-grid.modern-masonry .page-navigation { }
		.list-wrap .list-content.post-grid.post-masonry .page-navigation {margin-top:45px; margin-bottom:-15px;}
		.list-wrap .list-content.post-grid.post-masonry .page-navigation:empty { margin-top:15px;}
		@media(max-width:991px) {
			.list-wrap .list-content.post-grid .container .row > .cactus-sidebar{ margin-top:-20px; margin-bottom:-50px;}
			.list-wrap .list-content.post-grid.post-masonry .container .row > .cactus-sidebar{ margin-top:5px; margin-bottom:-65px; padding-top:5px;}			
			.list-wrap .list-content.post-grid.modern-grid .container .row > .cactus-sidebar{ margin-top:40px; margin-bottom:-80px;}
			
			.list-wrap .list-content.post-grid.post-masonry .page-navigation {margin-top:30px; margin-bottom:-15px;}
			.list-wrap .list-content.post-grid.post-masonry .page-navigation:empty { margin-top:0;}
			
			.list-wrap .list-content.post-grid.modern-grid .container .row .col-md-8 .page-navigation .wp-pagenavi {margin-bottom:-19px;}
		}
	/*padding list*/
/*wp-pagenavi*/

/*Footer*/
	.container.next-top-header { position:relative; height:0;}
	.container.next-top-header .button-to-top { width:35px; height:35px; border-radius:50%; -webkit-border-radius:50%; background-color:rgba(128,128,128,0.5); color:rgba(255,255,255,1.00); font-size:18px; text-align:center; padding-top:2px; position:fixed; right:calc((100% - 1250px) / 2); right:-webkit-calc((100% - 1250px) / 2); right:-ms-calc((100% - 1250px) / 2); right:-moz-calc((100% - 1250px) / 2); bottom:20px; z-index:1; cursor:pointer; transition:all 0.4s; -webkit-transition:all 0.4s; visibility:hidden; opacity:0; transform:translateY(50px); -webkit-transform:translateY(50px)}
	.container.next-top-header .button-to-top.active { visibility:visible; opacity:1; transform:translateY(0); -webkit-transform:translateY(0)}
	.container.next-top-header .button-to-top:hover {background-color:rgba(128,128,128,1.0);}
	
	@media(max-width:1199px) {
		.container.next-top-header .button-to-top {right:calc((100% - 1050px) / 2); right:-webkit-calc((100% - 1050px) / 2); right:-ms-calc((100% - 1050px) / 2); right:-moz-calc((100% - 1050px) / 2);}
	}
	@media(max-width:991px) {
		.container.next-top-header .button-to-top {right:calc((100% - 820px) / 2); right:-webkit-calc((100% - 820px) / 2); right:-ms-calc((100% - 820px) / 2); right:-moz-calc((100% - 820px) / 2);}
	}
	/*Footer config*/
		footer { position:relative; z-index:5}
		footer ul, footer li { list-style:none; margin:0; padding:0;}
		footer .footer-sidebar { padding-top:60px;}
		footer .row .widget-col{ display:inline-block; float:none; margin-right:-4px; vertical-align:top}		
		
		@media(max-width:991px) {
			footer .row .widget-col { width:100%; display:block; margin-right:0;}
		}
		
	/*Footer Config*/
	
	/*Side Bar*/
		.widget { margin-bottom:0;}
		.widget ul, .widget li { list-style:none; margin:0; padding:0;}
		.cactus-sidebar .widget-col, .cactus-sidebar div[class*="col-md"].widget { width:100%; padding:0;}
		.cactus-sidebar div[class*="col-md"].widget { margin-bottom:0;}
		.widget-inner .widget-title, aside .widget-title {font-size:20px; font-weight:700; line-height:1.5; display:block; text-transform:uppercase; margin-top:-9px; color:rgba(68,68,68,1.00);}
		
		aside .widget-title {font-family:"Roboto", sans-serif;}
				
		.dark-div .widget-inner .widget-title, .dark-div aside .widget-title {color:rgba(255,255,255,1.00); font-weight:500;}
		
		/*text*/
		.widget-inner .widget-text { padding-bottom:50px; clear:both;}
		.widget-inner .widget-text .text-details {font-size:14px; line-height:1.5; margin-top:-5px;  display:block; min-height:3px; }
		.widget-inner .widget-text .text-details > span { display:block; margin-top:22px;}		
		.widget-inner .social-details { min-height:5px;}
		.widget-inner .social-listing { display:block; margin-left:0; margin-top:25px;}
		.widget .social-details .social-listing li {margin: 0 6px 3px 0px;}
		#wrap .widget-inner .social-listing li i, .widget-inner .social-listing li i { -webkit-backface-visibility: visible; backface-visibility: visible}
		
		.widget-inner .textwidget { margin-bottom:52px; margin-top:-14px; line-height:1.9}			
		.widget-inner .widget-title + .textwidget { margin-top:14px;}	
		.widget-inner .textwidget .social-details { margin-top:-4px;}
		
		.dark-div .widget-inner .social-listing li:hover { border-color:rgba(255,255,255,1.0);}
		.dark-div .widget-inner .social-listing li:hover i{ color:rgba(255,255,255,1.00)}
		/*text*/
		
		/*flick*/
		.flickr-badge-wrapper { margin-top:-5px; margin-left:-5px; margin-right:-5px; margin-bottom:55px;}
		.widget-title + .flickr-badge-wrapper { margin-top:18px;}
		
		.flickr-badge-wrapper .flickr_badge_image{ width:25%; display:inline-block; padding:5px; margin-right:0;}
		.flickr-badge-wrapper .flickr_badge_image a {display:block; position:relative; width:100%;}
		.flickr-badge-wrapper .flickr_badge_image a:before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.5); opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; visibility:hidden; width:100%; height:100%;}
		.flickr-badge-wrapper .flickr_badge_image a:hover:before {visibility:visible; opacity:1;}
		.flickr-badge-wrapper .flickr_badge_image img { width:100%; height:auto;}
		
		.zframe-flickr-wrap-ltr img { float:none; margin:0;}
		/*Latest Comments*/
		
		.widget-latest-comments { padding-bottom:53px;}
		.widget-latest-comments .post-item { margin-top:23px; margin-bottom:3px;}
		.widget-latest-comments .post-item:first-child { margin-top:0}
		
		.widget-latest-comments .post-item .post-item-info {font-size:12px; padding-left:20px; padding-right:20px;}
		.widget-latest-comments .post-item .post-item-info a { text-decoration:none; color:rgba(153,153,153,1.0)}	
		.widget-latest-comments .post-item .post-item-info a:hover {color:rgba(37,195,216,1.0)}		
		.widget-latest-comments .comment-content { margin-bottom:15px;}
		.widget-latest-comments .comment-content a{ border-radius:3px; -webkit-border-radius:3px; background-color:rgba(235,235,235,1.0); padding:14px 20px 15px 20px; display:block; text-decoration:none; font-size:14px;  font-style:italic; position:relative; color:rgba(68,68,68,1.00)}
		
		.widget-latest-comments .comment-content a:after {
			top: 100%;
			left: 20px;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
			border-color: rgba(235,235,235,0);
			border-top-color: rgba(235,235,235,1.0);
			border-width: 8px;
		}				
		.widget-latest-comments .comment-content a:hover{color:rgba(34,34,34,1.00);}
		
		/*Fix design*/
		.list-content .widget-latest-comments .comment-content a{ background-color:rgba(255,255,255,1.0);}		
		.list-content .widget-latest-comments .comment-content a:after {
			top: 100%;
			left: 20px;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
			border-color: rgba(136, 183, 213, 0);
			border-top-color: rgba(255,255,255,1.0);
			border-width: 8px;
		}		
		.list-content .widget-latest-comments .comment-content a{color:rgba(68,68,68,1.0);}		
		.list-content .widget-latest-comments .comment-content a:hover{color:rgba(37,195,216,1.00);}		
		.list-content .widget-latest-comments .post-item .post-item-info { color:rgba(153,153,153,1.0)}
		/*Fix design*/
		
		.dark-div .widget-latest-comments .comment-content { margin-bottom:15px;}
		.dark-div .widget-latest-comments .comment-content a{ background-color:rgba(255,255,255,0.15);}		
		.dark-div .widget-latest-comments .comment-content a:after {
			top: 100%;
			left: 20px;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
			border-color: rgba(136, 183, 213, 0);
			border-top-color: rgba(255,255,255,0.15);
			border-width: 8px;
		}		
		.dark-div .widget-latest-comments .comment-content a{color:rgba(153,153,153,1.0);}		
		.dark-div .widget-latest-comments .comment-content a:hover{color:rgba(255,255,255,1.00);}
		
		/*related post*/
		.widget-latest-posts .related-posts-content { margin-top:0;}
		
		.widget-latest-posts h2.widget-title + .related-posts-content {margin-top:23px;}
				
		.widget-latest-posts .title-related-post { font-size:20px; font-weight:700; text-transform:uppercase; line-height:1.5; margin-top:-9px; margin-bottom:53px;}
		.widget-latest-posts .related-posts-content { margin-left:-15px; margin-right:-15px; padding-bottom:20px; position:relative}
		.widget-latest-posts .related-posts-content .related-posts-item { vertical-align:top; display:inline-block; width:100%; padding-left:15px; padding-right:15px; margin-bottom:40px;}
		
		.widget-latest-posts .related-posts-content .related-posts-item .picture { vertical-align:top; display:inline-block; width:31%; margin-right:-4px; padding-right:20px;}
		.widget-latest-posts .related-posts-content .related-posts-item .picture a { display:block; width:100%; padding-top:67%; position:relative; overflow:hidden}
		.widget-latest-posts .related-posts-content .related-posts-item .picture a img { position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; transition:all 0.2s; -webkit-transition:all 0.2s;}
		.widget-latest-posts .related-posts-content .related-posts-item .picture .thumb-overlay { position:absolute; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); transition:all 0.3s; -webkit-transition:all 0.3s; opacity:0; visibility:hidden}
		.widget-latest-posts .related-posts-content .related-posts-item .picture a:hover .thumb-overlay { visibility:visible; opacity:1}
		
		.widget-latest-posts .related-posts-content .related-posts-item .content {vertical-align:top; display:inline-block; width:69%; margin-right:-5px; position:relative;}
		.widget-latest-posts .related-posts-content .related-posts-item .content.fix-no-picture { width:100%;}
		.widget-latest-posts .related-posts-content .related-posts-item .content > span { display:block; width:100%; line-height:1.3;}
		.widget-latest-posts .related-posts-content .related-posts-item .content > span.title {margin-bottom:11px;}
		.widget-latest-posts .related-posts-content .related-posts-item .content > span.title > a { font-size:14px; font-weight:700; color:rgba(34,34,34,1.0); text-decoration:none; display:block; margin-top:-4px; position:relative}
		.widget-latest-posts .related-posts-content .related-posts-item .content > span.title > a:hover {color:rgba(37,195,216,1.0)}
		.widget-latest-posts .related-posts-content .related-posts-item .content > span.time { font-size:12px; color:rgba(153,153,153,1.0); margin-top:-3px; margin-bottom:-3px;}
		.widget-latest-posts .related-posts-content .related-posts-item .content > span.time:empty {height:1px; margin-bottom:-13px;}
		
		.dark-div .widget-latest-posts .related-posts-content .related-posts-item .content > span.title > a{ color:rgba(153,153,153,1.0)}
		.dark-div .widget-latest-posts .related-posts-content .related-posts-item .content > span.title > a:hover{ color:rgba(255,255,255,1.0)}
		.dark-div .widget-latest-posts .related-posts-content .related-posts-item .content > span.time {color:rgba(153,153,153,0.5);}
		
		/*Social Share*/		
		.widget-social-listing .social-listing { margin-top:0;}
		
		.widget-social-listing .widget-title + .social-listing { margin-top:23px;}
		
		.widget-social-listing .social-listing li { width:65px; height:65px; border: 3px solid rgba(153,153,153,1.0); font-size: 28px; margin-right:26px; margin-bottom:60px; position:relative; overflow: visible; vertical-align:top}
		.widget-social-listing .social-listing li:hover{border-color:rgba(37,195,216,1.0)}
		.widget-social-listing .social-listing a { width:65px; height:65px;}
		
		.widget-social-listing .social-listing li.facebook i { margin-left:21.5px; margin-top:17.5px;}
		.widget-social-listing .social-listing li.twitter i {margin-left:18px; margin-top:16.5px;}
		.widget-social-listing .social-listing li.google-plus i {margin-left:20px; margin-top:17px;}
		.widget-social-listing .social-listing li.email i {margin-left:15.5px; margin-top:14px;}		
		.widget-social-listing .social-listing li.linkedin i { margin-left:18px; margin-top:15px;}
		.widget-social-listing .social-listing li.tumblr i { margin-left:21px; margin-top:15px;}
		.widget-social-listing .social-listing li.pinterest i { margin-left:18px; margin-top:15px;}
		.widget-social-listing .social-listing li.youtube i { margin-left:17.5px; margin-top:15px;}
		.widget-social-listing .social-listing li.flickr i {margin-left:17.5px; margin-top:15px;}
		
		.widget-social-listing .social-listing li.default i {margin: 15px 0 0 15px;}
		
		.widget-social-listing .list-inline li .title { visibility:visible; opacity:1; bottom:auto; top:100%; margin-top:17px; font-size:14px; z-index:33; margin-bottom:0; padding:0; width:100%; text-align:center; margin-left:0; left:0; right:0;}
		.widget-social-listing .list-inline li:hover .title{ color:rgba(37,195,216,1.0);}
		
		.widget-inner .widget-social-listing { margin-bottom:30px;}
		
		.dark-div .widget-social-listing .social-listing li:hover{border-color:rgba(37,195,216,1.0)}
		.dark-div .widget-social-listing .list-inline li:hover .title{ color:rgba(255,255,255,1.0);}
		.dark-div .widget-social-listing .social-listing li:hover i {color:rgba(37,195,216,1.0)}
		
		
		/*.col-md-4.cactus-sidebar .widget-social-listing .social-listing li:nth-child(4n){ margin-right:0;}
		.footer-sidebar .col-md-4.social_account .widget-social-listing .social-listing li:nth-child(4n) { margin-right:0;}*/
		@media(max-width:1199px) {
			/*.col-md-4.cactus-sidebar .widget-social-listing .social-listing li:nth-child(4n){ margin-right:26px;}
			.footer-sidebar .col-md-4.social_account .widget-social-listing .social-listing li:nth-child(4n) { margin-right:26px;}*/
		}
		
		/*listing*/
		.widget-listing { margin-bottom:53px;}
		.listing-sc-content { margin-top:17px;}
		.listing-sc-content li { margin-bottom:17px;}
		.listing-sc-content.shortcode li { margin-bottom:2px;}
		.listing-sc-content li a { text-decoration:none; color:rgba(68,68,68,1.0); display:table;}
		.listing-sc-content li a:hover { color:rgba(37,195,216,1.0);}
		
		.listing-sc-content li a i, .listing-sc-content li a div { display:table-cell; vertical-align:middle; padding-right:20px; width:8px; padding-top:1px;}
		.listing-sc-content li a div { padding-right:18px; padding-top:0;}
		.listing-sc-content.shortcode li a div { padding-right:8px;}
		.listing-sc-content li a span { display:table-cell; vertical-align:middle; width:100%;}
		
		.dark-div .listing-sc-content li a { color:rgba(153,153,153,1.00)}
		.dark-div .listing-sc-content li a:hover { color:rgba(255,255,255,1.00)}
		
		/*Search*/
		
		aside.widget_search { margin-bottom:60px;}
		aside.widget_search .screen-reader-text { display:none}
		aside.widget_search form, aside.widget_search label { display:block; margin:0; padding:0; display:block; max-width:none}
		aside.widget_search form { margin-top:0; position:relative;}
		aside.widget_search .widget-title + form { margin-top:23px;}
		
		aside.widget_search input[type="search"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:0; padding-right:40px;}
		
		aside.widget_search .search-submit { display:block; position:absolute; background-color:transparent; content:''; margin:0; padding:0; color:transparent; border-radius:0; -webkit-border-radius:0; position:absolute; right:2px; top:2px; width:40px; height:40px; color:transparent;}
		aside.widget_search .search-submit:hover {background-color:transparent;}
		aside.widget_search form:before{content:'\f002'; font-family: 'FontAwesome'; color:rgba(205,205,205,1.0); position:absolute; right:0; font-size:14px; margin-top:11px; margin-right:20px;}
		
		.dark-div aside.widget_search form:before{color:rgba(153, 153, 153, 1.0)}
		
		/*News letter*/
		.textwidget.font-1, .textwidget { margin-top:17px; font-family: "Roboto", sans-serif;}
		.widget.widget_text .textwidget.font-1, .widget.widget_text .textwidget { font-size:14px;}
		.textwidget.font-1 form p, .textwidget form p { margin-bottom:25px;}
		.textwidget.font-1 form input[type="submit"], .textwidget form input[type="submit"] { margin-top:-10px; margin-bottom:5px; margin-right:0;}
		
		/*Menu*/
		.widget-listing-menu { margin-bottom:65px;}
		.listing-sc-content.menu { margin-top:0}
		.widget-title + .listing-sc-content.menu {margin-top:23px;}
		
		.listing-sc-content.menu li { margin-bottom:5px;}
		.listing-sc-content.menu li:last-child { margin-bottom:-5px;}
		.listing-sc-content.menu li:last-child ul li:last-child a{ padding-bottom:0; margin-bottom:-6px;}
		.listing-sc-content.menu li a{ background-color:rgba(235,235,235,1.0); border-radius:3px; -webkit-border-radius:3px; padding:12px 20px 14px 40px; display:block; font-size:16px; position:relative;}
		.listing-sc-content.menu li a:hover {color:rgba(68,68,68,1.0)}
		.listing-sc-content.menu li a i {position:absolute; left:20px; top:50%; margin-top:-8px; transform:rotate(0deg); -webkit-transform:rotate(0deg); transition: transform 0.5s; -webkit-transition: transform 0.5s; padding:0;}
		
		.listing-sc-content.menu li a:before {content: "\f105"; font-family: "FontAwesome"; position:absolute; left:20px; top:50%; transform:rotate(0deg); -webkit-transform:rotate(0deg); transition: transform 0.5s; -webkit-transition: transform 0.5s; padding:0; margin-top:-8px; display:block; line-height:1;}
		
		.listing-sc-content.menu li ul { padding:0; margin:0; max-height:0px; overflow:hidden; transition:max-height 1s; -webkit-transition:max-height 1s;}
		.listing-sc-content.menu li ul:empty { margin-bottom:-5px;}
		.listing-sc-content.menu li:last-child ul { margin-bottom:-5px;}
		.listing-sc-content.menu li ul li {border-bottom:2px solid rgba(235,235,235,1.0); padding-left:27px; margin-bottom:0;}
		.listing-sc-content.menu li ul li:last-child { border-bottom:none; margin-bottom:-5px;}
		.listing-sc-content.menu li ul li a{ background-color:transparent; padding-left:13px; padding-top:13px; }
		.listing-sc-content.menu li ul li a:before { content:'';}
		.listing-sc-content.menu li ul li a:hover {color:rgba(37,195,216,1.0);}
		.listing-sc-content.menu li ul li a div { padding-right:4px;}
		
		.listing-sc-content.menu li:hover ul{ max-height:999999px; transition:max-height 15s ease-in-out; -webkit-transition:max-height 15s ease-in-out;}
		.listing-sc-content.menu li:hover a i {transform:rotate(90deg); -webkit-transform:rotate(90deg); transition: transform 0.2s; -webkit-transition: transform 0.2s;}
		
		.listing-sc-content.menu li:hover a:before {transform:rotate(90deg); -webkit-transform:rotate(90deg); transition: transform 0.2s; -webkit-transition: transform 0.2s;}
		
		.listing-sc-content.menu.click li ul{ max-height:none; transition:none; -webkit-transition:none; display:none}		
		.listing-sc-content.menu.click li:hover ul{ max-height:none; transition:none; -webkit-transition:none;}		
		
		.listing-sc-content.menu.click li:hover a i {transform:rotate(0deg); -webkit-transform:rotate(0deg); transition: transform 0.5s; -webkit-transition: transform 0.5s; left:20px; margin-top:-8px}
		.listing-sc-content.menu.click li.active a i { transform:rotate(90deg); -webkit-transform:rotate(90deg); transition: transform 0.2s; -webkit-transition: transform 0.2s;}
		
		.listing-sc-content.menu.click li:hover a:before {transform:rotate(0deg); -webkit-transform:rotate(0deg); transition: transform 0.5s; -webkit-transition: transform 0.5s; left:20px; margin-top:-8px}
		.listing-sc-content.menu.click li.active a:before { transform:rotate(90deg); -webkit-transform:rotate(90deg); transition: transform 0.2s; -webkit-transition: transform 0.2s;}
		
		.listing-sc-content.menu.click li.active > li > a {color:rgba(255,255,255,1.00)}
		
		/*Fix design*/
		.list-content .listing-sc-content.menu li a {background-color:rgba(0,0,0,0.1); color:rgba(255,255,255,1.00)}
		.list-content .listing-sc-content.menu > li:hover > a{ color:rgba(68,68,68,1.00)}		
		.list-content .listing-sc-content.menu li a:hover {color:rgba(68,68,68,1.00);}
		.list-content .listing-sc-content.menu li ul li a{ background-color:transparent; color:rgba(68,68,68,1.0)}
		.list-content .listing-sc-content.menu li ul li a:hover {color:rgba(37,195,216,1.0);}
		.list-content .listing-sc-content.menu li ul li {border-bottom:2px solid rgba(153,153,153,0.15);}
		.list-content .listing-sc-content.menu li ul li:last-child { border-bottom:none; margin-bottom:-5px;}		
		.list-content .listing-sc-content.menu.click > li.active > a {color:rgba(68,68,68,1.0)}
		/*Fix design*/
		
		.dark-div .listing-sc-content.menu li a {background-color:rgba(56,60,62,1.0);}
		.dark-div .listing-sc-content.menu > li:hover > a{ color:rgba(255,255,255,1.00)}		
		.dark-div .listing-sc-content.menu li a:hover {color:rgba(37,195,216,1.0);}
		.dark-div .listing-sc-content.menu li ul li a{ background-color:transparent;}
		.dark-div .listing-sc-content.menu li ul li {border-bottom:2px solid rgba(153,153,153,0.15);}
		.dark-div .listing-sc-content.menu li ul li:last-child { border-bottom:none; margin-bottom:-5px;}		
		.dark-div .listing-sc-content.menu.click > li.active > a {color:rgba(255,255,255,1.00)}
		
		/*Categories*/
		.widget_categories li, 
		.widget_meta li, 
		.widget_archive li, 
		.widget_recent_entries li, 
		.widget_recent_comments li,
		.widget_pages li, 
		.widget_nav_menu li{ margin-bottom:17px;}
		
		.widget_categories li a, 
		.widget_meta li a, 
		.widget_archive li a, 
		.widget_recent_entries li a, 
		.widget_recent_comments li a,
		.widget_pages li a, 
		.widget_nav_menu li a{ text-decoration:none; text-transform:capitalize; color:rgba(68,68,68,1.0); display:inline-block; vertical-align:top; position:relative; padding-left:26px;}
		
		.widget_categories li a:before, 
		.widget_meta li a:before, 
		.widget_archive li a:before, 
		.widget_recent_entries li a:before ,
		.widget_pages li a:before, 
		.widget_nav_menu li a:before{content: "\f105"; font-family: "FontAwesome"; position:absolute; left:0; top:50%; line-height:1; margin-top:-9px;}
		
		.widget_categories li a:hover, 
		.widget_meta li a:hover, 
		.widget_archive li a:hover, 
		.widget_recent_entries li a:hover, 
		.widget_recent_comments li a:hover,
		.widget_pages li a:hover, 
		.widget_nav_menu li a:hover {color: rgba(37,195,216,1.0);}
		
		.widget_categories li ul, 
		.widget_meta li ul, 
		.widget_archive li ul, 
		.widget_recent_entries li ul, 
		.widget_recent_comments li ul,
		.widget_pages li ul, 
		.widget_nav_menu li ul{ margin-left:30px;}
		
		.widget_categories li ul li:first-child, 
		.widget_meta li ul li:first-child, 
		.widget_archive li ul li:first-child, 
		.widget_recent_entries li ul li:first-child, 
		.widget_recent_comments li ul li:first-child,
		.widget_pages li ul li:first-child, 
		.widget_nav_menu li ul li:first-child { margin-top:17px;}
		
		.widget_categories .widget-inner > ul, 
		.widget_meta .widget-inner > ul, 
		.widget_archive .widget-inner > ul, 
		.widget_recent_entries .widget-inner > ul, 
		.widget_recent_comments .widget-inner > ul,
		.widget_pages .widget-inner > ul, 
		
		.widget_nav_menu .widget-inner > ul,
		.widget_nav_menu .widget-inner > .menu-sidebar-menu-container,
		.widget_nav_menu .widget-inner > div { margin-top:-11px; margin-bottom:53px;}
		
		.widget_categories .widget-inner .widget-title + ul, 
		.widget_meta .widget-inner .widget-title + ul, 
		.widget_archive .widget-inner .widget-title + ul, 
		.widget_recent_entries .widget-inner .widget-title + ul, 
		.widget_recent_comments .widget-inner .widget-title + ul,
		.widget_pages .widget-inner .widget-title + ul, 
		
		.widget_nav_menu .widget-inner .widget-title + ul,
		.widget_nav_menu .widget-inner .widget-title + .menu-sidebar-menu-container,
		.widget_nav_menu .widget-inner .widget-title + div { margin-top:12px;}
		
		
		
		.widget_recent_comments li .comment-author-link > a {color: rgba(37,195,216,1.0);}
		.widget_recent_comments li .comment-author-link > a:hover { text-decoration:underline}
		
		/*---------*/
		
		.dark-div .widget_categories li a, 
		.dark-div .widget_meta li a, 
		.dark-div .widget_archive li a, 
		.dark-div .widget_recent_entries li a, 
		.dark-div .widget_recent_comments li a,
		.dark-div .widget_pages li a,
		.dark-div .widget_nav_menu li a{ color:rgba(153,153,153,1.0);}
		
		.dark-div .widget_categories li a:hover, 
		.dark-div .widget_meta li a:hover, 
		.dark-div .widget_archive li a:hover, 
		.dark-div .widget_recent_entries li a:hover, 
		.dark-div .widget_recent_comments li a:hover,
		.dark-div .widget_pages li a:hover,
		.dark-div .widget_nav_menu li a:hover {color: rgba(37,195,216,1.0);}
		
		.dark-div .widget_recent_comments li .comment-author-link > a {color: rgba(37,195,216,1.0);}
		.dark-div .widget_recent_comments li .comment-author-link > a:hover { text-decoration:underline}
		
		/*Tag cloud*/
		.widget_tag_cloud .tagcloud { margin-top:-8px; margin-bottom:58px;}
		.widget_tag_cloud .widget-title + .tagcloud { margin-top:15px;}
		
		.widget_tag_cloud .tagcloud a[class*="tag-link-"] {display:inline-block; font-size:10px !important; text-transform:uppercase; color:rgba(255,255,255,1.00); line-height:1.5; padding:1px 5px 1px 5px; white-space:nowrap; border-radius:3px; -webkit-border-radius:3px; margin-right:1px; background-color:rgba(37,195,216,1.0); font-family: "Roboto", sans-serif; text-decoration:none}
		.widget_tag_cloud .tagcloud a[class*="tag-link-"]:hover {background-color:rgba(45,49,52,1.0);}
		@-moz-document url-prefix() { 
		  .widget_tag_cloud .tagcloud a[class*="tag-link-"] {
			padding:1px 5px 2px 5px;
		  }
		}
		
		.dark-div .widget_tag_cloud .tagcloud a[class*="tag-link-"]:hover {background-color:rgba(153,153,153,1.0);}
		/*Calendar*/
		.widget_calendar .widget-inner { margin-top:-9px;}
		.widget_calendar caption {font-size:20px; font-weight:700; line-height:1.5; text-transform:uppercase; color:rgba(68,68,68,1.00); font-family: "Roboto", sans-serif; margin-bottom:18px;}				
		.dark-div .widget_calendar caption {color:rgba(255,255,255,1.00); font-weight:500;}
		
		.widget_calendar table { margin-bottom:53px;}
		
		.widget_calendar a{ text-decoration:none; font-weight:bold}
		
		.widget_calendar td#prev , .widget_calendar td#next { padding-top:16px; font-weight:500; font-family: "Roboto", sans-serif; font-size:18px;}
		.widget_calendar td#next { position:relative; text-align:right}
		.widget_calendar td#next a {}
		
		.dark-div .widget_calendar a { color:rgba(255,255,255,1.00)}
		.dark-div .widget_calendar a:hover {color: rgba(37,195,216,1.0);}
		
		/*Twitter fedd*/
		.wptt_TwitterTweets ul.fetched_tweets { margin-top:-10px !important; margin-bottom:52px !important;}
		.wptt_TwitterTweets .widget-title + ul.fetched_tweets {margin-top:13px !important;}
		
		.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar { background-color:transparent; padding:0 0 0 45px !important; border-radius:0; -webkit-border-radius:0; color:rgba(68,68,68,1.0) !important; box-shadow:none; -webkit-box-shadow:none; margin-bottom:12px; position:relative}
		
		.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar:before {content: "\f099"; font-family:'FontAwesome'; font-size:26px; color:rgba(153,153,153,0.5); position:absolute; left:0; top:1px;}
		
		.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .tweet_data {color:rgba(68,68,68,1.0) !important; font-family: "Roboto", sans-serif; font-size:14px;}
		
		.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .tweet_data a {color:rgba(153,153,153,1.0) !important;}
		.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .tweet_data a:hover {color:rgba(37,195,216,1.0) !important; text-decoration:none}
		
		.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .times { margin-top:5px;}
		.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .times a{ font-size:12px; font-weight:normal; color:rgba(153,153,153,1.0) !important; font-style:normal}
		.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .times a:hover { color:rgba(68,68,68,1.0) !important}
		
		.dark-div .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar {color:rgba(153,153,153,1.0) !important;}
		.dark-div .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .tweet_data {color:rgba(153,153,153,1.0) !important;}
		
		.dark-div .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .tweet_data a {color:rgba(153,153,153,0.5) !important;}
		.dark-div .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .tweet_data a:hover {color:rgba(255,255,255,1.0) !important;}
		
		.dark-div .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .times a{ color:rgba(153,153,153,0.25) !important;}
		.dark-div .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .times a:hover { color:rgba(255,255,255,1.0) !important}
		
		.widget-inner .isa_info, .widget-inner .isa_success, .widget-inner .isa_warning, .widget-inner .isa_error { margin-top:23px; margin-bottom:60px;}
		
	/*Side Bar*/
	
	footer .footer-info { min-height:90px; font-size:14px;}
	footer .footer-info .border-top {height:3px; background:rgba(255,255,255,0.1); display:block; margin-left:15px; margin-right:15px;}
	footer .footer-info .copyright { padding-top:34px; padding-bottom:35px;}
	footer .footer-info .link { padding-top:34px; padding-bottom:35px; text-align:right}
	footer .footer-info .link a {display:inline-block; text-decoration:none;}
	
	footer .footer-info .link #menu-footer-menu li{ display:inline-block}
	footer .footer-info .link #menu-footer-menu li:after {content:'/'; margin-left:10px; margin-right:6px;}
	footer .footer-info .link #menu-footer-menu li:last-child:after {content:''; margin-right:0px;margin-left:0;}	
	footer .footer-info .link #menu-footer-menu li ul{ display:none}
	
	@media(max-width:767px){
		footer .footer-info .copyright { text-align:center}
		footer .footer-info .link { padding-top:0; padding-bottom:33px; text-align:center}
		
		.container.next-top-header, .container.next-top-header *{ position:static;}
		footer { position:relative;}
		footer .footer-info { padding-bottom:57px;}
		.container.next-top-header .button-to-top {left:50%; right:auto; bottom:30px; margin-bottom:0; margin-left:-17px; z-index:1; position:absolute;}
	}

/*Footer*/

/*Single Page*/
	article.hentry { margin:0;}
	.cactus-single-page > .container { background-color:rgba(255,255,255,1.00); padding:0; width:1140px}
	@media(max-width:1199px) {
		.cactus-single-page > .container { background-color:rgba(255,255,255,1.00); padding:0; width:940px}
	}
	@media(max-width:991px) {
		.cactus-single-page > .container { background-color:transparent; padding:0 15px; width:750px}
	}
	@media(max-width:767px) {
		.cactus-single-page > .container { background-color:transparent; padding:0 15px; width:100%}
	}
	
	
	.cactus-single-page .single-page-content { background-color:rgba(255,255,255,1.00); padding:60px 150px 60px 150px;}
	
	.cactus-single-page .col-md-8.fix-right-left .single-page-content {padding:60px 100px 60px 100px;}
	
	@media(max-width:991px) {
		.cactus-single-page .single-page-content { padding:60px 100px 60px 100px;}
		.cactus-single-page .col-md-8.fix-right-left .single-page-content {padding:60px 100px 60px 100px;}
	}
	@media(max-width:767px) {
		.cactus-single-page .single-page-content { padding:60px 30px 60px 30px;}
		.cactus-single-page .col-md-8.fix-right-left .single-page-content {padding:60px 30px 60px 30px;}
	}
	
	/*Title content*/
	.cactus-single-page .single-page-content .title-content { text-align:center; margin-left:-40px; margin-right:-40px; margin-bottom:60px;}
	.cactus-single-page .single-page-content.fix-title.no-image .title-content { margin-bottom:0;}
	@media(max-width:767px) {
		.cactus-single-page .single-page-content .title-content {margin-left:0; margin-right:0;}
	}
	.cactus-single-page .single-page-content .title-content .text-1 { font-style:normal; font-size:14px; font-weight:normal; text-transform:uppercase; line-height:1.41; color:rgba(153,153,153,1.00); margin-top:-5px; margin-bottom:21px;}
	
	.cactus-single-page .single-page-content .title-content .text-1 a { text-decoration:none; color:rgba(153,153,153,1.00);}
	.cactus-single-page .single-page-content .title-content .text-1 a:hover { color:rgba(37,195,216,1.0);}
	
	.cactus-single-page .single-page-content .title-content .text-1:empty { height:0; margin:0; padding:0;}
	
	.cactus-single-page .single-page-content .title-content .text-2 { margin-bottom:19px; margin-top:-16px;}
	.cactus-single-page .single-page-content .title-content .text-2 h1 { line-height:1.28; word-wrap:break-word}
	@media(max-width:991px) {
		.cactus-single-page .single-page-content .title-content .text-2 h1 { font-size:4.3vw}
	}
	@media(max-width:767px) {
		.cactus-single-page .single-page-content .title-content .text-2 h1 { font-size:5vw}
	}
	.cactus-single-page .single-page-content .title-content .text-2 span { display:block; position:relative; padding-bottom:18px;}
	.cactus-single-page .single-page-content .title-content .text-2 span:before { position:absolute; content:''; height:2px; background-color:rgba(153,153,153,0.2); width:150px; bottom:0; left:50%; margin-left:-75px;}
	
	.cactus-single-page .single-page-content .title-content .text-2 div { display:block; position:relative; padding-bottom:18px;}
	.cactus-single-page .single-page-content .title-content .text-2 div:before { position:absolute; content:''; height:2px; background-color:rgba(153,153,153,0.2); width:150px; bottom:0; left:50%; margin-left:-75px;}
	
	.cactus-single-page .single-page-content .title-content .text-2:empty {height:0; margin:-5px 0 0 0; padding:0;}	
	
	.cactus-single-page .single-page-content .title-content .text-3 { width:100%; font-size:12px; font-weight:normal;}
	.cactus-single-page .single-page-content .title-content .text-3 > span { display:block;}
	.cactus-single-page .single-page-content .title-content .text-3 > span > span { display:inline-block; vertical-align: middle; color:rgba(153,153,153,1.0)}
	
	.cactus-single-page .single-page-content .title-content .text-3 > span > span a {text-decoration:none; color: rgba(153,153,153,1.0);}
	.cactus-single-page .single-page-content .title-content .text-3 > span > span a:hover {color:rgba(37,195,216,1.0);}
	
	.cactus-single-page .single-page-content .title-content .text-3 .picture-author { width:40px; height:40px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; margin-right:7px;}
	.cactus-single-page .single-page-content .title-content .text-3 .picture-author img { width:100%; height:auto; max-width:100%;}	
	.cactus-single-page .single-page-content .title-content .text-3 .author-name { text-transform:uppercase;}
	
	.cactus-single-page .single-page-content .title-content .text-3 .author-name a { text-decoration:none; color: rgba(153,153,153,1.0);}
	.cactus-single-page .single-page-content .title-content .text-3 .author-name a:hover { color:rgba(37,195,216,1.0);}
	
	.cactus-single-page .single-page-content .title-content .text-3 .author-name:after { content:"|"; padding-left:10px; padding-right:6px;}	
	.cactus-single-page .single-page-content .title-content .text-3 .time:after { content:"|"; padding-left:10px; padding-right:7px;}
	.cactus-single-page .single-page-content .title-content .text-3:empty {height:0; margin:0; padding:0;}
	
	a.next-to-comments { text-decoration:none; color:rgba(153,153,153,1.00);}
	a.next-to-comments:hover { color:rgba(37,195,216,1.0)}
	
	.cactus-wraper-slider-bg a.next-to-comments { color:rgba(255,255,255,1.00);}
	.cactus-wraper-slider-bg a.next-to-comments:hover {  color:rgba(37,195,216,1.0);}
	/*Title content*/
	
	.cactus-single-page .single-page-content .body-content { line-height:1.5; padding-top:20px;}
	.cactus-single-page .container .row .col-md-8 .single-page-content .body-content { padding-top:3px}
	.cactus-single-page .container .row .col-md-8 .single-page-content .title-content + .body-content { padding-top:20px}
	
	.cactus-single-page .single-page-content .body-content { margin-bottom:-17px;}
	
	.cactus-single-page .single-page-content .body-content > p { margin-bottom:22px; display:block; margin-top:-12px; line-height:1.65}
	.cactus-single-page .single-page-content pre, pre { font-family:inherit; font-size: inherit;} 
	
	.cactus-single-page .single-page-content .body-content > p:last-child { margin-bottom:10px;}
	
	blockquote {font-family:'Roboto'; border:none; margin:0}
	
	.cactus-single-page .single-page-content .body-content .blockquote { display:block; margin-left:-60px; margin-right:-60px; background-color:rgba(0,0,0,0.08); border:none; padding:18px 30px 19px 30px; border-radius:3px; -webkit-border-radius:3px;}
	@media(max-width:767px) {
		.cactus-single-page .single-page-content .body-content .blockquote { display:block; margin-left:0; margin-right:0; background-color:rgba(0,0,0,0.08); border:none; padding:19px 30px 21px 30px; border-radius:3px; -webkit-border-radius:3px;}
	}

	.cactus-single-page .single-page-content .body-content .blockquote p,
	.cactus-single-page .single-page-content .body-content .blockquote p:last-child { margin:0; font-size:24px; font-style:italic; display:block; padding:0;}
	
	.cactus-single-page .single-page-content .body-content .blockquote { font-size:24px; font-style:italic;}
	
	.cactus-single-page .single-page-content .body-content .blockquote {margin-bottom:40px; margin-top:40px;}
	.cactus-single-page .single-page-content .body-content .blockquote:first-child { margin-top:0;}
	
	.cactus-single-page .single-page-content .body-content p + .blockquote { margin-bottom:40px; margin-top:32px;}
	.cactus-single-page .single-page-content .body-content .cactus-dropcap + .blockquote { margin-bottom:40px; margin-top:32px;}
	
	.cactus-single-page .single-page-content .body-content .blockquote.left { 
		width:calc(50% + 60px); 
		width:-webkit-calc(50% + 60px); 
		width:-o-calc(50% + 60px); 
		width:-ms-calc(50% + 60px); 
		float:left; 
		margin-right:35px;
	}
	
	.cactus-single-page .single-page-content .body-content .blockquote.right {
		width:calc(50% + 60px); 
		width:-webkit-calc(50% + 60px); 
		width:-o-calc(50% + 60px); 
		width:-ms-calc(50% + 60px); 
		float:right;
		margin-left:35px;
	}
	
	.cactus-single-page .single-page-content .body-content .blockquote.left:after, 
	.cactus-single-page .single-page-content .body-content .blockquote.right:after,
	.cactus-single-page .single-page-content .body-content:after {
		clear:both;
		display:block; content:'';
	} 
	
	.cactus-single-page .single-page-content .body-content p + .blockquote.left { margin-bottom:20px; margin-top:10px;}	
	.cactus-single-page .single-page-content .body-content p + .blockquote.right { margin-bottom:20px; margin-top:10px;}
	.cactus-single-page .single-page-content .body-content .blockquote.right + p { margin-top:0;}
	
	@media(max-width:767px) {
		.cactus-single-page .single-page-content .body-content .blockquote.left { 
			width:100%; 
			float:none;
		}
		.cactus-single-page .single-page-content .body-content .blockquote.right {
			width:100%; 
			float:none;
			margin-left:0px;
		}
		
		.cactus-single-page .single-page-content .body-content p + .blockquote.left { margin-bottom:40px; margin-top:32px;}
		.cactus-single-page .single-page-content .body-content p + .blockquote.right { margin-bottom:40px; margin-top:32px;}
		.cactus-single-page .single-page-content .body-content .blockquote.right + p { margin-top:-12px;}
	}
	
	
	/*shortcode slider full width*/
	.sc-slider-post {text-align:center; position:relative; display:block;} .sc-slider-post.full-width-v6 { overflow:hidden}
	
	.sc-slider-post .fix-width-full-row { width:100%; display:block;} .sc-slider-post.full-width-v6 .fix-width-full-row{margin-left:-15px; margin-right:-15px; width:auto}
	.sc-slider-post .fix-width-full-row .cactus-silder-multi-post{ width:100%; display:block;}
	
	.sc-slider-post { margin-top:60px; margin-bottom:60px;}
	.cactus-single-page .single-page-content .body-content p + .sc-slider-post { margin-top:52px; margin-bottom:60px;}
	
	.cactus-silder-multi-post .slider-item .picture-content { padding:0 15px 0 15px;}
	
	.cactus-silder-multi-post .slider-item { /*height:550px;*/ width:auto; display:block; float:left}
	.cactus-silder-multi-post img {/*height:550px;*/ width:auto;}
	
	.cactus-silder-multi-post.default .slider-item {height:550px}
	.cactus-silder-multi-post.default img {height:550px}
	
	@media(max-width:1366px) {
		.cactus-silder-multi-post .slider-item { /*height:480px;*/ width:auto;}
		.cactus-silder-multi-post img {/*height:480px;*/ width:auto;}
		
		.cactus-silder-multi-post.default .slider-item {height:480px}
		.cactus-silder-multi-post.default img {height:480px}
	}	
	@media(max-width:1199px) {
		.cactus-silder-multi-post .slider-item { /*height:400px;*/ width:auto;}
		.cactus-silder-multi-post img {/*height:400px;*/ width:auto;}
		
		.cactus-silder-multi-post.default .slider-item {height:400px}
		.cactus-silder-multi-post.default img {height:400px}
	}	
	.sc-slider-post .next, .sc-slider-post .prev { position:absolute; font-size:75px; color:rgba(255,255,255,1.00); top:50%; cursor:pointer; margin-top:-58px; visibility:hidden; opacity:0; transition:all 0.4s; -webkit-transition:all 0.4s}
	
	.sc-slider-post.active-cal .next, .sc-slider-post.active-cal .prev { margin-top:-82px;}
	
	.sc-slider-post:hover .next, .sc-slider-post:hover .prev {visibility: visible; opacity:1;}
	
	.sc-slider-post .next { right:44px;}
	.sc-slider-post .prev { left:44px;}
	.sc-slider-post .next:hover, .sc-slider-post .prev:hover { opacity:0.5}
	/*shortcode slider full width*/
	
	/*shortcode images listing*/
	.sc-images-list { margin-left:-60px; margin-right:-60px;}
	
	@media(max-width:991px) {
		.sc-slider-post .next, .sc-slider-post .prev { opacity:1; visibility:visible}
	}
	
	@media(max-width:767px) {
		.sc-images-list { margin-left:0; margin-right:0;}
	}
	.sc-images-list .img-content { margin-left:-15px; margin-right:-15px;}
	.sc-images-list .img-content .img-item { padding:0 15px 0 15px; display:inline-block; vertical-align:top; width:50%; margin-right:-4px; margin-bottom:30px;}
	.sc-images-list .img-content .img-item a { display:block; width:100%; position:relative; overflow:hidden}
	.sc-images-list .img-content .img-item a img { width:100%; height:auto; max-width:100%; transition:all 0.3s; -webkit-transition:all 0.3s}
	.sc-images-list .img-content .img-item a .thumb-overlay { background-color:rgba(0,0,0,0.3); visibility:hidden; opacity:0; position:absolute; top:0; bottom:0; left:0; right:0; transition:all 0.3s; -webkit-transition:all 0.3s}
	.sc-images-list .img-content .img-item a:hover .thumb-overlay { visibility:visible; opacity:1;}
	.sc-images-list .img-content .img-item a:hover img { transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
	
	.cactus-single-page .single-page-content .body-content .sc-images-list {margin-bottom:30px; margin-top:60px;}
	.cactus-single-page .single-page-content .body-content p + .sc-images-list { margin-bottom:30px; margin-top:52px;}
	
	.col-md-8 .single-page-content .sc-slider-post .next, .col-md-8 .single-page-content .sc-slider-post .prev{ display:none}
	.col-md-8 .single-page-content .cactus-silder-multi-post img { width:100%; height:auto; max-width:100%; padding-bottom:20px;}
	.col-md-8 .single-page-content .cactus-silder-multi-post .slider-item:last-child img { padding-bottom:0;}
	
	
	/*shortcode images listing*/
	
	/*tag-group*/
	.tag-group { display:block; margin-top:60px; margin-bottom:60px;}
	.tag-group:empty { margin-top:0; margin-bottom:0;}
	
	.tag-group a { display:inline-block; text-decoration:none; font-family:"Roboto", sans-serif; font-size:10px; color:rgba(255,255,255,1.00); text-transform:uppercase; background-color:rgba(153,153,153,1.0); line-height:1.0; border-radius:3px; -webkit-border-radius:3px; padding:4px 5px 3px 5px; margin-right:6px; vertical-align:top; margin-bottom:10px; transition:all 0.2s; -webkit-transition:all 0.2s}
	
	/*hack for firefox only*/
	@-moz-document url-prefix() { 
	  .tag-group a {
		padding:3px 5px 4px 5px;
	  }
	}
	/*hack for firefox only*/
	
	.tag-group a:hover, .tag-group a.active {background-color:rgba(37,195,216,1.0);}
	.tag-group a:focus, .tag-group a:active, .tag-group a:visited {color:rgba(255,255,255,1.00)}
	.cactus-single-page .single-page-content .body-content + .tag-group { margin-top:69px; padding-bottom:50px; border-bottom:2px rgba(153,153,153,0.15) solid}
	.cactus-single-page .single-page-content .ads_bottom_single  { margin-top:60px; margin-bottom:60px;}
	.cactus-single-page .single-page-content .body-content +  .ads_bottom_single  { margin-top:69px; text-align:center}
	
	.cactus-single-page .single-page-content .ads_bottom_single + .tag-group { margin-top:60px; padding-bottom:50px; border-bottom:2px rgba(153,153,153,0.15) solid}	
	
	.cactus-single-page .single-page-content .body-content + .tag-group:empty {margin-top:0; margin-bottom:0; padding-bottom:0; height:0; border:none}
	.cactus-single-page .single-page-content .ads_bottom_single + .tag-group:empty {margin-top:-9px; margin-bottom:0; padding-bottom:0; height:0; border:none}
	
	@media(max-width:767px) {
		.cactus-single-page .single-page-content .body-content + .tag-group { margin-top:69px; padding-bottom:50px; border-bottom:2px rgba(153,153,153,0.15) solid; margin-left:-30px; margin-right:-30px; padding-left:30px; padding-right:30px;}
		.cactus-single-page .single-page-content .ads_bottom_single + .tag-group { margin-top:60px; padding-bottom:50px; border-bottom:2px rgba(153,153,153,0.15) solid; margin-left:-30px; margin-right:-30px; padding-left:30px; padding-right:30px;}	
	}
	/*tag-group*/
	
	/*share-group*/
	.share-group { text-align:center; margin-bottom:50px; margin-top:60px; margin-left:-8px;}	
	.share-group .list-inline { margin-left:0; display:inline-block; margin-right:-4px; vertical-align:top; position:relative; text-align:center;}
	.share-group .list-inline li:not(.share-this) { vertical-align:middle; margin-bottom:10px; /*position:relative;*/ text-align:left}

	.share-group .share-this{width: auto;height: auto;border-radius:0;-webkit-border-radius:0;border: none;font-size: 12px; padding: 0; text-transform:uppercase; color:rgba(153,153,153,1.00); position:absolute; right:100%; white-space:nowrap; margin-right:25px; margin-top:7px;}
	
	.share-group .list-inline li:hover .title {visibility: visible; opacity:1;}
	
	.cactus-single-page .single-page-content .tag-group + .share-group {margin-bottom:50px; margin-top:0;}
	.cactus-single-page .single-page-content .tag-group:empty + .share-group {margin-top:69px;}
	
	@media(max-width:630px) {
		.share-group .share-this { display:block; position:relative; right:auto; margin-right:0; text-align:center; margin-top:-5px; margin-bottom:21px;}
		.share-group .list-inline li .title { bottom:auto; top:100%; margin-bottom:0; margin-top:5px;}
	}
	/*share-group*/
	
	/*nav posts*/
	.n-p-posts { margin-left:-150px; margin-right:-150px; border-top:2px rgba(153,153,153,0.15) solid; border-bottom:2px rgba(153,153,153,0.15) solid; position:relative}
	.cactus-single-page .single-page-content .tag-group + .n-p-posts {border-top:2px rgba(240,240,240,1) solid; margin-top:-62px;}
	.cactus-single-page .single-page-content .tag-group:empty + .n-p-posts {border-top:2px rgba(153,153,153,0.15) solid; margin-top:69px;}
	
	.n-p-posts:before { content:''; position:absolute; width:2px; top:0; bottom:0; background-color:rgba(153,153,153,0.15); left:50%; margin-left:-1px}
	.cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts{margin-left:-100px; margin-right:-100px;}
	.n-p-posts:empty { height:0; border:none;}
	.n-p-posts:empty:before { display:none}
	.n-p-posts .p-post { width:50%; display:inline-block; margin-right:-4px; vertical-align:top; text-align:right}
	.n-p-posts .n-post { width:50%; display:inline-block; margin-right:-4px; vertical-align:top; text-align:left}
	.n-p-posts .p-post a, .n-p-posts .n-post a { display:block; text-decoration:none; color:rgba(68,68,68,1.00)}
	.n-p-posts .p-post a:hover, .n-p-posts .n-post a:hover {color:rgba(37,195,216,1.0)}
	
	.n-p-posts .nav-bt { font-size:12px; color:rgba(153,153,153,1.0); text-decoration:none; display:block; text-transform:uppercase}
	.n-p-posts .p-post .nav-bt { margin-right:150px; display:inline-block; vertical-align:top; margin-top:25px; margin-bottom:9px;}
	.n-p-posts .n-post .nav-bt { margin-left:150px; display:inline-block; vertical-align:top; margin-top:25px; margin-bottom:9px;}
	
	.n-p-posts .p-post .nav-title { display:block; white-space:normal; font-size:18px; font-weight:500; margin:0 45px 43px 250px; text-align:center}
	.n-p-posts .n-post .nav-title { display:block; white-space:normal; font-size:18px; font-weight:500; margin:0 250px 43px 45px; text-align:center}
	
	.cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts .p-post .nav-title {margin:0 45px 43px 45px;}
	.cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts .n-post .nav-title {margin:0 45px 43px 45px;}
	
	.n-p-posts.fixonecolumn .p-post, .n-p-posts.fixonecolumn .n-post { width:100%;}
	.n-p-posts.fixonecolumn .nav-bt { display:block; text-align:center; margin-right:0; margin-left:0;}
	.n-p-posts.fixonecolumn .nav-title { margin-bottom:23px; margin-right:0; margin-left:0; padding-left:30px; padding-right:30px}
	.cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts.fixonecolumn .nav-title { margin-bottom:23px; margin-right:0; margin-left:0; padding-left:30px; padding-right:30px}
	.n-p-posts.fixonecolumn:before { display:none}
	
	@media(max-width:1199px) {
		.n-p-posts .p-post .nav-title {margin:0 45px 43px 150px;}
		.n-p-posts .n-post .nav-title {margin:0 150px 43px 45px;}
		
		.n-p-posts.fixonecolumn .p-post, .n-p-posts.fixonecolumn .n-post { width:100%;}
		.n-p-posts.fixonecolumn .nav-bt { display:block; text-align:center; margin-right:0; margin-left:0;}
		.n-p-posts.fixonecolumn .nav-title { margin-bottom:23px; margin-right:0; margin-left:0; padding-left:30px; padding-right:30px}
		.cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts.fixonecolumn .nav-title { margin-bottom:23px; margin-right:0; margin-left:0; padding-left:30px; padding-right:30px}
		.n-p-posts.fixonecolumn:before { display:none}
	}
	
	@media(max-width:991px) {
		.n-p-posts { margin-left:-100px; margin-right:-100px;}
		.n-p-posts .p-post .nav-title, .cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts .p-post .nav-title {margin:0 30px 43px 30px;}
		.n-p-posts .n-post .nav-title, .cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts .n-post .nav-title {margin:0 30px 43px 30px;}
		.n-p-posts .p-post .nav-bt,
		.n-p-posts .n-post .nav-bt { margin-left:20px; margin-right:20px; display:block; text-align:center}
		
		.n-p-posts.fixonecolumn .p-post, .n-p-posts.fixonecolumn .n-post { width:100%;}
		.n-p-posts.fixonecolumn .nav-bt { display:block; text-align:center; margin-right:0; margin-left:0;}
		.n-p-posts.fixonecolumn .nav-title { margin-bottom:23px; margin-right:0; margin-left:0; padding-left:30px; padding-right:30px}
		.cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts.fixonecolumn .nav-title { margin-bottom:23px; margin-right:0; margin-left:0; padding-left:30px; padding-right:30px}
		.n-p-posts.fixonecolumn:before { display:none}
		
	}	
	@media(max-width:767px) {
		.n-p-posts { margin-left:-30px; margin-right:-30px;}
		.cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts{margin-left:-30px; margin-right:-30px;}
		
		.n-p-posts.fixonecolumn .p-post, .n-p-posts.fixonecolumn .n-post { width:100%;}
		.n-p-posts.fixonecolumn .nav-bt { display:block; text-align:center; margin-right:0; margin-left:0;}
		.n-p-posts.fixonecolumn .nav-title { margin-bottom:23px; margin-right:0; margin-left:0; padding-left:30px; padding-right:30px}
		.cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts.fixonecolumn .nav-title { margin-bottom:23px; margin-right:0; margin-left:0; padding-left:30px; padding-right:30px}
		.n-p-posts.fixonecolumn:before { display:none}
	}
	
	@media(max-width:550px) {
		.n-p-posts {padding-bottom:23px;}
		.n-p-posts .p-post,
		.n-p-posts .n-post { width:100%; border:none; display:block; margin-right:0; text-align:left; position:relative; }
		
		.n-p-posts .p-post .nav-title, .cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts .p-post .nav-title { margin-bottom:0; padding-bottom:0px;}
		.n-p-posts .n-post .nav-title, .cactus-single-page .col-md-8.fix-right-left .single-page-content .n-p-posts .n-post .nav-title { margin-bottom:0; padding-bottom:0;}
		.n-p-posts .p-post:before{ /*position:absolute; content:''; width:200px; height:2px; background-color:rgba(153,153,153,0.15); left:50%; margin-left:-100px; bottom:0;*/}
		.n-p-posts .p-post + .n-post .nav-bt{ padding-top:25px;}
		.n-p-posts .p-post + .n-post:before {position:absolute; content:''; width:200px; height:2px; background-color:rgba(153,153,153,0.15); left:50%; margin-left:-100px; top:-2px;}
		
		.n-p-posts:before { display:none}
	}
	/*nav posts*/
	
	/*Author*/
	.i-p-author { margin-top:60px; margin-bottom:60px; padding-bottom:60px; border-bottom:2px solid rgba(153,153,153,0.15)}
	.i-p-author .author-content { display:table; width:100%;}
	.i-p-author .author-content .author-pic, .i-p-author .author-content .author-name, .i-p-author .author-content .author-social { display:table-cell; vertical-align:middle}
	.i-p-author .author-content .author-pic .img-oval{ overflow:hidden; width:90px; height:90px; border-radius:50%; -webkit-border-radius:50%; margin-right:30px;}
	.i-p-author .author-content .author-pic .img-oval > img { width:100%; height:auto; margin-left:0;}
	
	.i-p-author .author-content .author-name {width:60%}
	.i-p-author .author-content .author-name .name { font-size:18px; font-weight:700; display:block; text-transform:uppercase; line-height:1.3}
	.i-p-author .author-content .author-name .mnl { font-size:14px; color:rgba(153,153,153,1.00); line-height:1.4; display:block}
	
	.i-p-author .author-content .author-social {width:40%; text-align:right; white-space:nowrap}
	.i-p-author .author-content .author-social .list-inline { margin-left:0; text-align:left; display:inline-block; margin-right:-4px; margin-top:6px}
	.i-p-author .author-content .author-social .social-listing li {margin: 5px 6px 5px 0px;}
	
	.i-p-author .author-excerpt p{ display:block; margin:24px 0 -7px 0;}
	.i-p-author .author-excerpt:empty, .i-p-author .author-excerpt p:empty { margin:0; height:0;}
	
	@media(max-width:767px) {
		.i-p-author { margin-left:-30px; margin-right:-30px; padding-left:30px; padding-right:30px; border-bottom:2px solid rgba(153,153,153,0.15)}
		.i-p-author .author-content { display:block; text-align:center}
		.i-p-author .author-content .author-pic, .i-p-author .author-content .author-name, .i-p-author .author-content .author-social { display:block; text-align:center; width:100%;}
		.i-p-author .author-content .author-pic .img-oval { display:inline-block; margin-right:-4px; margin-bottom:8px;}
	}
	/*Author*/
	
	/*related post*/
	.p-related-posts { margin:60px 0 60px 0;}
	.cactus-single-page .single-page-content .i-p-author + .p-related-posts {margin-top:0px; margin-bottom:60px;}
	.p-related-posts .title-related-post { font-size:20px; font-weight:700; text-transform:uppercase; line-height:1.5; margin-top:-9px; margin-bottom:53px;}
	.p-related-posts .related-posts-content { margin-left:-15px; margin-right:-15px; padding-bottom:23px; position:relative}
	.p-related-posts .related-posts-content:before { position:absolute; height:2px; background-color:rgba(153,153,153,0.15); left:15px; right:15px; bottom:0; content:''}
	.p-related-posts .related-posts-content .related-posts-item { vertical-align:top; display:inline-block; width:50%; padding-left:15px; padding-right:15px; margin-right:-4px; margin-bottom:40px;}
	
	.p-related-posts .related-posts-content .related-posts-item .picture { vertical-align:top; display:inline-block; width:31%; margin-right:-4px; padding-right:20px;}
	.p-related-posts .related-posts-content .related-posts-item .picture a { display:block; width:100%; padding-top:67%; position:relative; overflow:hidden}
	.p-related-posts .related-posts-content .related-posts-item .picture a img { position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; transition:all 0.2s; -webkit-transition:all 0.2s;}
	.p-related-posts .related-posts-content .related-posts-item .picture a:hover img { /*transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1)*/}
	.p-related-posts .related-posts-content .related-posts-item .picture .thumb-overlay { position:absolute; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); transition:all 0.3s; -webkit-transition:all 0.3s; opacity:0; visibility:hidden}
	.p-related-posts .related-posts-content .related-posts-item .picture a:hover .thumb-overlay { visibility:visible; opacity:1}
	
	.p-related-posts .related-posts-content .related-posts-item .content {vertical-align:top; display:inline-block; width:69%; margin-right:-5px; position:relative;}
	.p-related-posts .related-posts-content .related-posts-item .content.fix-no-picture { width:100%;}
	.p-related-posts .related-posts-content .related-posts-item .content > span { display:block; width:100%; line-height:1.3;}
	.p-related-posts .related-posts-content .related-posts-item .content > span.title {margin-bottom:11px;}
	.p-related-posts .related-posts-content .related-posts-item .content > span.title > a { font-size:14px; font-weight:700; color:rgba(34,34,34,1.0); text-decoration:none; display:block; margin-top:-4px; position:relative}
	.p-related-posts .related-posts-content .related-posts-item .content > span.title > a:hover {color:rgba(37,195,216,1.0)}
	.p-related-posts .related-posts-content .related-posts-item .content > span.time { font-size:12px; color:rgba(153,153,153,1.0); margin-top:-3px; margin-bottom:-3px;}
	.p-related-posts .related-posts-content .related-posts-item .content > span.time:empty {height:1px; margin-bottom:-13px;}
	
	@media(max-width:767px) {
		.p-related-posts .related-posts-content { margin-left:-30px; margin-right:-30px; padding-left:30px; padding-right:30px;}
		.p-related-posts .related-posts-content .related-posts-item  { display:block; width:100%; padding-left:0; padding-right:0;}
		.p-related-posts .related-posts-content:before { left:0; right:0;}
	}
	/*related post*/
	
	/*Style post*/
	.style-post { margin-left:-150px; margin-right:-150px; margin-top:80px; margin-bottom:60px;}
	.col-md-8.fix-right-left .single-page-content .style-post{margin-left:-100px; margin-right:-100px;}
	.style-post > img { width:100%; max-width:100%; height:auto}	
	@media(max-width:991px) {
		.style-post { margin-left:-100px; margin-right:-100px;}
		.col-md-8.fix-right-left .single-page-content .style-post{margin-left:-100px; margin-right:-100px;}
	}
	@media(max-width:767px) {
		.cactus-single-page .single-page-content .style-post { margin-left:-30px; margin-right:-30px;}
		.col-md-8.fix-right-left .single-page-content .style-post{margin-left:-30px; margin-right:-30px;}
	}
	
		/*Video*/
			.style-post.video {margin-left:-60px; margin-right:-60px; margin-bottom:100px; position:relative;}
			.style-post.video .video-content {position:relative; z-index:21}
			.style-post.video iframe { width:100%; height:540px; margin-bottom:-7px;}
			
			.cactus-light { position:absolute; width:40px; height:40px; border-radius:50%; -webkit-border-radius:50%; background-color:rgba(153,153,153,0.15); top:100%; left:50%; margin-left:-20px; margin-top:40px; text-align:center; padding-top:10px; font-size:14px; padding-left:1px; cursor:pointer; transition:all 0.2s; -webkit-transition:all 0.2s; z-index:21}
			.cactus-light:hover { background-color:rgba(34,34,34,1.0); color:rgba(255,255,255,1.00)}
			.cactus-light.active { background-color:rgba(37,195,216,1.0); color:rgba(255,255,255,1.00)}
			.fixed-video-background { position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.9); opacity:0; visibility:hidden; transition:all 0.5s; -webkit-transition:all 0.5s; z-index:20}
			.fixed-video-background.active {opacity:1; visibility: visible}
			
			@media(max-width:1199px) {
				.style-post.video iframe { width:100%; height:428px;}
			}
			
			@media(max-width:991px) {
				.style-post.video iframe { width:100%; height:360px;}
			}
			
			@media(max-width:767px) {
				.style-post.video {margin-left:-30px; margin-right:-30px; padding-left:30px; padding-right:30px;}
				.style-post.video iframe { width:100%; height:360px;}
			}
		/*Video*/
		
		/*Gallery v1*/
			.style-post.gallery-v1 { margin-left:0; margin-right:0; margin-top:0;}
			.style-post.gallery-v1 .scroll-next-div { display:none;}
			.style-post.gallery-v1 { margin-left:0; margin-right:0;}
			@media(max-width:991px) {
				.style-post.gallery-v1 { margin-left:0; margin-right:0;}
			}
			@media(max-width:767px) {
				.style-post.gallery-v1 { margin-left:0; margin-right:0;}
			}
			
			.style-post.gallery-v1 .cactus-slider-single .owl-controls .owl-pagination { margin-top:-100px}
			.style-post.gallery-v1  .cactus-slider-single .owl-controls.clickable .owl-buttons div { opacity:0;}
			.style-post.gallery-v1  .cactus-slider-single:hover .owl-controls.clickable .owl-buttons div { opacity:1;}
			.style-post.gallery-v1  .cactus-slider-single:hover .owl-controls.clickable .owl-buttons div:hover { opacity:0.5;}
			
			.fix-top-gallery-v1 { position:relative; z-index:9; background-color:rgba(255,255,255,1.00); height:0; margin-top:-120px; display:block; margin-left:0; margin-right:0;}
			.fix-top-gallery-v1 + div {position:relative; z-index:10;}
			
			@-moz-document url-prefix() { 
			  .fix-top-gallery-v1 ~ div { margin-top:-120px}
			}			
			
			.fix-top-gallery-v1 div { position:absolute; left:15px; right:15px; top:0; height:60px; background-color:rgba(255,255,255,1.00)}
			
			.single-page-content.fix-body .body-content { }
			
			@media(max-width:991px) {
				.fix-top-gallery-v1 {margin-left:-100px; margin-right:-100px; margin-top:-60px;}
				
				@-moz-document url-prefix() { 
				  .fix-top-gallery-v1 ~ div { margin-top:-60px}
				}
				
				.style-post.gallery-v1 .cactus-slider-single .owl-controls .owl-pagination { margin-top:-60px}
				.style-post.gallery-v1  .cactus-slider-single .owl-controls.clickable .owl-buttons div { opacity:1;}
				
				.fix-top-gallery-v1 div { display:none}
			}
			@media(max-width:767px) {
				.fix-top-gallery-v1 {margin-left:-30px; margin-right:-30px;}
			}
		/*Gallery v1*/
		
		/*Audio*/
			.style-post.audio {margin-left:-60px; margin-right:-60px;}
			.style-post.audio iframe { width:100%; height:170px; margin-bottom:-7px;}
			@media(max-width:767px) {
				.style-post.audio {margin-left:-30px; margin-right:-30px; padding-left:30px; padding-right:30px;}
			}			
		/*Audio*/
		
		/*Quote*/
			blockquote{ color:rgba(255,255,255,1.00); font-size:30px; font-style:italic; line-height:1.35; padding:89px 90px 95px 90px; text-align:center; font-weight:normal; background-color: rgba(45,49,52,1.0); margin-top:1em; margin-bottom:1em;}
			blockquote p{ margin:0 0 -4px 0; padding:0; display:block; color:rgba(255,255,255,1.00);}			
			blockquote h1,
			blockquote h2,
			blockquote h3,
			blockquote h4,
			blockquote h5,
			blockquote h6, 
			blockquote cite,
			blockquote cite a
			{ font-size:14px; color:rgba(255,255,255,0.5); font-weight:normal; line-height:1.5; display:block; margin-top:30px; text-decoration:none}
			blockquote cite a { display:inline}			
			blockquote cite a:hover { color:rgba(37,195,216,1.0)}			
			@media(max-width:767px) {
				blockquote {padding:89px 30px 95px 30px;}
			}			
			.style-post.quote > blockquote { margin-top:0; margin-bottom:0;}
		/*Quote*/
			
		/*gallery V2*/
			.slider_item_sync1 img { width:100%; height:auto; max-width:100%;}
			.sync2 .slider_item_sync1 { width:40px; height:40px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; cursor:pointer}
			.sync2 .slider_item_sync1 img{ width:100%; height:100%;}
			
			.sync2 { margin-left:auto; margin-right:auto; margin-top:20px; text-align:center;}
			.sync2 .owl-wrapper-outer .owl-wrapper { width:100% !important; padding-left:22.5px; padding-right:22.5px}
			.sync2 .owl-item { opacity:0.5; transition:all 0.3s; -webkit-transition:all 0.3s; float:none; display:inline-block; width:40px !important; height:40px; margin-left:7.5px; margin-right:7.5px; margin-bottom:15px;}
			.sync2 .owl-item:hover { opacity:1}
			.sync2 .owl-item.synced { opacity:1}
			
			.cactus-gallery-v2-content { margin-bottom:-15px;}
			.cactus-gallery-v2-content + .body-content {}
			.cactus-gallery_image_caption {position: absolute;bottom: 0;left: 0;right: 0;padding: 10px 20px 13px 20px; background-color:rgba(0,0,0,0.8); color: rgba(255,255,255,1.0); text-transform:capitalize;}
		/*galerry V2*/
		
		/*single slider*/
			.single-page-content .title-content + .sc-slider-post { margin-top:80px;}
			.single-page-content .sc-slider-post .currentPage{ display:none} 
			.single-page-content .title-content + .sc-slider-post .currentPage{ margin-top:21px; margin-bottom:-7px; display:block}
			
			.single-page-content .list-wrap .container { width:100.1%; padding-left:0; padding-right:0;border-bottom: 2px rgba(153,153,153,0.15) solid;}
			@media(max-width:1199px) {
				.single-page-content .list-wrap .container { width:100%;}
			}
			
			.single-page-content .list-content.post-grid.modern-grid.portfolio-grid .fix-special { top:30%; margin-top:0;}
			
			.single-page-content .list-wrap .list-content.post-grid.modern-grid { padding-top:80px; padding-bottom:60px; background-color:transparent}
			.single-page-content .list-wrap .list-content.post-grid.modern-grid .col-md-12.fix-right-left { padding-bottom:65px;}
		/*single slider*/
		
		/*Close project*/
			.close-project {border-bottom: 2px rgba(153,153,153,0.15) solid; height:71px; margin-top:45px;}
			.close-project .button-close { width:33px; height:33px; position:absolute; left:50%; margin-left:-15px; cursor:pointer; transition:all 0.5s; -webkit-transition:all 0.5s; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
			.close-project .button-close:before { content:''; width:33px; height:1px; background-color:rgba(68,68,68,1.0); position:absolute; margin-top:16px; transition:all 0.4s; -webkit- transition:all 0.4s;}
			.close-project .button-close:after { content:''; width:1px; height:33px; background-color:rgba(68,68,68,1.0); position:absolute; margin-left:16px; transition:all 0.4s; -webkit- transition:all 0.4s;}
			
			.close-project .button-close:hover:before {transform:rotate(90deg); -webkit-transform:rotate(90deg); opacity:0.5}
			.close-project .button-close:hover:after {transform:rotate(90deg); -webkit-transform:rotate(90deg); opacity:0.5}
		/*Close project*/
		
		/*Search Result*/
			.single-page-content.search-result .title-content .text-2 span { padding-bottom:23px}
			.single-page-content.search-result .title-content .text-2 div { padding-bottom:23px}
			.single-page-content .list-wrap .list-content.post-grid.post-wide { padding-top:0; margin-top:-20px; padding-bottom:0;}
			.single-page-content .list-wrap .list-content.post-grid.post-wide .container { border-bottom:none}
			.single-page-content .list-content.post-grid.post-wide .list-item { margin-top:0; margin-bottom:60px;}
			.single-page-content .list-content.post-grid.post-wide .list-item:last-child { margin-bottom:0;}
			.single-page-content .list-content.post-grid.post-wide .list-item .bg-list-item{border-bottom:1px solid rgba(153,153,153,0.2); padding-bottom:29px;}
			.single-page-content .list-wrap .list-content.post-grid.post-wide .page-navigation .wp-pagenavi { margin-top:60px; margin-bottom:7px;}
			.single-page-content .list-wrap .list-content.post-grid.post-wide .page-navigation:empty { margin-bottom:17px;}
			.single-page-content .list-content.post-grid.post-wide .item-info .category span { text-transform: capitalize}
			.single-page-content .list-content.post-grid.post-wide .item-title > a > h3 { line-height:1.2}
			.single-page-content .list-content.post-grid.post-wide .item-title > a > h3:hover {color:rgba(37,195,216,1.0)}
			.single-page-content .list-content.post-grid.post-wide .item-title {margin: -8px 0 15px 0;}
			.single-page-content.search-result .background-color-5c { background-color:transparent}
		/*Search Result*/
		
		
			/*fix*/
				.body-content + .comment-form-fix { margin-top:69px;}				
				.n-p-posts  + .comment-form-fix { margin-top:60px;}	
				
				.body-content + .share-group { margin-top:69px;}
				.body-content + .n-p-posts { margin-top:69px;}
				
				.single-page-content.fix-title { padding-bottom:20px;}
				.single-page-content.fix-body .style-post.gallery-v1 { margin-top:0;}
				
				.single-page-content.fix-title.no-image { padding-bottom:0;}
				
				.cactus-single-page .single-page-content .body-content .sc-slider-post:first-child { margin-top:0;}
				.cactus-single-page .single-page-content .body-content .sc-slider-post:last-child { margin-bottom:77px;}
				
				.cactus-single-page .single-page-content .body-content .vc_row:last-child .sc-slider-post {margin-bottom: 0;}
				
			/*fix*/
		
		/*Comment*/			
			#comments {margin-bottom:0; line-height:1; padding-bottom:0;}
			#comments ol.comment-list {margin-bottom:60px;border-top:none; margin-left:0; padding-left:0; border-bottom:2px rgba(153,153,153,0.2) solid; padding-bottom:35px; padding-top:0;}
			#comments > h2.comments-title {font-family:"Roboto", sans-serif; font-size:20px; font-weight:700 !important; padding-right:20px;color:
			rgba(68,68,68,1.00); line-height:1.4; margin-top:-8px; margin-bottom:54px; text-transform:uppercase}
			#comments > h2.comments-title span { /*color:*/}
			#comments ol.comment-list li.depth-1 {list-style:none;padding:0; margin-bottom:55px;}
			#comments ol.comment-list li.depth-1:last-child {border-bottom:none; padding:0; margin-bottom:0;}
			#comments ol.comment-list li.depth-1:last-child article {}
			
			#comments ol.comment-list li.depth-1 #respond.comment-respond { padding-bottom:0; margin-bottom:60px;}
			/*#comments ol.comment-list li.depth-1 ol.children #respond.comment-respond{ margin-bottom:60px; padding-bottom:0;} */
			#comments ol.comment-list li.depth-1 #respond.comment-respond + ol.children { margin-top:-55px}
			#comments ol.comment-list li.depth-2 #respond.comment-respond { padding-bottom:0; margin-bottom:25px;}
			#comments ol.comment-list li.depth-2 #respond.comment-respond + ol.children { margin-top:-20px}
			
			#comments ol.comment-list li.depth-1 #respond.comment-respond h3#reply-title {margin-top: 55px; margin-bottom:23px;}
			#comments ol.comment-list li.depth-1 #cancel-comment-reply-link { bottom:17px}
			
			#comments ol.children {list-style:none;padding-left:70px; margin-top:35px; margin-left:0; margin-bottom:20px; padding-top:0; padding-bottom:0;}
			#comments ol.children ol.children{list-style:none;/*padding-left:80px;*/padding-left:0;margin-top:0px}
			#comments ol.children article { background-color: transparent; padding:55px 0 0 0;}
			#comments ol.children > li[class*="depth"]:last-child > article { padding-top:35px;}
			#comments ol.children > li[class*="depth"]:first-child > article { padding-top:55px;}
			#comments .comment-list ol.children > li[class*="depth"]:last-child .comment-author b.fn { top:48px;}
			#comments .comment-list ol.children > li[class*="depth"]:first-child .comment-author b.fn { top:68px;}
			
			#comments .comment-list ol.children > li[class*="depth"]:last-child .comment-body .comment-metadata { top:67px;}
			#comments .comment-list ol.children > li[class*="depth"]:first-child .comment-body .comment-metadata { top:87px;}
			
			#comments li.depth-1 > .comment-body + ol.children { margin-top:-20px;}			
			
			
			#comments ol.comment-list li.depth-1 ol.children #cancel-comment-reply-link { bottom:17px}
			@media(max-width:767px) {
				/*
				#comments ol.comment-list li.depth-1 #respond.comment-respond { margin-bottom:-30px; padding-bottom:0;}
				#comments ol.comment-list li.depth-1 ol.children #respond.comment-respond {margin-bottom:25px; padding-bottom:0;}
				*/
			}
			
			#comments .comment-list {/*margin-bottom:82px;*/}
			#comments .comment-list .comment-body {position:relative;display:table;width:100%;margin-bottom:20px;}
			#comments .comment-list .comment-body .comment-meta{display:table-cell;vertical-align:top;font-size:12px;color:rgba(153,153,153,1.0);font-weight:normal; position:static}
			#comments .comment-list .comment-body .comment-meta a{font-weight:normal; color: rgba(153,153,153,1.00); text-transform:uppercase; text-decoration:none}
			#comments .comment-list .comment-body .comment-meta a:hover{color:rgba(37,195,216,1.0);}
			#comments .comment-list .comment-body .comment-content{display:table-cell;width:100%;vertical-align:top;padding-left:10px;}
			
			#comments .comment-list .comment-body .comment-content p {display:block; color:rgba(68,68,68,1.0);}
			#comments .comment-list .comment-body .comment-content p + p { margin-top:14px;}
			#comments .comment-list .comment-body .comment-content blockquote p { color: rgba(255,255,255,1.00)}
			
			#comments .comment-list .comment-body .comment-content > *:first-child { padding-top:64px; display:block; line-height:1.3; margin-bottom:0;}
			#comments .comment-list .comment-body .comment-content > *:last-child { margin-bottom:0;}
			
			#comments .comment-list .comment-body .reply {position:absolute;right:0;top:10px;}
			#comments .comment-list .comment-body .reply:before { content:''}
			#comments .comment-list .comment-body .reply a {color:rgba(153,153,153,1.0);font-size:12px; font-style:normal; font-weight:normal; text-transform:uppercase; text-decoration:none; font-family:"Roboto", sans-serif;}
			
			#comments .comment-list .comment-body .reply a:hover {color:rgba(37,195,216,1.0);}
			
			#comments .comment-list .comment-body .comment-metadata {position:absolute;left:70px; top:32px; white-space:nowrap}
			#comments .comment-list .comment-body .comment-metadata a {font-weight:normal; color:rgba(153,153,153,1.0); font-size:12px; font-family:"Roboto", sans-serif; text-transform:none}
			
			#comments .comment-list .comment-author {width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;}
			#comments .comment-list .comment-author img {width:100%;height:auto;}
			#comments .comment-list .comment-author b.fn {position:absolute;top:13px;font-weight:normal;left:70px;text-transform:uppercase; font-family:"Roboto", sans-serif; font-weight: normal; color: rgba(153,153,153,1.00); white-space: nowrap;}
			
			#comments .comment-list ol.children .comment-author b.fn { top:68px;}
			#comments .comment-list ol.children .comment-body .comment-metadata {top:87px;}
			#comments .comment-list ol.children .comment-body .comment-content { padding-left:10px; padding-right:0;}
			#comments .comment-list ol.children .comment-body .comment-content p { padding-left:0; margin-bottom:0;}
			#comments .comment-list ol.children .comment-body .comment-content img.wp-smiley { display:inline-block; vertical-align: top; margin-top:5px;}
			#comments .comment-list ol.children .comment-body { margin-bottom:0px;}
			#comments .comment-list ol.children .comment-body .reply { top:65px;right:0}
			#comments ol.comment-list li.depth-1:last-child ol.children > li[class*="depth"]:last-child > article .reply { top:45px;}
			
			#comments .comment-list ol.children .comment-author {width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;}
			
			#comments .comment-author span.says {display:none;}
			
			#comments .comment-respond {padding:0 0 0 0; margin-top:-9px; position:relative}
			#comments .comment-reply-title {font-family:"Roboto", sans-serif; font-size:20px;font-weight:700 !important;color:rgba(68,68,68,1.0);padding-right:20px; display:block; margin-bottom:53px; text-transform:uppercase}
			
			#commentform p { margin-bottom:0;}
			#comments .logged-in-as {font-family:"Roboto", sans-serif; font-size:14px; color:rgba(153,153,153,1.0); margin-top:-2px; margin-bottom:18px;}
			#comments .logged-in-as a { text-decoration:none}
			#comments .comment-notes {color:rgba(37,195,216,1.0);display:none;}
			#comments .comment-form-author {float:left;width:33.333%;padding:0 20px 0px 0; margin-bottom:30px}
			
			#comments .comment-form-email {float:left;width:33.333%;padding:0 20px 0px 0; margin-bottom:30px}	
			#comments .comment-form-url {float:left;width:33.3333%;padding:0 0 0px 0; margin-bottom:30px}
			
			#comments .comment-form-comment {display:block;clear:both;}
			#comments .comment-form-comment textarea {height:130px;}
			
			#comments .form-submit input[type=submit]#submit {font-size:14px;text-transform:uppercase;padding:11px 40px 12px 40px !important; line-height:1.5; margin-bottom:0;font-family:"Roboto", sans-serif;}
			
			#comments .comment-form-author input, #comments .comment-form-email input, #comments .comment-form-url input, #comments .comment-form-comment input {margin:0;}
			#comments .comment-form-author label, #comments .comment-form-email label, #comments .comment-form-url label, #comments .comment-form-comment label, #comments .form-allowed-tags { display:none;}
			
			#comments #comment::-moz-placeholder {opacity: 1;}	
			
			#comments .comment-awaiting-moderation { color:rgba(37,195,216,1.0); position:absolute; left:70px; bottom:-30px;}
			#comments #cancel-comment-reply-link { color:rgba(153,153,153,1.0);text-transform:uppercase;font-size:12px;font-weight:normal;position:absolute;bottom:16px;left:180px;width:100px; margin-left:35px; text-decoration:none}
			#comments #cancel-comment-reply-link:hover { color:rgba(37,195,216,1.0);}
					
			@media (max-width:767px){
				#comments .comment-list .comment-body .reply {position:absolute;left:8px; top:69px;}
				#comments .comment-list ol.children .comment-body .reply { top:104px;}
				#comments .comment-list ol.children  > li[class*="depth"]:last-child .comment-body .reply { top:104px;}
				#comments .comment-list ol.children  > li[class*="depth"]:first-child .comment-body .reply { top:124px;}
				
				#comments .comment-list ol.children .comment-author b.fn {top: 13px;}
				#comments .comment-list ol.children .comment-body .comment-metadata { top:32px}	
				
				#comments ol.children > li[class*="depth"]:last-child > article { padding-top:35px;}
				#comments ol.children > li[class*="depth"]:first-child > article { padding-top:55px;}
				
				/*#comments .comment-list ol.children > li[class*="depth"]:last-child .comment-author b.fn { top:13px;}
				#comments .comment-list ol.children > li[class*="depth"]:first-child .comment-author b.fn { top:13px;}		
					
				#comments .comment-list ol.children > li[class*="depth"]:last-child .comment-body .comment-metadata { top:32px;}
				#comments .comment-list ol.children > li[class*="depth"]:first-child .comment-body .comment-metadata { top:32px;}*/			
				
				
				#comments ol.children { padding-left:0;}
				#comments .comment-list .comment-body .reply:before { content:''}
				
				#comments .comment-list .comment-body .comment-content p				
				{ padding-top:66px;}
				
				#comments .comment-form-author {float:none;width:100%;padding:0; margin-bottom:30px}	
				#comments .comment-form-email {float:none;width:100%;padding:0; margin-bottom:30px}	
				#comments .comment-form-url {float:none;width:100%;padding:0 ; margin-bottom:30px}	
				
				#comments ol.comment-list li.depth-1:last-child ol.children > li[class*="depth"]:last-child > article .reply { top:104px}	
				#comments ol.comment-list li.depth-1:last-child ol.children > li[class*="depth"]:first-child > article .reply { top:124px;}
			}

			#comments.fix-reply ol.comment-list {border-bottom: none; padding-bottom: 0; margin-bottom:-25px;}
		/*Comment*/
		
		/*Fix empty*/
		
		/*Fix empty*/
		
		/*Config with sidebar*/			
			.col-md-8.fix-right-left.sidebar-right { float:left;}
			.col-md-8.fix-right-left.sidebar-right .single-page-content:before { width:1px; right:15px; top:0; bottom:-999999%; content:''; height:1000%; background-color:rgba(227,227,227,1.0); position:absolute; display:block;}
			.col-md-8.fix-right-left.sidebar-left { float:right}
			.col-md-8.fix-right-left.sidebar-left .single-page-content:before { width:1px; left:15px; top:0; bottom:-999999%; content:''; height:1000%; background-color:rgba(227,227,227,1.0); position:absolute; display:block;}
			.main-top-sidebar + .row > .col-md-8.fix-right-left.sidebar-right .single-page-content:before,
			.main-top-sidebar + .row > .col-md-8.fix-right-left.sidebar-left .single-page-content:before { top:60px;}
			.cactus-single-page >  .container > .row.main-top-sidebar,
			.cactus-single-page >  .container > .row.main-bottom-sidebar {background-color:rgba(255,255,255,1.00); z-index:2; position:relative;}
			.cactus-single-page  .container .row > .cactus-sidebar { display:none;}
			.cactus-single-page  .container .row > .cactus-sidebar > .cactus-sidebar-content{/*background-color: rgba(248,228,228,1.00); font-weight:bold; font-size:40px; color: rgba(68,68,68,1.00); text-align:center; height:2000px;*/ padding-top:60px;}
			.cactus-single-page  .container .row > .cactus-sidebar.sidebar-right { float:right; display:inline-block; padding-top:60px; padding-right:45px; padding-left:15px; position:relative; z-index:10}
			.cactus-single-page  .container .row > .cactus-sidebar.sidebar-left { float:left; display:inline-block; padding-top:60px; padding-right:15px; padding-left:45px; position:relative; z-index:10}
			
			@media(max-width:991px) {
				.col-md-8.fix-right-left.sidebar-right .single-page-content:before,
				.col-md-8.fix-right-left.sidebar-left .single-page-content:before { display:none;}
				.col-md-8.fix-right-left.sidebar-right { float:none; width:100%; margin-bottom:60px;}
				.col-md-8.fix-right-left.sidebar-left { float:none; width:100%; margin-bottom:60px;}
				.cactus-single-page  .container .row > .cactus-sidebar.sidebar-right { float:none; width:auto; margin-bottom:0; display:block; margin-left:15px; margin-right:15px; padding-right:30px; padding-left:30px}
				.cactus-single-page  .container .row > .cactus-sidebar.sidebar-left { float:none; width:auto; margin-bottom:0; display:block; margin-left:15px; margin-right:15px;  padding-right:30px; padding-left:30px}
			}
		/*Config with sidebar*/
	/*Style post*/
	
	.cactus-single-page .ad.ads_top_single { text-align:center; margin-top:60px;}	
	.cactus-single-page .ad.ads_top_single img {}
	.cactus-single-page .main-top-sidebar { margin-top:60px; padding-left:30px; padding-right:30px; position:relative; z-index:1}
	.cactus-single-page .main-bottom-sidebar { padding-left:30px; padding-right:30px;}
	.cactus-single-page .main-top-sidebar .widget-col:last-child { margin-bottom:-60px;}
	
	@media(max-width:991px) {
		.cactus-single-page .main-top-sidebar {margin-top: 60px; padding-left: 30px; padding-right: 30px; background-color: white; margin-left: 0; margin-right: 0; margin-bottom: 60px; padding-top: 60px;}
		.cactus-single-page .main-top-sidebar .widget-col:last-child { margin-bottom:0;}
		.cactus-single-page .main-top-sidebar .widget-col { padding-left:0; padding-right:0;}
		
		.cactus-single-page .main-bottom-sidebar {margin-top: 60px; padding-left: 30px; padding-right: 30px; background-color: white; margin-left: 0; margin-right: 0; margin-bottom: 60px; padding-top: 60px;}
		.cactus-single-page .main-bottom-sidebar .widget-col { padding-left:0; padding-right:0;}
		
		.cactus-single-page  .container .row > .cactus-sidebar { background-color:rgba(255,255,255,1.00); padding-left:30px; padding-bottom:1px;}
		.cactus-single-page .col-md-8.fix-right-left .ad.ads_top_single { margin-top:0; margin-bottom:60px;}
	}
	
/*Single page*/

/*Version 6*/
	.container-version-6 { width:100%;}
	.container-version-6 .version-6-row {width:100%;}
	.container-version-6 .version-6-row .version-6-table-left {vertical-align:top; display:inline-block; width:350px; margin-right:-4px;}
	.container-version-6 .version-6-row .version-6-table-left ul, .container-version-6 .version-6-row .version-6-table-left li { list-style:none; margin:0; padding:0;}
	
	.container-version-6 .version-6-row .version-6-table-right {vertical-align:top; display:inline-block; width:calc(100% - 350px); width:-webkit-calc(100% - 350px); width:-moz-calc(100% - 350px); width:-ms-calc(100% - 350px); margin-right:-4px;}	
	
	@media(min-width:1921px) {
		.container-version-6 .version-6-row .version-6-table-right {vertical-align:top; display:inline-block; width:calc(1920px - 350px); width:-webkit-calc(1920px - 350px); width:-moz-calc(1920px - 350px); width:-ms-calc(1920px - 350px); margin-right:-4px;}
	}
	
		
	.container-version-6 .version-6-row .version-6-table-left .menu-container { position:relative; z-index:2; position:fixed; width:350px; height:100vh; overflow:hidden; padding-bottom:60px;}
	.version-6-table-left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px; margin-right:0; border-radius:10px; -webkit-border-radius:10px;}
	.version-6-table-left .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical { margin-top:0; margin-bottom:0;}
	
	/*Menu*/
	.container-version-6 .version-6-row .version-6-table-left .off-canvas-inner .off-menu { margin-top:20px;}
	.container-version-6 .version-6-row .version-6-table-left .off-canvas-inner .off-menu > ul > li { text-align:left}
	.container-version-6 .version-6-row .version-6-table-left .cactus-form-mobile .button-search-mobile { right:-19px}
	.container-version-6 .version-6-row .version-6-table-left .cactus-form-mobile .button-search-mobile:before { margin-left:10px;}
	.container-version-6 .version-6-row .version-6-table-left .cactus-form-mobile .button-search-mobile:after { margin-left:21px;}
	.container-version-6 .version-6-row .version-6-table-left .cactus-form-mobile .input-search { padding-left:0; padding-right:0;}	
	.container-version-6 .version-6-row .version-6-table-left .off-canvas-inner .off-menu > ul.buytheme-mobile-menu li a { height:44px; line-height:40px; text-align:center; border: 2px rgba(255,255,255,0.15) solid;}
	.container-version-6 .version-6-row .version-6-table-left .off-canvas-inner .off-menu > ul.buytheme-mobile-menu li a:hover {border-color:rgba(37,195,216,1.0);}
	
	.container-version-6 .version-6-row .version-6-table-left header a { min-height:120px; width:100%; display:block; padding-top:30px; padding-left:40px; padding-right:40px; text-align:left; background-color:rgba(255,255,255,0.05)}		
	.container-version-6 .version-6-row .version-6-table-right header h1{ display:block; background-color:rgba(255,255,255,1.00); min-height:120px; position:relative; z-index:3; padding-left:30px; padding-right:30px; padding-top:40px; padding-bottom:40px;}
	
	.container-version-6 .version-6-row .version-6-table-right .list-wrap .list-content.post-grid.modern-grid:not(.portfolio-grid) > .container .page-navigation { padding-left:30px; padding-right:30px; padding-bottom:30px;}
	.container-version-6 .version-6-row .version-6-table-right .list-wrap .list-content.post-grid.modern-grid:not(.portfolio-grid) > .container{padding-left:0; padding-right:0;}
	.container-version-6 .version-6-row .version-6-table-right .list-wrap .list-content.post-grid.modern-grid:not(.portfolio-grid) { padding-top:50px; padding-bottom:50px;}
	.container-version-6 .version-6-row .version-6-table-right .list-wrap .list-content.post-grid.modern-grid:not(.portfolio-grid) .page-navigation:empty { margin-bottom:-51px; padding-bottom:0;}

	.container-version-6 .version-6-row .version-6-table-right .page-navigation:empty { margin-bottom:-50px;}
	
	.container-version-6 .container.next-top-header .button-to-top { right:20px; bottom:113px}
	
	@media(max-width:767px) {
		.container-version-6 .version-6-row .version-6-table-left { display:none}
		.container-version-6 .version-6-row .version-6-table-right { width:100%; display:block; margin-right:0;}
		.container-version-6 .container.next-top-header .button-to-top {left: 50%; bottom: 30px; margin-bottom: 0; margin-left: -17px; z-index: 1;}
	}
	.container-version-6 .version-6-row .version-6-table-left .menu-background { position:absolute; left:0; width:350px; top:0; bottom:0;}
	/*Menu*/
	
	.container-version-6 .list-wrap { margin-top:-50px;}
	.container-version-6 .single-page-content article .list-wrap { margin-top:0;}
	.container-version-6 .list-content.post-grid.post-masonry:not(.post-special):not(.post-classic):not(.post-wide) .col-md-8.fix-right-left .list-item{ margin-right:0;}
	.container-version-6 .list-content.post-grid.modern-grid.modern-masonry:not(.post-special):not(.post-classic):not(.post-wide) .col-md-8.fix-right-left .list-item{ margin-right:0;}
	
	.container-version-6 .single-page-content article .list-wrap .list-content.post-grid.modern-grid.portfolio-grid .col-md-12.fix-right-left { padding-bottom:80px;}
	.container-version-6 .single-page-content article .list-wrap .list-content.post-grid.modern-grid.portfolio-grid > .container > .row { margin-left:-45px; margin-right:-45px;}
	
	.container-version-6 .version-6-row .version-6-table-right .list-content.post-grid.post-special .col-md-12.fix-right-left { width:1140px; display:block; margin-left:auto; margin-right:auto; float:none;}
	
	@media(max-width:1540px) {
		.container-version-6 .version-6-row .version-6-table-right .list-content.post-grid.post-special .col-md-12.fix-right-left { width:100%;}
	}
	
	@media(max-width:1280px) {
		.container-version-6 .version-6-row .version-6-table-right .list-content.post-grid.post-wide .col-md-12.fix-right-left { width:100%;}
	}
	
	@media (min-width: 0px){
		.container-version-6 .list-wrap .list-content.post-grid .container .row > .cactus-sidebar { margin-bottom:-20px;}	
		.container-version-6 .list-wrap .list-content.post-grid.post-masonry .container .row > .cactus-sidebar { margin-bottom:-35px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid .container .row > .cactus-sidebar { margin-bottom:-50px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.modern-masonry .container .row > .cactus-sidebar { margin-bottom:-50px;}
		
		.container-version-6 .version-6-row .version-6-table-right .page-navigation:empty { margin-bottom:-20px;}
		.container-version-6 .cactus-single-page .single-page-content { margin-top:60px;}
	}
	
	@media (min-width: 768px){
		.container-version-6 .list-content.post-grid.modern-grid .container{width:100%;}	
		.container-version-6 .list-content.post-grid.modern-grid.modern-masonry .container{width:100%;}
		.container-version-6 .container{width:100%; padding-left:30px; padding-right:30px;}		
		.container-version-6 .list-content.post-grid:not(.post-special):not(.post-classic):not(.post-wide) .container .list-item.col-md-4 { width:100%;}		 
		.container-version-6 .list-content.post-grid:not(.post-special):not(.post-classic):not(.post-wide) .col-md-8.fix-right-left .list-item { width:100%; margin-right:0; float:none;}	

		.container-version-6 footer .row .widget-col {width:100%; display:block; margin-right:0;}
		
		.container-version-6 .list-content.post-grid .col-md-8.fix-right-left.sidebar-right {width:100%}
		.container-version-6 .list-content.post-grid .col-md-8.fix-right-left.sidebar-left {width:100%}
		.container-version-6 .list-content.post-grid .cactus-sidebar.sidebar-right {width:100%}
		.container-version-6 .list-content.post-grid .cactus-sidebar.sidebar-left {width:100%}	
		
		.container-version-6 .list-wrap .list-content.post-grid .container .row > .cactus-sidebar { margin-bottom:0}	
		
		.container-version-6 .list-wrap .list-content.post-grid .container .row > .cactus-sidebar { margin-bottom:-20px; margin-top:-10px;}	
		.container-version-6 .list-wrap .list-content.post-grid.post-masonry .container .row > .cactus-sidebar { margin-bottom:-35px; margin-top:5px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid .container .row > .cactus-sidebar { margin-bottom:-50px; margin-top:20px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.modern-masonry .container .row > .cactus-sidebar { margin-bottom:-50px;}
		
	}
	@media (min-width: 992px){
		.container-version-6 .list-content.post-grid.modern-grid .container{width:100%;}	
		.container-version-6 .list-content.post-grid.modern-grid.modern-masonry .container{width:100%;}
		.container-version-6 .container{ width:100%; padding-left:30px; padding-right:30px;}	
		
		.container-version-6 .list-content.post-grid:not(.post-special):not(.post-classic):not(.post-wide) .container .list-item.col-md-4{ width:50%;}		
		.container-version-6 .list-content.post-grid:not(.post-special):not(.post-classic):not(.post-wide) .col-md-8.fix-right-left .list-item { width:100%; margin-right:0; float:none;}
				
		.container-version-6 footer .row .widget-col {width:100%; display:block; margin-right:0;}
		
		.container-version-6 .list-content.post-grid .col-md-8.fix-right-left.sidebar-right { width:100%;}
		.container-version-6 .list-content.post-grid .col-md-8.fix-right-left.sidebar-left {width:100%;}
		.container-version-6 .list-content.post-grid .cactus-sidebar.sidebar-right {width:100%}
		.container-version-6 .list-content.post-grid .cactus-sidebar.sidebar-left {width:100%}	
		
		.container-version-6 .list-wrap .list-content.post-grid .container .row > .cactus-sidebar { margin-bottom:0}
		
		.container-version-6 .list-wrap .list-content.post-grid .container .row > .cactus-sidebar { margin-bottom:-20px; margin-top:50px;}	
		.container-version-6 .list-wrap .list-content.post-grid.post-masonry .container .row > .cactus-sidebar { margin-bottom:-35px; margin-top:65px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid .container .row > .cactus-sidebar { margin-bottom:-50px; margin-top:80px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.modern-masonry .container .row > .cactus-sidebar { margin-bottom:-50px;}
		
		.container-version-6 .cactus-single-page .single-page-content { margin-top:0;}

	}
	@media (min-width: 1280px) {
		.container-version-6 .list-content.post-grid:not(.post-special):not(.post-classic):not(.post-wide) .container .list-item.col-md-4{ width:33.33333333%;}
		.container-version-6 .list-content.post-grid:not(.post-special):not(.post-classic):not(.post-wide):not(.modern-grid) .col-md-8.fix-right-left .list-item { width:50%; display: inline-block; margin-right:-4px;}		
			
		.container-version-6 footer .row .widget-col {display: inline-block;float: none;margin-right: -4px;vertical-align: top; width:33.33333333%;}
		
		.container-version-6 .list-content.post-grid .col-md-8.fix-right-left.sidebar-right {width:67%;}
		.container-version-6 .list-content.post-grid .col-md-8.fix-right-left.sidebar-left {width:67%;}			
		.container-version-6 .list-content.post-grid .cactus-sidebar.sidebar-right { width:33%}
		.container-version-6 .list-content.post-grid .cactus-sidebar.sidebar-left { width:33%}	
		
		.container-version-6 .list-wrap .list-content.post-grid .container .row > .cactus-sidebar { margin-bottom:-20px; margin-top:30px;}	
		.container-version-6 .list-wrap .list-content.post-grid.post-masonry .container .row > .cactus-sidebar { margin-bottom:-35px; margin-top:15px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid .container .row > .cactus-sidebar { margin-bottom:-50px; margin-top:0px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.modern-masonry .container .row > .cactus-sidebar { margin-bottom:-50px;}
		
		.container-version-6 .version-6-row .version-6-table-right .page-navigation:empty { margin-bottom:-50px;}
	}
	@media (min-width: 1600px) {
		.container-version-6 .list-content.post-grid:not(.post-special):not(.post-classic):not(.post-wide) .container .list-item.col-md-4{ width:25%; width:24.9%\9;}
		.container-version-6 .list-content.post-grid:not(.post-special):not(.post-classic):not(.post-wide):not(.modern-grid) .col-md-8.fix-right-left .list-item { width:33.33333333%; display: inline-block; margin-right:-4px;}	
			
		/*.container-version-6 footer .row .widget-col {display: inline-block;float: none;margin-right: -4px;vertical-align: top; width:25%;}*/
		
		.container-version-6 .list-content.post-grid .col-md-8.fix-right-left.sidebar-right {width:75%}
		.container-version-6 .list-content.post-grid .col-md-8.fix-right-left.sidebar-left {width:75%}		
		.container-version-6 .list-content.post-grid .cactus-sidebar.sidebar-right { width:25%}
		.container-version-6 .list-content.post-grid .cactus-sidebar.sidebar-left {width:25%}
		
		.container-version-6 .list-wrap .list-content.post-grid .container .row > .cactus-sidebar { margin-bottom:-20px; margin-top:30px;}
		.container-version-6 .list-wrap .list-content.post-grid.post-masonry .container .row > .cactus-sidebar { margin-bottom:-35px; margin-top:15px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid .container .row > .cactus-sidebar { margin-bottom:-50px; margin-top:0px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.modern-masonry .container .row > .cactus-sidebar { margin-bottom:-50px;}
		
		/*.list-content.post-grid .item-author .hidden-social.sub{}
		.list-content.post-grid .item-author .author-button{}*/
	}

		.container-version-6 .list-content.post-grid.modern-grid.portfolio-grid .container{ width:100%; padding-left:0; padding-right:0; margin-top:0;}	
		.container-version-6 .list-content.post-grid.modern-grid.portfolio-grid .list-item { padding-left:15px; padding-right:15px; margin:0; vertical-align:top; margin-bottom:15px; margin-top:15px;}
		.container-version-6 .list-content.post-grid.modern-grid.portfolio-grid .item-fix-modern { margin-left:15px; margin-right:15px; margin-bottom:-15px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid { padding-top:50px; padding-bottom:0;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid .page-navigation { padding-bottom:80px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid .page-navigation:empty { margin-bottom:-1px; padding-bottom:30px;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid.no-padding .page-navigation:empty { margin-bottom:-1px; padding-bottom:0;}
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid .page-navigation .wp-pagenavi { margin-top:60px;}		
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid .tag-group {padding-left:30px; padding-right:30px;}	
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid.no-padding .tag-group {margin-top: 30px;}	
		.container-version-6 .list-content.post-grid.modern-grid.portfolio-grid.no-padding .list-item { padding-left:0; padding-right:0; margin:0; vertical-align:top; margin-bottom:0; margin-top:0;}
		.container-version-6 .list-content.post-grid.modern-grid.portfolio-grid.no-padding .item-fix-modern { margin-left:0; margin-right:0; margin-bottom:0;}
		
		.container-version-6 .list-wrap .list-content.post-grid.modern-grid.portfolio-grid .page-navigation .nav-links {padding-left:30px; padding-right:30px;}
		
		.page-navigation .nav-links { text-align:left}
		.page-navigation .nav-links .nav-next { margin-left:50%}		
		.page-navigation .nav-links .nav-previous + .nav-next { margin-left:0}
		
		#wrap .container-version-6 .list-content.post-grid.post-special .list-item { backface-visibility: hidden; -webkit-backface-visibility: hidden;}
		#wrap .container-version-6 .list-content.post-grid.post-special .list-item.fix-50 { backface-visibility: visible; -webkit-backface-visibility: visible;}
		
		.container-version-6 .list-wrap .list-content.post-grid .container > .main-top-sidebar { margin-top:60px;}

/*Version 6*/

/*404 Page*/
	.page-404 { text-align:center; padding-top:72px; padding-bottom:90px}
	.page-404 h1{ font-size:10.3vw; font-weight:normal; line-height:1; margin-bottom:17px; display:block}
	.page-404 h2 { font-size:3.1vw; font-weight:normal; line-height:1.2; display:block; position:relative; padding-bottom:33px; margin-bottom:27px}
	.page-404 h2:before {content:''; position:absolute; height:2px; width:150px; background-color:rgba(153,153,153,0.5); bottom:0; left:50%; margin-left:-75px;}
	.page-404 span { display:block; font-weight:normal; margin-bottom:53px;}
	.page-404 a, .wp-pagenavi .load-more { padding-left:20px; padding-right:20px; font-weight:normal; font-size:14px; color: rgba(34,34,34,1.00); background-color:rgba(255,255,255,1.00)}	
	.page-404 a.btn-default:visited, .wp-pagenavi .load-more.btn-default:visited {color: rgba(34,34,34,1.00);}
	.page-404 a.btn-default:visited:hover, .wp-pagenavi .load-more.btn-default:visited:hover { color:rgba(255,255,255,1.00)}
	
	.load-more { text-transform:uppercase}
	.navigation-ajax { text-align:center}
	
	.wp-pagenavi a.load-more { border:none; padding:11px 20px 11px 20px; margin-right:0; height:44px; min-height:44px; min-width: 186px;}
	
	@media(max-width:1199px) {
		.page-404 h1{ font-size:12.3vw;}
		.page-404 h2 { font-size:5.1vw;}
	}
	@media(max-width:991px) {
		.page-404 h1{ font-size:14.3vw;}
		.page-404 h2 { font-size:7.1vw;}
	}
	@media(max-width:768px) {
		.page-404 h1{ font-size:16.3vw;}
		.page-404 h2 { font-size:9.1vw;}
	}
/*404 Page*/

/*header tag archive Cuong*/
.list-content .header-tag-result { text-align:center; margin-left:-40px; margin-right:-40px; margin-bottom:60px;}
.list-content .header-tag-result .text-2 { margin-bottom:19px; margin-top:-16px;}
.list-content .header-tag-result .text-2 h1 { line-height:1.1}
.list-content .header-tag-result .text-2 span { display:block; position:relative; padding-bottom:18px;}
.list-content .header-tag-result .text-2 span:before { position:absolute; content:''; height:2px; background-color:rgba(153,153,153,0.2); width:150px; bottom:0; left:50%; margin-left:-75px;}
.list-content .header-tag-result .text-2 div { display:block; position:relative; padding-bottom:18px;}
.list-content .header-tag-result .text-2 div:before { position:absolute; content:''; height:2px; background-color:rgba(153,153,153,0.2); width:150px; bottom:0; left:50%; margin-left:-75px;}
.list-content .header-tag-result .text-2:empty {height:0; margin:-5px 0 0 0; padding:0;}

	/*Fix padding listing*/
	.list-content.post-grid .header-tag-result { margin-bottom:30px; margin-top:30px;}
	.list-content.post-grid.post-masonry .header-tag-result { margin-bottom:45px; margin-top:15px;}
	.list-content.post-grid.modern-grid .header-tag-result { margin-bottom:60px; margin-top:0;}
	/*Fix padding listing*/

.page-navigation .paging-navigation a .meta-nav { border:none; min-height:0; min-width:0; padding:0; margin:0; vertical-align:top; margin-top:-1px; transition:all 0.2s; -webkit-transition:all 0.2s; display:none}
.page-navigation .paging-navigation a:hover .meta-nav { color:rgba(255,255,255,1.00)}
.page-navigation .paging-navigation .nav-previous { text-align:left; display:inline-block; width:50%; float:none; margin-right:-2px}
.page-navigation .paging-navigation .nav-next { text-align:right; display:inline-block; width:50%; float:none; margin-right:-2px;}

.page-navigation .paging-navigation .nav-previous a, .page-navigation .paging-navigation .nav-next a { margin-right:0;}

.no-results.not-found { text-align:center}
.no-results.not-found .page-header { margin-top:-12px; padding-bottom:8px; margin-bottom:18px;}
.no-results.not-found h1.page-title { font-size:30px;}
@media(max-width:767px) {
	.no-results.not-found h1.page-title { font-size:24px;}
}
.no-results.not-found .page-content { margin-top:0; padding-top:12px;}
.no-results.not-found input { margin-bottom:0; vertical-align:top}
.no-results.not-found label { width:60%; margin-right:6px;}

@media(max-width:480px) {
	.no-results.not-found label { width:100%; margin-bottom:20px;}
}

.single-page-content .hidden-information {overflow: hidden; height: 0px;}
/*header tag archive*/

/*Lam*/
.contact .single-page-content .wpcf7 .wpcf7-submit {margin-bottom: 0px}
.contact .single-page-content .wpcf7 .wpcf7-form p{margin-bottom: 20px}

.sub-title-author { display:block; text-align:center; margin-top:10px; margin-bottom:40px;}
.sub-title-author .text-3 .social-listing li{ text-align:left}
.sub-title-author .text-3 .social-listing li:last-child { margin-right:0;}
.sub-title-author .list-inline { margin-left:0;}
.sub-title-author .text-1 .picture span { width:130px; height:130px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; display:inline-block}
.sub-title-author .text-2 h2 { font-size:60px; text-shadow: 1px 2px 2px rgba(0,0,0,0.2);padding-bottom: 10px;position: relative;display: block; margin-bottom:23px;}

@media(max-width:991px) {
	.sub-title-author .text-2 h2 { font-size:4.3vw;}
}

@media(max-width:767px) {
	.sub-title-author .text-2 h2 { font-size:5vw;}
}

.sub-title-author .text-2 h2:before {content: "";width: 150px;height: 2px;background-color: rgba(153,153,153,0.25);position: absolute;bottom: 0;left: 50%;margin-left: -75px;}
.sub-title-author .text-3 span {text-transform: uppercase;display: block;margin-bottom: 23px;}

.post-grid.post-masonry .sub-title-author { margin-top:-5px; margin-bottom:55px;}

.post-grid.modern-grid .sub-title-author{ margin-top:-20px; margin-bottom:70px;}
.list-content.post-grid.modern-grid .sub-title-author .social-listing li {border-color: rgba(153,153,153,1.0);}
.list-content.post-grid.modern-grid .sub-title-author .social-listing li i {color: rgba(153,153,153,1.0);}
.list-content.post-grid.modern-grid .sub-title-author .social-listing li:hover {border-color:rgba(37,195,216,1.0)}
.list-content.post-grid.modern-grid .sub-title-author .social-listing li:hover i {color:rgba(37,195,216,1.0)}

/*Compare table*/
	.single-page-content .body-content div[id^="compare-table-"].container, .single-page-content .body-content .cactus-compare-table-vc { width:auto; margin-left:-135px; margin-right:-135px;}
	.single-page-content .body-content div[id^="compare-table-"].container { margin-bottom:60px;}
	
	.col-md-8.sidebar-right > .single-page-content .body-content div[id^="compare-table-"].container, .col-md-8.sidebar-right > .single-page-content .body-content .cactus-compare-table-vc { margin-left:-85px; margin-right:-115px}
	.col-md-8.sidebar-left > .single-page-content .body-content div[id^="compare-table-"].container, .col-md-8.sidebar-left > .single-page-content .body-content .cactus-compare-table-vc { margin-left:-115px; margin-right:-85px}
	
	@media(max-width:991px) {
		.col-md-8.sidebar-right > .single-page-content .body-content div[id^="compare-table-"].container, .col-md-8.sidebar-right > .single-page-content .body-content .cactus-compare-table-vc { margin-left:-85px; margin-right:-85px}
		.col-md-8.sidebar-left > .single-page-content .body-content div[id^="compare-table-"].container, .col-md-8.sidebar-left > .single-page-content .body-content .cactus-compare-table-vc { margin-left:-85px; margin-right:-85px}
	}
	
	@media(max-width:767px) {
		.col-md-8.sidebar-right > .single-page-content .body-content div[id^="compare-table-"].container, .col-md-8.sidebar-right > .single-page-content .body-content .cactus-compare-table-vc { margin-left:-15px; margin-right:-15px}
		.col-md-8.sidebar-left > .single-page-content .body-content div[id^="compare-table-"].container, .col-md-8.sidebar-left > .single-page-content .body-content .cactus-compare-table-vc { margin-left:-15px; margin-right:-15px}
	}
	
	.single-page-content .body-content div[id^="compare-table-"].container:nth-last-child(2){ margin-bottom:77px;}
	
	.single-page-content .body-content .cactus-compare-table-vc:last-child { margin-bottom:69px;}
	.single-page-content .body-content .cactus-compare-table-vc .wpb_wrapper div[class^="col-md"] { width:100%; padding:0; margin:0;}
	.single-page-content .body-content .cactus-compare-table-vc .vc_column_container[class^="vc_col-sm"] { display:inline-block; margin-right:-4px; vertical-align:middle; float:none}

	.compare-table-wrapper {display:inline-block; margin-right:-4px; vertical-align:middle; float:none}
	.compare-table-wrapper .compare-table{ background-color:rgba(235,235,235,1.0); border-radius:5px; -webkit-border-radius:5px;}
	.compare-table-wrapper .compare-table .compare-table-title { font-size:24px; font-weight:500; color:rgba(34,34,34,1.0); text-align:center; line-height:1.3; padding-top:22px; padding-bottom:10px; padding-left:20px; padding-right:20px}
	.compare-table-wrapper .compare-table .compare-table-price { font-size:48px; font-weight:700; color:rgba(34,34,34,1.0); text-align:center; line-height:1.2; padding-left:10px; padding-right:10px; padding-bottom:20px;}
	.compare-table-wrapper .compare-table .compare-table-price span{ display:inline-block; vertical-align:top}
	.compare-table-wrapper .compare-table .compare-table-price span:first-child{ margin-right:-2px;}
	.compare-table-wrapper .compare-table .compare-table-price span:last-child{ font-size:18px; font-weight:normal; vertical-align: bottom; margin-bottom:12px;}
	.compare-table-wrapper .compare-table .table-options { text-align:center; padding-left:20px; padding-right:20px; border-top:1px solid rgba(255,255,255,1.00); line-height:1.5; text-align:center; padding-top:9px; padding-bottom:13px;}
	
	.compare-table-wrapper .compare-table .table-options a[id^="cactus-btn"] { margin-top:21px; margin-right:0; margin-bottom:17px; text-transform:uppercase}
		
	.recommended.compare-table-wrapper .compare-table {background-color:rgba(37,195,216,1.0); color:rgba(255,255,255,1.00)}
	.recommended.compare-table-wrapper .compare-table .compare-table-title {color:rgba(255,255,255,1.00); padding-top:42px;}
	.recommended.compare-table-wrapper .compare-table .compare-table-price {color:rgba(255,255,255,1.00)}
	.recommended.compare-table-wrapper .compare-table .table-options {border-top:1px solid rgba(255,255,255,0.3);}
	
	.recommended.compare-table-wrapper .compare-table .table-options a[id^="cactus-btn"] { background-color:rgba(255,255,255,1.00); color:rgba(68,68,68,1.0); margin-top:31px; margin-bottom:27px;}
	.recommended.compare-table-wrapper .compare-table .table-options a[id^="cactus-btn"]:hover { background-color:rgba(45,49,52,1.0); color:rgba(255,255,255,1.0)}
	
	@media(max-width:991px) {
		div[class^="col-md-"].compare-table-wrapper { width:50%; margin-bottom:30px;}
		.single-page-content .body-content div[id^="compare-table-"].container, .single-page-content .body-content .cactus-compare-table-vc { width:auto; margin-left:-85px; margin-right:-85px;}
		.single-page-content .body-content div[id^="compare-table-"].container:nth-last-child(2){ margin-bottom:-39px;}
		
		.single-page-content .body-content .cactus-compare-table-vc:last-child { margin-bottom:-47px;}
		.single-page-content .body-content .cactus-compare-table-vc .vc_column_container[class^="vc_col-sm"] { width:50%; margin-bottom:30px;}
		.single-page-content .body-content .cactus-compare-table-vc .wpb_wrapper div[class^="col-md"] { width:100%; padding:0; margin:0;}
	}
	@media(max-width:767px) {
		div[class^="col-md-"].compare-table-wrapper { width:100%;}
		.single-page-content .body-content div[id^="compare-table-"].container, .single-page-content .body-content .cactus-compare-table-vc { width:auto; margin-left:-15px; margin-right:-15px;}
		
		.single-page-content .body-content .cactus-compare-table-vc .vc_column_container[class^="vc_col-sm"] { width:100%;}
		.single-page-content .body-content .cactus-compare-table-vc .wpb_wrapper div[class^="col-md"] { width:100%; padding:0; margin:0;}
	}
/*Compare table*/

/*Galerry VC*/
	.vc_row li:before, .vc_row li:after {display: none;}
	.wpb_flexslider ul, .wpb_flexslider ol, .wpb_flexslider li { list-style:none; margin:0; padding:0;}
	.wpb_flexslider li a, .wpb_flexslider ul li a, .wpb_flexslider ol li a{ margin:0; padding:0;}
	.wpb_flexslider ul a:before, .wpb_flexslider ol a:before, .wpb_flexslider li a:before { display:none;}
	.wpb_flexslider ul a:after, .wpb_flexslider ol a:after, .wpb_flexslider li a:after { display:none;}	
	.wpb_flexslider.flexslider { border:none; box-shadow:none; -webkit-box-shadow:none; margin-bottom:-25px; margin-top:60px;}	
	.wpb_flexslider.flexslider.flexslider_fade { height:auto !important}
	.wpb_flexslider.flexslider:first-child { margin-top:0;}
	.wpb_flexslider .flex-direction-nav { display:none;}
	
	.wpb_gallery .theme-default .nivoSlider { box-shadow: none; -webkit-box-shadow:none}
	
	.wpb_image_grid ul, .wpb_image_grid ol, .wpb_image_grid li { list-style:none; margin:0; padding:0;}
	.wpb_image_grid li a, .wpb_image_grid ul li a, .wpb_image_grid ol li a{ margin:0; padding:0;}
	.wpb_image_grid ul a:before, .wpb_image_grid ol a:before, .wpb_image_grid li a:before { display:none;}
	.wpb_image_grid ul a:after, .wpb_image_grid ol a:after, .wpb_image_grid li a:after { display:none;}	
	
	.body-content .wpb_image_grid .wpb_image_grid_ul .isotope-item { margin:5px;}
	.body-content .wpb_image_grid { margin-left:-5px; margin-right:-5px}
	
	.wpb_wrapper ul a:before, .wpb_wrapper ol a:before, .wpb_wrapper li a:before { display:none;}
	.wpb_wrapper ul a:after, .wpb_wrapper ol a:after, .wpb_wrapper li a:after { display:none;}	
	
	.body-content .wpb_gallery .wpb_flexslider .flex-control-nav {margin-top:20px; bottom:auto; position:relative}

/*Tour VC*/
	.body-content .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li:first-child { margin-top:-8px;}
	.body-content .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li:first-child a {padding-left: 0; padding-right:0; padding-top:0;}
	.body-content .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a {padding: 13px 15px 13px 0;}
	
	.body-content .wpb_tour .wpb_tour_tabs_wrapper { display:table;}
	.body-content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav { display:table-cell; float:none; width:30%; vertical-align:top}
	.body-content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a{ white-space:normal}
	.body-content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { display:table-cell; float:none; width:70%; padding: 0 0 0 30px; vertical-align:top}
	
	@media(max-width:767px) {
		.body-content .wpb_tour .wpb_tour_tabs_wrapper { display:block;}
		.body-content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav { display:block; float:none; width:100%;}
		.body-content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { display:block; float:none; width:100%;}
		
		.body-content .wpb_tour .wpb_tabs_nav li:last-child { margin-bottom:42px;}
	}
/*Post Break*/
.single .body-content .cactus-post-break{display: inline-block; margin-top: 13px;}
.single .body-content .cactus-post-break .total-post{font-size:12px; font-style:italic; margin-right: 30px; padding-top:13px;}
.single .body-content .cactus-post-break .total-post, .single .body-content .cactus-post-break .page-link-wp .previous-post-link, .single .body-content .cactus-post-break .page-link-wp .next-post-link, .single .body-content .cactus-post-break .page-link-wp .current{color: rgba(153,153,153,1.0); min-width: 45px; min-height: 45px; display:inline-block; vertical-align:top;}
.single .body-content .cactus-post-break .page-link-wp .current{font-size:14px; background: rgba(45,49,52,1.0); color: rgba(255,255,255,1.00); font-weight: normal; border-radius: 4px;-webkit-border-radius: 4px; border-color: rgba(45,49,52,1.0); padding: 12px 18px;}
.single .body-content .cactus-post-break .page-link-wp .previous-post-link, .single .body-content .cactus-post-break .page-link-wp .current{margin-right:10px;}
.single .body-content .cactus-post-break .page-link-wp .previous-post-link .fa-angle-left, .single .body-content .cactus-post-break .page-link-wp .next-post-link .fa-angle-right{
border-radius: 4px;-webkit-border-radius: 4px; border: 2px solid rgba(153,153,153,0.3); padding: 12px 17px; transition: all 0.2s;-webkit-transition: all 0.2s;}
.single .body-content .cactus-post-break .page-link-wp .previous-post-link .fa-angle-left:hover{background: rgba(45,49,52,1.0);color: rgba(255,255,255,1.00);border-color: rgba(45,49,52,1.0);}
.single .body-content .cactus-post-break .page-link-wp .next-post-link .fa-angle-right:hover{background: rgba(45,49,52,1.0);color: rgba(255,255,255,1.00);border-color: rgba(45,49,52,1.0);}

/*Post Break End*/
.top-post-share{text-align:center; margin-bottom:14px;}
.top-post-share > ul > li{text-align:left;}
.top-post-share > ul > li > div{display:none;}
.single-format-video .top-post-share{margin-top: 140px;}

/*light box image column*/
	div[id^="light-box-img-c"] { position:fixed; background-color:rgba(0,0,0,0.85); top:0; left:0; right:0; bottom:0; text-align:center; z-index:99999999999; visibility:hidden; opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s;}
	div[id^="light-box-img-c"] .btn-prev { position:absolute; color:rgba(255,255,255,1.00); font-size:40px; left:20px; top:50%; width:50px; height:50px; line-height:1; cursor:pointer; padding-top:6px; opacity:0.7; transition:all 0.2s; -webkit-transition:all 0.2s; text-align:center; margin-top:-20px}
	div[id^="light-box-img-c"] .btn-next {position:absolute; color:rgba(255,255,255,1.00); font-size:40px; right:20px; top:50%; width:50px; height:50px; line-height:1; cursor:pointer; padding-top:6px; opacity:0.7; transition:all 0.2s; -webkit-transition:all 0.2s; text-align:center; margin-top:-20px}
	div[id^="light-box-img-c"] .btn-prev:hover, div[id^="light-box-img-c"] .btn-next:hover { opacity:1;}
	
	div[id^="light-box-img-c"] > div { position:relative; display:inline-block;}
	div[id^="light-box-img-c"] > div > span { display:block; font-size:20px; width:50px; height:50px; position:absolute; bottom:100%; right:0; color:rgba(255,255,255,1.00); padding-top:9px; cursor:pointer;}
	div[id^="light-box-img-c"] > div > span >i {transition:all 0.3s; -webkit-transition:all 0.3s; backface-visibility:hidden; -webkit-backface-visibility:hidden;}
	div[id^="light-box-img-c"] > div > span:hover > i { transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
	div[id^="light-box-img-c"].active {visibility:visible; opacity:1; transition:all 0.3s; -webkit-transition:all 0.3s;}
	div[id^="light-box-img-c"] img {max-width:70vw; max-height:70vh;}
/*light box image column*/
.wpb_wrapper > ul{padding-bottom: 30px; margin: 0; line-height: 1.5;}
.wpb_wrapper > ul > li:before {content: "\f105"; font-family: "FontAwesome"; position: absolute; left: 0; top: 5px; line-height: 1; display: block;}

#wpadminbar { z-index:9999999 !important;}
