﻿@charset "utf-8";/* CSS Document */﻿/*Theme Name: TopformDescription: Author: IMS MarketingTheme URI: Author URI: http://www.imsmarketing.ieVersion: 3.2.0License: GNU General Public LicenseLicense URI: license.txt*/html {	overflow-y: scroll;}input[type=submit], input[type=text], input[type=password], input[type=file], textarea {	-webkit-appearance: none;	-webkit-border-radius: 0;}input[type="image"] {	padding: 0;	border: none;}body {	margin: 0;	color: #747474;	min-width: 320px;	-webkit-text-size-adjust: 100%;	font: 13px/20px 'PTSansRegular', Arial, Helvetica, sans-serif; font-size:100%}html {	overflow-x: hidden;}.body_blank {	display: table;	height: 100%;	width: 100%!important;	position: absolute;	margin: 0;	left: 0;	top: 0;	overflow-x: hidden;}body.body_blank.admin-bar {	top: 27px;}body.body_blank.admin-bar #wrapper #slidingbar-area {	top: 0;}.wrapper_blank {	display: table-cell;	float: none;	vertical-align: middle;}.wrapper_blank #main {	background: transparent !important;}img {	border-style: none;	vertical-align: top;	max-width: 100%;	height: auto;	backface-visibility: hidden;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;}object {	max-width: 100%;}a {	text-decoration: none;	color: #333;}a:hover {	color: #a0ce4e;	text-decoration: none;}input, textarea, select {	font: 100% Arial, Helvetica, sans-serif;	vertical-align: middle;	color: #000;}form, fieldset {	margin: 0;	padding: 0;	border-style: none;}.clearfix:after, #content:after {	content: "";	display: table;	clear: both;}.clear {	clear: both;}.wp-caption {	max-width: 100% !important;}#header {	padding: 0 10px 0px;}.avada-row {	margin: 0 auto;	max-width: 940px;}.avada-row:after {	content: "";	display: block;	clear: both;}#header .logo {	float: left;	overflow: hidden;	margin: 17px 0;}#header .logo a {	height: 100%;	display: block;}#header .retina_logo {	display: none;}#header .login-box, #small-nav .login-box {	left: auto;	right: 0;}#header .login-box .forgetmenot, #small-nav .login-box .forgetmenot {	line-height: 32px !important;}#header .login-box .forgetmenot input, #small-nav .login-box .forgetmenot input {	margin: 0;}#header .login-box p, #small-nav .login-box p {	font-size: 11px !important;}#header .login-box p .input-text, #small-nav .login-box p .input-text {	margin-bottom: 10px;}nav#nav {	float: left;	font: 16px 'MuseoSlab500Regular', arial, helvetica, sans-serif;	z-index: 99999;}#nav ul {	list-style: none;	margin: 0;	padding: 0;}#nav ul li {	float: left;	padding: 0 35px 0 0;	margin: 0;}ul#nav > li:last-child {	padding-right: 0;}#nav ul a, #nav li.current-menu-ancestor a {	display: block;	height: 83px;	line-height: 83px;}#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a {	color: #a0ce4e;	text-decoration: none;}#nav ul li {	position: relative;}#nav ul ul {	display: none;	position: absolute;	top: 62px;	left: 0px;	width: 170px;	background: #cccccc;	z-index: 100000;	z-index: 99999;/*-moz-box-shadow: -1px 1px 10px rgba(0,0,0,.22);	-webkit-box-shadow: -1px 1px 10px rgba(0,0,0,.22);	box-shadow: -1px 1px 10px rgba(0,0,0,.22);*/}/*Fix in FF*/#nav ul ul ul {	margin: -3px 0 0 0;}/* Fix in Safari and Chrome */@media screen and (-webkit-min-device-pixel-ratio:0) {    /* Safari and Chrome */    #nav ul ul ul { margin: -18px 0 0 -0px;}    /* Safari only override */    ::i-block-chrome, #nav ul ul ul { margin: -18px 0 0 85px;}}/*IE10 */.ie10 #nav ul ul ul {	margin: 15px 0 0 84px;}#nav ul li:hover ul {	display: block;}#nav ul li ul li {	display: block;	float: none;	margin: 0;	padding: 0;}#wrapper #nav ul li ul li a {	border: 0;	height: auto;	text-indent: 0px;	font: 13px/30px 'PTSansRegular', Arial, Helvetica, sans-serif;	color: #333333 !important;	padding: 7px 20px;	line-height: 19px;	background-color: #cccccc;}#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item a {	background-color: #bf2e1a !important;	color: #cccccc;}#nav ul ul ul {	display: none !important;}#nav ul ul li:hover ul {	display: block !important;	top: -3px;	left: 17px !important;}#nav .dd-container, .top-menu .dd-container {	max-width: 100%;	display: none;}#nav li:last-child {	background-image: none !important;}.main-nav-search {	width: 25px;}a.search-link {	font-size: 14px;	font-family: FontAwesome !important;	cursor: pointer;}a.search-link:after {	border: 1px solid;	border-radius: 50% 50% 50% 50%;	padding: 5px;	content: "\f002";}.main-nav-search a:hover {	border-top: none !important;	padding-top: 3px !important;}#header.sticky-header .main-nav-search a:hover {	border-top: none !important;	padding-top: 3px !important;}.main-nav-search-form {	display: none;	left: auto;	position: absolute;	right: 0;	top: auto;	z-index: 99999;	width: 200px;	padding: 25px;	background-color: #ffffff;	border: 1px solid #E6E5E6;	text-align: right;}/*#small-nav .main-nav-search-form {	right: -15px;}*/.main-nav-search-form input {	display: inline-block !important;	color: #AAA9A9;	background-color: #ffffff;	border: 1px solid #D2D2D2;	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;	color: #747474;	font-size: 13px;	height: 16px;	padding: 8px 5px !important;	width: 150px;}.header-wrapper .header-v4 .main-nav-search-form input#s, .header-wrapper .header-v5 .main-nav-search-form input#s {	width: 150px;}.main-nav-search-form input[type="submit"], .search-page-search-form input[type="submit"] {	background: #000000 !important;	border: medium none;	color: #FFFFFF !important;	float: right;	font-size: 14px;	height: 34px;	line-height: 34px;	margin: 0;	padding: 0 !important;	width: 34px;	text-indent: 0 !important;	display: inline-block !important;	cursor: pointer;	font-family: FontAwesome !important;}.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover {	background: #A0CE4E;}.search-page-search-form {	padding-bottom: 60px;	border-bottom: 1px solid #E6E5E6;	margin-bottom: 60px;}.search-page-search-form .seach-form {	text-align: right;	margin-left: -3px;}.search-page-search-form input {	color: #AAA9A9;	background-color: #ffffff;	border: 1px solid #D2D2D2;	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;	color: #747474;	font-size: 13px;	height: 16px;	padding: 8px 2% !important;	width: -moz-calc(96% - 39px);	width: -webkit-calc(96% - 39px);	width: -ms-calc(96% - 39px);	width: -o-calc(96% - 39px);	width: calc(96% - 39px);	display: inline-block !important;}#fallback-slide {	display: none;}#fallback-slide img {	width: 100%;}#wrapper #nav ul ul ul ul {	display: none !important;}#wrapper #nav ul ul ul li:hover > ul {	display: block !important;}body #header.sticky-header {	background: transparent !important;	margin: 0;	position: fixed;	top: 0;	left: 0;	z-index: 99998;	display: none;	padding: 0;	width: 100%;	height: 105px;}body.admin-bar #header.sticky-header {	top: 28px;}body #header.sticky-header.sticky {	display: block;}body #header.sticky-header .logo {	margin-top: 0;	max-height: 65px;	width: auto;} //body #header.sticky-header .logo a {height:65px;line-height:65px;} //body #header.sticky-header .logo img {vertical-align:middle;line-height:65px !important;max-height:65px;} //body #header.sticky-header #nav > li > a {height:65px;line-height:65px;}body #header.sticky-header #nav ul ul {	top: 66px !important;}body #header.sticky-header #nav ul ul ul {	top: -3px !important;}body #header.sticky-header .sticky-shadow {	height: 102px;	background: rgba(255, 255, 255, 0.97) !important;	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);}/*body #header.sticky-header #nav > li > a, #nav li.current-menu-ancestor a,body #header.sticky-header #nav ul.menu .cart a{	height: 83px;	line-height: 83px;}*/.gallery-box {	background: #3d3c3c;	padding: 0 10px;}.gallery {	margin: 0 auto;	max-width: 1400px;}.gallery-box img {	width: 100%;}#main {	/*padding: 5px 10px 45px;*/	background: #fff;	overflow: hidden !important;	clear: both;}.reading-box {	padding: 28px 28px 27px 31px;	border-left: 3px solid #a0ce4e;	background: #f2efef;	margin: 0 0 84px;}#main .reading-box h2 {	margin: 0 0 7px;	font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;}.reading-box p {	margin: 0 !important;}.continue {	float: right;}.columns {	overflow: hidden;	margin: 0 0 80px;}.columns .col {	float: left;	width: 23%;	margin: 0 4% 0 0;}.columns-3 .col {	width: 30.6666%;}.columns-2 .col {	width: 48%;}.columns-1 .col {	width: 100%;} .columns-3 .col:nth-child(3n+1) { clear:both;} .columns-3 .col:nth-child(3n) { margin-right:0;} .columns-2 .col:nth-child(1n) { margin-right:0; float:left; clear:left;} .columns-2 .col:nth-child(2n) { margin-right:0 !important; float:right; clear:right;}.columns-4 .col {	width: 22%;	margin: 0 4% 0 0;} .columns-4 .col:nth-child(4n+1) { clear:both;} .columns-4 .col:nth-child(4n) { margin-right:0 !important;} .columns-5 .col:nth-child(5n+1) { clear:both;} .columns-5 .col:nth-child(5n) { margin-right:0 !important;}.columns .col.last {	margin-right: 0;}.col .heading {	overflow: hidden;	margin: 0 0 15px;}.col .heading img {	float: left;	margin: 0 10px 0 0;}.col p {	margin: 0 0 23px;}.col .flexslider {	margin: 0;}#main h2 {	color: #333;	margin: 0 0 20px;	font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;}#main .columns h2 {	margin: 0;	line-height: 35px !important;}.more {	overflow: hidden;	display: block;	font: 13px/15px 'PTSansRegular', arial, helvetica, sans-serif;}.more a {	float: right;	padding: 0 0 0 0;}.more a:after, .read-more:after {	font-family: FontAwesome;	content: '\f054';	font-size: 8px;	padding-left: 5px;}.more a.active {	color: #a0ce4e;	text-decoration: none;}.more a.active:after {	font-family: FontAwesome;	content: '\f054';	color: #a0ce4e;	font-size: 8px;	padding-left: 5px;}.content-boxes .more {	margin-top: 18px;}.container {	overflow: hidden;}.avada-container .columns {	margin: 0 0 50px;}#main .container h2 {	margin: 0;}.container .columns .col {	width: 31.42857%;	padding: 0 2.85714% 0 0;}.container .col img {	width: 100%;}.container .columns .col.last {	margin-right: 0;}.container .holder {	overflow: hidden;}.avada-container h3 {	margin: 18px 0 5px;	font: 13px/15px 'PTSansBold', arial, helvetica, sans-serif;}.container h3 a.active {	text-decoration: none;	color: #a0ce4e;}.avada-container h4 {	margin-top: 15px;	margin-bottom: 5px;}.slider {	overflow: hidden;}.review {	width: 100%;}.title {	margin: 0 0 31px;	overflow: hidden;	display: table;}.title h1, .title h2, .title h3, .title h4, .title h5, .title h6 {	display: table-cell;	white-space: pre;}.title h1, #main .post-content .title h1 {	float: left;	padding: 0 8px 0 0 !important;	margin: 0 !important;}.title h2, #main .post-content .title h2 {	float: left;	padding: 0 8px 0 0 !important;	margin: 0 !important;	font-size: 18px !important;}.title h3, #main .post-content .title h3 {	float: left;	padding: 0 8px 0 0 !important;	margin: 0 !important;}.title h4, #main .post-content .title h4 {	float: left;	padding: 0 8px 0 0 !important;	margin: 0 !important;}.title h5, #main .post-content .title h5 {	float: left;	padding: 0 8px 0 0 !important;	margin: 0 !important;}.title h6, #main .post-content .title h6 {	float: left;	padding: 0 8px 0 0 !important;	margin: 0 !important;}.title .title-sep-container {	display: table-cell;	vertical-align: middle;	width: 100%;	position: relative;	height: 6px;}.title-sep {	display: block;	border-top: 1px solid #e7e6e6;	border-bottom: 1px solid #e7e6e6;	width: 100%;	position: relative;	height: 6px;}.border-below-title {	display: block;}.border-below-title h1, .border-below-title h2, .border-below-title h3, .border-below-title h4, .border-below-title h5, .border-below-title h6 {	white-space: normal;}#main .post-content .border-below-title h1, #main .post-content .border-below-title h2, #main .post-content .border-below-title h3, #main .post-content .border-below-title h4, #main .post-content .border-below-title h5, #main .post-content .border-below-title h6 {	float: none;	padding-right: 0 !important;}.border-below-title .title-sep-container {	display: none;	height: 8px;}.meta {	list-style: none;	margin: 0 0 13px;	padding: 0;	overflow: hidden;	font-size: 12px;	line-height: 14px;	color: #333;}.meta li {	float: left;	padding: 0 8px 0 9px;	border-left: 1px solid #333333;}.meta li:first-child {	padding-left: 0;	border-left: 0;}.layout-thumbnails-on-side.layout-columns-3 .meta li:first-child, .layout-thumbnails-on-side.layout-columns-4 .meta li:first-child, .layout-date-on-side.layout-columns-3 .meta li:first-child, .layout-date-on-side.layout-columns-4 .meta li:first-child {	margin-bottom: 5px;}.meta .date {	font: 12px/14px 'PTSansItalic', arial, helvetica, sans-serif;}.review blockquote {	background: none !important;	border-left: none !important;	padding: 0 !important;	margin: 0 !important;}.review blockquote q {	display: block;	padding: 25px 14px 24px 24px;	background: #f6f3f3;	font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;} .review blockquote q::before, .review blockquote q::after, .review blockquote q:before, .review blockquote q:after { content: '';} .review blockquote q p:first-child::before { content: open-quote;} .review blockquote q p:last-child::after { content: close-quote;}.review blockquote div {	display: block;	padding: 12px 0 0 2px;	color: #333;	font-style: normal !important;	position: relative;}.review blockquote div:after {	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}.review blockquote div:after {	border-color: rgba(72, 71, 71, 0);	border-top-color: #f6f3f3;	border-width: 10px;	bottom: auto;	top: 0px;	left: 30px;}.review blockquote div strong {	padding: 0;	font: 13px/15px 'PTSansBold', arial, helvetica, sans-serif;	font-style: normal !important;}.review blockquote div span {	font-style: normal !important;}.review blockquote div {	float: left;	line-height: 15px;}.review blockquote div .company-name {	padding-left: 53px;	background: url(images/ico-user.png) no-repeat;	display: block;	min-height: 29px;	padding-top: 6px;	font-style: normal !important;}.review.male blockquote div .company-name {	background: url(images/ico-user.png) no-repeat;}.review.female blockquote div .company-name {	background: url(images/ico-user-girl.png) no-repeat;}.footer-widget-col {	margin-bottom: 20px;}.footer-widget-col:last-child {	margin-bottom: 0;}.footer-area {	border-top: 12px solid #e9eaee;	background: #363839;	padding: 43px 10px 40px;	color: #8c8989;}.footer-area .logo {	float: none;	display: block;	margin: 0 0 22px;	background: url(images/logo-footer.gif) no-repeat;}.footer-area h3 {	margin: 0 0 28px;	color: #ddd;	text-transform: uppercase;	font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;}.footer-area .columns {	margin: 0;}.footer-area .text-block {	text-shadow: 1px 2px 1px #000;}.footer-area .holder-block img {	width: 100%;}.footer-area ul {	list-style: none;	margin: 0;	padding: 0;	font-size: 12px;	line-height: 15px;}.footer-area ul li a {	padding: 12px 0;	border-bottom: 1px solid #282a2b;	display: block;}.footer-area .footer-widget-col ul:first-child > li:first-child > a, .footer-area .footer-widget-col > ul > li:first-child > a {	background-image: none;	padding-top: 0px;}.footer-area a {	text-shadow: 1px 2px 1px #000;	color: #bfbfbf;}.footer-area ul li a:hover {	color: #a0ce4e;}.footer-area ul#recentcomments li.recentcomments:first-child {	padding-top: 0px !important;	background: none !important;}.footer-area li.recentcomments {	padding: 12px 0;	border-bottom: 1px solid #282a2b;	display: block;}.footer-area li.recentcomments a {	border: none !important;}#footer {	padding: 18px 10px 12px;	background: #282a2b;	border-top: 1px solid #4b4c4d;}.copyright {	list-style: none;	margin: 0;	padding: 0;	float: left;	color: #8c8989;	font-size: 12px;/*text-shadow:1px 2px 1px #000;*/}.copyright li {	float: left;	padding: 0 9px 0 10px;	background: url(images/divider-02.gif) no-repeat 0 50%;}.copyright li:first-child {	padding-left: 0;	background: none;}.copyright a {	color: #bfbfbf;}#footer .social-networks {	width: 40%;}#footer .social-networks li {	margin-bottom: 10px;}.social-networks {	list-style: none;	margin: 0;	padding: 0;	float: right;}.social-networks li {	float: right;	margin: 0 0 0 20px;	position: relative;	height: 26px;}.social-networks a {	text-indent: -9999px;	overflow: hidden;	float: left;	background-repeat: no-repeat;	background-position: top left !important;}.social-networks li.custom a {	background: none;	text-indent: 0;}.social_links_shortcode .social-networks {	float: none !important;}#sidebar .social-networks {	float: none !important;}#sidebar .social-networks li, .social_links_shortcode li {	float: left !important;	margin-left: 0 !important;	margin-right: 0px !important;	width: 35px !important;}#sidebar .social-networks a {	border-bottom: 0 !important;	padding: 0 !important;}#sidebar .social-networks li {	margin-bottom: 10px !important;}.social-networks .facebook a {	background-image: url(images/facebook.png) !important;	width: 9px;	height: 17px;}.social-networks .twitter a {	background-image: url(images/twitter.png) !important;	width: 13px;	height: 16px;}.social-networks .linkedin a {	background-image: url(images/linkedin.png) !important;	width: 14px;	height: 13px;}.social-networks .rss a {	background-image: url(images/rss.png) !important;	width: 13px;	height: 13px;}.social-networks .dribbble a {	background-image: url(images/dribbble.png) !important;	width: 16px;	height: 16px;}.social-networks .youtube a {	background-image: url(images/youtube.png) !important;	width: 23px;	height: 25px;}.social-networks .pinterest a {	background-image: url(images/pinterest.png) !important;	width: 16px;	height: 20px;}.social-networks .vimeo a {	background-image: url(images/vimeo.png) !important;	width: 18px;	height: 16px;}.social-networks .flickr a {	background-image: url(images/flickr.png) !important;	width: 25px;	height: 17px;}.social-networks .tumblr a {	background-image: url(images/tumblr.png) !important;	width: 15px;	height: 16px;}.social-networks .google a {	background-image: url(images/google.png) !important;	width: 21px;	height: 18px;}.social-networks .digg a {	background-image: url(images/digg.png) !important;	width: 21px;	height: 19px;}.social-networks .blogger a {	background-image: url(images/blogger.png) !important;	width: 16px;	height: 15px;}.social-networks .skype a {	background-image: url(images/skype.png) !important;	width: 19px;	height: 19px;}.social-networks .myspace a {	background-image: url(images/myspace.png) !important;	width: 18px;	height: 18px;}.social-networks .deviantart a {	background-image: url(images/deviantart.png) !important;	width: 23px;	height: 18px;}.social-networks .yahoo a {	background-image: url(images/yahoo.png) !important;	width: 22px;	height: 14px;}.social-networks .reddit a {	background-image: url(images/reddit.png) !important;	width: 19px;	height: 15px;}.social-networks .forrst a {	background-image: url(images/forrst.png) !important;	width: 15px;	height: 19px;}.social-networks .email a {	background-image: url(images/mail.png) !important;	width: 20px;	height: 14px;	margin-top: 2px;}.social-networks-light .facebook a {	background-image: url(images/white/facebook.png) !important;}.social-networks-light .twitter a {	background-image: url(images/white/twitter.png) !important;}.social-networks-light .linkedin a {	background-image: url(images/white/linkedin.png) !important;}.social-networks-light .rss a {	background-image: url(images/white/rss.png) !important;}.social-networks-light .dribbble a {	background-image: url(images/white/dribbble.png) !important;}.social-networks-light .youtube a {	background-image: url(images/white/youtube.png) !important;}.social-networks-light .pinterest a {	background-image: url(images/white/pinterest.png) !important;}.social-networks-light .vimeo a {	background-image: url(images/white/vimeo.png) !important;}.social-networks-light .flickr a {	background-image: url(images/white/flickr.png) !important;}.social-networks-light .tumblr a {	background-image: url(images/white/tumblr.png) !important;}.social-networks-light .google a {	background-image: url(images/white/google.png) !important;}.social-networks-light .digg a {	background-image: url(images/white/digg.png) !important;}.social-networks-light .blogger a {	background-image: url(images/white/blogger.png) !important;}.social-networks-light .skype a {	background-image: url(images/white/skype.png) !important;}.social-networks-light .myspace a {	background-image: url(images/white/myspace.png) !important;}.social-networks-light .deviantart a {	background-image: url(images/white/deviantart.png) !important;}.social-networks-light .yahoo a {	background-image: url(images/white/yahoo.png) !important;}.social-networks-light .reddit a {	background-image: url(images/white/reddit.png) !important;}.social-networks-light .forrst a {	background-image: url(images/white/forrst.png) !important;}.social-networks-light .email a {	background-image: url(images/white/mail.png) !important;}.popup {	display: none;	position: absolute;	padding: 0 0 6px;	color: #d1d1d2;	font-size: 11px;	line-height: 15px;	bottom: 110%;	left: -17px;	background: url(images/bg-popup.png) no-repeat 0 100%;}.popup p {	margin: 0 !important;}.popup .holder {	padding: 4px 11px;	background: #46494a;}.popup span {	display: inline-block;}.mobile-button {	display: none !important;	margin: 20px 0 0;}.page-title-container {	height: 87px;	background-position: center center;	background-repeat: no-repeat;	background-color: #f6f6f6;	border-top: 1px solid #d2d3d4;	border-bottom: 1px solid #d2d3d4;	display: table;	width: 100%;}.page-title {	display: table-cell;	vertical-align: middle;	width: 940px;	margin: 0 auto;	overflow: hidden;}.page-title-wrapper {	width: 100%;	margin: 0 auto;	max-width: 960px;	padding: 0 10px;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	;	-moz-box-sizing: border-box; /* Firefox, other Gecko */	;	box-sizing: border-box;         /* Opera/IE 8+ */}.page-title-captions {	float: left;	width: 45%;}.page-title h1 {	font-weight: normal;	font: 18px 'MuseoSlab500Regular', arial, helvetica, sans-serif;	line-height: 26px;	color: #343333;	margin: 0;	padding: 0;}.page-title h3 {	font-weight: normal;	font: 14px 'MuseoSlab500Regular', arial, helvetica, sans-serif;	line-height: 26px;	color: #343333;	margin: 0;	padding: 0;}.page-title ul {	float: right;	list-style: none;	margin: 0;	padding: 0;	width: 45%;	text-align: right;}.page-title ul li {	margin: 0;	padding: 0;	display: inline;	color: #333333;	font-size: 10px;	margin-left: 5px;}.page-title ul li a {	color: #333333;	padding-right: 5px;}.page-title ul li:after {	content: '/';}.page-title ul li:last-child:after {	content: '';}.page-title-container .search {	width: 219px;	float: right;}#content {	width: 71.1702128%;	float: left;}#content.full-width {	width: 100% !important;}.image {	position: relative;	overflow: hidden;	z-index: 1;}/*.image > img{   -webkit-transition: all 0.3s ease-in-out;   -moz-transition: all 0.3s ease-in-out;   -o-transition: all 0.3s ease-in-out;   -ms-transition: all 0.3s ease-in-out;   transition: all 0.3s ease-in-out;}.image:hover > img{   -webkit-transform: translateX(300px);   -moz-transform: translateX(300px);   -o-transform: translateX(300px);   -ms-transform: translateX(300px);   transform: translateX(300px);}*/.image .image-extras {	width: 101%;	height: 100%;	position: absolute;	top: 0;	left: 0;	text-align: center;	-webkit-transform: translateX(-100%);	-moz-transform: translateX(-100%);	-o-transform: translateX(-100%);	-ms-transform: translateX(-100%);	transform: translateX(-100%);	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";	opacity: 0;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;	-webkit-transform-style: preserve-3d;	-webkit-backface-visibility: hidden;	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #D1E990), color-stop(1, #AAD75B) );}.image:hover .image-extras {	-webkit-transform: translateX(0%);	-moz-transform: translateX(0%);	-o-transform: translateX(0%);	-ms-transform: translateX(0%);	transform: translateX(0%);	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	opacity: 1;	-webkit-transform-style: preserve-3d;	-webkit-backface-visibility: hidden;}.no-csstransforms .image .image-extras {	display: none;}.no-csstransforms .image:hover .image-extras {	display: block;}.image .image-extras:before {	content: '';	display: inline-block;	height: 100%;	vertical-align: middle;}.image a {	display: block;}.image .image-extras .image-extras-content {	display: inline-block;	vertical-align: middle;	width: 90%;	height: auto;}#main .image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a {	font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	color: #ffffff !important;	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);	margin: 0 !important;	margin-top: 10px !important;}#main .image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content .cats, .image .image-extras .image-extras-content .cats a, .image .image-extras .image-extras-content .price {	font: 11px 'PTSansRegular', arial, helvetica, sans-serif !important;	color: #333333 !important;	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);	margin: 0;	margin-top: 5px !important;}.image .image-extras .image-extras-content h4 a {	display: inline;	color: #ffffff !important;	font: 11px 'PTSansRegular', arial, helvetica, sans-serif !important;}#main .image .image-extras .image-extras-content h4 a:hover {	color: #fff !important;}.image .image-extras .image-extras-content img {	width: auto !important;	display: inline !important;}.image .image-extras .image-extras-content .icon {	display: inline;}.image .image-extras .image-extras-content .icon, .image .image-extras .image-extras-content .icon img {	width: 35px;	height: 36px;	display: inline-block;	vertical-align: top;	text-indent: -10000px;}.image-extras .link-icon {	background: url(images/link-ico.png);}.image-extras .gallery-icon {	background: url(images/finder-ico.png);}.image-extras .cats {	display: block;}.image-extras .cats a {	display: inline;	line-height: normal !important;}body .post-content .image-extras .link-icon {	margin-right: 3px !important;}.post-content .image-extras h3, .post-content .image-extras h4 {	line-height: normal !important;}.post-content .image-extras h4 {	font-size: 11px !important;	margin-top: 3px !important;}.post {	margin-bottom: 65px;}.post .image {	margin-bottom: 40px;}#main .post h2 {	font: 18px 'MuseoSlab500Regular', arial, helvetica, sans-serif;	color: #333333;	margin: 0 0 25px 0;	padding: 0;}#main .post h2 a {	color: #333333;}.post .post-content {	color: #747474;}.post .meta-info {	line-height: 34px;	border-top: 1px solid #e7e6e6;	border-bottom: 1px solid #e7e6e6;	margin-top: 36px;	font-size: 12px;	clear: both;	overflow: hidden;	min-height: 34px;}.single-post .post .meta-info, .avada_faq .meta-info {	margin-bottom: 55px;}.post .meta-info .sep {	padding: 0px 5px;}.post .meta-info .alignleft {	width: 80%;}.search input, #searchform input {	border: 1px solid #e7e6e6;	padding: 5px 0px;	font-size: 13px;	color: #333333;	text-indent: 5px;	display: block;}#sidebar {	width: 23.4042553%;	float: right;}#sidebar .widget {	margin-bottom: 45px;	position: relative;}#sidebar .widget.flickr {	overflow: hidden;}#sidebar .widget h3 {	font-weight: normal;	font-style: normal;	font-variant: normal;	line-height: normal;	margin: 0 0 18px;	padding: 0;}#sidebar .widget ul {	list-style: none;	margin: 0;	padding: 0;}#sidebar .widget li {	margin: 0;	padding: 0;}#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li {	display: block;	border-bottom: 1px solid #e7e6e6;	color: #838383;	padding: 10px;	padding-left: 0;}#sidebar .widget .recentcomments a {	background: none !important;	border: none !important;}#sidebar .contact_info .address {	margin: 0;	margin-bottom: 15px;}#sidebar .contact_info p, .footer-area .contact_info p {	margin: 0;} .footer-area .contact_info p  margin-bottom: 5px;}.pyre_tabs .tab-holder .tabs li a {	padding:0 3px !important;	text-align:center;}#sidebar .pyre_tabs .image {	width: 52px;	height: 50px;}#sidebar .pyre_tabs .image a {	text-indent: 0 !important;	height: auto !important;	line-height: normal !important;	width: auto !important;}#sidebar .pyre_tabs .image .image-extras-content img {	width: 20px;	height: 20px;}#sidebar .social_links .social li, .footer-area .social_links .social li, #slidingbar-area .social_links .social li {	display: inline-block;	margin-bottom: 20px;	width: 15%;	position: relative;}#sidebar .social_links .social li a, .footer-area .social_links .social li a, #slidingar-area .social_links .social li a {	background: none;	display: inline-block;	border-bottom: 0;	line-height: normal;	text-indent: -10000px;	height: 18px;	padding: 0 !important;	background-image: url(images/social_links.png);}#sidebar .social_links .social li a.rss, .footer-area .social_links .social li a.rss, #slidingbar-area .social_links .social li a.rss {	background-position: -168px -1px;	width: 13px;}#sidebar .social_links .social li a.facebook, .footer-area .social_links .social li a.facebook, #slidingbar-area .social_links .social li a.facebook {	background-position: -3px 0px;	width: 9px;}#sidebar .social_links .social li a.twitter, .footer-area .social_links .social li a.twitter, #slidingbar-area .social_links .social li a.twitter {	background-position: -45px 0px;	width: 13px;}#sidebar .social_links .social li a.dribble, .footer-area .social_links .social li a.dribble, #slidingbar-area .social_links body {font-size:100%}.social li a.dribble {	background-position: -88px -39px;	width: 16px;}#sidebar .social_links .social li a.google, .footer-area .social_links .social li a.google, #slidingbar-area .social_links .social li a.google {	background-position: -45px -39px;	width: 21px;}#sidebar .social_links .social li a.linkedin, .footer-area .social_links .social li a.linkedin, #slidingbar-area .social_links .social li a.linkedin {	background-position: -90px -1px;	width: 14px;}#sidebar .social_links .social li a.blogger, .footer-area .social_links .social li a.blogger, #slidingbar-area .social_links .social li a.blogger {	background-position: -204px -1px;	width: 16px;}#sidebar .social_links .social li a.tumblr, .footer-area .social_links .social li a.tumblr, #slidingbar-area .social_links .social li a.tumblr {	background-position: -129px 0px;	width: 15px;}#sidebar .social_links .social li a.reddit, .footer-area .social_links .social li a.reddit, #slidingbar-area .social_links .social li a.reddit {	background-position: 0px -39px;	width: 19px;}#sidebar .social_links .social li a.yahoo, .footer-area .social_links .social li a.yahoo, #slidingbar-area .social_links .social li a.yahoo {	background-position: -125px -40px;	width: 22px;}#sidebar .social_links .social li a.deviantart, .footer-area .social_links .social li a.deviantart, #slidingbar-area .social_links .social li a.deviantart {	background-position: -165px -40px;	width: 23px;}#sidebar .social_links .social li a.vimeo, .footer-area .social_links .social li a.vimeo, #slidingbar-area .social_links .social li a.vimeo {	background-position: -202px -38px;	width: 19px;}#sidebar .social_links .social li a.custom, .footer-area .social_links .social li a.custom, #slidingbar-area .social_links .social li a.custom {	background: none !important;	text-indent: 0 !important;	width: auto !important;}.footer-area .social_links .social li, #slidingbar-area .social_links .social li {	background: none !important;	padding: 0 !important;}#sidebar .flickr-photo a {	background: none !important;	float: left;	border: 0 !important;}#sidebar .widget_categories li a {	display: block;	border: 0;	background: none;	padding: 0;}#sidebar #s, .footer-area #s, #slidingbar-area #s {	width: 100%;}.tab-holder {	border: 1px solid #eaeaea;}.tab-holder .tabs {	height: 39px;	list-style: none;	margin: 0;	padding: 0;	overflow: hidden;}.tab-holder .tabs li {	margin: 0;	padding: 0;	border-right: 1px solid #d9d9d9 !important;	height: 39px;	float: left;}.tab-holder .tabs li a {	border: 0 !important;	height: 39px !important;	line-height: 39px !important;	font: 13px/39px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	text-indent: 0 !important;	color: #333333 !important;	padding: 0 15px !important;	border-bottom: 1px solid #dcdcdc !important;}.tab-holder .tabs li:last-child {	border-right: 0 !important;}.tab-holder .tabs li:last-child a {	width: 100% !important;}.tab-holder .tabs li.active a {	background: none !important;	border-top: 3px solid #84c650 !important;	height: 36px !important;	line-height: 36px !important;	border-bottom: 0 !important;}.tab-holder .tabs li img {	margin-top: 9px;}.tab-holder .news-list {	list-style: none;	margin: 0;	padding: 0;}.tab-holder .news-list li {	border-bottom: 1px solid #e2e2e2;	padding: 20px 15px !important;	overflow: hidden;}.tab-holder .news-list li a {	background: none !important;	padding: 0 !important;}.tab-holder .news-list li:last-child {	border-bottom: 0;}.tab-holder .news-list .post-holder a {	margin: 0;	padding: 0;	overflow: hidden;	background: none !important;	border: 0 !important;	text-indent: 0 !important;	height: auto !important;	line-height: normal !important;}.tab-holder .news-list li .image {	float: left;	margin-right: 13px;}.tab-holder .news-list li .post-holder {}.tab-holder .news-list li .post-holder a {	color: #444444 !important;	font-size: 13px !important;	line-height: 17px !important;}.tab-holder .news-list li .post-holder p {	margin: 0;	margin-bottom: 5px;}.tab-holder .news-list li .post-holder .meta {	margin: 0;	margin-top: 2px;	font-size: 12px !important;	color: #747474 !important;}.tab-holder .news-list li .post-holder .meta em {	font-style: normal !important;	font-size: 12px !important;	color: #747474 !important;}.tab-holder .news-list li .post-holder .comment-text-side {	line-height: 16px !important;}#jtwt li {	background: none !important;}#jtwt .jtwt_tweet {	margin-bottom: 30px;	color: #838383;	font-size: 13px;	line-height: 20px;	background: url(images/twitter-icon.png) no-repeat top left !important;	padding-left: 45px !important;	padding-top: 0px !important;}#jtwt .jtwt_tweet a {	background: none !important;	color: #BFBFBF;	display: inline !important;	padding: 0 !important;	border: 0 !important;}#jtwt .jtwt_tweet a:hover {	color: #A0CE4E;}#jtwt .jtwt_tweet .jtwt_tweet_text {	margin-bottom: 0 !important;}.recent-works-items {	overflow: hidden;}.recent-works-items a {	float: left;	padding: 3px;}.footer-area .columns-4 .recent-works-items a, #slidingbar-area .columns-4 .recent-works-items a {	max-width: 60px;}.pagination, .woocommerce-pagination {	float: right;	margin-top: 40px;	font-size: 9px;}.pagination a.inactive, .woocommerce-pagination .page-numbers {	border: 1px solid #747474;	display: inline-block;	height: 15px;	line-height: 15px;	color: #747474;	padding: 0 5px;	margin-left: 5px;}.pagination a.inactive:hover, .woocommerce-pagination .page-numbers:hover {	border: 1px solid #a0ce4e;}.pagination .current, .woocommerce-pagination .current {	border: 1px solid #a0ce4e;	display: inline-block;	height: 15px;	line-height: 15px;	color: #fff;	padding: 0 5px;	margin-left: 5px;	background: #a0ce4e;}.pagination .pagination-prev, .woocommerce-pagination .prev {	margin-right: 8px;	font-size: 12px;}.pagination .pagination-next, .woocommerce-pagination .next {	margin-left: 8px;	font-size: 12px;}.img-list {	overflow: hidden;}.img-list li {	padding: 5px !important;	background: none !important;	float: left;}.img-list a {	background: none !important;	height: auto !important;	width: auto !important;	text-indent: 0 !important;	border: 0px !important;}.blog-medium-image {	float: left;	margin: 0 !important;	margin-right: 25px !important;	width: 320px;}.share-box {	background: #f5f5f5;	height: 71px;	margin-bottom: 55px;}.share-box h4 {	color: #343333 !important;	margin: 0;	padding: 0 20px 0 25px;	font: 13px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	float: left;	margin-top: 26px;	width: 264px;}.share-box ul {	float: right;	list-style: none;	margin: 0;	padding: 0;	margin-top: 28px;}.share-box li {	float: left;	list-style: none;	margin: 0;	padding: 0;	margin-right: 29px;	position: relative;}.share-box li a {	float: left;	height: 19px;}.share-box li.facebook a {	width: 9px;	background-position: 0 0;}.share-box li.twitter a {	width: 13px;	background-position: -38px 0;}.share-box li.linkedin a {	width: 14px;	background-position: -80px 0;}.share-box li.reddit a {	width: 19px;	background-position: -205px 0;}.share-box li.tumblr a {	width: 15px;	background-position: -122px 0;}.share-box li.google a {	width: 21px;	background-position: -250px 0;}.share-box li.email a {	width: 20px;	background-position: -293px 0;}.about-author {	margin-bottom: 55px;	overflow: hidden;}.about-author .title a {	color: #a0ce4e !important;}.about-author div.avatar {	float: left;	margin-right: 20px;	margin-bottom: 5px;}.clientslider-container, .images-carousel-container {	height: 117px;	overflow: hidden;}.recent-works-carousel {	height: 138px;	overflow: hidden;}.related-posts {	margin-bottom: 55px;}.related-posts .image {	width: 180px;	height: 138px;	margin-bottom: 0;}.single-related-posts .es-carousel ul {	margin-left: 7px !important;}.related-posts .image-extras-content {}.es-carousel-wrapper {	background: none;	padding: 0px 0px;	position: relative;}.es-carousel {	overflow: hidden;}.related-projects .es-carousel {	padding-left: 44px;}.clients-carousel {	padding: 0;}.clients-carousel .es-carousel {	padding-left: 13px;}.clients-carousel .es-carousel li {	height: 117px;	text-align: center;	line-height: 117px;	width: 159px;	margin-right: 13px;}.clients-carousel .es-carousel li img {	vertical-align: middle;	max-height: 115px;	border: 1px solid #eeeded;}.es-carousel ul {	list-style: none;	margin: 0;	padding: 0;}.es-carousel ul li {	height: 100%;	float: left;	display: block;	margin: 0;	padding: 0;	margin-right: 44px;}.es-carousel ul li a {	display: block;}.es-carousel ul li a img {	border: none;}.es-nav-prev, .es-nav-next {	background-color: rgba(0, 0, 0, 0.5);	background-repeat: no-repeat;	width: 29px;	height: 29px;	position: absolute;	top: 50%;	margin-top: -14px;	text-indent: -10000px;	opacity: 0.8;	z-index: 1000;}.no-rgba .es-nav-prev, .no-rgba .es-nav-next {	background-color: #3e3e3e;}.es-nav-prev, .es-nav-next {	display: block;}.es-nav-prev:hover, .es-nav-next:hover {	opacity: 1;}.es-nav-prev {	background-image: url(images/arrow-bullet.png);	background-position: center center;	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-o-transform: rotate(180deg);	transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);	left: 0;}.no-csstransforms .es-nav-prev {	background-image: url(images/arrow-bullet-left.png); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}.es-nav-next {	background-image: url(images/arrow-bullet.png);	background-position: center center;	right: 0;}.commentlist {	list-style: none;	margin: 0;	padding: 0;	margin-bottom: 65px;}.commentlist li {	margin: 0;	padding: 0;}.commentlist .the-comment {	border-bottom: 1px solid #e7e6e6;	padding-bottom: 25px;	margin-bottom: 25px;}.commentlist .the-comment .comment-text *:last-child {	margin-bottom: 0;}.commentlist div.avatar {	float: left;	margin-right: 15px;}.commentlist .comment-text p {	margin: 0;}.commentlist .comment-author strong {	padding-right: 5px;}#respond {	margin-bottom: 40px;}#comment-input {	overflow: hidden;	margin-bottom: 13px;}#comment-input input, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date {	border: 1px solid #d2d2d2;	width: 28%;	font-size: 13px;	color: #747474;	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	padding: 8px 2%;	float: left;	margin-right: 1%;}#sidebar #comment-input input, #sidebar .wpcf7-form .wpcf7-text, #sidebar .wpcf7-form .wpcf7-quiz, #sidebar .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date {	width: 100%;	margin-right: 0;}.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date {	width: 100%;	margin-right: 0;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;}.gform_wrapper {	margin-bottom: 50px !important;}.gform_wrapper .gfield input[type=text] {	border: 1px solid #d2d2d2;	font-size: 13px;	color: #747474;	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	padding: 5px 8px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;	-ms-box-sizing: border-box;}.wpcf7-form input {	float: none !important;}#comment-textarea textarea, .comment-form-comment textarea, .wpcf7-form textarea {	border: 1px solid #d2d2d2;	width: 96%;	height: 150px;	font-size: 13px;	color: #747474;	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	padding: 8px 11px;}.gform_wrapper .gfield textarea {	border: 1px solid #d2d2d2;	font-size: 13px;	color: #747474;	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);	padding: 8px;}.wpcf7-form textarea {	width: 100%;	margin-right: 0;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;}.gform_wrapper .gfield_select[multiple=multiple] {	border: 1px solid #d2d2d2;}.gform_wrapper select {	padding: 5px 1px !important;	width: 99.8% !important;}.gform_wrapper label {	font-weight: normal !important;}.gform_wrapper .gfield_time_hour label {	display: inline !important;}.gform_wrapper .gform_footer {	padding: 0 !important;}.gform_wrapper span.ginput_total {	font-size: 18px !important;}.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {	border-color: #E9EAEE !important;}table.ui-datepicker td a, .ui-datepicker-header select {	background-color: #E9EAEE !important;}ui-datepicker-header select {	border: 1px solid #D2D2D2;}#comment-input input:last-child {	margin-right: 0;}#comment-recaptcha {	margin-top: 13px;}.input-text {	border: 1px solid #d2d2d2;	font-size: 13px;	color: #747474;	padding: 8px 2%;	margin-right: 1%;	width: 100%;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	;	-moz-box-sizing: border-box; /* Firefox, other Gecko */	;	box-sizing: border-box;         /* Opera/IE 8+ */}.input-radio, #shipping_method input[type=radio] {	background: none;	-webkit-appearance: checkbox;	-moz-appearance: checkbox;	-ms-appearance: checkbox; /* not currently supported */	;	-o-appearance: checkbox;      /* not currently supported */}.portfolio-tabs, .faq-tabs {	height: auto;	border-top: 1px solid #e7e6e6;	border-bottom: 1px solid #e7e6e6;	list-style: none;	margin: 0;	padding: 0;	overflow: hidden;	margin-bottom: 58px;	line-height: 34px;}.portfolio-tabs li, .faq-tabs li {	float: left;	margin-right: 30px;}.portfolio-tabs li a, .faq-tabs li a {	display: block;}.portfolio-tabs li.active, .faq-tabs li.active {	line-height: 31px !important;}.portfolio-tabs li.active a, .faq-tabs li.active a {	color: #a0ce4e;	border-top: 3px solid #a0ce4e;}.faq-item {	position: relative;}.portfolio-one .portfolio-item {	margin-bottom: 50px;	overflow: hidden;	width: 100%;}.portfolio-one .portfolio-item .image {	width: 540px;	height: 272px;	float: left;	margin-right: 25px;}.portfolio-item .portfolio-content h2 {	margin: 0 !important;	padding: 0 !important;	margin-bottom: 10px !important;}.portfolio-item .portfolio-content h4 {	margin: 0 !important;	padding: 0 !important;	margin-bottom: 25px !important;	font-weight: normal;	font-size: 13px;}.portfolio-item .portfolio-content p {	margin: 0;	margin-bottom: 20px;}.portfolio-two .portfolio-item {	width: 460px;	height: 295px;	margin: 5px;	float: left;}.portfolio-three .portfolio-item {	width: 300px;	height: 214px;	margin: 6px;	float: left;}.portfolio-four .portfolio-item {	width: 220px;	height: 161px;	margin: 7px;	float: left;}.portfolio-four .image-extras-content {}.portfolio-full .flexslider {	margin-bottom: 70px !important;}.portfolio-full .project-content {	margin-bottom: 80px;}.portfolio-one .fluid-width-video-wrapper {	position: static !important;}.portfolio-wrapper {	display: none;}.portfolio-wrapper.isotope {	overflow: visible !important;}.portfolio-masonry .portfolio-item {	float: left;	margin-bottom: 9px;	width: 32.4%;	overflow: hidden;}.portfolio-grid-2 .portfolio-item {	margin-bottom: 9px;	width: 49%;}#infscr-loading {	position: absolute;	bottom: -38px;}.single-navigation {	height: 34px;	line-height: 34px;	border-top: 1px solid #e7e6e6;	border-bottom: 1px solid #e7e6e6;	margin-bottom: 60px;	text-align: right;}.single-navigation a[rel=prev] {}.single-navigation a[rel=next] {	margin-left: 15px;}.single-navigation a[rel=prev]:before, .pagination-prev:before, .woocommerce-pagination .prev:before {	font-family: FontAwesome;	content: '\f053';	color: #333333;	padding-right: 5px;	font-size: 8px;}.single-navigation a[rel=next]:after, .pagination-next:after, .woocommerce-pagination .next:after {	font-family: FontAwesome;	content: '\f054';	color: #333333;	padding-left: 5px;	font-size: 8px;}.project-content h3 {	font: 13px/17px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	color: #333333;	margin: 0 !important;	margin-bottom: 40px !important;}.project-content {	overflow: hidden;}.project-content .project-description {	float: left;	width: 74.4681%;}.project-content .project-description p {	margin-top: 0;}.project-content .project-info {	float: right;	width: 23.4043%;}.project-content .project-info .project-info-box {	border-bottom: 1px solid #e7e6e6;	padding-bottom: 15px;	margin-bottom: 15px;	overflow: hidden;}.project-content .project-info .project-info-box a {	color: #747474 !important;}.project-content .project-info .project-info-box a:hover {	color: #a0ce4e !important;}.project-content .project-info h4 {	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;	color: #333333;	margin: 0 !important;	float: left;	width: 110px;}.with-sidebar .project-content .project-info .project-info-box h4 {	display: block;	width: 100%;	margin-bottom: 5px !important;}.portfolio-full.with-sidebar .project-info {	float: left;}.portfolio-full.with-sidebar .project-description {	float: right;	width: 72.5%;}.project-content .project-info .project-terms {	float: left;}.portfolio-half .flexslider {	width: 65.9574%;	float: left;}.portfolio-half .project-content {	width: 31.9149%;	float: right;}.portfolio-half .project-description {	width: 100%;	margin-bottom: 50px;}.portfolio-half .project-info {	width: 100%;}.portfolio-half .related-posts {	margin-top: 100px;}.side-nav {	list-style: none;	margin: 0;	padding: 0;	border-top: 1px solid #ededed;	border-right: 1px solid #ededed;	margin-bottom: 20px;}.side-nav ul {	list-style: none;	margin: 0;	padding: 0;}.side-nav li {	margin: 0;	padding: 0;}.side-nav li a {	border-bottom: 1px solid #ededed !important;	display: block;	background: url(images/side_nav_bg.png) no-repeat top right;	height: auto;	font-weight: normal !important;	font: 14px/39px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	color: #333333 !important;}.side-nav li a {	line-height: 1.69em!important;	padding: 8px 0!important;	background-repeat: repeat-y!important;}.side-nav li a:hover {	background: none !important;}.side-nav li.current_page_item > a {	background: none !important;	color: #a0ce4e !important;	border-right: 3px solid #a0ce4e;}.side-nav li.current_page_item li a {	color: #333333 !important;	border-bottom: 1px solid #ededed;}.side-nav ul.children {	margin-left: 15px;	display: none;}.side-nav .arrow, .woocommerce-tabs .tabs a:hover .arrow, .woocommerce-tabs .tabs li.active a .arrow {	display: inline-block;	margin-left: 10px;	padding-right: 0 !important;}h5.toggle {	overflow: hidden;	margin: 0;}h5.toggle a {	font: 13px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	cursor: pointer;	color: #333333 !important;	border-bottom: 1px solid #e8e6e6;	overflow: hidden;	margin: 0;	padding: 10px 0px;	float: left;	width: 100%;}h5.toggle.active a {	border-bottom: 0;}h5.toggle span.arrow {	background: #333333 url(images/toggle_plus.png) no-repeat center center;	display: block;	width: 22px;	height: 22px;	float: left;	margin-right: 18px;}h5.toggle.active span.arrow {	background-color: #a0ce4e;	background-image: url(images/toggle_minus.png);}h5.toggle span.toggle-title {	float: left;	width: 90%;}.toggle-content {	padding-bottom: 15px;	position: relative;}h5.toggle.active + .toggle-content {	border-bottom: 1px solid #E8E6E6;}.full-boxed-pricing {	background: #f7f5f5;	padding: 9px;	overflow: hidden;	float: left;	margin-bottom: 20px;}.full-boxed-pricing .column {	border: 1px solid #e5e4e3;	border-right: 0;	border-bottom: 0;	float: left;}.full-boxed-pricing .column:last-child {	border-right: 1px solid #e5e4e3;}.full-boxed-pricing ul {	list-style: none;	margin: 0;	padding: 0;	width: 183px;}.full-boxed-pricing ul li {	margin: 0;	padding: 0;	background: #ffffff;	text-align: center;	padding: 15px 0px;	border-bottom: 1px solid #ededed;}.full-boxed-pricing ul li.title-row {	font: 18px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	color: #333333;}.full-boxed-pricing ul li.pricing-row {	background: #f8f8f8;	font: 25px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	color: #a0ce4e;}.full-boxed-pricing ul li.pricing-row span {	font-size: 11px !important;	color: #888888 !important;}.full-boxed-pricing ul li.footer-row {	background: #f7f7f6;}.sep-boxed-pricing {	overflow: hidden;	margin-bottom: 20px;}.sep-boxed-pricing .column {	background: #f7f5f5;	padding: 9px;	overflow: hidden;	float: left;	margin-left: 15px;}.sep-boxed-pricing .column:first-child {	margin-left: 0;}.sep-boxed-pricing ul {	list-style: none;	margin: 0;	padding: 0;}.sep-boxed-pricing ul li {	width: 283px;	background: #fff;	border: 1px solid #dddcdc;	border-bottom: 0;	margin: 0;	padding: 0;	padding: 15px 0px;	text-align: center;}.sep-boxed-pricing ul li:last-child {	border-bottom: 1px solid #dddcdc;}.sep-boxed-pricing ul li.title-row {	background: #92c563;	border-color: #92c563;	font: 18px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	color: #333333;}.sep-boxed-pricing ul li.pricing-row {	background: #f8f8f8;	font: 25px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	color: #a0ce4e;}.sep-boxed-pricing ul li.pricing-row span {	font-size: 11px !important;	color: #888888 !important;}.sep-boxed-pricing ul li.footer-row {	background: #f7f7f6;}.full-boxed-pricing .price strong {	position: relative;	top: -15px;	font-size: 21px;	color: #505050;}.full-boxed-pricing .price em.exact_price {	display: inline !important;	font-size: 55px !important;	font-weight: bold !important;	font-style: normal !important;}.full-boxed-pricing .price sup {	position: relative;	top: -16px;	font-size: 17px;	font-weight: bold;}.full-boxed-pricing .price em.time {	color: #888 !important;	font-size: 11px !important;	margin-left: 0px !important;	position: relative;	top: -5px;}.full-boxed-pricing.columns-1 {	width: 100%;}.full-boxed-pricing.columns-1 .column, .full-boxed-pricing.columns-1 .column ul {	width: 100%;}.full-boxed-pricing.columns-2 {	width: 100%;}.full-boxed-pricing.columns-2 .column {	width: 49.75%;}.full-boxed-pricing.columns-2 .column ul {	width: 100%;}.full-boxed-pricing.columns-3 {	width: 100%;}.full-boxed-pricing.columns-3 .column {	width: 33.1%;}.full-boxed-pricing.columns-3 .column ul {	width: 100%;}.full-boxed-pricing.columns-4 {	width: 100%;}.full-boxed-pricing.columns-4 .column {	width: 24.7%;}.full-boxed-pricing.columns-4 .column ul {	width: 100%;}.full-width .full-boxed-pricing.columns-1 .column, .full-width .full-boxed-pricing.columns-1 .column ul {	width: 100%;}.full-width .full-boxed-pricing.columns-2 {	width: 100%;}.full-width .full-boxed-pricing.columns-2 .column {	width: 49.8%;}.full-width .full-boxed-pricing.columns-2 .column ul {	width: 100%;}.full-width .full-boxed-pricing.columns-3 {	width: 100%;}.full-width .full-boxed-pricing.columns-3 .column {	width: 33.1%;}.full-width .full-boxed-pricing.columns-3 .column ul {	width: 100%;}.full-width .full-boxed-pricing.columns-4 {	width: 100%;}.full-width .full-boxed-pricing.columns-4 .column {	width: 24.83%;}.full-width .full-boxed-pricing.columns-4 .column ul {	width: 100%;}.full-boxed-pricing .price-with-decimal em.time {	margin-left: -12px !important;}.full-boxed-pricing.columns-1, .full-boxed-pricing.columns-2, .full-boxed-pricing.columns-3, .full-boxed-pricing.columns-4, .full-boxed-pricing.columns-5, .full-width .full-boxed-pricing.columns-1, .full-width .full-boxed-pricing.columns-2, .full-width .full-boxed-pricing.columns-3, .full-width .full-boxed-pricing.columns-4, .full-width .full-boxed-pricing.columns-5 {	width: -moz-calc(100% - 18px);	width: -webkit-calc(100% - 18px);	width: -ms-calc(100% - 18px);	width: -o-calc(100% - 18px);	width: calc(100% - 18px);}.sep-boxed-pricing .price strong {	position: relative;	top: -30px;	font-size: 28px;	color: #505050;}.sep-boxed-pricing .price em.exact_price {	display: inline !important;	font-size: 75px !important;	font-weight: bold !important;	font-style: normal !important;}.sep-boxed-pricing .price sup {	position: relative;	top: -24px;	font-size: 23px;	font-weight: bold;}.sep-boxed-pricing .price em.time {	color: #888 !important;	font-size: 26px !important;	margin-left: 0px !important;	position: relative;	top: -2px;}.sep-boxed-pricing .price-with-decimal em.time {	margin-left: -18px !important;}.sep-boxed-pricing.columns-1 {	width: 100%;}.sep-boxed-pricing.columns-1 .column, .sep-boxed-pricing.columns-1 .column ul {	width: 100%;}.sep-boxed-pricing.columns-1 .column li {	width: 98%;}.sep-boxed-pricing.columns-2 {	width: 100%;}.sep-boxed-pricing.columns-2 .column {	width: 46.1%;}.sep-boxed-pricing.columns-2 .column ul {	width: 100%;}.sep-boxed-pricing.columns-2 .column li {	width: 100%;}.sep-boxed-pricing.columns-3 {	width: 100%;}.sep-boxed-pricing.columns-3 .column {	width: 29.1%;}.sep-boxed-pricing.columns-3 .column ul {	width: 100%;}.sep-boxed-pricing.columns-3 .column li {	width: 100%;}.sep-boxed-pricing.columns-4 {	width: 100%;}.sep-boxed-pricing.columns-4 .column {	width: 20.6%;}.sep-boxed-pricing.columns-4 .column ul {	width: 100%;}.sep-boxed-pricing.columns-4 .column li {	width: 100%;}.full-width .sep-boxed-pricing.columns-1 {	width: 100%;}.full-width .sep-boxed-pricing.columns-1 .column, .sep-boxed-pricing.columns-1 .column ul {	width: 100%;}.full-width .sep-boxed-pricing.columns-1 .column li {	width: 98%;}.full-width .sep-boxed-pricing.columns-2 {	width: 100%;}.full-width .sep-boxed-pricing.columns-2 .column {	width: 47.2%;}.full-width .sep-boxed-pricing.columns-2 .column ul {	width: 100%;}.full-width .sep-boxed-pricing.columns-2 .column li {	width: 100%;}.full-width .sep-boxed-pricing.columns-3 {	width: 100%;}.full-width .sep-boxed-pricing.columns-3 .column {	width: 30.35%;}.full-width .sep-boxed-pricing.columns-3 .column ul {	width: 100%;}.full-width .sep-boxed-pricing.columns-3 .column li {	width: 100%;}.full-width .sep-boxed-pricing.columns-4 {	width: 100%;}.full-width .sep-boxed-pricing.columns-4 .column {	width: 21.88%;}.full-width .sep-boxed-pricing.columns-4 .column ul {	width: 100%;}.full-width .sep-boxed-pricing.columns-4 .column li {	width: 100%;}/* Shortcodes */.one_half, .one_third, .two_third, .three_fourth, .one_fourth {	margin-right: 4%;	float: left;	margin-bottom: 20px;	position: relative;}.one_half {	width: 48%;}.one_third {	width: 30.6666%;}.two_third {	width: 65.3332%;}.one_fourth {	width: 22%;}.three_fourth {	width: 74%;}#main .last {	margin-right: 0 !important;	clear: right;}.clearboth {	clear: both;	display: block;	font-size: 0px;	height: 0px;	line-height: 0;	width: 100%;	overflow: hidden;}.shortcode-tabs .tab-hold .tabs li {	border-right: 0 !important;}.shortcode-tabs .tab-hold .tabs li a {	display: block !important;	width: 100% !important;	padding: 0 !important;	text-indent: 15px !important;	background-image: url(images/shortcode_sep.png) no-repeat center right;}.shortcode-tabs .tab-hold .tabs li:last-child a {}.shortcode-tabs .tab-hold .tabs li.active a {	background: none !important;}.shortcode-tabs .tab_content {	padding: 15px !important;	overflow: hidden;}.shortcode-tabs .tab_content *:last-child {	margin-bottom: 0;}.shortcode-tabs {	margin-bottom: 50px;}/* Progress Bar */.progress-bar {	background: #e6e7e8;	height: 37px;	border-bottom: 1px solid #f0f1f1;	position: relative;	margin-bottom: 10px;}.progress-bar-content {	background: #a0ce4e;	height: 37px;	border-bottom: 1px solid #c0dc8f;}.progress-bar .progress-title {	font-size: 13px;	color: #ffffff;	font-weight: normal;	position: absolute;	top: 10px;	left: 13px;}.progress-bar .percentage {	font-size: 13px;	color: #626363;	font-weight: normal;	position: absolute;	top: 10px;	left: 90%;}/* Meet the team */.person-img {	margin-bottom: 25px;}.person-author {}.person-author-wrapper {	float: left;	font: 13px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	color: #333333 !important;	margin-bottom: 25px;}.person-author-wrapper span {	display: block;}.person-author a {	display: inline-block;	height: 19px;}.person-author .social-icon {	display: block;	float: right;	position: relative;	margin-left: 19px;	margin-top: 10px;}.person-author .social-icon a {	text-indent: -10000px;}.person-author .facebook {	background-image: url(images/facebook.png) !important;	width: 9px;	height: 17px;}.person-author .twitter {	background-image: url(images/twitter.png) !important;	width: 13px;	height: 16px;}.person-author .linkedin {	background-image: url(images/linkedin.png) !important;	width: 14px;	height: 13px;}.person-author .rss {	background-image: url(images/rss.png) !important;	width: 13px;	height: 13px;}.person-author .dribbble {	background-image: url(images/dribbble.png) !important;	width: 16px;	height: 16px;}.person-author .youtube {	background-image: url(images/youtube.png) !important;	width: 23px;	height: 25px;}.person-author .pinterest {	background-image: url(images/pinterest.png) !important;	width: 16px;	height: 20px;}.person-author .vimeo {	background-image: url(images/vimeo.png) !important;	width: 18px;	height: 16px;}.person-author .flickr {	background-image: url(images/flickr.png) !important;	width: 25px;	height: 17px;}.person-author .tumblr {	background-image: url(images/tumblr.png) !important;	width: 15px;	height: 16px;}.person-author .google {	background-image: url(images/google.png) !important;	width: 21px;	height: 18px;}.person-author .digg {	background-image: url(images/digg.png) !important;	width: 21px;	height: 19px;}.person-author .blogger {	background-image: url(images/blogger.png) !important;	width: 16px;	height: 15px;}.person-author .skype {	background-image: url(images/skype.png) !important;	width: 19px;	height: 19px;}.join {

	width: 100%;
	padding: 30px 0px;
	margin-bottom:	0px !important;
}

