.vertical-align {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline;font-size: 100%;}
table {border-spacing: 0;border-collapse: collapse;}
caption, th, td {text-align: left;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {clear: both;}
html {overflow-y: scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {line-height: 1;}
a:focus {outline: thin dotted;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;}
del {color: #333;}
ins {background: #fff9c0;text-decoration: none;}
hr {margin: 24px;margin-bottom: 1.714285714rem;height: 1px;border: 0;background-color: #b3b3b1;}
sub, sup {position: relative;vertical-align: baseline;font-size: 75%;line-height: 0;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;-ms-interpolation-mode: bicubic;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
body {color: #777;font-size: 14px;font-family: "Open Sans",Helvetica,Arial,sans-serif;line-height: 1.7;}
img {max-width: 100%;height: auto;vertical-align: bottom;}
a {color: #fdd200;text-decoration: none;}
a:focus {outline: none;outline-width: 0;outline-style: none;outline-color: transparent;}
a:hover {color: #f3c800;}
hr {margin: 5px 0;height: 1px;border: 0;background-color: #b3b3b1;}
h1, h2, h3, h4, h5, h6 {padding: 10px 0;color: #333332;font-weight: 100;font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;line-height: 1.7;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}
h1 {font-size: 30px;}
h2 {font-size: 25px;}
h3 {font-size: 22px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size: 15px;}
p {margin: 7px 0;padding: 0;}
ol {margin-left: 20px;list-style-type: decimal;}
ul {margin-left: 20px;}
dl {margin-left: 20px;}
dt {font-weight: bold;}
small {font-size: 85%;}
strong {font-weight: bold;}
em {font-style: italic;}
cite {font-style: normal;font-size: 110%;}
q {font-style: italic;font-family: Georgia,"Times New Roman",Times,serif;}
blockquote {margin: 0 0 20px;padding: 0 0 0 15px;border-left: 4px solid rgba(0,0,0,.1);text-align: left;font: italic 120%/170% Georgia,"Times New Roman",Times,serif;}
blockquote p {font-weight: 300;}
blockquote small {display: block;font-style: normal;font-size: 12px;font-family: "Open Sans",Helvetica,Arial,sans-serif;line-height: 1.8em;}
blockquote small:before {content: "— ";}
blockquote cite {font-weight: bold;}
input, textarea, select, input[type=search], button {max-width: 100%;font-size: 100%;}
input[type=text], input[type=password], textarea, input[type=search], input[type=email] {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 8px;border: solid 1px rgba(0,0,0,.1);background: #fcfcfc;font-size: 12px;}
textarea {padding: 2%;max-width: 96%;font-family: "Open Sans",Helvetica,Arial,sans-serif;line-height: 1.5em;}
textarea:focus, input[type=password]:focus, input[type=text]:focus, input[type=search]:focus {-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);box-shadow: inset 1px 1px 5px rgba(0,0,0,.1);outline: none;background: #fff;}
table {max-width: 100%;width: 100%;border-spacing: 0;border-collapse: collapse;background-color: transparent;}
table th, table tr {border-bottom: 1px solid rgba(0,0,0,.05);vertical-align: top;text-align: left;}
table thead {border-bottom: 2px solid rgba(0,0,0,.1);}
table th {font-weight: bold;}
.table {width: 100%;}
.table th, .table td {padding: 8px;border-top: 1px solid rgba(0,0,0,.1);vertical-align: top;text-align: left;line-height: 20px;}
.table-bordered {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid rgba(0,0,0,.1);border-collapse: separate;border-left: 0;}
.table-bordered th, .table-bordered td {border-left: 1px solid rgba(0,0,0,.1);}
button, .button, input[type="submit"], input[type="button"], #submit {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display: inline-block;margin: 2px 0;padding: 12px 25px;background: none;background-image: none;background-color: #fdd200;color: #fff;vertical-align: middle;text-align: center;text-transform: uppercase;letter-spacing: 1px;font-weight: normal;font-size: 13px;font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;line-height: 20px;cursor: pointer;-webkit-appearance: none;border: 0px;}
button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, #submit:hover {-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);color: #fff;}
button:active, .button:active, input[type="submit"]:active, input[type="button"]:active, #submit:active {-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);-moz-box-shadow: inset 0 0 0 rgba(0,0,0,0);box-shadow: inset 0 0 0 rgba(0,0,0,0);position: relative;bottom: -1px;}
a.btn-alt {background-color: #000;background-color: rgba(0,0,0,0);-webkit-box-shadow: inset 0 0 0 2px #fff;-moz-box-shadow: inset 0 0 0 2px #fff;box-shadow: inset 0 0 0 2px #fff;color: #fff;}
a.btn-alt:active {-webkit-box-shadow: inset 0 0 0 2px #fff;-moz-box-shadow: inset 0 0 0 2px #fff;box-shadow: inset 0 0 0 2px #fff;}
input[type="submit"], input[type="button"] {margin-top: -1px;border-style: none;text-transform: none;text-transform: uppercase;letter-spacing: 0;font-size: 11px;line-height: 14px;}
.info-box, .note-box, .tip-box, .error-box {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 20px 0;padding: 10px;background: #eee;color: #777;text-shadow: 1px 1px 0 rgba(255,255,255,.2);text-align: left;}
.info-box .box-icon, .note-box .box-icon, .tip-box .box-icon, .error-box .box-icon {-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);position: relative;top: 3px;display: inline-block;margin-right: 10px;margin-left: 0;padding-right: 10px;width: 16px;height: 16px;border-right: 1px solid rgba(0,0,0,.3);background-image: url("images/px_sprites.png");background-size: 528px 16px;background-repeat: no-repeat;}
.info-box {background: #b8dbfe;}
.info-box .box-icon {background-position: -159px 0;}
.note-box {background: #faf1a9;}
.note-box .box-icon {background-position: -224px 0;}
.error-box {background: #fcb4ad;}
.error-box .box-icon {background-position: -352px 0;}
.tip-box {background: #dceaa9;}
.tip-box .box-icon {background-position: -319px 0;}
.imglist {margin-left: 0;list-style: none;}
.imglist li {padding: 3px 0;}
.imglist li:before {margin: 7px;margin-left: 0;padding: 0;padding-left: 15px;width: 16px;height: 16px;background: url("images/list-sprites.png");background-position: left center;background-size: 10px;background-repeat: no-repeat;list-style: none;content: "";line-height: 18px;}
.bullet_star li:before {background-position: 0 5px;}
.bullet_check li:before {background-position: 0 -15px;}
.bullet_plus li:before {background-position: 0 -36px;}
.bullet_arrow li:before {background-position: 0 -55px;}
.bullet_arrow2 li:before {background-position: 0 -76px;}
.bullet_arrow4 li:before {background-position: 0 -96px;}
.bullet_numeric li {padding-left: 20px;list-style: none;list-style: decimal;}
.tabs-container {margin-bottom: 30px;}
.tabs-container a {outline-width: 0;outline-style: none;}
.tabs-container > ul {margin-left: 0;border-bottom: 1px solid rgba(0,0,0,.1);}
.tabs-container > ul li {display: inline-block;margin-bottom: -1px;}
.tabs-container > ul li a {display: block;margin-right: 3px;padding: 8px 15px;border-radius: 5px 5px 0 0;background: #f7f7f7;box-shadow: 0 -1px 0 0 #ddd inset;text-transform: uppercase;font-size: 10px;border-bottom: 0;color: #777;}
.tabs .current a {border: 1px solid rgba(0,0,0,.1);border-bottom: 0;background: #fff;box-shadow: none;color: #fdd200;font-weight: bold;}
.tabs > ul a:hover {background-color: #ddd;}
.tabs-container .panes {padding: 12px;border: 1px solid rgba(0,0,0,.1);border-top: 0;}
.accordion-container {margin-bottom: 15px;}
.accordion-title {margin-bottom: 2px;padding: 10px 7px;border-bottom: 1px solid rgba(0,0,0,.1);border-radius: 3px 3px 0 0;background: #f7f7f7;text-transform: uppercase;font-size: 11px;cursor: pointer;}
.accordion-title.current {border-bottom: 2px solid #fdd200;font-weight: bold;}
.accordion-container .pane {display: none;}
.pane {padding: 7px;}
.panes > div {display: none;}
.ac-indicator {float: right;margin-top: 4px;margin-right: 4px;width: 10px;height: 10px;background-image: url("images/ac_ind2x.png");background-size: 10px 20px;}
.current .ac-indicator {background-position: left bottom;}
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-right: auto;margin-left: auto;}
.relative {position: relative;}
img.alignright {margin: 8px 0 15px 15px;}
img.alignnone {display: block;margin: 15px 15px 15px 0;}
img.alignleft {margin: 8px 15px 15px 0;}
img.aligncenter {display: block;margin: 15px;margin-right: auto;margin-left: auto;}
.wp-caption.alignnone {margin: 5px 15px 15px 0;}
.wp-caption.alignleft {margin: 5px 15px 15px 0;}
.wp-caption.alignright {margin: 5px 0 15px 15px;}
.wp-caption.aligncenter {display: block;margin-right: auto;margin-left: auto;}
.clear {clear: both;margin: 0;padding: 0;}
.clear:after {clear: both;}
.clear:before, .clear:after {display: table;content: "";}
.divider-line {display: block;width: 100%;height: 5px;background-color: #000;}
::selection {background: #fbf6d6;color: #555;}
::-moz-selection {background: #fbf6d6;color: #555;}
.highlight1 {background-color: #fbf6d6;}
.highlight2 {background-color: #fecbc6;}
.post-info {text-transform: uppercase;font-size: 12px;letter-spacing: 1px;}
.post-info a {margin-right: 5px;margin-left: 5px;}
.post-info a:hover {color: #fdd200;border-bottom: 1px solid;}
.img-loading {padding: 0;background: url("images/cs-loader.gif") no-repeat center;background-size: 20px 20px;}
.drop-caps {position: relative;top: 6px;float: left;margin-right: .2em;padding-bottom: .1em;text-transform: uppercase;font-size: 300%;font-family: Georgia,"Times New Roman",Times,serif;line-height: .8em;}
.read-more {display: inline-block;margin-bottom: 5px;margin-top: 10px;padding: 4px 0;line-height: 1em;border-bottom: 1px solid #fdd200;color: #fdd200;text-transform: uppercase;font-size: 12px;letter-spacing: 2px;}
.more-arrow {position: relative;top: 0px;display: inline-block;margin-left: 3px;font-weight: normal;font-size: 18px;}
.left-arrow, .right-arrow, .ps-left-arrow, .ps-right-arrow, .cs-arrows, .nivo-nextNav, .nivo-prevNav {position: absolute;top: 50%;right: 0px;z-index: 100;display: block;margin-top: -35px;width: 43px;height: 70px;color: #fff;text-align: center;font-size: 20px;background-color: rgba(37,37,37,.8);line-height: 50px;cursor: pointer;-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);}
.left-arrow, .ps-left-arrow, .cs-prev-arrow, .nivo-prevNav {-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.left-arrow:hover, .right-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover, .cs-arrows:hover, .nivo-nextNav:hover, .nivo-prevNav:hover {color: #252525;}
.ps-left-arrow {left: 0;text-indent: -3px;}
.ps-right-arrow {right: 0;}
.left-arrow:hover, .right-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover, .cs-arrows:hover, .nivo-nextNav:hover, .nivo-prevNav:hover {background-color: #fdd200;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);cursor: pointer;}
.navigation-container {float: right;}
.nav-menu ul {margin-left: 0;}
.nav-menu ul li {position: relative;display: inline;float: left;}
.nav-menu ul li a {display: block;padding: 2px 14px;}
.nav-menu ul ul {position: absolute;top: 15px;z-index: 20000;display: none;margin-top: 0px;padding-top: 19px;width: 210px;}
.nav-menu ul ul ul {top: -2px;left: 210px;}
.nav-menu ul ul li {display: block;float: left;padding: 4px 0 4px 0;width: 100%;background-color: #1e1e1e;}
.nav-menu ul ul li a {letter-spacing: 0;line-height: 1.8em;}
.nav-menu li:hover ul {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.mob-nav-menu {display: none;}
.center {margin-right: auto;margin-left: auto;}
.page-wrapper {margin: 0 auto;max-width: 100%;}
.mobile-nav, .mob-nav-menu {display: none;}
#main-container {min-width: 250px;}
#logo-container {float: left;margin: 0 3.06%;margin-top: 3px;margin-left: 0;}
#logo-container a {display: block;float: left;}
#logo-container img {width: 100px;}
.header-separator {overflow: hidden;width: 100%;border-top: 5px solid #383838;}
#header {padding-top: 20px;padding-right: 5%;padding-left: 5%;width: 90%;background: transparent;position: relative;}
.header-wrapper {position: relative;background-color: #252525;width: 100%;}
.fixed-header .header-wrapper {padding-top: 103px;}
.slider-active .header-wrapper {padding-top: 0;}
.header-wrapper .full-bg-image {top: 0;}
.section-boxed {position: relative;margin: 0 auto;padding: 0 3%;max-width: 1200px;}
.page-template-template-full-custom-php .section-boxed {max-width: 1200px;}
#content-container .section-boxed {margin: 90px auto;margin-bottom: 0px;}
.content-boxed {margin: 0 auto;padding: 0 3%;max-width: 1200px;}
.section-header {padding: 0;padding-bottom: 20px;}
.no-slider.no-title .section-header {border-bottom-width: 0;}
#content-container {padding: 70px 3%;}
.page-wrapper {background-color: #f7f7f7;}
.page-template-template-full-custom-php .page-wrapper {background-color: #fff;}
.page-template-template-full-custom-php #content-container {padding: 0;}
#content {float: left;max-width: 72%;width: 100%;}
.content {}
.content-box {background-color: #fff;-webkit-box-shadow: 0 0 1px rgba(0,0,0,.15);-moz-box-shadow: 0 0 1px rgba(0,0,0,.15);box-shadow: 0 0 1px rgba(0,0,0,.15);padding: 4%;width: 92%;min-height: 400px;}
.post-type-archive.woocommerce .content-box, .post-type-archive.woocommerce-page .content-box, .tax-product_cat.woocommerce .content-box, .tax-product_tag.woocommerce .content-box {background-color: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;padding: 0;width: 100%;min-height: 400px;}
#sidebar {float: right;max-width: 24%;width: 24%;}
.sidebar-box ul {margin-left: 0;list-style: none;}
.sidebar-box input[type="text"], .sidebar-box input[type="password"], .sidebar-box textarea, .sidebar-box input[type="search"] {padding: 8px 0;width: 100%;text-indent: 8px;}
#sidebar .sidebar-box:last-child {margin-bottom: 0;}
#full-width {position: relative;max-width: 100%;min-height: 400px;}
.page-template-template-portfolio-gallery-php #full-width, .page-template-template-full-custom-php #full-width, .page-template-template-blog-php #full-width, .single-portfolio #full-width {padding: 0;background-color: transparent;}
.page-template-template-portfolio-gallery-php #content-container {padding-top: 0;padding-bottom: 38px;overflow: hidden;}
.layout-left #content {float: right;padding-right: 0;padding-left: 3.06%;}
.layout-left #sidebar {float: left;}
#footer .footer-widgets {display: none;}
#footer #footer-cta {display: none;}
#footer {position: relative;display: block;overflow: hidden;height: auto;background-color: #252525;color: #f7f7f7;font-size: 13px;}
#footer ul {list-style: none;}
.footer-widgets {max-width: 1170px;}
.footer-widgets a {color: #fff;}
.footer-widgets a:hover {color: #fdd200;}
.cols-wrapper {overflow: hidden;}
.col {float: left;margin-right: 3.2%;margin-bottom: 30px;}
.cols-4 .col {width: 22.6%;}
.cols-3 .col {width: 31.2%;}
.cols-2 .col {width: 48.4%;}
.cols-1 .col {width: 100%;}
.cols-5 .col {width: 17.44%;}
.cols-5 .col:nth-of-type(5n), .cols-4 .col:nth-of-type(4n), .cols-3 .col:nth-of-type(3n), .cols-2 .col:nth-of-type(2n) {clear: right;margin-right: 0;}
.widget_categories li a, .widget_nav_menu li a, .widget_archive li a, .widget_links li a, .widget_recent_entries li a, .widget_links li a, .widget_pages li a, .widget_recent_entries li a, .recentcomments, .widget_meta li a, .product-categories li a {padding: 5px 0;color: #777;}
.wp-caption {max-width: 100%;padding: 0;}
.wp-caption a {display: block;padding: 5px;padding-bottom: 0px;}
.wp-caption-text {margin-bottom: 7px;padding-left: 7px;text-align: center;font-size: 13px;}
.wp-caption-text, .gallery-caption, .entry-caption {line-height: 1.5em;}
img.wp-smiley, .rsswidget img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin-top: 0;margin-bottom: 0;padding: 0;box-shadow: none;}
.entry-content dl.gallery-item {margin: 0;}
.gallery dl {display: inline-block;float: none;width: auto;vertical-align: top;text-align: center;}
.gallery-item a {display: block;width: 90%;}
.gallery-item a {max-width: 100%;width: auto;}
.gallery .gallery-icon img {padding: 5%;max-width: 90%;height: auto;}
.gallery-icon img {padding: 3%;}
.sticky {position: static;}
.bypostauthor {position: static;border-top: 3px solid #fdd200;}
.sticky {border-top: 5px solid #fdd200;}
#comments {margin-top: 50px;}
.page-template-template-full-custom-php #comments {margin: auto;margin-top: 20px;width: 60%;}
#comments textarea {width: 100%;}
#comments ul {list-style: none;}
.commentlist {margin-left: 0;}
.commentlist .children {margin-left: 0;padding-left: 3%;}
.comment-box {-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15);box-shadow: 0 1px 1px rgba(0,0,0,.15);clear: both;margin-bottom: 20px;padding: 3%;background-color: #fff;}
.avatar {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display: block;margin: 0 0 10px;padding: 4px;border: 1px solid rgba(0,0,0,.1);background-color: #fff;}
.comment-autor {float: left;margin-right: 20px;text-align: center;}
.comment-autor img {width: 40px;height: auto;}
.coment-autor-name {margin-right: 10px;text-transform: capitalize;font-weight: bold;}
.coment-autor-name cite {font-size: 14px;}
.comment-date {color: #b3b3b1;font-size: 12px;}
.comment-info .reply {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;float: right;padding: 0 9px 2px 9px;color: #fdd200;text-transform: uppercase;letter-spacing: 1px;font-size: 11px;line-height: 2.2em;}
.comment-info .reply a {position: relative;top: 1px;color: #fdd200;}
.comment-info {float: right;padding: 0;width: 100%;}
.comment-info {border-bottom: 0px;color: #fdd200;font-size: 19px;line-height: 1em;}
#reply-title, .comments-titile {margin-bottom: 25px;padding-bottom: 7px;border-bottom: 3px solid #bebebe;border-bottom: 3px solid rgba(0,0,0,.1);text-transform: capitalize;font-size: 18px;}
#reply-title {margin-top: 20px;}
.pexeto-contact-form label {display: block;line-height: 2.5em;}
#full-width #commentform {width: 60%;}
.woocommerce #full-width #commentform {width: 100%;}
.page-template-template-full-custom-php #full-width #commentform {width: 100%;}
#full-width #commentform textarea, #full-width #commentform select, #full-width #commentform input[type=search] {width: 100%;}
#commentform input[type="text"], #commentform input[type="password"], #commentform textarea, #commentform input[type="search"] {margin-bottom: 7px;margin-top: 7px;padding: 12px 0;max-width: 100%;width: 100%;text-indent: 8px;}
.pingback {-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;opacity: .7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
.ping-title {font-size: 12px;}
.form-submit {padding: 0;margin-bottom: 0;}
.pexeto-contact-form .error-box, .pexeto-contact-form .info-box {display: none;}
.pexeto-contact-form input[type="text"], .pexeto-contact-form input[type="password"], .pexeto-contact-form textarea, .pexeto-contact-form input[type="search"] {margin-bottom: 8px;padding: 12px 0;max-width: 100%;width: 100%;text-indent: 8px;}
#content .pexeto-contact-form textarea {min-height: 170px;}
.pexeto-contact-form .button {margin-top: 10px;}
#full-width #submit-form {width: 600px;}
#recaptcha_image {max-width: 100%;}
.contact-captcha-container {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative;margin-bottom: 15px;max-width: 100%;width: 100%;border: 1px solid rgba(0,0,0,.1);background-color: #fff;}
.contact-captcha-container h6, #recaptcha_image {padding: 5px 15px;}
.recaptcha-input-wrap {-webkit-border-top-left-radius: 0;-moz-border-radius-topleft: 0;border-top-left-radius: 0;-webkit-border-top-right-radius: 0 0 5px 5px;-moz-border-radius-topright: 0 0 5px 5px;border-top-right-radius: 0 0 5px 5px;-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;padding: 10px;border-top: 1px solid rgba(0,0,0,.1);background-color: #f7f7f7;}
#recaptcha_response_field {margin: 0;}
.recaptcha-reload {position: absolute;top: 22px;right: 20px;}
.recaptcha-reload a {-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);display: block;width: 20px;height: 20px;background-image: url("images/reload.png");background-size: 20px 20px;}
.recaptcha-link {margin-top: 14px;font-size: 11px;}
.recaptcha-link a {-moz-opacity: .3;-khtml-opacity: .3;-webkit-opacity: .3;opacity: .3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);}
.invalid input, .invalid textarea, #recaptcha_response_field.invalid, input.invalid, textarea.invalid {border: 1px solid #d3b5ba !important;background-color: #f2dede !important;}
#submit-form .invalid input, #submit-form .invalid textarea, #submit-form #recaptcha_response_field.invalid, #submit-form input.invalid, #submit-form textarea.invalid {color: #b45b5b;}
.contact-loader {position: relative;top: 3px;left: 10px;display: inline-block;visibility: hidden;width: 16px;height: 16px;background: url("images/ajax-loader-small2.gif") no-repeat;}
.nav-menu ul {margin-top: 10px;}
.nav-menu ul li a {-webkit-transition: color .3s ease;-moz-transition: color .3s ease;-ms-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;color: #fff;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;}
.nav-menu ul li a:hover {color: #fff;color: rgba(255,255,255,.8);}
.nav-menu .mega-menu-item > ul > li > a:hover {color: #fff;}
.nav-menu > ul > li > a:after, .nav-menu > div.menu-ul > ul > li > a:after {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;position: absolute;bottom: 5px;left: 50%;display: block;overflow: hidden;margin-left: 0px;width: 0px;height: 0px;background: #fff;content: "-";text-indent: -999em;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.nav-menu > ul > li > a:hover:after, .nav-menu > div.menu-ul > ul > li > a:hover:after, .nav-menu > ul > li:hover > a:after {bottom: 5px;height: 2px;width: 40px;margin-left: -20px;margin-top: -2px;}
.nav-menu ul ul li .drop-arrow {-moz-opacity: .3;-khtml-opacity: .3;-webkit-opacity: .3;opacity: .3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);position: relative;right: -10px;top: 7px;float: right;display: inline-block;width: 10px;height: 10px;background-image: url("images/drop-nav-arrow.png");background-size: 5px;background-repeat: no-repeat;}
.nav-menu ul .current-menu-item a, .nav-menu li:hover a, .nav-menu .current-menu-parent a, .nav-menu .current-menu-ancestor a {color: #fff;}
.nav-menu ul .current-menu-item > a, .nav-menu > ul > li:hover > a, .current-menu-ancestor > a {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.nav-menu ul ul .current-menu-item, .nav-menu ul ul .current-menu-parent, .nav-menu ul ul .current-menu-ancestor {margin-top: 0;border-top: 0;}
.nav-menu ul ul li a {border-right: 0;letter-spacing: 1px;font-size: 12px;}
.nav-menu ul ul li {-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);box-shadow: 0 2px 2px rgba(0,0,0,.1);position: relative;}
.nav-menu ul li:last-child a {border-right: 0;}
.nav-menu ul ul ul, .fixed-header-scroll .nav-menu ul ul ul {padding: 0;}
.fixed-header-scroll .nav-menu ul ul ul {margin-top: 0;}
.fixed-header-scroll .content-slider-wrapper {padding-top: 0 !important;}
.nav-menu .sub-menu li:first-child, .nav-menu .children li:first-child {border-top: 2px solid rgba(0,0,0,.2);}
.nav-menu > ul > li:not(.mega-menu-item) ul > li:first-child {padding-top: 15px;}
.nav-menu > ul > li:not(.mega-menu-item) ul > li:last-child {padding-bottom: 15px;}
.nav-menu li:not(.mega-menu-item) li a {padding-left: 22px;padding-right: 22px;}
.nav-menu .sub-menu li:last-child {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
#menu {float: left;}
#menu > ul {position: relative;}
.nav-menu ul li.mega-menu-item {position: static;}
.nav-menu li.mega-menu-item ul ul {display: block;}
.nav-menu li.mega-menu-item > ul {width: auto;top: 34px;padding: 0 15px 20px 15px;background-color: #1e1e1e;border-top: 2px solid rgba(0,0,0,.2);}
.nav-menu li.mega-menu-item > ul ul {position: relative;left: 0;top: 0;}
.nav-menu li.mega-menu-item ul li {display: inline-block;width: 200px;background: none;box-shadow: none;border-top-width: 0 !important;padding: 2px 0;}
.nav-menu .mega-menu-item > ul > li {margin: 0;margin-left: 16px;margin-right: 16px;}
.nav-menu .mega-menu-item ul li a {padding: 4px 0;}
.nav-menu .mega-menu-item > ul > li > a {border-bottom: 1px solid rgba(255,255,255,.2);margin-bottom: 10px;font-weight: bold;}
.nav-menu li.mega-menu-item li li li a:before {content: ">";padding-right: 5px;-moz-opacity: .4;-khtml-opacity: .4;-webkit-opacity: .4;opacity: .4;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);display: inline-block;}
.nav-menu li.mega-menu-item ul ul a {font-weight: normal;letter-spacing: 1px;-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;opacity: .7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
.nav-menu > ul > li > a:after, .nav-menu > div.menu-ul > ul > li > a:after {position: relative;top: 4px;}
.header-layout-center .nav-menu ul ul {display: none;text-align: left;}
.header-layout-center .nav-menu li.mega-menu-item ul ul {display: block;}
.fixed-header-scroll .nav-menu li.mega-menu-item > ul {top: 30px;}
.mega-columns-2 > li:nth-of-type(2n+1) {clear: left;}
.mega-columns-3 > li:nth-child(3n+1) {clear: left;}
.mega-columns-4 > li:nth-child(4n+1) {clear: left;}
.nav-menu li.mega-menu-item > ul > li {margin-top: 20px;}
.nav-menu li.mega-menu-item > ul {padding-top: 0;}
.mega-menu-item > ul > li > a {opacity: 1;}
.page-title-wrapper {display: table;width: 100%;min-height: 240px;height: 240px;padding-bottom: 20px;}
.archive:not(.post-type-archive-product) .page-title-wrapper, .search-results .page-title-wrapper, .error404 .page-title-wrapper {min-height: 100px;}
.archive:not(.post-type-archive-product) .page-title h1, .search-results .page-title h1, .error404 .page-title h1 {font-size: 35px;}
.large-header .page-title-wrapper {min-height: 400px;height: 400px;}
.page-title {position: relative;z-index: 10;display: table-cell;vertical-align: middle;text-align: center;padding-bottom: 8px;}
.page-title h1 {padding: 10px 0;padding-top: 0;color: #fff;vertical-align: middle;text-transform: uppercase;font-size: 58px;font-weight: bold;line-height: 1em;text-align: center;display: inline-block;letter-spacing: -1px;}
.page-title h1:after {content: "";display: block;width: 62%;height: 1px;background-color: #fff;margin: auto;margin-top: 10px;}
#content-container .page-title {padding-top: 0;margin-top: 0;}
.woocommerce .page-title {padding: 0;margin: 0;}
.page-subtitle {display: block;color: #fff;margin: auto;text-transform: uppercase;font-size: 15px;letter-spacing: 7px;margin-top: 1px;}
.content-page-title {font-size: 20px;padding-top: 0;padding-bottom: 20px;}
.sidebar-box {margin-bottom: 40px;font-size: 13px;}
.sidebar-box .title {margin-bottom: 20px;padding: 7px 0;text-transform: uppercase;font-weight: bold;font-size: 16px;}
#sidebar > .sidebar-box h4 {margin-top: -5px;padding-top: 0;}
.sidebar-box .title a {color: #333332;}
.sidebar-box .title:after {}
.widget_categories ul, .widget_nav_menu ul, .widget_archive ul, .widget_links ul, .widget_recent_entries ul, .widget_pages ul, .sidebar-latest-posts, #recentcomments, .widget_meta ul, .widget_rss ul, .product-categories ul {margin-top: -7px;}
.widget_categories li, .widget_nav_menu li, .widget_archive li, .widget_links li, .widget_recent_entries li, .widget_pages li, #recentcomments li, .widget_meta li, .widget_rss li, .product-categories li {padding: 10px 0;padding-left: 2px;border-bottom: 1px solid rgba(0,0,0,.05);}
.widget_categories ul ul li, .widget_nav_menu ul ul li, .widget_archive ul ul li, .widget_links ul ul li, .widget_recent_entries ul ul li, .widget_pages ul ul li, #recentcomments ul ul li, .widget_meta ul ul li, .widget_rss ul ul li, .product-categories ul li {padding-left: 10px;border-bottom: 0;}
.widget-contact-form {margin-top: 15px;}
.widget_calendar #wp-calendar {width: 100%;}
#wp-calendar caption {padding: 2px 0 7px 0;border-bottom: 3px solid #383838;text-align: center;text-transform: uppercase;font-weight: bold;}
#wp-calendar tbody td a {color: #fdd200;}
.widget_nav_menu ul ul, .widget_categories ul ul, .product-categories ul {margin-top: 7px;border-top: 1px solid #f7f7f7;}
.widget_nav_menu ul ul li, .widget_categories ul ul li, .product-categories ul li {margin-left: 10px;padding-left: 0;border-bottom: 1px solid #f7f7f7;}
.widget_nav_menu ul ul li:last-child, .widget_categories ul ul li:last-child, .product-categories ul li:last-child {padding-bottom: 0;border-bottom: 0;}
.widget_nav_menu li.current-menu-item > a {padding-left: 5px;color: #fdd200;}
#SGM {margin-top: 15px;}
.rsswidget img {vertical-align: middle;}
#footer-cta {padding: 50px 0;background-color: #fff;border-top: 1px solid rgba(0,0,0,.03);}
.footer-cta-first {width: 100%;text-align: center;}
.footer-cta-first h5 {margin-top: 2px;margin-bottom: 2px;padding: 0;letter-spacing: -1px;font-size: 30px;line-height: 1em;}
.footer-cta-disc {margin-top: 5px;width: 100%;color: #777;text-align: center;}
.footer-cta-disc p {display: inline;margin: 0;padding: 0;font-size: 15px;line-height: 1.4em;}
.footer-cta-button {display: block;width: 100%;vertical-align: middle;text-align: center;margin-top: 10px;}
.footer-cta-button a {text-transform: uppercase;}
.scroll-to-top {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: fixed;right: 15px;bottom: 15px;z-index: 100;margin-bottom: -30px;width: 35px;height: 35px;background: #000;background: rgba(0,0,0,.8);text-align: center;cursor: pointer;}
.scroll-to-top span {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;display: inline-block;margin-top: 4px;width: 35px;height: 30px;color: #fff;text-align: center;font-size: 26px;}
.scroll-to-top:hover {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);background: #fdd200;}
.footer-widgets {overflow: hidden;margin-top: 50px;padding-bottom: 50px;}
.footer-widgets .col {margin-bottom: 0;}
.footer-box {margin-bottom: 10px;color: #fff;}
.footer-box ul {margin-left: 0;}
.footer-box ul li a {color: #fff;}
.footer-box .title {margin-bottom: 10px;padding-top: 11px;color: #fff;text-indent: 2px;text-transform: uppercase;letter-spacing: normal;font-weight: bold;font-size: 17px;}
.footer-box:first-child .title {margin-right: -15%;}
.footer-bottom {float: left;padding: 25px 0;width: 100%;height: auto;background-color: #1f1f1f;}
.footer-nav, .copyrights {float: right;text-transform: uppercase;letter-spacing: 2px;font-size: 10px;}
.footer-nav li {display: inline;letter-spacing: 1px;}
.footer-nav li a {margin-right: 7px;margin-left: 7px;color: #fff;}
.footer-nav li:after {content: "/";margin-left: 5px;}
.footer-nav li:last-child:after {content: "";}
.copyrights {float: left;color: #b3b3b1;}
.social-profiles {float: right;margin: 0 0 0 5px;}
.social-icons {margin-left: 0;list-style: none;}
.social-icons li {float: left;padding: 0px;width: 25px;height: 25px;line-height: 1em;margin-right: 2px;}
.social-icons li:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.social-icons li:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.footer-bottom .social-profiles {}
.footer-bottom .social-profiles .social-icons {margin-top: -5px;}
.mg_item_text .sec_table {padding: 21px 0 0;}
.mg_layout_side .mg_item_content {padding: 7px 12px 0 0;}
.footer-box table th, table th, table td, .footer-box table th, table td {padding: .75em 0;text-align: center;}
table th, table td {text-align: left;}
.footer-widgets .widget_categories li, .footer-widgets .widget_nav_menu li, .footer-widgets .widget_archive li, .footer-widgets .widget_links li, .footer-widgets .widget_recent_entries li, .footer-widgets .widget_pages li, .footer-widgets #recentcomments li, .footer-widgets .widget_meta li, .footer-widgets .widget_rss li, .footer-widgets .widget_nav_menu ul ul li, .footer-widgets .widget_nav_menu ul ul, .footer-widgets .lp-wrapper, .footer-widgets table thead, .footer-widgets table td {border-color: #444;border-color: rgba(255,255,255,.14);border-bottom-color: rgba(255,255,255,.14);}
.footer-widgets del {color: rgba(255,255,255,.3);}
.footer-widgets ins {background: #b1a74e;}
#header .search-wrapper {position: absolute;top: 5px;right: 27px;z-index: 10;display: none;width: 200px;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.fixed-header-scroll #header .search-wrapper {top: 5px;}
#header .search-button {display: none;}
.header-buttons {display: inline-block;margin-top: 9px;float: left;}
.blog-non-single-post {margin-bottom: 45px;}
.post, .blog .portfolio {background-color: #fff;}
.post-content {padding-bottom: 20px;position: relative;}
.post-title {padding-bottom: 15px;padding-top: 0;font-size: 32px;font-weight: bold;line-height: 1.1;margin-bottom: 0;}
.post-title a {color: #333332;}
.post-title a:hover {color: #fdd200;}
.post-info {padding-bottom: 10px;padding-top: 10px;line-height: 17px;letter-spacing: 2px;color: #b3b3b1;}
.post-info a {color: #b3b3b1;}
.post-info.bottom {float: right;padding-top: 14px;padding-bottom: 0;}
.post-info.top {padding-top: 0;padding-bottom: 9px;}
.page-heading {margin-bottom: 20px;padding: 0;border-bottom: 3px solid #bebebe;border-bottom: 3px solid rgba(0,0,0,.1);color: #333332;font-weight: bold;font-size: 18px;text-transform: uppercase;}
.blog-single-post .social-share {float: right;margin-right: 5%;margin-bottom: 2%;max-width: 50%;}
.blog-single-post .social-share .share-item {margin-right: 0;margin-left: 4px;}
.blog-single-post .social-share .share-title {margin-right: 0;}
.blog-single-post .post-tags {float: left;margin-top: 5px;margin-left: 5%;margin-bottom: 30px;width: 50%;text-align: left;}
.post-tags a {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: inline-block;margin-left: 5px;padding: 0 5px;background: #f7f7f7;color: #fdd200;text-transform: uppercase;letter-spacing: 1px;font-size: 10px;}
.blog-twocolumn .post {float: left;margin-left: 0;width: 569px;}
.blog-twocolumn-sidebar .post {width: 406px;}
.blog-threecolumn .qg-title, .blog-twocolumn .qg-title {display: none;}
.blog-threecolumn .post {float: left;width: 369px;}
.blog-post-img img {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);max-width: 100%;width: 100%;height: auto;}
#blog-pagination {overflow: hidden;}
.post-content {padding: 5%;}
#full-width .post-content {padding: 4%;}
.post-type-icon-wrap {display: inline-block;float: left;}
.format-standard .post-type-icon {background-position: -192px 1px;}
.format-quote .post-type-icon {margin-left: 5px;width: 18px;height: 18px;background-position: -255px 0;}
.format-gallery .post-type-icon {background-position: -32px 0;}
.format-video .post-type-icon {background-position: -128px 1px;}
.format-quote, .format-aside {position: relative;background-position: 3% center;background-size: 50px 50px;background-repeat: no-repeat;}
.format-aside .post-type-icon-wrap {position: absolute;top: 50%;left: 50%;margin-top: -35px;margin-left: -35px;color: rgba(0,0,0,.05);display: block;font-size: 70px;padding: 0;line-height: 70px;}
.format-quote blockquote {margin: 0;margin: auto;padding: 7%;border-left-width: 0;font-size: 30px;line-height: 1.3;text-align: center;}
.format-quote blockquote p {margin-bottom: 15px;}
.format-quote blockquote:before, .format-quote blockquote:after {content: "";display: block;width: 60px;height: 3px;background-color: #777;margin: 10px auto;-moz-opacity: .3;-khtml-opacity: .3;-webkit-opacity: .3;opacity: .3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);}
.format-aside aside {padding: 50px;text-align: center;font-size: 20px;text-transform: uppercase;font-weight: bold;line-height: 1.3em;position: relative;z-index: 100;}
.format-aside aside a {color: inherit;}
.format-aside aside a:hover {color: #fdd200;}
.page-masonry .post {font-size: 13px;}
.page-masonry .post-title {margin: 0;padding: 0;padding-bottom: 0;margin-bottom: 5px;font-size: 24px;line-height: 1.3;}
.page-masonry .post-info {padding: 7px 0px;}
.page-masonry .post-info.bottom {margin-top: 7px;}
.page-masonry .post-autor, .page-masonry .comments-number {display: none;}
.post-gallery {position: relative;}
.post-gallery a.nivo-nextNav, .post-gallery a.nivo-prevNav, .post-gallery .nivo-controlNav {-webkit-transform: scale(.75);-moz-transform: scale(.75);-ms-transform: scale(.75);-o-transform: scale(.75);transform: scale(.75);-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.post-gallery .nivo-wrapper:hover a.nivo-nextNav, .post-gallery .nivo-wrapper:hover a.nivo-prevNav, .post-gallery .nivo-wrapper:hover .nivo-controlNav {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.post-gallery a.nivo-prevNav {-webkit-transform-origin: -50% 100%;-moz-transform-origin: -50% 100%;-ms-transform-origin: -50% 100%;-o-transform-origin: -50% 100%;transform-origin: -50% 100%;}
.post-gallery a.nivo-nextNav {-webkit-transform-origin: 150% 100%;-moz-transform-origin: 150% 100%;-ms-transform-origin: 150% 100%;-o-transform-origin: 150% 100%;transform-origin: 150% 100%;}
.services-wrapper {width: 100%;}
.services-box, .services-title-box {display: inline-block;float: none;vertical-align: top;text-align: left;font-size: 14px;line-height: 1.7em;}
.services-box {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-box-sizing: border-box;-webkit-transition: top .3s ease;-webkit-transition: background-color .3s ease;-moz-transition: top .3s ease;-moz-transition: background-color .3s ease;-ms-transition: top .3s ease;-ms-transition: background-color .3s ease;-o-transition: top .3s ease;-o-transition: background-color .3s ease;transition: top .3s ease;transition: background-color .3s ease;position: relative;top: 0;margin-top: 10px;margin-bottom: 10px;text-align: center;font-size: 14px;line-height: 1.7em;}
.services-box h3 {padding-top: 5px;padding-bottom: 0;font-weight: 600;font-size: 17px;}
.services-title-box {margin-bottom: 10px;color: #777;}
.services-title-box h2 {padding-top: 0;text-transform: uppercase;font-size: 18px;line-height: 1.5em;font-weight: bold;}
.services-content {padding: 10px;}
.columns-wrapper {margin-bottom: 30px;}
.services-default img {max-width: 100%;height: auto;}
.services-default .services-content {padding-bottom: 0;}
.services-default .services-box {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.services-default .col {margin: 0;margin: 20px 0;padding-right: 1.6%;padding-left: 1.6%;}
.services-default .services-title-box.col {width: 25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-box-sizing: border-box;}
.services-default .services-box:first-child {border-left: none;}
.services-default.cols-4 .col:nth-of-type(4n+1) {border-left: 0;}
.services-default.cols-5 .col {width: 20%;}
.services-default.cols-4 .col {width: 25%;}
.services-default.cols-3 .col {width: 33%;}
.services-default.cols-2 .col {width: 50%;}
.services-boxed-photo .col {margin-top: 20px;margin-bottom: 20px;}
.services-boxed-photo .services-box {padding: 30px 0;background: rgba(0,0,0,.05);text-align: left;}
.services-boxed-photo .services-content {margin: auto;padding: 0;max-width: 75%;}
.services-boxed-photo .services-box h3 {padding: 12px 0;font-style: normal;}
.services-boxed-photo .services-box h3:after {display: block;overflow: hidden;margin-top: 5px;width: 60px;height: 2px;background: #bebebe;background: rgba(0,0,0,.1);content: "-";text-indent: -999em;}
.services-boxed-photo .services-box h3 {padding-bottom: 6px;padding-top: 25px;}
.services-boxed-photo .services-box img {max-width: 100%;width: 100%;height: auto;}
.services-boxed-photo .services-box.col {padding-top: 0;}
.services-icon .img-container {background-color: #fdd200;width: 40px;height: 40px;padding: 25px;display: block;-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;margin: auto;}
.services-thumbnail {text-align: center;}
.services-thumbnail h3 {margin: 0;margin: auto;margin-bottom: 2px;padding: 0;padding-top: 2px;padding-bottom: 2px;max-width: 85%;}
.services-thumbnail h3:after {content: "";display: block;width: 60px;height: 2px;background-color: #fdd200;margin: auto;margin-top: 5px;margin-bottom: 11px;position: absolute;left: 50%;margin-left: -30px;}
.services-thumbnail .services-img {width: 220px;height: 220px;background-size: cover;color: #fff;}
.services-thumbnail .services-title-box {width: 232px;text-align: left;}
.services-thumbnail .services-content {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);position: absolute;top: 0;left: -12px;z-index: 100;display: table;padding: 20px;width: 180px;height: 180px;background-color: #fff;background-color: rgba(255,255,255,.9);color: #252525;line-height: 1.5em;}
.services-thumbnail .services-content .sc-wraper {display: table-cell;vertical-align: middle;}
.services-thumbnail .services-content p {display: none;}
.services-wrapper.services-thumbnail .services-box {margin-right: 40px;margin-bottom: 30px;}
.services-thumbnail .services-box:after {position: absolute;top: -5px;left: -5px;z-index: 10;display: block;width: 230px;height: 230px;box-shadow: 0 0 0 2px rgba(0,0,0,.1);content: "";}
.services-thumbnail .services-box .services-content {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);-webkit-transition: all .4 ease;-moz-transition: all .4 ease;-ms-transition: all .4 ease;-o-transition: all .4 ease;transition: all .4 ease;}
.services-thumbnail .services-box:hover .services-content {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.services-thumbnail .services-content {left: 0;}
.services-thumbnail .services-title-box h2 {padding: 5px 0;}
.services-thumbnail .services-content h3 {color: #333332;}
#slider-container {position: relative;overflow: hidden;}
#slider-container .full-bg-image {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.content-slider {position: relative;}
.content-slider .section-boxed {padding: 0 5%;}
.cs-small-title, .cs-title {text-shadow: 0px 0px 1px rgba(0,0,0,.2);}
.cs-title {padding-top: 0;padding-bottom: 0;color: inherit;text-transform: uppercase;font-weight: bold;font-size: 60px;line-height: 1.2em;}
.cs-content-centered .cs-title:before {margin: auto;}
.cs-loading {background: url("images/cs-loader-w.gif") no-repeat center;background-size: 20px 20px;}
.cs-small-title {margin: 0;margin-bottom: 0;text-transform: uppercase;letter-spacing: 7px;font-size: 15px;}
.content-slider .button {margin-top: 18px;margin-right: 21px;padding-right: 30px;padding-left: 30px;width: auto;text-transform: uppercase;}
.content-slider .arrows {position: absolute;top: 50%;margin-top: -10px;}
.content-slider .arrow-prev {left: 10px;}
.content-slider .arrow-next {right: 10px;}
.content-slider .col {margin-bottom: 0;}
.content-slider {position: relative;overflow: hidden;padding: 180px 0 130px 0;color: #fff;}
ul#cs-slider-ul {position: relative;overflow: hidden;margin-left: 0;min-height: 320px;width: 100%;list-style: none;}
#cs-slider-ul li {position: absolute;-moz-box-sizing: border-box;box-sizing: border-box;max-width: 100%;width: 100%;}
#cs-slider-ul .two-columns {display: none;}
#cs-navigation {position: absolute;bottom: 5px;display: none;margin: 0;padding-left: 0;width: 100%;list-style: none;text-align: center;}
#cs-navigation li {position: relative;display: inline-block;margin: 0;padding: 2px;width: 12px;height: 15px;cursor: pointer;}
.cs-content-left, .cs-content-right {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: relative;}
.cs-content-right img {float: right;}
.cs-content-centered {width: 100%;text-align: center;}
.cs-content-centered.col {max-width: 80%;width: 100%;}
.content-slider .cs-content-centered .button {margin-right: 10px;margin-left: 10px;}
.cs-layout-img-text .cs-content-right.col {margin-right: 0;}
.cs-layout-img-text .cs-content-left.col {clear: left;}
ul#cs-navigation li span {-moz-opacity: .3;-khtml-opacity: .3;-webkit-opacity: .3;opacity: .3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;position: absolute;top: 2px;left: 2px;display: inline-block;width: 6px;height: 6px;background-color: #fff;border: 2px solid #fff;}
#cs-navigation li.selected span {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);border: 2px solid #fff;background-color: transparent;}
.cs-arrows {margin-top: -30px;background-color: none;}
.cs-arrows:hover {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;cursor: pointer;}
.cs-prev-arrow {left: 0;background-position: left top;}
.cs-thumbnail {position: absolute;height: 70px;width: 70px;max-width: none;opacity: 0;transition: all .5s ease;}
.cs-next-arrow .cs-thumbnail {left: -50px;}
.cs-prev-arrow .cs-thumbnail {right: -50px;max-width: none;}
.cs-next-arrow:hover .cs-thumbnail {opacity: 1;left: -70px;max-width: none;}
.cs-prev-arrow:hover .cs-thumbnail {opacity: 1;right: -70px;}
#slider-container .full-bg-image {background-attachment: fixed;}
.cs-content-centered {float: none;margin: 0 auto;}
.cs-content-left, .cs-content-right, .cs-content-centered {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.cs-content-right {float: right;}
.cs-element {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: relative;}
.cs-element.cs-animate {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
ul#cs-slider-ul {-webkit-transition: height 1s ease;-moz-transition: height 1s ease;-ms-transition: height 1s ease;-o-transition: height 1s ease;transition: height 1s ease;overflow: visible;}
ul#cs-slider-ul li {display: none;}
.content-slider-wrapper {-webkit-transition: background-color .5s ease;-moz-transition: background-color .5s ease;-ms-transition: background-color .5s ease;-o-transition: background-color .5s ease;transition: background-color .5s ease;}
.nivo-slider {position: relative;overflow: hidden;width: 100%;height: auto;background: url("images/cs-loader.gif") no-repeat center center;background-size: 16px 16px;}
.nivo-slider img {position: absolute;top: 0;left: 0;display: none;max-width: none;}
.nivo-main-image {position: relative !important;display: block !important;width: 100% !important;}
.nivo-slider a.nivo-imageLink {position: absolute;top: 0;left: 0;z-index: 6;display: none;margin: 0;padding: 0;width: 100%;height: 100%;border: 0;}
.nivo-slice {position: absolute;top: 0;z-index: 5;display: block;height: 100%;}
.nivo-box {position: absolute;z-index: 5;display: block;overflow: hidden;}
.nivo-box img {display: block;}
.nivo-caption {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-box-sizing: border-box;position: absolute;bottom: 0;left: 0;z-index: 8;display: none;overflow: hidden;padding: 5px 10px;width: 100%;color: #fff;}
.nivo-caption p {margin: 0;padding: 5px;}
.nivo-caption a {display: inline !important;}
.nivo-html-caption {display: none;}
.nivo-directionNav a {position: absolute;top: 50%;z-index: 9;cursor: pointer;}
.nivo-prevNav {left: 0;text-indent: -3px;}
.nivo-nextNav {right: 0;text-indent: 3px;}
.rp-header .nivo-nextNav {right: 5px;}
.rp-header .nivo-prevNav {left: 5px;}
.post-gallery .nivo-prevNav {left: 5px;}
.post-gallery .nivo-nextNav {right: 5px;}
.nivo-controlNav {position: absolute;bottom: 10px;z-index: 100;padding: 15px 0;padding: 0;width: 100%;text-align: center;line-height: 10px;}
.nivo-controlNav a {-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);box-shadow: 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);top: 50%;display: inline-block;margin: 0 3px;width: 7px;height: 7px;background: #fff;border: 2px solid #fff;list-style: none;vertical-align: middle;text-shadow: 0 1px 2px rgba(0,0,0,.1);cursor: pointer;}
.nivo-controlNav a.active {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);border: 2px solid #fff;background: transparent;font-weight: bold;}
#content-container .nivoSlider {height: auto !important;background-image: url("images/cs-loader.gif");}
.post-gallery .nivo-nextNav, .post-gallery .nivo-prevNav {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
.nivo-nextNav:after, .nivo-prevNav:a {-webkit-transition: all .15s ease;-moz-transition: all .15s ease;-ms-transition: all .15s ease;-o-transition: all .15s ease;transition: all .15s ease;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: absolute;top: -2px;left: -2px;display: block;width: 35px;height: 35px;border: 2px red solid;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;content: "";}
.nivo-nextNav:hover:after, .nivo-prevNav:hover:after {-webkit-transform: scale(1.35);-moz-transform: scale(1.35);-ms-transform: scale(1.35);-o-transform: scale(1.35);transform: scale(1.35);-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.nivo-nextNav:active:after, .nivo-prevNav:active:after {-webkit-transform: scale(1.35);-moz-transform: scale(1.35);-ms-transform: scale(1.35);-o-transform: scale(1.35);transform: scale(1.35);-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.nivo-nextNav:hover, .nivo-prevNav:hover {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);color: #fff;}
.nivo-caption {margin: 3%;padding: 9px 14px;width: auto;height: auto;border: 2px solid #fff;background-color: rgba(0,0,0,.07);text-shadow: 1px 1px 1px rgba(0,0,0,.1);letter-spacing: 2px;text-transform: uppercase;font-size: 16px;line-height: 1.3em;font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;}
.nivo-caption p {padding-left: 19px;font-size: 14px;}
.post-gallery .nivo-caption {border: 0px;text-transform: none;letter-spacing: normal;font-size: 13px;}
#nivo-controlNav-holder {display: block;width: 100%;height: 50px;}
.nivo-wrapper {position: relative;}
#slider-container .nivo-wrapper {min-height: 400px;background: url("images/cs-loader-w.gif") no-repeat center center;background-size: 15px 15px;}
.custom-page-content .nivo-content {margin: 0;}
.cs-type-video.loading {background: url("images/cs-loader-w.gif") no-repeat center center;background-size: 15px 15px;}
.cs-layout-video-text .cs-content-right.col {margin-right: 0;}
.cs-layout-video-text .cs-content-left.col {clear: left;}
.quick-gallery {margin-left: -11px;}
.qg-img {position: relative;display: inline-block;float: none;margin-bottom: 10px;margin-left: 10px;vertical-align: top;}
.qg-img img {width: 100%;}
.qg-img a {position: relative;display: block;min-height: 50px;background: url("images/ajax-loader-small.gif") #fff no-repeat center center;background-size: 16px 16px;}
.qg-overlay {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);}
.qg-title {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;position: absolute;bottom: 10%;display: block;padding: 9px;width: 100%;color: #fff;text-align: center;font-weight: bold;font-size: 11px;}
.qg-overlay:hover {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.qg-overlay:hover .qg-title {bottom: 13px;}
.qg-img .icon-circle {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);top: 14px;left: 14px;display: block;padding: 15px;}
.page-masonry .qg-img img {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);width: 100%;height: auto;}
.hoverable {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
img.loadable {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.archive-page h2 {margin: 0;padding-bottom: 5px;text-transform: uppercase;font-weight: bold;font-size: 16px;}
.archive-page ul {margin-left: 0;padding-top: 12px;border-top: 1px solid #f7f7f7;list-style: none;}
.archive-page .col > ul {width: 90%;}
.archive-page li {padding: 6px 0;padding-left: 2px;}
.archive-page ul ul li:last-child {padding-bottom: 0;border-bottom: 0;}
.archive-page ul ul {margin-top: 0;margin-left: 15px;padding-top: 2px;}
.archive-page a {color: #777;}
.archive-page a:hover {color: #fdd200;}
.search-wrapper {position: relative;}
.search-wrapper .searchform, #searchform {position: relative;}
#searchform .screen-reader-text {display: none;}
input[type="submit"].search-button, input[type="submit"]#searchsubmit {position: absolute;top: 9px;right: 7px;display: block;padding: 0;width: 15px;height: 20px;border: 0;background-color: transparent;background-image: url("images/search_icon-b.png");background-position: center center;background-size: 12px 12px;background-repeat: no-repeat;box-shadow: none;text-indent: -1000000000px;}
input[type="text"].search-input, #searchform input[type="text"] {padding: 8px 0;width: 100%;text-indent: 12px;}
.ie10 input.search-input {padding-left: 5px;}
.search-results .post-content {padding-top: 5%;background-color: #fff;}
.wp-pagenavi {text-align: center;margin-top: -15px;}
#content-container .wp-pagenavi a, #content-container .wp-pagenavi span {border: 0;}
#content-container .wp-pagenavi .pages, #content-container .wp-pagenavi a.last, #content-container .wp-pagenavi a.first {display: none;}
.single-portfolio #content-container {padding: 60px 3%;}
.pg-page-content {padding-bottom: 20px;}
.pg-cat-filter {padding-top: 20px;padding-bottom: 20px;width: 100%;}
.pg-cat-filter ul {display: inline-block;margin-left: 0;padding: 0;max-width: 90%;}
.pg-cat-filter li {display: inline;text-transform: capitalize;font-size: 12px;cursor: pointer;}
.pg-cat-filter a {-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;margin: auto 8px;padding: 3px 0;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-size: 13px;cursor: pointer;}
.pg-cat-filter a.current {border-bottom: 2px solid #fdd200;}
.pg-filter-btn {display: none;}
.pg-items {margin-left: -7px;width: 5000px;}
.pg-pagination {position: relative;top: 33px;float: left;width: 100%;text-align: center;}
.pg-pagination ul {display: inline-block;margin: 0;padding: 0 20px;}
.pg-pagination .pg-loading {position: absolute;top: 0;right: 0;float: none;margin-top: 0;background-image: url("images/cs-loader.gif");}
.pg-cat-filter .pg-loading {margin-top: -1px;margin-right: 0px;}
.pg-pagination li {display: inline;margin-right: 5px;}
.pg-pagination li:last-child {border-right: 0;}
.pg-pagination li:last-child:after {content: "";}
.pg-pagination a, #content-container .wp-pagenavi a, #content-container .wp-pagenavi span, #blog-pagination a {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;display: inline-block;margin-top: -2px;padding: 5px;width: 17px;height: 17px;outline: none;outline-style: none;outline-color: transparent;border: 1px solid rgba(0,0,0,.06);background-color: #fff;color: #252525;font-size: 10px;line-height: 17px;}
.pg-pagination a.current, .pg-pagination a:hover, #content-container .wp-pagenavi span.current, #content-container .wp-pagenavi a:hover, #blog-pagination a:hover {background: #fdd200;color: #fff;}
.pg-pagination a:hover, .wp-pagenavi a:hover {color: #fff;}
#content-container .wp-pagenavi .previouspostslink, #content-container .wp-pagenavi .nextpostslink {display: none;font-weight: normal;font-family: Georgia,"Times New Roman",Times,serif;line-height: 10px;}
#blog-pagination a {width: auto;margin-top: 0;text-transform: uppercase;letter-spacing: 1px;padding: 5px 12px;}
#blog-pagination a span {font-size: 13px;}
.pg-item a {display: block;}
.pg-item.masonry {float: left;}
.pg-item {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: relative;display: inline-block;float: none;min-height: 100px;vertical-align: top;}
.pg-spacing .pg-item {margin-bottom: 12px;margin-left: 12px;}
.pg-effect-overlay .pg-img-wrapper, .pc-effect-overlay .pg-img-wrapper {background-color: #252525;}
.pg-item img, .pc-item img {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.pg-item img {display: block;width: 100%;}
.pg-effect-overlay .pg-item:hover img, .pc-effect-overlay .pc-item:hover img {-moz-opacity: .6 !important;-khtml-opacity: .6 !important;-webkit-opacity: .6 !important;opacity: .6 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important;filter: alpha(opacity=60) !important;}
.pg-effect-zoom .pg-item:hover img, .pc-effect-zoom .pc-item:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.pg-img-wrapper {overflow: hidden;}
.pg-item h2 {width: auto;text-transform: uppercase;font-weight: normal;font-size: 18px;padding: 0;}
.pg-item h2:after, .pc-item h2:after {content: "";display: block;width: 60px;height: 2px;background-color: #fdd200;margin: auto;margin-top: 6px;margin-bottom: 11px;}
.pg-item a {display: block;}
.pg-img-wrapper {-webkit-transition: opacity .1s ease;-moz-transition: opacity .1s ease;-ms-transition: opacity .1s ease;-o-transition: opacity .1s ease;transition: opacity .1s ease;position: relative;-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.275);-moz-transition-timing-function: cubic-bezier(.175,.885,.32,1.275);-ms-transition-timing-function: cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function: cubic-bezier(.175,.885,.32,1.275);transition-timing-function: cubic-bezier(.175,.885,.32,1.275);}
.pg-hover {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: absolute;top: 0;z-index: 10;width: 100%;height: 100%;}
.pg-info {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-ms-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;padding: 15px 0;width: 100%;min-height: 70px;background-color: #fff;text-align: left;position: relative;z-index: 10;}
.pg-info:hover {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.pg-details {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;padding: 0;width: 100%;text-align: center;}
.pg-info:hover .pg-details {bottom: 25%;bottom: calc(50% - 50px);}
.ie10 .pg-info:hover .pg-details {bottom: 25%;}
.pg-categories {display: block;padding-top: 0px;width: 100%;color: #b3b3b1;text-transform: uppercase;letter-spacing: 2px;font-size: 10px;margin-bottom: 3px;}
.icon-circle {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;opacity: .7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);position: absolute;top: 50%;left: 50%;z-index: 100;display: none;margin-right: -10px;margin-bottom: -10px;padding: 4px;width: 40px;height: 40px;background: rgba(0,0,0,.7);text-align: center;}
.pg-info-dis .icon-circle {bottom: 5px;}
.pg-info-dis .pg-info {min-height: 0;padding: 0;}
.pg-info-dis img {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#portfolio-gallery {overflow: hidden;padding: 0;min-height: 300px;padding-bottom: 40px;}
.pg-page-wrapper {float: left;width: 1200px;}
.pg-loading {-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);float: right;width: 25px;height: 25px;background: url("images/cs-loader-w.gif") no-repeat center center;background-size: 21px 21px;display: inline-block;}
.pg-img-wrapper .pg-loading {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: calc(50% - 23px);left: 50%;z-index: 1000;margin-top: -25px;margin-left: -25px;padding: 5px;width: 40px;height: 40px;background: url("images/ajax-loader-bb.gif") no-repeat center center #000;background-size: 17px 17px;}
.pg-nocat-loading {position: absolute;top: -36px;right: 0;display: block;width: 16px;height: 16px;}
.pg-nav-wrapper {position: relative;overflow: hidden;margin-bottom: 40px;}
.pg-nocat-loading {top: 5px;left: 50%;}
.pg-nocat-loading .pg-loading {background-image: url("images/cs-loader.gif");}
.pg-navigation {background-color: #252525;color: #fff;margin: 0 -1000px;padding: 0 1000px;}
@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}}
@-moz-keyframes spin {from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(360deg);}}
@-o-keyframes spin {from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(360deg);}}
@keyframes spin {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
.pg-element-loading .icon-circle:after {-webkit-transform: rotate 65deg;-moz-transform: rotate 65deg;-ms-transform: rotate 65deg;-o-transform: rotate 65deg;transform: rotate 65deg;position: absolute;top: 14px;left: 14px;width: calc(50%);height: calc(50%);border: 1px solid #252525;border-top-color: #fdd200;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;content: "";-webkit-animation: spin 1.3s infinite linear;-moz-animation: spin 1.3s infinite linear;-o-animation: spin 1.3s infinite linear;animation: spin 1.3s infinite linear;}
.pg-icon {-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-ms-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;}
.pg-element-loading .pg-icon {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
#portfolio-slider {overflow: hidden;min-height: 300px;}
.portfolio-featured {margin-bottom: 30px;}
.single #portfolio-slider {background: url("images/ajax-loader-small2.gif") no-repeat;background-position: center 150px;}
.ps-content {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-box-sizing: border-box;position: relative;float: left;padding: 30px 3%;width: 30%;font-size: 14px;}
.ps-title {margin: 0;padding: 0;color: #777;font-weight: bold;font-size: 22px;line-height: 1.3em;text-transform: uppercase;}
.ps-categories {display: inline-block;padding: 4px 0 8px 0;color: #b3b3b1;text-transform: uppercase;letter-spacing: 2px;font-size: 12px;}
.ps-content-text {margin-top: 0px;}
.ps-share {bottom: 0;margin-top: 15px;margin-bottom: -2px;padding-top: 0px;}
.ps-share:hover {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.ps-share .social-share {margin-top: 0;}
.share-fb {position: relative;top: 1px;width: 46px;}
.ps-images {position: relative;float: right;overflow: hidden;width: 70%;}
.ps-fullwidth .ps-images, .ps-fullwidth .ps-content {float: none;width: 100%;}
.ps-images img {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: absolute;z-index: 10;max-width: 100%;width: 100%;}
.ps-video {position: relative;float: right;overflow-x: hidden;overflow-y: hidden;width: 70%;background: url("images/ajax-loader-small2.gif") no-repeat center;}
.ps-video p {margin-top: 0;margin-bottom: 0;line-height: 0;}
.ps-fullwidth .ps-video {float: none;width: 100%;}
.ps-wrapper {display: none;margin-bottom: 30px;min-height: 200px;background-color: #fff;}
.ps-loading {-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);box-shadow: 0 1px 2px rgba(0,0,0,.1);position: absolute;top: 50%;left: 50%;z-index: 100;margin-top: -14px;margin-left: -14px;padding: 5px;width: 21px;height: 21px;background: url("images/cs-loader.gif") no-repeat center center;background-color: #f7f7f7;background-size: 15px 15px;}
.ps-imgnum {color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.3);}
.ps-new-loading {margin: 0 auto;width: 35px;height: 35px;line-height: 0;}
.ps-new-loading span {display: inline-block;width: 12px;height: 12px;margin: 2px;background: #fff;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;opacity: 1;}
.ps-nav-loading .ps-new-loading span {animation: loading .7s ease infinite;-webkit-animation: loading .7s ease infinite;-moz-animation: loading .7s ease infinite;-o-animation: loading .7s ease infinite;}
.ps-new-loading span:nth-of-type(1) {animation-delay: .1s;-webkit-animation-delay: .1s;-moz-animation-delay: .1s;-o-animation-delay: .1s;}
.ps-new-loading span:nth-of-type(2) {animation-delay: .3s;-webkit-animation-delay: .3s;-moz-animation-delay: .3s;-o-animation-delay: .3s;}
.ps-new-loading span:nth-of-type(3) {animation-delay: .2s;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-o-animation-delay: .2s;}
.ps-new-loading span:nth-of-type(4) {animation-delay: .4s;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-o-animation-delay: .4s;}
@keyframes loading {0 {transform: scale(1,1);opacity: .8;}
	50% {transform: scale(1.2,1.2);opacity: 1;}
	100% {transform: scale(1,1);opacity: .8;}}
@-webkit-keyframes loading {0 {-webkit-transform: scale(1,1);opacity: .8;}
	50% {-webkit-transform: scale(1.2,1.2);opacity: 1;}
	100% {-webkit-transform: scale(1,1);opacity: .8;}}
@-moz-keyframes loading {0 {-moz-transform: scale(1,1);opacity: .8;}
	50% {-moz-transform: scale(1.2,1.2);opacity: 1;}
	100% {-moz-transform: scale(1,1);opacity: .8;}}
@-o-keyframes loading {0 {-o-transform: scale(1,1);opacity: .8;}
	50% {-o-transform: scale(1.2,1.2);opacity: 1;}
	100% {-o-transform: scale(1,1);opacity: .8;}}
.ie .ps-nav-loading .ps-new-loading span {display: none;}
.ie .ps-nav-loading .ps-new-loading {background: url("images/cs-loader-w.gif") no-repeat center center;background-color: rgba(0,0,0,.5);background-size: 20px 20px;}
.ie9 .pg-element-loading .icon-circle:after {display: none;border-width: 0;}
.ie9 .pg-element-loading .icon-circle {background: url("images/cs-loader-w.gif") no-repeat center center;background-color: rgba(0,0,0,.5);background-size: 20px 20px;}
.ps-navigation {padding: 20px 0;}
.ps-prev-project-link {float: left;}
.ps-next-project-link {float: right;text-align: right;}
.ps-next-project-link span {float: right;}
.ps-icon {background-color: #fdd200;color: #252525;width: 30px;height: 30px;font-size: 16px;line-height: 30px;text-align: center;display: inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-ms-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;}
.ps-icon:hover {background-color: #fff;color: #252525;}
.ps-next-project-link .ps-icon {text-indent: 2px;margin-left: 10px;}
.ps-prev-project-link .ps-icon {text-indent: 0px;margin-right: 10px;}
.ps-next-project-link:active .ps-icon {text-indent: 8px;}
.ps-prev-project-link:active .ps-icon {text-indent: -8px;}
.disabled.ps-next-project-link:active .ps-icon, .disabled.ps-prev-project-link:active .ps-icon {text-indent: -7px;}
.ps-nav-text, .ps-back-text {color: #fff;letter-spacing: 2px;font-size: 13px;line-height: 30px;text-transform: uppercase;}
.ps-prev-project-link .ps-nav-text {position: relative;top: -2px;}
.ps-back-link {position: relative;text-align: center;}
.ps-back-text {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: relative;display: none;line-height: 1.3em;}
.ps-back {margin-top: 1px;margin: auto;position: absolute;left: 50%;margin-left: -17px;top: inherit;}
.ps-back-link {width: 30px;}
.ps-back .ps-icon {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: relative;display: inline-block;float: none;width: 30px;height: 30px;background: url("images/back_to_gallery.png") no-repeat center center;background-size: 26px 26px;font-size: 0;-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.ps-nav-loading .ps-back .ps-icon {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);margin-top: 5px;width: 20px;height: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: url("images/loading-gal.gif") no-repeat center center;background-size: 20px 20px;}
.ps-imgnum {-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;position: absolute;bottom: 0px;right: 5px;z-index: 100;padding: 10px;font-size: 12px;text-shadow: 0px 0px 1px rgba(0,0,0,.5);}
.ps-desc {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;position: absolute;left: 10px;bottom: 0px;z-index: 100;display: none;padding: 5px 10px;background: url("images/trans05.png");background: #000;background: rgba(0,0,0,.5);color: #fff;font-size: 12px;}
.ps-left-arrow {-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.ps-right-arrow {-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.ps-images:hover .ps-desc {-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);bottom: 10px;}
.ps-images:hover .ps-left-arrow {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.ps-images:hover .ps-right-arrow {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.ps-left-arrow:hover, .ps-right-arrow:hover {background-color: #fdd200;}
.portfolio-carousel {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;opacity: 1 IE9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: relative;text-align: center;width: 100%;margin: 30px 0;}
.pc-wrapper {position: relative;float: left;clear: both;overflow: hidden;margin-left: -1px;padding-right: 1px;padding-left: 1px;width: 100%;height: auto;}
.pc-item a {position: relative;display: block;font-size: 12px;}
#content-container .pc-item h2, #content-container .qg-title {padding: 0;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;text-transform: uppercase;font-weight: normal;font-size: 18px;letter-spacing: 1px;}
#content-container .qg-title {padding: 0 3%;width: 94%;font-size: 13px;}
.pc-page-wrapper {float: left;}
.pc-holder {position: relative;display: inline-block;margin-left: -6px;}
.pc-holder .pc-item {display: block;float: left;}
.pc-spacing .pc-item {padding: 0px 6px 0 6px;}
.pc-wrapper img {position: relative;z-index: 1;display: block;width: 100%;vertical-align: bottom;}
.pc-header {position: relative;margin-top: 20px;margin-bottom: 16px;padding-bottom: 2px;max-width: 100%;width: auto;}
.pc-header .carousel-title {margin: auto;width: 100%;border-bottom: 0px;text-align: center;font-weight: bold;font-size: 16px;}
.carousel-title h4.small-title, .carousel-title .link-title {display: block;margin-top: 2px;margin-bottom: 3px;width: auto;text-transform: uppercase;font-size: 18px;line-height: 1em;font-weight: 400;}
.portfolio-carousel .link-title {text-transform: uppercase;letter-spacing: 2px;background: rgba(0,0,0,.7);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 4px 26px 8px 26px;margin-top: 20px;display: inline-block;font-weight: normal;font-size: 11px;text-align: center;}
.portfolio-carousel .link-title .more-arrow {top: 1px;}
.portfolio-carousel .link-title:hover {background: rgba(0,0,0,.6);}
.carousel-title .link-title:before {margin-right: 7px;content: "";-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);font-style: normal;font-size: 15px;}
.carousel-title .small-title {font-weight: bold;}
.carousel-title .link-title .more-arrow {position: relative;top: 3px;left: -2px;}
.carousel-title .link-title:hover .more-arrow {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);left: 0;}
.pg-no-spacing .pg-items {margin-left: 0px;}
.pc-no-spacing .pc-holder {margin-left: 0;}
.portfolio-carousel {overflow: hidden;}
.pc-item {width: 137px;}
.pc-item .pg-img-wrapper {background-repeat: no-repeat;background-position: center center;background-size: 16px 16px;}
.pc-next, .pc-prev {-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px;-webkit-border-top-right-radius: 0;-moz-border-radius-topright: 0;border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-left-radius: 2px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;position: absolute;top: 50%;margin-top: -26px;right: 0;padding: 4px;width: 25px;height: 45px;background-color: #000;background-color: rgba(0,0,0,.73);color: #fff;text-align: center;font-size: 14px;cursor: pointer;z-index: 10;}
.pc-next:hover, .pc-prev:hover {border-color: transparent;background-color: #fdd200;}
.pc-next:active, .pc-prev:active {text-indent: 3px;}
.ie9 .pc-next, .ie9 .pc-prev {padding-top: 6px;}
.ie9 .pc-prev {padding-right: 6px;}
.ie9 .pc-next {padding-left: 6px;}
.pc-prev {left: 0;background-position: left top;-webkit-border-top-left-radius: 0;-moz-border-radius-topleft: 0;border-top-left-radius: 0;-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;border-top-right-radius: 2px;-webkit-border-bottom-right-radius: 2px;-moz-border-radius-bottomright: 2px;border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.pc-prev:active {text-indent: -3px;}
.ps-navigation .disabled {-moz-opacity: .3;-khtml-opacity: .3;-webkit-opacity: .3;opacity: .3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);cursor: default;}
.pc-wrapper .icon-circle, .pg-item .icon-circle, .qg-img .icon-circle {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;top: 50%;left: 50%;z-index: 15;display: block;margin-top: -30px;margin-left: -30px;padding: 0;padding: 10px;background: #fdd200;}
.pg-element-loading .icon-circle {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.qg-overlay .icon-circle {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transform: scale(.7);-moz-transform: scale(.7);-ms-transform: scale(.7);-o-transform: scale(.7);transform: scale(.7);}
.pc-effect-icon .pc-item a:hover .icon-circle, .pg-effect-icon .pg-item:hover .icon-circle {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.qg-overlay:hover .icon-circle {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.pg-element-loading .pg-info .pg-icon {background: url("images/ajax-loader.gif") no-repeat center center;background-image: none;background-size: 15px 15px;}
.pg-element-loading .pg-info {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.pg-element-loading .icon-circle {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);display: inline-block;}
.pc-no-title .pc-header {margin: 7px 0;border-bottom: 0;}
.pc-no-title .carousel-title {font-size: 18px;}
.jspContainer {position: relative;overflow: hidden;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute;top: 12px;right: 20px;width: 16px;height: 100%;}
.jspHorizontalBar {position: absolute;bottom: 0;left: 0;display: none;width: 100%;height: 16px;background: #1a1a1a;}
.jspVerticalBar *, .jspHorizontalBar * {margin: 0;padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {position: relative;}
.jspDrag {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;position: relative;left: 30px;width: 5px;background: none repeat scroll 0 0 #eee;cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspArrow {display: block;background: #50506d;text-indent: -20000px;cursor: pointer;}
.jspArrow.jspDisabled {background: #80808d;cursor: default;}
.jspVerticalBar .jspArrow {height: 16px;}
.jspHorizontalBar .jspArrow {float: left;width: 16px;height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {float: left;height: 100%;background: #eeeef4;}
.password-content-box {margin-top: 40px;}
.testimonial-container {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);position: absolute;top: 0;left: 0;width: 100%;}
.testimonial-container h2 {display: block;padding: 3px 0;padding-top: 12px;color: inherit;font-weight: normal;font-style: normal;font-size: 18px;}
.testimonial-container blockquote {padding-left: 0;max-width: 80%;width: 80%;border-left-width: 0px;text-align: center;margin: auto;}
.testimonial-wrapper {overflow: hidden;margin: auto;width: 90%;}
.testimonial-info blockquote:before {content: "red";font-size: 20px;}
.section-boxed blockquote {margin-bottom: 0;font: italic 170%/150% Georgia,"Times New Roman",Times,serif;}
.custom-page-content .section-boxed blockquote {margin-bottom: 0;}
.custom-page-content {min-height: 300px;}
.testimonial-info {max-width: 50%;width: 50%;text-align: center;margin: auto;}
.testimonials-details {text-align: center;font-size: 12px;}
.testimonials-details a {color: #fdd200;}
.testimonials-details span {-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;opacity: .7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);display: inline-block;text-transform: uppercase;letter-spacing: 1px;}
.testimonial-img {-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;margin-top: 14px;max-width: 90px;height: auto;}
.testimonial-slider {position: relative;margin-right: auto;margin-left: auto;min-height: 100px;padding-bottom: 50px;}
.ts-arrow {position: absolute;bottom: 0;margin-right: -32px;cursor: pointer;color: #fff;width: 30px;height: 30px;font-size: 16px;line-height: 30px;text-align: center;display: inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-ms-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;z-index: 20;background-color: rgba(0,0,0,.8);}
.ts-arrow:hover {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);background-color: #fdd200;}
.ts-left-arrow {left: 50%;margin-left: -32px;text-indent: -3px;}
.ts-right-arrow {right: 50%;text-indent: 2px;}
.format-quote blockquote blockquote {padding: 0;}
.format-quote blockquote blockquote:before, .format-quote blockquote blockquote:after {display: none;}
.social-share {clear: both;margin-top: 20px;}
.social-share ul {display: inline-block;margin-left: 0;}
.social-share ul li {-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;padding: 3px;}
.share-title, .post-tag-title {display: inline-block;margin-top: -8px;margin-right: 5px;vertical-align: middle;text-transform: uppercase;letter-spacing: 1px;font-size: 11px;}
.share-title {margin-right: 7px;margin-bottom: 5px;padding-right: 7px;}
.post-tag-title {margin-top: 0;}
.share-item {-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-ms-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;display: inline-block;overflow: hidden;margin-right: 7px;width: 16px;height: 16px;background-image: url("images/px_sprites_w.png");background-size: 528px 16px;background-repeat: no-repeat;cursor: pointer;}
.social-share {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;opacity: .7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
.social-share:hover {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.post .social-share {margin-top: 10px;}
.post .social-share + .clear {display: none;}
.page .social-share {float: left;}
.share-item {-webkit-transition: all .15s ease;-moz-transition: all .15s ease;-ms-transition: all .15s ease;-o-transition: all .15s ease;transition: all .15s ease;}
.share-item:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.share-fb {position: relative;top: 0px;background-color: #3d599b;background-position: -445px 3px;}
.share-tw {background-color: #60d7fd;background-position: -477px 3px;}
.share-gp {background-color: #e54a4f;background-position: -413px 3px;}
.share-pn {background-color: #e85d3a;background-position: -509px 3px;}
.page-template-template-full-custom-php .social-share {float: none;margin-bottom: 10px;text-align: center;}
.custom-page-content > p {margin: 0;}
#not-found {margin: auto;width: 300px;text-align: center;margin-top: 45px;}
#not-found h1 {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: auto;padding: 0;width: 200px;height: 200px;border: 8px solid #f7f7f7;color: #f7f7f7;text-align: center;font-weight: normal;font-size: 100px;line-height: 200px;font-family: arial;}
#not-found h2 {padding: 20px 0;text-align: center;font-size: 14px;font-weight: normal;}
.lp-wrapper {padding: 3px 0 2px 0;border-bottom: 1px solid rgba(0,0,0,.05);}
.lp-wrapper img {margin-right: 10px;margin-bottom: 5px;}
.lp-wrapper .img-frame {padding: 3px;}
.lp-title {display: block;margin-top: 13px;vertical-align: middle;line-height: 1.5em;}
.lp-title a {color: #252525;}
.lp-post-info {-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.footer-widgets .lp-title a {color: #fff;}
.lp-title a:hover {color: #fdd200;}
.lp-post-info a {color: inherit;text-transform: uppercase;font-size: 10px;}
.sidebar-box .recentcomments a {color: #777;}
.portfolio-items-widget {overflow: hidden;padding-top: 7px;}
.portfolio-items-widget li {float: left;margin-right: 3.2%;padding-bottom: 8px;width: 22.2%;}
.portfolio-items-widget li:nth-of-type(4n) {margin-right: 0;}
.portfolio-items-widget img {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-box-sizing: border-box;max-width: 100%;width: 100%;}
.portfolio-items-widget img:hover {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.pexeto-recent-posts {margin: 30px 0;text-align: left;color: inherit;}
.pexeto-recent-posts blockquote {font: italic 125%/150% Georgia,"Times New Roman",Times,serif;}
.pexeto-recent-posts .format-quote, .pexeto-recent-posts .format-aside {-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.1);-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.1);box-shadow: 0px 0px 2px rgba(0,0,0,.1);margin: 1px;}
.pexeto-recent-posts a.nivo-nextNav, .pexeto-recent-posts a.nivo-prevNav, .pexeto-recent-posts .nivo-controlNav {-webkit-transform: scale(.75);-moz-transform: scale(.75);-ms-transform: scale(.75);-o-transform: scale(.75);transform: scale(.75);-moz-opacity: .5;-khtml-opacity: .5;-webkit-opacity: .5;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);margin-top: -44px;}
.pexeto-recent-posts .nivo-wrapper:hover a.nivo-nextNav, .pexeto-recent-posts .nivo-wrapper:hover a.nivo-prevNav, .pexeto-recent-posts .nivo-wrapper:hover .nivo-controlNav {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.pexeto-recent-posts a.nivo-prevNav {-webkit-transform-origin: -50% 100%;-moz-transform-origin: -50% 100%;-ms-transform-origin: -50% 100%;-o-transform-origin: -50% 100%;transform-origin: -50% 100%;}
.pexeto-recent-posts a.nivo-nextNav {-webkit-transform-origin: 150% 100%;-moz-transform-origin: 150% 100%;-ms-transform-origin: 150% 100%;-o-transform-origin: 150% 100%;transform-origin: 150% 100%;}
.pexeto-recent-posts .nivo-caption {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);display: none;visibility: hidden;}
.pexeto-recent-posts .format-aside aside, .pexeto-recent-posts .format-quote blockquote {margin-left: 0;border-left: 0px;}
.rp-title {margin: auto;padding-bottom: 20px;width: 100%;border-bottom: 0px;text-align: left;text-transform: uppercase;font-weight: bold;font-size: 20px;}
.rp-post-title {padding: 20px 0 4px 0;font-size: 18px;line-height: 1.4em;}
.rp-post-title a {color: inherit;}
.rp-header img {width: 100%;}
.post-type-icon-wrap {display: none;}
.rp-list ul {margin-left: 0;list-style: none;}
.rp-list li {border-bottom: 1px solid rgba(0,0,0,.06);text-align: center;padding: 25px 0;}
.rp-list h3 {display: inline-block;padding: 0;font-size: 20px;}
.rp-list a {color: inherit;}
.rp-list .rp-info {display: inline-block;width: auto;}
.rp-list .rp-title {font-weight: bold;text-align: center;}
.rp-list .rp-info h3:after {content: "/";margin: 0 10px;}
.rp-list .rp-info h3:before {content: "/";margin: 0 10px;}
.rp-list .rp-cat a {margin-left: 0;}
.rp-columns .read-more {padding-top: 7px;}
.section-full-width .rp-list h3 {color: inherit;}
.rp-list li:hover {background-color: rgba(0,0,0,.02);}
.rp-date {display: inline-block;text-align: right;min-width: 200px;}
.rp-cat {text-align: left;min-width: 200px;display: inline-block;}
.rp-cat a {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);margin-left: 2%;}
.rp-cat a, .rp-date {-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;opacity: .7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);text-transform: uppercase;letter-spacing: 2px;}
.section-full-width {box-shadow: 0 1px 0 0 rgba(0,0,0,.03) inset,0 -1px 0 0 rgba(0,0,0,.03) inset;}
#content-container .section-full-width .section-boxed {margin: 90px auto;margin-bottom: 0px;}
.section-full-width .section-title {margin: 0;padding: 0;text-align: left;text-transform: uppercase;letter-spacing: -2px;font-weight: bold;font-size: 40px;line-height: 1.3em;}
.section-full-width .sub-title {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);margin: 0;margin-bottom: 1em;padding: 0;font-size: 20px;line-height: 1.3em;}
.section-full-width .services-box, .section-full-width .services-title-box {color: inherit;}
.section-full-width h1, .section-full-width h2, .section-full-width h3, .section-full-width h4, .section-full-width h5, .section-full-width h6 {color: inherit;}
.section-light {background: #f7f7f7;text-align: left;}
.section-light .section-title {display: table;margin-right: auto;margin-bottom: 35px;margin-left: auto;text-align: center;letter-spacing: -3px;font-weight: normal;}
.section-light .section-title:before {content: "";display: block;background-color: #fdd200;width: 30%;height: 2px;margin: auto;margin-bottom: 3px;}
.section-light .sub-title {margin: 0;margin-bottom: 12px;color: #102119;text-align: center;line-height: 1em;}
.section-light h4.sub-title {text-transform: uppercase;letter-spacing: 5px;font-style: normal;font-size: 14px;font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;}
.content .section-light h1, .content .section-light h2, .content .section-light h3, .content .section-light h4, .content .section-light h5, .content .section-light h6 {color: #102119;}
.section-light2 {background: #edf5f7;}
.section-light2 .section-title {margin-bottom: 0px;text-align: center;text-transform: capitalize;font-weight: normal;display: table;margin: auto;}
.section-light2 .section-title:after {content: "";display: block;width: 62%;height: 2px;background: #fdd200;margin: auto;margin-top: 11px;margin-bottom: 5px;}
.section-light2 .sub-title {margin-bottom: 35px;text-align: center;text-transform: uppercase;letter-spacing: 2px;font-size: 15px;margin-top: 14px;}
.content .section-light2 h1, .content .section-light2 h2, .content .section-light2 h3, .content .section-light2 h4, .content .section-light2 h5, .content .section-light2 h6 {color: #252525;}
.section-light-bg {position: relative;background-color: #f7f7f7;background-position: center;background-size: cover;color: #373737;}
.section-light-bg .section-title, .section-light-bg .sub-title {display: table;padding: 10px 0;color: #373737;}
.section-light-bg .section-title {margin-bottom: 10px;font-weight: bold;}
.section-light-bg .section-title:after {content: "";width: 62%;display: block;height: 2px;background: #fdd200;margin-top: 10px;margin-bottom: 2px;}
.section-light-bg .sub-title {padding: 7px;text-transform: uppercase;font-style: normal;font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;font-size: 16px;letter-spacing: 2px;}
.content .section-light-bg h1, .content .section-light-bg h2, .content .section-light-bg h3, .content .section-light-bg h4, .content .section-light-bg h5, .content .section-light-bg h6 {color: #373737;}
.section-dark {background: #252525;color: #fff;}
.section-dark .section-title {margin-bottom: 5px;color: #fff;text-align: center;letter-spacing: normal;display: table;margin: auto;}
.section-dark .section-title:after {content: "";width: 62%;display: block;height: 2px;background: #fdd200;margin: auto;margin-top: 4px;margin-bottom: 7px;}
.section-dark .sub-title {margin: auto;margin-bottom: 1.1em;text-align: center;}
.section-dark .sub-title + * {margin-top: 30px;}
.content .section-dark h1, .content .section-dark h2, .content .section-dark h3, .content .section-dark h4, .content .section-dark h5, .content .section-dark h6 {color: #fff;}
.content .section-dark .services-thumbnail .services-content h3 {color: #333332;}
.section-dark .pg-info {background-color: rgba(255,255,255,.07);}
.testimonial-container .double-line {margin-bottom: 15px;border-top: 0 solid #383838;}
.section-dark-bg {position: relative;background-color: #3ca4cf;background-position: center;background-size: cover;color: #fff;}
.section-dark-bg .section-title, .section-dark-bg .sub-title {color: #fff;}
.section-dark-bg .sub-title {display: table;margin-bottom: 1.1em;width: auto;text-transform: uppercase;font-style: normal;font-weight: normal;line-height: 1.7em;font-size: 16px;letter-spacing: 2px;}
.section-dark-bg .section-title {margin-bottom: 3px;font-weight: normal;text-transform: none;}
.content .section-dark-bg h1, .content .section-dark-bg h2, .content .section-dark-bg h3, .content .section-dark-bg h4, .content .section-dark-bg h5, .content .section-dark-bg h6 {color: #fff;}
.content .section-dark-bg .services-thumbnail .services-content h3 {color: #333332;}
.section-dark-bg .pg-info {background-color: rgba(255,255,255,.07);}
.section-dark-bg .services-default .services-box {border-left-color: rgba(255,255,255,.21);}
.bg-image-1 {position: relative;padding: 50px 0;min-height: 600px;background-position: center;background-size: cover;}
.section-half-width .cols-wrapper {margin-right: auto;margin-left: auto;width: 50%;font-size: 16px;}
.content .section-custom h1, .content .section-custom h2, .content .section-custom h3, .content .section-custom h4, .content .section-custom h5, .content .section-custom h6 {color: inherit;}
.cta-element {margin: auto;padding: 20px 0;text-align: center;}
.content .cta-element .cta-title {margin: 0;font-size: 32px;line-height: 45px;-webkit-font-smoothing: antialiased;}
.cta-title:after {display: block;overflow: hidden;margin: auto;margin-top: 13px;width: 70px;height: 2px;background: rgba(0,0,0,.3);content: "";text-indent: -999em;}
.content .cta-element .cta-small-title {margin: 0;padding: 0;text-transform: uppercase;letter-spacing: 6px;font-size: 12px;line-height: 12px;opacity: .5;}
.cta-element .button {margin-top: 8px;}
.full-bg-image {position: absolute;right: 0;left: 0;width: 100%;height: 100%;background-position: center center;background-size: cover;}
.parallax-scroll .full-bg-image {-webkit-transition: top .05s ease;-moz-transition: top .05s ease;-ms-transition: top .05s ease;-o-transition: top .05s ease;transition: top .05s ease;height: 160%;}
.pexeto-parallax .sl-icons li {opacity: 1;}
.parallax-element {-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;}
.ie10 .parallax-scroll .full-bg-image {-webkit-transition: top .3s ease;-moz-transition: top .3s ease;-ms-transition: top .3s ease;-o-transition: top .3s ease;transition: top .3s ease;}
.parallax-fixed .full-bg-image {background-attachment: fixed;}
.section-full-width {position: relative;overflow: hidden;}
.page-template-template-fullscreen-slider-php #content-container {padding: 0;}
.page-template-template-fullscreen-slider-php .header-wrapper {position: fixed;z-index: 100;width: 100%;}
.page-template-template-fullscreen-slider-php .page-wrapper {background-color: inherit;}
.page-template-template-fullscreen-slider-php .header-wrapper {background-color: rgba(0,0,0,0);min-height: 0;}
.section-slider img {width: 100%;}
.section {position: relative;}
.section .tableCell {padding-left: 3%;padding-right: 3%;}
.section-slider {padding: 0 !important;}
.section-slider .tableCell {padding-left: 0;padding-right: 0;}
.section-title {font-size: 35px;letter-spacing: -1px;line-height: 1em;padding: 0;margin: 0;padding-bottom: 10px;}
.section-desc {line-height: 1.5em;padding-top: 0;}
.section-text, .section-textimg {background-position: center center;background-size: cover;}
.section-text .section-title, .section-textimg .section-title, .section-text .section-desc, .section-textimg .section-desc {color: #fff;}
.section-text .section-title, .section-text .section-desc {max-width: 600px;}
.section-text .section-title {padding-bottom: 7px;}
.section-text .section-desc p {margin: 0;}
.section-content .button {margin-top: 13px;}
.layout-cc {width: 100%;text-align: center;}
.layout-cc .section-content {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);vertical-align: middle;}
.layout-cc .section-title, .layout-cc .section-desc {margin: auto;}
.layout-ct {text-align: center;}
.layout-ct .section-content {margin-top: 3%;}
.layout-ct .section-title, .layout-ct .section-desc {margin: auto;}
.layout-cb {text-align: center;}
.layout-cb .section-content {position: absolute;bottom: 50px;width: 100%;}
.layout-cb .section-title, .layout-cb .section-desc {margin: auto;}
.layout-lt .section-content {margin-left: 3%;margin-top: 3%;}
.layout-lc {width: 100%;}
.layout-lc .section-content {padding-left: 3%;position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);vertical-align: middle;}
.layout-lb .section-content {margin-left: 3%;position: absolute;bottom: 50px;}
.layout-rt .section-content {float: right;margin-top: 3%;margin-right: 50px;}
.layout-rc {width: 100%;}
.layout-rc .section-content {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);float: right;vertical-align: middle;margin-right: 50px;}
.layout-rb .section-content {margin-right: 50px;position: absolute;bottom: 50px;right: 0;}
.section-wrapper:after {content: "";display: block;clear: both;}
.layout-left .section-wrapper {max-width: 1200px;margin: auto;width: 90%;}
.layout-left .section-img {max-width: 66%;float: left;margin-right: 3%;}
.layout-left .section-content {float: left;max-width: 27%;width: 27%;position: relative;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);right: 0;}
.layout-left > .section-wrapper, .layout-right > .section-wrapper {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.layout-bottom > .section-wrapper, .layout-top > .section-wrapper {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.layout-right .section-wrapper {max-width: 1200px;margin: auto;width: 90%;}
.layout-right .section-img {max-width: 66%;float: right;margin-left: 3%;}
.layout-right .section-content {float: left;max-width: 27%;width: 27%;position: relative;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.layout-top .section-wrapper, .layout-bottom .section-wrapper {max-width: 980px;text-align: center;margin-left: auto;margin-right: auto;}
.layout-top .section-img, .layout-bottom .section-img {margin-bottom: 3%;}
.layout-top .section-img img, .layout-bottom .section-img img {max-height: 70%;}
.layout-top .section-title, .layout-bottom .section-title {padding-bottom: 10px;}
.layout-bottom .section-img {margin-bottom: 0;margin-top: 3%;}
#fullPage-nav span, .fullPage-slidesNav span {border-color: rgba(0,0,0,.5);background-color: rgba(255,255,255,.2);}
#fullPage-nav li .active span, .fullPage-slidesNav .active span {background-color: rgba(255,255,255,.7);border-color: rgba(255,255,255,0);}
.fullpage-wrapper.loading {background: url("images/cs-loader.gif") no-repeat center center;background-size: 15px 15px;}
.loading .fullpage-nav li.current {background: url("images/cs-loader-w.gif") no-repeat center center;background-color: rgba(0,0,0,.5);background-size: 10px 10px;}
.section-slider .slide {background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.slide-caption {position: absolute;left: 45px;bottom: 40px;background: rgba(0,0,0,.7);color: #fff;text-transform: uppercase;padding: 9px 16px;transition: opacity .5s ease;opacity: 0;letter-spacing: 2px;font-size: 13px;}
.fullpage-data {position: fixed;right: 15px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.fullpage-nav li {width: 12px;height: 12px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #fff;display: block;opacity: .8;margin: 7px 0;cursor: pointer;box-shadow: 0 0 0 1px rgba(0,0,0,.07);}
.fullpage-nav li.current {opacity: .3;}
.page-template-template-fullscreen-slider-php {background: #b3b3b1;}
.page-template-template-fullscreen-slider-php:before {content: "";width: 30px;height: 30px;position: fixed;top: 50%;left: 50%;background: url("images/cs-loader-w.gif");background-size: 30px 30px;}
.mobile.page-template-template-fullscreen-slider-php:before {content: "";width: 30px;height: 30px;position: absolute;top: 50%;left: 50%;background: url("images/cs-loader-w.gif");background-size: 30px 30px;}
.fullpage-wrapper {transition: opacity .5s ease;}
.fullpage-wrapper.loading {opacity: 0;}
.section-bg-image {background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.page-template-template-fullscreen-slider-php #header {position: fixed;top: 0;left: 0;}
.mobile.page-template-template-fullscreen-slider-php #header {position: absolute;}
.section {width: 100%;padding-top: 75px;padding-bottom: 35px;background-color: #b3b3b1;}
.section {overflow: hidden;}
.jspVerticalBar {top: 0px;}
.section-wrapper > .element-animated, .section > .element-animated, .slide .element-animated {-webkit-animation-fill-mode: both;animation-fill-mode: both;opacity: 1;}
.fadeIn {-webkit-animation-duration: 1s;animation-duration: 1s;}
.slideInRight, .slideInUp, .slideInLeft {-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-delay: .5s;-moz-animation-delay: .5s;animation-delay: .5s;}
.slideInRightFast {-webkit-animation-duration: .5s;animation-duration: .5s;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}
	50% {opacity: 0;}
	100% {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes slideInRight {0% {opacity: 0;right: -300px;}
	100% {opacity: 1;right: 0;}}
@keyframes slideInRight {0% {opacity: 0;right: -300px;}
	100% {opacity: 1;right: 0;}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideInUp {0% {opacity: 0;margin-top: 300px;}
	100% {opacity: 1;margin-top: 0;}}
@keyframes slideInUp {0% {opacity: 0;margin-top: 300px;}
	100% {opacity: 1;margin-top: 0;}}
.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideInLeft {0% {opacity: 0;left: -300px;}
	100% {opacity: 1;left: 0;}}
@keyframes slideInLeft {0% {opacity: 0;left: -300px;}
	100% {opacity: 1;left: 0;}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRightFast {0% {opacity: 0;-webkit-transform: translateX(50px);transform: translateX(50px);}
	100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes slideInRightFast {0% {opacity: 0;-webkit-transform: translateX(50px);-ms-transform: translateX(50px);transform: translateX(50px);}
	100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.slideInRightFast {-webkit-animation-name: slideInRightFast;animation-name: slideInRightFast;}
.section-content, .section-img {border: 1px solid transparent;}
.mobile .fullpage-wrapper {opacity: 1;}
.mobile #superContainer {-webkit-transform: none !important;overflow: auto !important;}
.mobile .fullpage-wrapper.loading {opacity: 1;}
.mobile .section-text, .mobile .section-textimg {height: auto !important;}
.mobile.page-template-template-fullscreen-slider-php .header-wrapper {position: static;padding-top: 85px !important;}
body.page-template-template-fullscreen-slider-php.mobile {overflow: auto !important;height: auto !important;}
.mobile .section .section-img {float: none;max-width: none;margin: 0;width: 90%;padding: 5%;}
.mobile .section .section-content {float: none;width: 90%;max-width: none;padding: 5%;}
.mobile .layout-rt .section-content, .mobile .layout-rc .section-content, .mobile .layout-rb .section-content {float: right;right: 0;width: auto;}
.mobile .section .section-wrapper {-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;top: 0;}
.mobile .section-textimg .section-content {-webkit-transform: none;top: 0;position: static;}
.mobile .section-text .section-content {position: absolute;}
.mobile .layout-top .section-wrapper, .mobile .layout-bottom .section-wrapper {max-width: none;}
.mobile .fullpage-data {display: none;}
@font-face {font-weight: normal;font-style: normal;font-family: "PexetoArrows";src: url("images/fonts/PexetoArrows.eot");src: url("images/fonts/PexetoArrows.eot?#iefix") format("embedded-opentype"),url("images/fonts/PexetoArrows.woff") format("woff"),url("images/fonts/PexetoArrows.ttf") format("truetype"),url("images/fonts/PexetoArrows.svg#PexetoArrows") format("svg");}
.icon-arrow-left, .icon-arrow-down, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left-2, .icon-arrow-down-2, .icon-arrow-up-2, .icon-arrow-right-2, .nivo-prevNav, .nivo-nextNav, .left-arrow, .right-arrow, .ps-left-arrow, .ps-right-arrow, .cs-arrows, .pc-next, .pc-prev, .scroll-to-top span, .ts-left-arrow, .ts-right-arrow, .mob-nav-arrow span, .mob-sub-opened span, .controlArrow.prev, .controlArrow.next {text-transform: none;font-weight: normal;font-style: normal;font-variant: normal;font-family: "PexetoArrows";line-height: 1;speak: none;-webkit-font-smoothing: antialiased;}
.nivo-prevNav, .nivo-nextNav, .left-arrow, .right-arrow, .ps-left-arrow, .ps-right-arrow, .cs-next-arrow, .cs-prev-arrow, .ps-left-arrow, .ps-right-arrow {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;line-height: 70px;}
.nivo-prevNav:hover, .nivo-nextNav:hover, .left-arrow:hover, .right-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover, .cs-next-arrow:hover, .cs-prev-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover {-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);}
.nivo-prevNav, .left-arrow, .cs-prev-arrow {text-indent: -5px;}
.nivo-prevNav:active, .left-arrow:active, .cs-prev-arrow:active {text-indent: -12px;}
.ps-left-arrow:active, .ps-left-arrow:active {text-indent: -7px;}
.ps-icon, .ts-arrow {line-height: 30px;}
.nivo-nextNav, .right-arrow, .ps-right-arrow, .cs-next-arrow, .ps-right-arrow {text-indent: 0px;}
.nivo-nextNav:active, .right-arrow:active, .ps-right-arrow:active, .cs-next-arrow:active, .ps-right-arrow:active {text-indent: 3px;}
.pc-next, .pc-prev {line-height: 45px;}
.icon-arrow-left:before, .nivo-prevNav:before, .cs-prev-arrow:before, .pc-prev:before, .ps-left-arrow:before, .ts-left-arrow:before {content: "";}
.icon-arrow-right:before, .nivo-nextNav:before, .cs-next-arrow:before, .pc-next:before, .ps-right-arrow:before, .ts-right-arrow:before {content: "";}
.icon-arrow-down:before {content: "";}
.icon-arrow-up:before, .scroll-to-top span:before {content: "";}
.icon-arrow-left-2:before {content: "";}
.icon-arrow-down:before {content: "";}
.icon-arrow-up:before {content: "";}
.icon-arrow-left-3:before {content: "";}
.icon-arrow-down-2:before, .mob-nav-arrow span:before {content: "";}
.icon-arrow-up-2:before, .scroll-to-top span:before, .mob-sub-opened span:before {content: "";}
.icon-arrow-right-2:before {content: "";}
.icon-arrow-down-3:before {content: "";}
.icon-arrow-up-3:before {content: "";}
@font-face {font-weight: normal;font-style: normal;font-family: "PexetoIcons";src: url("images/fonts/PexetoIcons.eot");src: url("images/fonts/PexetoIcons.eot?#iefix") format("embedded-opentype"),url("images/fonts/PexetoIcons.woff") format("woff"),url("images/fonts/PexetoIcons.ttf") format("truetype"),url("images/fonts/PexetoIcons.svg#PexetoIcons") format("svg");}
.icon-page, .icon-lightbox, .icon-photo, .icon-resize-full, .icon-camera, .icon-note, .icon-video, .icon-external-link, .icon-link, .icon-clip, .smallslider-icon, .fullslider-icon, .fullslider-icon, .smallslider-icon, .lightbox-icon, .icon-document, .standard-icon, .video-icon, .fullvideo-icon, .smallvideo-icon, .custom-icon, .icon-basket, .pex-woo-cart-btn, .format-aside .post-type-icon {text-transform: none;font-weight: normal;font-style: normal;font-variant: normal;font-family: "PexetoIcons";line-height: 1;speak: none;-webkit-font-smoothing: antialiased;}
.icon-photo:before, .smallslider-icon:before, .fullslider-icon:before, .fullslider-icon:before, .smallslider-icon:before {content: "";}
.icon-resize-full:before {content: "";}
.icon-lightbox:before, .icon-camera:before, .lightbox-icon:before {content: "";}
.icon-page:before, .icon-note:before, .icon-document:before, .standard-icon:before {content: "";}
.icon-video:before, .video-icon:before, .fullvideo-icon:before, .smallvideo-icon:before {content: "";}
.icon-external-link:before {content: "";}
.icon-link:before, .icon-link:before, .custom-icon:before, .format-aside .post-type-icon:before {content: "";}
.icon-clip:before {content: "";}
.icon-basket:before, .pex-woo-cart-btn:before {content: "";}
.pg-icon {font-size: 30px;line-height: 40px;color: #252525;}
div.pp_overlay {position: fixed;}
div.pp_default .pp_top {height: 0;}
div.pp_default .pp_content_container .pp_left, div.pp_default .pp_content_container .pp_right, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_right {background: none;}
div.pp_default .pp_nav {margin-right: 7px;margin-left: 7px;padding-right: 7px;width: auto;height: 17px;border-right: 1px dotted #b3b3b1;}
div.pp_default a.pp_arrow_previous {margin-top: 0;width: 12px;height: 20px;background: url("images/prettyPhoto/pexeto/sprite.png") -33px -3px no-repeat;}
div.pp_default a.pp_arrow_next {margin-top: 0;width: 12px;height: 20px;background: url("images/prettyPhoto/pexeto/sprite.png") no-repeat;background-position: -88px -3px;}
div.pp_default .pp_nav .currentTextHolder {position: static;top: 0;left: 0;padding: 0 2px;letter-spacing: 1px;font-style: normal;font-family: helvetica,Arial;line-height: 19px;}
div.pp_default .pp_close {width: 20px;height: 17px;border-left: 1px dotted #b3b3b1;background: url("images/prettyPhoto/pexeto/sprite.png") 0 -4px no-repeat;cursor: pointer;}
div.pp_default .pp_overlay {opacity: .9 !important;}
div.pp_default .pp_next {background: url("images/prettyPhoto/pexeto/sprite_next.png") center right no-repeat;background-position: 97% 50%;cursor: pointer;}
div.pp_default .pp_next:hover {background: url("images/prettyPhoto/pexeto/sprite_next.png") center right no-repeat;background-position: 97% 50%;}
div.pp_default .pp_previous {background: url("images/prettyPhoto/pexeto/sprite_prev.png") center left no-repeat;background-position: 3% 50%;cursor: pointer;}
div.pp_default .pp_previous:hover {background: url("images/prettyPhoto/pexeto/sprite_prev.png") center left no-repeat;background-position: 3% 50%;cursor: pointer;}
div.pp_default .pp_expand {width: 28px;height: 28px;background: url("images/prettyPhoto/pexeto/sprite.png") 0 -29px no-repeat;cursor: pointer;}
div.pp_default .pp_expand:hover {background: url("images/prettyPhoto/pexeto/sprite.png") 0 -56px no-repeat;cursor: pointer;}
div.pp_default .pp_contract {width: 28px;height: 28px;background: url("images/prettyPhoto/pexeto/sprite.png") 0 -84px no-repeat;cursor: pointer;}
div.pp_default .pp_contract:hover {background: url("images/prettyPhoto/pexeto/sprite.png") 0 -113px no-repeat;cursor: pointer;}
div.pp_default a.pp_expand, div.pp_default a.pp_contract {top: 5px;right: 30px;}
div.pp_default .pp_close {margin-top: 0;margin-right: 10px;}
div.pp_default .pp_social {margin-top: 0;margin-left: 10px;}
div.pp_default .pp_description {margin: 3px 50px 0 10px;}
div.pp_default .pp_nav {margin: 0;margin-right: 10px;margin-left: 10px;}
div.pp_default .pp_content_container .pp_details {margin: 0 0;}
div.pp_default .pp_content_container .pp_details {margin-top: 9px;}
.pex-tooltip {display: none;}
.animated-element {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
pre {overflow: auto;}
ul.menu-ul > li, div.menu-ul > ul > li {padding-bottom: 10px;}
ul.mob-nav-menu > li, div.mob-nav-menu > ul > li {padding-bottom: 0;}
.contact-loader, #content-container .nivoSlider, .single #portfolio-slider, .ps-video {background-size: 16px 16px;}
.pexeto-parallax .services-box {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.pexeto-parallax.services-thumbnail .services-box {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
.parallax-scaled-original, .services-thumbnail .services-box.parallax-scaled-original {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.slider-active #header {position: absolute;z-index: 100;width: 90%;}
.fixed-header #header {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: fixed;top: 0;width: 90%;z-index: 500;}
.fixed-header .page-wrapper {-webkit-transition: padding-top .3s ease;-moz-transition: padding-top .3s ease;-ms-transition: padding-top .3s ease;-o-transition: padding-top .3s ease;transition: padding-top .3s ease;padding-top: 0 !important;}
.fixed-header-scroll #header {padding-top: 7px;padding-bottom: 7px;width: 90%;background: #000;background: rgba(37,37,37,.95);}
.fixed-header-scroll .section-header {padding: 0;border-bottom: 0;}
.fixed-header-scroll .nav-menu ul {margin-top: 11px;}
.fixed-header-scroll .nav-menu > ul > li > ul {padding-top: 13px;}
.fixed-header-scroll div.menu-ul > ul > li > ul {margin-top: 3px;}
.admin-bar.fixed-header #header {top: 28px;}
.fixed-header-scroll #logo-container {margin-top: 3px;}
.fixed-header-scroll #logo-container img {max-height: 40px;width: auto;}
.icons-light .imglist li:before {background: none;background: url("images/list-sprites_w.png");}
.light-icons .info-box .box-icon, .light-icons .note-box .box-icon, .light-icons .tip-box .box-icon, .light-icons .error-box .box-icon, .light-icons .share-item, .light-icons .post-type-icon {background-image: url("images/px_sprites_w.png");}
.light-icons .social-icons img {-moz-opacity: .8;-khtml-opacity: .8;-webkit-opacity: .8;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}
.static-header-img img {min-height: 96px;width: 100%;}
.dark-header #header {background-color: rgba(0,0,0,.7);}
.dark-header .section-header {border-width: 0;}
.woocommerce, .woocommerce-page {}
.woocommerce ul.cart_list, .woocommerce-page ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.product_list_widget {list-style: none outside;padding: 0;margin: 0;margin-top: -12px;}
.woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li {padding: 12px 0;margin: 0;list-style: none;border-bottom: 1px solid rgba(0,0,0,.07);}
.woocommerce ul.cart_list li:before, .woocommerce-page ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.product_list_widget li:before, .woocommerce ul.cart_list li:after, .woocommerce-page ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:after {content: " ";display: table;}
.woocommerce ul.cart_list li:after, .woocommerce-page ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:after {clear: both;}
.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a {display: block;font-weight: bold;color: inherit;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {float: left;margin-right: 12px;width: 50px;height: auto;background: #fff;padding: 4px;}
.woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.product_list_widget li dl {margin: 0;padding-left: 1em;border-left: 2px solid rgba(0,0,0,.1);}
.woocommerce ul.cart_list li dl:before, .woocommerce-page ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:before, .woocommerce-page ul.product_list_widget li dl:before, .woocommerce ul.cart_list li dl:after, .woocommerce-page ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce-page ul.product_list_widget li dl:after {content: " ";display: table;}
.woocommerce ul.cart_list li dl:after, .woocommerce-page ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce-page ul.product_list_widget li dl:after {clear: both;}
.woocommerce ul.cart_list li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt, .woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd {display: inline-block;float: left;margin-botom: 1em;}
.woocommerce ul.cart_list li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt {font-weight: bold;padding: 0 0 .25em 0;margin: 0 4px 0 0;clear: left;}
.woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd {padding: 0 0 .25em 0;}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce-page ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child, .woocommerce-page ul.product_list_widget li dl dd p:last-child {margin-bottom: 0;}
.woocommerce ul.cart_list li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {float: none;}
.woocommerce.widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {border-top: 2px solid rgba(0,0,0,.1);padding: 7px 0;margin-top: -1px;}
.woocommerce.widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong {min-width: 40px;display: inline-block;}
.woocommerce.widget_shopping_cart .buttons, .woocommerce-page.widget_shopping_cart .buttons, .woocommerce .widget_shopping_cart .buttons, .woocommerce-page .widget_shopping_cart .buttons {}
.woocommerce.widget_shopping_cart .buttons:before, .woocommerce-page.widget_shopping_cart .buttons:before, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce-page .widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after {content: " ";display: table;}
.woocommerce.widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after {clear: both;}
.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider {margin-bottom: 1em;}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {text-align: right;line-height: 2.4em;font-size: .8751em;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {font-size: 1.15em;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {float: left;}
.woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider {position: relative;text-align: left;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 18px;height: 18px;-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;cursor: pointer;background: #fff;outline: none;top: -5px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 0 rgba(255,255,255,.65);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 0 rgba(255,255,255,.65);box-shadow: 0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 0 rgba(255,255,255,.65);}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -1em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;box-shadow: inset 0 0 0 1px rgba(0,0,0,.05);-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.05);background: #fdd200;-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);background: #fff;}
.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal {height: .7em;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {left: -1px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {right: -1px;}
body > iframe {float: left;}
.controlArrow.prev, .controlArrow.next {-webkit-transform: translate3d(0,0,0);}
.entry-content img, .comment-content img, .widget img {max-width: 100%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {height: auto;}
img.size-full, img.size-large, img.header-image, img.wp-post-image {max-width: 100%;height: auto;}
img.size-full {margin-top: 15px;}
.video-wrap {position: relative;overflow: hidden;padding-bottom: 56.25%;height: 0;}
.video-wrap iframe, .video-wrap object, .video-wrap embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.mobile .services-thumbnail .services-box .services-content {-moz-opacity: .9;-khtml-opacity: .9;-webkit-opacity: .9;opacity: .9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.mobile #content-container .qg-overlay {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);top: auto;bottom: 0;padding: 0;height: auto;background-color: rgba(0,0,0,.5);}
.mobile .qg-img .icon-circle {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);display: none;}
.mobile #content-container .qg-title {position: relative;margin: 0;padding: 9px 0;padding-left: 4%;max-width: 72%;width: auto;text-align: left;font-weight: normal;font-size: 14px;}
.mobile .cs-element.cs-animate {-webkit-transition: opacity 1s ease;-moz-transition: opacity 1s ease;-ms-transition: opacity 1s ease;-o-transition: opacity 1s ease;transition: opacity 1s ease;}
.mobile.page-template-template-fullscreen-slider-php #header, .mobile.page-template-template-fullscreen-slider-php .header-wrapper {background-color: #252525;}
.iphone .pp_overlay {width: 100% !important;}
.ie9 .pg-element-loading .icon-circle .pg-icon {font-size: 0px;width: 30px;height: 30px;display: block;background: url("../images/ajax-loader-small2.gif");margin: auto;top: 50%;position: relative;margin-top: -15px;}
.ie9 .pg-item:hover img, .ie9 .pc-item:hover img {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.ie9 .pg-element-loading .icon-circle .pg-icon {font-size: 0px;width: 30px;height: 30px;display: block;background: url("images/ajax-loader-small2.gif");margin: auto;top: 50%;position: relative;margin-top: -15px;}
.mobile #slider-container .full-bg-image, .mobile .parallax-fixed .full-bg-image {background-attachment: scroll;}
input.plus, input.minus {font-family: "Lucida Grande";}
.header-layout-right #logo-container {float: right;margin-right: 0;}
.header-layout-right .navigation-container {float: left;}
.header-layout-center #logo-container {float: none;margin: 10px 0;}
.header-layout-center #logo-container a {float: none;text-align: center;}
.header-layout-center .header-buttons {float: none;}
.header-layout-center .navigation-container {float: none;text-align: center;}
.header-layout-center .nav-menu ul {display: inline-block;text-align: center;}
.header-layout-center #menu {float: none;display: inline-block;}
.header-layout-center .header-buttons {margin-top: 0;padding-bottom: 10px;}
.controlArrow {position: absolute;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #fff;text-align: center;font-weight: bold;}
.controlArrow.prev, .controlArrow.next {left: 45px;width: 40px;height: 40px;line-height: 40px;border-width: 0px;border-color: #fff;background-color: #252525;font-weight: bold;z-index: 100;}
.controlArrow.prev:hover, .controlArrow.next:hover {background-color: #fdd200;}
.controlArrow.next {left: auto;right: 45px;}
.controlArrow.prev:before {content: "";}
.controlArrow.next:before {content: "";}
.pex-woo-cart, .pex-woo-cart-btn {display: none;}
.pex-woo-cart-holder {position: absolute;right: -7px;top: 21px;padding-top: 22px;}
.mg_item_content .mg_item_title {display: none;}
#mg_overlay_content {padding-bottom: 0px;}
.sec_two {bottom: 26px;margin-bottom: 0;margin-top: 23px;position: absolute;right: 34px;}
#lang_sel_list.lang_sel_list_vertical {width: auto;}
#lang_sel_list.lang_sel_list_vertical ul a, #lang_sel_list_list ul a:visited {padding: 3px 5px;}
#lang_sel_list {padding: 10px 11px 9px;min-height: 17px;}
#lang_sel_list li:first-child a {border-right: 1px solid #aaa;padding: 0 6px 3px 0;}
#lang_sel_list ul li a {background-color: transparent !important;color: #fff !important;font-size: 14px;}
@media screen and (max-width: 998px) {.mg_layout_side .mg_item_featured {width: 64.5%;}
	.mg_item_text table {width: 68%;}
	.mg_layout_side .mg_item_content {float: right;}
	.sec_two {right: 17px;}}
@media screen and (max-width: 1000px) {.cols-4 .col {width: 48.4%;}
	.cols-4 .col:nth-of-type(2n) {clear: right;margin-right: 0;}
	.services-default.cols-4 .col:nth-of-type(2n+1) {border-left: 0;}
	.services-default.cols-4 .col {width: 50%;margin-right: 0;}
	.cols-5 .col {width: 31.2%;}
	.cols-5 .col:nth-of-type(5n) {clear: none;margin-right: 3.2%;}
	.cols-5 .col:nth-of-type(3n) {clear: right;margin-right: 0;}
	.services-default.cols-5 .col {width: 50%;margin-right: 0;}
	.services-default.cols-5 .col:nth-of-type(2n+1) {border-left: 0;}
	.mobile body {font-size: 12px;}
	#main-container .page-title h1 {font-size: 38px;}
	.fixed-header-scroll #header {background: transparent;}
	.ps-images, .ps-video, .ps-content {float: none;margin-top: 10px;width: 100%;}
	.ps-content {padding: 20px 5%;}
	.ps-wrapper {height: auto !important;}
	.social-profiles, .navigation-container {display: none;}
	.footer-bottom .social-profiles {display: block;float: none;}
	.footer-bottom .social-icons {margin-bottom: 10px;text-align: center;}
	.footer-bottom .social-icons ul {margin-left: 0;text-align: center;}
	.footer-bottom .social-icons li {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: inline-block;float: none;border: 0px;background: rgba(255,255,255,.1);}
	.footer-bottom .social-icons img {-moz-opacity: .7;-khtml-opacity: .7;-webkit-opacity: .7;opacity: .7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
	.footer-nav, .copyrights {display: block;float: none;margin: 10px auto;text-align: center;line-height: 1.7em;}
	.footer-nav ul {margin-left: 0;}
	.footer-nav ul li {margin-left: 0;}
	.cs-element {font-size: 12px;}
	.cs-title {font-size: 32px;}
	.cs-small-title {font-size: 13px;}
	.content-slider {padding: 150px 0 110px 0;}
	ul#cs-slider-ul {min-height: 150px !important;}
	#cs-navigation {visibility: hidden;}
	.mobile-nav {display: block;float: right;margin: 22px 3.06%;margin-right: 0px;cursor: pointer;}
	.mob-nav-btn {display: block;padding-left: 27px;height: 15px;background: url("images/mob-nav-icon_w.png") no-repeat;background-size: 20px 15px;color: #fff;text-transform: uppercase;line-height: 15px;}
	.mob-nav-menu {position: absolute;z-index: 100;margin-top: -1px;margin-bottom: -21px;margin-left: -5%;width: 100%;background: rgba(17,17,17,.96);text-transform: uppercase;font-size: 12px;}
	.mob-nav-menu ul {margin-left: 0;list-style: none;}
	.mob-nav-menu li {padding-bottom: 0;position: relative;}
	.mob-nav-menu ul li a {display: block;padding: 15px 3%;border-bottom: 1px solid rgba(255,255,255,.07);color: #fff;}
	.mob-nav-menu ul ul {background-color: rgba(255,255,255,.11);display: none;}
	.mob-nav-menu ul ul li {padding-left: 2%;}
	.mob-nav-arrow {position: absolute;top: 0px;right: 0px;width: 50px;height: 50px;border-left: 1px dotted rgba(255,255,255,.11);color: #fff;text-align: center;font-size: 20px;line-height: 30px;cursor: pointer;}
	.mob-nav-arrow span {margin-top: 15px;display: block;}
	.header-layout-right #logo-container {float: left;}
	.header-layout-center #logo-container {float: left;}
	.pg-cat-filter ul {display: none;}
	.pg-filter-btn {display: block;padding: 10px 0;width: 80%;cursor: pointer;}
	.pg-filter-btn span {display: block;margin-left: 10px;padding-left: 20px;height: 15px;background: url("images/mob-nav-icon_w.png") no-repeat;background-position: left center;background-size: 14px;text-transform: uppercase;font-size: 12px;line-height: 1.3em;}
	.pg-cat-filter {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative;display: inline-block;max-width: 100%;}
	.pg-cat-filter ul {position: relative;top: 0px;z-index: 1000;max-width: 100%;padding: 0;min-width: 250px;background: #000;background: rgba(0,0,0,.8);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.pg-cat-filter ul li {display: list-item;padding: 10px 0;border-top: 1px solid #252525;list-style: none;}
	.pg-cat-filter ul li a {margin-left: 10px;color: #fff;font-size: 12px;line-height: 1.7em;cursor: pointer;padding: 0 2px;}
	.pg-cat-filter ul li:first-child {border-top: 0;}
	.pg-cat-filter .pg-loading {position: absolute;top: 15px;right: 0px;}
	.ps-nav-wrapper {width: 100%;}
	.ps-content-text {font-size: 12px;}
	.ts-pointer {right: -4px;}
	.footer-cta-first {float: none;max-width: 100%;width: 100%;text-align: center;}
	.footer-cta-disc {float: none;max-width: 100%;width: 100%;text-align: center;}
	.footer-cta-button a {float: none;margin: auto;text-align: center;font-size: 15px;}
	.testimonial-container {margin: 20px 0;}
	.testimonial-info {float: none;margin: auto;max-width: 100%;width: 100%;text-align: center;}
	.testimonial-container blockquote {float: none;max-width: 100%;width: 100%;text-align: center;font: italic 130%/170% Georgia,"Times New Roman",Times,serif;}
	.content-slider .button {margin-right: 10px;margin-left: 10px;padding-right: 25px;padding-left: 25px;}
	#logo-container {margin-top: 4px;}
	#logo-container a img {max-width: 100%;max-height: 40px;width: auto;}
	#slider-container .nivo-wrapper {min-width: auto;}
	.fixed-header #header {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.slider-active.fixed-header #header {position: absolute;}
	.admin-bar.fixed-header #header {top: 0;}
	.fixed-header-scroll #logo-container {max-width: 70%;}
	#slider-container .nivo-wrapper {min-height: 0;}
	.fixed-header .header-wrapper {padding-top: 0px !important;}
	.fixed-header #header {position: relative;}
	.page-template-template-fullscreen-slider-php.fixed-header #header {position: absolute;}
	.mobile.page-template-template-fullscreen-slider-php.fixed-header #header {position: absolute;}
	#full-width #commentform {width: 100%;}
	.with-nivo-slider.fixed-header #header {position: relative;}
	.with-nivo-slider.fixed-header .section-header {border-bottom: 0px;}}
@media screen and (max-width: 900px) {#mg_overlay_content {padding: 0;width: 90%;}}
@media screen and (max-width: 768px) {.cols-4 .col {width: 48.4%;}
	.cols-4 .col:nth-of-type(3n) {clear: none;margin-right: 3.2%;}
	.cols-4 .col:nth-of-type(2n) {clear: right;margin-right: 0;}
	.cols-5 .col {width: 48.4%;}
	.cols-5 .col:nth-of-type(3n) {clear: none;margin-right: 3.2%;}
	.cols-5 .col:nth-of-type(2n) {clear: right;margin-right: 0;}
	.services-default.cols-4 .col {margin-right: 0;}
	.services-default.cols-5 .col {margin-right: 0;}
	.cols-3 .col {width: 48.4%;}
	.cols-3 .col:nth-of-type(3n) {clear: none;margin-right: 3.2%;}
	.cols-3 .col:nth-of-type(2n) {clear: right;margin-right: 0;}
	.services-default.cols-3 .col {width: 50%;}
	.services-default.cols-3 .col:nth-of-type(3n), .services-default.cols-2 .col:nth-of-type(3n) {border-left: 0px;}
	#sidebar {float: none;margin: 0 3%;margin-top: 30px;max-width: 100%;width: 94%;}
	#content, .contains-posts #content, .single-post #content {float: none;max-width: 100%;width: 100%;}
	.contains-posts #content, .single-post #content {max-width: 100%;}
	.layout-left #content {padding-left: 0;}
	.footer-cta-first {width: 100%;text-align: center;line-height: 1.5em;}
	.footer-cta-first h5 {width: 100%;line-height: 1.5em;}
	.footer-cta-disc {width: auto;text-align: center;}
	.footer-cta-disc p {line-height: 1.5em;}
	.footer-cta-button {margin-top: 20px;width: 100%;}
	.cs-content-centered .cs-title {font-size: 35px;}
	.cs-content-right img {width: 100%;}
	.content-slider .col {width: 100%;text-align: center;}
	.ts-thumbnail-container .selected .ts-pointer {display: none;}
	.ts-thumbnail-container .selected img {-moz-opacity: .4;-khtml-opacity: .4;-webkit-opacity: .4;opacity: .4;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);}
	.ts-desc {font-size: 12px;}
	.small-title span {display: block;margin-left: 0;padding-left: 0;border-left: 0;text-align: center;}
	.services-title-box h1 {margin-top: 0;}
	.pc-header .small-title {text-align: left;}
	.footer-box:first-child .title {margin-right: -7%;}
	.cta-element {padding: 20px 0;text-align: center;}
	.cta-element .cta-title {font-size: 30px;line-height: 40px;}
	.cta-element .cta-small-title {font-size: 10px;line-height: 10px;}
	.page #comments {width: 100%;}
	.scroll-to-top {display: none;}
	#portfolio-gallery {padding: 15px 0 25px 0;}
	.section-full-width .section-title {font-size: 30px;}
	#content-container {padding: 20px 3%;}
	.single-portfolio #content-container {padding: 10px 3%;}
	.pg-info:hover .pg-details {bottom: 25%;bottom: calc(50% - 20px);}
	.sl-wrapper .col {margin-bottom: 0;padding: 0;width: 100%;}
	.sl-description {max-width: 100%;text-align: center;}
	.sl-icons li {padding-left: 5px;}
	.pg-pagination {margin-bottom: 14px;}
	.ps-nav-text, .ps-back-text {display: none;}
	.rp-date {width: 100%;text-align: left;padding-top: 15px;padding-left: 5px;}
	.rp-list .rp-info {width: 100%;text-align: left;}
	.rp-list li {padding: 0;}
	.rp-list h3 {display: inline-block;padding: 10px 0;padding-left: 5px;}
	.rp-list .rp-title {margin-left: 5px;}
	.rp-cat {display: none;}
	.rp-list .rp-info h3:before, .rp-list .rp-info h3:after {display: none;}
	.footer-widgets {max-width: 90%;}
	.layout-left .section-wrapper, .layout-right .section-wrapper {max-width: 1170px;margin: auto;}
	.layout-left .section-img, .layout-right .section-img {max-width: 90%;width: 100%;float: none;margin: auto;text-align: center;}
	.layout-left .section-img img, .layout-right .section-img img {max-height: 50%;}
	.layout-left .section-content, .layout-right .section-content {float: none;max-width: 90%;width: 100%;position: static;text-align: center;margin: auto;padding-left: 0;padding-right: 0;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
	.layout-left .section-content h2, .layout-right .section-content h2 {font-size: 27px !important;margin-top: 10px;}
	.layout-left > .section-wrapper, .layout-right > .section-wrapper {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	.layout-bottom > .section-wrapper, .layout-top > .section-wrapper {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	.layout-right .section-wrapper {max-width: 1170px;margin: auto;}
	.layout-right .section-img {max-width: 90%;float: none;margin: auto;}
	.layout-right .section-img img {max-height: 50%;}
	.layout-right .section-content {float: none;max-width: 90%;position: static;}
	.layout-top .section-wrapper, .layout-bottom .section-wrapper {max-width: 50%;text-align: center;margin-left: auto;margin-right: auto;}
	.layout-top .section-img img, .layout-bottom .section-img img {max-height: 50%;}
	.layout-bottom .section-img {margin-bottom: 0;margin-top: 3%;}
	.cs-arrows {-webkit-transform: scale(.7);-moz-transform: scale(.7);-ms-transform: scale(.7);-o-transform: scale(.7);transform: scale(.7);top: auto;right: 50%;bottom: 20px;margin-right: -41px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.cs-arrows:hover {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
	.cs-prev-arrow {left: 50%;margin-left: -41px;}
	.cs-thumbnail {display: none !important;}}
@media screen and (max-width: 760px) {.mg_item_featured .galleria-stage .galleria-image > img {top: 20px !important;}
	.sec_two {clear: both;float: right;margin-bottom: 19px;margin-top: 0;position: inherit;}
	.mg_layout_side .mg_item_content {float: right;width: 42%;padding-right: 0;}
	.mg_layout_side .mg_item_featured {width: 56.5%;}
	.mg_galleria_slider_show_thumbs .galleria-thumbnails-container {bottom: -44px;}
	.mg_item_text table {width: 97%;}}
@media screen and (max-width: 700px) {.mg_galleria_slider_show_thumbs .galleria-thumbnails-container {bottom: 10px;}}
@media screen and (max-width: 630px) {.mg_item_featured .galleria-stage .galleria-image > img {top: 30px !important;}
	.mg_galleria_slider_show_thumbs .galleria-thumbnails-container {bottom: 55px;}}
@media screen and (max-width: 550px) {.mg_item_featured .galleria-stage .galleria-image > img {top: 20px !important;}
	.mg_layout_side .mg_item_featured {width: 100%;}
	.mg_layout_side .mg_item_content {float: none;margin: 69px auto 0;padding: 0;width: 100%;}
	.mg_galleria_slider_show_thumbs .galleria-thumbnails-container {bottom: -73px;}
	.mg_galleria_slider_wrap.mg_galleria_slider_show_thumbs {padding-bottom: 0;}
	.mg_galleria_slider_wrap {height: 534px !important;}
	.mg_item_text table {width: 100%;}
	.mg_item_text td {text-align: center !important;}
	.mg_item_text td img {float: none;margin: 0;padding: 0;text-align: center;}
	.sec_two {float: none;}}
@media screen and (max-width: 520px) {.col {clear: none !important;margin-right: 0 !important;margin-left: 0 !important;max-width: 100% !important;width: 100% !important;}
	.services-wrapper.services-thumbnail .services-box {width: 220px !important;}
	.services-default .col {border-left: 0;border-right: 0;}
	.services-default.cols-4 .col {border-left: 0;}
	.content-slider {text-align: center;}
	#content-container .section-full-width .section-boxed, #content-container .section-boxed {margin: 30px auto;}
	.sl-description {float: none;max-width: 100%;text-align: center;}
	.carousel-title .link-title {display: none;}
	.comments-number {display: inline-block;float: none;}
	.nivo-caption {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);display: none;}
	#content-container .pc-item h2 {font-size: 14px;letter-spacing: 0;}
	.post-info.bottom {display: none;}
	.portfolio-carousel .pg-info {min-height: 0;}
	.portfolio-carousel .pg-categories {display: none;}
	.controlArrow.prev, .slide-caption {left: 25px;}
	.controlArrow.next {right: 25px;}
	img#recaptcha_challenge_image {max-width: 76%;margin-top: 7px;}}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.arrow-prev {background: url("images/arrow-small-p@2x.png");background-size: 12px 20px;}
	.arrow-next {background: url("images/arrow-small-n@2x.png");background-size: 12px 20px;}}
.price-table-wrapper .cols-wrapper {padding-top: 20px;padding-left: 1px;padding-right: 1px;}
.pt-col {text-align: center;box-shadow: 0 0 2px rgba(0,0,0,.15);background-color: #fff;color: #777;}
.section-dark .pt-col {box-shadow: 0 0 0 1px rgba(255,255,255,.2);}
.pt-title {padding: 20px 10px;background-color: #252525;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-weight: bold;font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;}
.pt-highlight {margin-top: -20px;}
.pt-highlight .pt-title {padding-top: 30px;padding-bottom: 30px;}
.pt-features li {padding: 14px 10px;border-bottom: 1px solid rgba(0,0,0,.05);list-style: none;}
.pt-features {margin-left: 0;}
.pt-button {padding: 20px 0;}
.pt-non-highlight .button {background-color: #252525;}
.pt-highlight .pt-button {padding-top: 30px;padding-bottom: 30px;}
.pt-highlight .pt-title {background: #fdd200;}
.pt-price-box {padding: 20px;background-color: #f7f7f7;}
.pt-price {font-size: 46px;font-weight: bold;color: #333332;font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;}
.pt-period {display: block;opacity: .6;}
.pt-cur {position: relative;top: -9px;opacity: .8;font-size: 19px;}
.pt-position-left .pt-cur {margin-left: -10px;left: -5px;}
.pt-position-right .pt-cur {margin-right: -10px;right: -5px;}
.price-table-wrapper .cols-4 .col:nth-of-type(4n+1) {clear: left;}
.fullpage-scroll-arrow .section:first-child:after {content: "";display: block;position: absolute;right: 50%;bottom: 40px;color: #fff;font-size: 44px;margin-right: -22px;text-transform: none;font-weight: normal;font-style: normal;font-variant: normal;font-family: "PexetoArrows";line-height: 1;speak: none;text-shadow: 0px 0px 1px rgba(0,0,0,.3);-webkit-font-smoothing: antialiased;-webkit-animation-name: bounce;-moz-animation-name: bounce;-ms-animation-name: bounce;-o-animation-name: bounce;animation-name: bounce;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-duration: 4s;-moz-animation-duration: 4s;-ms-animation-duration: 4s;-o-animation-duration: 4s;animation-duration: 4s;}
@-webkit-keyframes bounce {0%, 50%, 60%, 75%, 90%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
	70% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}
	80% {-webkit-transform: translateY(-5px);transform: translateY(-5px);}}
@keyframes bounce {0%, 50%, 60%, 75%, 90%, 100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	70% {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
	80% {-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}}
.fullpage-scroll-arrow .layout-cb.section:first-child:after {right: 0px;margin-right: 4px;}
.mobile .fullpage-scroll-arrow .section:first-child:after {display: none;}
@media screen and (max-width: 768px) {.layout-left .section-img img, .layout-right .section-img img {padding-top: 10px;padding-bottom: 10px;}}
.fullpage-pause {position: absolute;left: 50%;top: 50%;z-index: 10;margin-left: -2px;margin-top: -4px;cursor: pointer;width: 0;height: 0;border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 6px solid #2f2f2f;font-size: 0;line-height: 0;}
.fullpage-pause.fp-playing {border-width: 0;border-left: 3px solid #252525;border-right: 3px solid #252525;width: 2px;height: 8px;margin-left: -4px;margin-top: -4px;}
.fullpage-pause.fp-no-click {pointer-events: none;opacity: .5;}
.fullpage-autoplay {height: 20px;width: 20px;position: relative;border-radius: 999px;opacity: .7;margin-right: -4px;float: right;box-shadow: 0 0 0 1px rgba(0,0,0,.07);}
.fullpage-autoplay:after {content: "";position: absolute;width: 16px;height: 16px;left: 0px;top: 0px;margin: 2px;background: #fff;opacity: 1;border-radius: 999px;}
.fullpage-autoplay .fp-side {height: 20px;width: 10px;position: absolute;overflow: hidden;top: 0;}
.fullpage-autoplay .fp-side > .fp-fill {position: absolute;width: 10px;height: 20px;background: #252525;border-radius: 999px;}
.fullpage-autoplay .fp-side.fp-sp-right {left: 10px;border-radius: 0px 999px 999px 0px;}
.fullpage-autoplay .fp-side.fp-sp-right > .fp-fill {right: 0;border-right: 10px solid #fff;}
.fullpage-autoplay .fp-side.fp-sp-left {left: 0;border-radius: 999px 0px 0px 999px;}
.fullpage-autoplay .fp-side.fp-sp-left > .fp-fill {left: 0;border-left: 10px solid #fff;}
.fp-playing .fp-sp-right .fp-fill {animation: cssSpinnerRight 5s 1 linear;-webkit-animation: cssSpinnerRight 5s 1 linear;-moz-animation: cssSpinnerRight 5s 1 linear;-o-animation: cssSpinnerRight 5s 1 linear;}
.fp-playing .fp-sp-left .fp-fill {animation: cssSpinnerLeft 5s 1 linear;-webkit-animation: cssSpinnerLeft 5s 1 linear;-moz-animation: cssSpinnerLeft 5s 1 linear;-o-animation: cssSpinnerLeft 5s 1 linear;}
@-webkit-keyframes cssSpinnerRight {0% {-webkit-transform: rotate(0deg);}
	50% {-webkit-transform: rotate(180deg);}
	100% {-webkit-transform: rotate(180deg);}}
@-webkit-keyframes cssSpinnerLeft {0% {-webkit-transform: rotate(0deg);}
	50% {-webkit-transform: rotate(0deg);}
	51% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(180deg);}}
@-moz-keyframes cssSpinnerRight {0% {-moz-transform: rotate(0deg);}
	50% {-moz-transform: rotate(180deg);}
	100% {-moz-transform: rotate(180deg);}}
@-moz-keyframes cssSpinnerLeft {0% {-moz-transform: rotate(0deg);}
	50% {-moz-transform: rotate(0deg);}
	51% {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(180deg);}}
@-o-keyframes cssSpinnerRight {0% {-o-transform: rotate(0deg);}
	50% {-o-transform: rotate(180deg);}
	100% {-o-transform: rotate(180deg);}}
@-o-keyframes cssSpinnerLeft {0% {-o-transform: rotate(0deg);}
	50% {-o-transform: rotate(0deg);}
	51% {-o-transform: rotate(0deg);}
	100% {-o-transform: rotate(180deg);}}
@keyframes cssSpinnerRight {0% {transform: rotate(0deg);}
	50% {transform: rotate(180deg);}
	100% {transform: rotate(180deg);}}
@keyframes cssSpinnerLeft {0% {transform: rotate(0deg);}
	50% {transform: rotate(0deg);}
	51% {transform: rotate(0deg);}
	100% {transform: rotate(180deg);}}
@media screen and (max-width: 768px) {.content-slider .col {margin-bottom: 10px;}}
.pg-info-dis img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
div.pp_default .pp_content_container .pp_details {margin-bottom: 9px;}
.ps-desc {margin-right: 50px;}
.icons-style-dark .mob-nav-btn {background-image: url("images/mob-nav-icon.png");}
.fullpage-autoplay .fp-side {height: 21px;}
body {background-color: #ccc;}
.boxed-layout #main-container {max-width: 1200px;margin: auto;width: 90%;}
.boxed-layout #header {padding-left: 0;padding-right: 0;width: 100%;max-width: 1200px !important;}
.fixed-header.boxed-layout #header {width: 90%;}
@media screen and (max-width: 1000px) {.boxed-layout #header {width: 100%;}
	.fixed-header.boxed-layout #header {width: 100%;}}
.boxed-layout .section-header {padding-left: 0;padding-right: 0;margin: 0 3%;}
.boxed-layout.page-template-template-fullscreen-slider-php #main-container {max-width: none;width: 100%;}
.boxed-layout.page-template-template-fullscreen-slider-php #header {padding-left: 0;padding-right: 0;width: 100%;max-width: 100% !important;}
.boxed-layout.page-template-template-fullscreen-slider-php .section-header {padding-left: 0;padding-right: 0;width: 1200px;max-width: 90% !important;margin: auto;}
@media screen and (max-width: 1000px) {.boxed-layout.page-template-template-fullscreen-slider-php .mob-nav-menu {margin-left: 0%;}}
.boxed-layout.page-template-default .layout-full#content-container, .boxed-layout.page-template-template-contact-php .layout-full#content-container, .boxed-layout.page-template-template-archive-php .layout-full#content-container {padding: 0;}
.boxed-layout.page-template-default .layout-full .content-box, .boxed-layout.page-template-template-contact-php .layout-full .content-box, .boxed-layout.page-template-template-archive-php .layout-full .content-box {padding-top: 70px;}
.boxed-layout.page-template-template-portfolio-gallery-php .content-boxed {padding: 0;}
.boxed-layout.page-template-default .layout-full#content-container #comments, .boxed-layout.page-template-template-contact-php .layout-full#content-container #comments, .boxed-layout.page-template-template-archive-php .layout-full#content-container #comments {padding: 3%;padding-top: 0;}
.page-template-template-full-custom-php #comments {padding-bottom: 30px;}
.cs-next-arrow .cs-thumbnail {top: 0;}
.wp-video-shortcode {max-width: 100%;}
.fullpage-video-wrap {position: absolute;top: 0;left: 0;z-index: 0;}
.fullpage-video-wrap video {opacity: 0;}
.mobile .fullpage-video-wrap {display: none;}
.section-video .section-content {z-index: 10;}
.mobile .section-header {padding-bottom: 10px;}
.mobile-nav {margin-top: 18px;}
.cs-prev-arrow .cs-thumbnail {top: 0;}
.qg-full .qg-img {margin-left: 0;margin-bottom: 0;}
.qg-full {margin-left: 0;}
.qg-full-col-1 .qg-img {width: 100%;}
.qg-full-col-2 .qg-img {width: 50%;}
.qg-full-col-3 .qg-img {width: 33.33333%;}
.qg-full-col-4 .qg-img {width: 25%;}
.qg-full-col-5 .qg-img {width: 20%;}
.qg-full-col-6 .qg-img {width: 16.66666%;}
.qg-full-col-7 .qg-img {width: 14.28571%;}
.qg-full-col-8 .qg-img {width: 12.5%;}
.qg-full-col-9 .qg-img {width: 11.11%;}
@media screen and (max-width: 768px) {.qg-full-col-5 .qg-img, .qg-full-col-7 .qg-img, .qg-full-col-9 .qg-img {width: 33.33333%;}
	.qg-full-col-4 .qg-img, .qg-full-col-6 .qg-img, .qg-full-col-8 .qg-img {width: 50%;}}
@media screen and (max-width: 520px) {.qg-full .qg-img {width: 100%;}
	.mobile .section-title {font-size: 35px !important;}
	.mobile .layout-rt .section-content, .mobile .layout-rc .section-content, .mobile .layout-rb .section-content {margin-right: 0;}}
.parallax-header:not(.mobile) .full-bg-image {background-attachment: fixed;}
.parallax-header .page-title-wrapper .content-boxed {position: relative;}
#full-width #submit-form {max-width: 100%;}
#SGM img {max-width: none;}
.boxed-layout .mob-nav-menu {margin-left: 0;}
.ucm_managelogo img.size-full {margin-top: -9px;}
.galleria-info .galleria-mg-play {display: none;}
#mg_grid_66 .mg_box.mg_pre_show {opacity: 1 !important;}
.head_model {margin: -12px 0 30px;}
.top_heading {margin: 0;padding: 0;}
@media screen and (max-width: 360px) {.mg_galleria_slider_wrap {height: 488px !important;}
	.mg_galleria_slider_show_thumbs .galleria-thumbnails-container {bottom: -62px;}}
#menu.nav-menu {float: left;margin-right: 15px;}
.navigation-container {float: right;width: 54%;}
#lang_sel_list {min-height: 17px;padding: 16px 7px 5px;}

#mg_overlay_content {
	display: none;
}

#respond {
	display: none;
}