.tp-caption.medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}
.tp-caption.small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}
.tp-caption.very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}
.tp-caption.very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}
.tp-caption.modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}
.tp-caption.modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}
.tp-caption.modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.tp-caption.boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}
.tp-caption.black {
color:#000;
text-shadow:none;
}
.tp-caption.noshadow {
text-shadow:none;
}
.tp-caption.thinheadline_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans";
background-color:transparent;
}
.tp-caption.thintext_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:16px;
line-height:26px;
font-family:"Open Sans";
background-color:transparent;
}
.tp-caption.largeblackbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#000;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.tp-caption.largepinkbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#db4360;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.tp-caption.largewhitebg {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#fff;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.tp-caption.largegreenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#67ae73;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.tp-caption.excerpt {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#ffffff;
text-decoration:none;
background-color:rgba(0, 0, 0, 1);
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
padding:1px 4px 0px 4px;
width:150px;
white-space:normal !important;
height:auto;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}
.tp-caption.large_bold_grey {
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}
.tp-caption.large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_light_red {
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.grassfloor {
text-decoration:none;
background-color:rgba(160, 179, 151, 1);
width:4000px;
height:150px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}
.tp-caption.large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.medium_light_black {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.mediumlarge_light_darkblue {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.small_light_white {
font-size:17px;
line-height:28px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.roundedimage {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}
.tp-caption.large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.mediumwhitebg {
font-size:30px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:rgb(255, 255, 255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}.wptwa-container,
.wptwa-container * {
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.wptwa-container {
position: fixed;
top: auto;
left: auto;
bottom: 0;
right: 0;
text-align: right;
font-family: helvetica;
font-size: 13px;
line-height: 1.4em;
max-width: 400px;
max-height: 100%;
overflow-y: auto;
z-index: 100000;
}
.wptwa-container.left-side {
right: auto;
left: 0;
text-align: left;
}
.wptwa-container p:first-child {
margin-top: 0;
}
.wptwa-container p:last-child {
margin-bottom: 0;
}
.wptwa-container a {
text-decoration: none;
}
.wptwa-container .wptwa-clearfix:before,
.wptwa-container .wptwa-clearfix:after {
content: '';
display: block;
clear: both;
} .wptwa-container .wptwa-box {
text-align: left;
background: white;
border: 1px solid #f5f5f5;
box-shadow: 3px 3px 3px rgba(0, 0, 0, .02);
padding: 20px 20px 10px;
margin: 20px 20px 0;
border-radius: 2px;
position: relative;
border-radius: 6px 6px 0 0;
display: none;
transition: all .2s;
}
.wptwa-container .wptwa-box.show {
display: block;
}
.wptwa-container .wptwa-box:before,
.wptwa-container .wptwa-box:after {
content: '';
position: absolute;
bottom: -7px;
right: 22px;
width: 13px;
height: 13px;
background: white;
transform: rotate(45deg);
z-index: 1;
border: 1px solid #f5f5f5;
box-shadow: 3px 3px 3px rgba(0, 0, 0, .02);
}
.wptwa-container.left-side .wptwa-box:before,
.wptwa-container.left-side .wptwa-box:after {
right: auto;
left: 22px;
}
.wptwa-container .wptwa-box:before {
z-index: 2;
box-shadow: none;
background: white;
transform: none;
bottom: 0;
width: 19px;
right: 17px;
border-color: white;
}
.wptwa-container .wptwa-box ul {
list-style: none;
padding: 0;
margin-top: 15px;
}
.wptwa-description {
border-radius: 6px 6px 0 0;
background: rgba(69, 90, 100, .9);
padding: 20px;
padding-right: 30px;
margin: -20px -20px 10px;
color: white;
}
.wptwa-description p {
color: inherit;
}
.wptwa-container .wptwa-account {
color: inherit;
display: block;
padding: 10px 10px;
margin: 0 -10px -1px;
border-radius: 10px;
position: relative;
z-index: 3;
}
.wptwa-container .wptwa-account:not(:last-child):after {
content: '';
display: block;
background: #f5f5f5;
height: 1px;
width: 100%;
max-width: calc(100% - 20px);
position: absolute;
bottom: 0;
left: 10px;
}
.wptwa-container .wptwa-account:first-child {
margin-top: -10px;
}
.wptwa-container .wptwa-description ~ .wptwa-people .wptwa-account:first-child {
margin-top: 0;
}
.wptwa-container .wptwa-account:last-child {
margin-bottom: 0;
border-bottom: none;
}
.wptwa-container .wptwa-account:hover {
background: #f5f5f5;
border-color: transparent;
}
.wptwa-container .wptwa-account .wptwa-face {
width: 40px;
height: 40px;
margin-right: 15px;
float: left;
position: relative;
}
.wptwa-container .wptwa-account .wptwa-face.no-image:before {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: transparent url(//www.interclase.com/wp-content/plugins/wpt-whatsapp/assets/images/logo-green-small.png) center center no-repeat;
background-size: 100%;
z-index: 1;
}
.wptwa-container .wptwa-account.wptwa-group .wptwa-face.no-image:before {
background: transparent url(//www.interclase.com/wp-content/plugins/wpt-whatsapp/assets/images/logo-group.png) center center no-repeat;
}
.wptwa-container .wptwa-account .wptwa-face:after {
content: '';
display: block;
width: 15px;
height: 15px;
position: absolute;
bottom: 0;
right: -5px;
background: transparent url(//www.interclase.com/wp-content/plugins/wpt-whatsapp/assets/images/logo-green-small.png) center center no-repeat;
background-size: cover;
z-index: 4;
}
.wptwa-container .wptwa-account.wptwa-group .wptwa-face:after {
background: transparent url(//www.interclase.com/wp-content/plugins/wpt-whatsapp/assets/images/logo-group.png) center center no-repeat;
background-size: contain;
}
.wptwa-container .wptwa-account .wptwa-face.no-image:after {
content: none;
}
.wptwa-container .wptwa-account .wptwa-info {
position: relative;
top: 2px;
color: inherit;
float: left;
width: calc(100% - 55px);
}
.wptwa-container .wptwa-account .wptwa-title {
font-size: 11px;
line-height: 100%;
opacity: .5;
}
.wptwa-container .wptwa-account .wptwa-name {
font-weight: bold;
display: block;
}
.wptwa-container .wptwa-account .wptwa-name:only-child {
position: relative;
top: 10px;
}
.wptwa-container .wptwa-account img {
width: 100%;
height: 100%;
display: block;
border-radius: 50px;
overflow: hidden;
position: relative;
z-index: 2;
}
.wptwa-container .wptwa-handler {
display: inline-block;
vertical-align: top;
text-decoration: none;
color: white;
background: rgba(69, 90, 100, .9);
padding: 10px 15px;
border-radius: 50px;
line-height: 120%;
white-space: nowrap;
text-align: center;
transition: all .3s;
position: relative;
margin: 20px;
z-index: 3;
}
.wptwa-container.circled-handler .wptwa-handler {
width: 60px;
height: 60px;
box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 20px rgba(0, 0, 0, .16);
}
.wptwa-container.circled-handler .wptwa-handler:hover {
box-shadow: 0 2px 8px rgba(0, 0, 0, .09), 0 4px 20px rgba(0, 0, 0, .24);
}
.wptwa-container .wptwa-handler:hover {
box-shadow: 3px 3px 3px rgba(0, 0, 0, .05);
cursor: pointer;
}
.wptwa-container .wptwa-box ul a {
padding: 7px 14px;
background: #445963;
}
.wptwa-container .wptwa-handler svg {
max-width: 15px;
fill: #fff;
display: inline-block;
vertical-align: top;
margin-right: 5px;
}
.wptwa-container.circled-handler svg {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%) scale(1.7);
}
.wptwa-container .wptwa-close {
display: block;
width: 15px;
height: 15px;
position: absolute;
top: 7px;
right: 7px;
opacity: .5;
visibility: hidden;
transition: opacity .3s;
}
.wptwa-container .wptwa-description + .wptwa-close {
visibility: visible;
}
.wptwa-container .wptwa-close:hover {
cursor: pointer;
opacity: 1;
}
.wptwa-container .wptwa-close:before,
.wptwa-container .wptwa-close:after {
content: '';
display: block;
background: white;
width: 15px;
height: 3px;
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%) rotate(45deg);
}
.wptwa-container .wptwa-close:after {
transform: translateY(-50%) translateX(-50%) rotate(-45deg);
} .whatsapp-custom-styled {
display: inline-block;
line-height: 100%;
padding: 10px 15px;
margin: 2px 0;
border-radius: 2px;
text-decoration: none !important;
border: none !important;
transition: background .15s, color 0s;
}
.whatsapp-custom-styled:hover {
text-decoration: none !important;
border: none !important;
box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);
}
.whatsapp-custom-styled svg {
position: relative;
top: 2px;
margin-right: 5px;
}
.whatsapp-custom-styled svg:only-child {
margin-right: 0;
}
.whatsapp-custom-styled.no-icon {
padding: 13px 15px;
}
.whatsapp-custom-styled.no-icon svg {
display: none;
} .widget .whatsapp-custom-styled {
transition: background .15s, color 0s;
}
.whatsapp-custom-styled.block-level {
display: block;
text-align: center;
line-height: 1.3em;
padding-top: 10px;
padding-bottom: 10px;
}
.whatsapp-custom-styled.block-level.align-left {
text-align: left;
}
@media screen and (min-width : 1025px) {
.wptwa-flag:after {
content: 'desktop';
display: none;
}
}
@media screen and (max-width : 782px) {
.wptwa-flag:after {
content: 'mobile';
display: none;
}
}.wptwa-container .wptwa-handler,
.wptwa-description {
background-color: rgba(0, 158, 0, 1);
color: rgba(255, 255, 255, 1);
}
.wptwa-container .wptwa-handler svg {
fill: rgba(255, 255, 255, 1);
}
.wptwa-container .wptwa-box {
background-color: rgba(255, 255, 255, 1);
color: rgba(85, 85, 85, 1);
}
.wptwa-container .wptwa-box:before,
.wptwa-container .wptwa-box:after {
background-color: rgba(255, 255, 255, 1);
border-color: rgba(255, 255, 255, 1);
}
.wptwa-container .wptwa-close:before,
.wptwa-container .wptwa-close:after {
background-color: rgba(255, 255, 255, 1);
}
.wptwa-container {
max-width: 400px;
}
@media screen and (max-width : 400px) {
.wptwa-container {
max-width: 100%;
}
}
.wptwa-container .wptwa-box {
width: calc(400px - 80px);
max-width: calc(100% - 40px);
}
.wptwa-container .wptwa-account:hover {
background-color: rgba(245, 245, 245, 1);
color: rgba(85, 85, 85, 1);
}
.wptwa-container .wptwa-account:not(:last-child):after {
background-color: ;
}
.wptwa-container .wptwa-account:hover:after {
background-color: rgba(245, 245, 245, 1);
}