.join-Now{
	margin: 0px auto;
	max-width: 940px;

}
.join-Now li{
	 list-style:none;
	 margin:0px;padding:0px;
}
.sign-up{
background-image:url('images/join-now-bg.png');
background-repeat:no-repeat;
width:82%;
height:101px;
padding:46px 51px 0px 51px;
margin-left:4.7%;


}

.sign-up h2{

	font-size:31px;

	color:white;

	font-weight:normal;

	margin:0px !important;

	padding:0px !important;

	text-transform:uppercase;

}

.sign-up p{

	font-size:14px;

	color:white;

	margin-left:1%;

}



/*.join-Now-button{

	background-image:url('images/join-now-button.png');

	background-repeat:no-repeat;

	width:180px;

	height:67px;

}

.join-Now-button a{

	width:162px;

	height:42px;

	float:left;

	margin:13px 9px;

}*/

.sign-up-left{

	width:51%;float:left;

}



.sign-up-right{

	width:49%;float:left;

	padding-top:3%;  font-size:100% !important;

}

.sign-up-right a{



	 font-size:1.0em !important;

}





.newsletter{

	background-color: #bf2e1a;

	background-image: url('https://www.topform.ie/wp-content/uploads/2014/03/i-pad.png');

	background-position: 90% -3%;

	background-repeat: no-repeat;

	padding:3% 5% 3% 5%;

	margin-top: 1%;

	border:3px white solid;

	margin:0px 4.7%;

}

