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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video {border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;margin: 0;padding: 0;}
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote {display: block;}
nav ul {list-style: none;}
ol {list-style: decimal;}
ul {list-style: disc;}
ul ul {list-style: circle;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: none;}
ins {text-decoration: underline;}
del {text-decoration: line-through;}
mark {background: none;}
abbr[title], dfn[title], acronym[title] {border-bottom: 1px dotted;cursor: help;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
input[type=submit], input[type=button], button {margin: 0;padding: 0;}
input, select, a img {vertical-align: middle;}
b, strong {font-weight: bold;}
i, em {font-style: italic;}
.clear {display: block;clear: both;visibility: hidden;line-height: 0;height: 0;zoom: 1;}
.clear-fix {zoom: 1;}
.clear-fix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float: right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border-width: 1px;border-style: solid;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.sticky {}
.bypostauthor {}
dl {width: 100%;overflow: hidden;}
dt {float: left;width: 30%;clear: left;margin-bottom: 12px;}
dd {float: left;width: 70%;margin-bottom: 15px;}
big {font-size: 15px;}
code, kbd {border: 1px dotted;padding: 5px 12px;margin: 0px 10px;}
sup {vertical-align: super;font-size: 11px;}
sub {vertical-align: sub;font-size: 11px;}
.gallery-item .gallery-icon {margin-right: 10px;}
i {margin-right: 5px;}
a {text-decoration: none;}
p {margin-bottom: 20px;}
ul, ol {margin-bottom: 20px;margin-left: 30px;}
body {line-height: 1.7;font-family: Arial,Helvetica,sans-serif;overflow-y: scroll;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 {line-height: 1.3;margin-bottom: 18px;font-weight: 400;}
.post-password-form input[type="submit"] {margin-left: 20px;margin-bottom: 0px;}
.post-password-form input[type="password"] {margin-left: 10px;padding: 10px 15px;}
.container {padding: 0px;margin: 0px auto;position: relative;}
.column, .columns {float: left;position: relative;min-height: 1px;}
.one-ninth {width: 11.111%;}
.one-eighth {width: 12.5%;}
.one-seventh {width: 14.285%;}
.one-fifth {width: 20%;}
.two-fifth {width: 40%;}
.three-fifth {width: 60%;}
.four-fifth {width: 80%;}
.one {width: 8.333%;}
.two {width: 16.666%;}
.three {width: 25%;}
.four {width: 33.333%;}
.five {width: 41.666%;}
.six {width: 50%;}
.seven {width: 58.334%;}
.eight {width: 66.667%;}
.nine {width: 75%;}
.ten {width: 83.334%;}
.eleven {width: 91.667%;}
.twelve {width: 100%;}
.ie7 .sf-mega-section.three {width: 24%;}
.gdlr-item {margin: 0px 15px 20px;min-height: 1px;}
.gdlr-full-size-wrapper .gdlr-item-no-space {margin-bottom: 0px;}
.gdlr-item-no-space {margin: 0px 20px 40px;}
.gdlr-item-no-space .gdlr-item {margin: 0px;}
.gdlr-item.gdlr-main-content {margin-bottom: 55px;}
.gdlr-item.gdlr-divider-item {margin-bottom: 50px;}
.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper {padding-top: 45px;}
.gdlr-color-wrapper, .gdlr-parallax-wrapper, .gdlr-full-size-wrapper {padding-bottom: 40px;}
.gdlr-full-size-wrapper .gdlr-item, .gdlr-full-size-wrapper .gdlr-item-no-space {margin-left: 0px;margin-right: 0px;}
.gdlr-full-size-wrapper.gdlr-blog-list-head-archive-wrapper {padding-bottom: 0px;}
.with-sidebar-wrapper {overflow: hidden;}
.gdlr-item-start-content.sidebar-right-item {margin-left: 15px;padding-left: 14px;border-left-width: 1px;border-left-style: solid;padding-bottom: 99px;margin-bottom: -99px;}
.gdlr-item-start-content.sidebar-left-item {margin-right: 15px;padding-right: 14px;border-right-width: 1px;border-right-style: solid;padding-bottom: 99px;margin-bottom: -99px;}
.ie7 .gdlr-item-start-content {overflow: hidden;}
audio {width: 100%;}
.mejs-container .mejs-controls .mejs-horizontal-volume-slider {position: relative;clear: both;float: right;top: -31px;}
img, video {max-width: 100%;height: auto;width: auto;}
.ms-container video {max-width: none;}
input[type="text"], input[type="email"], input[type="password"], textarea {border: 0px;outline: none;padding: 6px;max-width: 100%;}
a {transition: color 300ms,background-color 300ms,opacity 300ms;-moz-transition: color 300ms,background-color 300ms,opacity 300ms;-o-transition: color 300ms,background-color 300ms,opacity 300ms;-webkit-transition: color 300ms,background-color 300ms,opacity 300ms;}
.body-wrapper {overflow: hidden;}
.body-wrapper.gdlr-boxed-style {margin: 0px auto;-moz-box-shadow: 0px 1px 5px rgba(0,0,0,.15);-webkit-box-shadow: 0px 5px 2px rgba(0,0,0,.15);box-shadow: 0px 1px 5px rgba(0,0,0,.15);}
img.gdlr-full-boxed-background {min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: -1;}
@media screen and (max-width: 1024px) {img.gdlr-full-boxed-background {left: 50%;margin-left: -512px;}}
.content-wrapper {position: relative;z-index: 89;}
.top-navigation-wrapper {position: relative;z-index: 98;border-bottom-width: 1px;border-bottom-style: solid;}
.top-navigation-left {float: left;margin: 0px 15px;}
.top-navigation-left-text {font-size: 10px;letter-spacing: 1px;font-weight: bold;padding: 12px 0px;line-height: 18px;text-transform: uppercase;}
.top-navigation-right {float: right;margin: 0px 15px;}
.top-social-wrapper {padding-top: 8px;padding-bottom: 8px;}
.top-social-wrapper .social-icon {float: left;margin-left: 13px;max-width: 14px;}
.top-social-wrapper .social-icon:first-child {margin-left: 0px;}
.top-social-wrapper .social-icon a {opacity: .6;filter: alpha(opacity=60);}
.top-social-wrapper .social-icon a:hover {opacity: 1;filter: alpha(opacity=100);}
.gdlr-breadcrumbs-wrapper {overflow: hidden;border-bottom-width: 1px;border-bottom-style: solid;}
nav.gdlr-navigation {line-height: 0;}
nav.gdlr-navigation.gdlr-align-left {text-align: left;}
nav.gdlr-navigation.gdlr-align-left #gdlr-menu-search-button {float: right;}
nav.gdlr-navigation.gdlr-align-center {text-align: center;}
nav.gdlr-navigation ul.sf-menu {text-align: left;display: inline-block;float: none;line-height: 1.7;}
.gdlr-navigation-substitute {position: relative;z-index: 91;}
.gdlr-navigation-gimmick {position: absolute;bottom: 0px;top: 0px;}
#gdlr-menu-search-button {margin-right: 0px;display: inline-block;font-size: 13px;padding: 21px 20px 20px;cursor: pointer;vertical-align: top;margin-left: 20px;}
#gdlr-menu-search {position: absolute;top: 100%;right: 0px;width: 250px;display: none;z-index: 999;text-align: left;}
#gdlr-menu-search input[type="text"] {margin: 0px;background: transparent;padding: 20px 23px;}
#gdlr-menu-search input[type="submit"] {display: none;}
.gdlr-login-form input[type="text"], .gdlr-login-form input[type="email"], .gdlr-login-form input[type="password"] {width: 200px;padding: 12px;margin-bottom: 5px;}
.gdlr-login-form label {display: block;margin-bottom: 4px;}
.gdlr-login-form p {margin-bottom: 0px;margin-top: 9px;overflow: hidden;}
.gdlr-login-form p:first-child {margin-top: 0px;}
.gdlr-login-form input[type="submit"] {margin-bottom: 0px;}
.gdlr-login-form input[type="checkbox"] {margin: 2px 10px 0px 0px;float: left;}
.gdlr-login-form .login-remember {padding-top: 3px;}
.gdlr-top-woocommerce-button {cursor: pointer;width: 15px;height: 18px;padding: 13px 4px 0px;text-align: center;font-size: 10px;margin-top: -9px;}
.gdlr-top-woocommerce-wrapper {float: right;margin-left: 10px;padding-left: 20px;}
.gdlr-top-woocommerce {text-align: center;padding-top: 20px;display: none;position: absolute;right: 15px;}
.gdlr-top-woocommerce .gdlr-top-woocommerce-inner {padding: 30px 45px 23px;}
.gdlr-top-woocommerce .gdlr-cart-count {margin-bottom: 8px;}
.gdlr-top-woocommerce .gdlr-cart-amount {margin-bottom: 20px;}
.gdlr-top-woocommerce-inner > a {display: block;font-size: 14px;font-weight: bold;margin-bottom: 8px;}
.gdlr-header-wrapper {z-index: 99;left: 0px;right: 0px;background-position: center 0px;position: relative;}
.gdlr-header-wrapper.full-size-header {background-repeat: no-repeat;background-size: 100%;background-position: 50% 50%;background-position: 50% 50% \9 !important;}
.gdlr-header-container {position: relative;z-index: 97;}
.gdlr-header-inner {margin-left: 15px;margin-right: 15px;padding-top: 1px;}
.gdlr-logo {float: left;margin-left: auto;margin-right: auto;}
.gdlr-logo h1 {margin-bottom: 0px;line-height: 0;}
.style-header-2 .gdlr-logo {float: none;}
.gdlr-logo-right-banner {float: right;}
.gdlr-fixed-header {position: fixed;top: 0px;left: 0px;right: 0px;z-index: 999;}
.admin-bar .gdlr-fixed-header {top: 32px;}
.gdlr-navigation-wrapper {border-top-width: 4px;border-top-style: solid;}
.gdlr-navigation-wrapper .gdlr-navigation-container {position: relative;}
.gdlr-navigation-wrapper .gdlr-navigation {margin: 0px 15px;}
.gdlr-navigation-wrapper .gdlr-main-menu > li {padding: 0px;}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a {font-size: 12px;padding: 17px 25px 17px 20px;margin: 0px;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul-pre, .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul {padding-right: 38px;}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul:after {top: 26px;right: 19px;}
.gdlr-page-title-wrapper {padding: 30px 0px 38px;position: relative;z-index: 89;text-align: left;line-height: 1;}
.gdlr-page-title-wrapper .gdlr-page-title-overlay {position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background: #000;opacity: .2;filter: alpha(opacity=20);}
.gdlr-page-title-wrapper .gdlr-page-title-container {position: relative;}
.gdlr-page-title-wrapper .gdlr-page-title {font-size: 27px;margin: 5px 15px 0px;display: block;font-weight: 400;}
.single .gdlr-page-title-wrapper .gdlr-page-title {font-size: 31px;font-weight: 600;}
.gdlr-page-title-wrapper .gdlr-page-caption {font-size: 15px;margin: 8px 15px 0px;display: block;font-style: italic;}
.gdlr-page-title-wrapper .gdlr-page-title-gimmick {font-size: 20px;display: block;margin-top: 20px;}
.gdlr-blog-page-title-wrapper {padding-top: 40px;}
.gdlr-blog-page-caption {margin: 6px 15px 20px;font-size: 13px;font-style: italic;}
.gdlr-blog-page-caption .gdlr-separator {margin: 0px 7px;}
.gdlr-blog-page-caption .gdlr-separator:first-child {display: none;}
.gdlr-blog-page-caption .blog-info {display: inline;}
.gdlr-blog-page-caption-category .blog-info {display: inline;}
.gdlr-blog-page-caption-category {font-size: 13px;font-weight: bold;margin: 0px 15px;}
.gdlr-blog-page-caption-category i {margin-right: 12px;}
.gdlr-blog-page-caption-category .gdlr-rating-score i {margin-right: 4px;}
.gdlr-blog-page-caption-category .gdlr-rating-score {display: inline;margin-right: 29px;}
.gdlr-heading-shortcode.with-background {padding: 8px 19px;display: inline-block;}
.gdlr-heading-shortcode i {margin-right: 10px;}
.gdlr-color-wrapper, .gdlr-parallax-wrapper {overflow: hidden;background-position: center 0px;background-repeat: repeat;position: relative;}
.with-sidebar-container .with-sidebar-content {float: right;}
.with-sidebar-container .with-sidebar-left {position: static;}
.gdlr-widget-title {font-size: 17px;font-weight: 700;margin-bottom: 30px;}
.gdlr-sidebar .gdlr-widget-title {display: block;padding-right: 4px;font-size: 12px;letter-spacing: 1px;text-align: center;text-transform: uppercase;padding: 16px 15px 14px;line-height: 1;}
.widget.gdlr-widget {margin-bottom: 45px;}
.gdlr-sidebar.gdlr-fixed-sidebar {position: fixed;bottom: 0px;}
.gdlr-sidebar.gdlr-absolute-sidebar {position: absolute;bottom: 0px;}
.gdlr-sidebar.gdlr-left-sidebar.gdlr-absolute-sidebar {left: 0px;}
.gdlr-sidebar.gdlr-right-sidebar.gdlr-absolute-sidebar {right: 0px;}
.31 {position: relative;}
.gdlr-stunning-text-item.type-center {text-align: center;margin-bottom: 35px;}
.gdlr-stunning-text-item.type-center .stunning-text-title {font-size: 33px;font-weight: bold;margin-bottom: 25px;}
.gdlr-stunning-text-item.type-center .stunning-text-caption {font-size: 16px;}
.gdlr-stunning-text-item.type-center .stunning-text-button {margin: 15px 0px 0px;}
.gdlr-stunning-text-item.type-normal.gdlr-button-on {padding-right: 190px;position: relative;}
.gdlr-stunning-text-item.type-normal .stunning-text-title {font-size: 29px;margin-bottom: 18px;}
.gdlr-stunning-text-item.type-normal .stunning-text-caption {font-size: 16px;}
.gdlr-stunning-text-item.type-normal .stunning-text-button {position: absolute;right: 0px;top: 50%;margin-top: -22px;margin-right: 0px;}
.gdlr-stunning-text-item.with-padding {padding: 35px 35px 15px;}
.gdlr-stunning-text-item.with-padding.with-border {border-width: 3px;border-style: solid;}
.gdlr-stunning-text-item.with-padding.gdlr-button-on {padding-right: 180px;}
.gdlr-stunning-text-item.with-padding .stunning-text-button {right: 40px;}
.gdlr-stunning-text-item.with-padding .stunning-text-caption {margin-bottom: 20px;}
.footer-wrapper {position: relative;background-repeat: no-repeat;background-position: right top;border-top-width: 4px;border-top-style: solid;}
.footer-wrapper a {cursor: pointer;}
.footer-wrapper .widget.gdlr-widget {margin-bottom: 60px;}
.footer-wrapper .gdlr-widget-title {margin-bottom: 35px;font-size: 19px;}
.footer-container {padding-top: 60px;}
.ie7 .footer-wrapper {overflow: hidden;}
.copyright-left {margin: 0px 15px;float: left;}
.copyright-right {margin: 0px 15px;float: right;}
.copyright-wrapper {border-top-width: 1px;border-top-style: solid;}
.copyright-container {padding: 15px 0px;font-size: 12px;}
.gdlr-shortcode-wrapper {margin-left: -15px;margin-right: -15px;}
.page-not-found-block {text-align: center;padding: 50px 50px 60px;margin: 50px 0px 50px;}
.page-not-found-block .page-not-found-title {font-size: 45px;line-height: 1;margin-bottom: 17px;}
.page-not-found-block .page-not-found-caption {font-size: 20px;margin-bottom: 35px;}
.page-not-found-block .page-not-found-icon {font-size: 89px;line-height: 1;margin-bottom: 20px;}
.page-not-found-search {max-width: 300px;margin: 0px auto;}
.page-not-found-search  .gdl-search-form {padding-right: 30px;}
.page-not-found-search  .gdl-search-form input[type="text"] {padding: 12px 15px;font-size: 15px;border: none;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.page-not-found-search  .gdl-search-form input[type="submit"] {background-image: url("images/light/icon-search.png");}
body.search .page-not-found-block {margin-top: 0px;}
.gdlr-item-title-wrapper.gdlr-item {margin-bottom: 40px;}
.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center {margin-bottom: 70px;}
.gdlr-item-title-wrapper .gdlr-item-title {font-size: 30px;margin-bottom: 0px;line-height: 1;display: inline-block;}
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next {vertical-align: super;font-size: 20px;cursor: pointer;}
.gdlr-item-title-wrapper .gdlr-flex-prev {margin-right: 40px;padding: 10px 18px 10px 18px;}
.gdlr-item-title-wrapper .gdlr-flex-next {margin-left: 40px;padding: 10px 18px 10px 18px;}
.gdlr-item-title-wrapper .gdlr-item-title-caption {margin-top: 28px;font-size: 16px;}
.gdlr-item-title-wrapper .gdlr-item-title-link {margin-top: 27px;display: block;}
.gdlr-item-title-wrapper .gdlr-item-title-divider {width: 50px;margin-top: 28px;border-bottom-width: 2px;border-bottom-style: solid;}
.gdlr-item-title-wrapper.pos-center {text-align: center;}
.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider {margin-left: auto;margin-right: auto;}
.gdlr-title-item {margin-bottom: 20px;}
.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item {margin-bottom: 0px;}
.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title {font-size: 39px;}
.gdlr-item-title-wrapper.pos-blog-title.gdlr-item {text-align: center;margin-bottom: 30px;}
.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title {font-size: 13px;font-weight: bold;text-transform: uppercase;display: block;padding: 17px 15px 18px;border-top-width: 2px;border-top-style: solid;letter-spacing: 1px;}
.accordion-tab > .accordion-content {display: none;}
.accordion-tab.active > .accordion-content {display: block;}
.gdlr-accordion-item.style-1 .accordion-tab {overflow: hidden;padding: 11px 0px;border-top-width: 1px;border-top-style: solid;}
.gdlr-accordion-item.style-1 .accordion-tab:first-child {border: 0px;padding-top: 0px;}
.gdlr-accordion-item.style-1 .accordion-title {font-weight: normal;font-size: 17px;line-height: 26px;margin-bottom: 0px;cursor: pointer;transition: color 200ms;-moz-transition: color 200ms;-o-transition: color 200ms;-webkit-transition: color 200ms;}
.gdlr-accordion-item.style-1 .accordion-title i {margin-right: 25px;font-size: 13px;width: 9px;height: 13px;padding: 12px 14px 10px;display: inline-block;}
.gdlr-accordion-item.style-1 .accordion-content {padding-top: 18px;margin-left: 62px;}
.gdlr-accordion-item.style-1 .accordion-title span {overflow: hidden;display: block;}
.gdlr-accordion-item.style-1 .accordion-title i {float: left;transition: color 200ms,background-color 200ms;-moz-transition: color 200ms,background-color 200ms;-o-transition: color 200ms,background-color 200ms;-webkit-transition: color 200ms,background-color 200ms;}
.gdlr-accordion-item.style-2 .accordion-tab {overflow: hidden;padding-bottom: 4px;}
.gdlr-accordion-item.style-2 .accordion-title {padding-bottom: 16px;font-weight: 400;font-size: 15px;line-height: 18px;margin-bottom: 0px;cursor: pointer;}
.gdlr-accordion-item.style-2 .accordion-title i {margin-right: 20px;font-size: 13px;}
.gdlr-accordion-item.style-2 .accordion-content {margin-left: 31px;}
input[type="submit"], input[type="button"] {-webkit-appearance: none;}
.gdlr-button, input[type="button"], input[type="submit"] {display: inline-block;font-size: 13px;padding: 10px 25px;margin-bottom: 15px;margin-right: 5px;outline: none;cursor: pointer;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;border: none;}
.gdlr-button.small {font-size: 11px;padding: 11px 16px;}
.gdlr-button.large {font-size: 14px;padding: 13px 25px;}
.gdlr-button.with-border {border-bottom-width: 3px;border-bottom-style: solid;}
.gdlr-button .gdlr-icon {margin-right: 5px;letter-spacing: 1px;}
.gdlr-column-service-item .column-service-icon {margin-right: 15px;font-size: 30px;line-height: 18px;}
.gdlr-column-service-item .column-service-icon i {margin: 0px;}
.gdlr-column-service-item .column-service-title {margin-bottom: 20px;font-size: 18px;line-height: 25px;}
.gdlr-column-service-item.gdlr-type-1 .column-service-icon {float: left;margin-right: 25px;}
.gdlr-column-service-item.gdlr-type-1 .column-service-icon.gdlr-skin-box {background: transparent;}
.gdlr-column-service-item.gdlr-type-1 .column-service-content-wrapper {overflow: hidden;}
.gdlr-column-service-item.gdlr-type-2 {text-align: center;}
.gdlr-column-service-item.gdlr-type-2 .column-service-icon {width: 33px;height: 33px;font-size: 25px;line-height: 36px;padding: 20px;margin: 0px auto 30px;-moz-border-radius: 38px;-webkit-border-radius: 38px;border-radius: 38px;}
.gdlr-service-with-image-item .service-with-image-thumbnail {max-width: 190px;float: left;margin-right: 40px;background: #fff;padding: 7px;border-width: 1px;border-style: solid;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;}
.gdlr-service-with-image-item .service-with-image-thumbnail img {display: block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;}
.gdlr-service-with-image-item .service-with-image-title {font-size: 18px;margin-top: 35px;}
.gdlr-service-with-image-item .service-with-image-content-wrapper {overflow: hidden;}
.gdlr-service-with-image-item.gdlr-right {text-align: right;}
.gdlr-service-with-image-item.gdlr-right .service-with-image-thumbnail {float: right;margin-left: 40px;margin-right: 0px;}
.gdlr-feature-media-item .feature-media-button {margin-top: 15px;}
.gdlr-feature-media-item.gdlr-left .feature-media-thumbnail {float: left;margin-right: 55px;width: 37%;}
.gdlr-feature-media-item.gdlr-left .feature-media-content-wrapper {overflow: hidden;}
.gdlr-feature-media-item.gdlr-center {text-align: center;}
.gdlr-feature-media-item.gdlr-center .feature-media-thumbnail {max-width: 700px;margin: 0px auto 40px;}
.gdlr-feature-media-item.gdlr-center .feature-media-content-wrapper {max-width: 700px;margin: 0px auto;}
.gdlr-feature-media-item.gdlr-center .feature-media-divider {width: 300px;max-width: 100%;margin: 0px auto 40px;border-bottom-width: 5px;border-bottom-style: solid;}
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item {margin-left: 0px;margin-right: 0px;margin-top: 15px;}
.gdlr-divider {border-bottom-width: 1px;border-style: solid;margin: 0px auto;max-width: 100%;}
.gdlr-divider.double {height: 3px;border-top-width: 1px;}
.gdlr-divider.dotted {border-style: dashed;}
.gdlr-divider.double-dotted {height: 3px;border-top-width: 1px;border-style: dashed;}
.gdlr-divider.thick {border-bottom-width: 3px;}
.gdlr-box-with-icon-item {text-align: center;padding: 40px 30px 20px;position: relative;}
.gdlr-box-with-icon-item > i {font-size: 45px;display: inline-block;margin-bottom: 22px;margin-right: 0;}
.gdlr-box-with-icon-item .box-with-icon-title {font-size: 20px;margin-bottom: 20px;display: block;}
.gdlr-box-with-icon-item.pos-left {text-align: left;padding: 30px 40px 20px;}
.gdlr-box-with-icon-item.pos-left > i {float: left;margin: 5px 25px 0px 0px;}
.gdlr-box-with-icon-item.type-circle .box-with-circle-icon {padding: 18px;display: inline-block;position: absolute;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;}
.gdlr-box-with-icon-item.type-circle .box-with-circle-icon > i {font-size: 22px;margin-right: 0;}
.gdlr-box-with-icon-item.type-circle.pos-top {padding-top: 50px;}
.gdlr-box-with-icon-item.type-circle.pos-top .box-with-circle-icon {top: -30px;left: 50%;margin-left: -30px;}
.gdlr-box-with-icon-item.type-circle.pos-left {margin-left: 40px;padding-left: 50px;}
.gdlr-box-with-icon-item.type-circle.pos-left .box-with-circle-icon {left: -30px;top: 50%;margin-top: -30px;}
i.gdlr-icon {margin-right: 10px;}
.gdlr-frame-shortcode {line-height: 1;}
.gdlr-frame-shortcode.gdlr-align-left {float: left;margin-right: 20px;margin-bottom: 20px;}
.gdlr-frame-shortcode.gdlr-align-right {float: right;margin-left: 20px;margin-bottom: 20px;}
.gdlr-frame-shortcode.gdlr-align-center {text-align: center;margin-bottom: 20px;}
.gdlr-frame-shortcode .gdlr-frame-caption {display: block;text-align: center;margin-top: 15px;}
.gdlr-frame {display: inline-block;max-width: 100%;position: relative;}
.gdlr-frame img {display: block;}
.gdlr-frame.frame-type-border {padding: 6px;border-style: solid;border-width: 1px;}
.gdlr-frame.frame-type-solid {padding: 5px;}
.gdlr-frame.frame-type-rounded {overflow: hidden;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.gdlr-frame.frame-type-circle {overflow: hidden;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.gdlr-frame.frame-type-solid.frame-type-circle .gdlr-image-link-shortcode, .gdlr-frame.frame-type-border.frame-type-circle .gdlr-image-link-shortcode {overflow: hidden;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.gdlr-frame.frame-type-solid.frame-type-rounded .gdlr-image-link-shortcode, .gdlr-frame.frame-type-border.frame-type-rounded .gdlr-image-link-shortcode {overflow: hidden;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.gdlr-image-frame-item {text-align: center;line-height: 0;}
.gdlr-image-frame-item .image-frame-item {display: inline-block;line-height: 1;}
.gdlr-image-link-shortcode {position: relative;}
.gdlr-image-link-shortcode .gdlr-image-link-overlay {position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.gdlr-image-link-shortcode .gdlr-image-link-icon {padding: 25px;line-height: 1;display: inline-block;position: absolute;top: 50%;left: 50%;margin-top: -37px;margin-left: -37px;background: url("images/portfolio-icon-overlay.png");opacity: 0;filter: alpha(opacity=0);filter: inherit;-moz-border-radius: 37px;-webkit-border-radius: 37px;border-radius: 37px;}
.gdlr-image-link-shortcode .gdlr-image-link-icon i {margin-right: 0px;}
.gdlr-image-link-shortcode .gdlr-image-link-icon i.icon-link {font-size: 22px;padding: 1px;}
.gdlr-image-link-shortcode .gdlr-image-link-icon i.icon-search {font-size: 22px;padding: 2px;}
.gdlr-image-link-shortcode .gdlr-image-link-icon i.icon-play {font-size: 21px;margin-left: 0px;}
.gdlr-personnel-item.carousel.round-style {padding-top: 45px;}
.gdlr-personnel-item.carousel .personnel-item {margin: 0px 15px;}
.gdlr-personnel-item.carousel.box-style .personnel-item {padding-top: 35px;}
.gdlr-personnel-item.carousel .personnel-item:first-child {margin-left: 0px;}
.personnel-content .gdlr-icon {margin-right: 5px;}
.gdlr-personnel-item.box-style .personnel-item-inner {padding: 25px 30px;position: relative;}
.gdlr-personnel-item.box-style .personnel-item-inner:after {content: "";height: 0px;width: 0px;border: 12px solid transparent;position: absolute;right: 0px;bottom: -24px;}
.gdlr-personnel-item.box-style .personnel-info {margin-top: 30px;text-align: center;}
.gdlr-personnel-item.box-style .personnel-author {font-size: 21px;font-weight: bold;}
.gdlr-personnel-item.box-style .personnel-author-image {width: 65px;height: 65px;position: absolute;left: 50%;top: -35px;margin-left: -35px;border-width: 3px;border-style: solid;overflow: hidden;-moz-border-radius: 35px;-webkit-border-radius: 35px;border-radius: 35px;}
.gdlr-personnel-item.box-style .personnel-position {font-size: 15px;}
.gdlr-personnel-item.box-style .personnel-content {text-align: center;margin-top: 15px;}
.gdlr-personnel-item.box-style .personnel-social {text-align: center;font-size: 20px;margin-top: 14px;}
.gdlr-personnel-item.box-style .personnel-social i {margin: 0px 1px;}
.gdlr-personnel-item.plain-style .personnel-item-inner {padding: 25px 30px;position: relative;}
.gdlr-personnel-item.plain-style .personnel-item-inner:after {content: "";height: 0px;width: 0px;border: 12px solid transparent;position: absolute;right: 0px;bottom: -24px;}
.gdlr-personnel-item.plain-style .personnel-info {margin-top: 20px;text-align: center;}
.gdlr-personnel-item.plain-style .personnel-author {font-size: 21px;font-weight: bold;}
.gdlr-personnel-item.plain-style .personnel-position {font-size: 15px;}
.gdlr-personnel-item.plain-style .personnel-content {text-align: center;margin-top: 20px;}
.gdlr-personnel-item.plain-style .personnel-social {text-align: center;font-size: 22px;margin-top: 14px;}
.gdlr-personnel-item.box-style {margin-top: 35px;}
.gdlr-personnel-item.plain-style .personnel-social i {margin: 0px 10px 0px 0px;}
.gdlr-personnel-item.round-style .personnel-item, .gdlr-personnel-item.round-style .personnel-author-image {position: relative;overflow: hidden;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.gdlr-personnel-item.round-style .personnel-item img {display: block;}
.gdlr-personnel-item.round-style .personnel-item-inner {position: absolute;opacity: 0;filter: alpha(opacity=0);top: 50%;left: 40px;right: 40px;text-align: center;background: transparent;}
.gdlr-personnel-item.round-style .personnel-author {font-size: 20px;font-weight: bold;margin-bottom: 2px;}
.gdlr-personnel-item.round-style .personnel-position {font-size: 16px;font-style: italic;}
.gdlr-personnel-item.round-style .personnel-content {margin-top: 20px;}
.gdlr-pie-chart-item {text-align: center;}
.gdlr-pie-chart-item .gdlr-chart {margin: 0px auto 30px;}
.gdlr-pie-chart-item .pie-chart-title {font-size: 17px;font-weight: 400;}
.gdlr-skill-bar-wrapper {margin-bottom: 15px;}
.gdlr-skill-bar-wrapper .gdlr-skill-bar-progress {width: 0;position: relative;}
.gdlr-skill-bar-wrapper.gdlr-size-small .gdlr-skill-bar-progress {height: 8px;}
.gdlr-skill-bar-wrapper.gdlr-size-medium .gdlr-skill-bar-progress {padding: 8px 0px;font-size: 15px;}
.gdlr-skill-bar-wrapper.gdlr-size-large .gdlr-skill-bar-progress {padding: 14px 0px;font-size: 17px;}
.gdlr-skill-bar-wrapper .skill-bar-content {font-weight: bold;}
.gdlr-skill-bar-wrapper.gdlr-size-small .skill-bar-content {margin-bottom: 10px;display: block;font-size: 14px;}
.gdlr-skill-bar-wrapper.gdlr-size-small {margin-bottom: 20px;}
.gdlr-skill-bar-wrapper.gdlr-size-medium .skill-bar-content {padding: 0px 16px;}
.gdlr-skill-bar-wrapper.gdlr-size-medium .skill-bar-content i {position: absolute;font-size: 15px;right: 8px;top: 50%;margin-top: -8px;}
.gdlr-skill-bar-wrapper.gdlr-size-large .skill-bar-content {padding: 0px 22px;}
.gdlr-skill-bar-wrapper.gdlr-size-large .skill-bar-content i {position: absolute;font-size: 18px;right: 16px;top: 50%;margin-top: -9px;}
.gdlr-skill-item-wrapper {text-align: center;line-height: 1;}
.gdlr-skill-item-wrapper .gdlr-skill-item-title {font-size: 67px;font-weight: bold;margin-bottom: 11px;}
.gdlr-skill-item-wrapper .gdlr-skill-item-dot {font-size: 25px;margin-bottom: 8px;}
.gdlr-skill-item-wrapper .gdlr-skill-item-caption {font-size: 24px;}
.gdlr-skill-item-wrapper.gdlr-type-2 {margin: 0px;padding: 80px 20px;}
.gdlr-notification {padding: 13px;}
.gdlr-notification > i {float: left;margin-right: 15px;margin-top: 3px;}
.gdlr-notification > .notification-content {display: block;overflow: hidden;}
.gdlr-notification.color-background {padding: 16px;}
.gdlr-notification.color-border {border-width: 3px;border-style: solid;}
.gdlr-tab-item.horizontal > .tab-title-wrapper {overflow: hidden;}
.gdlr-tab-item.horizontal > .tab-title-wrapper .tab-title {float: left;border-style: solid;border-width: 1px 1px 1px 0px;font-size: 13px;line-height: 19px;font-weight: bold;padding: 11px 20px;margin-bottom: 0px;cursor: pointer;}
.gdlr-tab-item.horizontal > .tab-title-wrapper .tab-title:first-child {border-left-width: 1px;}
.gdlr-tab-item.horizontal > .tab-title-wrapper .tab-title i {margin-right: 10px;}
.gdlr-tab-item.horizontal > .tab-title-wrapper .tab-title.active {border-bottom-width: 0px;padding-bottom: 12px;}
.gdlr-tab-item.horizontal > .tab-content-wrapper {margin-top: -1px;padding: 20px 20px 0px;border-width: 1px;border-style: solid;}
.gdlr-tab-item.horizontal > .tab-content-wrapper .tab-content {display: none;}
.gdlr-tab-item.horizontal > .tab-content-wrapper .tab-content.active {display: block;}
.gdlr-tab-item.vertical > .tab-title-wrapper {float: left;margin-right: -1px;max-width: 40%;text-align: center;}
.gdlr-tab-item.vertical > .tab-title-wrapper .tab-title {border-style: solid;border-width: 0px 1px 1px;font-size: 13px;line-height: 19px;font-weight: bold;padding: 11px 30px;margin-bottom: 0px;cursor: pointer;}
.gdlr-tab-item.vertical > .tab-title-wrapper .tab-title:first-child {border-top-width: 1px;}
.gdlr-tab-item.vertical > .tab-title-wrapper .tab-title.active {padding-bottom: 12px;border-right-width: 0px;}
.gdlr-tab-item.vertical > .tab-title-wrapper .tab-title i {margin-right: 10px;}
.gdlr-tab-item.vertical > .tab-content-wrapper {overflow: hidden;padding: 20px 20px 0px;border-width: 1px;border-style: solid;}
.gdlr-tab-item.vertical > .tab-content-wrapper .tab-content {display: none;}
.gdlr-tab-item.vertical > .tab-content-wrapper .tab-content.active {display: block;}
.gdlr-tab-item.vertical.right > .tab-title-wrapper {float: right;margin-left: -1px;margin-right: 0px;}
.gdlr-tab-item.vertical.right > .tab-title-wrapper .tab-title.active {border-right-width: 1px;border-left-width: 0px;}
table {width: 100%;text-align: center;}
table tr td {padding: 15px 0px;border-bottom-width: 1px;border-bottom-style: solid;}
table tr th {padding: 13px 0px;font-size: 16px;font-weight: normal;}
table.style-2 {border-spacing: 2px;border-collapse: separate;}
table.style-2 tr td {border-bottom-width: 0px;}
.gdlr-testimonial-item.carousel .testimonial-item {margin: 0px 15px;}
.gdlr-testimonial-item.carousel .testimonial-item:first-child {margin-left: 0px;}
.gdlr-testimonial-item.round-style .testimonial-item {padding-bottom: 35px;}
.gdlr-testimonial-item.round-style .testimonial-item-inner {padding: 30px 30px 60px;position: relative;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.gdlr-testimonial-item.round-style .testimonial-info {margin-top: 15px;}
.gdlr-testimonial-item.round-style .testimonial-author {font-weight: bold;}
.gdlr-testimonial-item.round-style .testimonial-author-image {width: 65px;height: 65px;position: absolute;left: 50%;bottom: -35px;margin-left: -35px;border-width: 3px;border-style: solid;overflow: hidden;-moz-border-radius: 35px;-webkit-border-radius: 35px;border-radius: 35px;}
.gdlr-testimonial-item.box-style .testimonial-item {padding-bottom: 75px;}
.gdlr-testimonial-item.box-style .testimonial-item-inner {padding: 25px 30px;position: relative;}
.gdlr-testimonial-item.box-style .testimonial-item-inner:after {content: "";height: 0px;width: 0px;border: 12px solid transparent;position: absolute;right: 0px;bottom: -24px;}
.gdlr-testimonial-item.box-style .testimonial-info {margin-top: 15px;text-align: right;}
.gdlr-testimonial-item.box-style .testimonial-author {font-weight: bold;}
.gdlr-testimonial-item.box-style .testimonial-author-image {width: 65px;height: 65px;position: absolute;right: 34px;bottom: -75px;}
.gdlr-testimonial-item.plain-style .testimonial-item {text-align: center;font-size: 16px;}
.gdlr-testimonial-item.plain-style .testimonial-item-inner {padding: 25px 30px;position: relative;}
.gdlr-testimonial-item.plain-style .testimonial-item-inner:after {content: "";height: 0px;width: 0px;border: 12px solid transparent;position: absolute;right: 0px;bottom: -24px;}
.gdlr-testimonial-item.plain-style .testimonial-info {margin-top: 15px;font-size: 17px;}
.gdlr-testimonial-item.plain-style .testimonial-author:before {content: "- ";display: inline;}
.gdlr-testimonial-item.plain-style.large {font-size: 20px;}
blockquote {background-repeat: no-repeat;background-position: 20px 24px;font-size: 30px;font-style: italic;background-size: 24px 20px;padding: 20px 20px 0px 60px;border-bottom-width: 0px;border-top-width: 0px;border-style: solid;margin-bottom: 20px;line-height: 1.2;color: #333;}
blockquote.gdlr-align-left {width: 33%;float: left;margin-right: 20px;margin-bottom: 20px;}
blockquote.gdlr-align-right {width: 33%;float: right;margin-right: 20px;margin-bottom: 20px;}
blockquote.gdlr-align-center {text-align: center;font-size: 33px;padding-top: 10px;margin-bottom: 27px;}
div.gdlr-dropcap {margin-top: 2px;margin-bottom: 0px;margin-right: 7px;margin-left: 2px;float: left;float: left;font-size: 25px;font-size: 29px;width: 32px;height: 32px;line-height: 30px;text-align: center;}
div.gdlr-dropcap.gdlr-type-circle {-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;font-size: 18px;margin-right: 10px;}
.gdlr-styled-box-head-wrapper {overflow: hidden;}
.gdlr-styled-box-head {overflow: hidden;height: 40px;}
.gdlr-styled-box-corner {float: right;height: 0px;width: 0px;border-style: solid;border-width: 0px 40px 40px 0px;border-right-color: transparent;}
.gdlr-styled-box-body {padding: 45px 40px 25px;}
.gdlr-styled-box-body.with-head {padding-top: 5px;}
.gdlr-styled-box-body .gdlr-styled-box-head-wrapper {overflow: hidden;}
.gdlr-code-item {padding: 7px 15px;border-width: 1px;border-style: solid;overflow: hidden;}
.gdlr-code-item .gdlr-code-title {font-weight: bold;cursor: pointer;}
.gdlr-code-item .gdlr-code-title i {font-size: 9px;margin-right: 7px;}
.gdlr-code-item .gdlr-code-content {padding: 8px 14px;display: none;line-height: 2;}
.gdlr-code-item.active .gdlr-code-content {display: block;line-height: 2;}
.gdlr-process-wrapper .gdlr-process-tab {padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-icon {width: 24px;height: 24px;line-height: 24px;font-size: 22px;padding: 30px;overflow: hidden;border-width: 3px;border-style: solid;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-icon i {margin-right: 0px;}
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-tab-content {overflow: hidden;}
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-title {font-size: 21px;margin-bottom: 17px;font-weight: normal;}
.gdlr-process-wrapper .gdlr-process-tab .process-line {position: absolute;}
.gdlr-process-wrapper .gdlr-process-tab .process-line .process-line-divider {position: absolute;}
.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .gdlr-process-icon {float: left;margin-right: 30px;text-align: center;}
.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .process-line {top: 110px;bottom: 0px;left: 35px;width: 20px;}
.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .process-line .process-line-divider {left: 50%;margin-left: -1px;bottom: 5px;top: 0px;border-left-width: 1px;border-left-style: dashed;}
.gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .process-line .fa-chevron-down, .gdlr-process-wrapper.gdlr-vertical-process .gdlr-process-tab .process-line .icon-chevron-down {position: absolute;bottom: 0px;margin: 0px;font-size: 20px;}
.gdlr-process-wrapper.gdlr-horizontal-process {text-align: center;}
.gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .gdlr-process-icon {margin: 0px auto 30px;}
.gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .process-line {top: 35px;left: 50%;right: -50%;height: 20px;}
.gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .process-line .process-line-divider {left: 75px;right: 55px;top: 50%;margin-top: -1px;border-top-width: 1px;border-top-style: dashed;}
.gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .process-line .fa-chevron-right, .gdlr-process-wrapper.gdlr-horizontal-process .gdlr-process-tab .process-line .icon-chevron-right {position: absolute;right: 50px;margin: 0px;font-size: 20px;}
.gdlr-banner-images ul.slides li {margin: 0px 15px;}
.gdlr-banner-images ul.slides li:first-child {margin-left: 0px;}
.gdlr-banner-description-item .gdlr-banner-title {font-size: 23px;margin-bottom: 15px;font-weight: normal;}
.gdlr-banner-description-item .gdlr-banner-description {margin-bottom: 25px;}
.gdlr-banner-description-item .nav-container {overflow: hidden;}
.gdlr-banner-description-item .nav-container.style-1 .flex-direction-nav {margin-left: 0px;}
.gdlr-banner-description-item .nav-container.style-1 .flex-control-nav {display: none;}
.gdlr-banner-images ul.slides li img {width: auto;display: inline-block;}
.gdlr-banner-images ul.slides li {text-align: center;}
.gdlr-banner-item-wrapper .flex-direction-nav {line-height: 1;}
.gdlr-banner-item-wrapper .flex-direction-nav a {padding-top: 18px;padding-bottom: 18px;}
.gdlr-banner-item-wrapper .flex-direction-nav .flex-prev {background: transparent;left: -60px;opacity: 1;font-size: 30px;}
.gdlr-banner-item-wrapper .flex-direction-nav .flex-next {background: transparent;right: -60px;opacity: 1;font-size: 30px;}
.gdlr-gallery-item.gdlr-item {margin: 0px 15px;}
.gdlr-gallery-item.gdlr-item .gallery-item {margin: 0px 5px 10px;}
.gdlr-gallery-item.gdlr-item .gallery-item img {display: block;margin: 0px auto;}
.gdlr-gallery-item.gdlr-item .gallery-caption {display: block;text-align: center;padding: 7px 0px 6px;}
.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item {padding: 5px;cursor: pointer;}
.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container {margin: 0px 5px 10px;position: relative;overflow: hidden;}
.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail {display: none;}
.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child {display: block;}
.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img {margin: 0px auto;display: block;}
.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper {position: absolute;bottom: 0px;left: 0px;right: 0px;text-align: center;}
.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption {padding: 10px 15px;opacity: .8;filter: alpha(opacity=80);display: inline-block;max-width: 60%;}
.gdlr-banner-images.gdlr-item  .flex-direction-nav i {margin-right: 0px;font-size: 24px;}
.gdlr-gallery-grid.gdlr-item {margin: 0px 13px;}
.gdlr-gallery-grid.gdlr-item .gdlr-gallery-grid-container img {display: block;}
.gdlr-gallery-grid.gdlr-item .gallery-grid-first {width: 33.333%;float: left;}
.gdlr-gallery-grid.gdlr-item .gallery-grid-first-inner {margin: 0px 2px 4px;}
.gdlr-gallery-grid.gdlr-item .gallery-grid-second {width: 33.333%;float: left;}
.gdlr-gallery-grid.gdlr-item .gallery-grid-second-inner {margin: 0px 2px 4px;}
.gdlr-gallery-grid.gdlr-item .gallery-grid-five {width: 50%;float: left;}
.gdlr-gallery-grid.gdlr-item .gallery-grid-five-inner {margin: 0px 2px 4px;}
.gdlr-caption-wrapper {position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 90;}
.gdlr-caption-wrapper .gdlr-caption-inner {margin: 0px auto;}
.gdlr-caption-wrapper.position-center {text-align: center;}
.gdlr-caption-wrapper.position-left .gdlr-caption {float: left;text-align: left;}
.gdlr-caption-wrapper.position-right .gdlr-caption {float: right;text-align: left;}
.gdlr-caption-wrapper.position-center .gdlr-caption {display: inline-block;}
.gdlr-caption-wrapper .gdlr-caption {max-width: 40%;padding: 25px 28px;}
.gdlr-caption-wrapper .gdlr-caption .gdlr-caption-title {font-size: 24px;line-height: 1;margin-bottom: 14px;}
.gdlr-full-size-wrapper .gdlr-caption-wrapper.position-post-right {max-width: 350px;}
.gdlr-caption-wrapper .gdlr-caption {opacity: .77;filter: alpha(opacity=77);}
.gdlr-caption-wrapper.post-slider .gdlr-caption {max-width: none;background: transparent;}
.gdlr-caption-wrapper.post-slider .gdlr-caption .blog-info {float: left;margin-right: 10px;margin-bottom: 13px;}
.gdlr-post-slider-item.style-post-bottom .gdlr-caption .blog-info {display: none;}
.gdlr-caption-wrapper.position-post-left {right: auto;top: 0px;max-width: 40%;}
.gdlr-caption-wrapper.position-post-right {left: auto;top: 0px;max-width: 40%;}
.gdlr-post-slider-item.style-post-left .gdlr-caption, .gdlr-post-slider-item.style-post-right .gdlr-caption {padding: 30px 25px;}
.gdlr-post-slider-item.style-post-left .flex-direction-nav .flex-prev {left: 40%;}
.gdlr-post-slider-item.style-post-right .flex-direction-nav .flex-next {right: 40%;}
.gdlr-caption-wrapper.post-slider, .gdlr-post-slider-item.style-post-left .flex-prev, .gdlr-post-slider-item.style-post-left .flex-next, .gdlr-post-slider-item.style-post-right .flex-prev, .gdlr-post-slider-item.style-post-right .flex-next {opacity: .8;filter: alpha(opacity=80);}
.gdlr-post-slider-item {padding-bottom: 25px;}
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption {position: relative;margin: 0px;display: inline-block;}
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-inner {position: relative;}
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date {position: absolute;top: -33px;left: 0px;padding: 5px 12px;}
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-title {margin-bottom: 0px;}
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link {font-size: 18px;position: absolute;right: -26px;top: 0px;height: 30px;padding: 22px 10px;}
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link i {margin-right: 0px;}
.gdlr-stack-image {position: relative;margin-bottom: 40px;}
.gdlr-stack-image img {display: block;}
.style-without-space.gdlr-post-slider-list-item-wrapper li > a {margin-right: -1px;}
.gdlr-post-slider-list-item-wrapper {margin-bottom: 20px;}
.gdlr-post-slider-list-item-wrapper li > a {display: block;overflow: hidden;position: relative;}
.gdlr-post-slider-list-item-wrapper li > a .gdlr-blog-overlay {display: block;}
.gdlr-post-slider-list-item-wrapper .post-slider-list-item-title {font-size: 12px;padding-top: 12px;line-height: 1.3;text-align: center;font-weight: 400;}
.gdlr-post-slider-list-item-wrapper .gdlr-item-title-wrapper.pos-blog-title.gdlr-item {margin-bottom: 0px;}
.gdlr-post-slider-list-item-wrapper.style-with-space ul li {margin: 0px 15px;}
.gdlr-post-slider-list-item-wrapper.style-with-space ul li:first-child {margin-left: 0px;}
.gdlr-post-slider-list-item-wrapper.style-with-space .gdlr-post-slider-list-item {padding: 30px;margin-bottom: 12px;}
.gdlr-post-slider-list-item-wrapper.style-without-space .post-slider-list-item-title {font-size: 12px;text-transform: uppercase;font-weight: bold;line-height: 1.3;padding: 15px 14px;}
.gdlr-post-slider-list-item-wrapper.style-without-space .flex-direction-nav a {position: absolute;top: 0;margin-top: 0px;font-size: 15px;}
.gdlr-post-slider-list-item-wrapper.style-without-space .flex-direction-nav a:hover {top: 0;margin-top: 0px;opacity: .7;}
.gdlr-post-slider-list-item-wrapper.style-without-space .flex-control-nav-wrapper {display: none;}
.post-list-slider-nav {line-height: 1;margin: 0px 15px;text-align: right;font-size: 16px;}
.post-list-slider-nav > span {padding: 10px 15px;display: inline-block;margin-left: 3px;cursor: pointer;transition: background-color 300ms,color 300ms;-moz-transition: background-color 300ms,color 300ms;-o-transition: background-color 300ms,color 300ms;-webkit-transition: background-color 300ms,color 300ms;}
.post-list-slider-nav > span > i {margin-right: 0px;}
body .ls-v5 .ls-bottom-slidebuttons a {width: 18px;}
body .ls-v5 .ls-bottom-slidebuttons, body .ls-v5 .ls-nav-start, body .ls-v5 .ls-nav-stop, body .ls-v5 .ls-nav-sides {top: -45px;}
body .ls-v5 .ls-nav-prev {left: 20px;}
body .ls-v5 .ls-nav-next {right: 20px;}
body .ms-skin-default .ms-nav-prev, body .ms-skin-default .ms-nav-next {width: 27px;height: 46px;margin-top: -13px;}
body .ms-skin-default .ms-nav-prev {background: url("images/master-slider-left.png");}
body .ms-skin-default .ms-nav-next {background: url("images/master-slider-right.png");}
body .ms-skin-default .ms-bullet {background-image: none;border-width: 2px;border-style: solid;border-color: #fff;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;transition: background-color 200ms;-moz-transition: background-color 200ms;-o-transition: background-color 200ms;-webkit-transition: background-color 200ms;margin-bottom: 20px;width: 8px;height: 8px;}
body .ms-skin-default .ms-bullet-selected {background-image: none;}
body .ms-skin-default .ms-inner-controls-cont {position: static;}
body .ms-skin-default .ms-bullet.ms-bullet-selected, body .ms-skin-default .ms-bullet:hover {background: #949494;}
body .ms-skin-default .ms-slide .ms-slide-vcbtn {top: auto;bottom: 60px;right: 50%;margin-right: -14px;}
.gdlr-price-inner-item {margin: 0px 3px;border-style: solid;border-width: 1px;-moz-box-shadow: 0px 0px 8px rgba(0,0,0,.08);-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,.08);box-shadow: 0px 0px 8px rgba(0,0,0,.08);}
.gdlr-price-item .price-title-wrapper {padding-bottom: 5px;text-align: center;}
.gdlr-price-item .price-title {font-size: 19px;padding: 6px 0px;margin: 0px;}
.gdlr-price-item .price-tag {font-size: 22px;line-height: 1;padding: 25px 0px;font-weight: bold;background-image: url("images/light/price-tag-shadow.png");background-position: 0px 0px;background-repeat: repeat-x;}
.gdlr-price-item .price-content {text-align: center;font-size: 13px;line-height: 1.5;overflow: hidden;padding-bottom: 5px;}
.gdlr-price-item .price-content ul {list-style: none;margin-left: 0px;}
.gdlr-price-item .price-content ul li {padding: 12px 20px;border-bottom-width: 1px;border-bottom-style: solid;}
.gdlr-price-item .price-button {text-align: center;}
.gdlr-price-item .price-button .gdlr-button {margin: 0px 0px 25px;}
.gdlr-price-item .best-price {margin-top: -25px;}
.gdlr-price-item .best-price .price-title {font-size: 22px;}
.gdlr-price-item .best-price .price-tag {padding: 34px 20px;font-size: 30px;}
.gdlr-price-item .best-price .price-button {padding-bottom: 15px;}
.gdlr-pagination {margin: 0px 15px;margin-bottom: 60px;font-size: 12px;}
.gdlr-pagination a {cursor: pointer;}
.gdlr-pagination .page-numbers.current {cursor: default;}
.gdlr-pagination .page-numbers {display: inline-block;padding: 8px 13px 7px;margin-right: 3px;}
.blog-item-ajax-nav {line-height: 1;}
.blog-item-ajax-nav > span {padding: 8px 12px;display: inline-block;margin-right: 3px;cursor: pointer;transition: background-color 300ms,color 300ms;-moz-transition: background-color 300ms,color 300ms;-o-transition: background-color 300ms,color 300ms;-webkit-transition: background-color 300ms,color 300ms;}
.blog-item-ajax-nav > span > i {margin-right: 0px;}
.blog-item-ajax-content {overflow: hidden;}
.blog-item-ajax-content.gdlr-loading {background: url("images/dark/now-loading.gif") center no-repeat;}
.gdlr-social-share {line-height: 1;padding: 15px 25px;}
.gdlr-social-share .social-share-title {font-size: 14px;line-height: 28px;font-weight: bold;float: left;margin-right: 20px;margin-bottom: 0px;text-transform: uppercase;}
.gdlr-social-share .social-share-title i {margin-right: 12px;}
.gdlr-social-share a {display: inline-block;width: 28px;margin-right: 10px;}
.gdlr-social-share a img {display: block;}
.gdlr-post-author {margin-bottom: 45px;padding: 40px 40px 45px;}
.gdlr-post-author .post-author {font-size: 14px;font-weight: bold;margin-bottom: 14px;text-transform: uppercase;}
.gdlr-post-author .post-author-title {font-size: 16px;font-weight: bold;text-transform: uppercase;margin-bottom: 25px;border-bottom-width: 0px;border-bottom-style: solid;}
.gdlr-post-author .post-author-avartar {float: left;margin-right: 20px;overflow: hidden;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.gdlr-post-author .post-author-avartar img {margin: 0;display: block;}
.gdlr-post-author .post-author-content {overflow: hidden;font-size: 13px;}
.gdlr-comments-area {margin-bottom: 60px;}
.gdlr-comments-area .comments-title {font-size: 12px;font-weight: 700;text-transform: uppercase;margin-bottom: 20px;padding-top: 30px;padding-bottom: 8px;border-bottom-width: 0px;border-bottom-style: solid;letter-spacing: 2px;}
.gdlr-comments-area ol.commentlist {list-style: none;margin-left: 0px;}
.gdlr-comments-area ol.commentlist .comment-article {margin-bottom: 30px;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: solid;}
.gdlr-comments-area ol.commentlist ol.children {list-style: none;margin-left: 40px;}
.gdlr-comments-area .comment-avatar {float: left;overflow: hidden;margin-right: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.gdlr-comments-area .comment-avatar img {display: block;}
.gdlr-comments-area .comment-body {overflow: hidden;position: relative;}
.gdlr-comments-area .comment-author {font-size: 15px;font-weight: bold;margin-bottom: 4px;}
.gdlr-comments-area .comment-reply {position: absolute;top: 0px;right: 0px;font-size: 15px;}
.gdlr-comments-area .comment-reply i {margin-right: 12px;}
.gdlr-comments-area .comment-time {line-height: 20px;margin-bottom: 5px;}
.gdlr-comments-area .comment-time i {font-size: 16px;line-height: 20px;float: left;margin-right: 6px;}
.gdlr-comments-area .comment-time time {font-style: italic;}
.gdlr-comments-area .comment-content {margin-top: 15px;}
.comment-respond .comment-form {width: 101%;}
.comment-respond .comment-reply-title {font-size: 16px;font-weight: bold;text-transform: uppercase;margin-bottom: 15px;padding-top: 10px;padding-bottom: 8px;border-bottom-width: 0px;border-bottom-style: solid;}
.comment-respond .comment-form-head > input {float: left;width: 28.5%;margin: 0 0 0 1.5%;padding: 11px 1.5%;border: 0px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.comment-respond .comment-form-head > input:first-child {width: 30%;margin-left: 0%;}
.comment-respond .comment-form-comment > textarea {margin: 9px 0 0;padding: 11px 2%;width: 95%;border: 0px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;display: block;}
.comment-respond .comment-form-comment > textarea:focus {outline: none;}
.comment-respond .form-submit > input[type="submit"] {margin-bottom: 0px;margin-top: 20px;padding: 15px 20px;font-size: 11px;}
p.comment-form-cookies-consent {margin-top: 12px;}
.comment-form-comment {margin-bottom: 13px;}
.gdlr-blog-thumbnail {position: relative;overflow: hidden;}
.gdlr-blog-thumbnail img {display: block;}
.gdlr-blog-thumbnail .gdlr-blog-overlay {background: #000;opacity: 0;filter: alpha(opacity=70);position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;}
.gdlr-blog-thumbnail .gdlr-blog-gradient-overlay {background: url("images/overlay-gradient.png") bottom center repeat-x;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;}
.gdlr-blog-thumbnail .gdlr-blog-overlay-icon {color: #fff;opacity: 0;filter: alpha(opacity=70);font-size: 40px;line-height: 40px;width: 40px;text-align: center;position: absolute;top: 50%;left: 50%;margin-top: -16px;margin-left: -20px;}
.gdlr-blog-thumbnail .gdlr-blog-overlay-icon i {margin: 0px;}
.gdlr-blog-thumbnail.gdlr-audio {overflow: visible;}
.gdlr-blog-thumbnail .gdlr-blog-thumbnail-inner {overflow: hidden;position: relative;}
.gdlr-blog-thumbnail .icon-bullhorn {margin-right: 9px;}
.gdlr-blog-thumbnail .gdlr-sticky-banner {position: absolute;bottom: 0px;font-size: 11px;font-weight: bold;padding: 7px 15px;text-transform: uppercase;right: 0;}
.blog-item-filter {margin: 0px 15px;text-align: right;padding-bottom: 30px;}
.blog-item-filter a {margin-left: 2px;margin-bottom: 2px;padding: 6px 13px;font-size: 11px;text-transform: none;display: inline-block;}
.blog-item-filter .gdlr-saperator {margin-right: 17px;}
.blog-item-filter .gdlr-saperator:first-child {display: none;}
.blog-item-holder {min-height: 125px;}
.blog-item-holder.gdlr-loading {background: url("images/dark/now-loading.gif") center 35px no-repeat;}
.gdlr-blog-modern.gdlr-item {position: relative;margin-bottom: 30px;}
.gdlr-blog-modern .post-header {padding: 0px 20px 15px;position: absolute;left: 0px;bottom: 0px;right: 0px;}
.gdlr-blog-modern .gdlr-blog-title {font-size: 15px;margin-bottom: 3px;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;}
.gdlr-blog-modern .gdlr-rating-score {font-size: 11px;display: block;margin-bottom: 6px;}
.gdlr-blog-modern .gdlr-blog-info {font-size: 12px;font-style: italic;}
.gdlr-blog-modern .gdlr-blog-info .blog-info {display: inline;}
.gdlr-blog-modern .gdlr-blog-info .gdlr-separator {margin: 0px 6px;}
.gdlr-blog-modern .gdlr-blog-info .gdlr-separator:first-child {display: none;}
.gdlr-blog-modern .post-modern-category {font-size: 10px;text-transform: uppercase;padding: 3px 12px;opacity: 1;filter: alpha(opacity=100);display: inline-block;margin-bottom: 11px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.gdlr-blog-modern .post-modern-category, .gdlr-blog-modern .post-modern-category:hover {color: #fff;}
.blog-top-featured-wrapper .gdlr-blog-modern.gdlr-item {margin-bottom: 0px;}
.blog-top-featured-wrapper .gdlr-blog-modern .gdlr-standard-style {border-bottom-width: 2px;border-bottom-style: solid;}
.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child {margin-left: 0px;}
.gdlr-item.gdlr-blog-grid {margin-bottom: 45px;}
.gdlr-blog-carousel-item .flex-viewport {padding: 0px 4px;margin: 0px -4px;}
.gdlr-blog-grid .gdlr-blog-title {font-size: 15px;margin-bottom: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
.gdlr-blog-grid .gdlr-blog-content {margin-bottom: 0px;margin-top: 18px;}
.gdlr-blog-grid .gdlr-blog-thumbnail {margin-bottom: 20px;}
.gdlr-blog-grid .gdlr-blog-thumbnail img {display: block;margin: 0px auto;}
.gdlr-blog-grid .gdlr-blog-info {font-size: 12px;font-style: italic;}
.gdlr-blog-grid .gdlr-blog-info .blog-info {display: inline;}
.gdlr-blog-grid .gdlr-blog-info .gdlr-separator {margin: 0px 6px;}
.gdlr-blog-grid .gdlr-blog-info .gdlr-separator:first-child {display: none;}
.gdlr-blog-grid .excerpt-read-more i {margin-left: 8px;margin-right: 0px;}
.gdlr-blog-grid .excerpt-read-more {text-transform: uppercase;font-size: 11px;margin-top: 18px;font-weight: 700;display: inline-block;letter-spacing: 2px;}
.gdlr-blog-widget.gdlr-item {margin-top: 15px;padding-top: 15px;border-top-width: 1px;border-top-style: solid;}
.gdlr-blog-widget.gdlr-item:first-child {border: 0px;padding-top: 0px;margin-top: 0px;}
.gdlr-blog-widget .gdlr-blog-thumbnail {max-width: 84px;float: left;margin-right: 15px;}
.gdlr-blog-widget .gdlr-blog-thumbnail .gdlr-sticky-banner {display: none;}
.gdlr-blog-widget .post-header {overflow: hidden;}
.gdlr-blog-widget .gdlr-blog-title {font-size: 14px;margin-bottom: 7px;font-weight: 600;}
.gdlr-blog-widget .gdlr-rating-score {font-size: 12px;display: inline;margin-right: 10px;}
.gdlr-blog-widget .gdlr-blog-info {font-size: 12px;font-style: italic;}
.gdlr-blog-widget .gdlr-blog-info .blog-info {display: inline;}
.gdlr-blog-widget .gdlr-blog-info .gdlr-separator {margin: 0px 6px;}
.gdlr-blog-widget .gdlr-blog-info .gdlr-separator:first-child {display: none;}
.gdlr-blog-widget-nav {margin: 15px 15px 20px;}
.gdlr-item.gdlr-blog-medium {margin-bottom: 30px;}
.gdlr-blog-medium .gdlr-blog-thumbnail {float: left;width: 48%;}
.gdlr-blog-medium .gdlr-blog-thumbnail img {display: block;margin: 0px auto;}
.gdlr-blog-medium .gdlr-blog-content-wrapper {overflow: hidden;padding: 37px 30px 0px;}
.gdlr-blog-medium .gdlr-blog-title {font-size: 16px;text-transform: uppercase;font-weight: 700;margin-bottom: 6px;letter-spacing: 2px;line-height: 1.5;}
.gdlr-blog-medium .gdlr-blog-info {font-size: 12px;margin-bottom: 17px;font-style: italic;}
.gdlr-blog-medium .gdlr-blog-info .blog-info {display: inline;}
.gdlr-blog-medium .gdlr-blog-info .gdlr-separator {margin: 0px 6px;}
.gdlr-blog-medium .gdlr-blog-info .gdlr-separator:first-child {display: none;}
.gdlr-blog-medium .gdlr-blog-content {margin-bottom: 22px;}
.gdlr-blog-medium .excerpt-read-more i {margin-left: 8px;margin-right: 0px;}
.gdlr-blog-medium .excerpt-read-more {text-transform: uppercase;font-size: 11px;margin-top: 18px;font-weight: 700;display: inline-block;letter-spacing: 2px;}
.gdlr-item.gdlr-blog-full {margin-bottom: 30px;}
.blog-item-holder .gdlr-blog-full .gdlr-blog-content {margin-bottom: 0px;}
.blog-item-holder .gdlr-blog-full .blog-content-wrapper {padding: 30px 30px;}
.gdlr-blog-full:last-child {border-bottom-width: 0px;padding-bottom: 0px;}
.gdlr-blog-full .gdlr-blog-title {font-size: 21px;font-weight: bold;margin-bottom: 8px;}
.gdlr-blog-full .gdlr-blog-thumbnail {text-align: center;}
.gdlr-blog-full .gdlr-blog-thumbnail img {display: block;margin: 0px auto;}
.gdlr-blog-full .gdlr-blog-info {font-size: 11px;margin-bottom: 14px;}
.gdlr-blog-full .gdlr-blog-info .blog-info {display: inline;}
.gdlr-blog-full .gdlr-blog-info .gdlr-separator {margin: 0px 6px;}
.gdlr-blog-full .gdlr-blog-info .gdlr-separator:first-child {display: none;}
.gdlr-blog-full .excerpt-read-more i {margin-left: 8px;margin-right: 0px;}
.gdlr-blog-full .excerpt-read-more {text-transform: uppercase;font-size: 12px;margin-top: 18px;font-weight: bold;display: inline-block;}
.blog-top-featured-widget {margin: 0px 15px;padding: 25px 10px 26px;}
.blog-top-featured-widget .gdlr-blog-widget {margin-bottom: 0px;border: 0px;}
.blog-top-featured-widget .gdlr-blog-widget-nav {margin-bottom: 0px;margin-top: 25px;}
.gdlr-blog-thumbnail .flex-control-nav {display: none;}
.gdlr-blog-thumbnail .flexslider .flex-prev, .gdlr-blog-thumbnail .flexslider .flex-next {opacity: .7;}
.gdlr-blog-single .gdlr-blog-thumbnail {margin-bottom: 26px;}
.gdlr-blog-single .gdlr-single-blog-tag {padding: 18px 25px;font-size: 13px;}
.gdlr-blog-single .gdlr-single-blog-tag i {font-size: 16px;margin-right: 16px;}
.single-post .gdlr-single-nav {padding: 30px 40px;}
.single-post .gdlr-single-nav .previous-nav {width: 50%;float: left;margin-right: -1px;border-right-width: 1px;border-right-style: solid;}
.single-post .gdlr-single-nav .previous-nav i {margin-right: 18px;}
.single-post .gdlr-single-nav .next-nav {width: 50%;float: left;text-align: right;}
.single-post .gdlr-single-nav .next-nav i {margin-left: 18px;}
.single-post .gdlr-single-nav .single-nav-text {font-size: 13px;font-style: italic;}
.single-post .gdlr-single-nav .single-nav-title {margin-top: 4px;}
.gdlr-outer-nav.gdlr-nav-container i {font-size: 30px;position: absolute;top: 50%;margin-top: -4px;}
.gdlr-outer-nav.gdlr-nav-container span {cursor: pointer;transition: background-color 200ms;-moz-transition: background-color 200ms;-o-transition: background-color 200ms;-webkit-transition: background-color 200ms;-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.15);-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.15);box-shadow: 0px 0px 4px rgba(0,0,0,.15);}
.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-next {display: block;position: absolute;padding: 0px 15px;right: 0px;top: 0px;bottom: 0px;width: 13px;}
.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-next i {margin-left: 5px;}
.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-prev {display: block;position: absolute;padding: 0px 15px;left: 0px;top: 0px;bottom: 0px;width: 13px;}
.gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-prev i {margin-right: 5px;}
.gdlr-related-post-wrapper {padding: 33px 18px;}
.related-post-widget-item {margin: 0px 15px;}
.related-post-header {display: block;font-size: 16px;font-weight: bold;text-transform: uppercase;margin: 0px 15px 25px;border-bottom-width: 0px;border-bottom-style: solid;}
.related-post-title {font-size: 12px;line-height: 1.2;}
.related-post-thumbnail {margin-bottom: 12px;}
.blog-list-item-wrapper.gdlr-item {margin-bottom: 0px;}
.blog-list-item-wrapper .blog-list-category {font-size: 10px;text-transform: uppercase;padding: 5px 13px;display: inline-block;margin-bottom: 15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.blog-list-item-wrapper .blog-list-category, .blog-list-item-wrapper .blog-list-category:hover {color: #fff;}
.gdlr-blog-list-head-item {position: relative;}
.gdlr-blog-list-head-item img {width: 100%;}
.gdlr-blog-list-head-item .post-header {position: absolute;bottom: 0px;left: 0px;right: 0px;padding: 0px 30px 30px;}
.gdlr-blog-list-head-item .gdlr-blog-info {font-size: 12px;}
.gdlr-blog-list-head-item .gdlr-blog-info .blog-info {display: inline;}
.gdlr-blog-list-head-item .gdlr-blog-info .gdlr-separator {margin: 0px 6px;}
.gdlr-blog-list-head-item .gdlr-blog-info .gdlr-separator:first-child {display: none;}
.gdlr-blog-list-head-item .gdlr-blog-title {font-size: 18px;font-weight: bold;text-transform: uppercase;margin-bottom: 5px;letter-spacing: 1px;}
.gdlr-blog-list-content-item {overflow: hidden;}
.gdlr-blog-list-content-item .blog-list-category-wrapper {position: absolute;top: 8px;right: 8px;}
.gdlr-blog-list-content-item .blog-list-category {padding: 3px 11px;}
.gdlr-blog-list-content-item .post-header {position: absolute;left: 0px;right: 0px;top: 50%;padding: 0px 20px;margin-top: -30px;text-align: center;}
.gdlr-blog-list-content-item .gdlr-blog-info {font-size: 11px;}
.gdlr-blog-list-content-item .gdlr-blog-title {font-size: 14px;font-weight: bold;text-transform: uppercase;margin-bottom: 14px;}
.gdlr-blog-list-content-item .gdlr-standard-style {background: #000;}
.gdlr-blog-list-content-item .gdlr-blog-thumbnail a, .gdlr-blog-list-content-item .gdlr-blog-thumbnail img {opacity: .6;filter: alpha(opacity=60);}
.gdlr-blog-list-content-item .gdlr-blog-thumbnail:hover a {opacity: 1;filter: alpha(opacity=100);}
.gdlr-blog-list-content-item .gdlr-columns-1 .gdlr-blog-title {font-size: 36px;}
.gdlr-blog-list-content-item .gdlr-columns-1 .gdlr-blog-info {font-size: 16px;}
.gdlr-blog-list-content-item .gdlr-columns-2 .gdlr-blog-title {font-size: 20px;}
.gdlr-blog-list-content-item .gdlr-columns-2 .gdlr-blog-info {font-size: 14px;}
.gdlr-blog-list-1-4-wrapper .gdlr-columns-2 .gdlr-blog-title {font-size: 13px;}
.gdlr-blog-list-1-4-wrapper .gdlr-columns-2 .gdlr-blog-info {font-size: 11px;}
.gdlr-blog-list-content-item .gdlr-columns-3 .gdlr-blog-title {font-size: 15px;}
.gdlr-blog-list-content-item .gdlr-columns-3 .gdlr-blog-info {font-size: 12px;}
.category .container .blog-list-item-wrapper {margin-top: 20px;}
.archive .blog-item-holder {margin-bottom: 40px;}
.gdlr-breaking-news-item.gdlr-item {margin-bottom: 0px;padding-bottom: 12px;border-bottom-width: 1px;border-bottom-style: solid;line-height: 15px;}
.gdlr-breaking-news-item .breaking-news-head {font-size: 10px;margin-bottom: 0px;text-transform: uppercase;font-weight: bold;letter-spacing: 2px;float: left;}
.gdlr-breaking-news-item .breaking-news-head i {margin: 0px 20px 0px 15px;font-size: 14px;}
.gdlr-breaking-news-item .flexslider {overflow: hidden;font-size: 13px;}
.gdlr-breaking-news-item .flex-direction-nav a {opacity: 1;filter: alpha(opacity=100);background: transparent;padding: 0px;margin: 0px;top: 0px;font-size: 15px;}
.gdlr-breaking-news-item .flex-direction-nav .flex-next {padding-left: 5px;}
.gdlr-breaking-news-item .flex-direction-nav .flex-prev {left: auto;right: 13px;padding-right: 5px;}
.list-with-icon {margin-bottom: 55px;padding-bottom: 0px;margin-top: 3px;}
.list-with-icon .list-with-icon-title i {font-size: 23px;line-height: 25px;}
.list-with-icon .list-with-icon-title {overflow: hidden;font-size: 15px;font-weight: bold;margin-bottom: 8px;text-transform: uppercase;letter-spacing: 2px;}
.list-with-icon.gdlr-left {text-align: left;}
.list-with-icon.gdlr-left .list-with-icon-title i {margin-left: 18px;}
.list-with-icon.gdlr-right {text-align: right;}
.list-with-icon.gdlr-right .list-with-icon-title i {margin-right: 18px;}
.format-aside .gdlr-blog-content {font-size: 20px;font-style: italic;padding: 30px 30px 30px;line-height: 1.5;margin-top: 0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5 px;}
.format-aside .gdlr-blog-content p:last-child {margin-bottom: 0px;}
.format-quote .gdlr-top-quote blockquote {font-weight: bold;font-size: 25px;font-style: normal;line-height: 1.4;padding: 0px 0px 0px 55px;border-top-width: 0px;border-bottom-width: 0px;background-size: 34px 29px;background-position: 0px 7px;background-image: url("images/dark/quote.png");}
.format-quote .gdlr-top-quote blockquote, .format-quote .gdlr-top-quote blockquote p {margin-bottom: 12px;}
.format-quote .gdlr-quote-author {font-size: 14px;font-weight: bold;padding-left: 55px;}
.post.format-quote .gdlr-blog-content {border-top-style: dashed;border-bottom-style: dashed;border-top-width: 1px;border-bottom-width: 1px;padding: 40px 40px 20px;margin-top: 0px;}
.format-link .gdlr-blog-content {margin-bottom: 0px;}
.gdlr-blog-full .post.format-link .gdlr-blog-content {margin-bottom: 0px;}
.post.format-link {border-top-width: 1px;border-bottom-width: 1px;border-top-style: dashed;border-bottom-style: dashed;margin-bottom: 30px;padding: 40px;}
.single-post .post.format-link {padding-bottom: 20px;padding-left: 0px;padding-right: 0px;}
.gdlr-blog-full .post.format-link .gdlr-blog-title {margin-bottom: 5px;}
.gdlr-blog-list-item .post.format-link {border: 0;padding: 0;margin: 0;}
.gdlr-blog-content {margin-bottom: 50px;}
.widget_recent_entries ul, .widget_recent_comments ul, .widget_pages ul, .widget_rss ul, .widget_archive ul, .widget_categories ul, .widget_nav_menu ul, .widget_meta ul {position: relative;list-style: none;margin-left: 0px;}
.widget_recent_entries ul ul, .widget_recent_comments ul ul, .widget_pages ul ul, .widget_rss ul ul, .widget_archive ul ul, .widget_categories ul ul, .widget_nav_menu ul ul, .widget_meta ul ul {margin-top: 15px;margin-bottom: 0px;}
.widget_recent_entries ul ul li:last-child, .widget_recent_comments ul ul li:last-child, .widget_pages ul ul li:last-child, .widget_rss ul ul li:last-child, .widget_archive ul ul li:last-child, .widget_categories ul ul li:last-child, .widget_nav_menu ul ul li:last-child, .widget_meta ul ul li:last-child {padding-bottom: 0px;margin-bottom: 0px;border-bottom-width: 0px;}
.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_pages ul li, .widget_rss ul li, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li {margin-bottom: 10px;padding-left: 25px;line-height: 20px;padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;}
.widget_recent_entries ul li:before, .widget_recent_comments ul li:before, .widget_pages ul li:before, .widget_rss ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before {content: "";font-family: FontAwesome;text-align: center;position: absolute;left: 0px;display: block;height: 20px;width: 20px;margin-top: -1px;}
.tagcloud a {font-size: 11px !important;display: block;float: left;padding: 5px 10px;margin-right: 7px;margin-top: 7px;border: 0px solid;border-color: inherit;font-weight: bold;text-transform: uppercase;}
.tagcloud a:hover {opacity: .8;filter: alpha(opacity=80);}
.tagcloud {display: inline-block;}
.gdl-search-form {padding-right: 22px;padding-right: 32px;position: relative;}
.gdl-search-form input[type="text"] {border-width: 1px;border-style: solid;width: 100%;padding: 15px 15px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size: 13px;}
.gdl-search-form input[type="submit"] {position: absolute;right: 15px;top: 50%;margin: -8px 0px 0px;width: 16px;height: 16px;padding: 0px;background-color: transparent !important;background-size: 16px 16px;background-image: url("images/dark/icon-search.png");border: none;}
.recent-post-widget {margin-bottom: 20px;border-bottom-width: 1px;border-bottom-style: solid;padding-bottom: 15px;}
.footer-wrapper.recent-post-widget {margin-bottom: 10px;border-bottom-width: 0px;}
.recent-post-widget:last-child {margin-bottom: 0px;border-bottom: 0px;padding-bottom: 0px;}
.recent-post-widget .recent-post-widget-thumbnail {max-width: 84px;float: left;margin-right: 15px;}
.recent-post-widget .recent-post-widget-thumbnail img {display: block;}
.recent-post-widget .recent-post-widget-content {overflow: hidden;margin-top: 5px;}
.recent-post-widget .recent-post-widget-title {font-size: 14px;margin-bottom: 3px;font-weight: 500;}
.recent-post-widget .recent-post-widget-info {font-size: 12px;font-style: italic;}
.recent-post-widget .recent-post-widget-info .blog-info {display: inline;}
.recent-post-widget .recent-post-widget-info .gdlr-separator {margin: 0px 6px;}
.recent-post-widget .recent-post-widget-info .gdlr-separator:first-child {display: none;}
.recent-post-widget-info-2 .gdlr-rating-score {font-size: 12px;display: inline;margin-right: 10px;}
.recent-post-widget-info-2 .recent-post-widget-category {font-size: 11px;font-weight: bold;text-transform: uppercase;}
.recent-post-full-widget {margin-bottom: 30px;}
.recent-post-full-widget:last-child {margin-bottom: 0px;border-bottom: 0px;padding-bottom: 0px;}
.recent-post-full-widget .recent-post-widget-thumbnail {margin-bottom: 15px;}
.recent-post-full-widget .recent-post-widget-thumbnail img {display: block;}
.recent-post-full-widget .recent-post-widget-content {overflow: hidden;margin-top: 5px;}
.recent-post-full-widget .recent-post-widget-title {font-size: 15px;margin-bottom: 4px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;}
.recent-post-full-widget .recent-post-widget-info {font-size: 12px;margin-bottom: 12px;font-style: italic;}
.recent-post-full-widget .recent-post-widget-info .blog-info {display: inline;}
.recent-post-full-widget .recent-post-widget-info .gdlr-separator {margin: 0px 6px;}
.recent-post-full-widget .recent-post-widget-info .gdlr-separator:first-child {display: none;}
.recent-post-full-widget .excerpt-read-more i {margin-left: 8px;margin-right: 0px;}
.recent-post-full-widget .excerpt-read-more {text-transform: uppercase;font-size: 11px;margin-top: 20px;font-weight: 700;display: inline-block;letter-spacing: 2px;}
.top-rated-post-widget {padding-bottom: 15px;margin-bottom: 15px;border-bottom-width: 1px;border-bottom-style: solid;overflow: hidden;}
.top-rated-post-widget .top-rated-post-rating {color: #fff;background: #f5be3b;}
.top-rated-post-widget .top-rated-post-rating {width: 26px;height: 20px;padding: 15px 12px;text-align: center;float: left;margin-right: 20px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;font-size: 13px;font-weight: 700;line-height: 19px;}
.top-rated-post-widget .top-rated-post-title {overflow: hidden;margin-top: 15px;}
.gdlr-recent-post-full-widget {margin-top: -20px;}
.gdlr-recent-comment-widget .recent-comment-widget-thumbnail {overflow: hidden;float: left;margin-right: 20px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.gdlr-recent-comment-widget .recent-comment-widget-content {overflow: hidden;}
.gdlr-recent-comment-widget .recent-commnet-widget {padding-bottom: 20px;margin-bottom: 20px;border-bottom-width: 1px;border-bottom-style: solid;}
.gdlr-recent-comment-widget .recent-comment-widget-title {font-size: 12px;font-weight: bold;text-transform: uppercase;margin-bottom: 5px;}
.gdlr-recent-comment-widget .recent-comment-widget-info {font-size: 12px;font-weight: bold;margin-bottom: 10px;}
ul.gdlr-twitter-widget {list-style: none;margin-left: 0px;}
ul.gdlr-twitter-widget li {margin-bottom: 20px;border-bottom-width: 1px;border-bottom-style: solid;}
ul.gdlr-twitter-widget li:before {font-size: 19px;line-height: 24px;float: left;margin-right: 20px;margin-top: 2px;font-family: FontAwesome;content: "";}
ul.gdlr-twitter-widget li .gdlr-twitter {margin-bottom: 20px;overflow: hidden;}
ul.gdlr-twitter-widget li:last-child {border-bottom: 0px;}
.gdlr-flickr-widget .flickr_badge_image {max-width: 70px;float: left;margin-right: 15px;margin-bottom: 15px;}
.footer-wrapper .gdlr-flickr-widget .flickr_badge_image {max-width: 57px;}
.gdlr-post-slider-widget .flex-control-nav {display: none;}
.gdlr-post-slider-widget .gdlr-caption-title {padding: 7px;font-size: 13px;text-align: center;font-weight: bold;text-transform: uppercase;position: absolute;right: 0px;bottom: 10px;left: 0px;padding-left: 15px;padding-right: 15px;}
.gdlr-post-slider-widget .flex-direction-nav li a {padding-top: 8px;padding-bottom: 8px;font-size: 15px;margin-top: -20px;}
.gdlr-post-slider-widget .gdlr-caption-wrapper.post-slider {top: 0px;background: url("images/overlay-gradient.png") bottom center repeat-x;}
.widget_gdlr-post-slider-widget .gdlr-widget-title {margin-bottom: 10px;}
.widget_calendar caption {font-size: 14px;margin-bottom: 14px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;}
.widget_calendar th {font-size: 11px;font-weight: bold;}
.widget_calendar table, .widget_calendar tr, .widget_calendar td {padding: 10px 0px;}
.widget_calendar table tfoot td {border-bottom: 0;}
.widget_gdlr-categories-widget .gdlr-widget-title {margin-bottom: 0px;}
ul.gdlr-categories {margin-left: 0px;list-style: none;}
ul.gdlr-categories li {font-size: 12px;padding: 11px 18px 10px;border-bottom-width: 1px;border-bottom-style: solid;position: relative;}
ul.gdlr-categories li span.gdlr-categories-count {position: absolute;right: 0px;top: 0px;padding: 11px 14px 10px;width: 15px;text-align: center;}
.widget_gdlr-instagram-widget .gdlr-widget-title {margin-bottom: 0px;}
.gdlr-instagram-item.gdlr-widget-style {padding: 25px 13px;}
.gdlr-instagram-widget {list-style: none;margin: 0px;line-height: 0;overflow: hidden;text-align: center;}
.gdlr-instagram-widget li {max-width: 76px;display: inline-block;margin-right: 10px;margin-left: 10px;margin-bottom: 20px;}
.gdlr-instagram-widget img {display: block;}
.gdlr-instagram-list-link {font-size: 14px;margin: 0px 13px;text-align: center;}
.gdlr-instagram-list-link i {font-size: 33px;margin-right: 13px;vertical-align: middle;}
.gdlr-instagram-item.gdlr-carousel-style {padding: 16px 23px 23px;}
.gdlr-instagram-item-head {margin: 0px 0px 16px;line-height: 1;text-align: center;}
.gdlr-instagram-item-head i {vertical-align: middle;}
.gdlr-instagram-item-head .icon-instagram {margin: 0px 18px;font-size: 33px;}
.gdlr-instagram-item-head .gdlr-flex-next {font-size: 21px;display: inline-block;margin: 0px;cursor: pointer;}
.gdlr-instagram-item-head .gdlr-flex-prev {font-size: 21px;display: inline-block;margin: 0px;cursor: pointer;}
.social-counter-item {margin-bottom: 6px;position: relative;}
.social-counter-item img {margin-right: 20px;}
.social-counter-item.social-counter-facebook {background: #6377a9;}
.social-counter-item.social-counter-twitter {background: #74bbe8;}
.social-counter-item.social-counter-youtube {background: #eb5f65;}
.social-counter-item a, .social-counter-item a:hover {color: #fff;}
.social-counter-item a {font-size: 13px;font-weight: 700;}
.social-counter-item i.icon-angle-right {font-size: 26px;margin-top: -13px;position: absolute;top: 50%;right: 10px;}
.banner-widget1-1 {text-align: center;padding: 10px;}
.banner-widget1-2-wrapper {padding: 12px;text-align: center;}
.banner-widget1-2-wrapper .banner-widget1-2 {width: 50%;float: left;padding: 16px 0px;}
.banner-widget1-2-wrapper .banner-widget1-2-inner {padding: 0px 11px;}
.gdlr-custom-breadcrumbs {font-size: 11px;font-style: italic;margin: 12px 15px;}
.gdlr-custom-breadcrumbs .gdlr-separator {margin: 0px 8px;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope, .isotope .isotope-item {-webkit-transition-duration: .8s;-moz-transition-duration: .8s;-ms-transition-duration: .8s;-o-transition-duration: .8s;transition-duration: .8s;}
.isotope {-webkit-transition-property: height,width;-moz-transition-property: height,width;-ms-transition-property: height,width;-o-transition-property: height,width;transition-property: height,width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform,opacity;-moz-transition-property: -moz-transform,opacity;-ms-transition-property: -ms-transform,opacity;-o-transition-property: -o-transform,opacity;transition-property: transform,opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-ms-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}
.gdlr-chart {position: relative;text-align: center;display: inline-block;}
.gdlr-chart canvas {position: absolute;top: 0;left: 0;max-width: 100%;max-height: 100%;max-height: none \9;}
.gdlr-chart .chart-content-wrapper {position: absolute;left: 50%;top: 50%;line-height: 1;z-index: 1;}
.gdlr-chart .chart-content-wrapper .chart-content-inner {position: relative;left: -50%;margin-top: -25%;}
.gdlr-chart .chart-content-wrapper .chart-content {font-size: 16px;margin-bottom: 8px;display: block;}
.gdlr-chart .chart-content-wrapper .chart-percent-number {font-size: 24px;display: block;}
.gdlr-chart .chart-content-wrapper .chart-content i {font-size: 25px;margin-top: -28px;margin-bottom: 10px;margin-right: 0;display: block;}
.gdlr-mailchimp-form .yks-require-description {display: none;}
.gdlr-mailchimp-form .yks-mailchimpFormDivRowLabel, .gdlr-mailchimp-form .yks-mailchimpFormDivRowField {display: block;margin-bottom: 3px;width: auto;}
.gdlr-mailchimp-form .yks-mailchimpFormDivRow {margin-top: 9px;}
.gdlr-mailchimp-form .yks-mailchimpFormDivRow:first-child {margin-top: 0px;}
.gdlr-mailchimp-form input[type="text"], .gdlr-mailchimp-form input[type="email"], .gdlr-mailchimp-form input[type="password"] {width: 200px;padding: 12px;margin-bottom: 5px;}
.gdlr-mailchimp-form p, .gdlr-mailchimp-form input[type="submit"] {margin-bottom: 0px;}
.gdlr-mailchimp-form .yks-status .yks-success {white-space: normal;text-align: center;margin: 0px auto;padding: 5px 12px;}
.gdlr-wpml-language-selector img {margin-right: 12px;vertical-align: middle;}
.gdlr-woocommerce-cart .sub-menu-item {padding-top: 12px;margin-top: 12px;border-top-width: 1px;border-top-style: solid;}
.gdlr-woocommerce-cart .sub-menu-item:first-child {padding-top: 0px;border-top-width: 0px;}
.gdlr-woocommerce-cart .sub-menu-item .head {font-weight: bold;}
.gdlr-woocommerce-cart .gdlr-button {margin-bottom: 0px;}
.gdlr-woocommerce-cart .gdlr-button:last-child {margin-right: 0px;}
.gdlr-woocommerce-cart .sub-menu-item .gdlr-button {margin-top: 9px;}
.gdlr-fluid-video-wrapper {width: 100%;position: relative;padding: 0;}
.gdlr-fluid-video-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.widget_gdlr-video-widget .gdlr-widget-title {margin-bottom: 10px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea {padding: 16px 19px;width: 100%;font-size: 13px;}
.wpcf7 input[type="submit"] {padding: 10px 20px;letter-spacing: 0;text-transform: none;}
.wpcf7 span.wpcf7-form-control-wrap {display: block;padding-right: 46px;margin-top: 7px;}
.footer-wrapper .wpcf7 p {margin-bottom: 10px;}
.footer-wrapper .wpcf7 input[type="text"], .footer-wrapper .wpcf7 input[type="email"], .footer-wrapper .wpcf7 input[type="password"], .footer-wrapper .wpcf7 textarea {padding: 15px 18px;width: 100%;}
.footer-wrapper .wpcf7 span.wpcf7-form-control-wrap {padding-right: 38px;margin-top: 5px;}
.wpcf7 input:focus::input-placeholder {color: transparent;}
.wpcf7 input:focus::-webkit-input-placeholder {color: transparent;}
.wpcf7 input:focus::-moz-placeholder {color: transparent;}
.wpcf7 input:focus:-moz-placeholder {color: transparent;}
.wpcf7 input:focus:-ms-input-placeholder {color: transparent;}
.wpcf7 textarea:focus::input-placeholder {color: transparent;}
.wpcf7 textarea:focus::-webkit-input-placeholder {color: transparent;}
.wpcf7 textarea:focus::-moz-placeholder {color: transparent;}
.wpcf7 textarea:focus:-moz-placeholder {color: transparent;}
.wpcf7 textarea:focus:-ms-input-placeholder {color: transparent;}
.gdlr-blog-nav-shortcode {margin: 0px -10px;}
.gdlr-mega-section-content {margin: 0px 10px;}
.gdlr-blog-nav-item.gdlr-item {margin: 0px 10px;}
.gdlr-blog-nav-item .gdlr-blog-nav-thumbnail {margin-bottom: 10px;}
.gdlr-blog-nav-item .gdlr-blog-nav-thumbnail img {display: block;}
.gdlr-blog-nav-item .gdlr-blog-nav-title {font-size: 13px;font-weight: bold;}
.gdlr-bg-player {position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;}
.gdlr-player-overlay {position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;background: #000;}
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {blockquote {background-image: url("images/dark/quote@2x.png");background-repeat: no-repeat;}
	.gdl-search-form input[type="submit"] {background-image: url("images/dark/icon-search@2x.png");}
	.page-not-found-search  .gdl-search-form input[type="submit"] {background-image: url("images/light/icon-search@2x.png");}}
.gdlr-top-woocommerce-button {color: #fff;}
.gdlr-top-woocommerce-inner {background: #242424;}
.gdlr-top-woocommerce, .gdlr-top-woocommerce-inner > a {color: #fff;}
.master-slider-parent {padding-bottom: 0px !important;}
.icon-angle-left, .icon-angle-right, .icon-minus, .icon-plus {line-height: 1;}
.icon-angle-left:before {content: "";font-family: fontAwesome;font-style: normal;}
.icon-angle-right:before {content: "";font-family: fontAwesome;font-style: normal;}
.icon-minus:before {content: "";font-family: fontAwesome;font-style: normal;}
.icon-plus:before {content: "";font-family: fontAwesome;font-style: normal;}
ul.gdlr-categories li span.gdlr-categories-count {color: #fff;}
.blog-list-category, .gdlr-blog-modern .post-modern-category {font-weight: 600;}