/* Theme Name: Ventura Theme URI: http://www.themeforest.net Description: A clean/corporate theme for WP.  Version: 1.3 Author: Ollie McCarthy Author URI: http://www.olliemccarthy.com License: Single-Site License License URI: http://themeforest.net/wiki/support/legal-terms/licensing-terms/ */   /*********************************************************//** RESET ***********************************************//*******************************************************//* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {	margin:0;	padding:0}table {	border-collapse:collapse;	border-spacing:0}fieldset, img {	border:0;}address, caption, cite, code, dfn, em, strong, th, var {	font-style:normal;	font-weight:normal}ol, ul, li {	list-style:none}caption, th {	text-align:left}h1, h2, h3, h4, h5, h6 {	font-size:100%;	font-weight:normal}q:before, q:after {	content:''}a {	text-decoration:none;}.sticky, .wp-caption-text, .gallery-caption, .bypostauthor {}/*********************************************************//** WORDPRESS PRESENTATIONAL CLASSES ********************//*******************************************************/.alignnone {    margin: 5px 20px 20px 0;}.aligncenter, div.aligncenter {    display:block;    margin: 5px auto 5px auto;}.aligncenter {	display:block;	margin:0 auto}.alignleft {	float:left;	margin:5px 20px 20px 0px;}.alignright {	float:right;	margin:5px 0px 20px 20px;}a img.alignright {    float:right;    margin: 5px 0 20px 20px;}a img.alignnone {    margin: 5px 20px 20px 0;}a img.alignleft {    float:left;    margin: 5px 20px 20px 0;}a img.aligncenter {    display: block;    margin-left: auto;    margin-right: auto}.wp-caption {	border:1px solid #666;	text-align:center;	background:#ccc;	padding:10px;	margin:10px}.wp-caption img {    border: 0 none;    height: auto;    margin:0;    max-width: 98,5%;    padding:0;    width: auto;}.wp-caption p.wp-caption-text {    font-size:11px;    line-height:17px;    margin:0;    padding:0 4px 5px;}br.clear {	clear:both;} /* Use this br class to clear your floated columns */.showblock {	display:block}/*********************************************************//** GLOBAL CLASSES **************************************//*******************************************************/body {	font-family: Arial, Helvetica,  sans-serif ;	background: #18222c}body p {	font-size:12px;	line-height:19px;	margin:0px 0px 20px 0px;	color:#888}h2 {	font-size:30px;}strong {	font-weight:bold}em {	font-style:italic}em strong {	font-weight:bold;	font-style:italic}strong em {	font-weight:bold;	font-style:italic}a:focus {	outline:none;}a img {	border:none}.omc-content h1, .omc-content h2, .omc-content h3, .omc-content h4, .omc-content h5, .omc-content h6 {	color:#333;	margin:0px 0px 20px 0px;}.omc-content h1 {	font-size:36px;}.omc-content h2 {	font-size:30px;}.omc-content h3 {	font-size:24px;}.omc-content h4 {	font-size:20px;}.omc-content h5 {	font-size:18px;}.omc-content h6 {	font-size:14px;}.omc-content ul {	margin:0px 0px 20px 40px;	font-size:13px;}.omc-content ul li {	margin-bottom:20px;	color:#666;	list-style:square;}.omc-content blockquote {	padding:20px 20px 10px 20px;	width:40%;	float:right;	font-size:18px;	line-height:30px;	display:block;	background:#F3f3f3;	margin:4px 0px 20px 30px;	moz-border-radius:4px;	webkit-border-radius:4px;	border-radius: 4px;}.omc-content blockquote  p {	line-height:24px;	font-style:italic;}.omc-content a {	font-weight:bold;	color:#ff8a00}.omc-content a:hover {	font-weight:bold;}#omc-wrapper {	width:1020px;	margin-top:50px;	background: #fff;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	margin:50px auto 0px;	padding:0px;	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.6);	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.6);	box-shadow: 0px 0px 10px rgba(0,0,0,0.6);}img.omc-quick-frame {	background:#FFF;	padding:5px;	box-shadow:0px 3px 10px 0px #aaa;	-webkit-box-shadow:0px 3px 10px 0px #aaa;	-moz-box-shadow:0px 3px 10px 0px #aaa;	border:2px solid #FFF;	background: #ffffff;	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);	filter: progid	:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );	background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);}#omc-background-one {	padding-top:50px;	margin-top:-50px;	width:100%;	background:url(images/bottom-background-rays.png) scroll transparent no-repeat;	background-position:center bottom;}#omc-background-two {	width:100%;	background-position:center top;	margin-top:-50px;	padding-top:50px}body.page-template-template-home-inception-php  div div#omc-wrapper {	background-color:#f8f8f8;	background-image:none;}body.page-template-template-home-inception-sidebar-php  div div#omc-wrapper {	background-color:#f8f8f8;	background-image:none;}/*********************************************************//** HEADER STYLES ***************************************//*******************************************************/#omc-header {	position:relative;	width:1020px;	height:98px;	background:url(images/header-background.png) scroll transparent no-repeat;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}span#omc-phonenumber {	position:absolute;	right:30px;	top:-31px;	color:rgba(255,255,255,0.8);	font-size:12px;	background:url(images/phone-icon.png) scroll transparent no-repeat;	padding-left:30px;}img#omc-main-logo {	position:absolute;	left:30px;}/** Area underneath the Header **/img.omc-header-image {	background:#000 url(images/ajax-loader.gif) scroll center center no-repeat;}#omc-header-under {	position:relative;	width:1020px;}span#omc-header-overlay {	position:absolute;	display:block;	z-index:100;	top:0px;	left:0px;	background:url(images/slider-overlay-top.png) scroll transparent no-repeat;	width:1020px;	height:30px;}#omc-ribbon {	position:absolute;	top:64px;	width:1020px;	left:-7px;	height:170px;	opacity:0;  }#omc-ribbon	h1 {	position:relative;	font-size:30px;	display:inline;	padding:50px 0px 59px 40px;	color:#FFF;	font-weight:bold;	background:url(images/header-ribbon-middle.png) scroll transparent repeat-x; }h1	span.omc-ribbon-left {	display:block;	position:absolute;	top:0px;	left:-30px;	width:69px;	height:170px;	background:url(images/header-ribbon-left.png) scroll transparent repeat-x;}h1	span.omc-ribbon-right {	display:none;	position:absolute;	top:0px;	width:114px;	height:170px;	background:url(images/header-ribbon-right.png) scroll transparent repeat-x;}#omc-breadcrumb {	position:absolute;	left:38px;	top:39px;	color:#FFF;	opacity:0.8;	font-size:10px;}#omc-breadcrumb a {	color:#EEE;	font-size:11px;	margin:0px 4px;}#omc-breadcrumb a:hover {	color:#FFF;	border-bottom:1px solid #FFF;}/* Navigation */div#access div ul {	position:absolute;	display:block;	right:0px;	top:37px;}div#access div ul li {	float:left;	margin-right:20px;	position:relative;	padding-bottom:0px;}div#access div ul li a {	font-size:11px;	text-transform:uppercase;	color:#555;	padding:10px 10px 50px 10px;}div#access div ul li a:hover {	color:#888;}div#access div ul li a.navigation-arrow {	padding-right:10px;	background:url(images/skins/navy/navigation-arrow.png) scroll transparent no-repeat right;}div#access div ul li ul {	cursor:pointer;	position:absolute;	top:61px;	display:none;	left:-14px;	width:186px;	z-index:9999;	box-shadow:2px 7px 14px -5px rgba(0, 0, 0, 1);	-webkit-box-shadow:2px 7px 14px -5px rgba(0, 0, 0, 1);	-moz-box-shadow:3px 7px 10px -5px rgba(0, 0, 0, 1);}div#access div ul li ul li {	padding:0px 0px 0px 0px;}div#access div ul li ul li a {	position:relative;	font-size:11px;	text-transform:none;	color:#666;	margin:0px 0px;	display:block;	width:140px;	padding:12px 10px;	margin:0px 0px 0px 0px;	padding: 14px 23px;	border-top:1px solid #EEE;	opacity:1;	background: rgb(255,255,255);	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1)));	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);}div#access div ul li ul li a:hover {	opacity:1;	background: rgb(249,249,249);	background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(234,234,234,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(234,234,234,1)));	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%);	background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%);	background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 );	background: linear-gradient(top, rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%);}div#access div ul li ul li ul {	position:absolute;	top:0px;	left:186px;	display:none;	background-image:none;	padding-top:0px;}span.omc-submenu-arrow {	position:absolute;	top:15px;	right:10px;	display:block;	width:16px;	height:16px;	background:url(images/dropdown-arrow.png) scroll transparent no-repeat;}span.omc-navigation-pointer {	position:absolute;	top:-11px;	left:24px;	background:url(images/dropdown-pointer.png) scroll transparent no-repeat;	display:block;	width:26px;	height:12px;}/*********************************************************//** MAIN CONTENT ****************************************//*******************************************************/.omc-inner-page-content-wrapper {}.omc-inner-page-content-wrapper.right-sidebar {	background:url(images/sidebar-right.png) scroll transparent no-repeat;	background-position:677px 100px;}/*** Main Column - Left/Right ***/#omc-main-left-column {	float:left;	width:610px;	padding:30px 30px;	margin:0px 0px;}.entry {	padding-top:20px;}/*** Sidebar ***/#omc-sidebar {	float:right;	width:270px;	padding:0px 0px 40px 37px;	margin-right:30px;	border-left:0px dotted #EEE;	margin-top:56px;}ul.xoxo li.widget {	margin-bottom:40px;}h3.widgettitle {	font-size:24px;	margin-bottom:20px;	color:#333;}ul.xoxo li.widget ul li {	padding-left:18px;	background:url(images/sidebar-arrow.png) scroll transparent no-repeat;	background-position:0px 2px;}ul.xoxo li.widget ul li a {	color:#777;	padding:0px 0px 15px 0px;	margin-bottom:0px;	font-size:12px;	display:block;}ul.xoxo li.widget ul li a:hover {	color:#444;}#wp-calendar {	width: 80%;	font-size:12px;	text-align:center;}#wp-calendar caption {	color: #222;	font-size: 14px;	font-weight: bold;	padding-bottom: 10px;	text-align: left;}#wp-calendar thead {	font-size: 11px;	text-align:center;}#wp-calendar tbody {	color: #aaa;}#wp-calendar tbody td {	background: #f5f5f5;	border: 1px solid #ddd;	padding: 3px 0 2px;	text-align: center;}#wp-calendar tbody .pad {	background: none;}#wp-calendar tfoot #next {	text-align: right;}input.search_input_sidebar {	padding:10px;	width:180px;	margin-right:5px;	letter-spacing:1px;	border:none;	background:#FFF;	color:#AAA;	font-size:12px;	-moz-box-shadow: inset 1px 2px 8px 0px rgba(0, 0, 0, 0.3);	-webkit-box-shadow:inset 1px 2px 8px 0px rgba(0, 0, 0, 0.3);	box-shadow: inset 1px 2px 8px 0px rgba(0, 0, 0, 0.3);}input.search_button_sidebar {	padding:10px 10px 10px 10px;	background:#CCC;	border:none;	color:#FFF;	cursor:pointer;	background: rgb(211,211,211);	background: -moz-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(170,170,170,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,1)), color-stop(100%,rgba(170,170,170,1)));	background: -webkit-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(170,170,170,1) 100%);	background: -o-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(170,170,170,1) 100%);	background: -ms-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(170,170,170,1) 100%);	filter: progid	:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#aaaaaa',GradientType=0 );	background: linear-gradient(top, rgba(211,211,211,1) 0%,rgba(170,170,170,1) 100%);}input.search_button_sidebar:hover {	background: rgb(226,226,226);	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(186,186,186,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(100%,rgba(186,186,186,1)));	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(186,186,186,1) 100%);	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(186,186,186,1) 100%);	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(186,186,186,1) 100%);	filter: progid	:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#bababa',GradientType=0 );	background: linear-gradient(top, rgba(226,226,226,1) 0%,rgba(186,186,186,1) 100%);}@-moz-document url-prefix() {input.search_button_sidebar {	padding:9px 10px 8px 10px;	margin-top:-1px;}}#recentcomments li {	padding-bottom:10px;}.recentcomments {	font-size:12px;}/** Full Width **/#omc-full-width {	padding:30px 30px;}/*********************************************************//** HOMEPAGE SPECIFIC CONTENT ***************************//*******************************************************/.omc-homepage-content-wrapper {	padding:0px 30px;}/* Tagline */.omc-tagline {	position:relative;	padding:40px 30px 45px 30px;	margin-bottom:40px;	background:url(images/tagline-background.png) scroll transparent repeat-x;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}span.omc-tagline-shadow {	position:absolute;	bottom:-44px;	left:0px;	display:block;	height:44px;	width:960px;	background:url(images/tagline-shadow.png) scroll transparent no-repeat;}.omc-tagline h1 {	font-size:30px}a.omc-tagline-button {	float:right;	color:#FFF;	padding:25px 0px 40px 0px;	text-align:center;	font-size:18px;	margin:00px 40px;	width:182px;	background:url(images/skins/navy/tagline-button.png) scroll transparent no-repeat;}/* Testimonials */.omc-homepage-testimonials-wrapper {	position:relative;	width:1120px;	height:240px;	overflow:hidden;	margin-bottom:30px;}.omc-homepage-testimonials {	position:relative;	width:940px;	height:198px;	z-index:99;	padding:10px;	background:url(images/testimonials-background.png) scroll transparent repeat-x;	margin-bottom:40px;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border:1px solid #eee;}.omc-testimonials-inner-left {	float:left;	width:600px;	height:197px;	background:url(images/skins/navy/testimonials-inner-background.png) scroll transparent repeat-x;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}span.omc-testimonial-quotes { 	width:220px;	height:200px;	position:absolute;	top:23px;	left:0px;	background:url(images/testimonial-quotes.png) scroll transparent no-repeat;}.omc-testimonials-inner-right {	float:right;	width:280px;	padding:10px 0px 0px 10px;	height:187px;	background:url(images/skins/navy/testimonials-inner-background.png) scroll transparent repeat-x;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}div.omc-testimonials-page {	height:1000px;}div.omc-testimonial-item {	float:left;	width:83px;	height:83px;	margin:0px 10px 10px 0px;}span.omc-testimonial-images {	position:relative;	display:block;	height:83px;	width:83px; 	background:#FFF url(images/white_loader.gif) scroll no-repeat center center;	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);	box-shadow: 0px 0px 5px rgba(0,0,0,0.6);	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}img.omc-testimonial-colour {	display:none;	position:absolute;	top:0px;	left:0px;	z-index:101;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}img.omc-testimonial-bw {	opacity:0.0;	position:absolute;	top:0px;	left:0px;	z-index:100;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}canvas.omc-testimonial-bw {	opacity:0.5;	position:absolute;	top:0px;	left:0px;	z-index:100;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}a.omc-testimonial-gradient {	cursor:pointer;	position:absolute;	display:block;	width:83px;	height:83px;	top:0px;	left:0px;	z-index:102;	background:url(images/testimonials-gradient.png) scroll transparent bottom repeat-x;}span.testimonial-excerpt {	position:absolute;	top:50px;	left:230px;	color:#FFF;	font-size:24px;	width:360px;	display:none;}span.omc-testimonials-shadow {	position:absolute;	bottom:-44px;	left:0px;	display:block;	height:44px;	width:960px;	background:url(images/tagline-shadow.png) scroll transparent no-repeat;}span.omc-testimonials-pointer {	position:absolute;	top:93px;	left:610px;	display:block;	width:22px;	height:32px;	background:url(images/skins/navy/testimonials-pointer.png) scroll transparent no-repeat;}span.omc-testimonials-arrow {	position:absolute;	top:2px;	z-index:20;	left:850px;	display:block;	width:60px;	height:60px;}span.omc-testimonials-arrow-top {	cursor:pointer;	position:absolute;	z-index:21;	top:76px;	left:50px;	display:block;	width:60px;	height:60px;	background:url(images/testimonials-arrow-top.png) scroll transparent no-repeat;}span.omc-testimonials-arrow-top:hover {	background-position:0px -60px;}span.omc-testimonials-arrow-bottom {	position:absolute;	z-index:20;	top:50px;	left:-16px;	display:block;	width:120px;	height:120px;	background:url(images/skins/navy/testimonials-arrow-bottom.png) scroll transparent no-repeat;}.omc-arrow-toggle {	position:absolute;	top:8px;	left:660px;	width:300px;	height:200px;	border:1px solid #F00}.testimonial-excerpt a {	background:none;	color:#FFF;	font-size:18px;	opacity:0.8;}.testimonial-excerpt a:hover {	opacity:1;}/* Homepage Video */.omc-home-video {	position:relative;	margin-bottom:40px;}/* Homepage Classic Widgets */.omc-classic-widget-wrapper {	margin-top:40px;}.omc-classic-widget {	width:210px;	float:left;	margin-right:40px;	margin-bottom:0px;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.omc-classic-widget-wrapper div:nth-child(4) {	margin-right:0px;}.omc-classic-widget h2 {	font-size:20px;	color:#666;	padding-bottom:10px;	margin-bottom:10px;	border-bottom:1px solid #DDD}.omc-classic-widget img {	float:left;	margin:4px 18px 10px 0px;}.omc-classic-widget a {	color:#666;	font-weight:bold;}/*********************************************************//** BlOG STYLES ***************************************//*******************************************************/a.blog-header:hover {	color:#000;	border:none;}.blog-margin-omc {	height:60px;}.omc-blog-frame {	width:610px;	height:270px;	position:relative;	background:url(images/blog-frame.png) scroll transparent no-repeat;}.omc-blog-frame img.omc-blog-image {	position:absolute;	top:10px;	left:7px;	border-radius:4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;}.date-time-author-stamp {	font-size:11px;	color:#828593;	border-top:1px solid #E8E8E8;	border-bottom:1px solid #E8E8E8;	padding:9px 0px 10px 0px;	margin-top:-15px;	margin-bottom:20px;}.date-time-author-stamp a {	color:#828593}a.omc-blog-button {	font-size:16px;	color:#FFF;	padding:10px 10px 10px 10px;	display:block;	text-align:center;	width:100px;	height:20px;	background:url(images/skins/navy/pricing-table-footer.png) scroll transparent no-repeat;	background-position:right top;	border-radius:4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;}a.omc-blog-button:hover {	color:#FFF;	border:none;}/** Comments Styles **/#comments {	clear: both;}#comments .navigation {	padding: 0 0 18px 0;}h3#comments-title,h3#reply-title {	color: #666;	font-size: 20px;	font-weight: bold;	margin-bottom: 0;}h3#comments-title {	padding: 24px 0;}.commentlist {	list-style: none;	margin: 0;}.commentlist li.comment {	border-bottom: 1px solid #e7e7e7;	line-height: 24px;	margin: 0 0 24px 0;	padding: 0 0 0 100px;	position: relative;}.commentlist li:last-child {	border-bottom: none;	margin-bottom: 0;}#comments .comment-body ul,#comments .comment-body ol {	margin-bottom: 18px;}#comments .comment-body p:last-child {	margin-bottom: 6px;}#comments .comment-body blockquote p:last-child {	margin-bottom: 24px;}.commentlist ol {	list-style: decimal;}.commentlist .avatar {	position: absolute;	top: 4px;	left: 0;}.comment-author {}.comment-author cite {	color: #000;	font-style: normal;	font-weight: bold;}.comment-author .says {	font-style: italic;}.comment-meta {	font-size: 12px;	margin: 0 0 18px 0;}.comment-meta a:link,.comment-meta a:visited {	color: #888;	text-decoration: none;}.comment-meta a:active,.comment-meta a:hover {	color: #ff4b33;}.commentlist .even {}.commentlist .bypostauthor {}.reply {	font-size: 12px;	padding: 0 0 24px 0;}.reply a,a.comment-edit-link {	color: #888;}.reply a:hover,a.comment-edit-link:hover {	color: #ff4b33;}.commentlist .children {	list-style: none;	margin: 0;}.commentlist .children li {	border: none;	margin: 0;}.nopassword,.nocomments {	display: none;}#comments .pingback {	border-bottom: 1px solid #e7e7e7;	margin-bottom: 18px;	padding-bottom: 18px;}.commentlist li.comment+li.pingback {	margin-top: -6px;}#comments .pingback p {	color: #888;	display: block;	font-size: 12px;	line-height: 18px;	margin: 0;}#comments .pingback .url {	font-size: 13px;	font-style: italic;}/* Comments form */#respond {	border-top: 1px solid #e7e7e7;	margin: 24px 0;	overflow: hidden;	position: relative;}#respond p {	margin: 0;}#respond .comment-notes {	margin-bottom: 1em;}.form-allowed-tags {	line-height: 1em;}.children #respond {	margin: 0 48px 0 0;}h3#reply-title {	margin: 18px 0;}#comments-list #respond {	margin: 0 0 18px 0;}#comments-list ul #respond {	margin: 0;}#cancel-comment-reply-link {	font-size: 12px;	font-weight: normal;	line-height: 18px;}#respond .required {	color: #ff4b33;	font-weight: bold;}#respond label {	color: #888;	font-size: 12px;}#respond input {	margin: 0 0 9px;	width: 98%;}#respond textarea {	width: 98%;}#respond .form-allowed-tags {	color: #888;	font-size: 12px;	line-height: 18px;}#respond .form-allowed-tags code {	font-size: 11px;}#respond .form-submit {	margin: 12px 0;}#respond .form-submit input {	font-size: 14px;	width: auto;}ul.children {	list-style-type:none;}ul.children li {	list-style-type:none;}form#commentform input, form#commentform textarea { 	padding:5px;}p.comment-form-author, p.comment-form-email, p.comment-form-url {	width:50%}p.form-submit input#submit {	background:#000; 	padding:8px 15px; 	color:#AAA; 	outline:none; 	border:none; 	cursor:pointer; 	border-radius:4px; }p.form-submit input#submit:hover {	color:#FFF;}img.avatar {	border-radius:4px;} /** Pagination **/.pagination {	clear:both;	padding:40px 0;	position:relative;	font-size:11px;	line-height:13px;	margin-left:20px;}.pagination span, .pagination a {	display:block;	color:#333;	float:left;	border:1px solid #DDD;	text-transform:none;	color:#666;	padding:10px 15px;	margin:0px 7px 0px 0px;	opacity:1;	background: rgb(255,255,255);	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1)));	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);	filter: progid	:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);}.pagination a:hover {	border:1px solid #DDD;	color:#777;	background:#EEE;}.pagination .current {	display:block;	float:left;	border:1px solid #DDD;	text-transform:none;	color:#666;	padding:10px 15px;	margin:0px 7px 0px 0px;	opacity:1;	background:#EEE;}#pagination-blog-margin {	margin-left:-20px;	margin-top:-30px;}/*********************************************************//** FOOTER STYLES ***************************************//*******************************************************/#omc-footer {	background:#0c0c0c;}#omc-footer-lighting {	background:url(images/footer-lighting.png) scroll transparent no-repeat;}#omc-footer-widget-wrapper {	padding:30px 0px 0px 30px;}.footer-column {	float:left;	width:330px;}.omc-footer-widget {	width:300px;	margin-right:0px;	color:#6c6c6c;	font-size:12px;	line-height:20px;	margin-bottom:20px}.omc-footer-widget h5 {	padding:14px 0px 20px 51px;	margin-left:-7px;	font-size:22px;	color:#FFF}.omc-footer-widget ul li {  	margin-bottom:20px;}.omc-footer-widget p {	color:#6c6c6c;}.omc-twitter a {	color:#FFF;	font-size:12px;}/* Footer social widget */.omc-social-widget ul {	margin-top:7px;}.omc-social-widget ul li {	float:left;	margin-right:8px;	opacity:0.8}.omc-social-widget ul li:hover {	opacity:1}#omc-footer-top {	height: 10px;	background:url(images/footer-top.png) scroll transparent no-repeat;}.omc-footer-widget .twitter-text a {	color:#AAA;	font-weight:bold;	font-size:12px;}.omc-footer-widget a {	color:#888;	font-weight:bold;}.omc-footer-widget a:hover {	color:#FFF;	font-weight:bold;}/* Footer contact form */.omc-contact-widget {	margin-top:-18px;}.omc-contact-widget p {	float:left;	padding-right:20px;	margin-top:0px;}.omc-contact-widget input {	padding:8px;	width:100px;	border:1px solid #000;	border-bottom:1px solid #2a2a2a;	border-right:1px solid #191919;	background:rgba(0, 0, 0, 0.2);	color:#6e6e6e;	font-size:12px;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0.5);	box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0.5);}.omc-contact-widget textarea {	font-family:sans-serif;	padding:8px;	height:80px;	overflow: auto;	width:241px;	border:1px solid #000;	border-bottom:1px solid #2a2a2a;	border-right:1px solid #191919;	background:rgba(0, 0, 0, 0.2);	color:#6e6e6e;	font-size:12px;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0.5);	box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0.5);}.omc-contact-widget input.footer-send {	opacity:0.9;	padding:10px 20px 10px 20px;	width:auto;	background:url(images/footer-button-background.png) scroll transparent repeat-x;	color:#444;	font-size:12px;	-moz-box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0);	-webkit-box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0);	box-shadow: inset 1px 4px 15px 0px rgba(0, 0, 0, 0);}@-moz-document url-prefix() {	.omc-contact-widget input.footer-send { 		padding:9px 20px 9px 20px	}}.omc-contact-widget input.footer-send:hover {	opacity:1;	cursor:pointer;}.omc-contact-widget textarea:focus, .omc-contact-widget input:focus {	outline:none;	-moz-box-shadow:  0px 0px 15px 0px rgba(255, 255, 255, 0.5);	-webkit-box-shadow:  0px 0px 15px 0px rgba(255, 255, 255, 0.5);	box-shadow:  0px 0px 15px 0px rgba(255, 255, 255, 0.5);}div.wpcf7-validation-errors {	border: none;}/** Copyright Area **/#copyright-area {	padding:10px 30px;	color:#666;	font-weight:bold;	font-size:10px;}#copyright-area a {	color:#aaa;}#copyright-area a:hover {	color:#FFF;}/*********************************************************//** CONTACT PAGE STYLES *********************************//*******************************************************/.main-contact-page {}p.floated-left {	width:173px;	float:left;}.main-contact-page p {	display:block;	font-size:11px;	margin-right:20px;}.main-contact-page input {	font-family:sans-serif;	border:1px solid #DDD;	font-size:12px;	padding:10px 10px;	width:130px;	margin-top:-20px;	background:#FFF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius:4px;	box-shadow:inset 1px 14px 30px 0px rgba(0, 0, 0, 0.06), inset 0px 1px 6px 0px rgba(0, 0, 0, 0);	-webkit-box-shadow:inset 1px 14px 30px 0px rgba(0, 0, 0, 0.06), inset 0px 1px 6px 0px rgba(0, 0, 0, 0);	-moz-box-shadow:inset 1px 14px 30px 0px rgba(0, 0, 0, 0.06), inset 0px 1px 6px 0px rgba(0, 0, 0, 0);}.main-contact-page input:focus {	outline:none;	background:#f4f4f4;}.main-contact-page textarea:focus {	outline:none;	background:#f4f4f4;}.main-contact-page textarea {	font-family:sans-serif;	font-size:12px;	border:1px solid #DDD;	padding:10px 10px;	width:523px;	background:#FFF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius:4px;	box-shadow:inset 1px 58px 157px 0px rgba(0, 0, 0, 0.06), inset 0px 1px 6px 0px rgba(0, 0, 0, 0);	-moz-box-shadow:inset 1px 58px 157px 0px rgba(0, 0, 0, 0.06), inset 0px 1px 6px 0px rgba(0, 0, 0, 0);	-webkit-box-shadow:inset 1px 58px 157px 0px rgba(0, 0, 0, 0.06), inset 0px 1px 6px 0px rgba(0, 0, 0, 0);}.main-contact-page input.wpcf7-submit {	text-transform:uppercase;	letter-spacing:1px;	padding:10px 10px;	background:#000;	border:none;	color:#FFF;	margin-top:10px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius:4px;	background: url(images/skins/navy/pricing-table-footer.png) scroll transparent no-repeat;	background-position: right bottom;}.main-contact-page input.wpcf7-submit:hover {	background:#333;	cursor:pointer}/*********************************************************//** I N C E P T I O N  slider ***************************//*******************************************************/#inception-slider {	position:relative;	padding:0;	width:1020px;	margin:auto;	overflow:hidden;}.inception-inner-wrapper {	position:relative;	width:1020px;	margin:auto;	margin-top:0px;	padding:0;}.inception-inner-wrapper ul {	width:9999px;	position:relative;}.inception-inner-wrapper  ul li {	display:block;	position:relative;	position:relative;	width:300px;	height:230px;	padding:0px;	margin:0px 0px 0px 30px;	float:left;	list-style-type:none;	z-index:22;}.inception-bottom-content {	position:absolute;	z-index:21;	padding:20px 35px;	left:-15px;	width:260px;	height:300px;	background:url(images/slider-widget-bg.png) scroll transparent no-repeat;}.inception-bottom-content p {	margin-top:10px;}.inception-bottom-content a {	font-weight:bold; 	color:#666;}span.inception-icon-reflect {	float:left;	margin:-10px 20px 10px 0px;	width:128px;	height:190px;	position:relative;	overflow:hidden;}img.inception-icon {	position:absolute;	top:15px;	z-index:30}img.inception-icon-transformed {	position:absolute;	top:128px;	z-index:28;	cursor:default;	-webkit-transform:scale(1, -1);	-moz-transform:scale(1, -1);	-o-transform:scale(1, -1);	-ms-transform:scale(1, -1);}span.reflection-overlay {	position:absolute;	top:128px;	cursor:default;	z-index:29;	display:block;	width:128px;	height:128px;	background:url(images/icon-reflection-overlay.png) scroll transparent no-repeat;}.inception-expandable {	width:100%;	color:#FFF;	position:absolute;	top:-43px;	z-index:19;}.inception-header {	background:url(images/skins/navy/widget-header.png) scroll transparent repeat-x;	position:relative;	height:43px;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	z-index:91;}.inception-header:hover {	cursor:pointer;}.inception-header  h2 {	font-size:18px;	position:absolute;	top:10px;	left:20px;	z-index:49;}.inception-header span.inception-toggle {	position:absolute;	display:none;	width:50px;	text-align:right;	z-index:50;	height:22px;	top:11px;	right:11px;	font-size:13px;	color:rgba(255,255,255,0.6);	padding:1px 37px 0px 0px;	background:url(images/widget-arrow.png) scroll transparent no-repeat;	background-position:right -4px;}.inception-header span.inception-close {	background-position:right -45px;}.inception-header-fade {	position:absolute;	z-index:48;	top:0px;	left:0px;	width:300px;	height:43px;	background:url(images/skins/navy/widget-header.png) scroll transparent repeat-x;	background-position:0px -43px;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	display:none;}.inception-revealed-content {	background:url(images/skins/navy/slider-widget-reveal-background.png) scroll transparent no-repeat;	padding:20px;	position: relative;}.inception-revealed-content h3 {	font-size:18px;	color:#FFF;	margin:0px 0px 10px 0px;	padding:0px 0px 20px 0px;	opacity:0.75;	width:100%;	background:url(images/widget-header-background.png) scroll bottom transparent repeat-x;}.inception-revealed-content a {	color:#FFF;	font-weight:bold;}a.inception-inner-header {	color:#FFF}.inception-revealed-content h3 a:hover {	opacity:0.9}.inception-revealed-content h3 em {	font-size:16px;	margin-left:5px;	opacity:0.65;	letter-spacing:1px;}.inception-revealed-content img {	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.6);	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.6);	box-shadow: 0px 0px 10px rgba(0,0,0,0.6);}.inception-revealed-content p {	color:#FFF;	opacity:0.7;}.mini-slider-author-date {	font-size:10px;	font-variant:small-caps;	letter-spacing:1px;	display:block;	padding:3px 0px;	opacity:1;	line-height:17px;}.mini-slider-price {	font-size:14px;	text-transform:uppercase;	font-style:italic;	letter-spacing:1px;	display:block;	padding:3px 0px;	opacity:1;	line-height:17px;}img.mini-slider-portrait {	float:left;	margin:12px 15px 5px 0px;	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}a.inception-portfolio {	float:left;	margin:0px 20px 20px 0px;}a.inception-portfolio img {}a.inception-portfolio:nth-child(2), a.inception-portfolio:nth-child(4) {	margin-right:0px;}a.inception-portfolio img {	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;}a.omc-glass-button {	float:left;	margin:-5px 0px 2px 0px;	background:url(images/glass-button.png) scroll transparent repeat-x;	color:#585858;	font-size:14px;	text-transform:uppercase;	padding:14px 31px;	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.6);	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.6);	box-shadow: 0px 0px 10px rgba(0,0,0,0.6);	border-radius:4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}a.omc-glass-button.higher-margin {	margin-top:0px;}a.omc-glass-button:hover {	background-position:0px -50px;	border:none;}ol.inception-mini-pagination {	position:absolute;	display:inline;	bottom:20px;	right:20px;	height:15px;	width:auto;}ol.inception-mini-pagination li {	width:13px;	height:10px;	float:left;	margin:0px;}ol.inception-mini-pagination li a {	text-indent:-99999px;	display:block;	width:13px;	height:10px;	background:url(images/mini-slider-pagination-background.png) scroll transparent repeat-y;	opacity:0.3}ol.inception-mini-pagination li a.inception-active {	opacity:0.9}span.inception-hiding-layer {	display:block;	background-color:#f8f8f8;	width:300px;	height:140%;	position:absolute;	z-index:20}#inception-pagination {	position:relative}#inception-pagination a.arrow {	position:absolute;	color:#FFF;	text-indent:-999999px;	opacity:0.9;}#inception-pagination	a.back {	top:150px;	left:-148px;	display:block;	width:130px;	height:130px;	background:url(images/skins/default/inception-left.png) scroll transparent no-repeat;	background-position:10px 5px;	display:none;}#inception-pagination	a.forward {	top:150px;	display:block;	width:130px;	height:130px;	left:1025px;	background:url(images/skins/default/inception-right.png) scroll transparent no-repeat;	background-position:10px 5px;	display:none;}.inception-image-wrapper {	display:block;	width:1020px;	height:426px;	position:relative;}.inception-image-wrapper img {	position:absolute;}.image-wrapper {	display:block;	width:540px;	height:250px;	overflow:hidden;	position:absolute;	top:0px;	left:0px;}#inception-overlays {	position:absolute;}#inception-top-overlay {	position:absolute;	z-index:30;	bottom:-10px;	display:block;	width:1020px;	height:10px;	background:url(images/slider-overlay-top.png) scroll transparent no-repeat;}#inception-middle-overlay {	position:absolute;	top:423px;	z-index:30;	display:block;	width:1020px;	height:50px;}@-moz-document url-prefix() {#inception-top-overlay {}}.mini-left {	float:left;	margin:7px 15px 4px 0px;	z-index:20}a.mini-image-wrapper {	position:absolute;	display:block;	z-index:21;	width:80px;	height:80px;	float:left;	margin:0px 15px 4px 0px}/*********************************************************//** PORTFOLIO STYLES ************************************//*******************************************************/#portfolio_4_col {	width:988px;	margin:auto;	padding-top:0px;}.portfolio-margin-omc {	height:40px;}.portfolio_item_4_col {	z-index:22;	display:block;	position:relative;	width:245px;	height:186px;	cursor:pointer;	float:left;	margin-bottom:20px;	margin-left:1px;}.portfolio_item_4_col span.frame {	position:absolute;	display:block;	width:245px;	height:186px;	background:url(images/portfolio_4_col_frame_blue.png) scroll transparent no-repeat;	z-index:20}.portfolio_item_4_col a.frame {	position:absolute;	display:block;	width:245px;	height:186px;	background:url(images/portfolio_4_col_frame_blue.png) scroll transparent no-repeat;	z-index:20}.portfolio_item_4_col a.frame:focus {	outline:none}.portfolio_item_4_col span.portfolio_loading {	display:block;	width:245px;	height:186px;	background:url(images/port-loader.gif) scroll transparent no-repeat 50% 50%;}.portfolio_item_4_col span.vignette_portfolio {	z-index:25;	display:block;	position:absolute;	top:27px;	left:27px;	width:191px;	height:132px;}.portfolio_item_4_col span.vignette_portfolio  span {	z-index:25;	display:block;	display:none;	position:absolute;	top:0px;	left:0px;	width:191px;	height:132px;	background:url(images/portfolio_vignette_page.png) scroll transparent no-repeat;}.portfolio_item_4_col span.image span {	z-index:25;	background:url(images/portfolio_vignette_image.png) scroll transparent no-repeat;	display:block;	display:none;	position:absolute;	top:0px;	left:0px;	width:191px;	height:132px;}.portfolio_item_4_col span.video span {	z-index:25;	background:url(images/portfolio_vignette_video.png) scroll transparent no-repeat;	display:block;	display:none;	position:absolute;	top:0px;	left:0px;	width:191px;	height:132px;}.portfolio_item_4_col span.page span {	z-index:25;	background:url(images/portfolio_vignette_page.png) scroll transparent no-repeat;	display:block;	display:none;	position:absolute;	top:0px;	left:0px;	width:191px;	height:132px;}.portfolio_item_4_col span.galleria span {	z-index:25;	background:url(images/portfolio_vignette_image.png) scroll transparent no-repeat;	display:block;	display:none;	position:absolute;	top:0px;	left:0px;	width:191px;	height:132px;}.portfolio_item_4_col span.portfolio_title {	position:absolute;	left:28px;	top:28px;	background:#FFF;	padding:4px 2px;	z-index:43;	width:189px;	font-size:11px;	text-transform:none;	/*font-style:italic; font-variant:small-caps;*/	letter-spacing:2px;	color:#828593;}.portfolio_item_4_col span.portfolio_shadow {	position:absolute;	width:245px;	height:37px;	bottom:0px;	left:0px;	background:url(images/portfolio_shadow_blue.png) scroll transparent no-repeat 50% 50%;	z-index:19}.portfolio_item_4_col img {	position:absolute;	top:27px;	left:27px;	z-index:33;}.bw {	position:absolute;	top:0px;	left:0px;	z-index:21;}img.bw {	position:absolute;	top:0px;	left:0px;	z-index:21;}ul.galleria_shortcode {	margin-left:0px;}ul.galleria_shortcode li {	padding:0px;	background:#000}div.portfolio_item_4_col.description {	z-index:22;	display:block;	position:relative;	width:245px;	height:326px;	cursor:pointer;	float:left;	margin-bottom:20px;	margin-left:1px;}span.port_4_header {	position:absolute;	top:190px;	left:20px;	width:204px;	z-index:222;}span.port_4_description {	line-height:20px;	font-size:12px;	color:#888;}span.port_4_title {	font-size:16px;	display:block;	text-transform:uppercase;	color:#333;	margin-bottom:10px;	width:205px;}div.portfolio_item_4_col.description span.portfolio_shadow {	position:absolute;	width:245px;	height:37px;	top:147px;	left:0px;	background:url(images/portfolio_shadow_blue.png) scroll transparent no-repeat 50% 50%;	z-index:19}div.portfolio_item_4_col.description a.frame {	height:326px;	z-index:223}/**** Portfolio Modal Galleria Styles ***********/.portfolio-modal-wrapper {	width:980px;	height:520px;	overflow:hidden;	background:#FFF;	margin:auto;	padding:20px 20px;}#modal-info-wrapper {	color:#555;	float:right;	width:330px;}#modal-info-wrapper h2 {	padding-bottom:15px;	font-size:36px;	color:#828593;	margin-bottom:20px;	padding-bottom:20px;	border-bottom:1px solid #e8e8e8;}#modal-info-wrapper p {	color:#888;	margin-top:12px;}#modal-info-wrapper h3 {	color:#FF0000;	margin-top:20px;	font-size:24px;	letter-spacing:1px;}#modal-info-wrapper h4 {	color:#FF0000;	margin-top:20px;	font-size:12px;	font-weight:bold;}#modal-info-wrapper ul {	margin:20px 0px;}#modal-info-wrapper ul  li {	font-size:12px;	color:#888;	margin:12px 0px 12px 0px;	text-indent:25px;	background:url(images/tick.png) scroll transparent no-repeat;	background-position:0px -2px;}a.portfolio-visit-anchor {	font-size:24px;	width:130px;	text-align:center;	display:block;	margin:40px 0px 0px 70px;	padding:6px 20px 4px 20px;	color:#FFF;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;}/**** One Column Styles ***/a.one_col_anchor {	color:#828593}a.one_col_anchor:hover {	border:none;	color:#000;}.omc-blog-frame2 {	width:610px;	height:270px;	position:relative;	background:url(images/blog-frame2.png) scroll transparent no-repeat;}.omc-blog-frame2 img.omc-blog-image {	position:absolute;	top:10px;	left:7px;	border-radius:4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;}h2.single_col_header {	border:none;	size:32px;	margin-bottom:10px;}.one-column-image {	float:left;}.port-one-col-content {	float:right;	width:320px;}/*********************************************************//** TESTIMONIAL PAGE STYLES *****************************//*******************************************************/.testimonial_wrapper {	margin-bottom:40px;}.testimonial_left {	float:left;	width:140px;	padding-top:5px;}.testimonial_right {	float:right;	width:465px;	position:relative;}.testimonial_right_full {	position:relative;}.testimonial_right h2 {	text-indent:85px;	margin-top:0px;	padding-top:0px;	position:relative;	border-bottom:1px solid #DDD;	padding-bottom:40px}img.test_logo {	position:absolute;	top:-8px;	left:0px;}.testimonial_right h2 span {	position:absolute;	top:40px;	text-transform:uppercase;	left:3px;	font-size:14px;	letter-spacing:2px;}.testimonial_right_full h2 {	text-indent:95px;	margin-top:0px;	padding-top:0px;	position:relative;	padding-bottom:40px;	border-bottom:1px solid #DDD;}.testimonial_right_full h2 span {	position:absolute;	top:40px;	text-transform:uppercase;	left:3px;	font-size:14px;	letter-spacing:2px;}/*********************************************************//** EMPLOYEES STYLES ************************************//*******************************************************/.omc-employess {	margin:20px 0px 10px 0px;	padding-bottom:30px;	border-bottom:1px dotted #CCC;}h2.omc-staff-header-1 {	font-size:24px;	padding:0px 0px;	border:none;	margin:0px 0px 5px 0px;}h2.omc-staff-header-1 span {	font-size:16px;	margin-left:10px;}h3.omc-staff-header-2 {	font-size:16px;	padding:0px 0px;	border:none;	margin:0px 0px 20px 0px;}img.omc-staff-photo {	float:left;	margin:3px 30px 20px 0px;}span.mini-slider-mini-header {	font-size:12px;	margin:17px 0px 4px 0px;	display:block;	line-height:20px;	opacity:0.95;}/*********************************************************//** SHORTCODE STYLES ************************************//*******************************************************//*** Multiple layouts ***/.one_half {	width:48%;}.one_third {	width:30.66%;}.two_third {	width:65.33%;}.one_fourth {	width:22%;}.three_fourth {	width:74%;}.one_fifth {	width:16.8%;}.two_fifth {	width:37.6%;}.three_fifth {	width:58.4%;}.four_fifth {	width:67.2%;}.one_sixth {	width:13.33%;}.five_sixth {	width:82.67%;}.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {	margin-right:4%;	float:left;	line-height:20px;}.last {	margin-right:0;	float:right}.clearboth {	clear:both;	display:block;	font-size:0;	height:20px ;	line-height:0;	width:100%;}/*** Checklists ***/.checklist ul {	margin:40px 0px 40px 30px; 	list-style:none}.checklist ul li {	padding:5px 5px 10px 30px;	background: url(images/check.png) no-repeat ;	background-position:0px 3px;	list-style:none;	margin-bottom:10px;}/*** Buttons ****/.button_black {	background : url(images/button-black.jpg) scroll transparent repeat-x;}.button_blue {	background : url(images/button-blue.jpg) scroll transparent repeat-x;}.button_darkblue {	background : url(images/button-darkblue.jpg) scroll transparent repeat-x;}.button_darkred {	background : url(images/button-darkred.jpg) scroll transparent repeat-x;}.button_green {	background : url(images/button-green.jpg) scroll transparent repeat-x;}.button_grey {	background : url(images/button-grey.jpg) scroll transparent repeat-x;}.button_orange {	background : url(images/button-orange.jpg) scroll transparent repeat-x;}.button_purple {	background : url(images/button-purple.jpg) scroll transparent repeat-x;}.button_red {	background : url(images/button-red.jpg) scroll transparent repeat-x;}.sc_button {	display: block;	margin:20px 20px 20px 0px;	color:#fff;	text-align:center;	font-size:18px;	text-transform:none;	padding:8px 34px;}.sc_button {	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.1);	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.1);	box-shadow: 0px 3px 6px rgba(0,0,0,0.1);}a.sc_button:hover {	background-position:0px -50px;	border:none;	color:#FFF}.shortcode_buttons {	margin-bottom:20px;}.shortcode_buttons a.sc_button {	float: left;}/*** Alert Boxes ***/.warning_box {	border:1px solid #F00;	font-size:12px;	line-height:20px;	margin:40px 0px;	color:#500;	background:url(images/warning_box.png) scroll transparent no-repeat;	background-color:#FCC;	background-position:20px center ;	padding:30px 30px 30px 90px;	-moz-border-radius:5px;	webkit-border-radius:5px;	border-radius: 5px;}.green_box {	border:1px solid #0F0;	font-size:12px;	line-height:20px;	margin:40px 0px;	color:#050;	background:url(images/green_box.png) scroll transparent no-repeat;	background-color:#CFC;	background-position:20px center ;	padding:30px 30px 30px 90px;	-moz-border-radius:5px;	webkit-border-radius:5px;	border-radius: 5px;}/*** jQuery Show/Hide ***/.post div a.show_hide {	display:block;	font-size:18px;	font-weight:bold;	cursor:pointer;	margin:0px 0px 10px 0px;	padding-bottom:20px;	color:#828593}.omc-content .post div a.show_hide:hover {	border:none;}.jq_show_hide {	display:none;	border:1px solid #eee;	font-size:12px;	line-height:20px;	margin:0px 0px 20px 0px;	color:#828593;	background-color:#fafafa;	background-position:20px center ;	padding:20px 20px 20px 20px;	-moz-border-radius:5px;	webkit-border-radius:5px;	border-radius: 5px;}/*** Dropcaps ***/.dropcap {	margin:5px 8px 0px 0;	display:block;	float:left;	font-family: Georgia, serif;	font-size:50px;	width:46px;	height:51px;	text-indent:-9999px;}.dc-A {	background:url(images/dropcaps/a.png) scroll transparent no-repeat;}.dc-B {	background:url(images/dropcaps/b.png) scroll transparent no-repeat;}.dc-C {	background:url(images/dropcaps/c.png) scroll transparent no-repeat;}.dc-D {	background:url(images/dropcaps/d.png) scroll transparent no-repeat;}.dc-E {	background:url(images/dropcaps/e.png) scroll transparent no-repeat;}.dc-F {	background:url(images/dropcaps/f.png) scroll transparent no-repeat;}.dc-G {	background:url(images/dropcaps/g.png) scroll transparent no-repeat;}.dc-H {	background:url(images/dropcaps/h.png) scroll transparent no-repeat;}.dc-I {	background:url(images/dropcaps/i.png) scroll transparent no-repeat;}.dc-J {	background:url(images/dropcaps/j.png) scroll transparent no-repeat;}.dc-K {	background:url(images/dropcaps/k.png) scroll transparent no-repeat;}.dc-L {	background:url(images/dropcaps/l.png) scroll transparent no-repeat;}.dc-M {	background:url(images/dropcaps/m.png) scroll transparent no-repeat;}.dc-N {	background:url(images/dropcaps/n.png) scroll transparent no-repeat;}.dc-O {	background:url(images/dropcaps/o.png) scroll transparent no-repeat;}.dc-P {	background:url(images/dropcaps/p.png) scroll transparent no-repeat;}.dc-Q {	background:url(images/dropcaps/q.png) scroll transparent no-repeat;}.dc-R {	background:url(images/dropcaps/r.png) scroll transparent no-repeat;}.dc-S {	background:url(images/dropcaps/s.png) scroll transparent no-repeat;}.dc-T {	background:url(images/dropcaps/t.png) scroll transparent no-repeat;}.dc-U {	background:url(images/dropcaps/u.png) scroll transparent no-repeat;}.dc-V {	background:url(images/dropcaps/v.png) scroll transparent no-repeat;}.dc-W {	background:url(images/dropcaps/w.png) scroll transparent no-repeat;}.dc-X {	background:url(images/dropcaps/x.png) scroll transparent no-repeat;}.dc-Y {	background:url(images/dropcaps/y.png) scroll transparent no-repeat;}.dc-Z {	background:url(images/dropcaps/z.png) scroll transparent no-repeat;}/** Tabs **/ul.omc-tabs {	margin: 0;	padding: 0;	float: left;	list-style: none;	width: 100%;}ul.omc-tabs li {	float: left;	margin: 0;	padding: 0;	height: 45px;	line-height: 31px;	border-left: none;	margin-bottom: -1px;	overflow: hidden;	position: relative;	background: #9e9e9e;	background: -moz-linear-gradient(top, #9e9e9e 0%, #717171 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#717171));	background: -webkit-linear-gradient(top, #9e9e9e 0%,#717171 100%);	background: -o-linear-gradient(top, #9e9e9e 0%,#717171 100%);	background: -ms-linear-gradient(top, #9e9e9e 0%,#717171 100%);	filter: progid	:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#717171',GradientType=0 );	background: linear-gradient(top, #9e9e9e 0%,#717171 100%);	box-shadow:inset 0px 0px 5px 0px	-webkit-box-shadow:inset 0px 0px 5px 0px	-moz-box-shadow:inset 0px 0px 5px 0px	(0, 0, 0, 0.2);}ul.omc-tabs li a {	text-decoration: none;	color: #FFF;	font-weight:normal;	display: block;	font-size: 11px;	padding: 7px 30px;	outline: none;}ul.omc-tabs li a:hover {	color:#FFF;	background: #bfbfbf;	font-weight:normal;	background: -moz-linear-gradient(top, #bfbfbf 0%, #a0a0a0 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#a0a0a0));	background: -webkit-linear-gradient(top, #bfbfbf 0%,#a0a0a0 100%);	background: -o-linear-gradient(top, #bfbfbf 0%,#a0a0a0 100%);	background: -ms-linear-gradient(top, #bfbfbf 0%,#a0a0a0 100%);	filter: progid	:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#a0a0a0',GradientType=0 );	background: linear-gradient(top, #bfbfbf 0%,#a0a0a0 100%);}ul.omc-tabs li:first-child a:hover {	-webkit-border-top-left-radius: 8px;	-moz-border-radius-topleft: 8px;	border-top-left-radius: 8px;}ul.omc-tabs li:last-child a:hover {	-webkit-border-top-right-radius: 8px;	-moz-border-radius-topright: 8px;	border-top-right-radius: 8px;}html ul.omc-tabs li.active {	color:#FFF;	background: #bfbfbf;	background: -moz-linear-gradient(top, #bfbfbf 0%, #a0a0a0 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#a0a0a0));	background: -webkit-linear-gradient(top, #bfbfbf 0%,#a0a0a0 100%);	background: -o-linear-gradient(top, #bfbfbf 0%,#a0a0a0 100%);	background: -ms-linear-gradient(top, #bfbfbf 0%,#a0a0a0 100%);	filter: progid	:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#a0a0a0',GradientType=0 );	background: linear-gradient(top, #bfbfbf 0%,#a0a0a0 100%);}html ul.omc-tabs li.active a:hover {	background:inherit;}.omc-tab-container {	position:relative;	border: 1px solid #e0e0e0;	margin-bottom:40px;	clear: both;	float: left;	width: 100%;	webkit-border-radius: 8px;	-webkit-border-top-left-radius: 0;	-moz-border-radius: 8px;	-moz-border-radius-topleft: 0;	border-radius: 8px;	border-top-left-radius: 0;	background: #ffffff;	background: -moz-linear-gradient(top, #ffffff 41%, #f7f2f2 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#ffffff), color-stop(100%,#f7f2f2));	background: -webkit-linear-gradient(top, #ffffff 41%,#f7f2f2 100%);	background: -o-linear-gradient(top, #ffffff 41%,#f7f2f2 100%);	background: -ms-linear-gradient(top, #ffffff 41%,#f7f2f2 100%);	filter: progid	:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f2f2',GradientType=0 );	background: linear-gradient(top, #ffffff 41%,#f7f2f2 100%);}.omc-tab-content {	padding: 30px;	font-size:12px;	color:#666}.omc-tab-content iframe {	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;}ul.omc-tabs li:first-child {	-webkit-border-top-left-radius: 8px;	-moz-border-radius-topleft: 8px;	border-top-left-radius: 8px;}ul.omc-tabs li:last-child {	-webkit-border-top-right-radius: 8px;	-moz-border-radius-topright: 8px;	border-top-right-radius: 8px;}.omc-tabs-dropshadow {	display:block;	width:630px;	height:40px;	position:absolute;	bottom:-40px;	left:0px;	background:url(images/tab-dropshadow.png) scroll transparent no-repeat;}a.omc-buy-now {	padding:10px 20px;	margin:20px 0px 20px 0px;	background:url(images/skins/navy/pricing-table-footer.png) scroll transparent no-repeat;	color:#FFF;	border-radius:4px;	-moz-border-radius:4px;	-webkit-border-radius:4px;}a.omc-buy-now:hover {	border:none;	color:#FFF;	opacity:0.9;}/* Service Boxes */.omc-service-box {	width:290px;	float:left;	margin-right:30px;	margin-bottom:40px;}.omc-content .omc-service-box .omc-service-content h2 {	padding-bottom:0px;	margin-bottom:5px;	font-size:30px;}.omc-service-image {	float:left;	margin-top:0px;}.omc-service-content {	float:right;	width:220px;}.omc-service-box_third {	width:290px;	float:left;	margin-right:30px;	margin-bottom:40px;}/*********************************************************//** PRODUCTS STYLES *************************************//*******************************************************/div.omc-product-listing {	position:relative;	float:left;	width:170px;	margin-right:29px;	margin-bottom:40px;	background:#f7f7f7;	padding:7px 7px;	border-radius:4px;	box-shadow:0px 7px 10px 0px rgba(0,0,0,0.2);	-webkit-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.2);	-moz-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.2);}span.omc-listing-header {	font-size:12px;	display:block;	font-weight:bold;	letter-spacing:1px;	color:#888;	margin-top:7px;}span.omc-listing-price {	font-size:12px;	display:block;	letter-spacing:1px;	color:#888;	margin-top:5px;}span.omc-listing-more {	font-size:12px;	position:absolute;	bottom:3px;	right:8px;	letter-spacing:1px;	color:#888;}div.omc-product-listing a {	color:#333}div.omc-product-listing a:hover {	color:#666;	border:none;}img.omc-product-frame {	border-radius:4px;}.product-margin {	display:block;	height:20px;}.product-pagination {	margin:0px 0px 0px -20px;}#omc-product-right {	width:290px;	float:right;	margin-bottom:80px;}#omc-product-right h2 {	font-size:36px;}img.omc-product-image {	margin-bottom:40px;}p.omc-price {	font-size: 14px;}p.omc-sku {	font-size: 14px;}.product_entry {	position:relative}a.gallery_trigger {	position:relative;	z-index:2;	display:block;	width:290px;	height:290px;	float:left;	overflow:hidden;}a.gallery_trigger:hover {	border:none;}a.hide_anchor {	color:#FFF;	position:absolute;	top:180px;	left:180px;	z-index:1}a.hide_anchor:hover {	color:#FFF;	border:none;}span.omc-view-gallery {	position:absolute;	bottom:00px;	left:87px;	color:#FFF;	background:#000;	opacity:0;	padding:10px 10px;	border-radius:4px;	filter: alpha(opacity=0)}/*********************************************************//** NIVO SLDER STYLES ***********************************//*******************************************************/#omc-nivo-overlay {	position:relative;}.nivoSlider {	position:relative;}.nivoSlider img {	position:absolute;	top:0px;	left:0px;}/* If an image is wrapped in a link */.nivoSlider a.nivo-imageLink {	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	border:0;	padding:0;	margin:0;	z-index:6;	display:none;}/* The slices and boxes in the Slider */.nivo-slice {	display:block;	position:absolute;	z-index:5;	height:100%;}.nivo-box {	display:block;	position:absolute;	z-index:5;}/* Caption styles */.nivo-caption {	padding:20px 20px 20px 30px;	position:absolute;	left:0px;	bottom:40px;	background:#000;	color:#fff;	opacity: 1;	width:100%;	z-index:8;	width:400px;	border-radius:4px;	webkit-border-radius:4px;	moz-border-radius:4px;}.nivo_titler {	font-size:14px;	font-weight:bold;	text-transform:uppercase;}.nivo-caption p {	color:#DDD;	margin:0;}.nivo-caption a {	display:inline !important;}.nivo-html-caption {	display:none;}/* Direction nav styles (e.g. Next & Prev) */.nivo-directionNav a {	position:absolute;	top:40%;	z-index:9;	cursor:pointer;}.nivo-prevNav {	left:0px;}.nivo-nextNav {	right:0px;}/* Control nav styles (e.g. 1,2,3...) */.nivo-controlNav a {	position:relative;	z-index:9;	cursor:pointer;}.nivo-controlNav a.active {	font-weight:bold;}#slider-wrapper {	background:url(images/slider.png) no-repeat;	width:1020px;	height:426px;	margin:0 auto;}#slider {	position:relative;	width:1020px;	height:426px;	background:#777 url(images/ajax-loader.gif) scroll no-repeat center center;}#slider img {	position:absolute;	top:0px;	left:0px;	display:none;}#slider a {	border:0;	display:block;}.nivo-controlNav {	position:absolute;	right:23px;	bottom:-30px;}.nivo-controlNav a {	display:none;	width:1px;	height:1px;	background:none;	background-position:0 -22px;	text-indent:-9999px;	border:0;	margin-right:3px;	float:left;}.nivo-controlNav a.active {	background-position:0px 0px;}.nivo-directionNav a {	display:block;	width:64px;	height:64px;	text-indent:-9999px;	border:0;	opacity:.7;}.nivo-directionNav a:hover {	opacity:0.7;}a.nivo-nextNav {	background:url(images/skins/navy/nivo-forward.png) scroll transparent no-repeat;	right:20px;}a.nivo-prevNav {	background:url(images/skins/navy/nivo-back.png) scroll transparent no-repeat;	left:20px;}.nivo-caption {	text-shadow:none;}.nivo-caption a {	color:#efe9d1;	text-decoration:underline;}/** Miscellaneous Styles **/.no-js {	display: none !important;}ol.inception-mini-pagination li a {	filter: alpha(opacity=30);}ol.inception-mini-pagination li a.inception-active {	filter: alpha(opacity=90);}#home-sidebar {	margin-top:-40px;}#home-sidebar2 {	margin-top:-30px;}#home-sidebar #omc-sidebar {	margin-top:36px;}#home-sidebar2 #omc-sidebar {	margin-top:36px;}.home-fullwidth-margin {	height:40px;}.omc-content.h-fw {	margin-top:0px;}.inception-icon-active:hover {	cursor:default}#pagination-port-margin {	margin-left:-20px;}.preloading_hint {	width:1020px;	height:426px;	background:#777 url(images/ajax-loader.gif) scroll no-repeat center center;	text-indent:-99999px;	position:absolute;	top:0px;	left:0px;	z-index:18;}div.p_table h1 span {	font-family:Arial;}span.hide-it.inception-icon-reflect {	width:0px; 	height:0px; 	overflow:hidden; 	margin-right:0px; }div.inception-revealed-content {	/*	 * REMOVED (30 Sep 2011) 
	 *opacity:0	 */}a.omc-search-result-link {font-size:12px;margin-top:-10px;}div.omc-blog-excerpt {	margin:3px 0px 0px -10px;}