.newsletter h2 {



	color:white !important;

	font-weight:normal;

	margin:0px !important;

	padding:0px !important;

	text-transform:uppercase;}

.newsletter p {

	font-size:14px;

	color:white;

	margin-left:1%;

}

/**@media only screen and (max-width: 320px) {
   .sing-up-right a{

	 font-size:2.2em;

}
}**/


@media only screen and (max-width: 650px) {

                  .sing-up-right a{



	 font-size:0.8em !important;

}

     }



@media only screen and (max-width: 500px) {

                  .sing-up-right a{



	 font-size:0.6em !important;

}

     }



@media only screen and (max-width: 350px) {

                  .sing-up-right a{



	 font-size:0.2em !important;

}

     }











@media only screen and (max-width: 450px) {

                  .sing-up-right a{



	 font-size:0.47em !important;

}

     }



@media only screen and (max-width: 2000px) {

                  .sing-up-left h2{

	font-size:31px;



}

     }



@media only screen and (max-width: 650px) {

                  .sing-up-left h2 {

	font-size:24px;



}

     }



@media only screen and (max-width: 500px) {

                  .sing-up-left h2{

	font-size:18px;



}

     }



@media only screen and (max-width: 350px) {

                 .sing-up-left h2{

	font-size:16px;



}

     }










