.module-contact .contact-error,
.module-contact .contact-success {
padding: .5em;
border-radius: 5px;
}
.module-contact span.required {
color: red;
}
.module-contact .builder-contact-field {
margin: .3em 0 1.2em;
}
.module-contact .control-label {
padding-bottom: .5em;
display: inline-block;
}
.module-contact .builder-contact .builder-contact-field-send i {
display: none;
}
.module-contact .builder-contact.sending .builder-contact-field-send i {
display: inline-block;
}
.module-contact .builder-contact-field-send {
margin-top: 1em;
}
.module-contact .builder-contact-fields {
position: relative;
}
@media screen and (min-width: 681px) { .module-contact.contact-style2 .builder-contact-field-email,
.module-contact.contact-style2 .builder-contact-field-name,
.module-contact.contact-style2 .builder-contact-field-subject {
width: 32.3%;
float: left;
margin-right: 0;
margin-left: 1.5%;
}
.module-contact.contact-style2 .builder-contact-field:first-child {
margin-left: 0;
}
.module-contact.contact-style2 .builder-contact-field input {
width: 100%;
box-sizing: border-box;
}
.module-contact.contact-style2 .builder-contact-field-message {
clear: both;
} .module-contact.contact-style3 .builder-contact-field-email,
.module-contact.contact-style3 .builder-contact-field-name,
.module-contact.contact-style3 .builder-contact-field-subject {
width: 50%;
}
.module-contact.contact-style3 .builder-contact-field-message {
width: 45%;
position: absolute;
top: 0;
right: 0;
}
.rtl .module-contact.contact-style3 .builder-contact-field-message {
left: 0;
right: auto;
}
} .module-contact #recaptcha_area {
display: inline-block; }
@media screen and (max-width: 575px){
.builder-contact-field-captcha .g-recaptcha {
width: 100%;
transform:scale(0.77);
-webkit-transform:scale(0.77);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}.module-pro-image + * {
clear: both;
}
.module-pro-image .image-pro-wrap {
display: block;
position: relative;
overflow: hidden;
}
.module-pro-image .image-pro-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: center;
visibility: hidden;
}
.module-pro-image .image-pro-overlay-inner {
position: absolute;
top: 50%;
left: 5%;
right: 5%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.module-pro-image .image-pro-color-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.module-pro-image .image-pro-title,
.module-pro-image .image-pro-caption {
color: #fff;
margin: 0 0 1em 0;
padding: 0;
}
.module-pro-image .image-pro-title,
.module-pro-image .image-pro-caption,
.module-pro-image .image-pro-action-button {
position: relative;
left: -100%;
opacity: 0;
transition: all .2s;
}
.module-pro-image .image-pro-action-button {
padding: .4em 1em;
line-height: 1.2em;
border: none;
}
.module-pro-image .builder_button.image-pro-action-button.outline {
background: none;
border: 2px solid #fff;
color: #fff;
}
.module-pro-image .builder_button.image-pro-action-button.white {
background: #fff;
color: #000;
}
.module-pro-image .builder_button.image-pro-action-button.outline:before,
.module-pro-image .builder_button.image-pro-action-button.default:before {
display: none;
}
.module-pro-image .image-pro-wrap:hover .image-pro-title,
.module-pro-image .image-pro-wrap:hover .image-pro-caption,
.module-pro-image .image-pro-wrap:hover .image-pro-action-button {
left: 0;
opacity: 1;
}
.module-pro-image .image-pro-title {
transition-delay: .2s;
}
.module-pro-image .image-pro-caption {
transition-delay: .35s;
}
.module-pro-image .image-pro-action-button {
transition-delay: .5s;
} .module-pro-image.rounded .image-pro-flip-box,
.module-pro-image.circle .image-pro-flip-box {
overflow: hidden;
}
.module-pro-image.rounded img,
.module-pro-image.rounded .image-pro-flip-box,
.module-pro-image.rounded .image-pro-overlay {
border-radius: 1em;
}
.module-pro-image.circle img,
.module-pro-image.circle .image-pro-flip-box,
.module-pro-image.circle .image-pro-overlay {
border-radius: 100%;
}
.module-pro-image.fullwidth_image .image-pro-wrap {
display: block;
}
.module-pro-image.fullwidth_image img {
width: 100%;
}
.module-pro-image.image_alignment_left{
float: left;
}
.module-pro-image.image_alignment_center{
float:none;
text-align:center;
}
.module-pro-image.image_alignment_right{
float: right;
} .module-pro-image.filter-grayscale .image-pro-wrap:hover img,
.module-pro-image.filter-grayscale-reverse img {
-webkit-filter: grayscale(1);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
filter: grayscale(1);
}
.module-pro-image.filter-sepia img {
-webkit-filter: sepia(1);
-ms-filter: sepia(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.5 0.5 0.4 0 0 0.5 0.3333 0.3333 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: sepia(100%);
}
.module-pro-image.filter-blur img {
-webkit-filter: blur(5px);
filter: blur(5px);
}
.module-pro-image.filter-sepia .image-pro-wrap:hover img,
.module-pro-image.filter-blur .image-pro-wrap:hover img,
.module-pro-image.filter-grayscale .image-pro-wrap img,
.module-pro-image.filter-grayscale-reverse .image-pro-wrap:hover img {
-webkit-filter: none;
filter: none;
} .module-pro-image img {
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.module-pro-image.effect-zoomin img {
-webkit-transform: scale(1);
transform: scale(1);
}
.module-pro-image.effect-zoomin .image-pro-wrap:hover img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.module-pro-image.effect-zoomout img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.module-pro-image.effect-zoomout .image-pro-wrap:hover img {
-webkit-transform: scale(1);
transform: scale(1);
}
.module-pro-image.effect-rotate img {
-webkit-transform: rotate(15deg) scale(1.4);
transform: rotate(15deg) scale(1.4);
}
.module-pro-image.effect-rotate .image-pro-wrap:hover img {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
}
.module-pro-image.effect-shine .image-pro-wrap::before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.module-pro-image.effect-shine .image-pro-wrap:hover::before {
-webkit-animation: image-pro-shine .75s;
animation: image-pro-shine .75s;
}
@-webkit-keyframes image-pro-shine {
100% {
left: 125%;
}
}
@keyframes image-pro-shine {
100% {
left: 125%;
}
}
.module-pro-image.effect-glow .image-pro-wrap::before {
position: absolute;
top: 50%;
left: 50%;
z-index: 2;
display: block;
content: '';
width: 0;
height: 0;
background: rgba(255,255,255,.2);
border-radius: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
}
.module-pro-image.effect-glow .image-pro-wrap:hover::before {
-webkit-animation: image-pro-glow .75s;
animation: image-pro-glow .75s;
}
@-webkit-keyframes image-pro-glow {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}
@keyframes image-pro-glow {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}
.module-pro-image .image-pro-flip-box-wrap {
position: relative;
width: 100%;
height: 100%;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
-o-perspective: 1000px;
-ms-perspective: 1000px;
perspective: 1000px;
overflow: hidden;
}
.module-pro-image .image-pro-flip-box {
height: 100%;
position: relative;
display: block;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: 750ms;
-moz-transition: 750ms;
-o-transition: 750ms;
-ms-transition: 750ms;
transition: 750ms;
}
.module-pro-image .image-pro-flip-box > img,
.module-pro-image .image-pro-overlay {
overflow: hidden;
margin-bottom: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
z-index: 11;
background-position: center;
background-size: cover;
}
.module-pro-image .image-pro-overlay {
visibility: hidden;
} .module-pro-image.entrance-effect-flip-horizontal .image-pro-flip-box-wrap {
overflow: visible;
}
.module-pro-image.entrance-effect-flip-horizontal img,
.module-pro-image.entrance-effect-flip-horizontal .image-pro-overlay {
-webkit-transition: 750ms;
-moz-transition: 750ms;
-o-transition: 750ms;
-ms-transition: 750ms;
transition: 750ms;
}
.module-pro-image.entrance-effect-flip-horizontal img {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.module-pro-image.entrance-effect-flip-horizontal .image-pro-overlay {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.module-pro-image.entrance-effect-flip-horizontal.image-pro-flip img {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.module-pro-image.entrance-effect-flip-horizontal.image-pro-flip .image-pro-overlay {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
} .module-pro-image.entrance-effect-flip-vertical .tile-flip-box-wrap {
overflow: visible;
}
.module-pro-image.entrance-effect-flip-vertical img,
.module-pro-image.entrance-effect-flip-vertical .image-pro-overlay {
-webkit-transition: 750ms;
-moz-transition: 750ms;
-o-transition: 750ms;
-ms-transition: 750ms;
transition: 750ms;
}
.module-pro-image.entrance-effect-flip-vertical img {
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
}
.module-pro-image.entrance-effect-flip-vertical .image-pro-overlay {
-webkit-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
-o-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
.module-pro-image.entrance-effect-flip-vertical.image-pro-flip img {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
}
.module-pro-image.entrance-effect-flip-vertical.image-pro-flip .image-pro-overlay {
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
}
.module-pro-image .image-pro-overlay.animated,
.module-pro-image.entrance-effect-flip-vertical .image-pro-overlay,
.module-pro-image.entrance-effect-flip-horizontal .image-pro-overlay {
visibility: visible;
} .module-pro-image.entrance-effect-partial-overlay .image-pro-overlay {
visibility: visible;
top: 84%;
display: block;
transition: .3s;
}
.module-pro-image.entrance-effect-partial-overlay.circle .image-pro-flip-box {
overflow: hidden;
border-radius: 100%;
}
.module-pro-image.entrance-effect-partial-overlay.rounded .image-pro-flip-box {
overflow: hidden;
border-radius: 1em;
}
.module-pro-image.entrance-effect-partial-overlay .image-pro-overlay-inner {
top: 5%;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.module-pro-image.entrance-effect-partial-overlay .image-pro-wrap:hover .image-pro-overlay-inner {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.module-pro-image.entrance-effect-partial-overlay .image-pro-title,
.module-pro-image.entrance-effect-partial-overlay .image-pro-caption,
.module-pro-image.entrance-effect-partial-overlay .image-pro-action-button {
left: 0;
opacity: 1;
}
.module-pro-image.entrance-effect-partial-overlay .image-pro-wrap:hover .image-pro-overlay {
top: 0;
}
.module-pro-image.entrance-effect-partial-overlay .image-pro-caption,
.module-pro-image.entrance-effect-partial-overlay .image-pro-action-button {
opacity: 0;
}
.module-pro-image.entrance-effect-partial-overlay .image-pro-wrap:hover .image-pro-caption,
.module-pro-image.entrance-effect-partial-overlay .image-pro-wrap:hover .image-pro-action-button {
opacity: 1;
}
.image-pro-overlay.none {
visibility: visible;
}
.image-pro-overlay.none .image-pro-title,
.image-pro-overlay.none .image-pro-caption,
.image-pro-overlay.none .image-pro-action-button {
left: 0;
opacity: 1;
}
.image-pro-external{
position: absolute;
top: 0;
left:0;
width: 100%;
height: 100%;
z-index: 1;
}.maps-pro-content {
min-width: 100px;
min-height: 55px;
color: #333;
}
.module-maps-pro img {
max-width: inherit !important; }.module-progressbar {
margin-bottom: 1.5em;
}
.module-progressbar .tf-progress-bar-wrap {
display: block;
padding-top: 1em;
}
.module-progressbar .tf-progress-bar {
background: #eee;
background: rgba(0,0,0,.1);
margin: 1.2em 0 3.2em;
text-align: left;
position: relative;
height: 3px;
}
.module-progressbar .tf-progress-bar .tf-progress-bar-label {
font-style: normal;
position: absolute;
top: -1.9em;
text-transform: uppercase;
}
.module-progressbar .tf-progress-bar .tf-progress-bar-bg {
height: 3px;
position: absolute;
-webkit-transition: 3s;
-moz-transition: 3s;
transition: 3s;
}
.module-progressbar .tf-progress-tooltip {
position: absolute;
right: 0;
top: auto;
font-size: .9em;
bottom: .5em;
text-align: right;
}.module-pro-slider .slider-pro {
visibility: hidden;
}
.module-pro-slider .slider-pro {
position: relative;
margin: 0 auto;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.module-pro-slider .sp-slides-container {
position: relative;
}
.module-pro-slider .sp-mask {
position: relative;
overflow: hidden;
}
.module-pro-slider .sp-slides {
position: relative;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
.module-pro-slider .sp-slide {
position: absolute;
}
.module-pro-slider .sp-image-container {
overflow: hidden;
}
.module-pro-slider .sp-image {
position: relative;
display: block;
border: none;
}
.module-pro-slider .sp-no-js {
overflow: hidden;
max-width: 100%;
} .module-pro-slider .sp-thumbnails-container {
position: relative;
overflow: hidden;
}
.module-pro-slider .sp-bottom-thumbnails  {
left: 0;
margin: 0 auto;
}
.module-pro-slider .sp-bottom-thumbnails {
margin-top: 4px;
}
.module-pro-slider .sp-thumbnails {
position: relative;
}
.module-pro-slider .sp-thumbnail {
border: none;
}
.module-pro-slider .sp-thumbnail-container {
position: relative;
display: block;
overflow: hidden;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .module-pro-slider .sp-bottom-thumbnails .sp-thumbnail-container {
margin-left: 2px;
margin-right: 2px;
}
.module-pro-slider .sp-bottom-thumbnails .sp-thumbnail-container:first-child {
margin-left: 0;
}
.module-pro-slider .sp-bottom-thumbnails .sp-thumbnail-container:last-child {
margin-right: 0;
} .module-pro-slider .sp-bottom-thumbnails.sp-has-pointer {
margin-top: -13px;
}
.module-pro-slider .sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
position: absolute;
top: 18px;
margin-top: 0 !important;
}
.module-pro-slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
content: '';
position: absolute;
width: 100%;
border-bottom: 5px solid #F00;
top: 0;
margin-top: 13px;
}
.module-pro-slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
content: '';
position: absolute;
width: 0;
height: 0;
left: 50%;
top: 0;
margin-left: -8px;
border-bottom: 13px solid #F00;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
} .module-pro-slider .sp-layer {
position: absolute;
margin: 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-backface-visibility: hidden;
}
.module-pro-slider .sp-black {
color: #FFF;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
}
.module-pro-slider .sp-white {
color: #000;
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, 0.7);
}
.module-pro-slider .sp-rounded {
border-radius: 10px;
}
.module-pro-slider .sp-padding {
padding: 10px;
} .module-pro-slider .sp-grab {
cursor: url(//www.pma.ro/7/assets/images/openhand.cur), move;
}
.module-pro-slider .sp-grabbing {
cursor: url(//www.pma.ro/7/assets/images/closedhand.cur), move;
}
.module-pro-slider .sp-selectable {
cursor: default;
} .module-pro-slider .sp-caption-container {
text-align: center;
margin-top: 10px;
} .module-pro-slider .sp-buttons {
position: relative;
width: 100%;
text-align: center;
padding-top: 10px;
}
.module-pro-slider .sp-button {
width: 10px;
height: 10px;
border: 2px solid transparent;
background: #fff;
border-radius: 50%;
margin: 4px;
display: inline-block;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
vertical-align: middle;
}
.module-pro-slider .sp-selected-button {
background-color: transparent;
border-color: #fff;
width: 13px;
height: 13px;
} .module-pro-slider .sp-arrows {
position: absolute;
}
.module-pro-slider .sp-fade-arrows {
opacity: 0;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.module-pro-slider .sp-slides-container:hover .sp-fade-arrows {
opacity: 1;
}
.module-pro-slider .sp-horizontal .sp-arrows {
width: 100%;
left: 0;
top: 50%;
margin-top: -15px;
}
.module-pro-slider .sp-vertical .sp-arrows {
height: 100%;
left: 50%;
top: 0;
margin-left: -10px;
}
.module-pro-slider .sp-arrow {
position: absolute;
display: block;
cursor: pointer;
font-size: 3em;
color: #fff;
}
.module-pro-slider .sp-vertical .sp-arrow {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.module-pro-slider .sp-horizontal .sp-previous-arrow {
left: 2%;
}
.module-pro-slider .sp-horizontal .sp-next-arrow {
right: 2%;
}
.module-pro-slider .sp-vertical .sp-previous-arrow {
top: 20px;
}
.module-pro-slider .sp-vertical .sp-next-arrow {
bottom: 20px;
}
.module-pro-slider .sp-next-arrow:after {
content: "\f105";
font-family: FontAwesome;
}
.module-pro-slider .sp-previous-arrow:after {
content: "\f104";
font-family: FontAwesome;
} .module-pro-slider a.sp-video {
text-decoration: none;
}
.module-pro-slider a.sp-video img {
-webkit-backface-visibility: hidden;
border: none;
}
.module-pro-slider a.sp-video:after {
content: '\25B6';
position: absolute;
width: 45px;
padding-left: 5px;
height: 50px;
border: 2px solid #FFF;
text-align: center;
font-size: 30px;
border-radius: 30px;
top: 0;
color: #FFF;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.2);
margin: auto;
line-height: 52px;
} .module-pro-slider .slider-pro img.sp-image,
.module-pro-slider .slider-pro img.sp-thumbnail {
max-width: none !important;
max-height: none !important;
border: none !important;
border-radius: 0 !important;
padding: 0 !important;
-webkit-box-shadow: none !important;
-mox-box-shadow: none !important;
box-shadow: none !important;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
}
.module-pro-slider .slider-pro a {
position: static;
}
.module-pro-slider .slider-pro iframe,
.module-pro-slider .slider-pro object,
.module-pro-slider .slider-pro video,
.module-pro-slider .slider-pro embed,
.module-pro-slider .slider-pro canvas {
max-width: none;
max-height: none;
}
.module-pro-slider .slider-pro img.sp-layer {
border: none;
}
.module-pro-slider.pager-standard .sp-buttons {
position: absolute;
bottom: 3%;
}
.module-pro-slider.pager-type-square .sp-buttons div {
border-radius: 0;
}
.module-pro-slider.pager-below .sp-button {
background: #000;
}
.module-pro-slider.pager-below .sp-selected-button {
border-color: #000;
background: transparent;
}
.module-pro-slider.pager-standard .sp-bottom-thumbnails {
bottom: 10%;
position: absolute;
right: 0;
}
.module-pro-slider .bsp-timer-bar  {
width: 0;
height: 2px;
background-color: #fd0053;
position: absolute;
top: 0;
z-index: 10;
}
.module-pro-slider .sp-slide.bsp-slide-content-center {
text-align: center;
} .module-pro-slider .bsp-no-background .bsp-layers-overlay {
position: static !important; }
.module-pro-slider .sp-layer {
position: static;
}
.module-pro-slider .bsp-slide-content-center .sp-slide-image {
margin-left: auto;
margin-right: auto;
}
.module-pro-slider .sp-slide-image {
width: 40%;
float: left;
box-sizing: border-box;
padding-right: 5%; }
.module-pro-slider .bsp-slide-content-right .sp-slide-image {
float: right;
padding-right: 0;
padding-left: 5%; }
.module-pro-slider .bsp-slide-content-left .sp-slide-image {
float: left;
}
.module-pro-slider .bsp-slide-content-left .sp-slide-text,
.module-pro-slider .bsp-slide-content-right .sp-slide-text {
overflow: hidden;
padding: 0 5% 10px; box-sizing: border-box;
}
.module-pro-slider .bsp-slide-post-title {
font-size: 2.8em;
margin: 0 0 .3em;
color: #000;
font-weight: 300;
text-transform: uppercase;
line-height: 1.11em;
}
.module-pro-slider .bsp-slide-excerpt {
color: #000;
font-size: 1.1em; 
line-height: 1.6em;
}
.module-pro-slider .bsp-slide-excerpt p {
margin: 0 0 .8em;
padding: 0;
}
.module-pro-slider .bsp-slide-excerpt a,
.module-pro-slider .bsp-slide-excerpt p a {
background-color: transparent !important;
}
.module-pro-slider .bsp-slide-button:hover {
text-decoration: none;
}
.module-pro-slider .bsp-slide-button {
display: inline-block;
width: auto;
margin: 0;
font-size: 1.1em;
line-height: 100%;
text-align: center;
margin-top: 2.5%;
border-style: none;
border-width: 1px;
text-shadow: none !important;
box-shadow: none;
padding: .6em .8em;
cursor: pointer;
border-radius: 3px !important;
text-transform: uppercase;
letter-spacing: .15em;
text-decoration: none;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
.module-pro-slider .bsp-slide-button span {
display: inline-block;
text-align: center;
}
.module-pro-slider a.bsp-slide-button i.fa {
padding-right: .2em;
} .module-pro-slider .bsp-layers-overlay {
pointer-events: none;
display: table-cell;
vertical-align: middle;
}
.module-pro-slider .bsp-slide-excerpt,
.module-pro-slider .bsp-slide-button {
pointer-events: all;
}
.module-pro-slider .sp-slide {
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
display: table;
width: 100%;
table-layout: fixed;
}
.module-pro-slider .sp-slide.sp-slide-type-Video {
display: block;
} .module-pro-slider .sp-thumbnails {
cursor: pointer;
} @media (max-width: 1000px) {
.module-pro-slider .bsp-slide-post-title {
font-size: 2em;
}
.module-pro-slider .bsp-slide-button,
.module-pro-slider .bsp-slide-excerpt {
font-size: 1em;
}
}
@media (max-width: 780px) {
.module-pro-slider .bsp-triggers li {
font-size: 1.1vw !important; 
margin-left: 2px;
margin-right: 2px;
}
.module-pro-slider .bsp-slide-button, 
.module-pro-slider .bsp-slide-excerpt {
font-size: 2vw !important;
}
.module-pro-slider .bsp-slide-button {
width: auto;
}
.module-pro-slider .bsp-slide-post-title {
font-size: 3vw !important;
}
.module-pro-slider .sp-arrow {
font-size: 6vw;
}
.module-pro-slider .sp-button {
width: 8px;
height: 8px;
border-width: 1px;
}
}.shortcode.ptb_link_button {
text-decoration: none !important;
color: #333;
line-height: 100%;
white-space: nowrap;
padding: .5em 1em;
margin: .5em .2em .5em 0;
border: solid 1px #aaa;
background-color: #f5f5f5;
background-image: none;
vertical-align: middle;
display: inline-block;
text-shadow: 0 1px 0 rgba(255,255,255,.2);
border-radius: .3em;
box-shadow: 0 1px 0 rgba(0,0,0,.05), inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(255,255,255,.1);
-webkit-transition: background-color .3s, background-color .3s, border .3s, color .3s;
-moz-transition:  background-color .3s, background-color .3s, border .3s, color .3s;
-o-transition:  background-color .3s, background-color .3s, border .3s, color .3s;
transition:  background-color .3s, background-color .3s, border .3s, color .3s;
}
.shortcode.ptb_link_button:hover {
text-decoration: none;
background-color: #fff;
} .shortcode.ptb_link_button.yellow {
border-color: #f2bd00;
background-color: #ffe20b;
}
.shortcode.ptb_link_button.yellow:hover {
background-color: #fff21e;
}
.shortcode.ptb_link_button.yellow.outline,
.shortcode.ptb_link_button.yellow.outline:hover {
color: #ffe20b !important;
border-color: #ffe20b;
}
.shortcode.ptb_link_button.orange {
border-color: #b57400;
background-color: #f9800f;
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.shortcode.ptb_link_button.orange:hover {
background-color: #ff9a22;
}
.shortcode.ptb_link_button.orange.outline,
.shortcode.ptb_link_button.orange.outline:hover {
color: #f9800f !important;
border-color: #f9800f;
}
.shortcode.ptb_link_button.blue {
border-color: #0087b5;
background-color: #49b3fc;
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.shortcode.ptb_link_button.blue:hover {
background-color: #76c7ff;
}
.shortcode.ptb_link_button.blue.outline,
.shortcode.ptb_link_button.blue.outline:hover {
color: #49b3fc !important;
border-color: #49b3fc;
}
.shortcode.ptb_link_button.green {
border-color: #5a881d;
background-color: #76ab3b;
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.shortcode.ptb_link_button.green:hover {
background-color: #90c356;
}
.shortcode.ptb_link_button.green.outline,
.shortcode.ptb_link_button.green.outline:hover {
color: #76ab3b !important;
border-color: #76ab3b;
}
.shortcode.ptb_link_button.red {
border-color: #b00704;
background-color: #e41d24;
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.shortcode.ptb_link_button.red:hover {
background-color: #fb4e55;
}
.shortcode.ptb_link_button.red.outline,
.shortcode.ptb_link_button.red.outline:hover {
color: #e41d24 !important;
border-color: #e41d24;
}
.shortcode.ptb_link_button.black {
border-color: #000000;
background-color: #111;
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.8);
}
.shortcode.ptb_link_button.black:hover {
background-color: #000;
}
.shortcode.ptb_link_button.black.outline,
.shortcode.ptb_link_button.black.outline:hover {
color: #000 !important;
border-color: #000;
}
.shortcode.ptb_link_button.purple {
border-color: #400a5c;
background-color: #7933ac;
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.6);
}
.shortcode.ptb_link_button.purple:hover {
background-color: #9655c6;
}
.shortcode.ptb_link_button.purple.outline,
.shortcode.ptb_link_button.purple.outline:hover {
color: #7933ac !important;
border-color: #7933ac;
}
.shortcode.ptb_link_button.gray {
border-color: #767676;
background-color: #888888;
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.shortcode.ptb_link_button.gray:hover {
background-color: #adadad;
}
.shortcode.ptb_link_button.gray.outline,
.shortcode.ptb_link_button.gray.outline:hover {
color: #888888 !important;
border-color: #888888;
} .shortcode.ptb_link_button.white,
.shortcode.ptb_link_button.white:hover {
color: #000 !important;
border-color: #eee;
background-color: #fff;
}
.shortcode.ptb_link_button.white.outline,
.shortcode.ptb_link_button.white.outline:hover {
color: #fff !important;
border-color: #fff;
}
.shortcode.ptb_link_button.light-yellow {
border-color: #d5d28a;
background-color: #fef8a5;
}
.shortcode.ptb_link_button.light-yellow:hover {
background-color: #fefcdf;
}
.shortcode.ptb_link_button.light-yellow.outline,
.shortcode.ptb_link_button.light-yellow.outline:hover {
color: #fef8a5 !important;
border-color: #fef8a5;
}
.shortcode.ptb_link_button.light-blue {
border-color: #a4cad9;
background-color: #c5efff;
}
.shortcode.ptb_link_button.light-blue:hover {
background-color: #e9f9ff;
}
.shortcode.ptb_link_button.light-blue.outline,
.shortcode.ptb_link_button.light-blue.outline:hover {
color: #c5efff !important;
border-color: #c5efff;
}
.shortcode.ptb_link_button.light-green {
border-color: #bed49a;
background-color: #ebf8d6;
}
.shortcode.ptb_link_button.light-green:hover {
background-color: #f9fff0;
}
.shortcode.ptb_link_button.light-green.outline,
.shortcode.ptb_link_button.light-green.outline:hover {
color: #ebf8d6 !important;
border-color: #ebf8d6;
}
.shortcode.ptb_link_button.pink {
border-color: #e6adc6;
background-color: #facde1;
}
.shortcode.ptb_link_button.pink:hover {
background-color: #fdecf3;
}
.shortcode.ptb_link_button.pink.outline,
.shortcode.ptb_link_button.pink.outline:hover {
color: #facde1 !important;
border-color: #facde1;
}
.shortcode.ptb_link_button.lavender {
border-color: #ccb7e1;
background-color: #ecd9ff;
}
.shortcode.ptb_link_button.lavender:hover {
background-color: #f7f0fe;
}
.shortcode.ptb_link_button.lavender.outline,
.shortcode.ptb_link_button.lavender.outline:hover {
color: #ecd9ff !important;
border-color: #ecd9ff;
} .shortcode.ptb_link_button.flat {
background-image: none;
box-shadow: none;
border: none;
text-shadow: none;
} .shortcode.ptb_link_button.outline {
border-style: solid;
border-width: 1px;
color: inherit;
}
.shortcode.ptb_link_button.outline,
.shortcode.ptb_link_button.outline:hover {
background: none;
box-shadow: none;
text-shadow: none;
} .shortcode.ptb_link_button{
font-weight: bold;
}
.ptb_link_button.small {
font-size: 80%;
font-weight: normal;
}
.ptb_link_button.medium{
font-size: 100%;
}
.ptb_link_button.large {
font-size: 120%;
}
.ptb_link_button.xlarge {
font-size: 150%;
} .shortcode.ptb_link_button.rect {
border-radius: 0;
}
.shortcode.ptb_link_button.rounded {
border-radius: 20em;
} .shortcode.ptb_link_button.embossed {
box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.2), inset 0 -3px 0 rgba(255,255,255,.2);
}
.shortcode.ptb_link_button.embossed.small,
.shortcode.ptb_link_button.small.embossed {
box-shadow: inset 0 -1px 0 rgba(0,0,0,.2), inset 0 -2px 0 rgba(255,255,255,.2);
}
.shortcode.ptb_link_button.embossed.large,
.shortcode.ptb_link_button.large.embossed {
box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -4px 0 rgba(255,255,255,.2);
}
.shortcode.ptb_link_button.embossed.xlarge,
.shortcode.ptb_link_button.xlarge.embossed {
box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -5px 0 rgba(255,255,255,.2);
} .shortcode.button:active {
position: relative;
top: 1px;
} .ptb_link_button.fa:before {
font-family: FontAwesome;
line-height: 1em;
font-style: normal;
font-weight: normal;
display: inline-block;
width: 1em;
background: none;
font-size: inherit;
text-align: center;
margin: 0 .5em 0 -.5em;
}img, fieldset {
border: 0;
} .ptb_module img {
max-width: 100%;
height: auto;
} article, figure { 
display: block;
} audio {
max-width: 100%;
} iframe, object, embed {
max-width: 100%;
} img, .ptb_post, .ptb_post_nav, .ptb_pagenav, .ptb_col {
-moz-box-sizing: border-box;
box-sizing: border-box;
} .ptb_col {
float: left;
}
.ptb_col.ptb_col1-1 {
width: 100%;
}
.ptb_col.ptb_col6-1,
.ptb_col.ptb_col5-1,
.ptb_col.ptb_col4-1,
.ptb_col.ptb_col4-2,
.ptb_col.ptb_col4-3,
.ptb_col.ptb_col3-1,
.ptb_col.ptb_col3-2,
.ptb_col.ptb_col2-1,
.ptb_grid.ptb_grid3,
.ptb_grid.ptb_grid2,
.ptb_grid.ptb_grid4 {
margin-left: 3.2%;
margin-right: 0;
}
.ptb_col.ptb_col6-1 {
width: 14%;
}
.ptb_col.ptb_col5-1 {
width: 17.44%;
}
.ptb_col.ptb_col4-1,
.ptb_grid.ptb_grid4 {
width: 22.6%;
}
.ptb_col.ptb_col4-2,
.ptb_col.ptb_col2-1,
.ptb_grid.ptb_grid2 {
width: 48.4%;
}
.ptb_col.ptb_col4-3 {
width: 74.2%;
}
.ptb_col.ptb_col3-1,
.ptb_grid.ptb_grid3 {
width: 31.2%;
}
.ptb_col.ptb_col3-2 {
width: 65.6%;
}
.ptb_col_first,
.ptb_grid_first {
margin-left: 0 !important;
clear: left !important;
}
.ptb_grid_clear {
margin-left: 0 !important;
clear: both !important;
}
.ptb_grid.ptb_block {
float: none;
}
.ptb_col_first.ptb_grid_clear {
clear: none;
}  .ptb_module {
margin: 0 0 .3em;	
} .ptb_module.ptb_custom_text {
margin: 0;	
} .ptb_module_inline {
display: inline-block;
}
.ptb_module_inline > div,
.ptb_module_inline h1,
.ptb_module_inline h2,
.ptb_module_inline h3,
.ptb_module_inline h4,
.ptb_module_inline h5,
.ptb_module_inline h6 {
display: inline-block;
} .ptb_text_before {
font-weight: bold;
margin-right: 5px;
}  .ptb_loops_wrapper .ptb_post {
margin-bottom: 3em;
}
div.ptb_loops_wrapper .ptb_post{
padding: 0 !important;
margin-top: 0;
margin-right: 0;
clear: none !important;
} .ptb_pagenav {
margin-bottom: 3em;
clear: both;
}
.ptb_pagenav a {
margin: 0 .3em;
}
div.ptb_loops_wrapper:not(.ptb_loops_shortcode),		
.ptb_pagenav,		
div.ptb_category_wrapper,
.ptb_single .ptb_post,
.ptb_loops_wrapper~.ptb_post{	
display: none;		
}  		
.ptb_loops_shortcode+.ptb_pagenav,
.ptb_single .ptb_is_single_lightbox .ptb_post{		
display: block;
} .ptb_post_content {
min-width: 120px;
} .ptb_post_title {
line-height: 1.4em;
margin: 0 0 .6em;
padding: 0;
}
.ptb_post_title a {
text-decoration: none;
} .ptb_post_image {
margin: 0 0 1em;
} .ptb_post_date {
margin: 0 0 .8em;
} .ptb_loops_wrapper.ptb_list-post .ptb_post {
width: 100%;
margin-left: 0 !important;
margin-right: 0 !important;
margin-bottom: 2.5em;
} .ptb_loops_wrapper.ptb_grid4 .ptb_post {
width: 22.6%;
margin-left: 3.2%;
float: left;
margin-bottom: 2.5em;
} .ptb_loops_wrapper.ptb_grid3 .ptb_post {
width: 31.2%;
margin-left: 3.2%;
float: left;
margin-bottom: 3.1em;
} .ptb_loops_wrapper.ptb_grid2 .ptb_post {
width: 48.4%;
margin-left: 3.2%;
float: left;
} .ptb-post-filter+.ptb_loops_wrapper .ptb-isotop-filter-clear,
.ptb_loops_wrapper.ptb_grid4:not(.ptb-isotop-filter) .ptb_post:nth-of-type(4n+1),
.ptb_loops_wrapper.ptb_grid3:not(.ptb-isotop-filter) .ptb_post:nth-of-type(3n+1),
.ptb_loops_wrapper.ptb_grid2:not(.ptb-isotop-filter) .ptb_post:nth-of-type(2n+1) {
margin-left: 0 !important;
clear: left !important;
} .commentwrap {
margin: .625em 0 1.25em;
position: relative;
clear: both;
} .comment-title, .comment-reply-title {
font-size: 140%;
margin: 0 0 0.625em;
padding: 0;
} .commentwrap .pagenav {
margin: 10px 0;
border: none;
box-shadow: none;
}
.commentwrap .pagenav.top {
margin: 0;
position: absolute;
top: 0;
right: 0;
} .commentlist {
margin: 0 0 30px;
padding: 5px 0 0;
border-top: solid 1px rgba(0,0,0,.1);
}
.commentlist li {
margin: 0;
padding: 15px 0 0;
list-style: none;
position: relative;
}
.commentlist .comment-author {
margin: .2em 0 1em;
padding: 0;
}
.commentlist .avatar {
float: left;
margin: 0 15px 0 0;
}
.commentlist cite {
font-style: italic;
font-size: 130%;
}
.commentlist cite a {
text-decoration: none;
}
.commentlist .comment-time {
font-size: .85em;
text-transform: uppercase;
}
.commentlist .commententry {
border-bottom: solid 1px rgba(0,0,0,.1);
position: relative;
min-height: 40px;
overflow: hidden;
padding-bottom: 5px;
word-wrap: break-word;
}
.commentlist ul, .commentlist ol {
margin: 0 0 0 7%;
padding: 0;
} .commentlist .reply {
position: absolute;
right: 0;
top: 1em;
}
.commentlist .comment-reply-link {
text-transform: uppercase;
text-decoration: none;
}
.commentlist .comment-reply-link:hover {
text-decoration: none;
} #respond {
margin: 0;
padding: 10px 0 0;
position: relative;
clear: both;
}
#respond #cancel-comment-reply-link {
position: absolute;
top: 20px;
right: 0;
font-size: .85em;
line-height: 100%;
text-decoration: none;
padding: .5em .8em;
display: block;
color: #fff;
background-color: #e41d24;
border-radius: 5px;
}
#respond #cancel-comment-reply-link:hover {
background: #fb4e55;
}
#commentform {
margin: 15px 0 0;
}
#commentform input[type=text] {
width: 206px;
margin-right: 5px;
}
#commentform label {
font-weight: bold;
}
#commentform label small {
font-weight: normal;
}
#commentform textarea {
height: 140px;
}
#commentform input#submit {
padding: 7px 20px;
} .clear {
clear: both;
}
.left {
float: left;
}
.right {
float: right;
}
.textleft {
text-align: left;
}
.textright {
text-align: right;
}
.textcenter {
text-align: center;
} .clearfix:after,
.ptb_post:after, 
.ptb_post_nav:after, 
.ptb_pagenav:after, 
.ptb_col:after {
content: "";
display: table;
clear: both;
}
.ptb_items_wrapper{
width: 100%;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
} @media screen and (max-width: 600px) { .commentlist {
padding-left: 0;
}
.commentlist .commententry {
clear: left;
}
.commentlist .avatar {
float: left;
width: 40px;
height: 40px;
margin: 0 1em 1em 0;
} .ptb_col.ptb_col6-1,
.ptb_col.ptb_col5-1,
.ptb_col.ptb_col4-1,
.ptb_col.ptb_col4-2,
.ptb_col.ptb_col4-3,
.ptb_col.ptb_col3-1,
.ptb_col.ptb_col3-2,
.ptb_col.ptb_col2-1,
.ptb_loops_wrapper.ptb_grid4 .ptb_post,
.ptb_loops_wrapper.ptb_grid3 .ptb_post,
.ptb_loops_wrapper.ptb_grid2 .ptb_post {
width: 100%;
margin-left: 0;
float: none;
}
}
.ptb_single_lightbox{
background: #fff;
color: #444;
border: none;
width: 100%;
padding: 25px;
text-align: left;
margin: 0 auto;
box-sizing: border-box;
-moz-box-sizing: border-box;
max-height: 800px;
overflow: auto;
}
.ptb_is_single_lightbox .lightcase-contentInner{
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
}
.ptb_is_single_lightbox .ptb_post_image img{
width: 100%;
}
body.ptb_hide_scroll{
overflow:hidden;
}
@media screen and (min-width: 641px) {
#lightcase-case.ptb_is_single_lightbox:not([data-type=error]) .lightcase-inlineWrap{
max-width: 100% !important;
max-height: 100% !important;
height: 100% !important;
width: 100% !important;
}
#lightcase-case.ptb_is_single_lightbox{
width: 80% !important;
margin-top:0 !important;
top:6%;
}
}
.ptb-post-filter {
margin: 0;
width: auto;
padding: 0;
line-height: 1;
display: block;
position: relative;
}
ul.ptb-post-filter:after{
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}
ul.ptb-post-filter li {
margin: 0;
padding: 0;
display: block;
position: relative;
}
ul.ptb-post-filter li a {
text-decoration: none;
margin: 0;
-webkit-transition: color .2s ease;
-moz-transition: color .2s ease;
-ms-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
}
ul.ptb-post-filter li ul {
position: absolute;
left: -9999px;
top: auto;
margin: 0;
padding: 0;
border: 1px solid;
}
ul.ptb-post-filter li ul li {
max-height: 0;
position: absolute;
-webkit-transition: max-height 0.4s ease-out;
-moz-transition: max-height 0.4s ease-out;
-ms-transition: max-height 0.4s ease-out;
-o-transition: max-height 0.4s ease-out;
transition: max-height 0.4s ease-out;
background: #ffffff;
z-index: 4;
text-align: left;
}
ul.ptb-post-filter li ul li a {
text-transform: none;
min-width: 170px;
padding: 11px 10px 11px 20px;
}
ul.ptb-post-filter li ul li:hover > ul {
left: 100%;
top: 0;
}
ul.ptb-post-filter li ul li:hover > ul > li {
max-height: 72px;
position: relative;
}
.ptb-post-filter > li:hover:after,
.ptb-post-filter > li.active:after {
height: 100%;
}
.ptb-post-filter > li:hover > ul {
left: 0;
}
.ptb-post-filter > li:hover > ul > li {
max-height: 72px;
position: relative;
}
ul.ptb-post-filter {
text-align: center;
margin-bottom: 2em;
}
ul.ptb-post-filter>li {
float: left;
margin: 0 10px 10px 0;
border: 1px solid;
width: auto;
}
ul.ptb-post-filter>li>a {
text-transform: uppercase;
position: relative;
border: none;
padding: .5em;
z-index: 2;
}
.ptb-post-filter li:hover,
.ptb-post-filter li.ptb_filter_active  {
background: #000;
}
.ptb-post-filter li:hover>a,
.ptb-post-filter li.ptb_filter_active>a{
color:#fff;
} .ptb-post-nav {
margin: 0 0 5em;
padding: 0;
clear: both;
}
.ptb-post-nav .ptb-prev,
.ptb-post-nav .ptb-next {
width: 47%;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ptb-post-nav .ptb-prev {
float: left;
padding-left: 2.5em;
}
.ptb-post-nav .ptb-next {
float: right;
text-align: right;
padding-right: 2.5em;
} .ptb-post-nav a {
text-decoration: none;
display: inline-block;
font-size: 1.35em;
font-weight: bold;
letter-spacing: .004em;
vertical-align: middle;
}
.ptb-post-nav a:hover {
text-decoration: none;
} .ptb-post-nav .ptb-arrow {
display: inline-block;
float: left;
width: auto;
text-align: center;
text-decoration: none;
text-indent: -9999px;
}
.ptb-post-nav .ptb-next .ptb-arrow {
float: right;
}
.ptb-post-nav .ptb-next .ptb-arrow:before,
.ptb-post-nav .ptb-prev .ptb-arrow:before {
content: '';
display: inline-block;
width: 40px;
height: 40px;
border: solid transparent;
border-width: 1px;
margin-top: -20px;
position: absolute;
top: 50%;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
.ptb-post-nav .ptb-next .ptb-arrow:before {
border-top-color: #000;
border-right-color: #000;
right: 0;
}
.ptb-post-nav .ptb-prev .ptb-arrow:before {
border-bottom-color: #000;
border-left-color: #000;
left: 0;
}
.mce-i-ptb-favicon:before {
content: "\f119";
font-size: 21px;
font-family: dashicons;
}
.mce-btn button:hover{
background-color: transparent;
} .ptb_row:after,
.ptb_col:after,
.clearfix:after {
content: "";
display: table;
clear: both;
} .ptb_gravatar,
.ptb_email .ptb_gravatar+span{
display: inline-block;
vertical-align: middle;
}
.ptb_gravatar{
margin-right: 6px;
}@font-face {
font-family: 'lightcase';
src: url(//www.pma.ro/11/public/fonts/lightcase.eot?55356177);
src: url(//www.pma.ro/11/public/fonts/lightcase.eot?55356177#iefix) format('embedded-opentype'),
url(//www.pma.ro/11/public/fonts/lightcase.woff?55356177) format('woff'),
url(//www.pma.ro/11/public/fonts/lightcase.ttf?55356177) format('truetype'),
url(//www.pma.ro/11/public/fonts/lightcase.svg?55356177#lightcase) format('svg');
font-weight: normal;
font-style: normal;
}
[class*='lightcase-icon-']:before {
font-family: 'lightcase';
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: none;
width: 1em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em;  } .lightcase-icon-play:before { content: '\e800'; }
.lightcase-icon-pause:before { content: '\e801'; }
.lightcase-icon-close:before { content: '\e802'; }
.lightcase-icon-prev:before { content: '\e803'; }
.lightcase-icon-next:before { content: '\e804'; }
.lightcase-icon-spin:before { content: '\e805'; } @media screen and (max-width: 640px) {
.lightcase-open body {
padding: 55px 0 70px 0;
}
.lightcase-open body > *:not([id*=lightcase-]) {
position: fixed !important;
top: -9999px !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
} #lightcase-overlay {
background: #fff;
} #lightcase-loading {
color: #aaa;
}
#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]),
#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-contentInner,
#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-inlineWrap {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none;
background: none;
} #lightcase-case .lightcase-info {
padding-left: 15px;
padding-right: 15px;
}
#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-info {
position: static;
}
#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-content {
padding: 15px;
border: none;
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-contentInner,
#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-contentInner > * {
width: 100% !important;
max-width: none !important;
} #lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-contentInner > *:not(iframe) {
height: auto !important;
max-height: none !important;
} .lightcase-open #lightcase-nav[data-ispartofsequence]:before {
content: '';
position: fixed;
z-index: 9998;
right: 0;
bottom: 0;
left: 0;
height: 55px;
background: rgba(55,55,55,0.9);
}
#lightcase-nav a {
position: fixed;
z-index: 9999;
bottom: 15px;
outline: none;
cursor: pointer;
font-size: 24px;
}
#lightcase-nav a:hover {
text-shadow: 0 0 15px #fff;
} #lightcase-nav .lightcase-icon-close {
position: absolute;
z-index: 9997;
top: 15px;
right: 15px;
opacity: 0;
color:#ed1e24;
}
#lightcase-nav .lightcase-icon-pause,
#lightcase-nav .lightcase-icon-play {
left: 50%;
margin-left: -0.5em;
}
#lightcase-nav .lightcase-icon-prev {
left: 15px;
}
#lightcase-nav .lightcase-icon-next {
right: 15px;
} #lightcase-case p.lightcase-error {
padding: 30px 0;
font-size: 17px;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #aaa;
}
}
@media screen and (min-width: 641px) { #lightcase-overlay {
background: #333;
} #lightcase-loading {
color: #fff;
text-shadow: 0 0 15px #fff;
} #lightcase-case {
font-family: arial, sans-serif;
font-size: 13px;
line-height: 18px;
text-align: left;
color: #aaa;
text-shadow: 0 0 10px rgba(0,0,0,0.5);
} #lightcase-case:not([data-type=error]) .lightcase-content {
position: relative;
z-index: 1;
overflow: hidden;
text-shadow: none;
background-color: #fff;
-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 30px rgba(0,0,0,0.5);
-o-box-shadow: 0 0 30px rgba(0,0,0,0.5);
box-shadow: 0 0 30px rgba(0,0,0,0.5);
-webkit-backface-visibility: hidden;
}
#lightcase-case[data-type=image] .lightcase-content,
#lightcase-case[data-type=video] .lightcase-content {
background-color: #333;
}
#lightcase-case[data-type=image] .lightcase-contentInner,
#lightcase-case[data-type=video] .lightcase-contentInner {
line-height: 0.75;
}
#lightcase-case:not([data-type=error]) .lightcase-inlineWrap {
overflow: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
} #lightcase-case .lightcase-content h1,
#lightcase-case .lightcase-content h2,
#lightcase-case .lightcase-content h3,
#lightcase-case .lightcase-content h4,
#lightcase-case .lightcase-content h5,
#lightcase-case .lightcase-content h6,
#lightcase-case .lightcase-content p {
color: #333;
} #lightcase-nav a {
bottom: 50%;
margin-bottom: -0.5em;
outline: none;
cursor: pointer;
}
#lightcase-nav a.lightcase-icon-close {
margin: 0;
}
#lightcase-nav a.lightcase-icon-close,
#lightcase-nav a.lightcase-icon-play,
#lightcase-nav a.lightcase-icon-pause {
opacity: 0;
}
#lightcase-nav a:hover {
text-shadow: 0 0 15px #fff;
}
#lightcase-nav a:hover,
#lightcase-case:hover ~ #lightcase-nav a {
opacity: 1;
} #lightcase-nav a.lightcase-icon-close {
position: fixed;
z-index: 9997;
top: 15px;
right: 15px;
outline: none;
}
#lightcase-nav a.lightcase-icon-play,
#lightcase-nav a.lightcase-icon-pause {
left: 50%;
margin-left: -0.5em;
}
#lightcase-nav a.lightcase-icon-prev {
left: 15px;
}
#lightcase-nav a.lightcase-icon-next {
right: 15px;
} #lightcase-case p.lightcase-error {
margin: 0;
padding: 0;
font-size: 17px;
color: #aaa;
}
}
@media screen { #lightcase-overlay {
display: none;
width: 100%;
height: 100%;
position: fixed;
z-index: 1000;
top: 0;
left: 0;
} #lightcase-loading {
position: fixed;
z-index: 1001;
top: 50%;
left: 50%;
margin-top: -0.5em;
margin-left: -0.5em;
opacity: 1;
font-size: 32px; -moz-transform-origin: 50% 53%;
-webkit-animation: lightcase-loading-spin 0.5s infinite linear;
-moz-animation: lightcase-loading-spin 0.5s infinite linear;
-o-animation: lightcase-loading-spin 0.5s infinite linear;
animation: lightcase-loading-spin 0.5s infinite linear;
} #lightcase-case {
display: none;
position: fixed;
z-index: 1002;
top: 50%;
left: 50%;
} #lightcase-case .lightcase-info { position: absolute;
padding-top: 15px;
}
#lightcase-case .lightcase-caption {
clear: both;
}
#lightcase-case .lightcase-title,
#lightcase-case .lightcase-caption {
margin: 0;
padding: 0;
font-size: 17px;
line-height: 1.5;
font-weight: normal;
text-overflow: ellipsis;
}
#lightcase-case .lightcase-caption {
font-size: 13px;
}
#lightcase-case .lightcase-sequenceInfo {
font-size: 11px;
} [class*='lightcase-icon-'] {
width: 1.123em;
height: auto; font-size: 38px;
line-height: 1;
text-align: center;
text-shadow: none;
}
a[class*='lightcase-icon-'],
a[class*='lightcase-icon-']:focus {
position: fixed;
z-index: 9999;
text-decoration: none;
color: rgba(255,255,255,0.6);
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-transition: color, opacity, ease-in-out 0.25s;
-moz-transition: color, opacity, ease-in-out 0.25s;
-o-transition: color, opacity, ease-in-out 0.25s;
transition: color, opacity, ease-in-out 0.25s;
}
a[class*='lightcase-icon-']:hover {
color: rgba(255,255,255,1);
}
a[class*='lightcase-icon-'] > span {
display: inline-block;
text-indent: -9999px;
} .lightcase-isMobileDevice #lightcase-case .lightcase-inlineWrap,
.lightcase-isMobileDevice #lightcase-case[data-type=iframe] .lightcase-contentInner {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.lightcase-isMobileDevice.lightcase-open,
.lightcase-isMobileDevice.lightcase-open body {
max-width: 100%;
max-height: 100%;
}
.lightcase-isMobileDevice #lightcase-nav a:hover {
color: #aaa;
text-shadow: none;
}
} @-webkit-keyframes lightcase-loading-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-moz-keyframes lightcase-loading-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes lightcase-loading-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes lightcase-loading-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes lightcase-loading-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}