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

.entry span{
font-size: 13px;
}

.aligncenter {
display:block;
margin:0 auto}

.alignleft {
float:left;
margin:5px 20px 20px 0px;
}

.alignright {
float:right;
margin:5px 0px 20px 20px;
}

.alignrightfooter {
float:right;
margin:0px 0px 0px 0px;
}

.aligncenterfooter {
margin:0px 0px 0px 60px;
}

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 **************************************/
/*******************************************************/

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:#fff;
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: 14px;
color:#9d9d9d}
.omc-content h5 {
color:#9d9d9d;
font-size: 14px;
line-height: 21px;
}
.omc-content h6 {
}
.omc-content ul {
margin:0px 0px 0px 40px;
border: none !important;
font-size:13px;
}
.omc-content ul li {
margin-bottom:-2px;
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;
}
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 divbody.page-template-template-home-inception-sidebar-php  div div/*********************************************************/
/** 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:0px;
}
/** 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: 100%;
max-width: 1166px;
}
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;
height:30px;
}
#omc-ribbon {
position:absolute;
top:217px;
max-width: :1020px;
width: 100%;
height:170px;
opacity:1;
}
#omc-ribbon	h1 {
position:relative;
font-size:30px;
display:inline;
padding:50px 1px 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:-36px;
width:69px;
height:170px;
background:url(../images/header-ribbon-left.png) scroll transparent repeat-x;
}
h1 span.omc-ribbon-right {
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:2px !important;
position:relative;
padding-bottom:0px;
}
div#access div ul li a {
font-size:15px;
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/vigation-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:14px;
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(239,212,153);
background: -moz-linear-gradient(top, rgba(239,212,153,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,212,153,1)), color-stop(100%,rgba(239,212,153,1)));
background: -webkit-linear-gradient(top, rgba(239,212,153,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(239,212,153,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(239,212,153,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd499', endColorstr='#eaeaea',GradientType=0 );
background: linear-gradient(top, rgba(239,212,153,1) 0%,rgba(239,212,153,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 {
background: #000 none repeat scroll 0 0;
}
.omc-inner-page-content-wrapper.right-sidebar {
background:url(../images/sidebar-right.png) scroll transparent no-repeat;
background-position:24px 0px;
background-size: cover;
}
/*** Main Column - Left/Right ***/
#omc-main-left-column {
padding:30px 30px;
background: #000 none repeat scroll 0 0;
}
.entry {
padding-top:20px;
line-height: 19px;
color: #888;
font-size: 13px;
}
/*** Sidebar ***/
#omc-sidebar {
padding:0px 0px 40px 37px;
border-left:0px dotted #EEE;
margin-top:56px;
}
ul.xoxo li.widget {
margin-bottom:40px;
}
h3.widgettitle {
font-size:24px;
margin-bottom:20px;
color:#fff;
}
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/gline-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/stimonials-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/stimonials-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/stimonials-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/stimonials-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/icing-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:0px 0px 0px 0px;
}
.footer-column {
float:left;
width:330px;
}
.omc-footer-widget {
width:300px;
margin-right:0px;
color:#6c6c6c;
font-size:12px;
line-height:10px;
margin-bottom:10px}
.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 20px 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/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-slider img.gold {
    width:125px
}
#inception-slider img.inception-icon-transformed { width:120px}
.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;
height:300px;
background:url(../images/slider-widget-bg.png) scroll transparent no-repeat;

}
.inception-bottom-content p {
margin-top:10px;
float: left;
}
.inception-bottom-content a {
font-weight:bold;
color:#666;
}
span.inception-icon-reflect {
height:181px;
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/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 {

background: transparent url("../images/widget-arrow.png") no-repeat scroll right -4px;
color: rgba(255, 255, 255, 0.6);
font-size: 13px;
height: 22px;
margin-right: -8px;
padding: 1px 60px 0 0;
position: absolute;
right: 11px;
text-align: right;
top: 11px;
width: 57px;
z-index: 50;
}
.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/dget-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;
}
#omc-wrapper {
background: #fff none repeat scroll 0 0;
}
.inception-revealed-content {
background:url(../images/slider-widget-reveal-background.png) scroll transparent no-repeat;
padding:20px;
position: relative;
}
.inception-revealed-content h3 {
font-size:16px;
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/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/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:#fff;
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:#000;
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/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;
margin-right:0px;
margin-bottom:40px;
background:#000000;
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;
line-height: 15px;
font-weight:bold;
letter-spacing:1px;
color:#888;
margin-top:7px;
}
span.omc-listing-price {
font-size:14px;
display:block;
letter-spacing:1px;
color:#fff;
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:#fff}
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;
line-height: 36px;
}
img.omc-product-image {
margin:120px 0px 0px 50px;
}
p.omc-price {
font-size: 16px;
color:#fff;
}
p.omc-sku {
font-size: 14px;
}
.product_entry {
position:relative}
a.gallery_trigger {
position:relative;
z-index:2;
display:block;
width:290px;
height:390px;
float:left;
overflow:hidden;
}
a.gallery_trigger:hover {
border:none;
}
a.hide_anchor {
color:#FFF;
position:absolute;
top:160px;
left:160px;
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/vo-forward.png) scroll transparent no-repeat;
right:20px;
}
a.nivo-prevNav {
background:url(../images/vo-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;
}
#topContainer .wapper .nav>li>a {
    position: relative !important;
    display: block !important;
    padding: 10px 7px !important;
    font-size: 14px !important;
}
.golden-button{
	margin-top:25px;
	/*display:none;*/
}
.golden-button a{
	color:#ffffff;
	background-color:#C9A73F;
	padding:10px 20px;
	border-radius:5px;
}