.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}html {
-webkit-text-size-adjust: none;
}
body {
margin:0;
padding:0;
font:12px/1.5 'Arial';
min-width:748px;
}
* {
outline:none;
}
img {
border:0;
max-width:100%;
height:auto;
}
.clear {
clear:both;
height:0;
overflow:hidden;
}
.clearfix:before,
.clearfix:after {
content: '.';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
}
.dn {
display:none;
}
header, nav, aside, section, article, footer {
display:block;
}
.only-retina {
display:none !important;
}
@media
(-webkit-min-device-pixel-ratio: 1.5),
(-moz-min-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3/2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) { 
.only-retina {
display:block !important;
}
.non-retina {
display:none !important;
}
} .bg-overlay > .container-wrapper {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;	
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
width:100%;
}
.layout-boxed .container-wrapper {
max-width:1220px;
margin:0 auto;
}
.container {
max-width:1200px;
margin:0 auto;
}
.container-inner {
margin:0 20px;
}
.bg-overlay {
background-attachment: fixed;
background-repeat: repeat;
min-height:100vh;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;	
}
body.admin-bar .bg-overlay {
min-height:calc(100vh - 32px);
}
.bg-overlay:after {
content:'.';
clear:both;
display:block;
height:0;
overflow:hidden;
}
body.sidebar-hidden.om-wpb-active .content > .container {
max-width:none;
}
body.sidebar-hidden.om-wpb-active .content > .container > .container-inner {
margin:0;
}
.hc-wrapper {
position:relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;	
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
width:100%;
} a {
text-decoration:none;
-webkit-transition:color 0.3s;
transition:color 0.3s;
} 
a:hover {
text-decoration:underline;
}
p {
margin:1em 0;
}
h1,h2,h3,h4,h5,h6 {
margin:2em 0 1em 0;
line-height:1.35;
font-weight:normal;
}
h1 {
font-size:250%;
margin-top:.8em;
margin-bottom:.4em;
}
h1:first-child {
margin-top:.4em;
}
h2 {
font-size:180%;
margin-top:1.11em;
margin-bottom:.555em;
}
h2:first-child {
margin-top:.555em;
}
h3 {
font-size:140%;
margin-top:1.428em;
margin-bottom:.714em;
}
h3:first-child {
margin-top:.714em;
}
h4 {
font-size:125%;
margin-top:1.6em;
margin-bottom:.8em;
}
h4:first-child {
margin-top:.8em;
}
h5 {
font-size:110%;
margin-top:1.818em;
margin-bottom:.909em;
}
h5:first-child {
margin-top:.909em;
}
h6 {
font-size:90%;
margin-top:2.22em;
margin-bottom:1.11em;
}
h6:first-child {
margin-top:1.11em;
}
hr {
margin:1em 0;
border:0;
border-bottom:1px solid #e8e7e7;
border-bottom-color:rgba(0,0,0,0.1);
height:0;
overflow:hidden;
}
dl {
margin:1em 0;
}
dt {
font-weight:bold;
}
abbr {
}
pre {
max-width:100%;
overflow:auto;
background:rgba(0,0,0,0.04);
padding:16px;
border-radius:2px;
border:1px solid rgba(0,0,0,0.1);
}
q {
font-style:italic;
} .one-half,
.one-third,
.two-third,
.one-fourth,
.three-fourth,
.one-fifth,
.two-fifth,
.three-fifth,
.four-fifth,
.one-sixth,
.five-sixth {
float: left;
margin: 0 4% 0 0;
}
.one-half.last,
.one-third.last,
.two-third.last,
.one-fourth.last,
.three-fourth.last,
.one-fifth.last,
.two-fifth.last,
.three-fifth.last,
.four-fifth.last,
.one-sixth.last,
.five-sixth.last {
margin-right: 0;
}
.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: 79.2%;
}
.one-sixth {
width: 13.33%;
}
.five-sixth {
width: 82.66%;
} .header-wrapper {
position:relative;
}
.header-top {
border-bottom:1px solid;
}
.header-top:before {
content:'.';
clear:both;
display:block;
height:0;
overflow:hidden;
}
.header-tagline {
float:left;
margin-top:.8em; 
margin-bottom:.8em;
}
.header-wpml-selector {
float:left;
margin-top:.5em; 
margin-bottom:.5em;
}
.header-wpml-selector {
margin-right:20px;
position:relative;
z-index:1;
}
.header-wpml-selector #lang_sel_list {
height:auto;
}
.header-wpml-selector #lang_sel_list a,
.header-wpml-selector #lang_sel_list a:hover {
background:none;
font-size:100%;
color:inherit;
}
.header-wpml-selector #lang_sel_list.lang_sel_list_horizontal a {
padding-left:0;
padding-right:10px;
}
.header-wpml-selector #lang_sel,
.header-wpml-selector #lang_sel_click {
display:block;
height:auto;
}
.header-wpml-selector #lang_sel:after,
.header-wpml-selector #lang_sel_click:after {
content:'';
clear:both;
height:0;
display:block;
}
.header-wpml-selector #lang_sel a,
.header-wpml-selector #lang_sel ul ul a,
.header-wpml-selector #lang_sel_click a,
.header-wpml-selector #lang_sel_click ul ul a{
background-color:none;
}
.header-wpml-selector #lang_sel ul ul,
.header-wpml-selector #lang_sel_click ul ul{
border-top-color:transparent;
}
.header-socials {
float:right;
padding:3px 0;
}
.header-socials [class^="social-icon"],
.header-socials [class*=" social-icon"] {
margin:0;
vertical-align:middle;
}
.logo-box {
max-width:100%;
}
.logo-menu-wrapper {
display:table;
width:100%;
}
.logo-menu-wrapper .logo-box,
.logo-menu-wrapper .menu-box {
display:table-cell;
vertical-align:middle;
}
.menu-box div.menu{
display:inline;
}
.logo-menu-wrapper .logo-box {
padding:30px 60px 30px 0;
}
.menu-stuck .logo-menu-wrapper .logo-box {
padding-top:10px;
padding-bottom:10px;
width:auto !important;
}
.menu-stuck .logo-menu-wrapper .logo-box img {
width:auto;
max-height:3em;
}
.menu-stuck .logo-menu-wrapper .menu-box {
line-height:3em !important;
}
@media only screen and (max-width: 1024px) {
.logo-menu-wrapper .logo-box {
padding-right:40px;
}
}
.logo-type-text .logo-box {
width:1px;
}
.logo-image img {
display:block;
}
.logo-set-fixed-menu {
display:none;
}
.menu-stuck .logo-set-fixed-menu {
display:inline;
}
.menu-stuck .logo-set-default {
display:none;
}
.header-logo {
padding:30px 0;
border-bottom-width:1px;
border-bottom-style:solid;
}
.header-menu {
border-bottom-width:1px;
border-bottom-style:solid;
}
.header-menu .container-inner,
.header-logo-menu .container-inner {
position:relative;
}
.header-layout-2 .logo-box {
text-align:center;
margin:0 auto;
width:auto;
}
.header-layout-2 .header-menu {
text-align:center;
}
.header-layout-2 .header-menu .sub-menu {
text-align:left;
}
.header-layout-3 .menu-box {
text-align:right;
}
.header-layout-3 .menu-box .primary-menu {
text-align:left;
}
.logo-text {
white-space:nowrap;
font-size:30px;
line-height:25px;
font-weight:bold;
}
.logo-text a {
text-decoration:none;
color:#000;
color:inherit;
}
.header-logo-menu {
border-bottom-width:1px;
border-bottom-style:solid;
}
.logo-type-none .header-logo-menu .container-inner {
margin-left:0;
margin-right:0;
} .header-search {
float:right;
padding:20px 7px 0 10px;
}
.header-layout-2 .header-search {
width:0;
}
.header-layout-1 .header-search,
.header-layout-3 .header-search {
padding-top:30px;
}
.menu-stuck .header-search {
padding-top:10px;
}
.search-popup-link {
float:right;
position:relative;
}
.search-popup-link,
.search-popup-link:hover {
font-size:125%;
text-decoration:none;
position:relative;
}
.search-popup-link.active {
z-index:501;
}
.search-popup-link:before {
content: '\e612';
font-family: 'omFont';
}
.search-popup-link.active:before {
content:'\e60e';
}
.search-popup {
position:absolute;
top:50%;
right:0;
border:1px solid;
padding:0;
margin-top:-1.46em;
z-index:500;
font-size:125%;
opacity: 0;
width:0;
overflow:hidden;
-webkit-transition:opacity 0.3s, width 0.3s;
transition:opacity 0.3s, width 0.3s;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.search-popup.active {
opacity:1;
width:100%;
}
.header .searchform-s {
border:0;
padding:.4em 2em .4em .8em;
font-size:100%;
line-height:1.5;
height:2.8em;
display:block;
vertical-align:top;
font-weight:normal;
}
.header .header-mobile-menu .searchform-s {
width:100%;
border-width:1px;
border-style:solid;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-top:1em;
} .menu-sticky-node,
.menu-sticky-node .container-wrapper,
.menu-sticky-node .container-wrapper > * {
position:relative;
}
.menu-sticky-node.menu-stuck {
position:fixed;
top:0;
left:0;
right:0;
z-index:10001;
-webkit-transform:translate3d(0,-130%,0);
transform:translate3d(0,-130%,0);
}
.menu-sticky-node.menu-stuck.moving-top,
.menu-position-top_fixed_fully .menu-sticky-node.menu-stuck.moving-down {
display:block;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.menu-sticky-node.menu-stuck.moving-top,
.menu-sticky-node.menu-stuck.moving-down {
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.menu-position-top_fixed .menu-sticky-node.menu-stuck .container-wrapper,
.menu-position-top_fixed_fully .menu-sticky-node.menu-stuck .container-wrapper {
box-shadow:0 4px 0 0 rgba(0,0,0,.07);
}
.menu-position-top_fixed .menu-sticky-node.menu-stuck .container-wrapper .header-logo-menu,
.menu-position-top_fixed_fully .menu-sticky-node.menu-stuck .container-wrapper .header-logo-menu,
.menu-position-top_fixed .menu-sticky-node.menu-stuck .container-wrapper .header-menu,
.menu-position-top_fixed_fully .menu-sticky-node.menu-stuck .container-wrapper .header-menu {
border-color:transparent;
}
.admin-bar .menu-sticky-node.menu-stuck {
top:32px;
} .header-slider.layout-boxed {
padding:20px 0;
}
.ls-wp-container {
max-width:100%;
} .custom-header-bg-transparent header {
position:absolute;
top:0;
left:0;
right:0;
z-index:10001;
}
.custom-header-bg-transparent .header-mid {
background-color:transparent;
}
.custom-header-bg-transparent .header-top,
.custom-header-bg-transparent .header-logo-menu,
.custom-header-bg-transparent .header-logo,
.custom-header-bg-transparent .header-menu,
.custom-header-bg-image .header-top,
.custom-header-bg-image .header-logo-menu,
.custom-header-bg-image .header-logo,
.custom-header-bg-image .header-menu,
.custom-header-bg-color .header-top,
.custom-header-bg-color .header-logo-menu,
.custom-header-bg-color .header-logo,
.custom-header-bg-color .header-menu {
border-bottom-width:0;
}
.custom-header-bg-transparent .primary-menu > li > ul {
border-top-width:1px;
border-top-style:solid;
} .primary-menu {
display:inline-block;
vertical-align:middle;
}
.primary-menu.apply-uppercase {
text-transform:uppercase;
}
.primary-menu,
.primary-menu ul {
list-style:none;
padding:0;
margin:0;
cursor:default;
}
.primary-menu.show-dropdown-symbol > li.menu-item-has-children > a:after {
content:"\e602";
font-family:"omFont";
margin-left:.5em;
line-height:1;
}
.primary-menu.show-dropdown-symbol ul li.menu-item-has-children > a:after {
content:"\e608";
font-family:"omFont";
margin-left:0.6em;
line-height:1;
}
.primary-menu > li > a {
position:relative;
}
.primary-menu > li > a > .primary-menu-line {
content:'';
position:absolute;	
height:2px;
top:50%;
left:20px;
right:20px;
opacity:0;
margin-top:0.85em;
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
-webkit-transition:all 0.2s;
transition:all 0.2s;
z-index:1;
}
.primary-menu > li > a:hover > .primary-menu-line,
.primary-menu > li.sfHover > a > .primary-menu-line {
-webkit-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);	
opacity:1;
}
.primary-menu > li {
float:left;
}
.primary-menu > li > a {
font-size:125%;
}
.primary-menu.menu-bold > li > a {
font-size:125%;
font-weight:bold;
}
.primary-menu a {
padding:20px;
display:block;
text-decoration:none;
-webkit-transition:color 0.3s, background 0.3s;
transition:color 0.3s, background 0.3s;
}
.header-layout-1 .primary-menu > li > a,
.header-layout-3 .primary-menu > li > a {
padding-top:30px;
padding-bottom:30px;
}
.menu-stuck .primary-menu > li > a {
padding-top:10px;
padding-bottom:10px;
}
.menu-stuck .primary-menu > li > a {
padding-top: 10px;
padding-bottom: 10px;
}
.primary-menu li {
position:relative;
}
.primary-menu ul {
display:none;
position:absolute;
white-space:nowrap;
z-index:500;
line-height:1.5;
padding-bottom:1em;
padding-top:1em;
border-width:1px;
border-style:solid;
box-shadow:0 6px 0 -3px rgba(0,0,0,.07); 
}
.primary-menu > li > ul {
min-width:100%;
left:0;
top:100%;
margin-top:1px;
font-size:110%;
border-top-width:0;
-webkit-transition:all 0.15s;
transition:all 0.15s;
-webkit-transform-origin:50% 0;
transform-origin:50% 0;
-webkit-transform:perspective(550px) rotateX(-90deg);
transform:perspective(550px) rotateX(-90deg);
}
.menu-sticky-node.menu-stuck .primary-menu > li > ul {
margin-top:0;
}
.header-layout-3 .primary-menu > li > ul {
left:auto;
right:0;
}
.primary-menu > li.omHover > ul {
-webkit-transform:perspective(550px) rotateX(0deg);
transform:perspective(550px) rotateX(0deg);
}
.primary-menu ul a {
padding-top:0.5em;
padding-bottom:0.5em;
margin:0;
}
.primary-menu ul ul {
left:100%;
top:-1em;
margin-top:-1px;
-webkit-transition:all 0.15s;
transition:all 0.15s;
-webkit-transform-origin:0 50%;
transform-origin:0 50%;
-webkit-transform:perspective(550px) rotateY(90deg);
transform:perspective(550px) rotateY(90deg);
}
.primary-menu ul li.omHover > ul {
-webkit-transform:perspective(550px) rotateY(0deg);
transform:perspective(550px) rotateY(0deg);
}
.primary-menu > li:last-child > ul {
left:auto;
right:0;
}
@media only screen and (max-width: 1365px) {
.primary-menu a {
padding-left:15px;
padding-right:15px;
}
.primary-menu > li > a > .primary-menu-line {
left:15px;
right:15px;
}
.primary-menu > li > a {
font-size:120%;
}
.primary-menu > li > ul {
font-size:100%;
}
}
@media only screen and (max-width: 1024px) {
.primary-menu a {
padding-left:7px;
padding-right:7px;
}
.primary-menu > li > a > .primary-menu-line {
left:7px;
right:7px;
}
.primary-menu > li > a {
font-size:100%;
}
.primary-menu > li > ul {
font-size:90%;
}
} .primary-menu > li.megamenu-enable ul {
white-space:normal;
}
.primary-menu > li.megamenu-enable > ul li {
border-width:0;
}
.primary-menu > li.megamenu-enable {
position:static;
}
.primary-menu > li.megamenu-enable > ul {
top:100%;
left:0;
right:0;
display:table;
width:100%;
table-layout: fixed;
}
.primary-menu > li.megamenu-enable > ul > li {
display:table-cell;
border-left-width:1px;
border-left-style:solid;
width:auto;
}
.primary-menu > li.megamenu-enable > ul > li:first-child {
border-left:0;
}
.primary-menu > li.megamenu-enable > ul > li > a {
font-weight:bold;
}
.primary-menu > li.megamenu-enable > ul > li > a + ul {
margin-top:0.5em;
}
.primary-menu > li.megamenu-enable.megamenu-hide-titles > ul > li > a {
display:none;
}
.primary-menu > li.megamenu-enable > ul > li a:after {
display:none;
} 
.primary-menu > li.megamenu-enable > ul ul {
display:block !important;
transform:none;
-webkit-transform:none;
position:static;
border:0;
box-shadow:none;
padding-top:0;
padding-bottom:0;
}
.menu-item .omfi-before:before {
margin-right:0;
width:1.7em;
} .header-mobile-menu {
padding:20px 0;
display:none;
}
.header-mobile-menu {
border-bottom-width:1px;
border-bottom-style:solid;
}
.mobile-header-menu-wrapper,
.mobile-header-menu-container {
display:none;
}
.mobile-header-menu-control {
cursor:pointer;
text-align:center;
font-size:25px; 
} .mobile-header-menu-container {
list-style:none;
padding:0;
margin:0;
}
.mobile-header-menu-container li a {
display:block;
padding:0.5em 0;
}
.mobile-header-menu-container li a:hover {
text-decoration:none;
}
.mobile-header-menu-container ul { list-style:none;
margin:0 0 0 1.5em;
padding:0;
}
.header-menu-mobile.show-dropdown-symbol > li.menu-item-has-children > a:after,
.header-menu-mobile.show-dropdown-symbol ul li.menu-item-has-children > a:after {
content:"\e602";
font-family:"omFont";
margin-left:0.6em;
line-height:1;
}
.header-menu-mobile .megamenu-enable.megamenu-hide-titles > ul > li > ul {
display: block !important;
margin-left:0;
} .sf-menu li:hover ul,
.sf-menu li.sfHover ul {
display:block;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
display:none;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
display:block;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
display:none;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
display:block;
}
ul.sf-menu li li li:hover li ul,
ul.sf-menu li li li.sfHover li ul {
display:none;
}
ul.sf-menu li li li li:hover ul,
ul.sf-menu li li li li.sfHover ul {
display:block;
}
ul.sf-menu li li li li:hover li ul,
ul.sf-menu li li li li.sfHover li ul {
display:none;
}
ul.sf-menu li li li li li:hover ul,
ul.sf-menu li li li li li.sfHover ul {
display:block;
} .content {
font-size:117%;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.content {
padding-top:1em;
padding-bottom:2em;
}
.page-title-wrapper.tpl-standard + .content {
padding-top:0;
}
.content:before,
.content:after {
content: '.';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.content:after {
clear:both;
} .uncovering-footer .hc-wrapper {
z-index:1;
}
.uncovering-footer footer {
position:fixed;
bottom:0;
left:0;
right:0;
}
body.uncovering-footer:after {
content: '.';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
clear:both;
}
.footer {
padding:40px 0;
}
.footer a {
text-decoration:underline;
}
.sub-footer.no-sub-footer-text {
text-align:center;
}
.footer-social-icons {
margin:1em 0 0.5em;
}
.footer-social-icons [class^="social-icon"],
.footer-social-icons [class*=" social-icon"] {
margin:0 0 0.5em 0.5em;
}
.sub-footer.no-sub-footer-text .footer-social-icons [class^="social-icon"],
.sub-footer.no-sub-footer-text .footer-social-icons [class*=" social-icon"] {
margin:0 0.2em 0.5em 0.2em;
}
.with-sub-footer-text .sub-footer-menu-social {
float:right;
width:50%;
text-align:right;
}
.with-sub-footer-text .sub-footer-text {
float:left;
width:50%;
}
.footer-widgets {
padding-bottom:1em;
}
.footer-widget-title {
font-size:120%;
margin:.833em 0;
font-weight:bold;
}
.footer-hor-divider {
border-bottom-width:1px;
border-bottom-style:solid;
padding-bottom:20px;
margin-bottom:20px;
} .footer-menu,
.footer-menu ul {
list-style:none;
padding:0;
margin:0;
display:inline-block;
}
.footer-menu {
display:block;
}
.footer-menu li,
.footer-menu ul {
display:inline;
}
.footer-menu li a {
display:inline-block;
border-left-width:1px;
border-left-style:solid;
padding:0 0.3em 0 0.5em;
}
.footer-menu > li:first-child a {
border-left:0;
}
.footer-menu a {
text-decoration:none;
} .page-title-wrapper h1 {
margin:0;
}
.page-title-wrapper.title-size-large h1 {
font-size:350%;
font-size:calc(250% + 0.66vw);
}
.page-title-wrapper.title-size-xlarge h1 {
font-size:450%;
font-size:calc(250% + 1.33vw);
}
.page-title-wrapper.title-size-xxlarge h1 {
font-size:550%;
font-size:calc(250% + 2vw);
}
.page-title-wrapper .container-inner {
padding:20px 0 0;
}
.page-title-wrapper.tpl-color .container-inner,
.page-title-wrapper.tpl-image .container-inner,
.page-title-wrapper.tpl-parallax .container-inner {
padding:20px 0;
}
.page-title-wrapper.title-align-center,
.page-title-wrapper.title-align-center_bottom {
text-align:center;
}
.page-title-wrapper.title-margins-medium .container-inner {
padding:3.2vw 0 1.6vw;
}
.page-title-wrapper.title-margins-medium.title-align-center .container-inner {
padding:2.4vw 0 2.4vw;
}
.page-title-wrapper.title-margins-large .container-inner {
padding:5.3vw 0 2.1vw;
}
.page-title-wrapper.title-margins-large.title-align-center .container-inner {
padding:3.7vw 0 3.7vw;
}
.page-title-wrapper.title-margins-xlarge .container-inner {
padding:12.5vw 0 2.5vw;
}
.page-title-wrapper.title-margins-xlarge.title-align-center .container-inner {
padding:7.5vw 0 7.5vw;
}
.page-title-wrapper.title-margins-xxlarge .container-inner {
padding:25vw 0 3vw;
}
.page-title-wrapper.title-margins-xxlarge.title-align-center .container-inner {
padding:14vw 0 14vw;
}
.page-title-wrapper.tpl-color,
.page-title-wrapper.tpl-image,
.page-title-wrapper.tpl-parallax {
overflow:hidden;
position:relative;
}
.page-title-wrapper.tpl-color .page-title,
.page-title-wrapper.tpl-image .page-title,
.page-title-wrapper.tpl-parallax .page-title {
color:inherit;
}
.page-title-wrapper.tpl-parallax:before {
content:'';
position:absolute;
top:0;
left:0;
right:0;
height:60%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.45)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%); 
}
.page-title-wrapper.tpl-parallax.parallax-effect-lines {
background-image:url(//mega-print.com/wp-content/themes/amax/img/parallax/lines-bg.png);
background-repeat:repeat;
background-position:center top;
}
.page-title-wrapper.tpl-parallax.parallax-effect-lines .page-title-inner {
background-image:url(//mega-print.com/wp-content/themes/amax/img/parallax/lines-over.png);
background-repeat:repeat;
background-position:0 0;
}
.page-title-wrapper.tpl-parallax.parallax-effect-geometry {
background-image:url(//mega-print.com/wp-content/themes/amax/img/parallax/geometry-bg.png);
background-repeat:repeat;
background-position:center top;
}
.page-title-wrapper.tpl-parallax.parallax-effect-geometry .page-title-inner {
background-image:url(//mega-print.com/wp-content/themes/amax/img/parallax/geometry-over.png);
background-repeat:repeat;
background-position:0 0;
}
.page-title-wrapper.tpl-parallax.parallax-effect-circles {
background-image:url(//mega-print.com/wp-content/themes/amax/img/parallax/circles-bg.png);
background-repeat:repeat;
background-position:center top;
}
.page-title-wrapper.tpl-parallax.parallax-effect-circles .page-title-inner {
background-image:url(//mega-print.com/wp-content/themes/amax/img/parallax/circles-over.png);
background-repeat:repeat;
background-position:0 0;
}
.page-title-wrapper.tpl-standard ~ .header-slider {
padding-top:20px;
}
.custom-header-bg-transparent.custom-header-bg-merge-title .page-title-inner {
padding-top:140px;
} .breadcrumbs {
display:inline-block;
opacity:0.4;
cursor:default;
-webkit-transition:opacity 0.3s;
transition:opacity 0.3s;
position:relative;
}
.breadcrumbs:hover {
opacity:1;
}
.breadcrumbs a {
color:inherit;
-webkit-transition:none;
transition:none;
} .sidebar-widget,
.footer-widget {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.sidebar-display .content-column-content {
float:left;
width:70%;
}
.sidebar-display .content-column-sidebar {
float:right;
width:25%;
}
.sidebar-display.flip-sidebar .content-column-content {
float:right;
}
.sidebar-display.flip-sidebar .content-column-sidebar {
float:left;
}
.sidebar-widget {
border-bottom-width:1px;
border-bottom-style:solid;
padding:1px 0;
}
.sidebar-widget-inner {
margin:1em 0;
}
.sidebar-widget-title {
font-size:120%;
font-weight:bold;
margin:10px 0;
} .sidebar-widget ul,
.footer-widget ul {
list-style:none;
margin:1em 0;
padding:0;
}
.sidebar-widget ul ul,
.footer-widget ul ul {
margin:0 0 0 1em;
}
.sidebar-widget ul li,
.footer-widget ul li {
padding-left:1em;
position:relative;
margin:0.5em 0;
}
.sidebar-widget ul li:before,
.footer-widget ul li:before {
content:"\e608";
font-family:"omFont";
position:absolute;
top:1px;
left:0;
}
.sidebar-widget ul.icons li,
.footer-widget ul.icons li {
padding-left:0;
}
.sidebar-widget ul.icons li:before,
.footer-widget ul.icons li:before {
content:'';
display:none;
} .sidebar-widget.widget_nav_menu {
border-bottom:0;
}
.sidebar-widget.widget_nav_menu .menu li {
padding:0;
margin:0;
}
.sidebar-widget.widget_nav_menu .menu li:before {
content:'';
}
.sidebar-widget.widget_nav_menu .menu li:first-child a {
border-top-width:1px;
border-top-style:solid;
}
.sidebar-widget.widget_nav_menu .menu li a {
color:inherit;
display:block;
padding:.5em .5em .5em 1.6em;
text-decoration:none;
position:relative;
border-top-width:1px;
border-top-style:solid;
-webkit-transition:all 0.15s;
transition:all 0.15s;
}
.sidebar-widget.widget_nav_menu .menu li a:hover,
.sidebar-widget.widget_nav_menu .menu li.current-menu-item > a {
text-decoration:none;
color:#fff;
}
.sidebar-widget.widget_nav_menu .menu li a:before {
content:"\e605";
font-family:"omFont";
position:absolute;
top:0.5em;
left:0.6em;
margin-top:1px;
width:auto;
}
.flip-sidebar .sidebar-widget.widget_nav_menu .menu li a {
padding-left:.5em;
padding-right:1.6em;
}
.flip-sidebar .sidebar-widget.widget_nav_menu .menu li a:before {
content:"\e608";
left:auto;
right:0.6em;
}
.footer-widget ul.menu a {
color:inherit;
text-decoration:none;
}  #fb-root {
left:-9999px;
}
.fb-like-box,
.fb-like-box span,
.fb-like-box iframe {
width:100% !important;
}
.om_widget_facebook {
border-bottom:0;
} .latest-tweets {
list-style:none;
padding:0;
margin:16px 0;
}
.latest-tweets li {
margin:0 0 0.5em 0 !important;
background:none !important;
padding:0 !important;
}
.latest-tweets li:before {
display:none;
}
.latest-tweets .tweet-status {
display:inline;
}
.tweet-status:before {
content: "\f099";
margin-right:7px; 
font-family:'omFont';
font-size:100%; 
}
.latest-tweets .tweet-status a {
}
.latest-tweets .tweet-time {
font-size:85%;
font-style:italic;
}
.twitter-follow {
text-align:right;
}
.twitter-follow a,
.twitter-follow a:hover {
text-decoration:none;
border-bottom:0 !important;
}
.twitter-follow a:hover span {
text-decoration:underline;
}
.omicon-twitter:before {
content: "\f099";
margin-right:7px;
font-size:100%;
font-family:'omFont';
} .comments-section {
margin-top:2em;
padding-top:1em;
border-top-width:1px;
border-top-style:solid;
} 
.comments-title,
.comments-section #pings {
font-size:130%;
margin-top:0;
}
.comment {
}
.comment-inner {
margin-left:216px;
padding:1em 0 0 0;
border-top-width:1px;
border-top-style:solid;
}
.comment-inner.depth-1 {
margin-left:0;
}
.comment-inner.depth-2 {
margin-left:54px;
}
.comment-inner.depth-3 {
margin-left:108px;
}
.comment-inner.depth-4 {
margin-left:162px;
}
.comment-meta {
font-size:85%;
}
.comment-meta .date a,
.comment-meta .reply a,
.comment-meta .edit a {
color:inherit;
}
.comment-meta .author {
display:inline-block;
font-weight:bold;
font-size:115%;
}
.comment-meta .date {
display:inline-block;
margin-left:12px;
}
.comment-meta .reply {
display:inline-block;
margin-left:12px;
}
.comment-meta .reply a {
display:inline-block;
background:url(//mega-print.com/wp-content/themes/amax/img/reply.png) no-repeat right 3px;
padding:0 18px 0 0;
}
@media
(-webkit-min-device-pixel-ratio: 1.5),
(-moz-min-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3/2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
.comment-meta .reply a
{
background-image: url(//mega-print.com/wp-content/themes/amax/img/reply@2x.png);
background-size:12px 13px;
}
}
.comment-meta .edit {
display:inline-block;
margin-left:12px;
}
.comment-meta .date:before,
.comment-meta .reply:before,
.comment-meta .edit:before {
content:'\f111';
font-family:'omFont';
font-size:4px;
vertical-align:middle;
margin-right:12px;
display:inline-block;
opacity:0.4;
}
.comment-text {
padding-bottom:1px;
}
.comment-text .pic {
float:left;
max-width:38px;
margin-bottom:16px;
}
.comment-text .pic-inner {
float:left;
border-radius:3px;
overflow:hidden;
}
.comment-text .pic-inner img {
display:block;
}
.comment-text .text.with-avatar {
margin-left:54px;
}
.comments-section .nocomments {
font-style:italic;
}
.comments-section .nocomments:before {
content: "\f023";
font-family:'omFont';
padding-right:0.5em;
font-style:normal;
} .new-comment {
margin-bottom:1em;
}
.comment-notes {
font-style:italic;
}
.logged-in-as {
font-size:90%;
}
#commentform .one-third {
width:32.66%;
margin:0 1% 1% 0;
}
#commentform .one-third.last {
margin-right:0;
}
#commentform input[type=text],
#commentform input[type=email],
#commentform input[type=tel],
#commentform input[type=password],
#commentform textarea {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
margin:0;
resize:none;
}
#commentform textarea {
margin-bottom:1%;
display:block;
}
#commentform input[type=submit],
#commentform input[type=reset] {
margin-right:1%;
}
.cancel-comment-reply,
#reply-title {
margin:1em 0;
font-size:100%;
}
#reply-title small {
margin-left:10px;
}
#respond .form-submit {
margin-top:0;
} .fb-comments-wrapper {
margin:32px 0;
}
.fb-comments,
.fb-comments > span,
.fb-comments iframe {
width:100% !important;
}  .navigation-prev-next {
margin:1em 0;
line-height:2em;
}
.navigation-prev {
float:left;
}
.navigation-next {
float:right;
}
.navigation-prev,
.navigation-next {
border-width:1px;
border-style:solid;
vertical-align:top;
}
.navigation-prev a,
.navigation-next a {
margin:-1px;
display:block;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.navigation-prev a {
padding-right:0.7em;
}
.navigation-next a {
padding-left:0.7em;
}
.navigation-prev a:before,
.navigation-next a:after {
font-family:'omFont';
color:#fff;
width:2em;
text-align:center;
vertical-align:top;
}
.navigation-prev a:before {
content:"\e605";
float:left;
margin-right:0.7em;
}
.navigation-next a:after {
content:"\e608";
float:right;
margin-left:0.7em;
}
.navigation-prev a:hover,
.navigation-next a:hover {
color:#fff;
text-decoration:none;
} .navigation-pages {
margin:1em 0;
line-height:1.8em;
}
.navigation-pages a,
.navigation-pages-inner > span.dots {
display:inline-block;
border-width:1px;
border-style:solid;
padding:2px;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.navigation-pages-inner > a,
.navigation-pages-inner > span {
margin-right:-1px;
}
.om_theme .navigation-pages a {
color:inherit;
}
.navigation-pages-inner > *:not(:last-child),
.navigation-pages-inner > span.dots:not(:last-child) {
border-right-color:transparent;
}
.navigation-pages-inner > span.dots {
width:1.8em;
text-align:center;
}
.navigation-pages a span {
display:inline-block;
width:1.8em;
text-align:center;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.navigation-pages a:hover {
text-decoration:none;
}
.navigation-pages-inner > span.current {
display:inline-block;
text-align:center;
width:1.8em;
color:#fff;
padding:3px;
cursor:default;
}
.navigation-pages-inner a.next span:after {
content:"\e608";
font-family:"omFont";
line-height:1;
}
.navigation-pages-inner a.prev span:after {
content:"\e605";
font-family:"omFont";
line-height:1;
} .blogroll.layout-small .blogroll-item,
.blogroll.layout-medium .blogroll-item,
.blogroll.layout-large .blogroll-item {
border-top-width:1px;
border-top-style:solid;
padding-top:2em;
margin:1.5em 0;
}
.blogroll.layout-small .blogroll-item:first-child,
.blogroll.layout-medium .blogroll-item:first-child,
.blogroll.layout-large .blogroll-item:first-child {
border-top-width:0;
padding-top:0;
margin-top:1em;
}
.post-meta {
font-size:90%;
}
.post-meta a,
.blogroll-item .post-meta a,
.content .post-meta a {
color:inherit;
}
.post-date,
.post-author {
display:inline-block;
}
.post-author span { }
.post-meta-divider {
display:inline-block;
margin:0 0.5em;
}
.post-meta-divider:before {
content:'\f111';
font-family:'omFont';
font-size:5px;
vertical-align:middle;
opacity:0.4;
}
.post-title h2 {
margin-top:0;
}
.post-title h2 a {
color:inherit;
}
.post-title h2 a:hover {
text-decoration:none;
}
.post-content {
margin:1em 0;
}
.post-media {
text-align:center;
}
.post-media img {
display:block;
margin:0 auto;
}
.post-meta {
margin:1em 0;
}
.post-comments a:before {
content:'\f0e5';
font-family:'omFont';
padding-right:0.3em;
}
.post-comments a:hover {
text-decoration:none;
}
.post-comments a:hover span {
text-decoration:underline;
}
.blogroll .blogroll-item.sticky .post-title h2:before {
content:"\e60f";
font-family:'omFont';
padding-right:0.5em;
} .blogroll.layout-small .post-media {
width:30%;
max-width:346px;
float:left;
margin:3px 4% 2% 0;
} .blogroll.layout-medium .post-media {
width:48%;
max-width:555px;
float:left;
margin:3px 4% 2% 0;
} .blogroll.layout-grid-2 {
overflow:hidden;
}
.blogroll.layout-grid-2 section {
margin-right:-8.65%;
}
.blogroll.layout-grid-2 .blogroll-item {
float:left;
width:44%;
margin:0 4% 30px 0;
border-bottom-width:1px;
border-bottom-style:solid;
padding-bottom:1em;
} .blogroll.layout-grid {
overflow:hidden;
margin:1em 0;
}
.blogroll.layout-grid .blogroll-item {
border-bottom-width:1px;
border-bottom-style:solid;
padding-bottom:1em;
}
.blogroll.layout-grid-2 section {
margin-right:-8.65%;
}
.blogroll.layout-grid-2 .blogroll-item {
float:left;
width:44%;
margin:0 4% 30px 0;
}
.blogroll.layout-grid-2 .post-title h2 {
font-size:160%;
margin-bottom:.625em;
}
.blogroll.layout-grid-3 section {
margin-right:-6.38%;
}
.blogroll.layout-grid-3 .blogroll-item {
float:left;
width:28%;
margin:0 5% 30px 0;
}
.blogroll.layout-grid-3 .post-title h2 {
font-size:140%;
margin-bottom:.714em;
} .post-link-box {
margin:.833em 0;
font-size:120%;
}
.post-link-box a,
.content .post-link-box a {
display:block;
padding:0.3em 0.7em 0.3em 0.6em;
text-decoration:none;
color:inherit;
border-width:1px;
border-style:solid;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.post-link-box a:hover {
text-decoration:none;
}
.post-link-box a:before {
content:'\e005';
font-family:'omFont';
padding-right:0.5em;
vertical-align:middle;
} blockquote,
.blockquote {
margin:1em 0 1.2em;
padding:1em 2em;
text-align:center;
font-size:130%;
line-height:1.3;
position:relative;
border-width:1px;
border-style:solid;
}
.blockquote-author {
margin-top:0.7em;
font-size:66%;
}
.blockquote-author:before {
content:'// ';
}
blockquote:after,
.blockquote:after {
content:'';
position:absolute;
right:12px;
bottom:-15px;
width:35px;
height:30px;
background-repeat:no-repeat;
}
@media only screen and (min-width: 1025px) {
blockquote, .blockquote {
font-size:160%;
}
} .hover-image-extra {
display:block;
position:relative;
-webkit-transform: translateZ(0); }
.hover-image-extra .back,
.hover-image-extra img {
display:block;
}
.hover-image-extra .over {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.hover-image-extra:hover .over {
opacity:1;
}
.hover-image-extra .link-zoom,
.hover-image-extra .link-url {
position:absolute;
top:50%;
left:50%;
margin-top:-25px;
height:50px;
width:50px;
color:#fff;
text-decoration:none;
}
.hover-image-extra .link-zoom:before,
.hover-image-extra .link-url:before {
content:'';
position:absolute;
top:0;
left:25%;
bottom:0;
width:100%;
opacity:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.hover-image-extra:hover .link-zoom:before,
.hover-image-extra:hover .link-url:before {
opacity:1;
left:0;
}
.hover-image-extra .link-zoom:before {
background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSByPSIxMiIgY3k9IjIyIiBjeD0iMjIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjZmZmZmZmIiBmaWxsPSJub25lIi8+PGxpbmUgeTE9IjMwLjUiIHgxPSIzMC41IiB5Mj0iNDEiIHgyPSI0MSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNmZmZmZmYiLz48L3N2Zz4=') no-repeat center center;
background-size:40px 40px;
}
.hover-image-extra .link-url:before {
background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGxpbmUgeTE9IjExIiB4MT0iMjAiIHkyPSIyNSIgeDI9IjM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2ZmZmZmZiIvPjxsaW5lIHkxPSIyNSIgeDE9IjM0IiB5Mj0iMzkiIHgyPSIyMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNmZmZmZmYiLz48L3N2Zz4=') no-repeat center center;
background-size:40px 40px;
}
.hover-image-extra .link-zoom:after,
.hover-image-extra .link-url:after {
content:'';
position:absolute;
top:0;
left:-50%;
bottom:0;
width:100%;
border:1px solid;
opacity:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.hover-image-extra:hover .link-zoom:after,
.hover-image-extra:hover .link-url:after {
left:0;
opacity:0.5;
}
.hover-image-extra .link-zoom:hover:after,
.hover-image-extra .link-url:hover:after {
opacity:1;
}
.hover-image-extra.two-links .link-zoom {
margin-left:-51px;
}
.hover-image-extra.two-links .link-zoom:after {
border-right-color:transparent;
}
.hover-image-extra.two-links .link-zoom:hover:after {
border-right-color:inherit;
}
.hover-image-extra.two-links .link-url {
margin-left:0px;
}
.hover-image-extra.single-link .link-zoom,
.hover-image-extra.single-link .link-url {
margin-left:-25px;
}
html.touch .hover-image-extra .over {
opacity:1;
background:none;
}
html.touch .hover-image-extra .over a {
display:none;
top:0;
left:0;
right:0;
bottom:0;
margin:0;
height:auto;
width:auto;
background:none;
border-radius:0;
-webkit-transition:none;
transition:none;
}
html.touch .hover-image-extra .over a:before,
html.touch .hover-image-extra .over a:after {
display:none;
}
html.touch .hover-image-extra .over a:first-child {
display:block;
} .om-inline-gallery-wrapper {
margin:1em 0;
} .custom-gallery {
position:relative;
overflow:hidden;
-webkit-transform: translateZ(0); }
.custom-gallery .items {
}
.custom-gallery .items .item {
display:none;
}
.custom-gallery .items .item:first-child {
display:block;
}
.custom-gallery .items .item img {
display:block;
margin:0 auto;
}
.custom-gallery .controls {
opacity:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.custom-gallery:hover .controls {
opacity:1;
}
.custom-gallery .control-prev .prev,
.custom-gallery .control-next .next {
position:absolute;
top:0;
left:0;
bottom:2px;
width:40px;
z-index:200;
-webkit-transition:all 0.3s;
transition:all 0.3s;
-webkit-transform:translateX(-40px);
transform:translateX(-40px);
opacity:0.7;
}
.custom-gallery .control-next .next {
left:auto;
right:0;
-webkit-transform:translateX(40px);
transform:translateX(40px);
}
.custom-gallery:hover .control-prev .prev,
.custom-gallery:hover .control-next .next {
-webkit-transform:translateX(0);
transform:translateX(0);
}
.custom-gallery .control-prev .prev:hover,
.custom-gallery .control-next .next:hover {
opacity:1;
text-decoration:none;
}
.custom-gallery .control-prev .prev:before,
.custom-gallery .control-next .next:before {
content:"\e603";
font-family:"omFont";
position:absolute;
top:50%;
left:0;
right:0;
text-align:center;
font-size:30px;
color:#fff;
line-height:30px;
margin-top:-15px;
}
.custom-gallery .control-next .next:before {
content:"\e606";
}
.custom-gallery .control-progress {
position:absolute;
bottom:0;
left:0;
right:0;
z-index:201;
height:2px;
-webkit-transform:translateY(2px);
transform:translateY(2px);
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.custom-gallery:hover .control-progress {
-webkit-transform:translateY(0px);
transform:translateY(0px);
}
.custom-gallery .control-progress .progress {
height:2px;
width:50%;
background:#fff;
-webkit-transition:all 0.5s; 
transition:all 0.5s;
}
.custom-gallery .item-caption {
display:block;
position:absolute;
left:0;
right:0;
bottom:0;
padding:0.5em 0.8em;
color:#fff;
color:rgba(255,255,255,0.7);
background:rgba(0,0,0,0.4);
text-align:center;
font-style:italic;
}
html.touch .custom-gallery .control-prev,
html.touch .custom-gallery .control-next {
display:none;
}
html.touch .custom-gallery .controls {
opacity:1;
}
html.touch .custom-gallery .control-progress {
-webkit-transform: none;
transform: none;
} .gallery-sliced img {
display:block;
margin:0 auto;
}
.gallery-sliced .img-box {
position:relative;
overflow:hidden;
}
.gallery-sliced-box-row {
margin-top:1%;
}
.gallery-sliced-box-row:first-child {
margin-top:0;
}
.gallery-sliced-box-2 .img-1 {
float:left;
width:33%;
margin-right:1%;
}
.gallery-sliced-box-2 .img-2 {
float:left;
width:66%;
}
.gallery-sliced-box-3 .img-1 {
float:left;
width:66%;
margin-right:1%;
}
.gallery-sliced-box-3 .img-2 {
float:left;
width:33%;
margin-bottom:1%;
}
.gallery-sliced-box-3 .img-3 {
float:left;
width:33%;
}
.gallery-sliced-box-4 .img-1 {
float:left;
width:66%;
margin-right:1%;
}
.gallery-sliced-box-4 .img-2,
.gallery-sliced-box-4 .img-3 {
float:left;
width:33%;
margin-bottom:1%;
}
.gallery-sliced-box-4 .img-4 {
float:left;
width:33%;
}
.gallery-sliced-box-5 .img-1,
.gallery-sliced-box-5 .img-2 {
float:left;
width:32.66%;
margin-right:1%;
margin-bottom:1%;
}
.gallery-sliced-box-5 .img-3 {
float:left;
width:32.66%;
margin-bottom:1%;
}
.gallery-sliced-box-5 .img-4 {
float:left;
width:49.5%;
margin-right:1%;
}
.gallery-sliced-box-5 .img-5 {
float:left;
width:49.5%;
}
.gallery-sliced .item-caption {
display:block;
position:absolute;
left:0;
right:0;
bottom:0;
padding:0.5em 0.8em;
color:#fff;
color:rgba(255,255,255,0.7);
background:rgba(0,0,0,0.4);
text-align:center;
font-style:italic;
} .gallery-masonry,
.gallery-grid {
overflow:hidden;
}
.gallery-masonry img,
.gallery-grid img {
display:block;
}
.gallery-masonry .items,
.gallery-grid .items {
margin-right:-2%;
}
.gallery-masonry .item,
.gallery-grid .item {
float:left;
position:relative;
width:32.01%;
margin-right:1%;
margin-bottom:1%;
}
.gallery-masonry .item-caption,
.gallery-grid .item-caption {
display:block;
position:absolute;
left:0;
right:0;
bottom:0;
padding:0.5em 0.8em;
color:#fff;
color:rgba(255,255,255,0.7);
background:rgba(0,0,0,0.4);
text-align:center;
font-style:italic;
}
.gallery-masonry.gallery-columns-1 .items,
.gallery-grid.gallery-columns-1 .items {
margin-right:0;
}
.gallery-masonry.gallery-columns-1 .item,
.gallery-grid.gallery-columns-1 .item {
width:100%;
margin-right:0;
}
.gallery-masonry.gallery-columns-2 .item,
.gallery-grid.gallery-columns-2 .item {
width:48.52%;
}
.gallery-masonry.gallery-columns-3 .item,
.gallery-grid.gallery-columns-3 .item {
width:32.01%;
}
.gallery-masonry.gallery-columns-4 .item,
.gallery-grid.gallery-columns-4 .item {
width:23.76%;
}
.gallery-masonry.gallery-columns-5 .item,
.gallery-grid.gallery-columns-5 .item {
width:18.81%;
}
.gallery-masonry.gallery-columns-6 .item,
.gallery-grid.gallery-columns-6 .item {
width:15.50%;
}
.gallery-masonry.gallery-columns-7 .item,
.gallery-grid.gallery-columns-7 .item {
width:13.15%;
}
.gallery-masonry.gallery-columns-8 .item,
.gallery-grid.gallery-columns-8 .item {
width:11.38%;
}
.gallery-masonry.gallery-columns-9 .item,
.gallery-grid.gallery-columns-9 .item {
width:10%;
} .responsive-embed {
height: 0;
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
}
.om_theme .wpb_video_widget .wpb_wrapper .wpb_video_wrapper > div { position: relative;
}
.responsive-embed iframe,  
.responsive-embed object,  
.responsive-embed embed,
.responsive-embed video {
position: absolute;
top: 0;
left: 0;
height: 100% !important;
width: 100% !important;
}
.w-responsive-embed iframe,  
.w-responsive-embed object,  
.w-responsive-embed embed,
.w-responsive-embed video {
width:100% !important;
margin-left:0 !important;
margin-right:0 !important;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
} .om_theme .mejs-controls .mejs-time-rail .mejs-time-current {
background:#fff;
}
.om_theme .mejs-controls .mejs-button button:focus {
outline-color:rgba(255,255,255,0.5);
}
.om_theme .mejs-controls .mejs-time-rail {
margin-right:1px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
} a.more-link {
text-decoration:none;
display:inline-block;
overflow:hidden;
vertical-align:bottom;
color:inherit !important;
position:relative;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
a.more-link .more-link-inner {
position:relative;
display:inline-block;
left:-1.5em;
padding-right:0.5em;
-webkit-transition:all 0.2s;
transition:all 0.2s;
}
a.more-link .more-link-inner:before,
a.more-link .more-link-inner:after {
content:'\e608';
font-family:'omFont';
text-align:center;
height:100%;
width:1.5em;
font-size:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
a.more-link .more-link-inner:before {
float:left;
color:#fff;
margin-right:0.5em;
}
a.more-link .more-link-inner:after {
position:absolute;
top:0;
left:100%;
color:#fff;
}
a.more-link:hover {
text-decoration:none;
}
a.more-link:hover .more-link-inner{
left:0;
}
a.more-link .more-link-brd {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
border:1px solid transparent;
-webkit-transition:all 0.2s;
transition:all 0.2s;
} .om_theme .ompf-portfolio-categories-wrapper,
.om_theme .wpb_teaser_grid .categories_filter {
margin-bottom:2em;
}
.om_theme .ompf-portfolio-categories li a,
.om_theme .wpb_teaser_grid .categories_filter li a {
border-width:1px;
border-style:solid;
border-radius:0;
background:none;
color:inherit;
padding:0.5em 1.1em;
display:block;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .wpb_teaser_grid .categories_filter li a:hover {
border-style:solid;
}
.om_theme .ompf-portfolio-categories li,
.om_theme .wpb_teaser_grid .categories_filter li {
margin:0 -1px -1px 0;
}
.om_theme .ompf-portfolio-categories li a.ompf-active,
.om_theme .ompf-portfolio-categories li a.ompf-active:hover,
.om_theme .wpb_teaser_grid .categories_filter li.active a,
.om_theme .wpb_teaser_grid .categories_filter li.active a:hover {
color:#fff;
}  .ompf-portfolio-wrapper {
padding-top:0;
padding-bottom:0;
}
.ompf-portfolio-thumb .ompf-title {
font-size:120%;
}
.ompf-portfolio-thumb .ompf-text {
margin-top:0.5em;
}
.om_theme .ompf-portfolio-thumb a {
border-radius:0;
box-shadow:none;
border-color:rgba(0,0,0,0.15);
}
.om_theme .ompf-portfolio-thumb a:hover {
box-shadow:none;
text-decoration:none;
border-color:rgba(0,0,0,0.15);
}
.om_theme .ompf-portfolio-thumb .ompf-pic {
border-radius:0;
}
.ompf-portfolio-thumb.ompf-with-link a img,
.ompf-portfolio-thumb.ompf-with-link a:hover img {
-webkit-transform: none;
transform: none;
} .om_theme .ompf-preview-layout-full .ompf-portfolio-thumb .ompf-desc {
padding-bottom:1.5em;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb a img {
position:relative;
top:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb a:hover img {
-webkit-transform: none;
transform: none;
top:-3px;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb .ompf-desc-wrapper {
position:relative;
top:0;
margin-left:-1px;
margin-right:-1px;
border-left:1px solid;
border-right:1px solid;
border-color:rgba(0,0,0,0.15);
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb  a:hover .ompf-desc-wrapper {
top:-6px;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb a .ompf-pic-inner:after,
.om_theme .ompf-preview-layout-thumbnail .ompf-portfolio-thumb a .ompf-pic-inner:after {
content:'';
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
opacity:0;
-webkit-transition:all 0.6s;
transition:all 0.6s;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb a:hover .ompf-pic-inner:after,
.om_theme .ompf-preview-layout-thumbnail .ompf-portfolio-thumb a:hover .ompf-pic-inner:after {
opacity:1;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb a .ompf-pic:before,
.om_theme .ompf-preview-layout-thumbnail .ompf-portfolio-thumb a .ompf-pic:before {
content:'';
position:absolute;
top:50%;
left:50%;
height:50px;
width:50px;
margin:-26px 0 0 -12px;
opacity:0;
background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGxpbmUgeTE9IjExIiB4MT0iMjAiIHkyPSIyNSIgeDI9IjM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2ZmZmZmZiIvPjxsaW5lIHkxPSIyNSIgeDE9IjM0IiB5Mj0iMzkiIHgyPSIyMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNmZmZmZmYiLz48L3N2Zz4=') no-repeat center center;
background-size:40px 40px;
-webkit-transition:all 0.3s;
transition:all 0.3s;
z-index:1;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb a:hover .ompf-pic:before,
.om_theme .ompf-preview-layout-thumbnail .ompf-portfolio-thumb a:hover .ompf-pic:before {
opacity:1;
margin-left:-25px;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb a .ompf-pic:after,
.om_theme .ompf-preview-layout-thumbnail .ompf-portfolio-thumb a .ompf-pic:after {
content:'';
position:absolute;
top:50%;
left:50%;
border:1px solid #fff;
margin:-26px 0 0 -50px;
height:50px;
width:50px;
opacity:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .ompf-preview-layout-full .ompf-portfolio-thumb a:hover .ompf-pic:after,
.om_theme .ompf-preview-layout-thumbnail .ompf-portfolio-thumb a:hover .ompf-pic:after {
opacity:0.5;
margin-left:-25px;
}
.om_theme .ompf-preview-layout-full a {
-webkit-transition:background 0.3s, color 0.3s;
transition:background 0.3s, color 0.3s;
} .ompf-preview-layout-full-hover .ompf-portfolio-thumb .ompf-desc-wrapper {
opacity:1;
background-color:transparent;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb .ompf-desc-wrapper:before {
content:'';
position:absolute;
top:15px;
left:15px;
right:15px;
bottom:15px;
border:1px solid #fff;
opacity:0;
-webkit-transform:scale(1.1,1.1);
transform:scale(1.1,1.1);
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb .ompf-desc,
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb .ompf-desc {
padding:0;
text-align:center;
display:table;
width:100%;
height:100%;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb .ompf-desc-inner,
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb .ompf-desc-inner {
display:table-cell;
vertical-align:middle;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb .ompf-title,
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb .ompf-title {
margin:0.4em 15px;
padding:0 0.9em;
color:#fff;
font-size:140%;
}
.ompf-preview-layout-full-hover.ompf-size-medium .ompf-portfolio-thumb .ompf-title,
.ompf-preview-layout-full-hover-2.ompf-size-medium .ompf-portfolio-thumb .ompf-title,
.ompf-preview-layout-full-hover.ompf-size-large .ompf-portfolio-thumb .ompf-title,
.ompf-preview-layout-full-hover-2.ompf-size-large .ompf-portfolio-thumb .ompf-title {
margin-left:1em;
margin-right:1em;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb .ompf-title {
position:relative;
top:-20px;
z-index:1;
opacity:0;
-webkit-transition:all 0.3s ease 0.15s;
transition:all 0.3s ease 0.15s;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb .ompf-text,
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb .ompf-text {
margin:0.5em 15px;
padding:0 1em;
font-size:95%;
}
.ompf-preview-layout-full-hover.ompf-size-medium .ompf-portfolio-thumb .ompf-text,
.ompf-preview-layout-full-hover-2.ompf-size-medium .ompf-portfolio-thumb .ompf-text,
.ompf-preview-layout-full-hover.ompf-size-large .ompf-portfolio-thumb .ompf-text,
.ompf-preview-layout-full-hover-2.ompf-size-large .ompf-portfolio-thumb .ompf-text {
margin-left:1.5em;
margin-right:1.5em;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb .ompf-text {
opacity:0;
position:relative;
top:-20px;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb a:hover .ompf-desc-wrapper:before {
opacity:0.3;
-webkit-transform:scale(1,1);
transform:scale(1,1);
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb a:hover .ompf-title {
top:0;
opacity:1;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb a:hover .ompf-text {
top:0;
opacity:0.8;
-webkit-transition:all 0.3s ease 0.15s;
transition:all 0.3s ease 0.15s;
}
.ompf-preview-layout-full-hover .ompf-portfolio-thumb a:hover .ompf-pic img {
-webkit-transform:scale(1.1,1.1) rotate(0.1deg);
transform:scale(1.1,1.1) rotate(0.1deg);
}
@media only screen and (max-width: 1024px) {
.ompf-preview-layout-full-hover .ompf-title,
.ompf-preview-layout-full-hover-2 .ompf-title {
font-size:90%;
}
.ompf-preview-layout-full-hover .ompf-text,
.ompf-preview-layout-full-hover-2 .ompf-text {
font-size:75%;
}
} .ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb .ompf-text {
opacity:0.8;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb .ompf-desc-wrapper:before {
content:'';
position:absolute;
top:15px;
left:15px;
right:15px;
bottom:15px;
border:1px solid #fff;
opacity:0.3;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb.ompf-with-link a:hover img {
-webkit-transform: none;
transform: none;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a .ompf-desc-wrapper {
-webkit-transition:none;
transition:none;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.in-top .ompf-desc-wrapper,
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.out-top .ompf-desc-wrapper {
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.in-top .ompf-desc-wrapper {
-webkit-animation: in-top 0.3s ease 0ms 1 forwards;
animation: in-top 0.3s ease 0ms 1 forwards;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.out-top .ompf-desc-wrapper {
-webkit-animation: out-top 0.3s ease 0ms 1 forwards;
animation: out-top 0.3s ease 0ms 1 forwards;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.in-bottom .ompf-desc-wrapper,
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.out-bottom .ompf-desc-wrapper {
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.in-bottom .ompf-desc-wrapper {
-webkit-animation: in-bottom 0.3s ease 0ms 1 forwards;
animation: in-bottom 0.3s ease 0ms 1 forwards;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.out-bottom .ompf-desc-wrapper {
-webkit-animation: out-bottom 0.3s ease 0ms 1 forwards;
animation: out-bottom 0.3s ease 0ms 1 forwards;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.in-left .ompf-desc-wrapper,
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.out-left .ompf-desc-wrapper {
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.in-left .ompf-desc-wrapper {
-webkit-animation: in-left 0.3s ease 0ms 1 forwards;
animation: in-left 0.3s ease 0ms 1 forwards;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.out-left .ompf-desc-wrapper {
-webkit-animation: out-left 0.3s ease 0ms 1 forwards;
animation: out-left 0.3s ease 0ms 1 forwards;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.in-right .ompf-desc-wrapper,
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.out-right .ompf-desc-wrapper {
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.in-right .ompf-desc-wrapper {
-webkit-animation: in-right 0.3s ease 0ms 1 forwards;
animation: in-right 0.3s ease 0ms 1 forwards;
}
.ompf-preview-layout-full-hover-2 .ompf-portfolio-thumb a.out-right .ompf-desc-wrapper {
-webkit-animation: out-right 0.3s ease 0ms 1 forwards;
animation: out-right 0.3s ease 0ms 1 forwards;
}
@-webkit-keyframes in-top {
from {-webkit-transform: perspective(500px) rotateX(-90deg); opacity:1}
to   {-webkit-transform: perspective(500px) rotateX(0deg);}
}
@keyframes in-top {
from {transform: perspective(500px) rotateX(-90deg); opacity:1}
to   {transform: perspective(500px) rotateX(0deg);}
}
@-webkit-keyframes out-top {
from {-webkit-transform: perspective(500px) rotateX(0deg); opacity:1}
to   {-webkit-transform: perspective(500px) rotateX(-90deg); opacity:1}
}
@keyframes out-top {
from {transform: perspective(500px) rotateX(0deg); opacity:1}
to   {transform: perspective(500px) rotateX(-90deg); opacity:1}
}
@-webkit-keyframes in-bottom {
from {-webkit-transform: perspective(500px) rotateX(90deg); opacity:1}
to   {-webkit-transform: perspective(500px) rotateX(0deg);}
}
@keyframes in-bottom {
from {transform: perspective(500px) rotateX(90deg); opacity:1}
to   {transform: perspective(500px) rotateX(0deg);}
}
@-webkit-keyframes out-bottom {
from {-webkit-transform: perspective(500px) rotateX(0deg); opacity:1}
to   {-webkit-transform: perspective(500px) rotateX(90deg); opacity:1}
}
@keyframes out-bottom {
from {transform: perspective(500px) rotateX(0deg); opacity:1}
to   {transform: perspective(500px) rotateX(90deg); opacity:1}
}
@-webkit-keyframes in-left {
from {-webkit-transform: perspective(500px) rotateY(90deg); opacity:1}
to   {-webkit-transform: perspective(500px) rotateY(0deg);}
}
@keyframes in-left {
from {transform: perspective(500px) rotateY(90deg); opacity:1}
to   {transform: perspective(500px) rotateY(0deg);}
}
@-webkit-keyframes out-left {
from {-webkit-transform: perspective(500px) rotateY(0deg); opacity:1}
to   {-webkit-transform: perspective(500px) rotateY(90deg); opacity:1}
}
@keyframes out-left {
from {transform: perspective(500px) rotateY(0deg); opacity:1}
to   {transform: perspective(500px) rotateY(90deg); opacity:1}
}
@-webkit-keyframes in-right {
from {-webkit-transform: perspective(500px) rotateY(-90deg); opacity:1}
to   {-webkit-transform: perspective(500px) rotateY(0deg);}
}
@keyframes in-right {
from {transform: perspective(500px) rotateY(-90deg); opacity:1}
to   {transform: perspective(500px) rotateY(0deg);}
}
@-webkit-keyframes out-right {
from {-webkit-transform: perspective(500px) rotateY(0deg); opacity:1}
to   {-webkit-transform: perspective(500px) rotateY(-90deg); opacity:1}
}
@keyframes out-right {
from {transform: perspective(500px) rotateY(0deg); opacity:1}
to   {transform: perspective(500px) rotateY(-90deg); opacity:1}
}
.ompf-portfolio.ompf-sc-portfolio .ompf-portfolio-thumb {
-webkit-transform:translateZ(0); transform:translateZ(0);
} .ompf-portfolio.ompf-preview-layout-full-hover.ompf-margins-none,
.ompf-portfolio.ompf-preview-layout-full-hover-2.ompf-margins-none {
margin-bottom:-2px;
} .ompf-ajaxloading {
position:fixed;
top:50%;
left:50%;
width:60px;
height:60px;
background:#fff no-repeat center center;
display:none;
z-index:700;
margin-left:-30px;
margin-top:-30px;
border-width:1px;
border-style:solid;
border-radius:30px;
}
.ompf-loadmoreloading {
width:60px;
height:60px;
margin:2em auto;
background:#fff no-repeat center center;
display:none;
border-width:1px;
border-style:solid;
border-radius:30px;
}
.navigation-pages.ompf-portfolio-pagination {
margin:2em 0;
}
.ompf-loadmore-holder {
text-align:center;
line-height:2.5em;
}
.ompf-loadmore-holder .ompf-loadmore-link {
display:inline-block;
margin:1em auto;
border-width:1px;
border-style:solid;
text-decoration:none;
color:inherit;
padding:0 0 0 1em;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.ompf-loadmore-link:after {
content:"\e602";
font-family:"omFont";
float:right;
margin-left:1em;
display:inline-block;
text-align:center;
width:2.5em;
border-left-width:1px;
border-left-style:solid;
border-color:inherit;
} .ompf-portfolio-full-width .page-title-wrapper.tpl-color + .content,
.ompf-portfolio-full-width .page-title-wrapper.tpl-image + .content,
.ompf-portfolio-full-width .page-title-wrapper.tpl-parallax + .content {
padding-top:0;
}
.ompf-portfolio-full-width .content {
padding-bottom:0;
}
.ompf-portfolio-full-width .content .container {
max-width:none;
width:100%;
overflow:hidden;
}
.ompf-portfolio-full-width .content .container-inner {
margin:0;
}
.ompf-portfolio-full-width .ompf-portfolio-categories-wrapper {
padding-left:20px;
padding-right:20px;
max-width:1160px;
margin-left:auto;
margin-right:auto;
}
.ompf-portfolio-full-width .page-title-wrapper.tpl-color + .content .ompf-portfolio-categories-wrapper,
.ompf-portfolio-full-width .page-title-wrapper.tpl-image + .content .ompf-portfolio-categories-wrapper,
.ompf-portfolio-full-width .page-title-wrapper.tpl-parallax + .content .ompf-portfolio-categories-wrapper {
margin-top:2em;
}
.ompf-portfolio-full-width .ompf-portfolio-wrapper {
margin-bottom:0;
}
.ompf-portfolio-full-width .page-title-wrapper.tpl-color + .content .ompf-portfolio-wrapper,
.ompf-portfolio-full-width .page-title-wrapper.tpl-image + .content .ompf-portfolio-wrapper,
.ompf-portfolio-full-width .page-title-wrapper.tpl-parallax + .content .ompf-portfolio-wrapper {
margin-top:0;
}
.ompf-portfolio-full-width .page-title-wrapper.tpl-color + .content .ompf-portfolio.ompf-margins-standard,
.ompf-portfolio-full-width .page-title-wrapper.tpl-image + .content .ompf-portfolio.ompf-margins-standard,
.ompf-portfolio-full-width .page-title-wrapper.tpl-parallax + .content .ompf-portfolio.ompf-margins-standard {
margin-top:3%;
}
.ompf-portfolio-full-width .ompf-portfolio-wrapper .ompf-portfolio.ompf-margins-standard {
margin-bottom:0;
} .ompf-portfolio-single-categories {
font-size:85%; 
}
.ompf-portfolio-single-categories-divider {
margin:0 0.5em;
}
.ompf-portfolio-single-categories-divider:before {
content:'\f111';
font-family:'omFont';
font-size:5px;
vertical-align:middle;
opacity:0.4;
}
.ompf-portfolio-single {
margin-bottom:2em;
}
.ompf-media-width100 .ompf-portfolio-single-media {
padding:0;
}
.ompf-portfolio-single-media {
padding:1.35em 0;
} .ompf-portfolio.ompf-widget-mode .ompf-portfolio-thumb {
margin-bottom:2em;
} .sitemap ul {
list-style:none;
padding:0;
margin:1em 0;
}
.sitemap ul li {
padding-left:1em;
margin:0.5em 0;
position:relative;
}
.sitemap ul li:before {
content:"\e608";
font-family:"omFont";
position:absolute;
top:1px;
left:0;
}
.sitemap.small ul li,
.sitemap.small ul ul {
margin:0;
} .search-results-note {
font-style:italic;
}
.search-results-list {
list-style:none;
padding:0;
margin:0;
}
.search-results-list h4 {
margin-top:1em;
}
.search-results-list li {
border-top:1px solid;
margin:1em 0;
padding-top:1px;
}
.search-results-thumbnail {
float:left;
margin:1.5em 1.5em 0.5em 0;
} select,
input[type=number] {
max-width:100%;
padding:3px;
margin:0;
border-radius:0;
border-width:1px;
border-style:solid;
border-color:rgba(0,0,0,0.1);
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
font-size:86%;
background-color:transparent;
text-indent: 0.01px;
text-overflow: "";
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
}
select::-ms-expand {
display: none;
}
input[type=text], 
input[type=email],
input[type=tel],
input[type=password],
input[type=file],
textarea {
background:transparent;
border:0px;
padding:6px 10px;
margin:0;
font-size:100%;
border-width:1px;
border-style:solid;
border-radius:0;
-webkit-appearance: none;
-moz-appearance: none;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=password]:focus,
input[type=file]:focus,
textarea:focus {
}
input.error,
textarea.error {
border-color:red !important;
box-shadow:0 0 5px 0 rgba(255,0,0,0.3);
}
input[type=button],
input[type=submit],
input[type=reset] {
color:#fff;
border:0;
cursor:pointer;
position:relative;
line-height: 1.5;
padding: 0.4em 1.2em;
margin: 0;
border-radius:0;
-webkit-transition: background-color 0.3s, color 0.3s, -webkit-box-shadow 0.3s;
transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
text-decoration: none;
font-size:100%;
text-shadow:none;
-webkit-appearance: none;
-moz-appearance: none;
}
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover {
}
.searchform-s {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
} .wpcf7-form-control-wrap {
display:block;
}
.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 input[type=tel],
.wpcf7 input[type=password],
.wpcf7 input[type=file],
.wpcf7 textarea {
width:100%;
max-width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.wpcf7 select {
margin:0;
}
.wpcf7 select[multiple] {
height:auto;
}
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 div.wpcf7-mail-sent-ng {
background: #f34b3f;
border: 1px solid #f24033;
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
color: #fff;
padding:1em;
margin:1em 0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.wpcf7 div.wpcf7-mail-sent-ok
{
background: #c5f4a9;
border: 1px solid #bdf29e;
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
color: #0d590d;
padding:1em;
margin:1em 0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.wpcf7 div.wpcf7-spam-blocked
{
background: #f4e6a2;
border: 1px solid #f3e397;
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
color: #5b4d13;
padding:1em;
margin:1em 0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.wpcf7 span.wpcf7-not-valid-tip
{
position:static;
display:block;
background:none;
-webkit-transition:all 0.3s;
transition:all 0.3s;
border:0;
color:red;
text-shadow:0 1px 0 rgba(255,255,255,0.4);
font-size:85%;
line-height:16px;
height:16px;
margin:0 0 -16px 0;
padding:0 0;
}
.wpcf7 .wpcf7-not-valid[type=text],
.wpcf7 .wpcf7-not-valid[type=email],
.wpcf7 .wpcf7-not-valid[type=tel],
.wpcf7 .wpcf7-not-valid[type=password],
.wpcf7 .wpcf7-not-valid[type=textarea]
{
border:1px solid red;
} .om-social-icon {
display:inline-block;
width:32px;
height:32px;
background-position:0 0;
margin:0 0.5em 0.5em 0;
-webkit-transition:all 0.2s;
transition:all 0.2s;
border-radius:20px;
opacity:0.35;
}
.om-social-icon:hover {
background-position:left bottom;
background-color:#666;
opacity:1;
}
.light-social-icons .om-social-icon {
background-position:left bottom;
opacity:0.5; 
}
.light-social-icons .om-social-icon:hover {
opacity:1;
-webkit-animation: toRightFromLeft 0.3s;
animation: toRightFromLeft 0.3s;
}
@-webkit-keyframes toRightFromLeft {
49% {
background-position:32px bottom;
}
50% {
-webkit-animation-timing-function: steps(1, end);
animation-timing-function: steps(1, end);
background-position:-32px bottom;
} 
100% {
background-position:0 bottom;
}
}
@keyframes toRightFromLeft {
49% {
background-position:32px bottom;
}
50% {
-webkit-animation-timing-function: steps(1, end);
animation-timing-function: steps(1, end);
background-position:-32px bottom;
} 
100% {
background-position:0 bottom;
}
}
.social-icon-aim{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/aim.png)}
.social-icon-aim:hover{background-color:#e95a00 !important}
.social-icon-amazon{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/amazon.png)}
.social-icon-apple{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/apple.png)}
.social-icon-apple:hover{background-color:#606060 !important}
.social-icon-appstore{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/appstore.png)}
.social-icon-basecamp{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/basecamp.png)}
.social-icon-bebo{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/bebo.png)}
.social-icon-behance{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/behance.png)}
.social-icon-behance:hover{background-color:#18a3fe !important}
.social-icon-bing{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/bing.png)}
.social-icon-blogger{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/blogger.png)}
.social-icon-blogger:hover{background-color:#fb913f !important}
.social-icon-creativecommons{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/creativecommons.png)}
.social-icon-delicious{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/delicious.png)}
.social-icon-delicious:hover{background-color:#3274d1 !important}
.social-icon-devianart{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/devianart.png)}
.social-icon-deviantart:hover{background-color:#d0de21 !important}
.social-icon-digg{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/digg.png)}
.social-icon-digg:hover{background-color:#2882c6 !important}
.social-icon-dribble{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/dribble.png)}
.social-icon-dribble:hover{background-color:#ef5b92 !important}
.social-icon-dropbox{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/dropbox.png)}
.social-icon-drupal{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/drupal.png)}
.social-icon-ember{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/ember.png)}
.social-icon-ember:hover{background-color:#fb9d00 !important}
.social-icon-evernote{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/evernote.png)}
.social-icon-evernote:hover{background-color:#77ba2f !important}
.social-icon-facebook{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/facebook.png)}
.social-icon-facebook:hover{background-color:#3b5998 !important}
.social-icon-feedburner{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/feedburner.png)}
.social-icon-flickr{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/flickr.png)}
.social-icon-flickr:hover{background-color:#f1628b !important}
.social-icon-forrst{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/forrst.png)}
.social-icon-forrst:hover{background-color:#5b9a68 !important}
.social-icon-friendfeed{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/friendfeed.png)}
.social-icon-friendster{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/friendster.png)}
.social-icon-github{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/github.png)}
.social-icon-github:hover{background-color:#7292a2 !important}
.social-icon-github2{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/github2.png)}
.social-icon-github2:hover{background-color:#7292a2 !important}
.social-icon-googleplus{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/googleplus.png)}
.social-icon-googleplus:hover{background-color:#d94a39 !important}
.social-icon-gowalla{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/gowalla.png)}
.social-icon-gowalla:hover{background-color:#ff920d !important}
.social-icon-grooveshark{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/grooveshark.png)}
.social-icon-grooveshark:hover{background-color:#f88e00 !important}
.social-icon-icq{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/icq.png)}
.social-icon-instagram{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/instagram.png)}
.social-icon-instagram:hover{background-color:#d42b75 !important}
.social-icon-lastfm{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/last.fm.png)}
.social-icon-lastfm:hover{background-color:#d21309 !important}
.social-icon-linkedin{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/linkedin.png)}
.social-icon-linkedin:hover{background-color:#71b2d0 !important}
.social-icon-livejournal{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/livejournal.png)}
.social-icon-lovedsgn{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/lovedsgn.png)}
.social-icon-msnmessenger{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/msnmessenger.png)}
.social-icon-myspace{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/myspace.png)}
.social-icon-myspace:hover{background-color:#003398 !important}
.social-icon-newsvine{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/newsvine.png)}
.social-icon-newsvine:hover{background-color:#5b965a !important}
.social-icon-openid{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/openid.png)}
.social-icon-photobucket{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/photobucket.png)}
.social-icon-picasa{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/picasa.png)}
.social-icon-picasa:hover{background-color:#444 !important}
.social-icon-pinterest{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/pinterest.png)}
.social-icon-pinterest:hover{background-color:#cb2027 !important}
.social-icon-plixi{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/plixi.png)}
.social-icon-reddit{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/reddit.png)}
.social-icon-reddit:hover{background-color:#cde2f9 !important}
.social-icon-rss{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/rss.png)}
.social-icon-rss:hover{background-color:#fe9900 !important}
.social-icon-sharethis{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/sharethis.png)}
.social-icon-simplenote{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/simplenote.png)}
.social-icon-skype{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/skype.png)}
.social-icon-skype:hover{background-color:#18b7f1 !important}
.social-icon-slideshare{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/slideshare.png)}
.social-icon-smugmug{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/smugmug.png)}
.social-icon-soundcloud{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/soundcloud.png)}
.social-icon-squarespace{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/squarespace.png)}
.social-icon-squidoo{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/squidoo.png)}
.social-icon-stumbleupon{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/stumbleupon.png)}
.social-icon-stumbleupon:hover{background-color:#eb4924 !important}
.social-icon-technorati{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/technorati.png)}
.social-icon-technorati:hover{background-color:#7ac84f !important}
.social-icon-tumblr{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/tumblr.png)}
.social-icon-tumblr:hover{background-color:#2c4762 !important}
.social-icon-twitter{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/twitter.png)}
.social-icon-twitter:hover{background-color:#48c4d2 !important}
.social-icon-vimeo{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/vimeo.png)}
.social-icon-vimeo:hover{background-color:#62a0ad !important}
.social-icon-wordpress{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/wordpress.png)}
.social-icon-wordpress:hover{background-color:#464646 !important}
.social-icon-yahoo{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/yahoo.png)}
.social-icon-yahoo:hover{background-color:#ab64bc !important}
.social-icon-youtube{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/youtube.png)}
.social-icon-youtube:hover{background-color:#f45750 !important}
@media
(-webkit-min-device-pixel-ratio: 1.5),
(-moz-min-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3/2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
.om-social-icon {
background-size:32px 64px;
}
.social-icon-aim{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/aim@2x.png)}
.social-icon-amazon{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/amazon@2x.png)}
.social-icon-apple{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/apple@2x.png)}
.social-icon-appstore{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/appstore@2x.png)}
.social-icon-basecamp{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/basecamp@2x.png)}
.social-icon-bebo{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/bebo@2x.png)}
.social-icon-behance{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/behance@2x.png)}
.social-icon-bing{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/bing@2x.png)}
.social-icon-blogger{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/blogger@2x.png)}
.social-icon-creativecommons{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/creativecommons@2x.png)}
.social-icon-delicious{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/delicious@2x.png)}
.social-icon-devianart{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/devianart@2x.png)}
.social-icon-digg{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/digg@2x.png)}
.social-icon-dribble{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/dribble@2x.png)}
.social-icon-dropbox{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/dropbox@2x.png)}
.social-icon-drupal{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/drupal@2x.png)}
.social-icon-ember{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/ember@2x.png)}
.social-icon-evernote{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/evernote@2x.png)}
.social-icon-facebook{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/facebook@2x.png)}
.social-icon-feedburner{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/feedburner@2x.png)}
.social-icon-flickr{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/flickr@2x.png)}
.social-icon-forrst{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/forrst@2x.png)}
.social-icon-friendfeed{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/friendfeed@2x.png)}
.social-icon-friendster{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/friendster@2x.png)}
.social-icon-github{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/github@2x.png)}
.social-icon-github2{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/github2@2x.png)}
.social-icon-googleplus{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/googleplus@2x.png)}
.social-icon-gowalla{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/gowalla@2x.png)}
.social-icon-grooveshark{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/grooveshark@2x.png)}
.social-icon-icq{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/icq@2x.png)}
.social-icon-instagram{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/instagram@2x.png)}
.social-icon-lastfm{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/last.fm@2x.png)}
.social-icon-linkedin{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/linkedin@2x.png)}
.social-icon-livejournal{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/livejournal@2x.png)}
.social-icon-lovedsgn{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/lovedsgn@2x.png)}
.social-icon-msnmessenger{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/msnmessenger@2x.png)}
.social-icon-myspace{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/myspace@2x.png)}
.social-icon-newsvine{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/newsvine@2x.png)}
.social-icon-openid{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/openid@2x.png)}
.social-icon-photobucket{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/photobucket@2x.png)}
.social-icon-picasa{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/picasa@2x.png)}
.social-icon-pinterest{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/pinterest@2x.png)}
.social-icon-plixi{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/plixi@2x.png)}
.social-icon-reddit{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/reddit@2x.png)}
.social-icon-rss{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/rss@2x.png)}
.social-icon-sharethis{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/sharethis@2x.png)}
.social-icon-simplenote{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/simplenote@2x.png)}
.social-icon-skype{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/skype@2x.png)}
.social-icon-slideshare{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/slideshare@2x.png)}
.social-icon-smugmug{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/smugmug@2x.png)}
.social-icon-soundcloud{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/soundcloud@2x.png)}
.social-icon-squarespace{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/squarespace@2x.png)}
.social-icon-squidoo{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/squidoo@2x.png)}
.social-icon-stumbleupon{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/stumbleupon@2x.png)}
.social-icon-technorati{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/technorati@2x.png)}
.social-icon-tumblr{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/tumblr@2x.png)}
.social-icon-twitter{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/twitter@2x.png)}
.social-icon-vimeo{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/vimeo@2x.png)}
.social-icon-wordpress{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/wordpress@2x.png)}
.social-icon-yahoo{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/yahoo@2x.png)}
.social-icon-youtube{background-image:url(//mega-print.com/wp-content/themes/amax/img/social/youtube@2x.png)}
} .wp-caption {
margin-top: 20px;
margin-bottom: 20px;
}
.wp-caption-text {
margin: 5px 0;
font-style: italic;
}
.wp-caption.aligncenter {
text-align:center;
width: auto !important;
margin:0 auto;
}
.wp-caption.aligncenter .wp-caption-text {
text-align: center;
}
.wp-caption.alignnone {
width:auto !important;
}
.gallery-caption {
font-style: italic;
}
.sticky { }
.bypostauthor { }
.alignleft {
float: left;
margin: 0 16px 16px 0;
}
.alignright {
float: right;
margin: 0 0 16px 16px;
}
.aligncenter {
display: block;
margin: 16px auto;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .wp-video {
margin:0 auto;
}
.om-wp-video-wrapper {
position:relative;
}
.om-wp-video-wrapper .wp-video {
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
width:auto !important;
height:auto !important;
} #wp-calendar {
margin:1em 0;
width:100%;
border-collapse:collapse;
border-spacing:0;
}
#wp-calendar tbody td {
text-align:center;
padding:0.4em 0.2em;
border-width:1px;
border-style:solid;
}
#wp-calendar th {
padding:0.4em 0;
border-width:1px;
border-style:solid;
color:#fff;
}
#wp-calendar caption {
padding:0.3em 0;
font-weight:normal;
font-size:100%;
text-align:center;
color:#fff;
border-bottom:1px solid #fff;
}
#wp-calendar tfoot td {
padding-top:0.4em;
}
#wp-calendar #prev {
text-align:left;
}
#wp-calendar #next {
text-align:right;
} .gallery-wrapper {
overflow:hidden;
}
.gallery {
margin:1em -3% 1em 0;
}
.gallery .gallery-item {
float:left;
margin:0 3% 3% 0;
}
.gallery .gallery-item img {
width:100%;
}
.gallery.gallery-columns-1 {
margin:1em 0;
}
.gallery.gallery-columns-1 .gallery-item {
float:none;
margin:1em 0;
}
.gallery.gallery-columns-2 .gallery-item {
width:46.99%;
}
.gallery.gallery-columns-3 .gallery-item {
width:30.29%;
}
.gallery.gallery-columns-4 .gallery-item {
width:21.99%;
}
.gallery.gallery-columns-5 .gallery-item {
width:16.99%;
}
.gallery.gallery-columns-6 .gallery-item {
width:13.64%;
}
.gallery.gallery-columns-7 .gallery-item {
width:11.27%;
}
.gallery.gallery-columns-8 .gallery-item {
width:9.5%;
}
.gallery.gallery-columns-9 .gallery-item {
width:8.1%;
}
.gallery.gallery-columns-10 .gallery-item {
width:7%;
} .om-disable-wpb-animation {
-webkit-animation: none !important;
animation: none !important;
}
.om-wpb .animated {
-webkit-animation-duration: .7s;
animation-duration: .7s;
}
.wpb_animate_when_almost_visible.bounce {
-webkit-animation-name: om-bounce;
animation-name: om-bounce;
}
@-webkit-keyframes om-bounce {
17%, 65%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform: translate3d(0,0,0);}
0% {opacity:0;-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -60px, 0);}
47% {-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform: translate3d(0, -25px, 0);opacity:1;}
82% {-webkit-transform: translate3d(0,-8px,0);}
}
@keyframes om-bounce {
17%, 65%, 100% {transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transform: translate3d(0,0,0);}
0% {opacity:0;transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transform: translate3d(0, -60px, 0);}
47% {transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transform: translate3d(0, -25px, 0);opacity:1;}
82% {transform: translate3d(0,-8px,0);}
}
.wpb_animate_when_almost_visible.fade-in {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
.wpb_animate_when_almost_visible.zoom-in {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
.wpb_animate_when_almost_visible.zoom-in-down {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
.wpb_animate_when_almost_visible.zoom-in-up {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
.wpb_animate_when_almost_visible.zoom-out {
-webkit-animation-name: om-zoom-out;
animation-name: om-zoom-out;
}
@-webkit-keyframes om-zoom-out {
0% {-webkit-transform:scale(1.4,1.4); opacity: 0;}
100%{-webkit-transform:scale(1,1); opacity: 1;}
}
@keyframes om-zoom-out {
0% {transform:scale(1.4,1.4); opacity: 0;  }
100% {transform:scale(1,1); opacity: 1; }
}
.wpb_animate_when_almost_visible.spin {
-webkit-animation-name: om-spin;
animation-name: om-spin;
}
@-webkit-keyframes om-spin {
0% {-webkit-transform:rotate(0deg); opacity: 0;}
100%{-webkit-transform:rotate(360deg); opacity: 1;}
}
@keyframes om-spin {
0% {transform:rotate(0deg); opacity: 0;  }
100% {transform:rotate(360deg); opacity: 1; }
}
.wpb_animate_when_almost_visible.spin-lt {
-webkit-animation-name: om-spin-lt;
animation-name: om-spin-lt;
-webkit-transform-origin:0 0;
transform-origin:0 0;
}
@-webkit-keyframes om-spin-lt {
0% {-webkit-transform:rotate(90deg); opacity: 0;}
100%{-webkit-transform:rotate(0deg); opacity: 1;}
}
@keyframes om-spin-lt {
0% {transform:rotate(90deg); opacity: 0;  }
100% {transform:rotate(0deg); opacity: 1; }
}
.wpb_animate_when_almost_visible.spin-rt {
-webkit-animation-name: om-spin-rt;
animation-name: om-spin-rt;
-webkit-transform-origin:100% 0;
transform-origin:100% 0;
}
@-webkit-keyframes om-spin-rt {
0% {-webkit-transform:rotate(-90deg); opacity: 0;}
100%{-webkit-transform:rotate(0deg); opacity: 1;}
}
@keyframes om-spin-rt {
0% {transform:rotate(-90deg); opacity: 0;  }
100% {transform:rotate(0deg); opacity: 1; }
}
.wpb_animate_when_almost_visible.flip-x {
-webkit-animation-name: om-flip-x;
animation-name: om-flip-x;
}
@-webkit-keyframes om-flip-x {
0% {-webkit-transform:perspective(550px) rotateX(90deg); opacity: 0;}
100%{-webkit-transform:perspective(550px) rotateX(0deg); opacity: 1;}
}
@keyframes om-flip-x {
0% {transform:perspective(550px) rotateX(90deg); opacity: 0;  }
100% {transform:perspective(550px) rotateX(0deg); opacity: 1; }
}
.wpb_animate_when_almost_visible.flip-y {
-webkit-animation-name: om-flip-y;
animation-name: om-flip-y;
}
@-webkit-keyframes om-flip-y {
0% {-webkit-transform:perspective(550px) rotateY(90deg); opacity: 0;}
100%{-webkit-transform:perspective(550px) rotateY(0deg); opacity: 1;}
}
@keyframes om-flip-y {
0% {transform:perspective(550px) rotateY(90deg); opacity: 0;  }
100% {transform:perspective(550px) rotateY(0deg); opacity: 1; }
}
.wpb_animate_when_almost_visible.flip.animated {
-webkit-animation-name: om-flip;
animation-name: om-flip;
}
@-webkit-keyframes om-flip {
0% {-webkit-transform:perspective(550px) rotateX(90deg); opacity: 0;}
30% {-webkit-transform:perspective(550px) rotateX(-35deg); opacity: .4;}
60% {-webkit-transform:perspective(550px) rotateX(15deg); opacity: .6;}
80% {-webkit-transform:perspective(550px) rotateX(-7deg); opacity: .8;}
100%{-webkit-transform:perspective(550px) rotateX(0deg); opacity: 1;}
}
@keyframes om-flip {
0% {transform:perspective(550px) rotateX(90deg); opacity: 0;  }
30% {transform:perspective(550px) rotateX(-35deg); opacity: .4;}
60% {transform:perspective(550px) rotateX(15deg); opacity: .6;}
80% {transform:perspective(550px) rotateX(-7deg); opacity: .8;}
100% {transform:perspective(550px) rotateX(0deg); opacity: 1; }
} .om-parallax {
overflow:hidden;
}
.om-parallax-inner {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding-bottom:400px;
} .om_theme .vc_column_container>.vc_column-inner {
padding-left:20px;
padding-right:20px;
}
.om-wpb_row {
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px;
position:relative;
}
.sidebar-hidden .om-wpb_row.row-layout-expand_standard_paddings,
.sidebar-hidden .om-wpb_row.row-layout-expand_tiny_paddings,
.sidebar-hidden .om-wpb_row.row-layout-expand_no_paddings {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}
.sidebar-hidden .om-wpb_row.row-layout-expand_no_paddings {
overflow-x:hidden;
}
.om-wpb_row.om-with-background {
padding-top:1em;
padding-bottom:1em;
}
.om-wpb_row.om-with-background.row-layout-expand_no_paddings {
padding-top:0;
padding-bottom:0;
}
.om-c-container:first-child > .om-c-container-inner:empty { margin-top:-1em;
}
.page-title-wrapper.tpl-standard + .content .om-c-container:first-child > .om-c-container-inner:empty {
margin-top:0;
}
.om-c-container:last-child > .om-c-container-inner:empty { margin-top:-2em;
}
.om-c-container-inner > p:first-child:last-child:empty {
margin:0;
}
.om_theme .wpb_row {
margin-left:-20px;
margin-right:-20px;
margin-bottom:0;
position:relative;
}
body.sidebar-hidden.om-wpb-active .om-c-container {
max-width:1200px;
margin:0 auto;
}
body.sidebar-hidden.om-wpb-active .om-c-container-inner {
margin:0 20px;
}
.om-wpb-row-bg-video {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
overflow:hidden;
background-position:center center;
-webkit-background-size:cover;
background-size:cover;
}
.om-wpb-row-bg-video video {
position:absolute;
top:0;
left:0;
width:100%;
}
.om_theme .wpb_text_column p:last-child,
.om_theme .wpb_text_column *:last-child,
.om_theme #content .wpb_text_column p:last-child,
.om_theme #content .wpb_text_column *:last-child,
.om_theme .vc_toggle_content p:last-child {
margin-bottom:1em;
}
.om_theme .wpb_content_element {
margin-top:1em;
margin-bottom:2em;
}
.om_theme .wpb_content_element {
margin-top:1em;
margin-bottom:2em;
}
.om_theme .wpb_column > .wpb_wrapper > *:last-child,
.om_theme .vc_column-inner > .wpb_wrapper > *:last-child {
margin-bottom:1em;
}
.om_theme .om-wpb_row.row-layout-expand_no_paddings .wpb_column > .wpb_wrapper > *:first-child,
.om_theme .om-wpb_row.row-layout-expand_no_paddings .vc_column-inner > .wpb_wrapper > *:first-child {
margin-top:0;
}
.om_theme .om-wpb_row.row-layout-expand_no_paddings .wpb_column > .wpb_wrapper > *:last-child,
.om_theme .om-wpb_row.row-layout-expand_no_paddings .vc_column-inner > .wpb_wrapper > *:last-child {
margin-bottom:0;
}
.om-wpb_row-edge.row-layout-standard {
margin-left:-20px;
margin-right:-20px;
}
.om-wpb_row-edge svg {
height:40px;
display:block;
}
html.touch.webkit .om-wpb_row-edge svg { margin-top:-1px;
margin-bottom:-1px;
}
.om-wpb_row-edge.om-edge-size-md svg {
height:70px;
}
.om-wpb_row-edge.om-edge-size-lg svg {
height:100px;
}
.om-wpb_row-edge.om-edge-size-xlg svg {
height:140px;
}
@media only screen and (max-width: 1024px) {
html.touch .om-wpb-row-bg-video video {
display:none;
}
} .om_theme .vc_separator h4 {
font-size:125%;
padding-bottom:0.1em !important;
}
.om_theme .vc_separator .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
font-size:125% !important;
}
.vc_separator.vc_sep_color_blue h4 {
color: #5472d2;
}
.vc_separator.vc_sep_color_turquoise h4 {
color: #00c1cf;
}
.vc_separator.vc_sep_color_pink h4 {
color: #fe6c61;
}
.vc_separator.vc_sep_color_violet h4 {
color: #8d6dc4;
}
.vc_separator.vc_sep_color_peacoc h4 {
color: #4cadc9;
}
.vc_separator.vc_sep_color_chino h4 {
color: #cec2ab;
}
.vc_separator.vc_sep_color_mulled_wine h4,
.vc_separator.vc_sep_color_mulled-wine h4 {
color: #50485b;
}
.vc_separator.vc_sep_color_vista_blue h4,
.vc_separator.vc_sep_color_vista-blue h4 {
color: #75d69c;
}
.vc_separator.vc_sep_color_black h4 {
color: #2a2a2a;
}
.vc_separator.vc_sep_color_grey h4 {
color: #ebebeb;
}
.vc_separator.vc_sep_color_orange h4 {
color: #f7be68;
}
.vc_separator.vc_sep_color_sky h4 {
color: #5aa1e3;
}
.vc_separator.vc_sep_color_green h4 {
color: #6dab3c;
}
.vc_separator.vc_sep_color_juicy_pink h4,
.vc_separator.vc_sep_color_juicy-pink h4 {
color: #f4524d;
}
.vc_separator.vc_sep_color_sandy_brown h4,
.vc_separator.vc_sep_color_sandy-brown h4 {
color: #f79468;
}
.vc_separator.vc_sep_color_purple h4 {
color: #b97ebb;
}
.vc_separator.vc_sep_color_white h4 {
color: #ffffff;
}
.vc_separator.vc_sep_color_grace h4 {
color: #aed13b;
}
.om_theme .vc_separator.vc_separator_with_icon h4 i {
font-size:160%;
}
.om_theme .vc_separator .vc_icon_element {
margin:0;
display:block;
padding:0 .8em;
font-size:100%; 
-webkit-box-flex:0;
-webkit-flex:0 1 auto;
-ms-flex:0 1 auto;
flex:0 1 auto;
}
.om_theme .vc_separator .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
border:0;
width:auto;
height:auto;
line-height:inherit !important;
}
.om_theme .vc_separator .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
position:static;
-webkit-transform:none;
transform:none;
}
body.om_theme .vc_separator .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
font-size:200% !important;
} .om_theme .vc_message_box,
.om_theme .vc_message_box.vc_message_box-rounded {
border-radius:0;
margin:1em 0;
}
.om_theme .vc_message_box > p,
.om_theme .vc_message_box > p:last-child {
margin:1em 0;
}
.om_theme .vc_message_box {
padding:1px 1em 1px 3em;
}
.om_theme .vc_message_box.vc_message_box-solid-icon {
padding-left:4em;
}
.om_theme .vc_message_box-icon {
width:2em !important;
padding-left:1em;
}
.om_theme .vc_message_box-icon > * {
font-size:120% !important;
}
.om_theme .vc_message_box-icon > .fa {
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.vc_message_box.vc_message_box-standard.vc_color-om-theme-color,
.vc_message_box.vc_message_box-3d.vc_color-om-theme-color {
border-color:rgba(0,0,0,.3);
}
.vc_message_box.vc_message_box-3d.vc_color-om-theme-color {
border-bottom-width:5px;
}
.vc_message_box.vc_message_box-standard.vc_color-om-theme-color,
.vc_message_box.vc_message_box-solid.vc_color-om-theme-color,
.vc_message_box.vc_message_box-solid-icon.vc_color-om-theme-color .vc_message_box-icon,
.vc_message_box.vc_message_box-3d.vc_color-om-theme-color {
color:#fff;
} .om_theme .vc_toggle {
margin:1em 0 0;
}
.om_theme .vc_toggle_title {
padding:0.6em 1em 0.6em 2.4em;
border:1px solid;
position:relative;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .vc_toggle_title:after {
content:'\e60e';
font-family:'omFont';
position:absolute;
top:0.6em;
left:0.8em;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
-webkit-transition:all 0.2s;
transition:all 0.2s;
}
.om_theme .vc_toggle.vc_toggle_active .vc_toggle_title:after {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
}
.om_theme .vc_toggle_title h4 {
display:block;
margin:0;
font-size:100%;
font-weight:normal;
background:none;
}
.om_theme .vc_toggle_content {
margin:0;
border:1px solid;
border-top:0;
padding:0 0.6em 0 2.4em;
}
.vc_toggle + .vc_toggle {
margin-top:0.6em;
} .om_theme .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
margin:0;
padding:0;
position:relative;
border:1px solid;
font-size:100%;
font-weight:normal;
background:none;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:not(:last-child) .wpb_accordion_header:not(:hover):not(.ui-accordion-header-active) {
border-bottom-color:transparent;
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
color:inherit;
padding:0.6em 2.4em 0.6em 1em;
position:relative;
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.om_theme .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
width:auto;
height:auto;
top:0.6em;
right:0.8em;
background:none;
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .ui-icon:before {
content:'\e60e';
font-family:'omFont';
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .ui-icon {
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
-webkit-transition:all 0.2s;
transition:all 0.2s;
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active .ui-icon {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_content {
border:1px solid;
border-top:0;
padding:0 1em;
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:not(:last-child) .wpb_accordion_content {
border-bottom:0;
}
.om_theme .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:not(:first-child) {
margin-top:-1px;
} .om_theme div .vc_box_border,
.om_theme div .vc_box_border_circle,
.om_theme div .vc_box_outline,
.om_theme div .vc_box_outline_circle,
.om_theme div .vc_box_shadow_border,
.om_theme div .vc_box_shadow_border_circle {
padding:4px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.om_theme div .vc_box_shadow,
.om_theme div .vc_box_shadow_border,
.om_theme div .vc_box_shadow_border_circle,
.om_theme div .vc_box_shadow_circle {
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}
.vc_box_circle .hover-image-extra .over,
.vc_box_outline_circle .hover-image-extra .over,
.vc_box_border_circle .hover-image-extra .over,
.vc_box_shadow_circle .hover-image-extra .over,
.vc_box_shadow_border_circle .hover-image-extra .over,
div .vc_box_circle img,
div .vc_box_outline_circle img,
div .vc_box_border_circle img,
div .vc_box_shadow_circle img,
div .vc_box_shadow_border_circle img {
border-radius:50%;
}
.vc_box_rounded .hover-image-extra .over,
div .vc_box_rounded img {
border-radius:4px;
} div.wpb_heading {
font-size:125%;
margin:.8em 0;
line-height:1.35;
} .om_theme .theme-default .nivoSlider {
box-shadow:none;
}
.om_theme .theme-default .nivo-directionNav a {
background:none;
border:1px solid #fff;
top:50%;
width:50px;
height:50px;
margin-top:-25px;
line-height:50px;
color:#fff;
font-size:40px;
opacity:0.5;
}
.om_theme .theme-default:hover .nivo-directionNav a {
opacity:0.5;
}
.om_theme .theme-default .nivo-directionNav a:hover {
opacity:1;
}
.om_theme .theme-default a.nivo-prevNav:before,
.om_theme .theme-default a.nivo-nextNav:before {
content:'\e603';
font-family:'omFont';
text-align:center;
position:absolute;
top:0;
left:-2px;
text-indent:0;
width:50px;
}
.om_theme .theme-default a.nivo-nextNav:before {
content:'\e606';
left:2px;
} .wpb_images_carousel .vc_carousel-inner .vc_item a,
.wpb_images_carousel .vc_carousel-inner .vc_item a img {
display:block;
}
.wpb_images_carousel .vc_carousel-inner .vc_item a img {
margin:0 auto;
}
.wpb_images_carousel,
.vc_carousel {
overflow:hidden;
}
.vc_images_carousel.vc_per-view-more,
.vc_carousel.vc_per-view-more {
margin:0 -10px;
width:auto !important;
}
.om_theme .vc_images_carousel .vc_carousel-indicators li,
.om_theme .vc_carousel .vc_carousel-indicators li {
border-radius:0;
border-color:#fff; margin:0;
}
.om_theme .vc_images_carousel .vc_carousel-indicators li,
.om_theme .vc_carousel .vc_carousel-indicators li {
background-color:transparent;
background-color:rgba(0,0,0,0.15);
}
.om_theme .vc_images_carousel .vc_carousel-control,
.om_theme .vc_carousel .vc_carousel-control {
-webkit-transform: translate3d(0,0,0); }
.om_theme .vc_images_carousel .vc_carousel-control .icon-prev,
.om_theme .vc_images_carousel .vc_carousel-control .icon-next,
.om_theme .vc_carousel .vc_carousel-control .icon-prev,
.om_theme .vc_carousel .vc_carousel-control .icon-next {
border:1px solid #fff;
color:#fff;
line-height:40px;
text-shadow:none;
position:relative;
z-index:1;
width:40px;
height:40px;
margin:-20px 0 0 -20px;
}
.om_theme .vc_images_carousel .vc_carousel-control,
.om_theme .vc_carousel .vc_carousel-control {
-webkit-transition:opacity 0.3s;
transition:opacity 0.3s;
width:auto;
}
.om_theme .vc_images_carousel .vc_carousel-control.vc_left,
.om_theme .vc_carousel .vc_carousel-control.vc_left {
left:30px;
}
.om_theme .vc_images_carousel .vc_carousel-control.vc_right,
.om_theme .vc_carousel .vc_carousel-control.vc_right {
right:30px;
}
.om_theme .vc_images_carousel .vc_carousel-control .icon-prev:before,
.om_theme .vc_images_carousel .vc_carousel-control .icon-next:before,
.om_theme .vc_carousel .vc_carousel-control .icon-prev:before,
.om_theme .vc_carousel .vc_carousel-control .icon-next:before {
top:0;
font-family:'omFont';
}
.om_theme .vc_images_carousel .vc_carousel-control .icon-prev:before,
.om_theme .vc_carousel .vc_carousel-control .icon-prev:before {
content:'\e604';
}
.om_theme .vc_images_carousel .vc_carousel-control .icon-next:before,
.om_theme .vc_carousel .vc_carousel-control .icon-next:before {
content:'\e607';
} .om_theme .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background:none;
border:1px solid;
border-top:0;
border-color:rgba(0,0,0,0.1);
position:relative;
}
.om_theme .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
color:#fff;
}
.om_theme .wpb_tabs .wpb_tabs_nav {
border-bottom:3px solid transparent;
}
.om_theme .wpb_tabs .wpb_tabs_nav li {
margin:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .wpb_content_element .wpb_tabs_nav li,
.om_theme .wpb_content_element .wpb_tabs_nav li:hover {
background:none;
}
.om_theme .wpb_content_element .wpb_tabs_nav li a {
border:1px solid rgba(0,0,0,0.1);
color:inherit;
-webkit-transition:all 0.3s;
transition:all 0.3s;
width:auto;
}
.om_theme .wpb_tabs .wpb_tabs_nav li a {
border-bottom:0;
}
.om_theme .wpb_tabs .wpb_tabs_nav li:not(:first-child) a {
border-left:0;
}
.om_theme .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
padding:0 1em;
}
.om_theme .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child,
.om_theme .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child,
.om_theme .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,
.om_theme .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child {
margin-bottom:1em;
} .om_theme .vc_tta-tabs-list {
border-bottom:3px solid transparent;
}
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-tabs-list {
padding:0;
}
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-tab {
margin:0;
}
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-tab > a,
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-tab > a:hover {
background:none;
padding: 0.5em 1em;
}
.om_theme .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tab > a {
border-bottom:0;
}
.om_theme .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tab:not(:first-child) > a {
border-left:0;
}
.om_theme .vc_tta.vc_general .vc_tta-tab.vc_active > a  {
color:#fff;
}
.om_theme .vc_tta.vc_general .vc_tta-panel-body {
padding:1px 1em;
}
.om_theme .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
background:none;
} .om_theme .wpb_tour {
overflow:hidden;
}
.om_theme .wpb_tour .wpb_tabs_nav {
border-right:3px solid transparent;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.om_theme .wpb_tour .wpb_tabs_nav li {
margin:0;
}
.om_theme .wpb_tour .wpb_tabs_nav li a {
border-right:0;
}
.om_theme .wpb_tour .wpb_tabs_nav li:not(:first-child) a {
border-top:0;
}
.om_theme .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
border:1px solid;
border-left:0;
border-color:rgba(0,0,0,0.1);
position:relative;
}
.om_theme .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab:before {
content:'';
position:absolute;
display:block;
top:-1px;
left:-3px;
width:3px;
bottom:-1px;
}
.om_theme .wpb_tour_next_prev_nav {
padding-left:1em;
padding-right:1em;
} .om_theme .vc_tta.vc_tta-tabs-position-left .vc_tta-tabs-list {
border-bottom:0;
border-right-width:3px;
border-right-style:solid;
}
.om_theme .vc_tta.vc_tta-tabs-position-left .vc_tta-tab > a {
border-right:0;
}
.om_theme .vc_tta.vc_tta-tabs-position-left .vc_tta-tab:not(:first-child) > a {
border-top:0;
}
@media (min-width: 768px) {
.om_theme .vc_tta.vc_tta-tabs-position-left .vc_tta-panel-body,
.om_theme .vc_tta.vc_tta-tabs-position-top .vc_tta-panel-body {
border:0;
}
} .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
border-bottom-color:transparent;
}
.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-body {
border-bottom:0;
}
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
padding: 0.6em 2.4em 0.6em 1em;
}
.om_theme .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color:inherit;
}
.om_theme .vc_tta.vc_general .vc_tta-panel-title {
font-size:100%;
line-height:inherit;
}
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .vc_tta.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
background:none;
}
.om_theme .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
top:.6em;
right:.8em;
width:auto;
height:auto;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition:all 0.2s;
transition:all 0.2s;
}
.om_theme .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon:before,
.om_theme .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon::before {
content: '\e60e';
font-family: 'omFont';
font-style:normal;
position:static;
border:0;
-webkit-transform: none;
transform: none;
}
.om_theme .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
-webkit-transform: rotate(0);
transform: rotate(0);
}
.om_theme .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon:after,
.om_theme .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon::after {
display:none;
} .wpb_row.wpb_nogrid ul.wpb_thumbnails-fluid {
padding:0;
}
.wpb_thumbnails .post-thumb .hover-image-extra .back img {
width:100%;
}
.om_theme .wpb_thumbnails .post-title,
.om_theme .wpb_thumbnails .post-thumb,
.om_theme .wpb_thumbnails .entry-content,
.om_theme .wpb_thumbnails .post-readmore {
margin:0 0 1em;
}
.om_theme .wpb_thumbnails .post-title a:hover {
text-decoration:none;
}
.om_theme ul.wpb_thumbnails-fluid > li {
margin-bottom:2em;
}
.content .wpb_thumbnails-fluid[data-layout-mode=masonry] .isotope-inner {
border-bottom-width:1px;
border-bottom-style:solid;
}
.content .wpb_thumbnails-fluid[data-layout-mode=masonry] .isotope-inner {
padding-bottom:1em;
}
.content .wpb_thumbnails-fluid[data-layout-mode=masonry] li {
margin-bottom:1.7em;
} .vc_carousel .post-thumb .hover-image-extra .back img {
width:100%;
}
.om_theme .vc_carousel .post-title,
.om_theme .vc_carousel .post-thumb,
.om_theme .vc_carousel .entry-content,
.om_theme .vc_carousel .post-readmore {
margin:0 0 1em;
}
.om_theme .vc_carousel .post-title a:hover {
text-decoration:none;
} .om_theme .vc_btn3-container,
.om_theme .vc_general.vc_btn3 {
line-height:inherit;
}
.om_theme .vc_general.vc_btn3 {
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .vc_btn3,
.om_theme .vc_btn3.vc_btn3-shape-rounded {
border-radius:0;
}
.om_theme .vc_general.vc_btn3 .vc_btn3-icon {
vertical-align:baseline;
}
.om_theme .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
margin-left:0.2em;
}
.vc_btn3.vc_btn3-style-flat.vc_btn3-color-om-theme-color,
.vc_btn3.vc_btn3-style-flat.vc_btn3-color-om-theme-color:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-om-theme-color,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-om-theme-color:hover,
.vc_btn3.vc_btn3-style-flat.vc_btn3-color-custom,
.vc_btn3.vc_btn3-style-flat.vc_btn3-color-custom:hover,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-custom,
.vc_btn3.vc_btn3-style-3d.vc_btn3-color-custom:hover {
color:#fff;
}
.om_theme .vc_btn3.vc_btn3-style-3d,
.om_theme .vc_btn3.vc_btn3-style-flat {
border:1px solid rgba(0,0,0,0.07);
}
.om_theme .vc_btn3.vc_btn3-style-3d {
border-bottom:0;
}
.om_theme .vc_btn3.vc_btn3-style-outline {
border-width:1px !important;
}
.om_theme .vc_btn3.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-style-outline:focus,
.om_theme .vc_btn3.vc_btn3-style-outline.active {
background-color:transparent !important;
}
.om_theme .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus {
color: #3c5ecc;
border-color: #3c5ecc;
}
.om_theme .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active {
color: #3558c8;
border-color: #3558c8;
}
.om_theme .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus {
color: #00a4b0;
border-color: #00a4b0;
}
.om_theme .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active {
color: #009ba6;
border-color: #009ba6;
}
.om_theme .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus {
color: #fe5043;
border-color: #fe5043;
}
.om_theme .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active {
color: #fe4638;
border-color: #fe4638;
}
.om_theme .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus {
color: #7c57bb;
border-color: #7c57bb;
}
.om_theme .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active {
color: #7650b8;
border-color: #7650b8;
}
.om_theme .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus {
color: #39a0bd;
border-color: #39a0bd;
}
.om_theme .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active {
color: #3799b5;
border-color: #3799b5;
}
.om_theme .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus {
color: #c3b498;
border-color: #c3b498;
}
.om_theme .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active {
color: #bfaf91;
border-color: #bfaf91;
}
.om_theme .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus {
color: #413a4a;
border-color: #413a4a;
}
.om_theme .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active {
color: #3c3644;
border-color: #3c3644;
}
.om_theme .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus {
color: #5dcf8b;
border-color: #5dcf8b;
}
.om_theme .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active {
color: #56cd85;
border-color: #56cd85;
}
.om_theme .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus {
color: #f5b14b;
border-color: #f5b14b;
}
.om_theme .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active {
color: #f5ad41;
border-color: #f5ad41;
}
.om_theme .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus {
color: #4092df;
border-color: #4092df;
}
.om_theme .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active {
color: #378ddd;
border-color: #378ddd;
}
.om_theme .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus {
color: #5f9434;
border-color: #5f9434;
}
.om_theme .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active {
color: #5a8d31;
border-color: #5a8d31;
}
.om_theme .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus {
color: #f23630;
border-color: #f23630;
}
.om_theme .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active {
color: #f22d27;
border-color: #f22d27;
}
.om_theme .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus {
color: #f57f4b;
border-color: #f57f4b;
}
.om_theme .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active {
color: #f57941;
border-color: #f57941;
}
.om_theme .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus {
color: #ae6ab0;
border-color: #ae6ab0;
}
.om_theme .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active {
color: #ab63ad;
border-color: #ab63ad;
}
.om_theme .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus {
color: #1b1b1b;
border-color: #1b1b1b;
}
.om_theme .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active {
color: #161616;
border-color: #161616;
}
.om_theme .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus {
color: #dcdcdc;
border-color: #dcdcdc;
}
.om_theme .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active {
color: #d7d7d7;
border-color: #d7d7d7;
}
.om_theme .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover,
.om_theme .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus {
color: #f0f0f0;
border-color: #f0f0f0;
}
.om_theme .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
.om_theme .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active {
color: #ebebeb;
border-color: #ebebeb;
}
.om_theme .vc_btn3.vc_btn3-size-xlg {
padding: 0.5em 0.9em !important;
font-size: 135% !important;
}
.om_theme .vc_btn3.vc_btn3-size-lg {
padding: 0.4em 0.8em !important;
font-size: 115% !important;
}
.om_theme .vc_btn3.vc_btn3-size-md {
padding: 0.3em 0.7em !important;
font-size: 100% !important;
}
.om_theme .vc_btn3.vc_btn3-size-sm {
padding: 0.2em 0.6em !important;
font-size: 85% !important;
}
.om_theme .vc_btn3.vc_btn3-size-xs {
padding: 0.07em 0.4em !important;
font-size: 75% !important;
}
.om_theme .vc_btn3.vc_btn3-size-xlg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left:2.8em !important;
}
.om_theme .vc_btn3.vc_btn3-size-xlg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right:2.8em !important;
}
.om_theme .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left:2.6em !important;
}
.om_theme .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right:2.6em !important;
}
.om_theme .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left:2.4em !important;
}
.om_theme .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right:2.4em !important;
}
.om_theme .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left:2.2em !important;
}
.om_theme .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right:2.2em !important;
}
.om_theme .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
padding-left:1.8em !important;
}
.om_theme .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
padding-right:1.8em !important;
}
.om_theme .vc_btn3.vc_btn3-size-xlg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
left:.9em !important;
}
.om_theme .vc_btn3.vc_btn3-size-xlg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
right:.9em !important;
}
.om_theme .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
left:.8em !important;
}
.om_theme .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
right:.8em !important;
}
.om_theme .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
left:.7em !important;
}
.om_theme .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
right:.7em !important;
}
.om_theme .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
left:.6em !important;
}
.om_theme .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
right:.6em !important;
}
.om_theme .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
left:.4em !important;
}
.om_theme .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
right:.4em !important;
}
.om_theme .vc_general.vc_btn3 .vc_btn3-placeholder {
width:1em;
}
.om_theme .vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
.om_theme .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
left:50%;
}
.vc_btn3 .vc_btn3-icon {
font-size:120% !important;
height:auto !important;
margin-top:-1px;
} .vc_om_a_button-wrapper.vc_om-align-center {
display:block;
text-align:center;
}
.vc_om_a_button-wrapper.vc_om-align-right {
display:block;
text-align:right;
}
.vc_om_a_button {
display:inline-block;
vertical-align:middle;
margin:5px 0;
overflow:hidden;
color:inherit !important;
text-decoration:none;
position:relative;
}
.vc_om_a_button .vc_om-brd {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border:1px solid transparent;
-webkit-transition:all 0.2s;
transition:all 0.2s;
}
.vc_om_a_button:hover {
text-decoration:none;
}
.om_theme .wpb_text_column .vc_om_a_button {
margin:0;
}
.vc_om_a_button.vc_om-default-icon .vc_om-icon {
font-style:normal;
}
.vc_om_a_button.vc_om-default-icon .vc_om-icon:before {
content:'\e608';
font-family:'omFont';
line-height:1;
}
.vc_om_a_button .vc_om-ab-inner {
display:inline-block;
position:relative;
left:-2.1em;
-webkit-transition:all 0.2s;
transition:all 0.2s;
}
.vc_om_a_button .vc_om-title {
display:inline-block;
padding:0.3em 0.7em;
}
.vc_om_a_button .vc_om-icon-w {
display:inline-block;
width:1.5em;
text-align:center;
padding:0.3em;
}
.vc_om_a_button .vc_om-icon-w.vc_om-after {
position:absolute;
top:0;
left:100%;
}
.vc_om_a_button:hover .vc_om-ab-inner {
left:0 !important;
}
.vc_om_a_button.vc_om-style-colored_all .vc_om-icon-w.vc_om-before {
position:relative;
}
.vc_om_a_button.vc_om-style-colored_all .vc_om-icon-w.vc_om-before:after,
.vc_om_a_button.vc_om-style-colored_all .vc_om-icon-w.vc_om-after:after {
content:'';
position:absolute;
top:0;
bottom:0;
}
.vc_om_a_button.vc_om-style-colored_all .vc_om-icon-w.vc_om-before:after {
right:0;
border-left:1px solid #fff;
}
.vc_om_a_button.vc_om-style-colored_all .vc_om-icon-w.vc_om-after:after {
left:0;
border-right:1px solid #fff;
}
.vc_om_a_button.vc_om-style-colored_icon .vc_om-icon-w,
.vc_om_a_button.vc_om-style-colored_text .vc_om-title,
.vc_om_a_button.vc_om-style-colored_all .vc_om-icon-w,
.vc_om_a_button.vc_om-style-colored_all .vc_om-title {
color:#fff;
}
.vc_om_a_button.vc_om-size-xs {
font-size:75%;
}
.vc_om_a_button.vc_om-size-xs .vc_om-icon-w {
padding:0.07em;
}
.vc_om_a_button.vc_om-size-xs .vc_om-title {
padding:0.07em 0.4em;
}
.vc_om_a_button.vc_om-size-sm {
font-size:85%;
}
.vc_om_a_button.vc_om-size-sm .vc_om-icon-w {
padding:0.2em;
}
.vc_om_a_button.vc_om-size-sm .vc_om-title {
padding:0.2em 0.6em;
}
.vc_om_a_button.vc_om-size-lg {
font-size:115%;
}
.vc_om_a_button.vc_om-size-lg .vc_om-icon-w {
padding:0.4em;
}
.vc_om_a_button.vc_om-size-lg .vc_om-title {
padding:0.4em 0.8em;
}
.vc_om_a_button.vc_om-size-xlg {
font-size:135%;
}
.vc_om_a_button.vc_om-size-xlg .vc_om-icon-w {
padding:0.5em;
}
.vc_om_a_button.vc_om-size-xlg .vc_om-title {
padding:0.5em 0.9em;
} .om_theme .vc_call_to_action {
padding:0.5em 1.5em;
border:1px solid rgba(0,0,0,0.07);
position:relative;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.om_theme .vc_call_to_action.vc_with_btn:before {
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.om_theme .vc_call_to_action.vc_with_btn.vc_cta_btn_pos_right:before {
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.3)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
}
.om_theme .vc_call_to_action.vc_with_btn.vc_cta_btn_pos_left:before {
background: -moz-linear-gradient(left,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);
}
.om_theme .vc_call_to_action.vc_with_btn.vc_cta_btn_pos_bottom:before {
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.3)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
}
.om_theme .vc_call_to_action.vc_with_btn.button_hover:before {
opacity:1;
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-inner,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-inner {
display:table;
width:100%;
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-text,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-text,
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-button,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-button  {
display:table-cell;
vertical-align:middle;
}
html .om_theme .vc_call_to_action .vc_btn3 {
float:none;
margin:1em 0;
white-space:nowrap;
position:relative;
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-text {
padding-left:2em;
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-text {
padding-right:2em;
}
.om_theme .vc_call_to_action hgroup,
.om_theme .vc_call_to_action p {
margin:1em 0;
} html .om_theme .vc_progress_bar .vc_single_bar .vc_label {
text-shadow:none;
padding:0.4em 0.9em;
font-size:90%;
}
.vc_progress_bar .vc_single_bar.om-theme-color .vc_label,
.vc_progress_bar.vc_progress-bar-color-om-theme-color .vc_single_bar .vc_label {
color:#fff;
}
.om_theme .vc_progress_bar .vc_single_bar {
border-radius:0;
box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.07);
background:rgba(224,224,224,.07);
}
.om_theme .vc_progress_bar .vc_single_bar .vc_bar {
border-radius:0;
box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.07);
}
.om_theme .vc_progress_bar .vc_single_bar.bar_blue {
background-color: rgba(0,116,204,.07);
}
.om_theme .vc_progress_bar .vc_single_bar.bar_turquoise {
background-color: rgba(73,175,205,.07);
}
.om_theme .vc_progress_bar .vc_single_bar.bar_green {
background-color: rgba(91,183,91,.07);
}
.om_theme .vc_progress_bar .vc_single_bar.bar_orange {
background-color: rgba(250,167,50,.07);
}
.om_theme .vc_progress_bar .vc_single_bar.bar_red {
background-color: rgba(218,79,73,.07);
}
.om_theme .vc_progress_bar .vc_single_bar.bar_black {
background-color: rgba(65,65,65,.07);
}
.om_theme .vc_progress_bar .vc_single_bar .vc_bar.striped {
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
-webkit-background-size: 20px 20px;
-moz-background-size: 20px 20px;
-o-background-size: 20px 20px;
background-size: 20px 20px;
} .om_theme .vc_pie_chart {
margin-left:auto;
margin-right:auto;
}
.om_theme .vc_pie_chart_back {
border-width:9px;
}
.om_theme .vc_pie_chart_back,
.om_theme .vc_pie_chart[data-pie-color="wpb_button"] .vc_pie_chart_back {
border-color:#ccc;
}
.om_theme .vc_pie_chart .vc_pie_chart_value {
font-size:220%;
}
.om_theme .vc_pie_chart.vc_pie_label-icon .vc_pie_chart_value {
font-size:320%;
} .vc_om-box {
padding:0.5em 2em;
border-width:0;
border-style:solid;
position:relative;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.vc_om-box.vc_om-bg-om-theme-color {
color:#fff;
}
.vc_om-box.vc_om-with-icon {
margin-top:4em;
padding-top:2em;
}
.vc_om-box-icon-wrapper {
position:absolute;
top:-1.05em;
left:50%;
margin-left:-1.05em;
font-size:2em;
}
.vc_om-box-icon {
text-align:center;
width:2.1em;
height:2.1em;
line-height:2.1em;
border-style:solid;
border-width:0px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
background:inherit;
}
.vc_om-box-icon i {
line-height:inherit;
vertical-align:top;
}
.vc_om-box.vc_om-with-icon.vc_om-with-border {
border-top:0;
}
.vc_om-box.vc_om-with-icon.vc_om-with-border:before,
.vc_om-box.vc_om-with-icon.vc_om-with-border:after {
content:'';
position:absolute;
top:0;
height:0;
border:inherit;
}
.vc_om-box.vc_om-with-icon.vc_om-with-border:before {
left:0;
right:50%;
margin-right:2.1em;
}
.vc_om-box.vc_om-with-icon.vc_om-with-border:after {
left:50%;
right:0;
margin-left:2.1em;
}
.vc_om-box.vc_om-border-style-dotted,
.vc_om-box.vc_om-border-style-dotted .vc_om-box-icon {
border-style:dotted;
}
.vc_om-box.vc_om-icon-style-bg .vc_om-box-icon {
color:#fff;
border-style:solid;
}
.vc_om-box.vc_om-icon-shape-square .vc_om-box-icon {
border-radius:0;
} .vc_om-counter {
text-align:center;
}
.vc_om-counter-number {
font-size:300%;
}
.vc_om-counter.vc_om-size-small .vc_om-counter-number {
font-size:200%;
line-height:1.35;
}
.vc_om-counter.vc_om-size-small .vc_om-counter-title {
font-size:85%;
}
.vc_om-counter.vc_om-size-medium .vc_om-counter-number {
line-height:1.25;
}
.vc_om-counter.vc_om-size-large .vc_om-counter-number {
font-size:500%;
line-height:1.1;
}
.vc_om-counter.vc_om-size-large .vc_om-counter-title {
font-size:150%;
}
.vc_om-counter.vc_om-size-xlarge .vc_om-counter-number {
font-size:750%;
line-height:1;
}
.vc_om-counter.vc_om-size-xlarge .vc_om-counter-title {
font-size:180%;
} .vc_om-pricing-table {
text-align:center;
}
.vc_om-pricing-table.wpb_content_element {
margin:2em 0;
padding:20px 0;
}
.vc_om-pricing-table-inner {
display:table;
table-layout:fixed;
width:100%;
border-collapse:collapse;
}
.vc_om-ptc {
display:table-cell;
background-color:#fff;
-webkit-transition:0.3s;
transition:0.3s;
}
.vc_om-ptc-inner {
list-style:none;
padding:0 1.5em;
margin:0;
}
.vc_om-ptc.vc_om-ptc-featured .vc_om-ptc-inner {
margin:-20px -1px;
padding-top:20px;
padding-bottom:20px;
border:2px solid #000;
position:relative;
background:#fff;
z-index:1; }
.vc_om-pricing-table.vc_om-style-1 .vc_om-ptc {
border:1px solid rgba(0,0,0,.15);
}
.vc_om-pricing-table.vc_om-style-1 .vc_om-ptc-inner li {
border-bottom:1px solid rgba(0,0,0,.15);
}
.vc_om-pricing-table.vc_om-style-1 .vc_om-ptc-inner li:last-child {
border-bottom:0;
}
.vc_om-ptc-title {
padding:1.3em 0;
}
.vc_om-ptc-title-title {
font-size:150%;
line-height:1.3;
}
.vc_om-ptc-title-comment {
font-style:italic;
}
.vc_om-ptc-price {
padding:1.7em 0;
line-height:1;
}
.vc_om-ptc-price-prefix {
font-size:150%;
vertical-align:top;
position:relative;
top:0.4em;
}
.vc_om-ptc-price-price {
font-size:370%;
margin-left:0.07em;
margin-right:0.07em;
}
.vc_om-ptc-price-cents {
font-size:120%;
vertical-align:top;
display:inline-block;
width:0;
white-space:nowrap !important;
position:relative;
top:0.4em;
}
.vc_om-ptc-price-suffix {
}
.vc_om-ptc-option {
padding:0.8em 0;
}
.vc_om-ptc-button {
padding:1.5em 0;
}
.vc_om-ptc .vc_om-ptc-button .vc_btn {
margin:0;
} .vc_om-table-style-1 table {
border-collapse:collapse;
border-top:2px solid #eee;
border-bottom:2px solid #eee;
}
.vc_om-table-style-1 table td,
.vc_om-table-style-1 table th {
border:1px solid #eee;
padding:0.5em 0.8em;
}
.vc_om-table-style-1 table th {
text-align:left;
font-weight:normal;
} .vc_om-testimonials {
margin:2em 0 3em;
border:1px solid rgba(0,0,0,0.05);
position:relative;
}
.vc_om-testimonials:after {
content:'';
position:absolute;
right:15px;
bottom:-17px;
width:35px;
height:30px;
background-repeat:no-repeat;
}
.vc_om-testimonials.vc_om-mode-box .om-item {
display:none;
}
.vc_om-testimonials.vc_om-mode-box .om-item:first-child {
display:block;
}
.vc_om-testimonials .om-item {
padding:0.5em 2em 1em;
}
.vc_om-testimonials.vc_om-mode-list .om-item {
border-bottom:1px solid rgba(0,0,0,0.1);
}
.vc_om-testimonials.vc_om-mode-list .om-item:last-child {
border-bottom:0;
padding-bottom:2em;
}
.vc_om-testimonials.vc_om-mode-box .om-item {
padding-bottom:2em;
padding-left:3em;
padding-right:3em;
}
.vc_om-testimonials-controls {
}
.vc_om-testimonials-controls .om-prev,
.vc_om-testimonials-controls .om-next {
position:absolute;
top:0;
bottom:0;
z-index:100;
width:1em;
overflow:hidden;
font-size:200%;
line-height:1;
text-align:center;
text-decoration:none;
}
.vc_om-testimonials-controls .om-prev {
left:0;
}
.vc_om-testimonials-controls .om-next {
right:0;
}
.vc_om-testimonials-controls .om-prev:hover,
.vc_om-testimonials-controls .om-next:hover {
text-decoration:none;
}
.vc_om-testimonials-controls .om-prev:before,
.vc_om-testimonials-controls .om-next:before {
font-family:'omFont';
position:absolute;
top:50%;
left:0;
right:0;
margin-top:-0.75em;
line-height:1.5em;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.vc_om-testimonials-controls .om-prev:hover:before {
margin-left:-0.15em;	
}
.vc_om-testimonials-controls .om-next:hover:before {
margin-right:-0.15em;	
}
.vc_om-testimonials-controls .om-prev:before {
content:"\e605";
}
.vc_om-testimonials-controls .om-next:before {
content:"\e608";
}
.vc_om-testimonials .om-item-author {
margin:-0.9em 0 1em 0;
font-style:italic;
}
.vc_om-testimonials .om-item-author:before {
content:'\2014';
margin-right:0.5em;
}
.vc_om-testimonials .om-item-pic {
float:left;
margin:0.5em 2em 1em 0;
}
.vc_om-testimonials .om-item-pic img {
max-width:100px;
display:block;
}
.vc_om-testimonials .om-item-text {
font-size:130%;
margin:1em 0;
}
.sidebar-widget.om_widget_testimonials {
border-bottom:0;
}
.sidebar-widget .vc_om-testimonials,
.footer-widget .vc_om-testimonials {
margin:1em 0 2em;
}
.sidebar-widget .vc_om-testimonials .om-item-pic,
.footer-widget .vc_om-testimonials .om-item-pic {
margin:0.5em 1em 0.7em 0;
}
.sidebar-widget .vc_om-testimonials .om-item-text,
.footer-widget .vc_om-testimonials .om-item-text {
font-size:100%;
}
.sidebar-widget .vc_om-testimonials .om-item-pic img,
.footer-widget .vc_om-testimonials .om-item-pic img {
max-width:70px;
}
.sidebar-widget .vc_om-testimonials .om-item-author,
.footer-widget .vc_om-testimonials .om-item-author {
font-size:90%;
}
.sidebar-widget .vc_om-testimonials.vc_om-mode-box .om-item,
.footer-widget .vc_om-testimonials.vc_om-mode-box .om-item {
padding-left:2em;
padding-right:2em;
} .vc_om-logos-inner {
text-align:center;
}
.vc_om-logos-item {
display: inline-block;
padding: 1.5em 2em;
text-align: center;
vertical-align: middle;
}
.vc_om-logos-item a img {
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.vc_om-logos-item a:hover img {
opacity:0.7;
} .om_theme .vc_icon_element {
margin-top:1em;
margin-bottom:2em;
font-size:100%;
}
.om_theme .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
font-size:1em !important;
}
.om_theme .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
font-size:1.4em !important;
}
.om_theme .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
font-size:2.4em !important;
}
.om_theme .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
font-size:3.0em !important;
} .vc-om_chart-legend {
font-size:90%;
margin:1em 0;
text-align:center;
}
.vc-om_chart-legend ul {
list-style: none;
margin:0;
padding:0;
}
.vc-om_chart-legend ul li {
display:inline-block;
margin:0 10px;
}
.vc-om_chart-legend ul li span {
display:inline-block;
width:1em;
height:1em;
margin-right:0.5em;
} .vc_om-person .om-person-photo img {
display:block;
}
.vc_om-person .om-person-name {
font-size:140%;
margin:0.5em 0;
font-weight:bold;
}
.vc_om-person .om-person-job,
.vc_om-person .om-person-description,
.vc_om-person .om-person-social {
margin:0.5em 0;
}
.vc_om-person .om-person-social {
margin:0.7em 0;
}
.vc_om-person .om-person-name + .om-person-job {
margin-top:-0.5em;
}
.vc_om-person .om-person-social {
line-height:2;
}
.vc_om-person .om-person-social a {
font-size:16px;
display:inline-block;
width:2em;
text-align:center;
border:1px solid #eee;
margin:0 -1px -1px 0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.vc_om-person.om-person-style-centered {
text-align:center;
}
.vc_om-person.om-person-style-centered .om-person-photo img {
margin:0 auto;
}
.vc_om-person.om-person-style-centered .om-person-name-job:after {
content:'';
width:25%;
height:2px;
margin:1em auto;
display:block;
}
.vc_om-person.om-person-style-colored {
text-align:center;
}
.vc_om-person.om-person-style-colored .om-person-name-job-social,
.vc_om-person.om-person-style-colored .om-person-job,
.vc_om-person.om-person-style-colored .om-person-social a,
.vc_om-person.om-person-style-colored .om-person-social a:hover {
color:#fff;
}
.vc_om-person.om-person-style-colored .om-person-social a {
border-color:rgba(255,255,255,0.4);
opacity:0.7;
}
.vc_om-person.om-person-style-colored .om-person-social a:not(:first-child) {
border-left-color:rgba(255,255,255,0.2);
}
.vc_om-person.om-person-style-colored .om-person-social a:not(:last-child) {
border-right-color:rgba(255,255,255,0.2);
}
.vc_om-person.om-person-style-colored .om-person-social a:hover {
border-color:#fff !important;
opacity:1;
}
.vc_om-person.om-person-style-colored .om-person-name-job-social {
position:relative;
}
.vc_om-person.om-person-style-colored .om-person-name-job {
padding:0.5em 1.5em;
position:relative;
z-index:1;
-webkit-transition:all 0.3s;
transition:all 0.3s;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.vc_om-person.om-person-style-colored .om-person-job {
opacity:0.7;
}
.vc_om-person.om-person-style-colored .om-person-social {
position:absolute;
left:0;
right:0;
bottom:0;
padding:0.5em 1.5em;
opacity:0;
white-space:nowrap;
-webkit-transition:all 0.3s;
transition:all 0.3s;
-webkit-transform:translate3d(0,0.5em,0);
transform:translate3d(0,0.5em,0);
}
.vc_om-person.om-person-style-colored:hover .om-person-name-job {
-webkit-transform:translate3d(0,-3.5em,0);
transform:translate3d(0,-3.5em,0);
}
.vc_om-person.om-person-style-colored:hover .om-person-social {
opacity:1;
z-index:2;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.vc_om-person.om-person-style-colored .om-person-photo {
overflow:hidden;
}
.vc_om-person.om-person-style-colored .om-person-photo img {
margin:0 auto;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.vc_om-person.om-person-style-colored:hover .om-person-photo img {
-webkit-transform:translate3d(0,-1.5em,0);
transform:translate3d(0,-1.5em,0);
}
.vc_om-person.om-person-style-colored .om-person-description {
margin:1em 0;
}
.vc_om-person.om-person-style-simple.om-person-round-img .om-person-photo img,
.vc_om-person.om-person-style-centered.om-person-round-img .om-person-photo img {
border-radius:50%;
} .wpb_text_column ul {
list-style:none;
margin:1em 0;
padding:0;
}
.wpb_text_column ol {
margin:1em 0;
padding:0 0 0 20px;
}
.wpb_text_column ul ul,
.wpb_text_column ol ol,
.wpb_text_column ul ol,
.wpb_text_column ol ul {
margin:0 0 0 1em;
}
.wpb_text_column ul li {
padding-left:1em;
position:relative;
}
.wpb_text_column ul li:before {
content:"\e608";
font-family:"omFont";
position:absolute;
top:1px;
left:0;
} .vc_om-click-box {
text-align:center;
color:#fff;
font-weight:bold;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.vc_om-click-box a,
.content .vc_om-click-box a {
display:block;
color:inherit;
text-decoration:none;
}
.vc_om-click-box a:hover,
.content .vc_om-click-box a:hover {
color:inherit;
text-decoration:none;
}
.vc_om-click-box .om-cb-inner {
display:block;
padding:1.5em;
font-size:120%;
}
.vc_om-click-box.om-cb-size-md .om-cb-inner {
font-size:180%;
padding:1.2em;
}
.vc_om-click-box.om-cb-size-lg .om-cb-inner {
font-size:250%;
padding:1em;
}
.vc_om-click-box.om-cb-size-xlg .om-cb-inner {
font-size:350%;
padding:0.8em;
} .wpb_single_image img {
vertical-align:top;
}
.om_theme .wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.om_theme .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
border:0;
} .vc_om-moving-box img {
vertical-align:top;
}
.om-moving-float_vertical {
-webkit-animation: om-mb-float_v 2s infinite linear;
animation: om-mb-float_v 2s infinite linear;
}
@-webkit-keyframes om-mb-float_v {
0% {-webkit-transform:translate3d(0,0,0);}
25% {-webkit-transform:translate3d(0,-8px,0);}
75% {-webkit-transform:translate3d(0,8px,0);}
100% {-webkit-transform:translate3d(0,0,0);}
}
@keyframes om-mb-float_v {
0% {transform:translate3d(0,0,0);}
25% {transform:translate3d(0,-8px,0);}
75% {transform:translate3d(0,8px,0);}
100% {transform:translate3d(0,0,0);}
}
.om-moving-float_horisontal {
-webkit-animation: om-mb-float_h 2s infinite linear;
animation: om-mb-float_h 2s infinite linear;
}
@-webkit-keyframes om-mb-float_h {
0% {-webkit-transform:translate3d(0,0,0);}
25% {-webkit-transform:translate3d(-8px,0,0);}
75% {-webkit-transform:translate3d(8px,0,0);}
100% {-webkit-transform:translate3d(0,0,0);}
}
@keyframes om-mb-float_h {
0% {transform:translate3d(0,0,0);}
25% {transform:translate3d(-8px,0,0);}
75% {transform:translate3d(8px,0,0);}
100% {transform:translate3d(0,0,0);}
}
.om-moving-tossing {
-webkit-animation: om-mb-tossing 2s infinite linear;
animation: om-mb-tossing 2s infinite linear;
}
@-webkit-keyframes om-mb-tossing {
0% {-webkit-transform:rotate(0);}
25% {-webkit-transform:rotate(-4deg);}
75% {-webkit-transform:rotate(4deg);}
100% {-webkit-transform:rotate(0);}
}
@keyframes om-mb-tossing {
0% {transform:rotate(0);}
25% {transform:rotate(-4deg);}
75% {transform:rotate(4deg);}
100% {transform:rotate(0);}
}
.om-moving-pulse {
-webkit-animation: om-mb-pulse 2s infinite linear;
animation: om-mb-pulse 2s infinite linear;
}
@-webkit-keyframes om-mb-pulse {
0% {-webkit-transform:scale(1) rotate(0); opacity:1}
50% {-webkit-transform:scale(0.9) rotate(0.1deg); opacity:0.8}
100% {-webkit-transform:scale(1) rotate(0); opacity:1}
}
@keyframes om-mb-pulse {
0% {transform:scale(0) rotate(0); opacity:1}
50% {transform:scale(0.9) rotate(0.1deg); opacity:0.8}
100% {transform:scale(0) rotate(0); opacity:1}
}
.om-moving-spin {
-webkit-animation: om-mb-spin 2s infinite linear;
animation: om-mb-spin 2s infinite linear;
}
@-webkit-keyframes om-mb-spin {
0% {-webkit-transform:rotate(0)}
100% {-webkit-transform:rotate(360deg)}
}
@keyframes om-mb-spin {
0% {transform:rotate(0)}
100% {transform:rotate(360deg)}
} .vc_om-click-icon-box {
text-align:center;
cursor:default;
}
.vc_om-click-icon-box a,
.content .vc_om-click-icon-box a {
display:block;
color:inherit;
}
.vc_om-click-icon-box a:hover {
text-decoration:none;
}
.vc_om-click-icon-box .om-cib-icon {
display:block;
margin:0 0 1em;
position:relative;
}
.vc_om-click-icon-box .om-cib-icon-inner {
display:block;
font-size:300%;
margin:0 auto;
line-height:1.7;
width:1.7em;
height:1.7em;
border-radius:50%;
border:1px solid rgba(0,0,0,0.1);
-webkit-transition:all .3s;
transition:all .3s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:rotateY(0);
transform:rotateY(0);
}
.vc_om-click-icon-box .om-cib-icon-inner.om-cib-back {
position:absolute;
top:1px;
left:50%;
margin:0 0 0 -.85em;
border:0;
color:#fff;
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg);
}
.vc_om-click-icon-box:hover .om-cib-icon-inner {
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg);
}
.vc_om-click-icon-box:hover .om-cib-icon-inner.om-cib-back {
-webkit-transform:rotateY(0);
transform:rotateY(0);
}
.vc_om-click-icon-box .om-cib-icon i {
line-height:inherit;
vertical-align:top;
}
.vc_om-click-icon-box .om-cib-title {
display:block;
margin:0.714em 0;
font-weight:bold;
font-size:140%;
}
.vc_om-click-icon-box .om-cib-content{
display:block;
}
.vc_om-click-icon-box:after {
content:'';
display:block;
max-width:5.1em;
height:2px;
margin:1.2em auto 0;
background: rgba(0,0,0,0.1);
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.vc_om-click-icon-box:hover:after {
max-width:7em;
} .wpb_column.vc_column_delimiter-vline:after {
content:'';
position:absolute;
top:1em;
bottom:1em;
right:0;
width:1px;
background:rgba(0,0,0,.1);
}
.wpb_column.vc_column_delimiter-hline:after {
content:'';
position:absolute;
top:50%;
right:0;
width:20px;
height:2px;
margin:-1px -10px 0 0;
background:rgba(0,0,0,.1);
}
.wpb_column.vc_column_delimiter-dot:after {
content:'';
position:absolute;
top:50%;
right:0;
width:10px;
height:10px;
border-radius:50%;
margin:-5px -5px 0 0;
background:rgba(0,0,0,.1);
}
.wpb_column.vc_column_delimiter-rarr:after {
content:'\e608';
font-family:'omFont';
position:absolute;
top:50%;
right:0;
width:20px;
height:20px;
text-align:center;
line-height:20px;
margin:-10px -10px 0 0;
color:rgba(0,0,0,.15);
font-size:36px;
} .vc_om-teaser {
position:relative;
overflow:hidden;
cursor:default;
}
.vc_om-teaser.om-t-align-center {
text-align:center;
}
.vc_om-teaser.om-t-align-right {
text-align:right;
}
.vc_om-teaser a.om-t-link {
display:block;
color:inherit;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.vc_om-teaser a:hover {
text-decoration:none;
}
.vc_om-teaser .om-t-bg {
position:absolute;
top:0;
right:0;
left:0;
bottom:-6px;
background-position:center center;
-webkit-background-size:cover;
background-size:cover;
border-bottom:6px solid #fff;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.vc_om-teaser:hover .om-t-bg {
-webkit-transform:translate3d(0,-6px,0);
transform:translate3d(0,-6px,0);
}
.vc_om-teaser .om-t-inner {
position:relative;
display:block;
-webkit-transition:all 0.3s;
transition:all 0.3s;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
.vc_om-teaser:hover .om-t-inner {
-webkit-transform:translate3d(0,-3px,0);
transform:translate3d(0,-3px,0);
}
.vc_om-teaser .om-t-tc-uwrapper {
display:table;
width:100%;
}
.vc_om-teaser .om-t-tc-wrapper {
display:table-cell;
vertical-align:bottom;
}
.vc_om-teaser .om-t-tc {
padding:1em 2em;
display:block;
}
.vc_om-teaser .om-t-title {
display:block;
margin:0.714em 0;
font-weight:bold;
font-size:140%;
}
.vc_om-teaser .om-t-title:after {
content:'';
display:block;
margin:.5em auto 0.714em;
height:2px;
width:25%;
background-color:#fff;
}
.vc_om-teaser.om-t-align-left .om-t-title:after {
margin-left:0;
}
.vc_om-teaser.om-t-align-right .om-t-title:after {
margin-right:0;
}
.vc_om-teaser .om-t-content {
display:block;
} .vc_om-click-icon-box-2 {
position:relative;
min-height:6em;
overflow:hidden;
}
.vc_om-click-icon-box-2 .om-cib2-icon {
position:absolute;
top:0;
left:0;
bottom:0;
width:7em;
}
.vc_om-click-icon-box-2 .om-cib2-corner,
.vc_om-click-icon-box-2 .om-cib2-corner-hover {
position:absolute;
top:0;
left:7em;
bottom:0;
}
.vc_om-click-icon-box-2 .om-cib2-corner-hover {
border-left-width:20px;
border-left-style:solid;
margin-left:-22px;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.vc_om-click-icon-box-2:hover .om-cib2-corner-hover {
margin-left:-14px;
}
.vc_om-click-icon-box-2 .om-cib2-content {
margin:0 0 0 7em;
padding:0.5em 0 0.5em 25px;
}
.vc_om-click-icon-box-2 .om-cib2-icon-wrapper {
position:absolute;
top:50%;
left:0;
right:0;
text-align:center;
font-size:4em;
line-height:1;
height:1em;
margin-top:-0.5em;
}
.vc_om-click-icon-box-2 .om-cib2-icon-wrapper i {
vertical-align:top;
}
.vc_om-click-icon-box-2 .om-cib2-content-title {
margin:.4em 20px;
font-size:125%;
font-weight:bold;
}
.vc_om-click-icon-box-2 .om-cib2-content-text {
margin:0.5em 20px;
}
.vc_om-click-icon-box-2 .om-cib2-content-text p {
margin:0.5em 0;
}
.vc_om-click-icon-box-2 .om-cib2-link {
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
} .vc_om-posts .blogroll.layout-grid-fixed .blogroll-item {
border-bottom:0;
} .vc_om-portfolio .ompf-portfolio-wrapper {
margin-top:0;
margin-bottom:0;
} .wpb_googleplus > div,
.wpb_googleplus iframe {
max-width:100%;
} .om_theme div.pp_overlay {
z-index:11000;
}
.om_theme div.pp_pic_holder {
z-index:11001;
} .om-closing {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
overflow:hidden;
z-index:100000;
}
.om-closing-inner {
position:absolute;
top:50%;
left:50%;
width:6000px;
height:6000px;
margin-left:-3000px;
margin-top:-3000px;
border-radius:50%;
border:0px solid #fff;
} body.error404 .content-column-content {
padding-top:3em;
}@media only screen and (max-width: 767px) {
body {
min-width:320px;
word-wrap:break-word;
}
.one-half,
.one-third,
.two-third,
.one-fourth,
.three-fourth,
.one-fifth,
.two-fifth,
.three-fifth,
.four-fifth,
.one-sixth,
.five-sixth {
float: none;
margin:1em 0;
width:auto;
}
.om-mobile-hidden {
display:none;
} .header-tagline,
.header-socials,
.header-wpml-selector {
float:none;
margin:1em 0;
text-align:center;
}
.header-wpml-selector #lang_sel,
.header-wpml-selector #lang_sel_click {
display:inline-block;
text-align:left;
}
.header-wpml-selector #lang_sel_list {
display:inline-block;
}
.header-socials [class^="social-icon"],
.header-socials [class*=" social-icon"] {
margin-left:0.2em;
margin-right:0.2em;
}
.logo-menu-wrapper {
display:block;
}
.logo-menu-wrapper .logo-box,
.logo-box {
display:block;
text-align:center;
margin:0 auto;
padding-right:0;
width:auto !important;
}
.logo-image img {
margin:0 auto;
}
.header-logo .logo-text a,
.header-logo-menu-wrapper:not(.menu-stuck) .logo-text a {
color:inherit !important;
}
.header-secondary-menu,
.logo-menu-wrapper .menu-box,
.header-menu,
.header-mid.logo-type-none {
display:none;
}
.custom-header-bg-transparent header	{
position:static;
}
.custom-header-bg-transparent .header-top,
.custom-header-bg-transparent .header-logo-menu,
.custom-header-bg-transparent .header-logo,
.custom-header-bg-transparent .header-menu {
border-bottom-width:1px;
}
.custom-header-bg-transparent .logo-set-default {
display:none;
}
.custom-header-bg-transparent .logo-set-fixed-menu {
display:block;
}
.page-title-inner {
padding-top:0 !important;
}
.page-title-wrapper.title-margins-medium .container-inner,
.page-title-wrapper.title-margins-large .container-inner,
.page-title-wrapper.title-margins-xlarge .container-inner,
.page-title-wrapper.title-margins-xxlarge .container-inner {
padding:20px 0 !important;
}
.page-title-wrapper.title-size-large h1,
.page-title-wrapper.title-size-xlarge h1,
.page-title-wrapper.title-size-xxlarge h1 {
font-size:250%;
} .header-mobile-menu,
.mobile-header-menu-wrapper {
display:block;
} .with-sub-footer-text .sub-footer-menu-social,
.with-sub-footer-text .sub-footer-text {
float:none;
text-align:center;
margin:1em 0;
width:auto;
}
.footer-social-icons [class^="social-icon"], .footer-social-icons [class*=" social-icon"] {
margin:0 0.25em 0.5em;
}
.uncovering-footer footer {
position:static;
}
.uncovering-footer .hc-wrapper {
margin-bottom:0 !important;
} .sidebar-display .content-column-sidebar,
.sidebar-display .content-column-content,
.sidebar-display.flip-sidebar .content-column-sidebar,
.sidebar-display.flip-sidebar .content-column-content {
float:none;
width:auto;
}
.sidebar-display .content-column-sidebar {
margin-top:2em;
} #commentform .one-third {
width:auto;
float:none;
margin-right:0;
} .blogroll.layout-small .post-media,
.blogroll.layout-medium .post-media {
margin:1em auto;
float:none;
width:auto;
}
.blogroll.layout-small .post-media {
max-width:348px;
}
.blogroll.layout-medium .post-media {
max-width:557px;
} .custom-gallery .item-caption,
.gallery-sliced .item-caption,
.gallery-masonry .item-caption,
.gallery-grid .item-caption {
font-size:85%;
padding:0.1em 0.3em;
line-height:1.3;
}  .menu-sticky-node.menu-stuck,
.admin-bar .menu-sticky-node.menu-stuck  {
position:relative;
z-index:auto;
top:0;
}
.menu-position-top_fixed .menu-sticky-node .container-wrapper:before,
.menu-position-top_fixed_fully .menu-sticky-node .container-wrapper:before{
display:none;
} .vc_call_to_action.vc_cta_btn_pos_left .vc_cta-inner,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-inner,
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-text,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-text,
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-button,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-button {
display:block;
padding:0;
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-inner,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-inner {
padding:1.5em;
width:auto;
text-align:center;
}
.vc_om-pricing-table-inner,
.vc_om-ptc {
display:block;
}
.vc_om-ptc.vc_om-ptc-featured .vc_om-ptc-inner {
box-shadow:none !important;
margin:-1px;
padding-top:1px;
padding-bottom:1px;
}
.vc_om-click-box.om-cb-size-md .om-cb-inner {
font-size:140%;
padding:1.5em;
}
.vc_om-click-box.om-cb-size-lg .om-cb-inner {
font-size:160%;
padding:1.5em;
}
.vc_om-click-box.om-cb-size-xlg .om-cb-inner {
font-size:180%;
padding:1.5em;
}
.wpb_column.vc_column_delimiter-vline:after,
.wpb_column.vc_column_delimiter-hline:after,
.wpb_column.vc_column_delimiter-dot:after,
.wpb_column.vc_column_delimiter-rarr:after {
display:none;
}
blockquote, .blockquote {
font-size:120%;
}
.om_theme .wpb_column > .wpb_wrapper > *:last-child {
margin-bottom:2em;
}
} @media only screen and (max-width: 780px) {
.blogroll.layout-grid-3 section {
margin-right:-8.65%;
}
.blogroll.layout-grid-3 .blogroll-item {
float:left;
width:44%;
margin:0 4% 30px 0;
}
}
@media only screen and (max-width: 580px) {
.blogroll.layout-grid-2 section {
margin-right:0;
}
.blogroll.layout-grid-2 .blogroll-item {
width:auto;
margin-right:0;
float:none;
}
}
@media only screen and (max-width: 400px) {
.blogroll.layout-grid-3 section {
margin-right:0;
}
.blogroll.layout-grid-3 .blogroll-item {
width:auto;
margin-right:0;
float:none;
}
}
@media only screen and (max-width: 380px) {
.gallery-sliced .img-box.img-1,
.gallery-sliced .img-box.img-2,
.gallery-sliced .img-box.img-3,
.gallery-sliced .img-box.img-4,
.gallery-sliced .img-box.img-5 {
float:none;
width:auto;
margin-right:0;
height:auto !important;
margin-bottom:0.5em;
}
.gallery-masonry .items,
.gallery-grid .items {
margin:0;
}
.gallery-masonry .item,
.gallery-grid .item {
float:none;
width:auto !important;
margin-bottom:0.5em;
}
.gallery-masonry .item img,
.gallery-grid .item img {
margin: 0 auto;
} .gallery {
margin:1em 0;
}
.gallery .gallery-item {
float:none;
width:auto !important;
margin:1em 0;
text-align:center;
}
.gallery .gallery-item img {
width:auto;
}
blockquote, .blockquote {
font-size:100%;
}
}@font-face {
font-family: 'omFont';
src:url(//mega-print.com/wp-content/themes/amax/libraries/omFont/fonts/omFont.eot?-2v2zek);
src:url(//mega-print.com/wp-content/themes/amax/libraries/omFont/fonts/omFont.eot?#iefix-2v2zek) format('embedded-opentype'),
url(//mega-print.com/wp-content/themes/amax/libraries/omFont/fonts/omFont.woff?-2v2zek) format('woff'),
url(//mega-print.com/wp-content/themes/amax/libraries/omFont/fonts/omFont.ttf?-2v2zek) format('truetype'),
url(//mega-print.com/wp-content/themes/amax/libraries/omFont/fonts/omFont.svg?-2v2zek#omFont) format('svg');
font-weight: normal;
font-style: normal;
}
.omfi,
.omfi-before:before { display: inline-block;
speak: none;
font-family: 'omFont';
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.omfi-before:before {
margin-right:0.3em;
}
.omfi.font-fa,
.omfi-before.font-fa:before {
font-family: 'FontAwesome';
}
.omfi.font-lic,
.omfi-before.font-lic:before {
font-family: 'linecons';
}
.omfi.font-typcn,
.omfi-before.font-typcn:before {
font-family: 'typicons';
}
.omfi-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align:middle;
}
.omfi-2x {
font-size: 2em;
vertical-align:middle;
}
.omfi-3x {
font-size: 3em;
vertical-align:middle;
}
.omfi-4x {
font-size: 4em;
vertical-align:middle;
}
.omfi-5x {
font-size: 5em;
vertical-align:middle;
} .omfi-cross-400:before {
content: "\e61b";
}
.omfi-cross-500:before {
content: "\e61c";
}
.omfi-cross-700:before {
content: "\e61d";
}
.omfi-zoom-900:before {
content: "\e612";
}
.omfi-angle-down-400:before {
content: "\e600";
}
.omfi-angle-down-500:before {
content: "\e601";
}
.omfi-angle-down-700:before {
content: "\e602";
}
.omfi-angle-left-400:before {
content: "\e603";
}
.omfi-angle-left-500:before {
content: "\e604";
}
.omfi-angle-left-700:before {
content: "\e605";
}
.omfi-angle-right-400:before {
content: "\e606";
}
.omfi-angle-right-500:before {
content: "\e607";
}
.omfi-angle-right-700:before {
content: "\e608";
}
.omfi-angle-up-400:before {
content: "\e609";
}
.omfi-angle-up-500:before {
content: "\e60a";
}
.omfi-angle-up-700:before {
content: "\e60b";
}
.omfi-close-400:before {
content: "\e60c";
}
.omfi-close-500:before {
content: "\e60d";
}
.omfi-close-700:before {
content: "\e60e";
}
.omfi-lock:before {
content: "\f023";
}
.omfi-shopping-cart:before {
content: "\f07a";
}
.omfi-twitter:before {
content: "\f099";
}
.omfi-comment-o:before {
content: "\f0e5";
}
.omfi-circle:before {
content: "\f111";
}
.omfi-link:before {
content: "\e005";
}
.omfi-pin-outline:before {
content: "\e60f";
}
.omfi-warning:before {
content: "\e618";
}
.omfi-stack:before {
content: "\e610";
}
.omfi-expand:before {
content: "\e611";
}
.omfi-contract:before {
content: "\e613";
}
.omfi-info:before {
content: "\e619";
}
.omfi-checkmark-circle:before {
content: "\e614";
}
.omfi-spam:before {
content: "\e61a";
}
.omfi-checkmark:before {
content: "\e615";
}
.omfi-play:before {
content: "\e616";
}
.omfi-pause:before {
content: "\e617";
}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{
background:#000;
display:none;
left:0;
position:fixed;
top:0;
right:0;
bottom:0;
width:auto !important;
height:auto !important;
z-index:9500;
}
div.ppt{
color:#bbbbbb;
display:none;
font-size:14px;
z-index:9999;
margin:10px 0 0 0;
text-align:center;
}
.pp_content_container{
position:relative;
text-align:left;
width:100%;
}
.pp_content{
height:120px;
min-width:120px;
margin:0 auto;
}
* html .pp_content{width:40px}
.pp_loaderIcon{display:block;height:32px;left:50%;position:absolute;top:50%;width:32px;margin:-16px 0 0 -16px; background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSI+PHBhdGggb3BhY2l0eT0iLjI1IiBkPSJNMTYgMCBBMTYgMTYgMCAwIDAgMTYgMzIgQTE2IDE2IDAgMCAwIDE2IDAgTTE2IDQgQTEyIDEyIDAgMCAxIDE2IDI4IEExMiAxMiAwIDAgMSAxNiA0Ii8+PHBhdGggZD0iTTE2IDAgQTE2IDE2IDAgMCAxIDMyIDE2IEwyOCAxNiBBMTIgMTIgMCAwIDAgMTYgNHoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPjwvcGF0aD48L3N2Zz4=) center center no-repeat; -webkit-background-size:32px 32px; background-size:32px 32px;}
.pp_fade,.pp_gallery li.default a img{display:none}
.pp_fade {
position:relative;
}
a.pp_expand,
a.pp_contract {
cursor:pointer;
display:none;
position:absolute;
top:0;
right:32px;
text-indent:-10000px;
z-index:20000;
width:18px;
height:26px;
opacity:0.7;
-webkit-transition:all 0.3s;
transition:all 0.3s;
background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0yMyAzNmMtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xMyAxMyA1LjggMTMgMTMtNS44IDEzLTEzIDEzem0wLTI0Yy02LjEgMC0xMSA0LjktMTEgMTFzNC45IDExIDExIDExIDExLTQuOSAxMS0xMS00LjktMTEtMTEtMTF6Ii8+PHBhdGggZD0iTTMyLjY4MiAzMS4yNjdsOC45OCA4Ljk4LTEuNDE0IDEuNDE0LTguOTgtOC45OHoiLz48L3N2Zz4=) no-repeat center center;
-webkit-background-size:29px 29px;
background-size:29px 29px;
}
a.pp_expand:hover,
a.pp_contract:hover {
opacity:1;
}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_next,
a.pp_previous{position:relative;overflow:hidden}
a.pp_next:hover,
a.pp_previous:hover{background:none;cursor:pointer;}
a.pp_next:before,
a.pp_previous:before {
content:"\e606";
font-family:"omFont";
position:absolute;
top:50%;
right:-32px;
text-indent:0;
margin-top:-16px;
width:32px;
height:32px;
line-height:32px;
font-size:32px;
text-align:center;
color:#fff;
opacity:0;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
a.pp_previous:before {
content:'\e603';
right:auto;
left:-32px;
}
a.pp_next:hover:before,
html.touch a.pp_next:before {
right:0;
opacity:1;
}
a.pp_previous:hover:before,
html.touch a.pp_previous:before {
left:0;
opacity:1;
}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
.pp_details{
margin:0 0 10px;
position:relative;
height:26px;
line-height:26px;
}
.pp_close {
text-indent:-10000px;
overflow:hidden;
width:18px;
height:26px;
position:absolute;
top:0;
right:0;
color:#fff;
background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zNy4zMDQgMTEuMjgybDEuNDE0IDEuNDE0LTI2LjAyMiAyNi4wMi0xLjQxNC0xLjQxM3oiLz48cGF0aCBkPSJNMTIuNjk2IDExLjI4MmwyNi4wMjIgMjYuMDItMS40MTQgMS40MTUtMjYuMDIyLTI2LjAyeiIvPjwvc3ZnPg==) no-repeat center center;
-webkit-background-size:32px 32px;
background-size:32px 32px;
opacity:0.7;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
.pp_close:hover {
opacity:1;
}
.pp_arrow_previous,
.pp_arrow_next {
display:none;
}
.currentTextHolder {
color:#bbbbbb;
float:left;
margin:0;
font-size:14px;
letter-spacing:1px;
margin-right:10px;
}
#fullResImage {
display:block;
}
.pp_play,
.pp_pause {
text-indent:-10000px;
display:inline-block;
width:22px;
height:22px;
background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCjxwYXRoIGQ9Ik00IDIxdi0xOGwxNSA5ek0xNS4xMDkgMTJsLTkuMTA5LTUuNDY5djEwLjkzOHoiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD4NCjwvc3ZnPg==) no-repeat center center;
-webkit-background-size:18px 18px;
background-size:18px 18px;
vertical-align:top;
position:relative;
top:2px;
opacity:0.7;
-webkit-transition:opacity 0.3s;
transition:opacity 0.3s;
}
.pp_play:hover,
.pp_pause:hover {
opacity:1;
}
.pp_pause {
background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCjxwYXRoIGQ9Ik02IDE5aDR2LTE0aC00djE0ek0xNCA1djE0aDR2LTE0aC00eiIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPg0KPC9zdmc+);
-webkit-background-size:19px 19px;
background-size:19px 19px;
top:1px;
}
.pp_gallery ul li a{background:url(//mega-print.com/wp-content/themes/amax/libraries/prettyphoto/img/om-flat/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}