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;
}   
}