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%;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
:focus { outline: 0;
}
ol, ul {
list-style: none;
}
.page-content > ul {
list-style-type: disc;
list-style-position: inside;
margin-bottom: 30px;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a img {
border: 0;
}
article, aside, details, figcaption, figure,
footer, #header, hgroup, menu, nav, section {
display: block;
}
p:empty {
margin-bottom:0;
display: none;
} body {
font-family: Arial, Helvetica, sans-serif;
color: #777;
font-size: 12px;
background-color: #fff;
line-height: 1.4em;
-webkit-font-smoothing: antialiased;
}
#wrapper {	
margin: 0 auto;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.07);
overflow: hidden;
}
#wrapper.vntd-boxed-layout,
#wrapper.vntd-boxed-layout .navbar {
width:1230px;
}
.page-content {
line-height: 1.75em;
}
#content-wrap {
padding-top: 30px;
}
.fixed-top {
padding-top: 110px;
}
.inner {
width: 940px;
margin: 0 auto;
padding: 0 30px;
}
a {
color: #333;
text-decoration: none;
transition: color 0.2s, background-color 0.2s;
-moz-transition: color 0.2s, background-color 0.2s;
-webkit-transition: color 0.2s, background-color 0.2s;
-o-transition: color 0.2s, background-color 0.2s;
}
a:hover {
color: #74E7B4;
color: #5EC3FF;
}
img {
height: auto;
border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; display: block; max-width: 100%;
image-rendering: optimizequality;
}
p {
margin-bottom: 25px;
line-height: 1.75em;
}
.alignleft { float: left; margin-right: 30px; margin-bottom: 25px; }
.alignright { float: right; margin-left: 30px; margin-bottom: 25px; }
.aligncenter { margin: 0 auto; margin-bottom: 20px; }
.alignnone { margin-bottom: 20px; }
::selection {
color:#fff;
border-radius: 2px;
}
.vntd-border-accent {
}
.vntd-bgcolor-accent {
}
.vntd-color-accent {
} .container {
width: 1170px;
margin: 0 auto;
position: relative;
}
.vntd-row {
width: 100%;
}	
.container:after,
.vntd-row:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.vntd-row [class*="span"],
[class*="vntd-span"] {    		
float: left;
margin-left: 2.5%;
margin-bottom: 30px;
position: relative;
min-height: 1px;
}
.vntd-row > [class*="span"]:first-child {
margin-left: 0;
}
[class*="vntd-span"]+br {
display: none;
}
.vntd-span1,
.vntd-row .span1 { width: 6.04%; }
.vntd-span2,
.vntd-row .span2 { width: 14.58%; }
.vntd-span24,
.vntd-row .span24 { width: 18%; }
.vntd-span3,
.vntd-row .span3 { width: 23.125%; }
.vntd-span4,
.vntd-row .span4 { width: 31.66%; }
.vntd-span5,
.vntd-row .span5 { width: 40.02%; }
.vntd-span6,
.vntd-row .span6 { width: 48.74%; }
.vntd-span7,
.vntd-row .span7 { width: 57.28%; }
.vntd-span8,
.vntd-row .span8 { width: 65.82%; }
.vntd-span9,
.vntd-row .span9 { width: 74.36%; }
.vntd-span10,
.vntd-row .span10 { width: 6.04%; }
.vntd-span11,
.vntd-row .span11 { width: 6.04%; }
.vntd-span12,
.vntd-row .span12 { width: 100%; }
[class*="vntd-span"]  {
margin: 0 2.5% 0 0;
}
[class*="vntd-span"] > br {
display: none;
}
.vntd-span-last {
margin-right: 0;
}
.vntd-clearcols {
clear: both;
} #wrapper .vntd-row-fullwidth,
.header-style-bottom #navigation {
width: 100% !important;
box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;	
padding-left: 50%;
padding-right: 50%;
margin-left: -50%;
margin-right: -50%;	
}
#wrapper .vntd-row-fullwidth-inner {
margin-left: -15px;
margin-right: -15px;
} .vntd-row-white,
.vntd-row-white h1,
.vntd-row-white h2,
.vntd-row-white h3,
.vntd-row-white h4,
.vntd-row-white h5,
.vntd-row-white h6 {
color: #fff !important;
}
.vntd-row-white p {
opacity: 0.9;
} .separator {
margin-bottom: 35px;
clear: both;
height: 1px;
border-top: 1px solid #e1e1e1;
text-align: center;
}
.separator-fullwidth {
padding: 0 800px;
margin: 0 -800px 35px -800px;
width: auto !important;
}
.separator.separator-shadow {
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.04);
} .separator div {
display: inline-block;
background-color: #fff;
padding: 1px 1em;
position: relative;
top: -9px;
}
.separator.separator-text-align-left {
text-align: left;
}
.separator.separator-text-align-right {
text-align: right;
} .white-space,
.vntd-white-space {
height: 30px;
} .border-circle {
border-radius: 200px;
-webkit-border-radius: 200px;
-moz-border-radius: 200px;
}
.snavbar-inner {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: moz-none;
-ms-user-select: none;
user-select: none;
}
#wrapper .secondary-text,
#wrapper a.secondary-text,
.woocommerce #wrapper span.from {
color: #bbb !important;
}
#wrapper select,
#lang_sel_click a.lang_sel_sel {
-webkit-appearance: none;
border: 1px solid #e4e4e4;
box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 4px;
border-radius: 1px;
padding: 10px 12px;
position: relative;
display: block;
background: #fff url(//200pixels.com.au/site/wp-content/themes/renown/img/select-arrows.png) no-repeat center right 10px;
font-size: 12px;
color: #777;
}
.rounded {
border-radius: 200px;
-webkit-border-radius: 200px;
-moz-border-radius: 200px;
} .flex-control-paging li a,
.flex-viewport,
#wrapper .flex-direction-nav a,
.tagcloud a,
#portfolio-navigation a,
.hover-icon,
.post-aside-icon,
.pagination a, .pagination span,
#wrapper .boxed-link > a,
#wrapper a.boxed-link,
#wrapper #content a.post-read-more,
.featured-image-holder img,
.sub-holder .sub-holder > a:after,
.woocommerce #wrapper #content .woocommerce-pagination li span.current,
.woocommerce #wrapper #content .woocommerce-pagination li a:hover,
#wrapper .tp-bullets.simplebullets.round .bullet,
#wrapper .vc-carousel-control {
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.topbar-langs ul,
#wrapper .button,
input.wpcf7-submit,
.widget-recent-portfolio.widget-grid li .rp-thumbnail img,
#related-posts a .thumb-icon,
#wrapper .tp-bullets.simplebullets.round .bullet {
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s;
}
#content input[type=text],
#content input[type=email],
#content textarea,
#content select,
#wrapper #search-form input,
.sidebar-widget.widget_product_search input[type=text] {
border: 1px solid #e2e2e2;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
-webkit-font-smoothing: antialiased;
}
#content input[type=text]:focus,
#content input[type=email]:focus,
#content textarea:focus,
#content select:focus,
#wrapper #search-form input:focus,
.sidebar-widget.widget_product_search input[type=text]:focus {
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
} h4 {
color: #000;
font-size: 20px;
font-family: Georgia, Arial, serif;
font-style: italic;
}
h1,h2,h3,h4,h5,h6 {
margin-bottom: 25px;
line-height: 1.4em;
color: #333;
}
h1 { font-size: 38px; }
h2 { font-size: 30px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5,h6 {
letter-spacing: 1px;
}
h5 { font-size: 14px; }
h6 { font-size: 13px; }
blockquote {
padding-left: 30px;
margin: 5px 35px;
border-left: 4px solid #ACD479;
padding: 0 25px;
opacity: 0.75;
font-style: italic;
font-size: 1.1em;
}
.wp-caption {
padding: 2px;
}
.gallery-caption,
.wp-caption-text {
font-style: italic;
opacity: 0.8;
font-size: 0.8em;
margin-bottom: 0;
padding-top: 4px;
}
.sticky,
.bypostauthor {
} .navbar {
border-bottom: 1px solid #e9e9e9;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
background-color: #fff;
opacity: 1;
width: 100%;
z-index: 201;
}
#header-main {
height: 70px;
line-height: 70px;
}
.navbar button {
display: none;
}
.fixed-navbar {
position: fixed;
}
#logo {
float: left;
height: 100%;
}
#logo a {
height: 100%;
display: block;
}
#logo h2 {
position: absolute;
top: 50%;
margin-top: -20px;
}
#logo img {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
transition: height .1s;
-webkit-transition: height .1s;
-moz-transition: height .1s;
}
.vntd-retina-logo-img {
display: none;
}
.vntd-logo-helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
#logo h2 {
position: absolute;
margin-top: -22px;
top: 50%;
}
#navigation > div > ul > li div {
line-height: 1.3em;
}
.website-nav {
overflow: hidden;
}
#navigation {
float: right;	
font-size: 13px;
}
#navigation > div {
float: left;
}
#navigation ul li a {
color: #777;
}
#navigation ul li a:hover {
color: orange;
}
#navigation ul {
list-style: none;
}
#navigation > div > ul > li {
float: left;		
}
#navigation > div > ul > li > ul {
display: none;
}
#navigation > div > ul > li:not(.dc-mega-li) {
position: relative;
}
#navigation > div > ul > li > a {
display: block;	
padding: 0 15px;	
}
#navigation > div > ul > li:last-child > a {
padding-right: 0;
}
div.non-mega li ul.sub-menu,		
#navigation ul.sub-menu {
display: none;
box-shadow: 0 1px 14px rgba(0, 0, 0, 0.1);
border: 1px solid #e4e4e4;
border-top: 0;
}
#navigation ul.sub-menu > li:last-child {
border: 0 !important;
}
#navigation .non-mega > ul {
position: absolute;
z-index: 9999;
left: -6px;
margin-top: 1px;
min-width: 200px;	
}
#navigation ul.sub-menu {
background-color: #fff;
}
#navigation ul li ul li a {
display: block;
padding: 14px 20px;
font-size: 13px;
color: #777;
border-bottom: 1px solid #e9e9e9;
}
#navigation .non-mega ul li ul li:last-child a {
padding-bottom: 15px;
border-bottom: 0;
}
#navigation ul li ul li a:hover { } .non-mega > ul > li {
position: relative;
}
#navigation .non-mega li:hover .sub-menu { }
.non-mega li ul {
display: none;
position: absolute;
left: 200px;
top: 0;
min-width: 200px;
display: block;
}
.sub-holdder > a {
position: relative;
}
.sub-holder .sub-holder > a:after {
font-family: FontAwesome;
content: "\f105";
position: absolute;
right: 10px;
}
.sub-holder.sub-holder-hover > a:after {
right: -20px;
} #menu-blee li .sub-container {
position: absolute;
}
.sub-menu.sub {
display: none;
}
.page-title-side {
position: absolute;
top: 50%;
right: 0;
font-size: 13px;
margin-top: -8px;
}
.sub-container.mega {
left: 0;
right: auto;
top: auto;
position: absolute;
margin-top: 1px;
width: 100%;
z-index: 300;
}
.sub-container.mega .sub-menu .sub-menu {
border: 0 !important;
box-shadow: none !important;
display: block !important;
}
.vntd-mega-row {
display: table;
width: 100%;
}
.vntd-mega-row > li {
display: table-cell;
width: 25%;
border-left: 1px solid #e6e6e6;
padding: 10px;
}
.vntd-mega-row > li:first-child {
border: 0;
}
.mega-hdr {
padding: 10px 0 15px 0;
}
.mega-column-title {
padding-left: 10px;
margin: 8px 0 10px 0;
display: block;
}
#navigation .mega-hdr a {
padding: 10px;
border: 0;
}
#navigation .mega-hdr:last-child a {
padding-bottom: 10px;
}
.dc-mega-icon {
font-family: FontAwesome;
margin-left: 7px;
}
.dc-mega-icon:before {
content: "\f107";
}
.mega.no-heading .mega-column-title {
display: none;
} #vntd-mobile-nav-toggle {
font-size: 28px;
color: #666;	
cursor: pointer;
float: right;
display: none;	
}
#mobile-navigation {
display: none;
border-top: 1px solid #e5e5e5;
}
#mobile-navigation > div > ul > li:last-child > a {
border: 0;
}
#mobile-navigation a {
color: #666;
border-bottom: 1px solid #e5e5e5;
display: block;
font-size: 14px;
height: 42px;
line-height: 42px;
}
#mobile-navigation .sub-menu .sub-menu {
display: block;
padding-left: 15px;
}
#mobile-navigation .sub-menu li a:before {
font-family: FontAwesome;
margin-right: 10px;
content: "\f0da";
font-size: 11px;
opacity: 0.2;
color: #000 !important;
}
#mobile-navigation .sub-menu li:last-child {
padding-bottom: 2px;
}
.toggle-mobile-nav {
margin-top: 15px !important;
cursor: pointer;
} .header-style-bottom #logo {
float: none;
position: relative;
overflow: hidden;
}
.header-style-bottom #logo a {
display: inline-block;
}
.header-style-bottom #header-main {
height: auto !important;
}
.header-style-bottom #navigation {
line-height: 44px !important;
float: none;
border-top: 1px solid #e1e1e1;
}
.header-style-bottom #navigation:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.header-style-bottom #navigation > div > ul > li:first-child > a {
padding-left: 0;
}
.header-side-content {
position: absolute;
right: 0;
top: 50%;
margin-top: -20px;
}
.header-side-content > div {
float: left;
}
.header-side-text {
line-height: 39px;
opacity: 0.9;
}
.header-style-bottom #nav-search,
.header-style-bottom #woo-nav-cart {
float: right !important;
} .topbar {
background-color: #f9f9f9;
font-size: 13px;
border-bottom: 1px solid #f0f0f0;	
height: 40px;
line-height: 20px;
}
.topbar .vntd-button {
margin-bottom: 0 !important;
}
.topbar-right,
.topbar-left {
margin-bottom: 0 !important;
}
.topbar-section {
padding: 10px;
display: inline-block;
float: left;
border-left: 1px solid #ddd;
}
.topbar .topbar-section:first-child {
border: 0;
padding-left: 0;
}
.topbar-social {
display: inline-block;
padding: 0;
}
.topbar-social a {
display: inline-block;
width: 16px;
text-align: center;
border-right: 1px solid #ddd; font-size: 16px;
padding: 10px;
opacity: 1;
}
.topbar-social a i {
opacity: .7;
}
.topbar-social a:last-child {
border: 0;
padding-right: 0;
}
.topbar-social a i { }
.topbar-menu li {
list-style: none;
display: inline-block;
}
.topbar-menu li {
margin-right: 8px;
}
.topbar-menu li:after {
content: "/";
padding-left: 8px;
opacity: 0.4;
}
.topbar-menu li:last-child:after {
content: none;
padding: 0;
}
.topbar-left {
float: left;
}
.topbar-right {
float: right;
}
.topbar-left .topbar-text {
padding-right: 5px;
}
.topbar-text {
height: 20px;
overflow: hidden;
}
.topbar-text i {
padding-right: 4px;
font-size: 14px;
opacity: 0.8;
margin: 0;
}
.topbar-text i:not(:first-child) {
padding-left: 4px;
} .topbar-langs {
padding: 0 5px 0 10px; }
.topbar-langs ul {
opacity: 0;
height: 0;
position: absolute;
top: 39px;
left: -15px;
background: #fff;
border: 1px solid #e1e1e1;
z-index: 300;
min-width: 100px;
text-align: left;
overflow: hidden;
line-height: 1.7em;
}
.topbar-langs .current-lang {
position: relative;
cursor: pointer;
padding: 10px 0;
}
.topbar-langs:hover ul {
opacity: 1;
height: auto;
}
.topbar-langs a {
display: block;
padding: 8px 14px;
}
.topbar-langs ul li:not(:last-child) {
border-bottom: 1px solid #e1e1e1;
}
.topbar-langs i {
margin: 0 6px;
} #breadcrumbs li {
display: inline-block;
}
#breadcrumbs li:after {
content: "/";
padding: 0 10px;
color: #ddd;
}
#breadcrumbs li:last-child:after {
content: none;
padding-right:0;
}
#breadcrumbs li a,
#breadcrumbs li {
color: #a0a0a0;
} #nav-search {
margin-left: 22px;
cursor: pointer;
position: relative;
z-index: 300;
}
.nav-search-holder {
position: absolute;
right: 0;
top: auto;
display: none;
background: #fff;
width: 220px;
border: 1px solid #e1e1e1;
border-top: 0;
margin-top: 2px;
box-shadow: 0 1px 14px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 14px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 14px rgba(0, 0, 0, 0.1);
}
#nav-search form {
position: relative;
display: block !important;
min-width: 20px;
}
#wrapper #nav-search .search-box {
display: inherit;
line-height: 20px;
padding: 18px;
font-size: 13px;
background: none;
border: 0;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
} #page-title {
position: relative;
background-color: #f7f7f7;
border-bottom: 1px solid #f2f2f2;
}
#page-title .container {
padding: 30px 0;
position: relative;
}
#page-title h1 {
margin: 0;
font-size:19px;
display: block;
color: #666;
line-height: 1em; }	
#page-title .page-tagline {
font-size: 13px;
margin: 15px 0 0 0;
display: block;
color: #999;
}	
.page-title-center {
text-align: center;
}
.page-title-center .page-title-side {
position: relative;
margin-top: 25px;
}
#page-title.page-title-center .page-tagline {
margin: 15px 0 -10px 0;
}
.page-title-right {
text-align: right;
}
.page-title-right .page-title-side {
left: 0;
right: auto;
}
#page-header-slider {
margin-bottom: 25px;
}
.vntd-404-heading {
text-align: center;
margin-bottom: 70px;
}
.vntd-404-big {
font-size: 280px;
opacity: 0.2;
line-height: 1em;
margin-bottom: 30px;
} .content-with-sidebar {
width: 71.5%;
float: left;
}
.page-content {
padding-top: 35px;
}
.sidebar_left .content-with-sidebar,
.sidebar-left .content-with-sidebar {
float: right;
}
.sidebar_left .sidebar,
.sidebar-left .sidebar {
float: left;
} .sidebar {
width: 24%;
float: right;
box-sizing: border-box;
}
.sidebar-widget {
margin-bottom: 30px;
}
.sidebar-widget h4 {
margin-bottom: 30px;
}
.sidebar-widget ul li {
margin-bottom: 10px;
}
#wrapper .sidebar-widget ul li > a {
color: #777;
opacity: 0.95;
}
.wpb_widgetised_column.span4 {
padding-left: 25px;
} .featured-image-holder {
margin-bottom: 15px;
position: relative;
overflow: hidden;
display: block;
}
.featured-image-holder img {
width: 100%;
}
#wrapper .flexslider.vntd-flexslider {
margin-bottom: 15px !important;
}
h2.post-title {
font-size: 30px;
line-height: initial;
}
#wrapper h2.post-title a {
color: #262626 !important;		
}
.post-title a:hover {
color: orange;
}
.recent-posts-meta {
font-size: 12px; color: #AAA;
margin-bottom: 10px;
margin-top: -10px;
}
.classic-meta-section {
font-size: 15px;
margin: -11px 0 18px 0;
}
.classic-meta-section,
#wrapper #content .classic-meta-section a {
color: #aaa !important;
}
.classic-meta-section a:hover {
color: #555;
}
.classic-meta-section span:not(:last-child):after {
content: '/';
display: inline-block;
padding: 0 6px;
opacity: 0.3;
}
#post-author,
#comments,
#wrapper .blog-wrap .post-content-holder {
margin-bottom: 20px; }
article {
font-size: 15px;
}
.post-content.span8,
.post-content.span11 {
box-sizing: border-box;
margin-left: 0 !important;
}
.post-content.span8 {
padding: 0 20px;
}
.single-post-classic  .post-content.span8 {
padding: 0;
}
.single-post-default > .divider.line {
margin-right: 20px;
}
.sidebar_left .post-content.span8 {
padding-right: 0;
}
.post-content.span11 {
padding-left: 20px;
}
.single-post-classic article {
margin-bottom: 10px;
}
.post-content-default {
float: right !important;
}
#wrapper #content a.post-read-more {
margin-bottom: 20px;
line-height: normal;
}
a.post-read-more:after {
font-family: FontAwesome;
content: "\f105";
content: "\f054";
font-size: 8px;
display: inline-block;
overflow: hidden;
text-align: right;
width: 15px;
}
.blog-navigation {
overflow: hidden;
margin-bottom: 40px;
}
.blog-navigation div {
display: inline-block;
}
.blog-navigation .older-posts {
float: right;
}
.blog-navigation a {
display: block;
}
#wrapper .boxed-link > a,
#wrapper a.boxed-link {
padding: 10px 12px;
background: #f2f2f2;
color: #666 !important;
font-size: 13px;
border-radius: 2px;
display: inline-block;
background: #fff;
border: 1px solid #e4e4e4;
}
#wrapper #content .boxed-link > a:hover,
#wrapper #content a.boxed-link:hover {
color: #fff !important;
}
.blog-navigation .newer-posts a:before ,
.blog-navigation .older-posts a:after {
font-family: FontAwesome;
font-size: 9px;	
opacity: 0.8;
}
.blog-navigation .older-posts a:after {
content: "\f054";
margin-left: 10px;	
}
.blog-navigation .newer-posts a:before {
content: "\f053";
margin-right: 10px;	
}
#wrapper #content .boxed-links a:hover {
color: #fff !important;
} .post-author-circle img {
height: auto;
border-radius: 2px;
margin-bottom: 10px;
box-sizing: border-box;
transition:all .3s;
padding-top: 2px;
} .blog-default article,
.post-content-holder,
.comments-holder,
.post-respond-holder,
.post-author-holder {
overflow: hidden;
}
.post-content-holder {
padding-bottom: 5px;
}
.post-aside-column {
float: left;
margin-right: 52px;
width: 70px;
}
.blog-classic article:last-child .post-content-holder,
.blog-default article:last-child .post-content-holder {
border-bottom: 0;
margin-bottom: 0;
} .blog-classic .post-content-inner {
min-height: 0;
}
.blog-link-url {
display: inline-block;
margin-bottom: 30px;
}
.blog-classic .post-link .post-title:before {
font-family: FontAwesome;
content: "\f0c1";
color: #DDD;
padding-right: 10px;
}
.fullwidth .blog-classic .post-content-holder {
text-align: center;	
}
.fullwidth .blog-classic .post-text-content {
width: 65%;
margin: 0 auto;
} .portfolio-thumbnail {
position: relative;
}
.span12 .blog-grid-holder {
width: 964px
}
.post-grid-content .post-title {
font-size: 16px;
}
.blog-grid-holder {
opacity: 0;
}
.span9 > .blog-grid-holder {
width: 718px;
}
.blog-grid-holder > div {
opacity: 0; }
.span9 .blog-grid-holder .col4,
.span12 .span9 .blog-grid-holder .col4,
.blog-grid-holder .col3 {
width: 30.8%;
margin-left: 0;
}
.blog-grid-holder .col4 {
width: 22.6%;
}
.blog-grid-holder .col2 {
width: 47.5%;
} .span9 .blog-grid-holder {
width: 700px;
}	
.post-grid {
box-sizing:border-box;
background-color: #fcfcfc;
margin-bottom: 30px;
}
.post-grid-content {
padding: 15px;
box-shadow: 0 1px 4px rgba(221, 221, 221, 0.36);
overflow: hidden;
}
.post-grid .post-title {
margin-bottom: 10px;
}
.post-grid .post-grid-content {
border: 1px solid rgba(228, 228, 228, 0.84);
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}	
.post-grid .post-grid-content p {
font-size: 13px;			
}
.post-grid .post-grid-content .classic-meta-section {
font-size: 13px;
padding-top: 20px;
}
.post-grid .post-grid-content .classic-meta-section span:before {
height: 4px;
width: 4px;
}
.post-grid.post-quote .classic-meta-section {
padding-top: 4px;
}
.post-grid.post-link .classic-meta-section {
margin-top: -35px;
}
.classic-meta-section i {
font-size: 14px;
padding-right: 3px;
}
.post-grid .featured-image-holder,
#wrapper .post-grid .flexslider {
margin-bottom: 16px !important;
}
.post-grid img {
border-radius: 0;
}
.post-grid .blog-quote {
margin-bottom: 2px;
}
.post-grid.post-quote .classic-meta-section {
display: none;
}
.post-grid h2 {
font-size: 18px;
} .blog-box {
margin-bottom: 25px;
}
.post-grid .blog-box {
text-align: left;
border-radius: none;
}
.blog-quote h2 {
font-size: 30px;
}
.blog-quote h2:after,
.blog-quote h2:before {
content: '"';
color: #ddd !important;
}
.post-grid .blog-quote-author {
padding-top: 20px;
}
.post-grid .blog-box-sub {
font-size: 13px;
} .blog-box-sub {
display: inline-block;
color: #bbb;
font-weight: 400;
}
a.blog-box-sub:hover {
color: #555;
} .pagination {
margin: 0 0 30px 0;	
overflow: hidden;	
}
.pagination-inner {
float: right;
}
.pagination .next {
float: none;
}
.pagination a, .pagination span,
.woocommerce #wrapper #content .woocommerce-pagination li span.current,
.woocommerce #wrapper #content .woocommerce-pagination li a {
display: inline-block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
font-size: 12px;
border: 1px solid #e4e4e4;
margin-left: 5px;
border-radius: 2px;
}
#wrapper .pagination a {
color: #777 !important;
}
.woocommerce #wrapper #content .woocommerce-pagination li span.current,
.woocommerce #wrapper #content .woocommerce-pagination li a:hover,
#wrapper #content .pagination a:hover {
color: #fff !important;
}
.pagination .next,
.pagination .prev {
line-height: 32px;	
}
.pagination .next:before,
.pagination .prev:before {
font-size: 9px;
font-family: FontAwesome;
font-weight: 300;
}
.pagination .next:before {
content: "\f054";
}
.pagination .prev:before {
content: "\f053";
}
#wrapper .pagination .next {
margin-right: 0;
}
.pagination span {
color: #fff;
background: green;
border-color: green;
}  .single-post-default .divider.line {
margin: 10px 0 35px 0;
}
.post-aside-icon {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-sizing: border-box;
border: 1px solid #e9e9e9;
text-align: center;
height: 70px;
line-height: 72px;
}
.post-aside-icon:hover {
color: #fff !important;
background-color: orange;
}
.post-aside-icon:after {
font-family: FontAwesome;
font-size: 28px;
}
.aside-icon-date:after {
content: "\f073";
}
.aside-icon-gallery:after {
content: "\f03e";
}
.aside-icon-quote:after {
content: "\f10e";
}
.aside-icon-link:after {
content: "\f0c1";
}
.aside-icon-video:after {
content: "\f008";
}
.aside-icon-audio:after {
content: "\f028";
}
.aside-icon-comments:after {
content: "\f086";
}
.aside-icon-pencil:after {
content: "\f040";
}
.aside-icon-sticky:after {
content: "\f08d";
}
article.post.sticky .post-aside-icon {
color: #fff !important;
background-color: orange;
}
.post-aside-meta {
line-height: 1em !important;	
text-align: center;
line-height: 1.5em;
color: #555;
font-size: 14px;
}
.post-aside-month {
display: block;
margin:13px 0 8px 0;
}
.post-aside-year {
color: #aaa;
}
.post-aside-meta span {
display: block;
}
div.pp_default .pp_description {
margin-top: 11px !important;
} .post-tags {
margin-bottom: 25px;
font-size: 14px;
}
#wrapper .post-tags a {
color: #888 !important;
}
.post-tags span {
color: #555;
}
#post-author {
overflow: hidden;
padding-bottom: 8px;
min-height: 92px;
}
.post-author-info h3 {
margin-bottom: 10px;
}  #related-posts {
margin-bottom: 25px;
}
#related-posts ul {
overflow: hidden;
}
#related-posts li {
width: 13.42%;
margin-left: 1.7%;
display: block;
float: left;
}
#related-posts li:first-child {
margin-left: 0;
}
.span12.blog-content #related-posts a {
width: 140px;
height: 140px;
}
.span9.blog-content #related-posts a {
width: 104px;
height: 104px;
}
#related-posts a .thumb-icon {
display: block;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
font-family: FontAwesome;
position: relative;
font-size: 42px;
width: 100%;
height: 100%;
color: #555 !important;
border: 1px solid #e4e4e4;
box-sizing: border-box;
}
#wrapper #related-posts a:hover .thumb-icon {
color: #fff !important;
opacity: .2;
}
#related-posts .thumb-icon:after {
position: absolute;
top: 50%;
left: 50%;
margin-left: -21px;
margin-top: -21px;	
z-index: 0;	
}
.thumb-icon-gallery:after {
content: "\f03e";
}	
.thumb-icon-video:after {
content: "\f008";
}
.thumb-icon-link:after {
content: "\f0c1";
}
.thumb-icon-audio:after {
content: "\f028";
}
.thumb-icon-quote:after {
content: "\f10e";
} #comments {
padding-bottom: 0;
}
.avatar-holder {
float: left;
margin-right: 20px;
}
.comments-holder > ul > li.comment {
border-bottom: 1px solid #f1f1f1;
margin-bottom: 30px;
}
.comments-holder > ul > li.comment:last-child {
border: 0;
margin-bottom: 0;
}
.comment-wrap {
margin-bottom: 30px;
}
.comment-entry {
overflow: hidden;
position: relative;
min-height: 60px;
}
.comment-entry p:last-child {
margin: 0;
}
.comment-meta { color: #ccc;
margin-left: 2px;
font-size: 11px;
vertical-align: top;
line-height: 18px;
}
.comment-meta:before {
content: "/";
color: #eee;
margin-right: 6px;
vertical-align: top;
}	
.comment-edit-link:before {
content: '/';
font-weight: normal;
opacity: 0.3;
padding: 0 5px 0 3px;
}
.avatar-holder img {
border-radius: 2px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
box-sizing: border-box;
}
.comment-holder .children {
margin-left: 80px;
}
.comment-info {
margin-bottom: 10px;
font-size: 14px;
}
.comment-action {
float: right;
font-size: 13px;
}
.comments-holder #respond {
margin-left: 80px;
}
#cancel-comment-reply-link { }
#cancel-comment-reply-link span {
color: #e6e6e6;
} .comments-holder #respond .aside-circle-icon {
line-height: 50px;
}
.comments-holder #respond {
margin-left: 0;
} .comments-holder #respond .post-aside.span1 {
width: 54px;
margin-left: 0;	
}
.comments-holder #respond .post-aside-circle {
height: 54px;
line-height: 50px;
}
#commentform .form-allowed-tags,
#commentform .comment-notes {
display: none;
}
#commentform input {
display: block;
}
#commentform .required {
opacity: 0.6;
} .portfolio-container {
margin-bottom: -20px;
}
.portfolio-container ul {
list-style: none;
}
.portfolio-item {
margin-bottom: 20px;
height: auto;
position: relative;
list-style: none;
}
.portfolio-thumbnail-holder,
.portfolio-thumbnail-holder-alt {
display: block;
position: relative;
}
#filtering-menu {
font-size: 13px;
}
.portfolio-filters {
margin-bottom: 25px;
display: inline-block;
border-radius: 1px;
}
.portfolio-filters li {
position: relative;
float: left;
cursor: pointer;
margin-bottom: 5px;
}
.portfolio-filters li:last-child {
border: 0;
}
#wrapper .portfolio-filters a {
padding: 6px 10px;
display: block;
color: #888 !important;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
margin-right: 5px;
}
#wrapper #content .portfolio-filters a:hover {
color: #888 !important;
}
#wrapper #content .portfolio-filters a.selected {
color: #fff !important;
}
.lightbox-hidden {
display: none;
}
.portfolio-image-list img {
margin-bottom: 20px;
}
.portfolio-image-list img:last-child {
margin-bottom: 30px;
} .vntd-row-full {
width: auto !important;
overflow: visible !important;
}
.vntd-grid {
margin-left: -2.55%;
}
.vntd-grid .grid-item {
margin-left: 2.5%;
margin-bottom: 2.5%;
}
.grid-item {
opacity: 0;		
}
.vntd-grid .span3 {
width: 22.45%;
}
.vntd-grid .span4 {
width: 30.78%;
}
.vntd-grid .span6 {
width: 47.44%;
}
.page-sidebar .span4 {
width: 30.7%;
}
.vc_span8 .vntd-grid .span4 {
width: 30.7%;
}
.vc_span9 .vntd-grid {
margin-left: -3.5%;
}
.vc_span9 .vntd-grid .grid-item {
margin-left: 3.32%;
}
.page-sidebar .span3 {
width: 22.49%;
}
.vc_span9 .vntd-grid .span3 {
}
.vc_span9 .vntd-grid .span4 {
width: 30%;
}
.vc_span9 .vntd-grid .span6 {
} .isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height;
-moz-transition-property: height;
-ms-transition-property: height;
-o-transition-property: height;
transition-property: height;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .portfolio-thumbnail-holder {
overflow: hidden;
display: block;
position: relative;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
.portfolio-thumbnail-holder img {
width: 100%;
height: auto;
-webkit-backface-visibility: hidden;
}
.portfolio-thumbnail {
overflow: hidden;
display: block;
}
.portfolio-thumbnail-holder.thumbnail-default:hover img {
-webkit-transform: translateY(-50px);
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
transform: translateY(-50px);
opacity: 0.4;
}
.portfolio-style-default .hover-icon {
margin-top: -52px;
-webkit-transform: translateY(120px);
-moz-transform: translateY(120px);
-o-transform: translateY(120px);
transform: translateY(120px);
}
.portfolio-thumbnail-holder:hover .hover-icon {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
} .thumbnail-default .portfolio-thumbnail-caption {
position: absolute;
bottom: -50px;
width: 100%;
opacity: 0;
}
.portfolio-thumbnail-holder:hover .portfolio-thumbnail-caption {
bottom: -4px;
opacity: 1;
}
.caption-title {
margin-bottom: 1px;
padding-top: 6px;
}
.caption-categories {
display: block;
opacity: 0.8;
text-transform: capitalize;
font-size: 13px;
} li.span6 .caption-title {
font-size: 18px;
margin-bottom: 2px;
padding-top: 6px;
}
li.span6 .caption-categories {
font-size: 13px;
}
li.span6 .portfolio-thumbnail-holder.thumbnail-default:hover img {
-webkit-transform: translateY(-60px);
-moz-transform: translateY(-60px);
-ms-transform: translateY(-60px);
transform: translateY(-60px);
} .thumbnail-alternative .portfolio-thumbnail,
.portfolio-alternative .portfolio-thumbnail {
margin-bottom: 15px;
}
.portfolio-thumbnail-holder.thumbnail-alternative img {
display: block;
height: auto;	
}
.portfolio-thumbnail-holder.thumbnail-alternative:hover img {	
opacity: .1 !important;
-webkit-transform: scale(1.2) rotate(3deg);
-moz-transform: scale(1.2) rotate(3deg);
opacity: 0.4 !important;
}
.portfolio-overlay {
position: absolute;
top: 50%;
height: 72px;
margin-top: -36px;
text-align: center;
width: 100%;
opacity: 0;
-webkit-transform: scale(0.1);
-moz-transform: scale(0.1);
}
.portfolio-thumbnail-holder:hover .portfolio-overlay {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
}
.portfolio-overlay span {
display: block;
} .hover-item.double-icons .hover-icon-link {
margin-left: 3px;
}
.hover-item.double-icons .hover-icon-zoom {
margin-left: -56px;
}  #portfolio-post-holder .vntd-span8 {
padding-right: 15px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.vntd-gallery-item {
margin-bottom: 35px;
}
.vntd-gallery-item:last-child {
margin-bottom: 15px;
}
.portfolio-post-gallery {
margin-bottom: 30px;
}
.portfolio-post-content {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.portfolio-layout-sidebar_right .portfolio-post-content {
padding-left: 25px;
}
.portfolio-layout-sidebar_left .portfolio-post-content {
padding-right: 25px;
}
.portfolio-post-content p:last-child {
margin-bottom: 30px;
}
#related-work {
padding-bottom: 35px;
clear: both;
}
#related-work h3 {
margin-bottom: 45px;
margin-top: -5px;
} .hover-item {
display: block;
position: relative;
}
.hover-overlay {
position: absolute;
background-color: #fff;
width: 100%;
height: 100%;
opacity: 0;
top: 0;
left: 0;
}
.hover-icon {
opacity: 0;
position: absolute;
font-family: FontAwesome;
font-weight: 300;
color: #fff;
left: 50%;
top: 50%;
border-radius: 70px;
-webkit-border-radius: 70px;
-moz-border-radius: 70px;
margin-left: -26.5px;
margin-top: -27px;
opacity: 0;
width: auto;
height: auto;
line-height: normal !important;
padding: 20px;
-webkit-transform: scale(0.1) translateZ(0);
transform: scale(0.1) translateZ(0);
z-index: 1;
background-color: rgba(0,0,0,0.5);
}
.hover-icon.hover-icon-zoom:before {
content: "\f002";	
}
.hover-icon.hover-icon-link:before {
content: "\f064";
}
.hover-item:hover .hover-icon {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
#wrapper .hover-item .hover-icon:hover {
-webkit-transform: scale(1.2);
transform: scale(1.2);
} #portfolio-navigation {
margin-top: -15px;
}
#portfolio-navigation a {
display: inline-block;
text-align: center;
line-height: 30px;
width: 30px;
border-radius: 2px;
background-repeat: no-repeat;
margin-left: 3px;
color: #888;
font-size: 16px;
border: 1px solid #e5e5e5;
box-shadow: 0 1px 1px #f5f5f5;
}
#portfolio-navigation a:hover {
background-color: #666;
color: #fff;
border-color: #666;
}
#portfolio-navigation a.portfolio-home {
font-size: 14px;
} footer {
overflow: hidden;
background-color: #2e3133;
border-top: 1px solid #eee;
color: #aaa;
}
footer a {
color: #aaa;
}
footer p {
margin-bottom: 18px;
}
.copyright {
float: left;
font-size: 13px;	
}
footer .vntd-alternative-section {
padding: 5px 10px;
}
footer .vntd-alternative-section {
margin-bottom: 18px;
}
footer .textwidget .vntd-alternative-section:last-child {
margin-bottom: 0;
}
.subfooter-extra {
text-align: right;
}
.subfooter-extra .social a {
display: inline-block;
padding: 0 9px;
font-size: 17px;
}
.subfooter-extra .social a:last-child {
padding-right: 0;
}
.subfooter-extra > div {
display: inline-block;
}
.subfooter-extra > div:last-child {
margin-left: 5px;
}
.subfooter-menu li {
display: inline-block;
margin-left: 7px;
line-height: 1.85em;
}
.subfooter-menu li:after {
content: '/';
margin-left: 7px;
color: rgba(255, 255, 255, 0.06);
display: inline-block;
}
.subfooter-menu li:last-child:after {
display: none;
}
.subfooter-menu ul li ul {
display: none;
}
#footer-widgets {
overflow: hidden;
padding-top: 45px;
}
footer .sidebar-widget h6 {
color: #888;
font-size: 13px;
letter-spacing: 1px;
}
footer .sidebar-widget ul li a {
color: #aaa;
}
#subfooter {
color: #888;
background-color: #292D30;
border-top: 1px solid #353434;
font-size: 12px;
}
#subfooter .span12 {
text-align: center;
}
#subfooter .container {
padding-top: 20px;
}
#subfooter p {
font-size: 12px;
margin-bottom: 20px;
}
footer .textwidget .social-icon {
background-color: rgb(40, 43, 44);
}
.subfooter-extra {
margin-bottom: 20px; }
#scroll-to-top {
position: fixed;
right: 10px;
bottom: 10px;
display: none;	
width: 38px;
height: 38px;
background: rgba(0,0,0,0.1);
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
color:#666;		
font-size: 14px;	
text-align: center;
line-height: 36px;
}
#scroll-to-top:hover {
color: #fff !important;
} #content input[type=text],
#content input[type=email],
#content textarea,
#content select {
margin-bottom: 5px;
margin-top: 10px;
-webkit-appearance: none;	
padding: 13px 12px;
border-radius: 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #777;
font-size: 13px;
width: 100%;
-webkit-transition: border-color .3s, box-shadow .3s, background-color .3s;
-moz-transition: border-color .3s, box-shadow .3s, background-color .3s;
-o-transition: border-color .3s, box-shadow .3s, background-color .3s;
transition: border-color .3s, box-shadow .3s, background-color .3s;
}
#content input,
#content select {
max-width: 770px;
}
.wpcf7 .ajax-loader {
display: inline-block;
margin-left: 5px;
}
.wpcf7 .wpcf7-response-output {
margin: 20px 0 0 0;
padding: 15px;
border-radius: 2px;
}
#wrapper div.wpcf7-validation-errors {
border: 0;
background-color: #FFE8E8;
color: #E25454;
}
.wpcf7 .wpcf7-not-valid-tip {
border: 0;
color: #FF5151;
left: auto;
top: -6px;
right: 10px;
width: 200px;
text-align: right;
background: none !important;
}
.fullwidth-gmap .vntd-gmap {
margin-bottom: 0;
} #respond {
margin-bottom: 10px;
}
.comments-form li {
list-style: none;
margin-bottom: 25px;
} .audio-player {
margin: 3px 0 12px 0;
}
#wrapper .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #555;
}
#wrapper .mejs-horizontal-volume-total,
#wrapper .mejs-time-current,
#wrapper .mejs-time-loaded,
#wrapper .mejs-horizontal-volume-current,
#wrapper .mejs-controls .mejs-time-rail .mejs-time-total {
height: 5px;
border-radius: 1px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
}
#wrapper .mejs-controls .mejs-time-rail .mejs-time-total {
top: 7px;
}
#wrapper .mejs-horizontal-volume-total,
#wrapper .mejs-horizontal-volume-current {
top: 12px;
cursor: pointer;
}
#wrapper .mejs-controls .mejs-button button:focus {
outline: none !important;
}
#wrapper .mejs-time-float {
background-color: #A8C97E;
border: 0px;
border-radius: 2px;
width: 40px;
text-align: center;
height: 20px;
color: #FFF;
font-weight: 500;
top: -28px;
margin-left: -20px;
display: none !important;
}
#wrapper .mejs-time-float-current {
width: 40px;
display: block;
text-align: center;
left: 0;
padding-top: 4px;
margin: 0;
}
#wrapper .mejs-time-float-corner {
border-top-color: #A8C97E;
top: 20px;
left: 15px;
} .wp-video-shortcode video,
.featured-image-holder .mejs-container,
.featured-image-holder .mejs-layers > div {
width: 100% !important;
}
.wp-video-shortcode video,
.featured-image-holder .mejs-overlay,
.featured-image-holder .mejs-container {
height: 100% !important;	
}
.mejs-inner {
margin-bottom: -2px;
}
.featured-image-holder .mejs-mediaelement {
position: relative;
height: auto;
} .video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 1px;
height: 0;
overflow: hidden;	
margin-bottom: 25px;
}
.video-container iframe,  
.video-container object, 
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100%;
z-index: 5;
}
.featured-image-holder .video-container {
margin-bottom: 0;
}
video {
width: 100%;
height: auto;
}
#wrapper .wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
padding-top: 56.3%;
} .textwidget {
line-height: 1.5em;
} .tagcloud {
margin-bottom: -8px;
}
.tagcloud a {
display: inline-block;
padding: 8px 10px;
margin: 0 5px 8px 0;
background: #fff;
border: 1px solid #eaeaea !important;
border-radius: 2px;
}
.tagcloud a:hover {
border-color: #27ccc0;
background-color: #27ccc0;
color:#fff !important;
}
#wrapper .tagcloud a {
color: #888 !important;
} .sidebar-widget .menu .sub-menu {
margin: 10px 0 0 17px;
}
#wrapper  #content .sidebar-widget .menu li.current-menu-item a,
#wrapper #content .sidebar-widget .menu li.current_page_item a {
color: #262626 !important;
}
.sidebar-widget .menu .current-menu-item:before {
font-family: FontAwesome;
content: "\f0da";
margin-right: 5px;
margin-left: 1px;
}
.sidebar-widget .cat-item {
color: #bbb;
} a.rsswidget img {
display: none;
}
cite,
span.rss-date {
opacity: 0.7;
margin: 5px 0;
display: block;
}
cite {
margin: 5px 0 20px 0;
} #calendar_wrap table {
width: 100%;
}
#calendar_wrap caption {
margin-bottom: 20px;
}
#calendar_wrap thead tr th {
padding: 10px 0;
background-color: #FFF;
text-align: center;
margin-left: -1px;
}
#calendar_wrap tbody tr td {
padding: 8px 0;
text-align: center;
background-color: #FAFAFA;
margin: 1px;
border: 1px solid #FFF;
}
#calendar_wrap tbody .pad {
background-color: #fff;
}
#calendar_wrap tfoot a {
display: block;
margin-top: 15px;
} #search-form {
position: relative;
}
.sidebar-widget #search-form:before,
.header-side-content #search-form:before {
font-family: FontAwesome;
content: "\f002";
position: absolute;
left: 10px;
top: 9px;
font-size: 13px;
}
#wrapper #search-form input,
.sidebar-widget.widget_product_search input[type=text] {
box-sizing: border-box;
margin: 0;
padding: 10px 12px 10px 30px;
border: 1px solid #e4e4e4;
border-radius: 2px;
width: 100%;
font-size: 13px;
}
.sidebar-widget #search-form span {
position: absolute;
left: 10px;
top: 11px;
} li.rp-wrap {
margin-bottom: 12px;
overflow: hidden;
}
.rp-thumbnail {
float: left;
margin-right: 20px;
}
.rp-thumbnail img {
width: 50px;
height: auto;
border-radius: 2px;
}
.rp-thumbnail .post-aside-circle {
width: 50px !important;
line-height: 50px !important;
height: 50px !important;
margin: 0;
}
.rp-title span {
display: block;
margin-bottom: 5px;
line-height: 1.4em;
}
.rp-title p.classic-meta-section {
font-size: 13px;
margin-top: 0;
opacity: 0.7;
}
.widget-recent-portfolio.widget-grid li {
float: left;
width: 24.5%;
}
.widget-recent-portfolio.widget-grid li .rp-thumbnail {
margin-right: 10px;
border-radius: 2px;
}
.widget-recent-portfolio.widget-grid li .rp-thumbnail img {
width: 100%;
}
.widget-recent-portfolio.widget-grid li .rp-thumbnail img:hover {
opacity: .2;
}
.rp-title.no-thumb p.classic-meta-section {
margin-bottom: 2px;
}
.rp-title.no-thumb span {
margin-bottom: 4px;
} .twitter-content p {
padding: 14px;
background-color: #f9f9f9;
margin: 0;
border-radius: 2px;
}
.twitter-meta {
padding: 14px 14px;
line-height: 14px;
position: relative;
}
.twitter-meta i {
padding-right: 5px;
color: #ccc;
}
.twitter-meta a {
font-size: 10px; float: right;
color: #aaa !important;
}
.twitter-meta .arrow {
display: block;
position: absolute;
top: -3px;
left: 8px;
border-left: 14px solid transparent;
border-right: 14px solid transparent;	
border-top: 14px solid #f9f9f9;
border-radius: 2px;
} #wrapper .vntd-button,
input.wpcf7-submit,
#wrapper .button,
#wrapper #content input[type=submit],
.woocommerce #wrapper #respond input#submit {
text-shadow: none;
font-family: 'HelveticaNeue' ,Helvetica, Arial !important;	
font-size: 14px;
font-weight: bold;
display: inline-block;
border-radius: 2px;
padding:11px 16px;
margin: 0 5px 20px 0;
cursor: pointer;	
color: #fff !important;
background: #FF7B7B;
border: 0;
opacity: 1;	
line-height: 1em;
box-sizing: border-box;
-webkit-box-sizing: border-box;
transition: all .4s;
-webkit-transition: all .4s;
-moz-transition: all .4s;
position: relative;
-webkit-font-smoothing: antialiased;
}	
#wrapper .vntd-button:hover,
input.wpcf7-submit:hover,
#wrapper .button:hover,
#wrapper #content input[type=submit]:hover {
color: #fff !important;	
box-shadow: inset 0 -60px 0 rgba(0, 0, 0, 0.1) !important;
-webkit-box-shadow: inset 0 -60px 0 rgba(0, 0, 0, 0.1) !important;
-moz-box-shadow: inset 0 -60px 0 rgba(0, 0, 0, 0.1) !important;
}
#wrapper #content .vntd-button:hover {
color: #fff !important;
}
#wrapper .vntd-button:active,
input.wpcf7-submit:active,
#wrapper .button:active,
#wrapper #content input[type=submit]:active {
box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1);
}
.wpcf7-submit {
margin-bottom: 0 !important;
}
.wpcf7-form p:last-child {
margin-bottom: 0;
}	
.vntd-button-centered {
text-align: center;
}
.vntd-button-centered .vntd-button {
margin-right: 0;
} .vntd-button i {
padding-right: 6px;
font-size: 14px;
}
.vntd-button-large i {
font-size: 17px;
} #wrapper .vntd-button.vntd-button-large {
font-size: 17px !important;
font-weight: normal;
padding: 16px 21px !important;
}
.vntd-button.vntd-button-large i {
padding-right: 10px;
}
#wrapper .vntd-button.vntd-button-small {
font-size: 12px;
padding: 9px 12px;
} #wrapper .vntd-color-orange {
color: #FFAE35 !important;
}
#wrapper .vntd-color-red {
color: #FF5E5E !important;
}
#wrapper .vntd-color-blue {
color: #79C5F8 !important;
}
#wrapper .vntd-color-turquoise {
color: #50DACC !important;
}
#wrapper .vntd-color-green {
color: #A2DF80 !important;
}
#wrapper .vntd-color-dark {
color: #434343 !important;
}
#wrapper .vntd-color-grey {
color: rgba(0,0,0,0.4) !important;
} #wrapper .vntd-bgcolor-orange {
background-color: #FFAE35 !important;
}
#wrapper .vntd-bgcolor-red {
background-color: #FF5E5E !important;
}
#wrapper .vntd-bgcolor-blue {
background-color: #79C5F8 !important;
}
#wrapper .vntd-bgcolor-turquoise {
background-color: #50DACC !important;
}
#wrapper .vntd-bgcolor-green {
background-color: #A2DF80 !important;
}
#wrapper .vntd-bgcolor-dark {
background-color: #555 !important;
}
#wrapper .vntd-bgcolor-grey {
background-color: rgba(0,0,0,0.15) !important;
color: rgba(255,255,255,0.9) !important;
} #wrapper .vntd-bordercolor-orange {
border-color: #FFAE35 !important;
}
#wrapper .vntd-bordercolor-red {
border-color: #FF5E5E !important;
}
#wrapper .vntd-bordercolor-blue {
border-color: #79C5F8 !important;
}
#wrapper .vntd-bordercolor-turquoise {
border-color: #50DACC !important;
}
#wrapper .vntd-bordercolor-green {
border-color: #A2DF80 !important;
}
#wrapper .vntd-bordercolor-dark {
border-color: #555 !important;
}
#wrapper .vntd-bordercolor-grey {
border-color: #BBB !important;
}  .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0 !important; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;}
#wrapper .flexslider {
border: 0; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; zoom: 1;overflow: hidden;
background: none;
border: 0;
padding: 0;
margin: 0 !important;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
}
.flex-viewport {max-height: 500px; }
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;}
#wrapper .vc-carousel-control,
#wrapper .flex-direction-nav a {width: 34px; height: 34px; line-height: 35px; font-family: FontAwesome; font-size: 11px; color: #777 !important; text-align: center; margin: -17px 0 0; margin-top: -17px; border-radius: 2px; -webkit-border-radius: 2px; display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 1; font-size: 0;background: rgba(0, 0, 0, 0.43); color: rgba(255, 255, 255, 0.7) !important; border: none; text-indent: inherit;  display: block !important; text-shadow: none;
}
#wrapper .vc-carousel-control.vc-right,
#wrapper .flex-direction-nav .flex-next {right: -36px; }
#wrapper .vc-carousel-control.vc-right:before,
#wrapper .flex-direction-nav .flex-next:before { content: "\f054"; font-size: 9px; }
#wrapper .vc-carousel-control.vc-left,
#wrapper .flex-direction-nav .flex-prev {left: -36px;}
#wrapper .vc-carousel-control.vc-left:before,
#wrapper .flex-direction-nav .flex-prev:before { content: "\f053"; font-size: 9px; }
#wrapper .vc-slide:hover .vc-right,
#wrapper .flexslider:hover .flex-next { right: 20px;}
#wrapper .vc-slide:hover .vc-left,
#wrapper .flexslider:hover .flex-prev { left: 20px;}
#wrapper #content a.vc-carousel-control:hover,#wrapper #content .flexslider:hover .flex-next:hover, #wrapper #content  .flexslider:hover .flex-prev:hover {opacity: 1; color: #fff !important;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: 8px; text-align: center;}
.flex-control-nav li {display: inline-block; zoom: 1; *display: inline;}
#wrapper .vc-carousel-indicators li,
.flex-control-paging li a,
#wrapper .tp-bullets.simplebullets.round .bullet {
background: rgba(0,0,0,.6);
opacity: 0.4;	
border-radius: 300px;
-webkit-border-radius: 300px;
-moz-border-radius: 300px;
-o-border-radius: 300px;	
position: relative;
text-indent: -9999px;
cursor: pointer; 
display: inline-block;
border: 0;
margin-bottom: 0;
}
#wrapper .tp-bullets.simplebullets.round .bullet {
opacity: 0.5;
width: 13px;
height: 13px;
margin:0 4px;
}
#wrapper .vc-carousel-indicators li,
.flex-control-paging li a {
width: 11px;
height: 11px;
margin: 0 4px;
}
#wrapper .vc-carousel-indicators li {
margin: 0 2px;
}
#wrapper .vc-carousel-indicators .vc-active,
.flex-control-paging li a.flex-active,
#wrapper .tp-bullets.simplebullets.round .bullet.selected {
opacity: 1;
}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
.flex-direction-nav a {
} .team-member img {
margin-bottom: 12px;
}
.team-position {
font-size: 12px; color: #CCC;
margin-top: -8px;
display: block;
margin-bottom: 12px;
}
.team-member > p {
margin: 0;
}
.team-member-description {
margin-bottom: 22px;
}  .list_carousel {
width: 700px;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
display: block;
float: left;
width: 220px;
}
.list_carousel.responsive {
width: auto;
margin-left: 0;
}
.prev {
float: left;
margin-left: 10px;
}
.next {
float: right;
margin-right: 10px;
}
.pager {
float: left;
width: 300px;
text-align: center;
}
.pager a {
margin: 0 5px;
text-decoration: none;
}
.pager a.selected {
text-decoration: underline;
}
.timer {
background-color: #999;
height: 6px;
width: 0px;
} ol, p+ul {
list-style-position: inside;
padding-left: 10px;
margin-bottom: 30px;
}
ol {
list-style-type: decimal;	
}
p+ul {
list-style-type: disc;
}
p+ul li,
ol li {
margin-bottom: 2px;
} #wrapper .vntd-parallax {
background-position: 50% 0 !important;
background-attachment: fixed !important;
width: 100%; 
max-width: 2560px; 
position: relative; 
} #wrapper #lang_sel {
display: block;
height: auto;
}
#wrapper #lang_sel li {
width: 100%;
margin-bottom: 0;
float: none;
}
#wrapper #lang_sel a.lang_sel_sel {
background: #fff url(//200pixels.com.au/site/wp-content/themes/renown/img/select-arrows.png) no-repeat center right 10px;
width: 100%;
padding: 6px 14px;
font-size: 12px;
box-sizing: border-box;
border-color: #e4e4e4;
}
#wrapper #lang_sel ul ul {
width: 100%;
top: 37px;
border-color: #e4e4e4;
border-radius: 0 0 2px 2px;
}
#wrapper #lang_sel ul ul a {
padding: 12px 14px;
border-color: #e4e4e4;
font-size: 12px;
}
#wrapper #lang_sel li:last-child a { }
#wrapper #lang_sel ul ul a:hover {
background-color: #fff;
} #wrapper .tparrows.round.large:hover {
color: #fff !important;
} #wrapper .tparrows {
background-image: none !important;	
background-color: rgba(0,0,0,0.15) !important;
color: #fff;
font-size: 18px;
height: 48px;
width: 46px;
line-height: 45px;	
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius:2px;
text-align: center;
-webkit-transition: background-color .3s, color .3s, opacity .3s;
-moz-transition: background-color .3s, color .3s, opacity .3s;
-o-transition: background-color .3s, color .3s, opacity .3s;
transition: background-color .3s, color .3s, opacity .3s;
}
#wrapper .tparrows:hover {
opacity: .9;
}
#wrapper .tparrows.tp-leftarrow {
padding: 0 2px 0 0;
}
#wrapper .tparrows.tp-rightarrow {
padding: 0 0 0 2px;
}
#wrapper .tparrows:after {	
font-family:FontAwesome;
}
#wrapper .tparrows.tp-rightarrow:after {
right: 0 !important;
content: "\f105";
}
#wrapper .tparrows.tp-leftarrow:after {
right: 0 !important;
content: "\f104";
} #wrapper .tp-caption {
font-family: Open Sans;
text-shadow: none;
}
#wrapper .tp-caption.medium_light_white { font-weight: 300 !important;
}
#wrapper .tp-caption.medium_text,
#wrapper .tp-caption.large_text {
color: #333;    
font-weight: 300;
line-height: 1.58em;
}
#wrapper .tp-caption.medium_text {
max-width: 40%;
color: #444;
}
#wrapper .tp-caption.mediumlarge_light_white {
color: rgba(255,255,255,0.8);
} .tp-caption.medium_thin_grey {
color: rgba(0,0,0,0.3) !important;
}
.tp-caption.large_bold_black {
font-size: 52px !important;
}
.wpb_row {
margin-left: -15px;
margin-right: -15px;
margin-bottom: 35px;
}
.wpb_text_column *:last-child {
margin-bottom: 25px;
}
.vc_row-fluid .vc_span3, .wpb_teaser_grid.wpb_carousel .vc_span3 {
width: 23.125%;
float: left;
margin-left: 2.5%;
}
.vc_row-fluid [class*="vc_span"]:first-child {
margin: 0;
}
.vc_row-fluid:before, .vc_row-fluid:after {
clear: both;
}
.vc_align_center img {
margin: 0 auto;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
#wrapper .tparrows {
line-height: 47px;
}
.vntd-button,
input.wpcf7-submit,
#wrapper .button,
#wrapper #content input[type=submit] {
padding: 11px 16px 12px;
}   
}div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip { 
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
margin-left: 0.5em;
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 img.ajax-loader {
border: none;
vertical-align: middle;
margin-left: 4px;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}#adminmenu #menu-posts-gallery:hover div.wp-menu-image:before,
#adminmenu #menu-posts-gallery.wp-has-current-submenu div.wp-menu-image:before,
#adminmenu #menu-posts-gallery div.wp-menu-image:before {
background: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/images/menu_single.png) no-repeat scroll center 8px transparent;
content: '';
}
#adminmenu #menu-posts-gallery.wp-not-current-submenu div.wp-menu-image {
opacity: 0.7;
} ul.gallery {
list-style: none outside none;
}
.gallery_box_single .gallery.clearfix {
display: table;
margin: 0 auto;
}
.gallery_box ul {
list-style: none outside none !important;
margin:0;
}
.gallery_box li {
padding: 10px 10px 0 0;
clear: both;
list-style: none;
}
.gallery_box li img {
padding: 5px;
margin:0 10px 10px 0;
float:left;
border: 1px solid #BDBDBD;
}
.gallery_box p {
margin-bottom:0px;
}
.gallery_detail_box {
float:left;
}
.gallery_box .gallery_detail_box p.title {
color: #000000;
line-height: 1.5em;
margin: 0 0 10px;
font-weight: bold;
}
.gllr_clear {
clear: both;
height: 0;
}
.clear {
clear: both;
}
.gllr_image_text {
width:150px;
}
.gllr_link_text, .gllr_image_alt_tag {
width:170px;
}
.gllr_order_text {
width:20px;
}
.gallery .gllr_image_block {
float: left;
}
#content .gallery .gllr_image_block a img {
border: 10px solid #F1F1F1;
margin-top: 0;
box-sizing: content-box;
-moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
#Upload-File .gllr_order_message{
padding-bottom:10px;
}
#Upload-File .gallery .gllr_image_block {
float: left;
}
#Upload-File .gallery .gllr_border_image {
border: 1px solid #BDBDBD;
}
#Upload-File .gallery .gllr_border_image img {
padding:10px;
}
#Upload-File .gallery .small_text{
font-size: 10px;
color: grey;
}
.gallery .delete {
padding-top: 2px;
text-align: center;
}
#content .gallery_box_single .gallery .gllr_image_block p {
border: 1px solid #BDBDBD;
margin: 5px 6px 0 0;
padding: 0;
}
.gllr_single_image_text {
font-size: 12px;
color: #888;
}
.gllr_image_row {
clear: both;
}
.gallery li {
float: left;
margin: 5px 6px 10px 0;
}
.gallery .gllr_image_container {
border: 1px solid #BDBDBD;
}
.gallery .delete {
padding-top: 2px;
text-align: center;
}
.pp_social {
display: none;
}
#gllr_form_image_size .gllr_width_labels label {
min-width: 115px;
float: left;
margin-right: 5px;
}
#gllr_form_image_size input[type="radio"] {
float: left;
position: relative;
top: 5px;
margin-right: 5px;
}
#gllr_form_image_size .label_radio {
width: 540px;
cursor: default;
}
#gllr_border_images_color_small {
background: none repeat scroll 0 0 transparent;
box-shadow: 0 9px 0 rgba(255, 255, 255, 0.1) inset;
border: 1px solid #CCC;
display: inline-block;
height: 20px;
position: relative;
vertical-align: middle;
width: 20px;
top: -2px;
}
#fancybox-wrap {
box-sizing: content-box;
-moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
#fancybox-wrap * {
box-sizing: content-box;
-moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
.gllr_image_block img {
border-style: solid;
}
.minicolors input {
height: 22px !important;
}
#gllr_loader,
#gllr_img_loader {
float: left;
position: relative;
display: none;
}
#ajax_update_postmeta,
#ajax_update_images {
float: left;
}
#gllr_date_additional_field, #gllr_link_additional_field, 
#gllr_shrdescription_additional_field, #gllr_description_additional_field,
#gllr_svn_additional_field, #gllr_executor_additional_field,
#gllr_technologies_additional_field {
float: left;
position: relative;
top: 2px;
margin-right: 3px;
}#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}
#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png);
}
#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1100;
display: none;
}
#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}
#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 20px;
z-index: 1101;
outline: none;
display: none;
}
#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #fff;
}
#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1101;
}
#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png) -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}
#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}
#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}
#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}
#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/blank.gif);
z-index: 1102;
display: none;
}
#fancybox-left {
left: 0px;
}
#fancybox-right {
right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}
#fancybox-left-ico {
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png);
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png);
background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
visibility: visible; }
#fancybox-left:hover span {
left: 20px;
}
#fancybox-right:hover span {
left: auto;
right: 20px;
}
.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}
#fancybox-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png);
background-position: -40px -162px;
}
#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox-y.png);
background-position: -20px 0px;
}
#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png);
background-position: -40px -182px; 
}
#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox-x.png);
background-position: 0px -20px;
}
#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png);
background-position: -40px -142px;
}
#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png);
background-position: -40px -122px;
}
#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 1102;
}
.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}
.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}
.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}
#fancybox-title-over {
padding: 10px;
background-image: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancy_title_over.png);
display: block;
}
.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}
#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}
#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}
#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url(//200pixels.com.au/site/wp-content/plugins/gallery-plugin/fancybox/fancybox.png) -55px -90px no-repeat;
} .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
position: absolute; margin-top: 0;
top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); } .fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }@font-face {
font-family: 'revicons';
src: url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);
src: url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),
url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),
url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),
url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="revicon-"]:before, [class*=" revicon-"]:before {
font-family: "revicons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }  .rev_slider_wrapper{
position:relative;
z-index: 0;
}
.rev_slider{
position:relative;
overflow:visible;
}
.tp-overflow-hidden { overflow:hidden;}
.tp-simpleresponsive img,
.rev_slider img{
max-width:none !important;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
margin:0px;
padding:0px;
border-width:0px;
border:none;
}
.rev_slider .no-slides-text{
font-weight:bold;
text-align:center;
padding-top:80px;
}
.rev_slider >ul,
.rev_slider_wrapper >ul,
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li{
list-style:none !important;
position:absolute;	
margin:0px !important;
padding:0px !important;
overflow-x: visible;
overflow-y: visible;
list-style-type: none !important;
background-image:none;
background-position:0px 0px;
text-indent: 0em;
top:0px;left:0px;
}
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li { 
visibility:hidden; 
}
.tp-revslider-slidesli,
.tp-revslider-mainul	{	
padding:0 !important; 
margin:0 !important; 
list-style:none !important;
}
.rev_slider li.tp-revslider-slidesli {
position: absolute !important;
}
.tp-caption .rs-untoggled-content { display:block;}
.tp-caption .rs-toggled-content { display:none;}
.rs-toggle-content-active.tp-caption .rs-toggled-content { display:block;}
.rs-toggle-content-active.tp-caption .rs-untoggled-content { display:none;}
.rev_slider .tp-caption,
.rev_slider .caption 	{ 
position:relative;  
visibility:hidden; 
white-space: nowrap;
display: block;
}
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
margin-bottom:0;
} .tp-carousel-wrapper {
cursor:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/css/openhand.cur), move;
}
.tp-carousel-wrapper.dragged {
cursor:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move;
} .tp-caption {
z-index:1
}
.tp_inner_padding {	
box-sizing:border-box;	
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
max-height:none !important;	
}
.tp-caption {	
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;	
position:absolute;
-webkit-font-smoothing: antialiased !important;
}
.tp-caption.tp-layer-selectable {
-moz-user-select: all;
-khtml-user-select: all;
-webkit-user-select: all;
-o-user-select: all;	
}
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption {	
visibility:hidden !important; 
display:none !important
}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
max-width: none !important
} .rev_slider_wrapper	{	width:100%;}
.fullscreen-container {	
position:relative;
padding:0;
}
.fullwidthbanner-container{
position:relative;
padding:0;
overflow:hidden;
}
.fullwidthbanner-container .fullwidthabanner{
width:100%;
position:relative;
} .tp-static-layers				{	
position:absolute; z-index:505; top:0px;left:0px}
.tp-caption .frontcorner		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcorner		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
}
.tp-caption .frontcornertop		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcornertop		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
}
.tp-layer-inner-rotation {	
position: relative !important;
} img.tp-slider-alternative-image	{	
width:100%; height:auto;
} .noFilterClass {
filter:none !important;
} .rs-background-video-layer 		{	position: absolute;top:0px;left:0px; width:100%;height:100%;visibility: hidden;z-index: 0;}
.tp-caption.coverscreenvideo	{	width:100%;height:100%;top:0px;left:0px;position:absolute;}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo		{	left:0px; top:0px; position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}
.fullcoveredvideo video,
.fullscreenvideo video				{	background: #000}
.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}
.videoisplaying .html5vid .tp-poster	{	display: none}
.tp-video-play-button					{	
background:#000;
background:rgba(0,0,0,0.3);										
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
position: absolute;
top: 50%;
left: 50%;										
color: #FFF;
z-index: 3;
margin-top: -25px;
margin-left: -25px;
line-height: 50px !important;
text-align: center;
cursor: pointer;
width: 50px;
height:50px;
box-sizing: border-box;
-moz-box-sizing: border-box;	
display: inline-block;	
vertical-align: top;
z-index: 4;
opacity: 0;
-webkit-transition:opacity 300ms ease-out !important;
-moz-transition:opacity 300ms ease-out !important;
-o-transition:opacity 300ms ease-out !important;
transition:opacity 300ms ease-out !important;				
}
.tp-caption .html5vid					{	width:100% !important; height:100% !important;}									
.tp-video-play-button i 				{	width:50px;height:50px; display:inline-block; text-align: center; vertical-align: top; line-height: 50px !important; font-size: 40px !important;}									
.tp-caption:hover .tp-video-play-button	{	opacity: 1;}
.tp-caption .tp-revstop					{	display:none; border-left:5px solid #fff !important; border-right:5px solid #fff !important;margin-top:15px !important;line-height: 20px !important;vertical-align: top; font-size:25px !important;}
.videoisplaying .revicon-right-dir		{	display:none}
.videoisplaying .tp-revstop				{	display:inline-block}
.videoisplaying  .tp-video-play-button			{	display:none}
.tp-caption:hover .tp-video-play-button 		{ 	display:block}
.fullcoveredvideo .tp-video-play-button			{	display:none !important}
.fullscreenvideo .fullscreenvideo video 		{	object-fit:contain !important;}
.fullscreenvideo .fullcoveredvideo video 		{	object-fit:cover !important;}
.tp-video-controls {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 5px;
opacity: 0;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-o-transition: opacity .3s;
-ms-transition: opacity .3s;
transition: opacity .3s;
background-image: linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.13, rgb(0,0,0)),color-stop(1, rgb(50,50,50)));	
display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.tp-caption:hover .tp-video-controls {	opacity: .9;}
.tp-video-button {
background: rgba(0,0,0,.5);
border: 0;
color: #EEE;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
cursor:pointer;
line-height:12px;
font-size:12px;
color:#fff;
padding:0px;
margin:0px;
outline: none;
}
.tp-video-button:hover 				{	cursor: pointer;}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap 				{ 	padding:0px 5px;display:table-cell; }
.tp-video-seek-bar-wrap				{	width:80%}
.tp-video-vol-bar-wrap				{	width:20%}
.tp-volume-bar,
.tp-seek-bar						{	width:100%; cursor: pointer;  outline:none; line-height:12px;margin:0; padding:0;}
.rs-fullvideo-cover					{	width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}
.rs-background-video-layer video::-webkit-media-controls { display:none !important;} .tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}
.tp-dottedoverlay.twoxtwo				{	background:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)} .tp-shadowcover	{	width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;}
.tp-shadow1 {
-webkit-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);
-moz-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);
box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);
}
.tp-shadow2:before, .tp-shadow2:after,
.tp-shadow3:before, .tp-shadow4:after
{
z-index: -2;
position: absolute;
content: "";
bottom: 10px;
left: 10px;
width: 50%;
top: 85%;
max-width:300px;
background: transparent;
-webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.8);
-moz-box-shadow: 0 15px 10px rgba(0,0,0,0.8);
box-shadow: 0 15px 10px rgba(0,0,0,0.8);
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.tp-shadow2:after,
.tp-shadow4:after
{
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
.tp-shadow5
{
position:relative;       
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tp-shadow5:before, .tp-shadow5:after
{
content:"";
position:absolute; 
z-index:-2;
-webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.6);
-moz-box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
top:30%;
bottom:0;
left:20px;
right:20px;
-moz-border-radius:100px / 20px;
border-radius:100px / 20px;
} .tp-button{
padding:6px 13px 5px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
height:30px;
cursor:pointer;
color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
text-decoration:none;
}
.tp-button.big	{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; }
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {	background-position:bottom, 15px 11px} .tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }
.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68}
.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212}
.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00}
.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222}
.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555} .rev-btn,
.rev-btn:visited						{ 	outline:none !important; box-shadow:none !important; text-decoration: none !important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;  font-family: "Roboto", sans-serif;  cursor: pointer;}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited			{ 	text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900; }
.rev-btn.rev-withicon i					{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; -webkit-transition: all 0.2s ease-out !important; -moz-transition: all 0.2s ease-out !important; -o-transition: all 0.2s ease-out !important; -ms-transition: all 0.2s ease-out !important; margin-left:10px !important;}
.rev-btn.rev-hiddenicon i				{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; -webkit-transition: all 0.2s ease-out !important; -moz-transition: all 0.2s ease-out !important; -o-transition: all 0.2s ease-out !important; -ms-transition: all 0.2s ease-out !important; opacity: 0; margin-left:0px !important; width:0px !important;  }
.rev-btn.rev-hiddenicon:hover i			{   opacity: 1 !important; margin-left:10px !important; width:auto !important;} .rev-btn.rev-medium,
.rev-btn.rev-medium:visited				{	 line-height: 36px; font-size: 14px; padding: 10px 30px; }
.rev-btn.rev-medium.rev-withicon i		{ 	font-size: 14px; top: 0px; }
.rev-btn.rev-medium.rev-hiddenicon i	{ 	font-size: 14px; top: 0px; } .rev-btn.rev-small,
.rev-btn.rev-small:visited				{	line-height: 28px; font-size: 12px; padding: 7px 20px; }
.rev-btn.rev-small.rev-withicon i		{	font-size: 12px; top: 0px; }
.rev-btn.rev-small.rev-hiddenicon i		{ 	font-size: 12px; top: 0px; } .rev-maxround 							{ 	-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.rev-minround 							{ 	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .rev-burger {
position: relative;
width: 60px;
height: 60px;
box-sizing: border-box;
padding: 22px 0 0 14px;
border-radius: 50%;
border: 1px solid rgba(51,51,51,0.25);
tap-highlight-color: transparent;
cursor: pointer;
}
.rev-burger span {
display: block;
width: 30px;
height: 3px;
background: #333;
transition: .7s;
pointer-events: none;
transform-style: flat !important;
}
.rev-burger span:nth-child(2) {
margin: 3px 0;
}
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
transform: translateY(6px) rotate(-45deg);
-webkit-transform: translateY(6px) rotate(-45deg);
}
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
opacity: 0;
}
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
transform: translateY(-6px) rotate(-135deg);
-webkit-transform: translateY(-6px) rotate(-135deg);
}
.rev-burger.revb-white {
border: 2px solid rgba(255,255,255,0.2);
}
.rev-burger.revb-white span {
background: #fff;
}
.rev-burger.revb-whitenoborder {
border: 0;
}
.rev-burger.revb-whitenoborder span {
background: #fff;
}
.rev-burger.revb-darknoborder {
border: 0;
}
.rev-burger.revb-darknoborder span {
background: #333;
}
.rev-burger.revb-whitefull {
background: #fff;
border:none;
}
.rev-burger.revb-whitefull span {
background:#333;
}
.rev-burger.revb-darkfull {
background: #333;
border:none;
}
.rev-burger.revb-darkfull span {
background:#fff;
} @-webkit-keyframes rev-ani-mouse {
0% { opacity: 1;top: 29%;}
15% {opacity: 1;top: 50%;}
50% { opacity: 0;top: 50%;}
100% { opacity: 0;top: 29%;}
}
@-moz-keyframes rev-ani-mouse {
0% {opacity: 1;top: 29%;}
15% {opacity: 1;top: 50%;}
50% {opacity: 0;top: 50%;}
100% {opacity: 0;top: 29%;}
}
@keyframes rev-ani-mouse {
0% {opacity: 1;top: 29%;}
15% {opacity: 1;top: 50%;}
50% {opacity: 0;top: 50%;}
100% {opacity: 0;top: 29%;}
}
.rev-scroll-btn {
display: inline-block;
position: relative;
left: 0;
right: 0;
text-align: center;
cursor: pointer;
width:35px;
height:55px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 3px solid white;
border-radius: 23px;
}
.rev-scroll-btn > * {
display: inline-block;
line-height: 18px;
font-size: 13px;
font-weight: normal;
color: #7f8c8d;
color: #ffffff;
font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing: 2px;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *.active {
color: #ffffff;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *:active,
.rev-scroll-btn > *.active {
filter: alpha(opacity=80);
}
.rev-scroll-btn.revs-fullwhite  {
background:#fff;
}
.rev-scroll-btn.revs-fullwhite span {
background: #333;	
}
.rev-scroll-btn.revs-fulldark  {
background:#333;
border:none;
}
.rev-scroll-btn.revs-fulldark  span {
background: #fff;	
}
.rev-scroll-btn span {
position: absolute;
display: block;
top: 29%;
left: 50%;
width: 8px;
height: 8px;
margin: -4px 0 0 -4px;
background: white;
border-radius: 50%;
-webkit-animation: rev-ani-mouse 2.5s linear infinite;
-moz-animation: rev-ani-mouse 2.5s linear infinite;
animation: rev-ani-mouse 2.5s linear infinite;
}
.rev-scroll-btn.revs-dark {
border-color:#333;
}
.rev-scroll-btn.revs-dark span {
background: #333;	
}
.rev-control-btn {
position: relative;
display: inline-block;
z-index: 5;	
color: #FFF;  
font-size: 20px;
line-height: 60px;
font-weight: 400;
font-style: normal;
font-family: Raleway;	
text-decoration: none;
text-align: center;
background-color: #000;	
border-radius: 50px;	
text-shadow: none;
background-color: rgba(0, 0, 0, 0.50);
width:60px;
height:60px;
box-sizing: border-box;
cursor: pointer;
}
.rev-cbutton-dark-sr	{	
border-radius: 3px;		
}
.rev-cbutton-light	{	
color: #333;  	
background-color: rgba(255,255,255, 0.75);	
}
.rev-cbutton-light-sr	{		
color: #333;  	
border-radius: 3px;		
background-color: rgba(255,255,255, 0.75);
}
.rev-sbutton {	
line-height: 37px;	
width:37px;
height:37px;	
}
.rev-sbutton-blue	{	
background-color: #3B5998
}
.rev-sbutton-lightblue	{	
background-color: #00A0D1;
}
.rev-sbutton-red	{	
background-color: #DD4B39;
} .tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px} .tp-simpleresponsive img {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
} .caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.tp-caption.slidelink a span{	background:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.tp-shape {	width:100%;height:100%;} .tp-caption .rs-starring				{	display: inline-block}
.tp-caption .rs-starring .star-rating	{	float: none;}
.tp-caption .rs-starring .star-rating {
color: #FFC321 !important;
display: inline-block;
vertical-align: top;
}
.tp-caption .rs-starring .star-rating, 
.tp-caption .rs-starring-page .star-rating {	
position: relative;
height: 1em;
width: 5.4em;
font-family: star;
}
.tp-caption  .rs-starring .star-rating:before, 
.tp-caption  .rs-starring-page .star-rating:before {
content: "\73\73\73\73\73";
color: #E0DADF;
float: left;
top: 0;
left: 0;
position: absolute;
}
.tp-caption .rs-starring .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
font-size: 1em !important;
}
.tp-caption .rs-starring .star-rating span:before,
.tp-caption .rs-starring .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.tp-caption .rs-starring .star-rating {
color: #FFC321 !important;
}
.tp-caption .rs-starring .star-rating, 
.tp-caption .rs-starring-page .star-rating {
font-size: 1em !important;
font-family: star;
} .tp-loader 	{
top:50%; left:50%;
z-index:10000;
position:absolute;
}
.tp-loader.spinner0 {
width: 40px;
height: 40px;
background-color: #fff;
background:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/assets/loader.gif) no-repeat center center;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
margin-top:-20px;
margin-left:-20px;
-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.tp-loader.spinner1 {
width: 40px;
height: 40px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
margin-top:-20px;
margin-left:-20px;
-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.tp-loader.spinner5 	{	
background:url(//200pixels.com.au/site/wp-content/plugins/revslider/public/assets/assets/loader.gif) no-repeat 10px 10px;
background-color:#fff;
margin:-22px -22px;
width:44px;height:44px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
@-webkit-keyframes tp-rotateplane {
0% { -webkit-transform: perspective(120px) }
50% { -webkit-transform: perspective(120px) rotateY(180deg) }
100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}
@keyframes tp-rotateplane {
0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 
50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 
100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
.tp-loader.spinner2 {
width: 40px;
height: 40px;
margin-top:-20px;margin-left:-20px;
background-color: #ff0000;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
border-radius: 100%;
-webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
animation: tp-scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes tp-scaleout {
0% { -webkit-transform: scale(0.0) }
100% {-webkit-transform: scale(1.0); opacity: 0;}
}
@keyframes tp-scaleout {
0% {transform: scale(0.0);-webkit-transform: scale(0.0);} 
100% {transform: scale(1.0);-webkit-transform: scale(1.0);opacity: 0;}
}
.tp-loader.spinner3 {
margin: -9px 0px 0px -35px;
width: 70px;
text-align: center;
}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
width: 18px;
height: 18px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
border-radius: 100%;
display: inline-block;
-webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
animation: tp-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.tp-loader.spinner3 .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.tp-loader.spinner3 .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
@-webkit-keyframes tp-bouncedelay {
0%, 80%, 100% { -webkit-transform: scale(0.0) }
40% { -webkit-transform: scale(1.0) }
}
@keyframes tp-bouncedelay {
0%, 80%, 100% {transform: scale(0.0);} 
40% {transform: scale(1.0);}
}
.tp-loader.spinner4 {
margin: -20px 0px 0px -20px;
width: 40px;
height: 40px;
text-align: center;
-webkit-animation: tp-rotate 2.0s infinite linear;
animation: tp-rotate 2.0s infinite linear;
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #fff;
border-radius: 100%;
-webkit-animation: tp-bounce 2.0s infinite ease-in-out;
animation: tp-bounce 2.0s infinite ease-in-out;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}
.tp-loader.spinner4 .dot2 {
top: auto;
bottom: 0px;
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}
@-webkit-keyframes tp-bounce {
0%, 100% { -webkit-transform: scale(0.0) }
50% { -webkit-transform: scale(1.0) }
}
@keyframes tp-bounce {
0%, 100% {transform: scale(0.0);} 
50% { transform: scale(1.0);}
} .tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar					{	border:none; min-height: 0; margin:0; border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0;}
.tp-tabs,
.tp-thumbs,
.tp-bullets						{	position:absolute; display:block; z-index:1000; top:0px; left:0px;}
.tp-tab,
.tp-thumb 						{	cursor: pointer; position:absolute;opacity:0.5;  box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.tp-arr-imgholder,
.tp-videoposter,
.tp-thumb-image,
.tp-tab-image					{	background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;}
.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected				{	opacity:1;}
.tp-tab-mask,
.tp-thumb-mask 					{	box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important}
.tp-tabs,
.tp-thumbs						{	box-sizing:content-box !important; -webkit-box-sizing:content-box !important; -moz-box-sizing: content-box !important}
.tp-bullet 						{	width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;}
.tp-bullet.selected,
.tp-bullet:hover				{	background:#fff;}
.tp-bannertimer					{	background:#000; background:rgba(0,0,0,0.15); height:5px;}
.tparrows						{	cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; }
.tparrows:hover 				{	background:#000;}
.tparrows:before				{	font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}
.tparrows.tp-leftarrow:before	{	content: '\e824'; }
.tparrows.tp-rightarrow:before	{	content: '\e825'; } .dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);} .hglayerinfo				   {	  position: fixed;
bottom: 0px;
left: 0px;
color: #FFF;
font-size: 12px;
line-height: 20px;
font-weight: 600;
background: rgba(0, 0, 0, 0.75);
padding: 5px 10px;
z-index: 2000;
white-space: normal;}
.hginfo 					   { 	position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;}
.indebugmode .tp-caption:hover { 	border:1px dashed #c0392b !important;}
.helpgrid 					   { 	border:2px dashed #c0392b;position:absolute;top:0px;peft:0px;z-index:0 }
#revsliderlogloglog				{	padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}