.col-inner, .row, .row-inner {position: relative;}
.jsn-bootstrap3 .carousel h4 {font-weight: 700;}
.jsn-bootstrap3 .carousel h4 i {margin-right: 10px;}
div.ltb_text p.dropcap:first-letter {margin: .1em .2em .1em -.05em;}
.jsn-master .jsn-bootstrap3 .local_file, .jsn-master .jsn-bootstrap3 .mejs-container, iframe, object, video {max-width: 100%;}
.ltb_loading {display: none;}
.ltb_loading.active {display: block !important;}
[class*=col-] {-moz-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;-o-box-sizing: border-box !important;-ms-box-sizing: border-box !important;box-sizing: border-box !important;}
.ltb-element-container img {max-width: 100%;}
.wp-audio-shortcode {margin: 10px 0;}
.tipsy img {float: none !important;}
ul.ltb-social-links li a.facebook {background: url("../images/icon-socials/facebook.png") 2px 3px no-repeat #eceef5;border: 1px solid #cad4e7;width: 20px;}
ul.ltb-social-links li a.facebook:hover {border-color: #9dacce;}
ul.ltb-social-links li a.twitter {background: url("../images/icon-socials/twitter.png") 2px 5px no-repeat #eee;border: 1px solid #ccc;width: 22px;}
ul.ltb-social-links li a.googleplus {background: url("../images/icon-socials/gplus.png") 8px 2px no-repeat;border: 1px solid rgba(0,0,0,.17);width: 42px;}
ul.ltb-social-links {margin: 0;padding: 0;}
ul.ltb-social-links li {list-style: none;display: inline-block;margin: 0 5px 0 0 !important;}
ul.ltb-social-links li a:hover {text-decoration: none;}
ul.ltb-social-links li a {font-size: .9em;display: inline-block;height: 21px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
ul.ltb-social-links li a.googleplus:hover {border-color: rgba(0,0,0,.3);}
ul.ltb-social-links li a.twitter:hover {border-color: #aaa;}
.ltb-full-width {overflow-x: hidden;}
.jsn-bootstrap3 .ltb-element-container p {margin: 0 0 20px;padding: 0;}
.jsn-bootstrap3 .ltb-element-container>.jsn-bglabel {background-position: center top;background-repeat: no-repeat;color: #d3d3d3;font-size: 32px;font-family: Arial,Helvetica,sans-serif;line-height: 1.5em;text-align: center;margin-top: 65px;}
.jsn-bootstrap3 .ltb-element-container[class^=icon-] {margin-right: 5px;}
.jsn-bootstrap3 .ltb-element-container>* {margin-bottom: 0;}
.jsn-bootstrap3 .ltb-element-container .featured-img {margin-bottom: 20px;}
.jsn-bootstrap3 .btn-group .btn {margin-bottom: 5px;}
.jsn-bootstrap3 .btn-toolbar.text-center .btn-group {float: none;}
.jsn-bootstrap3 .btn-toolbar.pull-left {float: left !important;text-align: left !important;}
.jsn-bootstrap3 .btn-toolbar.pull-right {float: right !important;text-align: right !important;}
.jsn-bootstrap3 .progress-info i {margin-right: 10px;}
.jsn-bootstrap3 .elementFilter {margin: 0;}
.admlbp-row-wrapper.ltb-row-width-boxed>.row>.cb-row-video-bg .ytplayer-containervideo {margin: 0 10px;}
.admlbp-row-wrapper.ltb-row-width-boxed>.row>.admlbp-row-video-wrapper .admlbp-row-video {padding: 0 10px;}
.row.ltb_fullwidth>.row-inner {margin-right: -10px;margin-left: -10px;}
.ltb-no-full-width .full_wide_content, .ltb-no-full-width .row.ltb_fullwidth {width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;}
.ltb-no-full-width {overflow: hidden;}
.ltb-no-full-width .row.ltb_fullwidth {padding-right: 15px !important;padding-left: 15px !important;box-sizing: border-box !important;}
.row-inner.admlbp-row-col-row_height {min-height: inherit;}
@media (min-width:768px) {.row-inner.admlbp-row-col-row_height, .row-inner.admlbp-row-col-same_height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}}
.row-inner.admlbp-row-col-row_height.admlbp-row-col-dont-collapse, .row-inner.admlbp-row-col-same_height.admlbp-row-col-dont-collapse {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.admlbp-subrow {clear: both;}
.admlbp-subrow .subrow {margin-left: 0;margin-right: 0;}
.admlbp-row-bg-full {position: absolute;top: 0;bottom: 0;}
.admlbp-row-video {height: auto;}
.admlbp-icon {display: inline-block;text-align: center;vertical-align: middle;}
.admlbp-icon i {display: block;}
.admlbp-icon.admlbp-icon-style-circle {border-radius: 100%;padding: 15px 12px 7px;}
.admlbp-icon.admlbp-icon-style-square {padding: 15px 12px 7px;}
.admlbp-textshadow {text-shadow: rgba(0,0,0,.498039) 0 2px 5px;}
.img-circle-container span {width: 100%;padding-top: 100%;position: relative;border-radius: 100%;overflow: hidden;display: inline-block;}
.img-circle-container span img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius: 0;max-width: none !important;}
#nex-forms .btn-default {color: #333 !important;}
.admlbp-bg-overlay {position: absolute !important;top: 0;bottom: 0;left: 0;right: 0;width: 100% !important;}
.ltb-row-width-boxed>.row>.cb-row-video-bg>.admlbp-bg-overlay, .ltb-row-width-boxed>.row>.admlbp-bg-overlay {left: 10px;right: 10px;width: auto !important;}
.cb-row-video-bg, .cb-row-video-bg-inner {position: absolute !important;top: 0;bottom: 0;left: 0;right: 0;width: 100%;}
.ytplayer-containervideo {position: absolute;top: 0;bottom: 0;overflow: hidden;}
.ytplayer-containervideo iframe {position: relative;left: 0 !important;right: 0 !important;}
.ytplayer-shield {position: absolute;top: 0;bottom: 0;width: 100%;}
.ytplayer_no_shield>.ytplayer-shield {display: none;}
div[data-stellar-background-ratio] {background-attachment: fixed;background-position: 50% 0;background-repeat: no-repeat;}
@media (max-width:535px) {.ltb-element-text {margin-left: 0 !important;margin-right: 0 !important;}}
.wpg-rev-slider-error {background: #efefef;padding: 10px;border-radius: 8px;text-align: center !important;}
.wpg-rev-slider-error * {border: 0 !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;color: #969696 !important;text-align: center !important;}
@media (max-width:829px) {.jsn-bootstrap3 .btn-toolbar.m_pull-left, .m_pull-left {float: left !important;text-align: left !important;}
	.jsn-bootstrap3 .btn-toolbar.m_pull-right, .m_pull-right {float: right !important;text-align: right !important;}
	.jsn-bootstrap3 .btn-toolbar.m_text-center, .m_text-center {text-align: center !important;}
	.jsn-bootstrap3 .btn-toolbar.m_text-center .btn-group {float: none;}}
@media only screen and (max-width:480px),(max-device-width:480px) {#fancybox-content, #fancybox-wrap, .jsn-bootstrap3 .progress-info, .jsn-bootstrap3 .ltb-element-pricingtable[class*=table-]>div, .pp_content, .pp_fade, .pp_pic_holder.pp_default {width: 100% !important;}
	#pp_full_res, .pp_pic_holder, div.ppt {text-align: center;}
	.jsn-bootstrap3 .carousel .carousel-image, .local_file, .mejs-container.mejs-audio {max-width: 100%;}
	#fancybox-content, #fancybox-wrap {left: 0 !important;}
	.jsn-bootstrap3 .btn-group .btn {margin: 0;}
	.jsn-bootstrap3 .carousel-caption {position: absolute;}
	.testimonial .testimonial-item {margin-bottom: 20px;}
	.jsn-bootstrap3 .row-fluid.ltb_fullwidth {padding: 10px !important;}
	.jsn-bootstrap3 .ltb-element-pricingtable {display: inline-block;}
	.jsn-bootstrap3 .ltb-pricingtable .ltb-prtbl-cols-featured {margin-top: 35px;}
	.jsn-bootstrap3 .contentclips-item {margin-bottom: 15px;}
	.jsn-bootstrap3 .ltb-pricingtable .ltb-prtbl-cols {border-left: 1px solid #e4e4e4;}
	div.pp_default .pp_content_container .pp_left {padding-left: 0 !important;}
	div.pp_default .pp_content_container .pp_right {padding-right: 0 !important;}
	.pp_bottom, .pp_gallery, .pp_hoverContainer, .pp_top, a.pp_contract, a.pp_expand {display: none !important;}
	.pp_details {margin-top: -50px !important;z-index: 999999 !important;padding: 10px 4% 10px 3%;}
	a.pp_close {right: 10px !important;top: 10px !important;}
	.pp_pic_holder.pp_default iframe {width: 100% !important;height: 100% !important;}
	.pp_pic_holder.pp_default {left: 0 !important;z-index: 999999 !important;position: fixed !important;top: 60px !important;bottom: auto !important;}
	.pp_content {height: 442px !important;}
	.pp_hoverContainer {height: 300px !important;}
	#pp_full_res {height: 442px;overflow: auto;-webkit-overflow-scrolling: touch;overflow-y: scroll;}
	#pp_full_res img {width: auto !important;height: 100% !important;max-width: none;}
	.pp_details, div.ppt {width: 100% !important;}
	div.ppt {margin: 0 0 10px !important;}
	div.pp_overlay {z-index: 9999 !important;}
	.pp_details {position: absolute;bottom: -51px;}
	.pp_pic_holder {padding: 0 10px;}
	.pp_pic_holder, .pp_pic_holder * {box-sizing: border-box;}
	.pp_content, .pp_left, .pp_right {background: 0 0 !important;}}
@media only screen and (max-width:960px) {#fancybox-content, #fancybox-wrap {width: 100% !important;left: 0 !important;}
	.jsn-bootstrap3 .carousel .carousel-image, .local_file, .mejs-container.mejs-audio {max-width: 100%;}
	.jsn-bootstrap3 .btn-group .btn {margin: 0;}
	.testimonial .testimonial-item {margin-bottom: 20px;}}
body.ltb-pb-builder-preview, body.ltb-pb-builder-preview #main_area {background: 0 0 !important;}
.admlbp-row-wrapper >.row > .row-inner > .col > .col-inner > .admlbp-row-wrapper .row {margin-left: 0;margin-right: 0;}
.adm-lbp-thor-shape-divider {position: absolute;top: auto;bottom: 0;width: 100%;height: 150px;z-index: 30;background-size: 100% 150px;}
.adm-lbp-thor-shape-divider_top {position: absolute;top: 0;bottom: auto;width: 100%;height: 150px;z-index: 30;background-size: 100% 150px;-moz-transform: scaleY(-1);-o-transform: scaleY(-1);-webkit-transform: scaleY(-1);transform: scaleY(-1);}
.jsn-bootstrap3 .col-inner .ltb-element-container.ltb-element-revolutionslider {z-index: 29;}