.person-author .myspace {	background-image: url(images/myspace.png) !important;	width: 18px;	height: 18px;}.person-author .deviantart {	background-image: url(images/deviantart.png) !important;	width: 23px;	height: 18px;}.person-author .yahoo {	background-image: url(images/yahoo.png) !important;	width: 22px;	height: 14px;}.person-author .reddit {	background-image: url(images/reddit.png) !important;	width: 19px;	height: 15px;}.person-author .forrst {	background-image: url(images/forrst.png) !important;	width: 15px;	height: 19px;}.person-author .email {	background-image: url(images/mail.png) !important;	margin-top: 2px;	width: 20px;	height: 14px;}.person-author-light .facebook {	background-image: url(images/white/facebook.png) !important;}.person-author-light .twitter {	background-image: url(images/white/twitter.png) !important;}.person-author-light .linkedin {	background-image: url(images/white/linkedin.png) !important;}.person-author-light .rss {	background-image: url(images/white/rss.png) !important;}.person-author-light .dribbble {	background-image: url(images/white/dribbble.png) !important;}.person-author-light .youtube {	background-image: url(images/white/youtube.png) !important;}.person-author-light .pinterest {	background-image: url(images/white/pinterest.png) !important;}.person-author-light .vimeo {	background-image: url(images/white/vimeo.png) !important;}.person-author-light .flickr {	background-image: url(images/white/flickr.png) !important;}.person-author-light .tumblr {	background-image: url(images/white/tumblr.png) !important;}.person-author-light .google {	background-image: url(images/white/google.png) !important;}.person-author-light .digg {	background-image: url(images/white/digg.png) !important;}.person-author-light .blogger {	background-image: url(images/white/blogger.png) !important;}.person-author-light .skype {	background-image: url(images/white/skype.png) !important;}.person-author-light .myspace {	background-image: url(images/white/myspace.png) !important;}.person-author-light .deviantart {	background-image: url(images/white/deviantart.png) !important;}.person-author-light .yahoo {	background-image: url(images/white/yahoo.png) !important;}.person-author-light .reddit {	background-image: url(images/white/reddit.png) !important;}.person-author-light .forrst {	background-image: url(images/white/forrst.png) !important;}.person-author-light .email {	background-image: url(images/white/mail.png) !important;}.person-author .social-icon .popup p {	margin: 0 !important;}/* Post Content HTML */.post-content p {	margin: 0;	margin-bottom: 20px;}.post-content ul.arrow {	list-style: none;	margin: 0;	padding: 0;}.post-content ul.arrow li:before {	display: inline-block;	background-image: url(images/arrow-bullet.png);	background-repeat: no-repeat;	background-position: center center;	background-color: #a0ce4e;	height: 18px;	-moz-border-radius: 75px;	-webkit-border-radius: 75px;	border-raɒ    ɒ                    �<�            �:�    xɒ            0ɒ           0ɒ            l.arrow li {	line-height: 18px;	margin: 0;	padding: 0;	margin-bottom: 15px;	padding-left: 25px;}.post-content blockquote {	background: #f5f5f5;	font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;	color: #444444;	border-left: 4px solid #a0ce4e;	padding: 15px;}.post-content blockquote *:last-child {	margin-bottom: 0;}#gmap {	height: 416px;	margin-bottom: 50px;	overflow: hidden;}#gmap img, .shortcode-map img {	max-width: none !important;}body #wrapper .gomapMarker {	color: #333 !important;}.post-slideshow {	margin-bottom: 30px !important;}.post-slideshow .image, .floated-post-slideshow .image {	margin-bottom: 0 !important;}.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;	color: #333333;	font-weight: normal;}.post-content h4 {	font-size: 13px !important;}.post-content h5 {	font-size: 12px !important;}.post-content h6 {	font-size: 11px !important;}.excerpt-container .highlight1 {	background-color: transparent !important;}.excerpt-container .dropcap {	color: inherit !important;	float: none;	padding: 0 !important;	margin: 0 !important;	font-size: inherit !important;	top: 0 !important;}.excerpt-container .tooltip-shortcode {	color: inherit !important;	border-bottom: 1px dotted;}/* Button */.buttons a {	margin-right: 30px;}.button, #reviews input#submit, .price_slider_amount button, .gform_wrapper .gform_button {	display: inline-block;}.button.large {	height: 43px;	line-height: 43px;	font: 13px/43px 'PTSansBold', arial, helvetica, sans-serif;	text-transform: uppercase;	text-align: center;	text-shadow: 0 1px 0 #fff;	padding: 0 30px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}.button.small, #reviews input#submit, .wpcf7-form input[type="submit"], .comment-form input[type="submit"], .price_slider_amount button, .gform_wrapper .gform_button {	height: 32px;	font: 13px/32px 'PTSansBold', arial, helvetica, sans-serif;	text-transform: uppercase;	text-align: center;	text-shadow: 0 1px 0 #000;	padding: 0 20px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}.wpcf7-form input[type="submit"], .comment-form input[type="submit"] {	font-weight: bold !important;}.button.green {	color: #54770f !important;	background: #AAD75D;	background-image: linear-gradient(top, #D1E990 0%, #AAD75D 100%);	background-image: -o-linear-gradient(top, #D1E990 0%, #AAD75D 100%);	background-image: -moz-linear-gradient(top, #D1E990 0%, #AAD75D 100%);	background-image: -webkit-linear-gradient(top, #D1E990 0%, #AAD75D 100%);	background-image: -ms-linear-gradient(top, #D1E990 0%, #AAD75D 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #D1E990), color-stop(1, #AAD75D) );	border: 1px solid #9dba60;}.button.green:hover {	color: #54770f !important;	background: #D1E990;	background-image: linear-gradient(top, #AAD75D 0%, #D1E990 100%);	background-image: -o-linear-gradient(top, #AAD75D 0%, #D1E990 100%);	background-image: -moz-linear-gradient(top, #AAD75D 0%, #D1E990 100%);	background-image: -webkit-linear-gradient(top, #AAD75D 0%, #D1E990 100%);	background-image: -ms-linear-gradient(top, #AAD75D 0%, #D1E990 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #AAD75D), color-stop(1, #D1E990) );	border: 1px solid #9dba60;}.no-cssgradients .button.green {	background-color: #D1E990;}.no-cssgradients .button.green:hover {	background-color: #AAD75D;}.button.darkgreen {	color: #54770f !important;	background-image: linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);	background-image: -o-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);	background-image: -moz-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);	background-image: -webkit-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);	background-image: -ms-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #d0e0a5), color-stop(1, #a8c76a) );	border: 1px solid #9dba60;}.button.darkgreen:hover {	color: #54770f !important;	background-image: linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);	background-image: -o-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);	background-image: -moz-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);	background-image: -webkit-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);	background-image: -ms-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #a8c76a), color-stop(1, #d0e0a5) );	border: 1px solid #9dba60;}.no-cssgradients .button.darkgreen {	background-color: #d0e0a5;}.no-cssgradients .button.darkgreen:hover {	background-color: #a8c76a;}.button.orange {	color: #c0830b !important;	background-image: linear-gradient(top, #fbdc86 0%, #f8bf56 100%);	background-image: -o-linear-gradient(top, #fbdc86 0%, #f8bf56 100%);	background-image: -moz-linear-gradient(top, #fbdc86 0%, #f8bf56 100%);	background-image: -webkit-linear-gradient(top, #fbdc86 0%, #f8bf56 100%);	background-image: -ms-linear-gradient(top, #fbdc86 0%, #f8bf56 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fbdc86), color-stop(1, #f8bf56) );	border: 1px solid #c0830b;}.button.orange:hover {	color: #c0830b !important;	background-image: linear-gradient(top, #f8bf56 0%, #fbdc86 100%);	background-image: -o-linear-gradient(top, #f8bf56 0%, #fbdc86 100%);	background-image: -moz-linear-gradient(top, #f8bf56 0%, #fbdc86 100%);	background-image: -webkit-linear-gradient(top, #f8bf56 0%, #fbdc86 100%);	background-image: -ms-linear-gradient(top, #f8bf56 0%, #fbdc86 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f8bf56), color-stop(1, #fbdc86) );	border: 1px solid #c0830b;}.no-cssgradients .button.orange {	background-color: #fbdc86;}.no-cssgradients .button.orange:hover {	background-color: #f8bf56;}.button.blue {	color: #1172c1 !important;	background-image: linear-gradient(top, #b5e0f7 0%, #76c7f1 100%);	background-image: -o-linear-gradient(top, #b5e0f7 0%, #76c7f1 100%);	background-image: -moz-linear-gradient(top, #b5e0f7 0%, #76c7f1 100%);	background-image: -webkit-linear-gradient(top, #b5e0f7 0%, #76c7f1 100%);	background-image: -ms-linear-gradient(top, #b5e0f7 0%, #76c7f1 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #b5e0f7), color-stop(1, #76c7f1) );	border: 1px solid #1172c1;}.button.blue:hover {	color: #1172c1 !important;	background-image: linear-gradient(top, #76c7f1 0%, #b5e0f7 100%);	background-image: -o-linear-gradient(top, #76c7f1 0%, #b5e0f7 100%);	background-image: -moz-linear-gradient(top, #76c7f1 0%, #b5e0f7 100%);	background-image: -webkit-linear-gradient(top, #76c7f1 0%, #b5e0f7 100%);	background-image: -ms-linear-gradient(top, #76c7f1 0%, #b5e0f7 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #76c7f1), color-stop(1, #b5e0f7) );	border: 1px solid #1172c1;}.no-cssgradients .button.blue {	background-color: #b5e0f7;}.no-cssgradients .button.blue:hover {	background-color: #76c7f1;}.button.red {	color: #ffffff !important;	background-image: linear-gradient(top, #d8462b 0%, #b42918 100%);	background-image: -o-linear-gradient(top, #d8462b 0%, #b42918 100%);	background-image: -moz-linear-gradient(top, #d8462b 0%, #b42918 100%);	background-image: -webkit-linear-gradient(top, #d8462b 0%, #b42918 100%);	background-image: -ms-linear-gradient(top, #d8462b 0%, #b42918 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #d8462b), color-stop(1, #b42918) );	border: 1px solid #9d1111;}.button.red:hover {	color: #ffffff !important;	background-image: linear-gradient(top, #b42918 0%, #d8462b 100%);	background-image: -o-linear-gradient(top, #b42918 0%, #d8462b 100%);	background-image: -moz-linear-gradient(top, #b42918 0%, #d8462b 100%);	background-image: -webkit-linear-gradient(top, #b42918 0%, #d8462b 100%);	background-image: -ms-linear-gradient(top, #b42918 0%, #d8462b 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #b42918), color-stop(1, #d8462b) );	border: 1px solid #9d1111;}.no-cssgradients .button.red {	background-color: #fd9c9c;}.no-cssgradients .button.red:hover {	background-color: #fc7d7d;}.button.pink {	color: #a31366 !important;	background-image: linear-gradient(top, #fda1d5 0%, #fc84c8 100%);	background-image: -o-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);	background-image: -moz-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);	background-image: -webkit-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);	background-image: -ms-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fda1d5), color-stop(1, #fc84c8) );	border: 1px solid #a31366;}.button.pink:hover {	color: #a31366 !important;	background-image: linear-gradient(top, #fc84c8 0%, #fda1d5 100%);	background-image: -o-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);	background-image: -moz-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);	background-image: -webkit-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);	background-image: -ms-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fc84c8), color-stop(1, #fda1d5) );	border: 1px solid #a31366;}.no-cssgradients .button.pink {	background-color: #fda1d5;}.no-cssgradients .button.pink:hover {	background-color: #fc84c8;}.button.darkgray {	color: #434c50 !important;	background-image: linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);	background-image: -o-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);	background-image: -moz-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);	background-image: -webkit-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);	background-image: -ms-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #c0c0c0), color-stop(1, #9e9e9e) );	border: 1px solid #434c50;}.button.darkgray:hover {	color: #434c50 !important;	background-image: linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);	background-image: -o-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);	background-image: -moz-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);	background-image: -webkit-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);	background-image: -ms-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #9e9e9e), color-stop(1, #c0c0c0) );	border: 1px solid #434c50;}.no-cssgradients .button.darkgray {	background-color: #c0c0c0;}.no-cssgradients .button.darkgray:hover {	background-color: #9e9e9e;}.button.lightgray {	color: #ababab !important;	background-image: linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);	background-image: -o-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);	background-image: -moz-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);	background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);	background-image: -ms-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(1, #f0f0f0) );	border: 1px solid #ababab;}.button.lightgray:hover {	color: #ababab !important;	background-image: linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);	background-image: -o-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);	background-image: -moz-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);	background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);	background-image: -ms-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #fbfbfb) );	border: 1px solid #ababab;}.no-cssgradients .button.lightgray {	background-color: #fbfbfb;}.no-cssgradients .button.lightgray:hover {	background-color: #f0f0f0;}/* Alert */.alert {	padding: 8px;	text-align: center;	position: relative;}.alert .msg {	padding: 0 50px;}.alert .toggle-alert {	position: absolute;	top: 14px;	right: 25px;	display: block;	text-indent: -10000px;	background: url(images/x-icon.png) no-repeat top left;	width: 12px;	height: 12px;}.alert.general {	background: #ffffff url(images/general-icon.png) no-repeat 25px 8px;	border: 1px solid #d7d6d6;}.alert.error {	background: #ffe9e9 url(images/error-icon.png) no-repeat 25px 8px;	border: 1px solid #e7a9a9;	color: #d04544;}.alert.success {	background: #e9f3d2 url(images/success-icon.png) no-repeat 25px 8px;	border: 1px solid #acd556;	color: #92b750;}.alert.notice {	background: #fbf6e3 url(images/notice-icon.png) no-repeat 25px 8px;	border: 1px solid #e7d48d;	color: #cfb306;}/* More Shortcodes */.highlight1 {	background: #f6f67a;	padding: 2px;}.highlight2 {	background: #000;	color: #CCC;	padding: 2px;}.dropcap {	font-size: 62px;	margin-right: 6px;	padding-top: 11px;	text-transform: uppercase;	float: left;	position: relative;	top: 5px;	color: #83c54f;	padding-bottom: 11px;}.video-shortcode {	margin-bottom: 25px;}/* Fade Images */.recent-works-items img:hover, .flickr_badge_image img:hover, .pyre_tabs img:hover {	opacity: 0.5;}.social_links_shortcode ul {	margin-left: 0;	padding-left: 0;}.social_links_shortcode .social li {	display: inline-block;	position: relative;	width: 30px;	margin-bottom: 20px;}.social_links_shortcode .social li a {	background: none;	display: inline-block;	border-bottom: 0;	line-height: normal;	text-indent: -10000px;	height: 18px;	padding: 0 !important;	background-image: url(images/social_links.png);}.social_links_shortcode .social li a.rss {	background-position: -168px -1px;	width: 13px;}.social_links_shortcode .social li a.facebook {	background-position: -3px 0px;	width: 9px;}.social_links_shortcode .social li a.twitter {	background-position: -45px 0px;	width: 13px;}.social_links_shortcode .social li a.dribble {	background-position: -88px -39px;	width: 16px;}.social_links_shortcode .social li a.google {	background-position: -45px -39px;	width: 21px;}.social_links_shortcode .social li a.linkedin {	background-position: -90px -1px;	width: 14px;}.social_links_shortcode .social li a.blogger {	background-position: -204px -1px;	width: 16px;}.social_links_shortcode .social li a.tumblr {	background-position: -129px 0px;	width: 15px;}.social_links_shortcode .social li a.reddit {	background-position: 0px -39px;	width: 19px;}.social_links_shortcode .social li a.yahoo {	background-position: -125px -40px;	width: 22px;}.social_links_shortcode .social li a.deviantart {	background-position: -165px -40px;	width: 23px;}.social_links_shortcode .social li a.vimeo {	background-position: -202px -38px;	width: 19px;}.social_links_shortcode .social li a.custom {	background: none !important;	text-indent: 0 !important;	width: auto !important;}.error_page .useful_links {	width: 25.06%;	padding-left: 5%;}.error_page .oops {	font-size: 117px !important;	margin: 0 0 20px 0;	line-height: 117px !important;	font-weight: bolder !important;	color: #F0F0F0 !important;	font-family: "PT Sans", Arial, Helvetica, sans-serif !important;}.error_page .sidebar-oops {	font-size: 90px !important;	line-height: 90px !important;}.error_page .oops h1 {	font-family: "PT Sans", Arial, Helvetica, sans-serif !important;}.fontawesome-icon {	display: inline-block !important;	float: left;}.fontawesome-icon {	margin-right: 10px;}.fontawesome-icon.circle-yes {	-moz-border-radius: 75px;	-webkit-border-radius: 75px;	border-radius: 75px;	background-color: #333333;	color: #fff;	text-align: center;	margin-top: 2px;}.fontawesome-icon.large {	font-size: 40px;}.fontawesome-icon.large.circle-yes {	width: 70px;	height: 70px;	line-height: 70px;}.fontawesome-icon.medium {	font-size: 18px;}.fontawesome-icon.medium.circle-yes {	width: 35px;	height: 35px;	line-height: 36px;}.fontawesome-icon.small {	font-size: 10px;}.fontawesome-icon.small.circle-yes {	width: 18px;	height: 18px;	line-height: 19px;}.fontawesome-icon.circle-no.large {	margin-top: 2px;}.fontawesome-icon.circle-no.medium {	margin-top: 3px;}.fontawesome-icon.circle-no.small {	margin-top: 5px;}.icon-heading .fontawesome-icon {	margin-top: -6px !important;}.content-boxes .heading .fontawesome-icon {	float: left;}.content-boxes .heading-and-icon h2 {	padding-left: 45px;}.sliders-container {	overflow: hidden;}.main-flex {	overflow: hidden;	width: 100%;	margin-left: auto !important;	margin-right: auto !important;}#sidebar .widget_nav_menu li a, #sidebar .widget_categories li a {	color: #333!important;	display: block;	border-bottom: 1px solid #E7E6E6;	padding: 10px 10px 10px 0;}#sidebar .widget_nav_menu li a:before, #sidebar .widget_categories li a:before, #sidebar .widget .recentcomments:before, #sidebar .widget_recent_entries li a:before, #sidebar .widget_archive li a:before, #sidebar .widget_pages li a:before, #sidebar .widget_links li a:before, .side-nav .arrow:after, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after, .widget_layered_nav li a:before, .widget_product_categories li a:before {	font-family: FontAwesome !important;	content: '\f054';	font-size: 8px;	padding-right: 10px;}#sidebar .widget_nav_menu li a, #sidebar .widget_categories li a {	display: block;	color: #333;}#sidebar .widget_categories li {	position: relative;}#sidebar .widget_categories li span {	position: absolute;}#sidebar .widget_categories .children {	margin-left: 5px;}.shortcode-tabs .tab_content ul.arrow {	float: none;}#sidebar ul.arrow {	list-style: none;	margin: 0;	padding: 0;}#sidebar ul.arrow li:before {	display: inline-block;	background-image: url(images/arrow-bullet.png);	background-repeat: no-repeat;	background-position: center center;	background-color: #a0ce4e;	height: 18px;	-moz-border-radius: 75px;	-webkit-border-radius: 75px;	border-radius: 75px;	width: 18px;	content: ' ';	float: left;	margin-right: 10px;	margin-left: 0px;}#sidebar ul.arrow li {	line-height: 18px;	margin: 0;	padding: 0;	margin-bottom: 15px !important;	padding-left: 0px;}#sidebar .sub-menu, #sidebar .children, .footer-area .sub-menu, .footer-area .children, #slidingbar-area .sub-menu, #slidingbar-area .children {	margin-left: 15px !important;}.footer-area .columns-1 .col, #slidingbar-area .columns-1 .col {	width: 100%;	padding-right: 0;}.footer-area .columns-2 .col, #slidingbar-area .columns-2 .col {	width: 48%;	margin-right: 4%;}.footer-area .columns-3 .col, #slidingbar-area .columns-3 .col {	width: 31%;	margin-right: 3.5%;} .footer-area .columns-1 .col:nth-child(2), .footer-area .columns-1 .col:nth-child(3),  .footer-area .columns-1 .col:nth-child(4),  .footer-area .columns-2 .col:nth-child(3), .footer-area .columns-2 .col:nth-child(4),  .footer-area .columns-3 .col:nth-child(4), #slidingbar-area .columns-1 .col:nth-child(2), #slidingbar-area .columns-1 .col:nth-child(3),  #slidingbar-area .columns-1 .col:nth-child(4),  #slidingbar-area .columns-2 .col:nth-child(3), #slidingbar-area .columns-2 .col:nth-child(4),  #slidingbar-area .columns-3 .col:nth-child(4) {display:none;}.widget_categories li {	background: none !important;	padding: 0 !important;	border-bottom: 0 !important;}.footer-area .widget_categories li:first-child a, #slidingbar-area .widget_categories li:first-child a {	padding-top: 0;}.footer-area .widget_categories li a, #slidingbar-area .widget_categories li a {	border-bottom: 1px solid #282a2b;	padding: 12px 0px;	display: block;}.footer-area .widget_categories .children, #slidingbar-area .widget_categories .children {	margin-left: 5px;}/* New Headers */.header-social {	line-height: 42px;	border-bottom: 1px solid #e1e1e1;	padding: 10px 0px;}.header-social {	padding: 0px;}.header-social .sep {	padding: 0 6px;}.header-social .social-networks {	margin-top: 11px;	max-width: 400px;}.header-social .social-networks li {	float: left;	margin-bottom: 6px;}.header-social .alignright {	margin-left: 0;}.header-social .alignleft {	margin-right: 0;}.header-v2 .header-social .alignleft, .header-v2 .header-social .alignleft a {	color: #b3b3b3 !important;}.header-v2 .header-social .alignleft a:hover {}.header-v2 #header {	border-bottom: 1px solid #e1e1e1;}.header-v2 .social-networks li {}.header-v2 .social-networks a {	opacity: 0.2;}.header-v2 .social-networks a:hover {	opacity: 0.5;}.header-v2 {	border-top: 4px solid #a0ce4e;}.header-v3 .header-social {	background-color: #a0ce4e;}.header-v3 .header-social .alignleft, .header-v3 .header-social .alignleft a {	color: #fff !important;}.header-v3 .header-social .alignleft a:hover {}.header-v3 #header {	border-bottom: 1px solid #e1e1e1;}.header-v3 .social-networks li {	float: right;}.header-v3 .social-networks img {}.header-v3 .social-networks a {	opacity: 0.5;}.header-v3 .social-networks a:hover {	opacity: 1;}.header-v3 #nav ul a, .header-v3 #nav li.current-menu-ancestor a {	border-top: 0px;	padding-top: 3px;}.header-v4 .header-social {	background-color: #a0ce4e;}.header-v4 .header-social .alignleft, .header-v3 .header-social .alignleft a, .header-v4 .header-social .alignright .menu li a {	color: #fff !important;}.header-v4 #header {	border-bottom: 1px solid #e1e1e1;}.header-v4 .social-networks li {	margin-left: 0;	margin-right: 22px;}.header-v4 .social-networks img {}.header-v4 .social-networks a {	opacity: 0.5;}.header-v4 .social-networks a:hover {	opacity: 1;}.header-v4 #header {	padding: 30px 0px;}.header-v4 #header .logo {	margin: 0;}.header-v4 #header .tagline {	float: right;	margin: 0 !important;	padding: 0;	margin-right: 15px !important;	line-height: 32px;	text-align: right;}.header-v4 #header .search {	width: 270px;	float: right;}.header-v4 #small-nav {	border-bottom: 1px solid #e1e1e1;}.header-v4 #nav {	float: left;}.header-v4 #nav ul a, .header-v4 #nav li.current-menu-ancestor a {	border-top: 0;	padding-top: 3px;}.header-v4 #nav li:last-child {	padding-right: 0;}#header-banner {	float: right;}.header-v5 .header-social {	background-color: #a0ce4e;}.header-v5 .header-social .alignleft, .header-v5 .header-social .alignleft a, .header-v5 .header-social .alignright .menu li a {	color: #fff !important;}.header-v5 #header {	border-bottom: 1px solid #e1e1e1;}.header-v5 .social-networks li:last-child {	margin-right: 0;}.header-v5 .social-networks img {}.header-v5 .header-social .social-networks li {	float: right;}.header-v5 .social-networks a {	opacity: 0.5;}.header-v5 .social-networks a:hover {	opacity: 1;}.header-v5 .header-social .alignright .menu, .header-v5 .header-social .alignright .menu ul {	list-style: none;	margin: 0;	padding: 0;}.header-v5 .header-social .alignright .menu li {	margin: 0;	padding: 0;	padding: 0 8px;	float: left;	border-left: 1px solid #fff;	line-height: 12px;}.header-v5 .header-social .alignright .menu li:first-child {	border-left: 0;}.header-v5 #header .logo {	margin: 0;	text-align: center;}.header-v5 #header .tagline {	width: 300px;	float: right;	margin: 0;	margin-right: 15px;	line-height: 32px;}.header-v5 #header .search {	width: 220px;	float: right;}.header-v5 #small-nav {	border-bottom: 1px solid #e1e1e1;}.header-v5 #nav {	float: none;}.header-v5 #nav > ul {	float: none;	text-align: center;}.header-v5 #nav > ul > li, .header-v5 #nav > ul > li > a {	float: none;	display: inline-block;}.header-v5 #nav > ul ul {	text-align: left;}.header-v5 #nav ul a, .header-v5 #nav li.current-menu-ancestor a {	border-top: 0;	padding-top: 3px;}.header-v5 #header .logo {	float: none !important;}#header .tagline {	font-weight: normal;	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	margin-top: 7px !important;}.header-social .alignleft .social-networks li {	float: left;	margin-left: 0;	margin-right: 20px;}.header-social .alignright .social-networks li {	float: right;}.header-social .menu, .header-social .menu ul {	list-style: none;	margin: 0;	padding: 0;}.header-social .menu li {	position: relative;	margin: 0;	padding: 0;	padding: 0 8px;	display: inline-block;	border-left: 1px solid #fff;}.header-social .menu li:first-child {	border-left: 0;}.header-social .menu li .sub-menu {	display: none;	z-index: 100000;}.header-social .menu li:hover > .sub-menu {	display: block;	position: absolute;	left: 0;}.header-social .menu > li:hover > .sub-menu > li:hover .sub-menu {	top: -1px;	left: 100px;}.header-social .menu .sub-menu {	background: #ffffff;	-webkit-border-bottom-right-radius: 2px;	-webkit-border-bottom-left-radius: 2px;	-moz-border-radius-bottomright: 2px;	-moz-border-radius-bottomleft: 2px;	border-bottom-right-radius: 2px;	border-bottom-left-radius: 2px;	border: 1px solid #e0dfdf;	width: 100px;	line-height: normal !important;}#wrapper .header-social {	min-height: 43px;}#wrapper .header-social .menu .sub-menu li {	float: none;	display: inline-block;	border: 0;	border-bottom: 1px solid #e0dfdf !important;	line-height: normal !important;	padding: 0 !important;}#wrapper .header-social .menu .sub-menu li a {	width: 80px;	padding: 7px 10px;	display: inline-block;}#wrapper .header-social .menu .sub-menu li a:hover {	background-color: #fafafa;}#wrapper .header-social .menu .sub-menu li:last-child {	border-bottom: 0 !important;}#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a {	color: #333333 !important;}.header-social .alignleft .menu li:first-child {	padding-left: 0;}.header-social .alignright .menu li:last-child {	padding-right: 0;}.header-wrapper .header-v4 #s {	width: 268px;}.widget_wooslider_slideshow_slides li a {	background: none !important;	border: 0 !important;	margin: 0 !important;	padding: 0 !important;}#sidebar .flickr_badge_image img {	width: 66px;	height: 66px;	float: left;	padding: 3px;}.footer-area .flickr_badge_image img, #slidingbar-area .flickr_badge_image img {	width: 66px;	height: 66px;	float: left;	padding: 3px;}.footer-area .columns-4 .flickr_badge_image img, #slidingbar-area .columns-4 .flickr_badge_image img {	width: 60px;	height: 60px;}.footer-area .social-networks, #slidingbar-area .social-networks {	float: left;}.footer-area .social-networks li, #slidingbar-area .social-networks li {	float: left;	margin-left: 0;	margin-right: 20px;	padding: 0;}.footer-area .social-networks li, .footer-area .social-networks a, #slidingbar-area .social-networks li, #slidingbar-area .social-networks a {	background-image: none;}.footer-area .social-networks li:first-child, #slidingbar-area .social-networks li:first-child {	padding: 0;}.footer-area .flexslider .slides > li, #slidingbar-area .flexslider .slides > li {	padding-top: 0;	padding-bottom: 0;}.chat-icon {	display: inline-block;	width: 26px;	height: 19px;	background-image: url(images/speech-bubble.png);	margin-top: 9px;}/* WPML */#icl_lang_sel_widget:after {	content: "";	display: table;	clear: both;}#icl_lang_sel_widget li a {	background-image: none !important;}#lang_sel_list, #lang_sel_list ul, #lang_sel_list ul li {	width: 100%;}#lang_sel_list ul {	border-top: 0;}#lang_sel_list ul li a {	border-left: 0!important;	border-right: 0 !important;}#lang_sel_footer ul li img {	top: 6px;}.header-social .menu > li > a > .iclflag {	display: inline-block;}.header-social .sub-menu {	display: inline-block;}.footer-area #lang_sel_list li a, #slidingbar-area #lang_sel_list li a {	background-color: transparent !important;	padding-top: 8px;	padding-bottom: 8px;}#lang_sel ul ul, #lang_sel li {	width: 100%;	background: #fff;}#lang_sel > ul > li > a {	padding: 0px !important;	padding-left: 10px !important;}#lang_sel > ul > li > a .iclflag {	top: 5px;}ul#nav > li > a > .iclflag, .top-menu > ul > li > a .iclflag {	position: relative;	top: 50%;}.qtrans_flag_and_text {	background-position: center right !important;}#lang_sel {	display: block;}#lang_sel li ul li a {	padding: 10px !important;}/* Google Recaptcha Hack */iframe[src="about:blank"] {	display: none;}/* New Portfolio Templates */.portfolio-one-text .portfolio-item .image {	width: 100%;	height: 100%;	float: none;	margin-right: 0;}.portfolio-one-text .portfolio-item .portfolio-content {	margin-top: 25px;}.portfolio-two-text .portfolio-item {	float: left;	height: auto;}.portfolio-two-text .portfolio-item .portfolio-content {	margin-top: 25px;}.portfolio-three-text .portfolio-item {	float: left;	height: auto;}.portfolio-three-text .portfolio-item .portfolio-content {	margin-top: 25px;}.portfolio-four-text .portfolio-item {	float: left;	height: auto;}.portfolio-four-text .portfolio-item .portfolio-content {	margin-top: 25px;}.portfolio-item .portfolio-content h4 {	margin: 0 0 15px !important;}.portfolio-item .portfolio-content h2 {	margin: 0 0 5px !important;}.portfolio-one-sidebar .portfolio-item .image {	float: none;}.portfolio-one-sidebar .portfolio-item .portfolio-content {	margin-top: 25px;}.portfolio-two-sidebar .portfolio-item {	width: 324px;	height: auto;}.portfolio-three-sidebar .portfolio-item {	width: 211px;	height: auto;}.portfolio-four-sidebar .portfolio-item {	width: 153px;	height: auto;}/* Date and Formats Box */.date-and-formats {	float: left;	width: 82px;	text-align: center;}.date-and-formats .date-box {	color: #fff;	padding: 8px 0 5px 0px;}.date-and-formats .date-box .date {	font-size: 29px;	font-weight: bold;	display: block;	line-height: 29px;}.date-and-formats .format-box {	background-color: #eef0f2;	margin-top: 3px;}.date-and-formats .format-box i {	font-size: 25px;	display: block;	line-height: 55px;}.large-alternate .post-content {	float: right;	width: 84%;}.large-alternate .meta-info, .medium-alternate .meta-info {	border-top: 0;	margin-top: 0;}.medium-alternate .date-and-formats {	margin-right: 17px;}.medium-alternate .flexslider {	margin-right: 17px !important;}.medium-alternate .post-content {	float: left;	width: 34%;}.full-width .medium-alternate .post-content {	width: 53%;}h2.post-title {	margin-bottom: 5px !important;}.single-line-meta .sep {	padding: 0px 5px;}.single-line-meta .sep:last-child, .meta-info .sep:last-child {	display: none;}/* Masonry Grid Layout */.grid-layout .post {	margin-bottom: 40px;	border: 1px solid #EAEAEA;	border-bottom-width: 3px;}.grid-layout .post .flexslider {	border-bottom: 1px solid #EAEAEA;	margin-bottom: 0 !important;}.grid-layout .post-content-container {	padding: 0 25px;	padding-top: 30px;}.grid-layout .post .content-sep {	margin-bottom: 20px;	height: 4px;	border-top: 1px solid #EAEAEA;	border-bottom: 1px solid #EAEAEA;}.grid-layout .post .meta-info {	border: 0;	margin-top: 0;	margin-bottom: 20px;}.grid-layout .post .meta-info .alignleft {	width: 50%;}/* Timeline Layout */.timeline-layout {	background: url(images/timeline_line.png) center center repeat-y;	width: 775px;	margin: 0 auto;	padding-top: 60px;	position: relative;}.timeline-icon {	font-size: 46px;	color: #ebeaea;	text-align: center;	margin-bottom: -8px;}.timeline-layout .post {	margin-bottom: 40px;	border: 1px solid #EAEAEA;	border-bottom-width: 3px;}.timeline-layout .post .flexslider {	border-bottom: 1px solid #EAEAEA;	margin-bottom: 0 !important;}.timeline-layout .post-content-container {	padding: 0 25px;	padding-top: 30px;}.timeline-layout .post .content-sep {	margin-bottom: 20px;	height: 4px;	border-top: 1px solid #EAEAEA;	border-bottom: 1px solid #EAEAEA;}.timeline-layout .post .meta-info {	border: 0;	margin-top: 0;	margin-bottom: 20px;}.timeline-layout .post .meta-info .alignleft {	width: 50%;}.timeline-layout .post.align-left {	width: 300px;	float: left;	clear: left;}.timeline-layout .post.align-right {	width: 300px;	float: right;	clear: right;}h3.timeline-title {	font-size: 13px;	font-weight: normal;	border: 1px solid #efeeee;	height: 25px;	line-height: 25px;	width: 96px;	text-align: center;	margin: -31px auto 0 auto;	background: #fff;	clear: both;}.timeline-circle {	background-color: #efeeee;	border-radius: 50%;	width: 10px;	height: 10px;	position: absolute;	left: 383px;	margin-top: -3px;}.timeline-sidebar-layout {	width: 669px;}.timeline-sidebar-layout h3.timeline-title {	display: none;}.timeline-sidebar-layout .timeline-circle {	left: 330px;}.align-right .timeline-arrow {	position: absolute;	background: #ffffff;}.align-right .timeline-arrow:after, .align-right .timeline-arrow:before {	right: 100%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}.align-right .timeline-arrow:after {	border-color: rgba(0, 0, 0, 0);	border-right-color: #ffffff;	border-width: 8px;	top: 50%;	margin-top: -8px;}.align-right .timeline-arrow:before {	border-color: rgba(239, 239, 239, 0);	border-right-color: #e5e4e4;	border-width: 9px;	top: 50%;	margin-top: -9px;}.align-left .timeline-arrow {	position: absolute;	background: #ffffff;}.align-left .timeline-arrow:after, .align-left .timeline-arrow:before {	left: 100%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}.align-left .timeline-arrow:after {	border-color: rgba(0, 0, 0, 0);	border-left-color: #ffffff;	border-width: 8px;	top: 50%;	margin-top: -8px;}.align-left .timeline-arrow:before {	border-color: rgba(239, 239, 239, 0);	border-left-color: #e5e4e4;	border-width: 9px;	top: 50%;	margin-top: -9px;}.align-right .timeline-arrow {	right: 301px;}.align-left .timeline-arrow {	left: 301px;}/* New Shortcode CSS */.reading-box-container {	position: relative;	z-index: 1;}.reading-box {	position: relative;}.tagline-shadow:before, .tagline-shadow:after {	bottom: 15px;	left: 10px;	width: 50%;	height: 20%;	max-width: 300px;	max-height: 100px;	position: absolute;	content: '';	z-index: -1;	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);	-webkit-transform: rotate(-3deg);	-moz-transform: rotate(-3deg);	-ms-transform: rotate(-3deg);	-o-transform: rotate(-3deg);	transform: rotate(-3deg);}.tagline-shadow:after {	right: 10px;	left: auto;	-webkit-transform: rotate(3deg);	-moz-transform: rotate(3deg);	-ms-transform: rotate(3deg);	-o-transform: rotate(3deg);	transform: rotate(3deg);}.demo-sep {	clear: both;}.sep-single {	height: 1px;	background-color: #e7e6e6;}.sep-double {	height: 6px;	border-top: 1px solid #e7e6e6;	border-bottom: 1px solid #e7e6e6;}.sep-dotted {	border-bottom: 2px dotted #e7e6e6;}.sep-dashed {	border-bottom: 2px dashed #e7e6e6;}.sep-shadow {	background: transparent url(images/sep-shadow.png) no-repeat top center;	height: 7px;	width: 100%;}.tooltip-shortcode {	position: relative;	display: inline;}.post-content ul.list-icon {	list-style: none;	margin: 0;	padding: 0;	margin-top: 10px;}.post-content ul.list-icon li:before {	display: inline-block;	height: 18px;	width: 18px;	content: ' ';	float: left;	margin-right: 0;	margin-left: -25px;	font-family: FontAwesome;	font-style: normal;	font-weight: normal;	text-decoration: inherit;}.post-content ul.circle-yes li:before {	-moz-border-radius: 75px;	-webkit-border-radius: 75px;	border-radius: 75px;	text-align: center;	font-size: 9px;}.post-content ul.list-icon-color-light li:before {	color: #fff;}.post-content ul.list-icon li {	line-height: 18px;	margin: 0;	padding: 0;	margin-bottom: 15px;	padding-left: 25px;}.post-content ul.list-icon-check li:before {	content: '\f00c';}.post-content ul.list-icon-star li:before {	content: '\f006';}.post-content ul.list-icon-arrow li:before, .post-content ul.list-icon-angle-right li:before {	content: '\f105';}.post-content ul.list-icon-asterik li:before, .post-content ul.list-icon-asterisk li:before {	content: '\f069';}.post-content ul.list-icon-cross li:before, .post-content ul.list-icon-remove li:before {	content: '\f00d';}.post-content ul.list-icon-plus li:before {	content: '\f067';}.content-boxes-icon-on-top .col {	text-align: center;}.content-boxes-icon-on-top .col .more a {	float: none;}.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {	float: none;	width: 64px;	height: 64px;	line-height: 64px;	font-size: 24px;	margin: 0;}.content-boxes-icon-on-top .col .heading-and-icon img {	float: none;	margin-right: 0;}.content-boxes-icon-on-top .col .heading-and-icon h2 {	padding-left: 0;}.content-boxes-icon-on-side .col-content-container {	padding-left: 45px;}.content-boxes-icon-boxed {	overflow: visible !important;}.content-boxes-icon-boxed .col {	overflow: visible !important;	text-align: center;	padding: 2%;	padding-top: 50px;}.content-boxes-icon-boxed .col .more a {	float: none;}.content-boxes-icon-boxed .col .heading-and-icon {	overflow: visible;	position: relative;}.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon, .content-boxes-icon-boxed .col .heading-and-icon img {	float: none;	position: absolute;	top: -80px;	width: 64px;	height: 64px;	line-height: 64px;	font-size: 24px;	margin: 0;	margin-left: -32px;	left: 50%;}.content-boxes-icon-boxed .col .heading-and-icon img {	float: none;}.content-boxes-icon-boxed .col .heading-and-icon h2 {	padding-left: 0;}.content-boxes-icon-boxed.columns-5 .col {	width: 12.8%;}.content-boxes-icon-boxed.columns-4 .col {	width: 18%;}.content-boxes-icon-boxed.columns-3 .col {	width: 26.65%;}.content-boxes-icon-boxed.columns-2 .col {	width: 44%;}.content-boxes-icon-boxed.columns-1 .col {	width: 96%;}.counter-circle-wrapper {	float: left;	display: inline-block;	margin-right: 20px;	width: 220px;	height: 220px;	position: relative;	text-align: center;}.counter-circle-wrapper:last-child {	margin-right: 0;}.counter-circle-content {	font-size: 50px;	width: 220px;	height: 220px;	text-align: center;	line-height: 220px;	position: absolute;	top: 0;	left: 0;}.counter-circle-content .fontawesome-icon {	margin: 0 !important;	float: none !important;	font-size: 50px !important;}.counter-box-wrapper {	border: 1px solid #e7e6e6;	width: 20%;	padding: 2%;	display: inline-block;	margin-right: 1%;}.counters-box .counter-box-wrapper:last-child {	margin-right: 0;}.content-box-percentage {	font-size: 50px;	line-height: 50px;}.post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {	bottom: 15% !important;}.post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {	top: 15% !important;}.post-content .wooslider .slide-excerpt .slide-title, .post-content .wooslider .slide-excerpt .slide-title a {	color: #fff !important;}.post-content .wooslider .overlay-full .slide-excerpt {	padding: 50px !important;	opacity: 0.7 !important;}.post-content .wooslider .wooslider-control-thumbs {	position: relative !important;	width: auto !important;	margin: 0 auto !important;	margin-top: 33px !important;	text-align: center !important;}.post-content .wooslider .wooslider-control-thumbs li {	float: none !important;	width: 56px !important;}.post-content .wooslider .wooslider-prev, .post-content .wooslider .wooslider-next {	top: 50% !important;	margin-top: -29px !important;}.post-content .wooslider-type-attachments .wooslider-prev, .post-content .wooslider-type-attachments .wooslider-next {	top: 50% !important;	margin-top: -59px !important;}.post-content .wooslider .overlay-none .slide-excerpt {	margin-top: 10px;}.post-content .wooslider .overlay-none .slide-excerpt .slide-title, .post-content .wooslider .overlay-none .slide-excerpt .slide-title a {	color: #333 !important;}.tabs-vertical {	border: 0px;}.tabs-vertical .tabset {	border-left: 1px solid #d3d3d3;	border-top: 1px solid #d3d3d3;	border-bottom: 1px solid #d3d3d3;	width: 15.7446808511%;	float: left;	height: auto;	position: relative;	left: 1px;	z-index: 10;}.tabs-vertical .tab-hold .tabset li {	float: none !important;	width: auto;	height: auto;	border: 0;	background: none !important;}.tabs-vertical .tab-hold .tabset li a, .tabs-vertical .tab-hold .tabset li:last-child a {	background: url(images/tab-bg.png) !important;	border-bottom: 0 !important;}.tabs-vertical .tab-hold .tabset li a {	width: auto !important;	text-indent: 0 !important;	border-bottom: 1px solid #d3d3d3 !important;	height: auto !important;	line-height: normal !important;	padding: 10px !important;}.tabs-vertical .tab-hold .tabset li a:hover {}.tabs-vertical .tab-hold .tabset li.active a {	background: #fff !important;	border-width: 0px !important;	border-style: solid !important;	border-left-width: 3px !important;	height: auto !important;	line-height: normal !important;}.tabs-vertical .tabs-container {	width: 83.9361702128%;	float: left;}.tabs-vertical .tabs-container .tab_content {	border: 1px solid #d3d3d3;	padding: 30px !important;}.portfolio-grid {	margin-bottom: 80px !important;}.portfolio-grid .portfolio-tabs {	margin-top: 0 !important;}.portfolio-grid.portfolio-one .portfolio-item:last-child {	margin-bottom: 0px !important;}.portfolio-grid.portfolio-one .image {	width: 100% !important;	float: none !important;}.avada-container.layout-thumbnails-on-side .col {	margin-bottom: 20px;}.avada-container.layout-thumbnails-on-side .flexslider {	width: 144px;	float: left;	overflow: hidden;	margin-right: 20px;}.avada-container.layout-thumbnails-on-side .flexslider li img {}.avada-container.layout-thumbnails-on-side .recent-posts-content {}.avada-container.layout-thumbnails-on-side .recent-posts-content h4 {	margin: 0;	margin-bottom: 3px;}.avada-container.layout-thumbnails-on-side .recent-posts-content .meta {	margin-bottom: 15px;}.avada-container.layout-date-on-side .col {	margin-bottom: 20px;}.avada-container.layout-date-on-side .date-and-formats {	width: 82px;	float: left;	overflow: hidden;	margin-right: 20px;}.avada-container.layout-date-on-side .recent-posts-content {}.avada-container.layout-date-on-side .recent-posts-content h4 {	margin: 0;	margin-bottom: 3px;}.avada-container.layout-date-on-side .recent-posts-content .meta {	margin-bottom: 15px;}.avada-container.layout-thumbnails-on-side .columns-1 .flexslider, .avada-container.layout-thumbnails-on-side .columns-2 .flexslider {	margin-bottom: 5px;}.imageframe {	position: relative;	display: inline-block;	max-width: 100%;}.imageframe-border img {	border: 4px solid #eef0f2;}.imageframe-glow img {	border: 4px solid #fff;	/* stroke */	-moz-box-shadow: 0 0 3px rgba(3, 3, 3, .3); /* outer glow */	;	-webkit-box-shadow: 0 0 3px rgba(3, 3, 3, .3); /* outer glow */	;	box-shadow: 0 0 3px rgba(3, 3, 3, .3); /* outer glow */}.imageframe-dropshadow img {	-moz-box-shadow: 2px 3px 7px rgba(0, 0, 0, .3); /* drop shadow */	;	-webkit-box-shadow: 2px 3px 7px rgba(0, 0, 0, .3); /* drop shadow */	;	box-shadow: 2px 3px 7px rgba(0, 0, 0, .3); /* drop shadow */}.imageframe-bottomshadow .imageframe-shadow-left {	background: url(images/imageframe_shadow.png) no-repeat top left;	height: 22px;	width: 230px;	display: inline-block;	position: absolute;	bottom: -22px;	left: 0;}.imageframe-bottomshadow .imageframe-shadow-right {	background: url(images/imageframe_shadow.png) no-repeat top right;	height: 22px;	width: 230px;	display: inline-block;	position: absolute;	bottom: -22px;	right: 0;}.imageframe img {	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	;	-moz-box-sizing: border-box; /* Firefox, other Gecko */	;	box-sizing: border-box;         /* Opera/IE 8+ */}table {	border-collapse: collapse;	border-spacing: 0;}.table-1 table {	border: 1px solid#dcdcdc;	background-color: #fff;	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .5);	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .5);	box-shadow: 0 1px 3px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .5);}.table-1 table th {	border: 1px solid #dcdcdc;	background: #f6f6f6;	padding: 20px;	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;	text-align: left;} .table-1 tr:nth-child(even) { background:#f6f6f6; text-align:left;}.table-1 tr td {	border: 1px solid #dcdcdc;	padding: 10px 20px;}.table-2 table thead {	border: 1px solid #d3d3d3;	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;	text-align: left;}.table-2 table th {	padding: 20px;	color: #fff;}.table-2 tr td {	border-bottom: 1px solid #dcdcdc;	padding: 10px 20px;}.tooltip-shortcode {	cursor: pointer;}/* Avada 3.0 Images */.error-image {	background: url(images/404_image.png);	width: 311px;	height: 133px;	margin-top: 14px;}/* DD Slick */#wrapper .dd-container {	font-size: 12px !important;	font-weight: normal !important;}#wrapper .dd-container .dd-select {	background-image: url(images/mobile_menu_bg.png)!important;	height: 29px;	line-height: 29px;	border-color: #dadada !important;	border-radius: 0px !important;	text-align: left !important;}#wrapper .dd-container .dd-selected {	padding: 0 15px;}#wrapper .dd-container .dd-pointer {	border: 0 !important;	background: url(images/mobile_menu_icon.png) no-repeat top left;	width: 48px;	height: 29px;	margin: 0 !important;	top: 0px;	right: 5px;}#wrapper .dd-container label, #wrapper .dd-container a {	color: #333333 !important;}#wrapper .dd-options {	border-color: #dadada !important;	box-shadow: none !important;	position: relative !important;}#wrapper .dd-options li {	float: none;	height: auto;	padding: 0;	line-height: normal;	border-bottom: 1px solid #dbdbdb !important;}#wrapper .dd-options li a {	border: 0 !important;	float: none;	height: auto;	margin: 0;	padding: 10px;	line-height: normal;	color: #333 !important;}#wrapper .dd-options li a:hover, #wrapper .dd-options li.dd-option-selected a {	background-color: #f6f6f6 !important;	color: #333 !important;}.top-menu .dd-container {	text-align: left !important;	font-size: 12px !important;}#wrapper .dd-selected {	font-weight: normal !important;}#wrapper .dd-options li:first-child {	display: none !important;}/* WP 3.6 media player responsive */.mejs-container.mejs-video {	width: 100% !important;	height: auto !important;	padding-top: 57%;}.mejs-overlay, .mejs-poster {	width: 100% !important;	height: 100% !important;}.mejs-mediaelement video {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	width: 100% !important;	height: 100% !important;}.mejs-container, .mejs-embed, .mejs-embed body {	background: transparent;}/* Author page */.author .avatar {	float: left;	margin-right: 20px;}.author .author_description .author_title {	margin-top: 0;	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;	color: #333333;	font-weight: normal;}.author .author_title .edit_profile {	font-size: 12px;}.author .author_description {	overflow: hidden;}.author .author_social {	min-height: 34px;	line-height: 34px;	border-top: 1px solid #E0DEDE;	border-bottom: 1px solid #E0DEDE;	margin: 20px 0 80px 0;}.author .author_social .custom_msg {	float: left;	max-width: 70%;	font-weight: bold;}.author .author_social .social-networks {	margin-top: 8px;}#wrapper .custom_select_box .dd-container .dd-select, #wrapper .custom_select_box .dd-options li a {	background: #fbfaf9 !important;	background-image: none !important;}#wrapper .custom_select_box .dd-container .dd-selected {	padding: 0 !important;	text-indent: 10px;	padding-right: 15px !important;}#wrapper .custom_select_box .dd-options li a:hover {	background-color: transparent !important;}#wrapper .custom_select_box .dd-pointer {	background-image: none !important;	width: 10px !important;	border-left: 1px solid !important;	padding-left: 10px;}#wrapper .custom_select_box .dd-pointer-down:after {	font-family: 'FontAwesome' !important;	content: "\f107";	font-weight: bold;}#wrapper .custom_select_box .dd-options {	position: absolute !important;	top: auto !important;	max-height: 143px;}#wrapper .custom_select_box .dd-pointer-down {	border-color: #dadada !important;}/*.post-content .gform_wrapper .ginput_complex .ginput_left, .post-content .gform_wrapper .ginput_complex .ginput_right, .post-content .gform_wrapper .ginput_complex .ginput_full,.post-content .gform_wrapper .ginput_complex{overflow:visible;}.chzn-container-single .chzn-single,.chzn-drop{background:#fbfaf9 !important;border-bottom:1px solid !important;	border-radius:0 !important;	box-shadow:none !important;}.chzn-container-single .chzn-single div{border-left:1px solid;padding-left:10px;}#wrapper .chzn-container-single .chzn-single div b{background:none !important;}#wrapper .chzn-container-single .chzn-single div b:after{font-family:'FontAwesome' !important;content:"\f107";font-weight:bold;}#wrapper .chzn-container-single .chzn-single-with-drop div b:after{font-family:'FontAwesome' !important;content:"\f106";font-weight:bold;}*/.wpcf7-select-parent {	position: relative;	width: 100%;}.wpcf7-select {	appearance: none;	-webkit-appearance: none;	-moz-appearance: none;	-o-appearance: none;	background: #fbfaf9;	border: 1px solid #dadada;	/*box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;*/	color: #333333;	cursor: pointer;	display: block;	font-size: 13px;	outline: none;	height: auto; /*overflow: ellipsis;*/	;	width: 100%;	padding: 8px 15px;	position: relative;	text-indent: 0.01px; /*text-overflow: '';	-webkit-text-overflow: none;	-moz-text-overflow: none;	-o-text-overflow: none;*/	;	vertical-align: middle;	z-index: 5;	margin: 0;	border-radius: 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	-o-border-radius: 0;}.gravity-select-parent {	position: relative;	overflow: hidden;}.gravity-select-parent select {	appearance: none;	-webkit-appearance: none;	-moz-appearance: none;	-o-appearance: none;	background: #fbfaf9;	border: 1px solid #dadada;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;	color: #333333;	cursor: pointer;	display: block;	font-size: 13px;	outline: none;	height: auto; /*overflow: ellipsis;*/	;	padding: 8px 15px !important;	position: relative;	text-indent: 0.01px; /*text-overflow: '';	-webkit-text-overflow: none;	-moz-text-overflow: none;	-o-text-overflow: none;*/	;	vertical-align: middle;	z-index: 5;	margin: 0;	border-radius: 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	-o-border-radius: 0;	min-width: 90px;}.select-arrow {	background: #fff;	width: 35px;	height: 31px;	border-left: 1px solid #dadada;	position: absolute;	top: 1px;	right: 1px;	pointer-events: none;	z-index: 10;	font-family: 'FontAwesome';	text-align: center;	line-height: 31px;}.wpcf7-select-parent .select-arrow {	background: #fbfaf9;	width: 35px;	height: 33px;	border-left: 1px solid #dadada;	position: absolute;	top: 1px;	right: 1px;	pointer-events: none;	z-index: 10;	font-family: 'FontAwesome';	text-align: center;	line-height: 33px;}@-moz-document url-prefix() {.competition-dropdown .wpcf7-select{width: 32.9%;}} @-moz-document url-prefix() { .wpcf7-select-parent .wpcf7-select { width: 99.9%;} .customertype .select-arrow { height: 35px; line-height: 35px;} .gravity-select-parent select { padding-bottom: 1px !important; margin-left: 0 !important;}}.gravity-select-parent .select-arrow {	background: #fff;	width: 35px;	height: 30px;	border-left: 1px solid #dadada;	position: absolute;	top: 1px;	right: 3px;	pointer-events: none;	z-index: 10;	font-family: 'FontAwesome';	text-align: center;	line-height: 31px;}.ginput_complex .select-arrow {	right: 4%;}form.checkout #shipping, form.checkout #payment-container {	display: none;}form.checkout .form-row-first {	width: 48%;	float: left;}form.checkout .form-row-last {	width: 48%;	float: right;}form.checkout .continue-checkout {	float: right;}form.checkout label {	margin-bottom: 2px;	display: inline-block;}form.checkout .shop_table tbody .product-thumbnail {	width: 60%;}form.checkout .shop_table th.product-total {	width: 40%;	text-align: right;}form.checkout .shop_table tbody .product-total {	width: 40%;	text-align: right;}form.checkout .shop_table .product-thumbnail .product-info {	float: none;}form.checkout .shop_table .product-thumbnail .product-info p {	margin-left: 115px;}form.checkout .shop_table tfoot {	border-top: 1px solid;	border-bottom: 1px solid;}form.checkout .shop_table tfoot tr {	border-bottom: 0;}form.checkout .shop_table tfoot th {	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	text-align: right;	padding-right: 100px;	padding-bottom: 20px;}form.checkout .shop_table tfoot td {	width: 100%;	text-align: right;	padding-bottom: 20px;}form.checkout .shop_table tfoot tr:first-child th, form.checkout .shop_table tfoot tr:first-child td {	padding-top: 20px;}form.checkout .shop_table tfoot .total .amount {	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	font-size: 18px;	font-weight: normal;}form.checkout .payment_methods {	list-style: none;	margin: 0;	padding: 0;	margin-top: 40px;}form.checkout .payment_methods li {	margin-bottom: 30px;}form.checkout .payment_methods label {	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;}form.checkout .payment_methods .payment_box {	padding: 20px;	margin-top: 10px;}#thank-you-box {	margin-bottom: 20px;}#final-order-details .woocommerce-content-box {	margin-bottom: 20px;}#final-order-details .shop_table {	margin-bottom: 30px;}#final-order-details .shop_table .product-thumbnail .product-info {	float: none;}#final-order-details .shop_table .product-subtotal {	text-align: right;}#final-order-details .shop_table .product-total {	text-align: right;}#final-order-details .shop_table tr:last-child {	border-bottom: 1px solid;}#final-order-details .mini-order-details {	float: right;	width: 50%;}#final-order-details .mini-order-details tr {	border-bottom: 0;}#final-order-details .mini-order-details th {	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	padding-bottom: 10px;	text-align: left;}#final-order-details .mini-order-details td {	text-align: right;	padding-bottom: 10px;}#final-order-details .mini-order-details tr:last-child .amount {	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;	font-size: 18px;	font-weight: normal;}#final-order-details .mini-order-details tr:last-child {	border-top: 1px solid;}#final-order-details .mini-order-details tr:last-child th, #final-order-details .mini-order-details tr:last-child td {	padding-top: 10px;	padding-bottom: 0;}#final-order-details .customer_details {	list-style: none;	margin: 0;	padding: 0;}p.order-info {	height: 68px;	line-height: 68px;	border-top: 1px solid;	border-bottom: 1px solid;	margin-bottom: 50px;}p.order-info mark {	background-color: transparent;	font-weight: bold;}.product-images {	position: relative;}.cart-loading {	display: block;	height: 70px;	width: 70px;	line-height: 70px;	font-size: 25px;	color: #fff;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	position: absolute;	top: 50%;	left: 50%;	margin-top: -35px;	margin-left: -35px;	z-index: 100;	display: none;}#wrapper .cart-loading {	background-color: rgba(0, 0, 0, 0.8) !important;}.no-rgba #wrapper .cart-loading {	background-color: #000;}.cart-loading .icon-spinner {	-webkit-animation: mask 3s infinite alternate;	-moz-animation: mask 3s infinite alternate;	-ms-animation: mask 3s infinite alternate;	-o-animation: mask 3s infinite alternate;	animation: mask 3s infinite alternate;	display: inline-block;} @-webkit-keyframes mask { 25% {-webkit-transform: rotate(270deg);} 50% {-webkit-transform: rotate( 90deg);} 75% {-webkit-transform: rotate(360deg);} 100% {-webkit-transform: rotate(180deg);}} @-moz-keyframes mask { 25% {-moz-transform: rotate(270deg);} 50% {-moz-transform: rotate( 90deg);} 75% {-moz-transform: rotate(360deg);} 100% {-moz-transform: rotate(180deg);}} @-ms-keyframes mask { 25% {-ms-transform: rotate(270deg);} 50% {-ms-transform: rotate( 90deg);} 75% {-ms-transform: rotate(360deg);} 100% {-ms-transform: rotate(180deg);}} @-o-keyframes mask { 25% {-o-transform: rotate(270deg);} 50% {-o-transform: rotate( 90deg);} 75% {-o-transform: rotate(360deg);} 100% {-o-transform: rotate(180deg);}} @keyframes mask { 25% {transform: rotate(270deg);} 50% {transform: rotate( 90deg);} 75% {transform: rotate(360deg);} 100% {transform: rotate(180deg);}}.woocommerce .thumbnails .clients-carousel .es-carousel {	padding: 0;}.added_to_cart {	display: none !important;}#sidebar .products a, .footer-area .products a, #slidingbar-area .products a {	padding: 0 !important;	border: 0 !important;	background: none !important;}#sidebar .products .product-title, .footer-area .products .product-title, #slidingbar-area .products .product-title {	margin: 0 !important;	margin-bottom: 10px !important;}.footer-area .product_list_widget li, #slidingbar-area .product_list_widget li {	border: 0 !important;	border-bottom: 1px solid #282a2b;!important;}.footer-area .product_list_widget li a, #slidingbar-area .product_list_widget li a {	border: none !important;}.footer-area .widget_shopping_cart_content .total, #slidingbar-area .widget_shopping_cart_content .total {	margin: 10px 0px;}.footer-area .widget_shopping_cart_content .buttons, #slidingbar-area .widget_shopping_cart_content .buttons {	background: #282a2b !important;}.footer-area .products-slider a, .footer-area .simple-products-slider a, #slidingbar-area .products-slider a, #slidingbar-area .simple-products-slider a, #sidebar .products-slider a, #sidebar .simple-products-slider a {	border: 0 !important;	background: none !important;	margin: 0 !important;	padding: 0 !important;	margin: 0 !important;	display: inline-block !important;	width: auto !important;}.footer-area .products-slider li .image, #slidingbar-area .products-slider li .image {	width: auto;	height: auto;}.footer-area .simple-products-slider .es-carousel, #slidingbar-area .simple-products-slider .es-carousel {	padding-left: 38px;}.footer-area .simple-products-slider .es-carousel li, .footer-area .simple-products-slider .es-carousel li .image, #slidingbar-area .simple-products-slider .es-carousel li, #slidingbar-area .simple-products-slider .es-carousel li .image {	width: 149px;	height: auto;}.footer-area .image-extras-content h3, #slidingbar-area .image-extras-content h3, #sidebar .image-extras-content h3 {	margin-bottom: 0;	text-transform: none;	margin-bottom: 5px;}.footer-area .product-category mark, #slidingbar-area .product-category mark, #sidebar .product-category mark {	background-color: transparent;	color: inherit;}.footer-area .product-category h3, #slidingbar-area .product-category h3, #sidebar .product-category h3 {	margin-bottom: 0;}/* RTL */.rtl {	direction: rtl;	unicode-bidi: embed;}.rtl .alignleft {	float: right;}.rtl .alignright {	float: left;}.rtl .more a:after, .rtl .read-more:after {	content: '';	padding-left: 0;}.rtl .more a:before, .rtl .read-more:before {	font-family: FontAwesome;	content: '\f053';	color: #000;	font-size: 8px;	padding-right: 5px;}.rtl .header-social .alignright {	float: right;}.rtl .header-social .alignleft {	float: left;}.rtl .header-social .menu > li {	float: right;}.rtl .header-social .menu > li:hover .sub-menu {	left: auto;	right: 0;}.rtl .header-social .cart-contents {	left: auto;	right: -1px;}.rtl .header-social .cart-content a img {	margin-right: 0;	margin-left: 7px;}.rtl .header-social .alignright .menu > li:first-child {	border-left: 1px solid;}.rtl .header-social .alignright .menu li:last-child {	padding-right: 8px;}.rtl .header-social .alignright .social-networks li {	float: right;	margin-right: 0;	margin-left: 20px;}.rtl #header .logo {	float: right;}.rtl #header nav#nav {	float: left;}.rtl #header ul#nav > li {	float: right;	padding-left: 0;	padding-right: 35px;}.rtl #header .cart-contents {	right: -30px;}.rtl #header #nav ul ul {	left: auto;}.rtl #header #nav ul ul li:hover ul {	right: 170px;}.rtl .header-v4 #nav {	float: right;}.rtl .header-v4 #small-nav ul#nav > li, .rtl .header-v5 #small-nav ul#nav > li {	padding-right: 0;	padding-left: 35px;	float: right;}.rtl .header-v4 #header .tagline {	float: left;	margin-left: 15px !important;	text-align: left !important;}.rtl .header-v4 #header .search {	float: left;}.rtl #wrapper .dd-container .dd-pointer {	left: 0;	right: auto;	border-left: 0;	border-right: 1px solid;}.rtl #wrapper .dd-container .dd-selected {	text-align: right;}.rtl .menu-item-language img.iclflag {	margin-right: 0;	margin-left: 5px;}.rtl #sidebar .widget_nav_menu li a, .rtl #sidebar .widget_categories li a, .rtl #sidebar .widget .recentcomments, .rtl #sidebar .widget_recent_entries li a, .rtl #sidebar .widget_archive li a, .rtl #sidebar .widget_pages li a, .rtl #sidebar .widget_links li a, .rtl .side-nav .arrow {	padding-right: 0;}.rtl #sidebar .widget_nav_menu li a:before, .rtl #sidebar .widget_categories li a:before, .rtl #sidebar .widget .recentcomments:before, .rtl #sidebar .widget_recent_entries li a:before, .rtl #sidebar .widget_archive li a:before, .rtl #sidebar .widget_pages li a:before, .rtl #sidebar .widget_links li a:before, .rtl .side-nav .arrow:after, .rtl .woocommerce-tabs .tabs a:hover .arrow:after, .rtl .woocommerce-tabs .tabs li.active a .arrow:after, .rtl .widget_layered_nav li a:before, .rtl .widget_product_categories li a:before {	font-family: FontAwesome !important;	content: '\f053';	color: #333333;	font-size: 8px;	padding-right: 0;	padding-left: 10px;	float: right;}.rtl .meta-info .alignleft {	float: right;	margin-right: 0;	margin-left: 15px;	text-align: right;}.rtl .meta-info .alignright {	float: left;	margin-left: 0;	margin-right: 15px;}.rtl .page-title h1 {	float: right;}.rtl .page-title ul {	float: left;	text-align: left;	direction: ltr;}.rtl .fontawesome-icon {	margin-right: 0px;	margin-left: 10px;	float: right;}.rtl .content-boxes .heading .fontawesome-icon {	float: right;}.rtl .post-content ul.list-icon li {	padding-left: 0;}.rtl .post-content ul.list-icon li:before {	float: right;	margin-right: 0;	margin-left: 5px;}.rtl .avada-container.layout-thumbnails-on-side .flexslider {	float: right;	margin-right: 0;	margin-left: 20px;}.rtl .meta li {	float: right;	border-left: 0;	border-right: 1px solid;}.rtl .meta li:first-child {	padding-right: 0;	padding-left: 9px;	border-right: 0;}.rtl .continue {	float: left;}.rtl #jtwt .jtwt_tweet {	background-position: top right !important;	padding-left: 0 !important;	padding-right: 45px !important;}.rtl .social-networks {	float: left;}.rtl .social-networks li {	float: left;	margin-left: 0;	margin-right: 20px;}.rtl .review blockquote div {	float: right;}.rtl .review blockquote div .company-name {	background-position: top right;	padding-left: 0;	padding-right: 53px;}.rtl .review blockquote div:after {	left: auto;	right: 23px;}.rtl #main .title h1, .rtl #main .title h2, .rtl #main .title h3, .rtl #main .title h4, .rtl #main .title h5, .rtl #main .title h6 {	padding-right: 0 !important;	padding-left: 8px !important;}.rtl .content-boxes .heading-and-icon h2 {	padding-left: 0;	padding-right: 0px;}.rtl .post-content ul.arrow li {	padding-left: 0;	padding-right: 25px;}.rtl .post-content ul.arrow li:before {	float: right;	margin-left: 0;	margin-right: -25px;	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-o-transform: rotate(180deg);}.rtl .tab-holder .tabs li {	float: right;}.rtl h5.toggle span.arrow {	float: right;	margin-right: 0;	margin-left: 18px;}.rtl .progress-bar-content {	float: left;}.rtl #sidebar .social-networks li, .rtl .social_links_shortcode li {	float: right !important;}.rtl .person-author-wrapper {	float: right;}.rtl .person-author .social-icon {	float: left;	margin-left: 0;	margin-right: 19px;}.rtl .full-boxed-pricing .column {	float: right;}.rtl .full-boxed-pricing .column:first-child {	float: right;	border-right: 1px solid;}.rtl .sep-boxed-pricing .column {	float: right;}.rtl .side-nav {	border-right: 0;	border-left: 1px solid;}.rtl .side-nav li a {	padding-right: 10px !important;}.rtl .side-nav ul.children {	margin-left: 0;	margin-right: 15px;}.rtl .side-nav li.current_page_item > a {	border-right: 0;	border-left: 3px solid;}.rtl .woocommerce-tabs .tabs li .arrow {	display: none;}.rtl .side-nav .arrow, .rtl .woocommerce-tabs .tabs li a:hover .arrow, .rtl .woocommerce-tabs .tabs li.active a .arrow {	height: 15px;	margin-left: 0;	margin-right: 5px;	display: inline-block;}.rtl #comment-input input {	float: right;}.rtl #comment-input input:first-child {	margin-right: 0;}.rtl #comment-input input:last-child {	margin-right: 1%;}.rtl .portfolio-tabs li, .rtl .faq-tabs li {	float: right;	margin-right: 0px;	margin-left: 30px;}.rtl .portfolio-item .buttons {	overflow: hidden;}.rtl .portfolio-item .buttons a {	float: right;	margin-right: 0;	margin-left: 30px;}.rtl .portfolio-one .portfolio-item .image {	float: right;	margin-right: 0;	margin-left: 25px;}.rtl .project-content .project-description {	float: right;}.rtl .project-content .project-info {	float: left;}.rtl .project-content .project-info h4 {	float: right;}.rtl .project-content .project-info .project-terms {	float: right;}.rtl .portfolio-half .flexslider {	float: right;}.rtl .portfolio-half .project-content {	float: left;}.rtl .share-box h4 {	float: right;}.rtl .share-box li {	margin-right: 0;	margin-left: 29px;}.rtl .commentlist div.avatar {	float: right;	margin-right: 0;	margin-left: 15px;}.rtl .about-author div.avatar {	float: right;	margin-right: 0;	margin-left: 20px;}.rtl .medium-alternate .date-and-formats {	float: right;	margin-right: 0;	margin-left: 17px;}.rtl .medium-alternate .flexslider {	float: right;	margin-right: 0 !important;	margin-left: 17px !important;}.rtl .medium-alternate .post-content {	float: right;}.rtl .date-and-formats {	float: right;}.rtl .large-alternate .post-content {	float: left;}.rtl .blog-medium-image {	float: right;	margin-right: 0 !important;	margin-left: 25px !important;}.rtl .alert {	background-position: 97% 8px;}.rtl .alert .toggle-alert {	right: auto;	left: 25px;}.rtl .avada-container.layout-date-on-side .date-and-formats {	float: right;	margin-right: 0;	margin-left: 20px;}.rtl .myaccount_user_container .username:before {	content: '';	margin-right: 0;}.rtl .myaccount_user_container .username:after {	font-family: 'FontAwesome';	content: "\f05d";	margin-left: 5px;}.rtl .myaccount_user_container span {	border-right: 0;	border-left: 1px solid;}.rtl .myaccount_user_container span:last-child {	border-left: 0;	padding-right: 20px;}.rtl .myaccount_user_container .view-cart a:before {	content: '';	margin-right: 0;}.rtl .myaccount_user_container .view-cart a:after {	font-family: 'FontAwesome';	content: "\f07a";	margin-left: 10px;}.rtl .my_account_orders {	text-align: right;}.rtl .my_account_orders .order-status {	text-align: right;}.rtl .my_account_orders .order-actions a:after {	content: '';	margin-left: 0;}.rtl .my_account_orders .order-actions a:before {	font-family: 'FontAwesome';	content: "\f104";	margin-right: 10px;}.rtl .woocommerce-side-nav {	float: right;}.rtl .woocommerce-side-nav li.active a:after {	content: "";	margin-left: 0px;}.rtl .woocommerce-side-nav li.active a:before {	font-family: 'FontAwesome';	content: "\f104";	margin-right: 5px;}.rtl .woocommerce .address .edit:after {	content: "";	margin-left: 0px;}.rtl .woocommerce .address .edit:before {	font-family: 'FontAwesome';	content: "\f104";	margin-right: 10px;}.rtl .shop_table {	text-align: right;}.rtl .shop_table .product-thumbnail img {	float: right;	margin-right: 0;	margin-left: 25px;}.rtl #final-order-details .mini-order-details {	text-align: right !important;}.rtl #final-order-details .mini-order-details th {	text-align: right !important;}.rtl .widget_shopping_cart_content .buttons > a:before {	content: "";	margin-right: 0px;}.rtl .widget_shopping_cart_content .buttons a.checkout:before {	content: "";	margin-right: 0px;}.rtl .widget_shopping_cart_content .buttons > a:after {	font-family: 'FontAwesome';	content: "\f07a";	margin-left: 10px;}.rtl .widget_shopping_cart_content .buttons a.checkout:after {	font-family: 'FontAwesome';	content: "\f046";	margin-left: 10px;}.rtl .widget_layered_nav li a {	float: right;}.rtl .widget_layered_nav li .count {	float: left;}.rtl .product-details .star-rating {	float: left;}.rtl .product-buttons .add_to_cart_button:before {	font-family: "fontawesome";	content: "";	margin-right: 0px;}.rtl .product-buttons .show_details_button:before {	font-family: "fontawesome";	content: "";	margin-right: 0px;}.rtl .product-buttons .button.product_type_variable:before, .rtl .product-buttons .button.product_type_grouped:before {	font-family: "fontawesome";	content: "";	margin-right: 0px;}.rtl .product-buttons .button.product_type_simple:before {	font-family: "fontawesome";	content: "";	margin-right: 0px;}.rtl .product-buttons .add_to_cart_button:after {	font-family: "fontawesome";	content: "\f07a";	margin-left: 6px;}.rtl .product-buttons .show_details_button:after {	font-family: "fontawesome";	content: "\f03a";	margin-left: 6px;}.rtl .product-buttons .button.product_type_variable:after, .rtl .product-buttons .button.product_type_grouped:after {	font-family: "fontawesome";	content: "\f013";	margin-left: 6px;}.rtl .product-buttons .button.product_type_simple:after {	font-family: "fontawesome";	content: "\f07a";	margin-left: 6px;}.rtl .product .images {	float: right;	margin-right: 0;	margin-left: 30px;}.rtl .product .images .flex-viewport {	direction: ltr;}.rtl .simple-cart .quantity {	float: right;	margin-right: 0;	margin-left: 10px;}.rtl .woocommerce-tabs .tabs {	float: right;}.rtl .woocommerce-tabs .panel {	float: left;	margin-left: 0;	margin-right: 20px;}.rtl .shop_attributes {	text-align: right;}.rtl .woocommerce .social-share li {	border-right: 0;	border-left: 1px solid;}.rtl .woocommerce .social-share li:last-child {	border-left: 0;}.rtl .products li {	float: right;	margin-right: 0;}.rtl .products-4 li {	margin-left: 1.0%;}.rtl .products-3 li {	margin-left: 1.2%;}.rtl .products-2 li {	margin-left: 0.9%;}.rtl .products-1 li {	margin-left: 0;} .rtl .products-4 li:nth-child(4n) {margin-left:0;} .rtl .products-3 li:nth-child(3n) {margin-left:0;} .rtl .products-2 li:nth-child(2n) {margin-left:0;} .rtl .products-1 li:nth-child(1n) {margin-left:0;}.rtl p.stars a {	float: right;}.rtl p.stars a:after {	right: auto;	left: 1em;}.rtl #reviews li .avatar {	float: right;}.rtl #reviews li .comment-text {	float: left;	margin-left: 0 !important;	margin-right: 6px !important;}.rtl #reviews li .comment-text .meta, .rtl #reviews li .comment-text .meta strong {	float: right;}.rtl #reviews .overall-rating {	float: left;}.rtl .catalog-ordering > ul, .rtl .orderby-order-container > ul, .rtl .orderby-order-container {	float: right;	margin-right: 0;}.rtl .catalog-ordering > ul, .rtl .orderby-order-container > ul {	margin-left: 10px;}.rtl .shop_table .product-thumbnail .product-info {	float: right;}.rtl .cart_totals table {	text-align: right;}.rtl form.checkout .shop_table tbody .product-total, .rtl form.checkout .shop_table th.product-total {	text-align: left;}.rtl form.checkout .shop_table tfoot th {	padding-right: 0;}/*.rtl .chzn-container{direction:ltr;}*/.rtl .order-dropdown > li:after {	right: auto;	left: 0;	border-left: 0;	border-right: 1px solid #dbdbdb;}.rtl .copyright {	float: right;}/* to top */#toTop {	background-color: #333333;	border-radius: 4px 4px 0 0;	bottom: 0;	color: #FFFFFF;	display: none;	height: 28px;	position: fixed;	right: 30px;	text-align: center;	text-transform: uppercase;	width: 48px;	padding-top: 10px;	opacity: 0.9;	z-index: 10000;	transition: all 0.2s ease-in-out 0s;}#toTop:before {	font-family: "fontawesome";	content: "\f077";}#toTop:hover {	background-color: #A0CE4E;}#toTopHover {	display: block;	overflow: hidden;	float: left;	opacity: 0;	-moz-opacity: 0;	filter: alpha(opacity=0);}#toTop:active, #toTop:focus {	outline: none;	background-color: #333333;}/* slidingbar */#slidingbar-area {	position: absolute;	top: 0;	width: 100%;	z-index: 999;	margin-left: auto;	margin-right: auto;}body.admin-bar #wrapper #slidingbar-area {	top: 28px;}#slidingbar {	height: auto;	color: #8c8989;	background: #363839;	background: rgba(54, 56, 57, 0.9);	overflow: hidden;	position: relative;	z-index: 3;	display: none;//;	visibility: hidden;	padding: 35px 10px;}.sb_toggle {	border-color: transparent #363839 transparent transparent;	border-style: solid;	border-width: 0 40px 40px 0;	bottom: -40px;	height: 0;	position: absolute;	right: 0;	width: 0;	z-index: 999;}.sb_toggle:after {	font-size: 11px;	font-family: "fontawesome";	content: "\f067";	display: block;	height: 40px;	position: absolute;	left: 24px;	top: 3px;	color: #FFFFFF;	text-shadow: none !important;	-moz-text-shadow: none !important;	-webkit-text-shadow: none !important;}.sb_toggle.open:after {	font-size: 12px;	font-family: "fontawesome";	content: "\f068";	display: block;	height: 40px;	position: absolute;	left: 24px;	top: 3px;}.slidingbar-widget-col {	margin-bottom: 20px;}.slidingbar-widget-col:last-child {	margin-bottom: 0;}#slidingbar-area .logo {	float: none;	display: block;	margin: 0 0 22px;	background: url(images/logo-footer.gif) no-repeat;}#slidingbar-area h3 {	margin: 0 0 28px;	color: #ddd;	text-transform: uppercase;	font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;}#slidingbar-area .columns {	margin: 0;}#slidingbar-area .text-block {	text-shadow: 1px 2px 1px #000;}#slidingbar-area .holder-block img {	width: 100%;}#slidingbar-area ul {	list-style: none;	margin: 0;	padding: 0;	font-size: 12px;	line-height: 15px;}#slidingbar-area ul li a {	padding: 12px 0;	border-bottom: 1px solid #282a2b;	display: block;}#slidingbar-area .slidingbar-widget-col ul:first-child > li:first-child > a, #slidingbar-area .slidingbar-widget-col > ul > li:first-child > a {	background-image: none;	padding-top: 0px;}#slidingbar-area a {	text-shadow: 1px 2px 1px #000;	color: #bfbfbf;}#slidingbar-area ul li a:hover {	color: #a0ce4e;}#slidingbar-area ul#recentcomments li.recentcomments:first-child {	padding-top: 0px !important;	background: none !important;}#slidingbar-area li.recentcomments {	padding: 12px 0;	border-bottom: 1px solid #282a2b;	display: block;}#slidingbar-area li.recentcomments a {	border: none !important;}.wpcf7-form input[type="submit"] {	cursor: pointer;}/* Style.css */div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {	height: 13px;}div.pp_default .pp_top .pp_left {	background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;}div.pp_default .pp_top .pp_middle {	background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x;}div.pp_default .pp_top .pp_right {	background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;}div.pp_default .pp_content .ppt {	color: #f8f8f8;}div.pp_default .pp_content_container .pp_left {	background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;	padding-left: 13px;}div.pp_default .pp_content_container .pp_right {	background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;	padding-right: 13px;}div.pp_default .pp_next:hover {	background: url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;	cursor: pointer;}div.pp_default .pp_previous:hover {	background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;	cursor: pointer;}div.pp_default .pp_expand {	background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;	cursor: pointer;	width: 28px;	height: 28px;}div.pp_default .pp_expand:hover {	background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;	cursor: pointer;}div.pp_default .pp_contract {	background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;	cursor: pointer;	width: 28px;	height: 28px;}div.pp_default .pp_contract:hover {	background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;	cursor: pointer;}div.pp_default .pp_close {	width: 30px;	height: 30px;	background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;	cursor: pointer;}div.pp_default .pp_gallery ul li a {	background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;	border: 1px solid #aaa;}div.pp_default .pp_social {	margin-top: 7px;}div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {	position: static;	left: auto;}div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {	background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;	height: 30px;	width: 30px;}div.pp_default .pp_nav .pp_pause {	background-position: -51px -29px;}div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {	background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;	height: 20px;	width: 20px;	margin: 4px 0 0;}div.pp_default a.pp_arrow_next {	left: 52px;	background-position: -82px -3px;}div.pp_default .pp_content_container .pp_details {	margin-top: 5px;}div.pp_default .pp_nav {	clear: none;	height: 30px;	width: 110px;	position: relative;}div.pp_default .pp_nav .currentTextHolder {	font-family: Georgia;	font-style: italic;	color: #999;	font-size: 11px;	left: 75px;	line-height: 25px;	position: absolute;	top: 2px;	margin: 0;	padding: 0 0 0 10px;}div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {	opacity: 0.7;}div.pp_default .pp_description {	font-size: 11px;	font-weight: 700;	line-height: 14px;	margin: 5px 50px 5px 0;}div.pp_default .pp_bottom .pp_left {	background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;}div.pp_default .pp_bottom .pp_middle {	background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;}div.pp_default .pp_bottom .pp_right {	background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;}div.pp_default .pp_loaderIcon {	background: url(images/prettyPhoto/default/loader.gif) center center no-repeat;}div.facebook .pp_top .pp_left {	background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle {	background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right {	background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content_container .pp_left {	background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right {	background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_expand {	background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;	cursor: pointer;}div.facebook .pp_expand:hover {	background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;	cursor: pointer;}div.facebook .pp_contract {	background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;	cursor: pointer;}div.facebook .pp_contract:hover {	background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;	cursor: pointer;}div.facebook .pp_close {	width: 22px;	height: 22px;	background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;	cursor: pointer;}div.facebook .pp_description {	margin: 0 37px 0 0;}div.facebook .pp_loaderIcon {	background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous {	background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;	height: 22px;	margin-top: 0;	width: 22px;}div.facebook .pp_arrow_previous.disabled {	background-position: 0 -96px;	cursor: default;}div.facebook .pp_arrow_next {	background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;	height: 22px;	margin-top: 0;	width: 22px;}div.facebook .pp_arrow_next.disabled {	background-position: -32px -96px;	cursor: default;}div.facebook .pp_nav {	margin-top: 0;}div.facebook .pp_nav p {	font-size: 15px;	padding: 0 3px 0 4px;}div.facebook .pp_nav .pp_play {	background: url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;	height: 22px;	width: 22px;}div.facebook .pp_nav .pp_pause {	background: url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;	height: 22px;	width: 22px;}div.facebook .pp_next:hover {	background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;	cursor: pointer;}div.facebook .pp_previous:hover {	background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;	cursor: pointer;}div.facebook .pp_bottom .pp_left {	background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle {	background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right {	background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus {	outline: none;}div.pp_overlay {	background: #000;	display: none;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 9500;}div.pp_pic_holder {	display: none;	position: absolute;	width: 100px;	z-index: 10000;}.pp_content {	height: 40px;	min-width: 40px;}* html .pp_content {	width: 40px;}.pp_content_container {	position: relative;	text-align: left;	width: 100%;}.pp_content_container .pp_left {	padding-left: 20px;}.pp_content_container .pp_right {	padding-right: 20px;}.pp_content_container .pp_details {	float: left;	margin: 10px 0 2px;}.pp_description {	display: none;	margin: 0;}.pp_social {	float: left;	margin: 0;}.pp_social .facebook {	float: left;	margin-left: 5px;	width: auto;	overflow: hidden;}.pp_social .twitter {	float: left;}.pp_nav {	clear: right;	float: left;	margin: 3px 10px 0 0;}.pp_nav p {	float: left;	white-space: nowrap;	margin: 2px 4px;}.pp_nav .pp_play, .pp_nav .pp_pause {	float: left;	margin-right: 4px;	text-indent: -10000px;}a.pp_arrow_previous, a.pp_arrow_next {	display: block;	float: left;	height: 15px;	margin-top: 3px;	overflow: hidden;	text-indent: -10000px;	width: 14px;}.pp_hoverContainer {	position: absolute;	top: 0;	width: 100%;	z-index: 2000;}.pp_gallery {	display: none;	left: 50%;	margin-top: -50px;	position: absolute;	z-index: 10000;}.pp_gallery div {	float: left;	overflow: hidden;	position: relative;}.pp_gallery ul {	float: left;	height: 35px;	position: relative;	white-space: nowrap;	margin: 0 0 0 5px;	padding: 0;}.pp_gallery ul a {	border: 1px rgba(0, 0, 0, 0.5) solid;	display: block;	float: left;	height: 33px;	overflow: hidden;}.pp_gallery ul a img {	border: 0;}.pp_gallery li {	display: block;	float: left;	margin: 0 5px 0 0;	padding: 0;}.pp_gallery li.default a {	background: url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;	display: block;	height: 33px;	width: 50px;}.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {	margin-top: 7px!important;}a.pp_expand, a.pp_contract {	cursor: pointer;	display: none;	height: 20px;	position: absolute;	right: 30px;	text-indent: -10000px;	top: 10px;	width: 20px;	z-index: 20000;}a.pp_close {	position: absolute;	right: 0;	top: 0;	display: block;	line-height: 22px;	text-indent: -10000px;}.pp_loaderIcon {	display: block;	height: 24px;	left: 50%;	position: absolute;	top: 50%;	width: 24px;	margin: -12px 0 0 -12px;}#pp_full_res {	line-height: 1!important;}#pp_full_res .pp_inline {	text-align: left;}#pp_full_res .pp_inline p {	margin: 0 0 15px;}div.ppt {	color: #fff;	display: none;	font-size: 17px;	z-index: 9999;	margin: 0 0 5px 15px;}div.pp_default .pp_content, div.light_rounded .pp_content {	background-color: #fff;}div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {	color: #000;}div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {	border-color: #fff;}div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {	position: relative;}.pp_top, .pp_bottom {	height: 20px;	position: relative;}* html .pp_top, * html .pp_bottom {	padding: 0 20px;}.pp_top .pp_left, .pp_bottom .pp_left {	height: 20px;	left: 0;	position: absolute;	width: 20px;}.pp_top .pp_middle, .pp_bottom .pp_middle {	height: 20px;	left: 20px;	position: absolute;	right: 20px;}* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {	left: 0;	position: static;}.pp_top .pp_right, .pp_bottom .pp_right {	height: 20px;	left: auto;	position: absolute;	right: 0;	top: 0;	width: 20px;}.pp_fade, .pp_gallery li.default a img {	display: none;}/* * jQuery FlexSlider v2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) *//* Browser Resets */.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {	outline: none;}.flexslider .slides, .flex-control-nav, .flex-direction-nav {	margin: 0;	padding: 0;	list-style: none;	z-index: 1000;}/* FlexSlider Necessary Styles*********************************/.flexslider {	margin: 0;	padding: 0;}.flexslider .slides {	overflow: hidden;}.flexslider .slides li {	display: none;	-webkit-backface-visibility: hidden;}/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {	width: 100%;	max-width: 100%;	display: block;}.flex-pauseplay span {	text-transform: capitalize;}/* Clearfix for the .slides element */.flexslider .slides:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}html[xmlns] .flexslider .slides {	display: block;}* html .flexslider .slides {	height: 1%;}.flexslider .slides, .flex-control-nav, .flex-direction-nav {	z-index: 100;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load *//*.no-js .flexslider .slides > li:first-child {display: block;}*//* FlexSlider Default Theme*********************************/.flexslider {	margin: 0 0 60px;	background-color: transparent;	position: relative;	zoom: 1;}.flex-viewport {	max-height: 2000px;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	transition: all 1s ease;}.loading .flex-viewport {	max-height: 300px;}.flexslider .slides {	zoom: 1;}.carousel li {	margin-right: 5px;}/* Direction Nav */.flex-direction-nav {	height: 0;}.flex-direction-nav a {	width: 30px;	height: 30px;	margin: -20px 0 0;	background-color: rgba(0, 0, 0, 0.5);	background-repeat: no-repeat;	position: absolute;	top: 50%;	cursor: pointer;	text-indent: -9999px;	opacity: 0; -webkit-transition: all .3s ease;	z-index: 100;}.no-opacity .flex-direction-nav a {	display: none;}.no-opacity .flexslider:hover .flex-direction-nav a {	display: block;}.flex-direction-nav .flex-next {	background-image: url(images/arrow-bullet.png);	background-position: center center;	right: 0;}.flex-direction-nav .flex-prev {	background-image: url(images/arrow-bullet.png);	background-position: center center;	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-o-transform: rotate(180deg);	transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);	left: 0;}.no-rgba .flex-direction-nav .flex-next, .no-rgba .flex-direction-nav .flex-prev {	background-color: #000;}.no-csstransforms .flex-direction-nav .flex-prev {	background-image: url(images/arrow-bullet-left.png) !important; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}.no-csstransforms .main-flex .flex-direction-nav .flex-prev {	background-image: url(images/ls_prev.png) !important; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}.flexslider:hover .flex-next {	opacity: 0.8;	right: 0px;}.flexslider:hover .flex-prev {	opacity: 0.8;	left: 0px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {	opacity: 1;}.flex-direction-nav .flex-disabled {	opacity: 0!important;	filter: alpha(opacity=0);	cursor: default;	display: none !important;}/* Control Nav */.flex-control-nav {	width: 100%;	position: absolute;	bottom: 0px;	text-align: center;}.flex-control-nav li {	margin: 0 6px;	display: inline-block;	zoom: 1;*;	display: inline;}.flex-control-paging li a {	width: 11px;	height: 11px;	display: block;	background: #666;	background: rgba(0, 0, 0, 0.5);	cursor: pointer;	text-indent: -9999px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	-o-border-radius: 20px;	border-radius: 20px;	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}.flex-control-paging li a:hover {	background: #333;	background: rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {	background: #000;	background: rgba(0, 0, 0, 0.9);	cursor: default;}.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;}.flex-caption {	position: absolute;	background: rgba(0, 0, 0, 0.6);	width: 96%;	padding: 2%;	color: #fff;	left: 0;	bottom: 0;	margin: 0;}.no-rgba .flex-caption {	background-color: #000;}.main-flex {	margin-bottom: 0;} @media { .flex-direction-nav .flex-prev { opacity: 1; left: 0;} .flex-direction-nav .flex-next { opacity: 1; right: 0;}}.wp-caption {}.wp-caption-text {}.sticky {}.gallery-caption {}.bypostauthor {}#wpadminbar * {	color: #ccc !important;}#wpadminbar .hover a, #wpadminbar .hover a span {	color: #464646 !important;}/* Alignment */.alignleft {	display: inline;	float: left;	margin-right: 15px;}.alignright {	display: inline;	float: right;	margin-left: 15px;}.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}/* Slider */#wrapper .fullwidthbanner-container {	width: auto !important;	max-width: 964px;}#layerslider-container {	margin: 0 auto;}#layerslider-wrapper, .rev_slider_wrapper {	position: relative;}#layerslider-wrapper .ls-shadow-top, .rev_slider_wrapper .shadow-left {	position: absolute;	background-image: url(images/shadow-top.png);	background-repeat: no-repeat;	background-position: top center;	height: 42px;	width: 100%;	top: 0;	z-index: 99;}.rev_slider_wrapper .shadow-left {	top: -1px;}#layerslider-wrapper .ls-shadow-bottom, .rev_slider_wrapper .shadow-right {	position: absolute;	background-image: url(images/shadow-bottom.png);	background-repeat: no-repeat;	background-position: bottom center;	height: 32px;	width: 100%;	bottom: 0;	z-index: 99;}.ls-avada, .avada-skin-rev {	border-top: 1px solid #d2d3d4;	border-bottom: 1px solid #d2d3d4;}.ls-avada .ls-layer {	background-repeat: no-repeat;	background-position: center center;}.ls-avada .ls-nav-prev, .ls-avada .ls-nav-next, .products-slider .es-nav span {	background-color: rgba(0, 0, 0, 0.5);	background-repeat: no-repeat;	width: 63px !important;	height: 63px !important;	display: none;	position: absolute;	top: 50% !important;	margin-top: -31px !important;	opacity: 0.8 !important;}.rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow {	background-color: rgba(0, 0, 0, 0.5) !important;	background-repeat: no-repeat;	width: 63px !important;	height: 63px !important;	position: absolute;	top: 50% !important;	margin-top: -31px !important;	opacity: 0.8;	position: absolute !important;}.rev_slider_wrapper .tp-rightarrow {	left: auto !important;	right: 0 !important;}.no-rgba .ls-avada .ls-nav-prev, .no-rgba .ls-avada .ls-nav-next, .no-rgba .wooslider .wooslider-prev, .no-rgba .wooslider .wooslider-next, .no-rgba .rev_slider_wrapper .tp-leftarrow, .no-rgba .rev_slider_wrapper .tp-rightarrow, .no-rgba .products-slider .es-nav span {	background-color: #ccc !important;}.rev_slider_wrapper:hover .tp-leftarrow, .rev_slider_wrapper:hover .tp-rightarrow {	display: block !important;	opacity: 0.8 !important;}.ls-avada .ls-nav-prev:hover, .ls-avada .ls-nav-next:hover, .rev_slider_wrapper .tp-leftarrow:hover, .rev_slider_wrapper .tp-rightarrow:hover, .products-slider .es-nav span:hover {	opacity: 1 !important;}.ls-avada:hover .ls-nav-prev, .ls-avada:hover .ls-nav-next {	display: block;}.ls-avada .ls-nav-prev, .rev_slider_wrapper .tp-leftarrow, .products-slider .es-nav span.es-nav-prev {	background-image: url(images/ls_prev.png) !important;	background-position: 19px 19px !important;	left: 0 !important;	margin-left: 0 !important;	z-index: 10;}.ls-avada .ls-nav-next, .rev_slider_wrapper .tp-rightarrow, .products-slider .es-nav span.es-nav-next {	background-image: url(images/ls_next.png) !important;	background-position: 29px 19px !important;	right: 0 !important;	margin-left: 0 !important;	z-index: 10;}.tp-bullets .bullet.last {	clear: none !important;}.ls-avada .ls-playvideo {	width: 50px;	height: 50px;	margin-left: -25px;	margin-top: -25px;}.ls-avada .ls-playvideo {	background-image: url(images/skin.png);}.ls-avada .ls-playvideo {	background-position: -300px -150px;}.ls-avada .ls-playvideo:hover, .ls-avada .ls-vpcontainer:hover .ls-playvideo {	background-position: -375px -150px;}/**** Isotope Filtering ****/.isotope-item {	z-index: 2;}.isotope-hidden.isotope-item {	pointer-events: none;	z-index: 1;}/**** Isotope CSS3 transitions ****/.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, width;	-moz-transition-property: height, width;	-ms-transition-property: height, width;	-o-transition-property: height, width;	transition-property: height, width;}.isotope .isotope-item {	-webkit-transition-property: -webkit-transform, opacity;	-moz-transition-property: -moz-transform, opacity;	-ms-transition-property: -ms-transform, opacity;	-o-transition-property: top, left, opacity;	transition-property: transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.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;}/**** Isotope filtering ****/.isotope-item {	z-index: 2;}.isotope-hidden.isotope-item {	pointer-events: none;	z-index: 1;}/* WooSlider */.wooslider {	border: 0 !important;	background: none !important;	-moz-box-shadow: none !important;	-webkit-box-shadow: none !important;	box-shadow: none !important;	-moz-border-radius: none !important;	-webkit-border-radius: none !important;	border-radius: none !important;	margin: 0 auto !important;	max-width: 940px;}.wooslider .slide-content {	margin: 0 !important;}.wooslider .wooslider-pauseplay {	position: absolute;	margin: 0 !important;	top: auto !important;	bottom: 15px !important;}.wooslider .wooslider-control-nav {	position: absolute;	margin: 0 !important;	top: auto !important;	bottom: 20px !important;}.wooslider .wooslider-prev, .wooslider .wooslider-next, .main-flex .flex-prev, .main-flex .flex-next {	background-color: rgba(0, 0, 0, 0.5) !important;	background-repeat: no-repeat !important;	width: 63px !important;	height: 63px !important;	display: none !important;	position: absolute !important;	top: 42% !important;	margin: 0 !important;	-webkit-transform: rotate(0deg);	-moz-transform: rotate(0deg);	-o-transform: rotate(0deg);	transform: rotate(0deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}.wooslider:hover .wooslider-prev, .wooslider:hover .wooslider-next, .main-flex:hover .flex-prev, .main-flex:hover .flex-next {	display: block !important;}.wooslider .wooslider-prev, .main-flex .flex-prev {	background-image: url(images/ls_prev.png) !important;	background-position: 19px 19px !important;	left: 0 !important;	padding: 0 !important;	border: 0 !important;}.wooslider .wooslider-next, .main-flex .flex-next {	background-image: url(images/ls_next.png) !important;	background-position: 29px 19px !important;	right: 0 !important;	padding: 0 !important;	border: 0 !important;}.no-rgba .wooslider .wooslider-next, .no-rgba .wooslider .wooslider-prev {	background-color: #000 !important;}#sliders-container .wooslider .slide-content p {	margin: 0;}#sidebar .wooslider-control-nav li a, .footer-area .wooslider-control-nav li a {	padding: 0 !important;	background: none !important;	border: 0 !important;	background: #666 !important;	background: rgba(0, 0, 0, 0.5) !important;	margin-right: 3px !important;}#sidebar .wooslider-next, #sidebar .wooslider-prev, .post-content .wooslider .wooslider-prev, .post-content .wooslider .wooslider-next, .footer-area .wooslider-next, .footer-area .wooslider-prev {	width: 29px !important;	height: 29px !important;}#sidebar .wooslider-prev, .footer-area .wooslider-prev, .post-content .wooslider .wooslider-prev {	background-image: url(images/arrow-bullet-left.png) !important;	background-position: center center !important;}#sidebar .wooslider-next, .footer-area .wooslider-next, .post-content .wooslider .wooslider-next {	background-image: url(images/arrow-bullet.png) !important;	background-position: center center !important;}#sidebar .wooslider .wooslider-control-nav, .footer-area .wooslider .wooslider-control-nav {	bottom: 5px !important;}#sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav, .footer-area .widget_wooslider_slideshow_slides .wooslider-control-nav {	bottom: 12px !important;}#sidebar .slide-excerpt, .footer-area .slide-excerpt {	overflow: hidden;	position: absolute;	bottom: -50px;	padding: 0px;	width: 100%;	text-align: center;}/* Elastic Slider */.ei-slider {	position: relative;	width: 100%;	height: 400px;	margin: 0 auto;}.ei-slider-loading {	width: 100%;	height: 100%;	position: absolute;	top: 0px;	left: 0px;	z-index: 999;	background: rgba(0, 0, 0, 0.9);	color: #fff;	text-align: center;	line-height: 400px;}.ei-slider-large {	height: 100%;	width: 100%;	position: relative;	overflow: hidden;	margin: 0;	padding: 0;}.ei-slider-large li {	position: absolute;	top: 0px;	left: 0px;	overflow: hidden;	height: 100%;	width: 100%;}.ei-slider-large li img {	width: auto !important;	max-width: none !important;}.ei-title {	position: absolute;	right: 50%;	margin-right: 13%;	top: 30%;}.ei-title h2, .ei-title h3 {	text-align: right;	margin: 0;	font-weight: normal;}.ei-title h2 {	font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;}.ei-slider-thumbs {	height: 13px;	margin: 0 auto;	position: relative;	padding: 0;	bottom: 0px;}.ei-slider-thumbs li {	position: relative;	float: left;	height: 100%;}.ei-slider-thumbs li.ei-slider-element {	top: 0px;	left: 0px;	position: absolute;	height: 100%;	z-index: 10;	text-indent: -9000px;	background: #000;	background: rgba(0, 0, 0, 0.9);}.ei-slider-thumbs li a {	display: block;	text-indent: -9000px;	background: #666;	width: 100%;	height: 100%;	cursor: pointer;	-webkit-box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 1);	-moz-box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 1);	box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 1);	-webkit-transition: background 0.2s ease;	-moz-transition: background 0.2s ease;	-o-transition: background 0.2s ease;	-ms-transition: background 0.2s ease;	transition: background 0.2s ease;}.ei-slider-thumbs li a:hover {	background-color: #f0f0f0;}.ei-slider-thumbs li img {	position: absolute;	bottom: 50px;	opacity: 0;	z-index: 999;	max-width: 100%;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;	transition: all 0.4s ease;	-webkit-box-reflect: below 0px -webkit-gradient( linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255, 255, 255, 0.3)) );	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.ei-slider-thumbs li:hover img {	opacity: 1;	bottom: 13px;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.ei-slider ul {	list-style: none;} @media { .ei-title { position: absolute; right: 0px; margin-right: 0px; width: 100%; text-align: center; top: auto; bottom: 10px; padding: 5px 0;} .ei-title h2, .ei-title h3 { text-align: center;} #wrapper .ei-title h2 { font-size: 20px !important; line-height: 24px !important;} #wrapper .ei-title h3 { font-size: 15px !important; line-height: 30px !important;}} @media { #jtwt .jtwt_tweet { background-image: url(images/twitter-icon@2x.png) !important; -webkit-background-size: 31px 23px !important; -moz-background-size: 31px 23px !important; -o-background-size: 31px 23px !important; background-size: 31px 23px !important;} .review.male blockquote div .company-name { background-image: url(images/ico-user@2x.png) !important; -webkit-background-size: 26px 29px; -moz-background-size: 26px 29px; -o-background-size: 26px 29px; background-size: 26px 29px;} .review.female blockquote div .company-name { background-image: url(images/ico-user-girl@2x.png) !important; -webkit-background-size: 26px 29px; -moz-background-size: 26px 29px; -o-background-size: 26px 29px; background-size: 26px 29px;} .flex-direction-nav .flex-prev, .flex-direction-nav .flex-next, .post-content ul.arrow li::before, .es-nav-next, .es-nav-prev { background-image: url(images/arrow-bullet@2x.png) !important; -webkit-background-size: 5px 8px; -moz-background-size: 5px 8px; -o-background-size: 5px 8px; background-size: 5px 8px;} #sidebar .wooslider .wooslider-next, .footer-area .wooslider .wooslider-next, .post-content .wooslider .wooslider-next { background-image: url(images/arrow-bullet@2x.png) !important; -webkit-background-size: 5px 8px !important; -moz-background-size: 5px 8px !important; -o-background-size: 5px 8px !important; background-size: 5px 8px !important;} #sidebar .wooslider .wooslider-prev, .footer-area .wooslider .wooslider-prev, .post-content .wooslider .wooslider-prev { background-image: url(images/arrow-bullet@2x.png) !important; -webkit-background-size: 5px 8px !important; -moz-background-size: 5px 8px !important; -o-background-size: 5px 8px !important; background-size: 5px 8px !important; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);} .ls-avada .ls-nav-prev, .rev_slider_wrapper .tp-leftarrow, .wooslider .wooslider-prev, .main-flex .flex-prev, .products-slider .es-nav span.es-nav-prev { background-image: url(images/ls_prev@2x.png) !important; -webkit-background-size: 12px 24px !important; -moz-background-size: 12px 24px !important; -o-background-size: 12px 24px !important; background-size: 12px 24px !important;} .ls-avada .ls-nav-next, .rev_slider_wrapper .tp-rightarrow, .wooslider .wooslider-next, .main-flex .flex-next, .products-slider .es-nav span.es-nav-next { background-image: url(images/ls_next@2x.png) !important; -webkit-background-size: 12px 24px !important; -moz-background-size: 12px 24px !important; -o-background-size: 12px 24px !important; background-size: 12px 24px !important;} h5.toggle span.arrow { background-image: url(images/toggle_plus@2x.png) !important; -webkit-background-size: 7px 7px; -moz-background-size: 7px 7px; -o-background-size: 7px 7px; background-size: 7px 7px;} h5.toggle.active span.arrow { background-image: url(images/toggle_minus@2x.png) !important; -webkit-background-size: 7px 1px; -moz-background-size: 7px 1px; -o-background-size: 7px 1px; background-size: 7px 1px;} .alert.general { background-image: url(images/general-icon@2x.png) !important; -webkit-background-size: 19px 20px; -moz-background-size: 19px 20px; -o-background-size: 19px 20px; background-size: 19px 20px;} .alert.error { background-image: url(images/error-icon@2x.png) !important; -webkit-background-size: 24px 19px; -moz-background-size: 24px 19px; -o-background-size: 24px 19px; background-size: 24px 19px;} .alert.success { background-image: url(images/success-icon@2x.png) !important; -webkit-background-size: 19px 23px; -moz-background-size: 19px 23px; -o-background-size: 19px 23px; background-size: 19px 23px;} .alert.notice { background-image: url(images/notice-icon@2x.png) !important; -webkit-background-size: 22px 22px; -moz-background-size: 22px 22px; -o-background-size: 22px 22px; background-size: 22px 22px;} .alert .toggle-alert { background-image: url(images/x-icon@2x.png) !important; -webkit-background-size: 12px 11px; -moz-background-size: 12px 11px; -o-background-size: 12px 11px; background-size: 12px 11px;} .social-networks .facebook a, .person-author .facebook { background-image: url(images/facebook@2x.png) !important; -webkit-background-size: 9px 17px; -moz-background-size: 9px 17px; -o-background-size: 9px 17px; background-size: 9px 17px;} .social-networks .twitter a, .person-author .twitter { background-image: url(images/twitter@2x.png) !important; -webkit-background-size: 13px 16px; -moz-background-size: 13px 16px; -o-background-size: 13px 16px; background-size: 13px 16px;} .social-networks .linkedin a, .person-author .linkedin { background-image: url(images/linkedin@2x.png) !important; -webkit-background-size: 14px 13px; -moz-background-size: 14px 13px; -o-background-size: 14px 13px; background-size: 14px 13px;} .social-networks .rss a, .person-author .rss { background-image: url(images/rss@2x.png) !important; -webkit-background-size: 13px 13px; -moz-background-size: 13px 13px; -o-background-size: 13px 13px; background-size: 13px 13px;} .social-networks .dribbble a, .person-author .dribbble { background-image: url(images/dribbble@2x.png) !important; -webkit-background-size: 16px 16px; -moz-background-size: 16px 16px; -o-background-size: 16px 16px; background-size: 16px 16px;} .social-networks .youtube a, .person-author .youtube { background-image: url(images/youtube@2x.png) !important; -webkit-background-size: 23px 25px; -moz-background-size: 23px 25px; -o-background-size: 23px 25px; background-size: 23px 25px;} .social-networks .pinterest a, .person-author .pinterest { background-image: url(images/pinterest@2x.png) !important; -webkit-background-size: 16px 20px; -moz-background-size: 16px 20px; -o-background-size: 16px 20px; background-size: 16px 20px;} .social-networks .vimeo a, .person-author .vimeo { background-image: url(images/vimeo@2x.png) !important; -webkit-background-size: 18px 16px; -moz-background-size: 18px 16px; -o-background-size: 18px 16px; background-size: 18px 16px;} .social-networks .flickr a, .person-author .flickr { background-image: url(images/flickr@2x.png) !important; -webkit-background-size: 25px 17px; -moz-background-size: 25px 17px; -o-background-size: 25px 17px; background-size: 25px 17px;} .social-networks .tumblr a, .person-author .tumblr { background-image: url(images/tumblr@2x.png) !important; -webkit-background-size: 15px 16px; -moz-background-size: 15px 16px; -o-background-size: 15px 16px; background-size: 15px 16px;} .social-networks .google a, .person-author .google { background-image: url(images/google@2x.png) !important; -webkit-background-size: 21px 18px; -moz-background-size: 21px 18px; -o-background-size: 21px 18px; background-size: 21px 18px;} .social-networks .digg a, .person-author .digg { background-image: url(images/digg@2x.png) !important; -webkit-background-size: 21px 19px; -moz-background-size: 21px 19px; -o-background-size: 21px 19px; background-size: 21px 19px;} .social-networks .blogger a, .person-author .blogger { background-image: url(images/blogger@2x.png) !important; -webkit-background-size: 16px 15px; -moz-background-size: 16px 15px; -o-background-size: 16px 15px; background-size: 16px 15px;} .social-networks .skype a, .person-author .skype { background-image: url(images/skype@2x.png) !important; -webkit-background-size: 19px 19px; -moz-background-size: 19px 19px; -o-background-size: 19px 19px; background-size: 19px 19px;} .social-networks .myspace a, .person-author .myspace { background-image: url(images/myspace@2x.png) !important; -webkit-background-size: 18px 18px; -moz-background-size: 18px 18px; -o-background-size: 18px 18px; background-size: 18px 18px;} .social-networks .deviantart a, .person-author .deviantart { background-image: url(images/deviantart@2x.png) !important; -webkit-background-size: 23px 18px; -moz-background-size: 23px 18px; -o-background-size: 23px 18px; background-size: 23px 18px;} .social-networks .yahoo a, .person-author .yahoo { background-image: url(images/yahoo@2x.png) !important; -webkit-background-size: 22px 14px; -moz-background-size: 22px 14px; -o-background-size: 22px 14px; background-size: 22px 14px;} .social-networks .reddit a, .person-author .reddit { background-image: url(images/reddit@2x.png) !important; -webkit-background-size: 19px 15px; -moz-background-size: 19px 15px; -o-background-size: 19px 15px; background-size: 19px 15px;} .social-networks .forrst a, .person-author .forrst { background-image: url(images/forrst@2x.png) !important; -webkit-background-size: 15px 19px; -moz-background-size: 15px 19px; -o-background-size: 15px 19px; background-size: 15px 19px;} .social-networks .email a, .person-author .email { background-image: url(images/mail@2x.png) !important; -webkit-background-size: 20px 14px; -moz-background-size: 20px 14px; -o-background-size: 20px 14px; background-size: 20px 14px;} .social-networks-light .facebook a, .person-author-light .facebook { background-image: url(images/white/facebook@2x.png) !important; -webkit-background-size: 9px 17px; -moz-background-size: 9px 17px; -o-background-size: 9px 17px; background-size: 9px 17px;} .social-networks-light .twitter a, .person-author-light .twitter { background-image: url(images/white/twitter@2x.png) !important; -webkit-background-size: 13px 16px; -moz-background-size: 13px 16px; -o-background-size: 13px 16px; background-size: 13px 16px;} .social-networks-light .linkedin a, .person-author-light .linkedin { background-image: url(images/white/linkedin@2x.png) !important; -webkit-background-size: 14px 13px; -moz-background-size: 14px 13px; -o-background-size: 14px 13px; background-size: 14px 13px;} .social-networks-light .rss a, .person-author-light .rss { background-image: url(images/white/rss@2x.png) !important; -webkit-background-size: 13px 13px; -moz-background-size: 13px 13px; -o-background-size: 13px 13px; background-size: 13px 13px;} .social-networks-light .dribbble a, .person-author-light .dribbble { background-image: url(images/white/dribbble@2x.png) !important; -webkit-background-size: 16px 16px; -moz-background-size: 16px 16px; -o-background-size: 16px 16px; background-size: 16px 16px;} .social-networks-light .youtube a, .person-author-light .youtube { background-image: url(images/white/youtube@2x.png) !important; -webkit-background-size: 23px 25px; -moz-background-size: 23px 25px; -o-background-size: 23px 25px; background-size: 23px 25px;} .social-networks-light .pinterest a, .person-author-light .pinterest { background-image: url(images/white/pinterest@2x.png) !important; -webkit-background-size: 16px 20px; -moz-background-size: 16px 20px; -o-background-size: 16px 20px; background-size: 16px 20px;} .social-networks-light .vimeo a, .person-author-light .vimeo { background-image: url(images/white/vimeo@2x.png) !important; -webkit-background-size: 18px 16px; -moz-background-size: 18px 16px; -o-background-size: 18px 16px; background-size: 18px 16px;} .social-networks-light .flickr a, .person-author-light .flickr { background-image: url(images/white/flickr@2x.png) !important; -webkit-background-size: 25px 17px; -moz-background-size: 25px 17px; -o-background-size: 25px 17px; background-size: 25px 17px;} .social-networks-light .tumblr a, .person-author-light .tumblr { background-image: url(images/white/tumblr@2x.png) !important; -webkit-background-size: 15px 16px; -moz-background-size: 15px 16px; -o-background-size: 15px 16px; background-size: 15px 16px;} .social-networks-light .google a, .person-author-light .google { background-image: url(images/white/google@2x.png) !important; -webkit-background-size: 21px 18px; -moz-background-size: 21px 18px; -o-background-size: 21px 18px; background-size: 21px 18px;} .social-networks-light .digg a, .person-author-light .digg { background-image: url(images/white/digg@2x.png) !important; -webkit-background-size: 21px 19px; -moz-background-size: 21px 19px; -o-background-size: 21px 19px; background-size: 21px 19px;} .social-networks-light .blogger a, .person-author-light .blogger { background-image: url(images/white/blogger@2x.png) !important; -webkit-background-size: 16px 15px; -moz-background-size: 16px 15px; -o-background-size: 16px 15px; background-size: 16px 15px;} .social-networks-light .skype a, .person-author-light .skype { background-image: url(images/white/skype@2x.png) !important; -webkit-background-size: 19px 19px; -moz-background-size: 19px 19px; -o-background-size: 19px 19px; background-size: 19px 19px;} .social-networks-light .myspace a, .person-author-light .myspace { background-image: url(images/white/myspace@2x.png) !important; -webkit-background-size: 18px 18px; -moz-background-size: 18px 18px; -o-background-size: 18px 18px; background-size: 18px 18px;} .social-networks-light .deviantart a, .person-author-light .deviantart { background-image: url(images/white/deviantart@2x.png) !important; -webkit-background-size: 23px 18px; -moz-background-size: 23px 18px; -o-background-size: 23px 18px; background-size: 23px 18px;} .social-networks-light .yahoo a, .person-author-light .yahoo { background-image: url(images/white/yahoo@2x.png) !important; -webkit-background-size: 22px 14px; -moz-background-size: 22px 14px; -o-background-size: 22px 14px; background-size: 22px 14px;} .social-networks-light .reddit a, .person-author-light .reddit { background-image: url(images/white/reddit@2x.png) !important; -webkit-background-size: 19px 15px; -moz-background-size: 19px 15px; -o-background-size: 19px 15px; background-size: 19px 15px;} .social-networks-light .forrst a, .person-author-light .forrst { background-image: url(images/white/forrst@2x.png) !important; -webkit-background-size: 15px 19px; -moz-background-size: 15px 19px; -o-background-size: 15px 19px; background-size: 15px 19px;} .social-networks-light .email a, .person-author-light .email { background-image: url(images/white/mail@2x.png) !important; -webkit-background-size: 20px 14px; -moz-background-size: 20px 14px; -o-background-size: 20px 14px; background-size: 20px 14px;} .popup { background-image: url(images/bg-popup@2x.png) !important; -webkit-background-size: 23px 6px; -moz-background-size: 23px 6px; -o-background-size: 23px 6px; background-size: 23px 6px;} .image-extras .link-icon { background-image: url(images/link-ico@2x.png) !important; -webkit-background-size: 35px 36px; -moz-background-size: 35px 36px; -o-background-size: 35px 36px; background-size: 35px 36px;} .image-extras .gallery-icon { background-image: url(images/finder-ico@2x.png) !important; -webkit-background-size: 35px 36px; -moz-background-size: 35px 36px; -o-background-size: 35px 36px; background-size: 35px 36px;} .chat-icon { background-image: url(images/speech-bubble@2x.png) !important; -webkit-background-size: 26px 19px; -moz-background-size: 26px 19px; -o-background-size: 26px 19px; background-size: 26px 19px;} .error-image { background-image: url(images/404_image@2x.png) !important; -webkit-background-size: 311px 133px; -moz-background-size: 311px 133px; -o-background-size: 311px 133px; background-size: 311px 133px;} #wrapper .dd-container .dd-pointer { background-image: url(images/mobile_menu_icon@2x.png) !important; -webkit-background-size: 48px 29px; -moz-background-size: 48px 29px; -o-background-size: 48px 29px; background-size: 48px 29px;} #wrapper .custom_select_box .dd-container .dd-pointer { background-image: none !important; -webkit-background-size: 48px 29px; -moz-background-size: 48px 29px; -o-background-size: 48px 29px; background-size: 48px 29px;}}#nav-uber #megaMenu {	float: right;	margin-top: -22px;	margin-bottom: 20px;	z-index: 1000;}#nav-uber #megaMenu.megaMenuVertical {	float: left;	margin-left: 20px;}.header-v4 #nav-uber #megaMenu, .header-v5 #nav-uber #megaMenu {	margin-top: 0;	margin-bottom: 0;	float: left;}.header-v4 #nav-uber #megaMenu.megaMenuVertical, .header-v5 #nav-uber #megaMenu.megaMenuVertical {	margin-left: 0;}.fullwidthbanner-container {	overflow: visible !important;}.tfs-slider .flex-caption {	width: 97%;}.tfs-slider .flex-control-nav {	bottom: 20px;}/* Revslider Fix */.tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img {	-webkit-backface-visibility: visible !important;	-webkit-transform: none !important;}/* Timeline code */#tline-content {	background: url(images/tline-cnt-bg1.png) repeat-y center center;	/*width: 870px;*/ width: 95%; margin: 0 auto;}.tline-topdate {	width: 150px;	height: 26px;	position: relative;	display: block;	clear: both;	zoom: 1;	padding: 4px;	border: 2px solid #e5e5e5;	background: #fff;	font-size: 16px;	text-align: center;	font-weight: bold;	line-height: 26px;	color: #aaa;	margin: 0 auto 7px;	border-radius: 2px;	text-shadow: 0 1px 1px #fff;}.tline-box {	/*width: 380px;*/ width: 43.75%;	padding: 10px;	padding-bottom: 20px;	margin-top: 50px;	min-height: 160px;	border-radius: 3px;	position: relative;	border: 1px solid #d7dce7;	box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: 0 1px 6px -3px rgba(0, 0, 0, 0.3);}.tline-box.rgtline {	float: right;	margin-top: -3px;	right: 0;	clear: right;}.tline-row-l, .tline-row-r {	background: url(images/tmln-ro-r1.png) no-repeat right 12%;	width: 46px;	height: 17px;	margin-right: -44px;	display: block;	position: absolute;	right: 0;	top: 16px;}.tline-row-r {	background: url(images/tmln-ro-l1.png) no-repeat left 12%;	left: 0;	margin: 0;	margin-left: -43px;}.tline-box iframe, .tline-box img {	width: 100%;	max-width: 100%;	/* height: 125px; */	border-bottom: 2px solid #e5e5e5;}.pin-ecxt, .tline-ecxt {	border-bottom: 1px solid #efefef;	padding: 0 12px 8px;	margin: 0 -12px 8px -12px;}#timeline-item-title {	color: #bf2e1a !important;}.tline-box h4 {	font-size: 21px;}.pin-box h4, .tline-box h4 {	font-size: 18px;	font-weight: 400;	margin-top: 8px;	margin-bottom: 10px;}.pin-ecxt h6.blog-author, .tline-ecxt h6.blog-author, .tline-box h6 {	font-size: 12px;	font-weight: 600;}h6.blog-author {	color: #a0a0a0;	font-weight: 400;}.tline-box .blog-date-sp, .tline-box .blog-com-sp {	background: #e9e9e9;	width: 49%;	margin: -10px;	margin-bottom: 0;}.pin-box .blog-date-sp, .pin-box .blog-com-sp, .tline-box .blog-date-sp, .tline-box .blog-com-sp {	position: relative;	bottom: 0;	margin: -12px;	margin-top: 7px;	width: 50%;	border: 0;	border-radius: 0;	background: #ebebeb;	padding: 0;}.pin-box .blog-date-sp h3, .tline-box .blog-date-sp h3 {	margin-left: 12px;	text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);}.blog-date-sp h3 {	width: 30px;	float: left;	margin: 1px 5px;	color: #0093d0;}.blog-date-sp span {	float: right;	margin: 5px;	margin-right: 12px;	color: #a2aab0;	font-size: 12px;	line-height: 1.2;}.tline-box .blog-date-sp, .tline-box .blog-com-sp {	background: #e9e9e9;	width: 49%;	margin: -10px;	margin-bottom: 0;}.pin-box .blog-com-sp, .tline-box .blog-com-sp {	float: left;	height: 28px;	padding: 12px 23px 0 0;}.pin-box .blog-date-sp, .pin-box .blog-com-sp, .tline-box .blog-date-sp, .tline-box .blog-com-sp {	position: relative;	bottom: 0;	margin: -12px;	margin-top: 7px;	width: 50%;	border: 0;	border-radius: 0;	background: #ebebeb;	padding: 0;}.blog-com-sp {	background: none;	color: #95a2aa;	padding: 0 6px 8px;	margin-top: -12px;	text-align: center;	font-size: 12px;	height: 16px;	border-radius: 0px;	border-bottom-left-radius: 11px;}/* .blog-date-sp, .blog-com-sp {height: 40px;padding: 6px;padding-bottom: 20px;width: 90px;float: right;border-top-left-radius: 6px;color: #fff;background: #636e75 url(images/blg-date-botpic1.png) no-repeat bottom right;font-weight: bold;font-family: Arial, sans-serif;}*/.container hr {	margin-right: 10px;	margin-left: 10px;}.vertical-space2 {	height: 40px;}.vertical-space, .vertical-space1, .vertical-space2, .vertical-space3, .vertical-space4, .vertical-space5 {	display: block;	width: 100%;	margin: 0;	clear: both;	border: 0 none;	height: 20px;}#posts-container {	padding-top: 10px !important;}.portfolio-wrapper.isotope {	padding-bottom: 20px !important;}.text_style h1 {	color: #bf2e1a !important;}#searchsubmit {	width: 25px!important;	height: 28px!important;	float: left!important;	border: 0px !important;	background-color: transparent;	padding: 0px !important;	margin: 0px !important;	margin-top: 1px !important;}#s {	width: 158px!important;	height: 26px!important;	float: right!important;	border: thin fuchsia solid!important; padding: 0px !important!important; margin: 0px !important!important;	background-color: transparent !important;}#s_form {	background-image: url('search_bg.png')!important;	background-repeat: no-repeat;	width: 185px!important;	height: 26px!important;	float: right!important;	margin-top: 20px !important;}#header {	background-image: url('header_bg.png');	background-repeat: repeat-x;}.you {	width: 20px;	height: 100%;	float: right;	background-image: url('you.png');	background-repeat: no-repeat;}.you:hover {	background-image: url('you_hover.png');	background-repeat: no-repeat;}.face {	width: 21px;	height: 100%;	float: right;	background-image: url('face.png');	background-repeat: no-repeat;}.face:hover {	background-image: url('face_hover.png');	background-repeat: no-repeat;}.twitt {	width: 20px;	height: 100%;	float: right;	background-image: url('twitt.png');	background-repeat: no-repeat;}.twitt:hover {	background-image: url('twitter_hover.png');	background-repeat: no-repeat;}.linked {	width: 21px;	height: 100%;	float: right;	background-image: url('linked.png');	background-repeat: no-repeat;}.linked:hover {	background-image: url('linked_hover.png');	background-repeat: no-repeat;}.pinterest {	width: 20px;	height: 100%;	float: right;	background-image: url('images/pinterest_hover.png');	background-repeat: no-repeat;}.pinterest:hover {	background-image: url('images/pinterest.png');	background-repeat: no-repeat;}.google {	width: 20px;	height: 100%;	float: right;	background-image: url('google.png');	background-repeat: no-repeat;}.google:hover {	background-image: url('google_hover.png');	background-repeat: no-repeat;}.call_us {	float: right;}.call_us p {	color: #9fa1a4;	font-weight: normal;	font-size: 15px !important;	font-weight: bold;	text-transform: uppercase;	text-align: right !important;	margin-top: 10px !important;}.call_us p span {	color: #cc3333;	font-weight: normal;	font-size: 15px !important;	font-weight: bold;	text-transform: uppercase;}.linked a, .google a, .twitt a, .face a, .you a {	width: 20px;	height: 20px;	float: left;}#nav-uber #megaMenu {	float: right;	margin-top: -22px !important;	margin-bottom: 20px;	z-index: 1000;}.login-box {	float: right !important;	background-image: url('search_bg.png') !important;	background-repeat: no-repeat;}#wrapper #nav li a {	text-transform: uppercase;}#step-1 ul {	margin-left:-40px !important;}.competition-dropdown .wpcf7-select-parent {	position: relative;	width: 72% !important; }.competition-dropdown .wpcf7-select{	width: 72% !important;}.mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], .mc4wp-form textarea, .mc4wp-form select {
border: 1px solid #d2d2d2;
border-color: #d2d2d2 !important;
color: #000000 !important;
width: 100%;
margin-right: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
font-size: 13px;
-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
padding: 8px 2%;
float: none !important;
font: 100% Arial, Helvetica, sans-serif;
vertical-align: middle;
}
.mc4wp-form input[type="submit"], .mc4wp-form button, .mc4wp-form input[type="button"] {
font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
	background-position: 0% 0%;
	height: 32px;
	text-transform: uppercase;
	text-align: center;
	text-shadow: 0 1px 0 #000;
	padding: 0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #ffffff !important;
	border: 1px solid #d60707;
	font-family: PTSansBold, arial, helvetica, sans-serif !important;
	font-weight: normal !important;
	font-style: normal;
	font-variant: normal;
	font-size: 13px;
	line-height: 32px;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #d60707), color-stop(1, #e80707) );
	background-color: #e80707;
	background-repeat: repeat;
	background-attachment: scroll;
}

.tline-box.rgtline {
  float: right;
  margin-top: 44px;
  right: 0;
  clear: right;
}

.tline-box {
  float: left;
  margin-top: 10px;
  left: 0;
  clear: left;
}

#tline-content {
  background: url(images/tline-cnt-bg1.png) repeat-y center center;
  width: 100%;
  margin: 0 auto;
  height: 2500px;
  float: left;
}
