.wp_cart_clear_float{
clear:both;
}
.shopping_cart{
padding: 5px;
}
.shopping_cart img{
border:none;
box-shadow: none;
}
.shopping_cart input{
width:auto !important;
margin: 0;
}
.shopping_cart input[type="number"]{
max-width:5em !important;
text-align:center;
}
div.shopping_cart table{
border: none;    
}
div.shopping_cart tr td, div.shopping_cart tr th{
padding:2px 1px;
border: none;
}
div.shopping_cart tr th{
font-weight: bold;    
}
div.shopping_cart tr, div.shopping_cart th{
border: none;    
}
.shopping_cart .wspsc_cart_item_name_th{
text-align: left;
}
.shopping_cart .wspsc_cart_qty_th, .shopping_cart .wspsc_cart_price_th{
text-align: center;
}
.shopping_cart .wp_cart_item_thumbnail{
margin-right: 10px;
}
.shopping_cart .wp_cart_item_thumbnail img{
max-width: 48px;
float: left;
}
.wp_cart_remove_item_form input[type="image"]{
border: none;
cursor: pointer;
}
.wp-cart-button-form input{
width: auto !important;
}
.wp_cart_checkout_button{
cursor: pointer;    
}
.wp_cart_checkout_button:hover{
opacity:0.7;
}
.wp_cart_button:hover{
opacity:0.7;
}
.wp_cart_button_wrapper input{
margin: 0;
}
.wpsc-error-message{
color:red !important;
font-weight:bold;
}
.wpsc-success-message{
color:green !important;
font-weight:bold;
} .wpsc-cart-txn-success-msg {
background-color: #f4f8ff;
border: 1px solid #007cba;
border-radius: 3px;
padding: 15px 20px;
}
.wpsc-cart-change-quantity-msg{
font-weight: bold; 
color: red;
} .wp_cart_product_display_box{
border: 1px solid #E8E5DC;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
margin-bottom: 25px;
padding-bottom: 5px;
width:300px;
}
.wp_cart_product_thumbnail img{
max-width:100%;
}
.wp_cart_product_display_bottom{
padding:10px 15px;	
}
.wp_cart_product_name{
color: #525351;
font-size: 16px;
font-weight: bold;
line-height: 20px;
margin: 0 0 10px 0;
text-transform:uppercase;
}
.wp_cart_product_description{
font-style:italic;
}
.wp_cart_product_price{
color: #525351;
display: block;
font-size: 22px;
font-weight: bold;
line-height: 24px;
margin: 0;
padding: 10px 10px 10px 0;
}  .wpsps_compact_cart{
font-family:helvetica;	
background-color:#DDDDDD;
border:1px solid #CCCCCC;
max-width: 240px;
min-width: 200px;
padding: 10px 7px;
margin:5px 0;
}
.wpsps_compact_cart_container{
padding-left: 15px;
font-size: 14px;
}
.wpsps_compact_cart_price{
color: #6A872D;
font-weight: bold;
}
.wpsps_compact_cart_co_btn{
background-color: #A3A3A3 !important;
color: #162636 !important;
font-size: 14px !important;
font-weight:normal !important;
margin-left: 10px !important;
padding: 5px 7px !important;
text-decoration: none !important;
width:auto !important;
height:auto !important;
}  .wspsc_compact_cart2{
background-color:#b4d613;
border:1px solid #92B002;
max-width: 140px;
min-width: 140px;
padding: 2px 2px;
margin:10px 0;
}
.wspsc_compact_cart2_container{
background: url(//noahsarknovato.com/wp-content/plugins/wordpress-simple-paypal-shopping-cart/images/shopping_cart_icon_2.png) 6px 6px no-repeat;
padding-left: 40px;
}
.wspsc_compact_cart2_inside{
background: #262626;
display: block;
color: #FFFFFF;
font-size: 14px;
text-align: center;
cursor: pointer;
padding: 3px 0;
}
.wspsc_compact_cart2_view_cart_link {
color: #FFFFFF !important;
text-decoration: none;
}
.wspsc_compact_cart2_view_cart_link:hover {
color: #FFFFFF !important;
text-decoration: none;
}  .wspsc_block_description_text{
font-size: smaller !important;
color: #6c757d !important;
} .wpsc-order-data-box {
display: flex;
justify-content: space-between;
align-content: center;
width: 100%;
}
.wpsc-order-data-box-col {
margin-bottom: 10px;
margin-right: 10px;
}
.wpsc-order-data-box-col :nth-child(1) {
font-weight: bold;
margin-bottom: 10px;
margin-right: 10px;
}
@media screen and (max-width: 768px) {
.wpsc-order-data-box {
display: block;
}
}
.wpsc-order-details-table,
.wpsc-order-downloads-table {
width: 100%;
border-collapse: collapse;
border: 1px solid lightgray;
}
.wpsc-order-details-table td,
.wpsc-order-details-table th,
.wpsc-order-downloads-table td,
.wpsc-order-downloads-table th {
padding: 15px;
border-top: 1px solid lightgray;
border-bottom: 1px solid lightgray;
}
.wpsc-order-shipping-address,
.wpsc-order-shipping-region,
.wpsc-order-tax-region,
.wpsc-order-billing-address {
padding: 15px;
border: 1px solid lightgray;
} .wpsc-manual-payment-form{
position: relative;
}
.wpsc-manual-payment-form-instructions{
white-space: pre-line;
margin-top: 10px;
margin-bottom: 14px;
}
.wpsc-manual-payment-form-basic-fields{
display: grid;
grid-template-columns: repeat(2, min-content);
grid-template-areas:
"fname lname"
"email phone";
column-gap: 10px;
row-gap: 10px;
}
.wpsc-manual-payment-form-basic-fields div:nth-child(1){ grid-area: fname;}
.wpsc-manual-payment-form-basic-fields div:nth-child(2){ grid-area: lname;}
.wpsc-manual-payment-form-basic-fields div:nth-child(3){ grid-area: email;}
.wpsc-manual-payment-form-basic-fields div:nth-child(4){ grid-area: phone;}
.wpsc-manual-payment-form-address-fields{
margin-top: 10px;
display: grid;
grid-template-columns: repeat(2, min-content);
grid-template-areas:
"street city"
"country state"
"postalcode postalcode";
column-gap: 10px;
row-gap: 10px;
}
.wpsc-manual-payment-form-address-fields div:nth-child(1){ grid-area: street;}
.wpsc-manual-payment-form-address-fields div:nth-child(2){ grid-area: city;}
.wpsc-manual-payment-form-address-fields div:nth-child(3){ grid-area: country;}
.wpsc-manual-payment-form-address-fields div:nth-child(4){ grid-area: state;}
.wpsc-manual-payment-form-address-fields div:nth-child(5){ grid-area: postalcode;}
.wpsc-manual-payment-address-section-label{
font-size: larger;
margin: 16px 0 12px;
}
.wpsc-manual-payment-form-field input,
.wpsc-manual-payment-form-field select {
width: 100%;
}
.wpsc-manual-payment-form-submit-section{
margin-top: 24px;
}
.wpsc-manual-payment-form-cancel{
margin-left: 8px !important;
}
.wpsc-manual-checkout-field-error {
color: #cc0000;
font-size: smaller;
margin-top: 4px
}
.wpsc-manual-payment-form-loader {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center; backdrop-filter: blur(2px);
visibility: hidden;
transition: opacity 500ms, visibility 500ms;
}
.wpsc-manual-payment-form-loader::after {
content: '';
box-sizing: border-box;
width: 60px;
height: 60px;
border-radius: 50%;
border: 5px solid #ccc;
border-top-color: #0070ba;
animation: wpsc-spinner .6s linear infinite;
}
@keyframes wpsc-spinner {
to {
transform: rotate(360deg);
}
}
.wpsc-manual-payment-form.loading .wpsc-manual-payment-form-loader{
visibility: visible !important;
}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}#tribe-events-header,.recurring-info-tooltip,.single-featured-image-header,.tribe-events-ajax-loading,.tribe-events-divider{display:none}#tribe-events-pg-template{margin:0 auto;max-width:1048px;padding:var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4)}.tribe-events-after-html p,.tribe-events-before-html p{margin:0 0 10px}.tribe-events-back{margin-bottom:var(--tec-spacer-5)}@media (min-width:768px){.tribe-events-back{margin-bottom:var(--tec-spacer-8)}}.tribe-events-single>.tribe_events{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){order:1;width:100%}.tribe-events-notices{margin-bottom:var(--tec-spacer-4);padding-bottom:var(--tec-spacer-2)}.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{margin:0;padding:0}.tribe-events-schedule{align-items:center;display:flex;flex-wrap:wrap;margin:var(--tec-spacer-1) 0 var(--tec-spacer-4)}@media (min-width:768px){.tribe-events-schedule{align-items:baseline;flex-wrap:nowrap;margin:var(--tec-spacer-5) 0 var(--tec-spacer-7)}}.tribe-events-schedule h2{margin-bottom:var(--tec-spacer-1);margin-right:var(--tec-spacer-1);order:0;width:100%}@media (min-width:768px){.tribe-events-schedule h2{margin-bottom:0;width:auto}}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1);position:relative}.tribe-events-schedule .recurringinfo:before,.tribe-related-event-info .recurringinfo:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.8.8 0 0 1-.592.26.8.8 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.8.8 0 0 1 2.43 15a.8.8 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.95.95 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.8.8 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.95.95 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174s0-.13.02-.174c0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152%27/%3E%3C/svg%3E") 0 /12px no-repeat;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tribe-events-schedule .recurringinfo .tribe-events-divider,.tribe-related-event-info .recurringinfo .tribe-events-divider{display:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{padding-left:var(--tec-spacer-4);visibility:hidden}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{visibility:visible}.tribe-events-schedule .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1)}@media (min-width:768px){.tribe-events-schedule .recurringinfo{margin-left:var(--tec-spacer-1);padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events-schedule .recurringinfo:before{left:16px}.tribe-events-schedule .recurringinfo .event-is-recurring{visibility:visible}}.tribe-events-schedule .tribe-events-cost{margin-right:var(--tec-spacer-1);order:1}@media (min-width:768px){.tribe-events-schedule .tribe-events-cost{margin:0 var(--tec-spacer-1)}}.tribe-events-event-image{align-self:flex-start;margin-bottom:var(--tec-spacer-3)}.tribe-events-event-image img{display:block}@media (min-width:768px){.tribe-events-event-image{margin-bottom:var(--tec-spacer-7)}}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{margin-bottom:.75em}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{margin-bottom:var(--tec-spacer-3)}.tribe-events-content ol:last-child,.tribe-events-content p:last-child,.tribe-events-content ul:last-child{margin-bottom:var(--tec-spacer-6)}.tribe-events-content ol,.tribe-events-content ul{padding:0}.tribe-events-content ol{list-style-type:decimal}.tribe-events-content pre{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5)}.tribe-events-content blockquote p{display:inline-block}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-7)}@media (min-width:768px){.tribe-events-cal-links{margin-bottom:var(--tec-spacer-8)}}.tribe-events-cal-links a{display:inline-block}.single-tribe_events .tribe-events-cal-links a,.tribe-events-cal-links a{padding-left:var(--tec-spacer-7)}.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-5)}@media (min-width:768px){.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-8)}}.tribe-events-event-meta{display:flex;flex-wrap:wrap;margin:0 0 var(--tec-spacer-7)}@media (min-width:768px){.tribe-events-event-meta{margin-bottom:var(--tec-spacer-3)}}.tribe-events-event-meta dl{margin-top:var(--tec-spacer-1)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{margin:0 0 var(--tec-spacer-0) 0;padding:0}.tribe-events-event-meta dd[class$=url],.tribe-events-event-meta dt:not(:first-child){margin-top:var(--tec-spacer-3)}.tribe-events-event-meta dt[class*=url]+dd{margin-top:0}.tribe-events-event-meta .tribe-events-address{margin:0}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:var(--tec-spacer-1);order:2;padding-top:var(--tec-spacer-5);position:relative;width:100%}@media (min-width:768px){.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:0;padding-top:0;position:static;width:auto}}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-7);margin-top:calc(var(--tec-spacer-6)*-1)}@media (min-width:768px){.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-8)}}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-1);margin-top:calc(var(--tec-spacer-7)*-1)}@media (min-width:768px){.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-3);margin-top:calc(var(--tec-spacer-8)*-1)}}.tribe-events-event-meta:before{content:"";left:0;position:absolute;right:0;top:0}@media (min-width:768px){.tribe-events-event-meta:before{top:auto}}.tribe-events-meta-group{flex:1 0 140px;margin-right:var(--tec-spacer-5);order:0}@media (min-width:768px){.tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}}.tribe-events-meta-group.tribe-events-meta-group-venue{order:1}@media (min-width:768px){.tribe-events-meta-group.tribe-events-meta-group-venue{order:0}}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:100%;margin-top:var(--tec-spacer-1);padding-top:var(--tec-spacer-5);width:auto}@media (min-width:768px){.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:140px;margin-top:0;padding-top:0}}.tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:var(--tec-spacer-1)}.tribe-events-venue-map{margin:0 0 var(--tec-spacer-5) 0;order:-1;width:100%}@media (min-width:768px){.tribe-events-venue-map{margin-top:var(--tec-spacer-7);order:1;width:211px}}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{margin-bottom:0;max-height:241px}@media (min-width:768px){.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:211px}}.tribe-events-related-events-title,.tribe-related-events{order:2}.tribe-events-related-events-title{margin-bottom:var(--tec-spacer-5);padding-top:var(--tec-spacer-7);width:100%}.tribe-events-single ul.tribe-related-events{display:flex;flex-direction:column;margin-bottom:0}@media (min-width:768px){.tribe-events-single ul.tribe-related-events{flex-direction:row;justify-content:space-between}}.tribe-events-single ul.tribe-related-events li{display:flex;flex:1;flex-direction:column;margin-bottom:var(--tec-spacer-6);padding:0;width:auto}.tribe-events-single ul.tribe-related-events li:last-child{margin-right:0}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a{display:block;overflow:hidden;padding-top:75%;position:relative}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{bottom:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) scale(2)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"]{transform:translate(-50%,-50%) scale(1)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{align-items:baseline;display:flex;flex-wrap:wrap;padding:0;width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{margin:var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo{margin:0 var(--tec-spacer-1) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type{margin-right:var(--tec-spacer-1)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{margin-bottom:var(--tec-spacer-1);width:100%}#tribe-events-footer{padding:var(--tec-spacer-4) 0}@media (min-width:768px){#tribe-events-footer{padding:var(--tec-spacer-6) 0}}.tribe-events-single .tribe-events-sub-nav{display:flex;justify-content:space-between;margin-left:0}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin:0}.tribe-events-single .tribe-events-sub-nav a span{display:none}.tribe-events-nav-previous a:before{margin-top:-2px;width:7px}@media (min-width:768px){.tribe-events-nav-previous a:before{margin-right:var(--tec-spacer-1);width:9px}}.tribe-events-nav-next a:after{margin-top:-2px;width:7px}@media (min-width:768px){.tribe-events-nav-next a:after{margin-left:var(--tec-spacer-1);width:9px}}.tribe-theme-twentynineteen .tribe-events-single>.tribe_events{margin-top:0}.tribe-theme-twentytwenty .tribe-events-schedule h2{margin-left:0}.tribe-theme-twentytwenty .tribe-events-content h2,.tribe-theme-twentytwenty .tribe-events-content h3,.tribe-theme-twentytwenty .tribe-events-content h4,.tribe-theme-twentytwenty .tribe-events-content h5,.tribe-theme-twentytwenty .tribe-events-content h6{margin-top:0}.tribe-theme-twentytwenty .tribe-events-content ol,.tribe-theme-twentytwenty .tribe-events-content ul{margin-left:0}.tribe-theme-twentytwenty .tribe-events-related-events-title,.tribe-theme-twentytwenty .tribe-events-single-section-title{margin-top:0}#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template{max-width:1048px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-1)}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-4)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{margin-right:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar{margin-left:0}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;position:relative}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets{width:100%}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{margin-right:var(--tec-spacer-5)}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:0}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{margin-top:var(--tec-spacer-7);width:211px}}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more,.event-tickets .tribe-tickets__rsvp-actions-button-not-going,.event-tickets .tribe-tickets__rsvp-form-button,.event-tickets .tribe-tickets__tickets-item-quantity button{background-color:initial;background-image:none;border:none;outline:none}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus,.event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus,.event-tickets .tribe-tickets__rsvp-form-button:focus,.event-tickets .tribe-tickets__tickets-item-quantity button:focus{outline:auto}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background);--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}#tribe-events-pg-template{background-color:var(--tec-color-background-events)}.tribe-events-single{-webkit-font-smoothing:antialiased}.tribe-events-after-html p,.tribe-events-before-html p{line-height:1.7}.tribe-events-back a,.tribe-events-back a:visited{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);-webkit-text-decoration:none;text-decoration:none}.tribe-events-notices{border-bottom:1px solid var(--tec-color-border-secondary);box-shadow:none}.tribe-events-notices ul{list-style:none;text-align:left;text-transform:none}.tribe-events-single-event-title{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-title);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}@media (min-width:768px){.tribe-events-single-event-title{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}}.tribe-events-schedule{background-color:initial;border:0}.tribe-events-schedule h2{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-date);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){.tribe-events-schedule h2{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{background-color:var(--tec-color-background-secondary);border-radius:40px;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-0);text-transform:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{letter-spacing:-9999px}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-regular);letter-spacing:normal;line-height:20px;-webkit-text-decoration:none;text-decoration:none}.tribe-events-schedule .recurringinfo{background-color:var(--tec-color-background-secondary);border-radius:40px;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-0);text-transform:none}@media (min-width:768px){.tribe-events-schedule .recurringinfo{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-events-schedule .recurringinfo .event-is-recurring{letter-spacing:normal}}.tribe-events-schedule .tribe-events-cost{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none;text-transform:uppercase}@media (min-width:768px){.tribe-events-schedule .tribe-events-cost{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}.tribe-events-content{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);letter-spacing:normal;text-transform:none}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}@media (min-width:768px){.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}}.tribe-events-content ol,.tribe-events-content ul{list-style-position:inside}.tribe-events-content ul{list-style-type:disc}.tribe-events-content a{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-events-content a:active,.tribe-events-content a:focus,.tribe-events-content a:hover{border-bottom:1px solid;color:var(--tec-color-link-accent)}.tribe-events-content a{-webkit-text-decoration:none;text-decoration:none}.tribe-events-content pre{background-color:var(--tec-color-background-secondary);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events-content blockquote{quotes:auto}.tribe-events-content blockquote:before{content:open-quote}.tribe-events-content blockquote:after{content:close-quote}.tribe-events-cal-links{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-cal-links a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23141827%27 d=%27M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431m18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18zM.99 1.239h15.995v2.315H.991z%27/%3E%3Cpath stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.2%27 d=%27M22.918 10.5H9.207m11.488-3.255 3.252 3.272-3.213 3.213%27/%3E%3C/g%3E%3C/svg%3E") 0 /24px no-repeat;color:var(--tec-color-link-accent);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);-webkit-text-decoration:none;text-decoration:none}.tribe-events-event-meta{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2)}.tribe-events-event-meta a,.tribe-events-event-meta a:visited{color:var(--tec-color-link-accent)}.tribe-events-event-meta a:focus,.tribe-events-event-meta a:hover{color:var(--tec-color-link-accent-hover)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{word-break:break-word}.tribe-events-event-meta dt{line-height:var(--tec-line-height-3)}.tribe-events-event-meta .tribe-events-address{font-style:normal;line-height:26px}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border-top:1px solid var(--tec-color-border-secondary)}@media (min-width:768px){.tribe-events-event-meta.secondary:before{content:normal}}.single-tribe_events .tribe-events-single .tribe-events-event-meta{background-color:initial;color:var(--tec-color-text-primary)}.tribe-events-meta-group .tribe-events-single-section-title{color:var(--tec-color-text-primary);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-bold);letter-spacing:1px;text-transform:uppercase}.tribe-events-meta-group a{color:var(--tec-color-link-accent)}.tribe-events-meta-group.tribe-events-meta-group-gmap{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-venue-map{border:0;border-radius:0}.tribe-events-related-events-title{border-top:1px solid var(--tec-color-border-secondary);color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-6);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){.tribe-events-related-events-title{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}}.tribe-events-single ul.tribe-related-events li,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-3);text-transform:none}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a{color:var(--tec-color-link-primary)}#tribe-events-footer{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-single .tribe-events-sub-nav{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);list-style:none}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav{font-size:var(--tec-font-size-3)}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a{color:var(--tec-color-text-secondary);-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{content:"";display:inline-block;height:20px;vertical-align:middle;width:11px}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover{color:var(--tec-color-text-primary)}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%235d5d5d%27 d=%27M11.916 17.841 10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z%27/%3E%3C/svg%3E") 0 /7px no-repeat}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background-size:9px}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M11.916 17.841 10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z%27/%3E%3C/svg%3E")}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%235d5d5d%27 d=%27M.084 2.159 2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z%27/%3E%3C/svg%3E") 100% /7px no-repeat}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{background-size:9px}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M.084 2.159 2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z%27/%3E%3C/svg%3E")}.tribe-theme-twentynineteen .tribe-events-content h2:before,.tribe-theme-twentynineteen .tribe-events-related-events-title:before,.tribe-theme-twentynineteen .tribe-events-schedule h2:before,.tribe-theme-twentynineteen .tribe-events-single-event-title:before,.tribe-theme-twentynineteen .tribe-events-single-section-title:before{content:normal}.tribe-theme-twentytwentyone .tribe-events-cal-links a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23141827%27 d=%27M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431m18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18zM.99 1.239h15.995v2.315H.991z%27/%3E%3Cpath stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.2%27 d=%27M22.918 10.5H9.207m11.488-3.255 3.252 3.272-3.213 3.213%27/%3E%3C/g%3E%3C/svg%3E") 0 /24px no-repeat}.tribe-theme-twentytwentyone .tribe-events-schedule .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button),.tribe-theme-twentytwentyone .tribe-related-event-info .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:#0000;-webkit-text-decoration:none;text-decoration:none}#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-title);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-date);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-content pre{background-image:none}#top.tribe-theme-enfold.single-tribe_events #wrap_all .tribe-events-cal-links a,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{border:0}.fusion-widget-area .tribe-events-event-meta:before,.fusion-widget-area .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets){border:none}[class*=tec-events-elementor-event-widget]{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:1rem;font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);margin:0 0 var(--tec-spacer-0) 0;padding:0}[class*=tec-events-elementor-event-widget] [class*=tec-events-elementor-event-widget]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:inherit;padding:inherit}[class*=tec-events-elementor-event-widget] a,a[class*=tec-events-elementor-event-widget]{border-bottom-color:initial;-webkit-text-decoration:underline;text-decoration:underline}.e-con-inner [class*=elementor-widget-tec_elementor_widget]:not(:last-child),.elementor-section:not(.elementor-top-section) [class*=elementor-widget-tec_elementor_widget]:not(:last-child){margin-block-end:var(--tec-spacer-3)}.tec-events-elementor-widget-empty{background-color:var(--tec-color-background-secondary);color:var(--tec-color-text-secondary);font-size:1rem;font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);padding:1em;text-align:center}.is-menu a,.is-menu a:focus,.is-menu a:hover,.is-menu:hover>a{background:0 0!important;outline:0}.is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-menu,form .is-link-container{position:relative}.is-menu a{line-height:1}.is-menu a::after,.is-menu a::before{display:none!important}.is-menu.default form{max-width:310px}.is-menu.is-dropdown form{display:none;min-width:310px;max-width:100%;position:absolute;right:0;top:100%;z-index:9}.is-menu.full-width-menu form,.is-menu.sliding form{min-width:0!important;overflow:hidden;position:absolute;right:0;top:25%;width:0;z-index:99;padding:0;margin:0}.is-menu.full-width-menu form:not(.is-search-form) input[type=search],.is-menu.full-width-menu form:not(.is-search-form) input[type=text],.is-menu.is-dropdown form:not(.is-search-form) input[type=search],.is-menu.is-dropdown form:not(.is-search-form) input[type=text],.is-menu.sliding form:not(.is-search-form) input[type=search],.is-menu.sliding form:not(.is-search-form) input[type=text],.is-popup-search-form form:not(.is-search-form) input[type=search],.is-popup-search-form form:not(.is-search-form) input[type=text]{background:#fff;color:#000}.is-menu.is-first form{right:auto;left:0}.is-menu.full-width-menu.open .search-close,.is-menu.full-width-menu:not(.open) form,.is-menu.is-dropdown form[style="display: block;"]+.search-close,.is-menu.sliding.open .search-close,.is-menu.sliding:not(.open) form,form:hover+.is-link-container,form:hover>.is-link-container{display:block}.is-form-style-2 .is-search-submit,.is-link-container,.is-menu form .screen-reader-text,.search-close{display:none}.is-menu form label{margin:0;padding:0}.is-menu-wrapper{display:none;position:absolute;right:5px;top:5px;width:auto;z-index:9999}.popup-search-close,.search-close{cursor:pointer;width:20px;height:20px}.is-menu-wrapper.is-expanded{width:100%}.admin-bar .is-menu-wrapper{top:51px}.is-menu-wrapper .is-menu{float:right}.is-menu-wrapper .is-menu form{right:0;left:auto}.gsc-cse-search-menu{max-width:310px;float:right}.gsc-cse-search-menu .cse .gsc-control-cse,.gsc-cse-search-menu .gsc-control-cse{padding:0}.is-menu .search-icon-path{fill:#848484}.search-close{position:absolute;right:-22px;top:33%;z-index:99999}.is-menu.is-first .search-close{right:auto;left:-22px}.is-menu.is-dropdown .search-close{top:calc(100% + 7px)}.popup-search-close{z-index:99999;float:right;position:relative;margin:20px 20px 0 0}#is-popup-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(4,4,4,.91);z-index:999999}.is-popup-search-form form{width:80%;margin:20% auto 0}.is-popup-search-form form.is-ajax-search{margin:10% auto 0}.popup-search-close:after,.search-close:after{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popup-search-close:before,.search-close:before{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.is-highlight{background-color:#ffffb9;color:#222}@media screen and (max-width:910px){.is-menu form{left:0;min-width:50%;right:auto}.is-menu.default form{max-width:100%}.is-menu.full-width-menu.active-search{position:relative}.is-menu-wrapper{display:block}}.is-form-style label,.is-menu.full-width-menu.is-first button.is-search-submit,.is-menu.sliding.is-first button.is-search-submit{display:inline-block!important}form .is-link-container div{position:absolute;width:200px;bottom:-25px;left:5px;z-index:99999;height:auto;line-height:14px;padding:10px 15px}form .is-link-container a{text-decoration:none;font-size:14px;font-weight:100;font-family:arial;box-shadow:none}form .is-link-container a:hover{text-decoration:underline}form .is-link-container a.is-customize-link{margin-left:15px}.is-form-style label{padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:1px solid #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit{background:0 0;border:0;box-shadow:none!important;opacity:1;padding:0!important;margin:0;line-height:0;outline:0;vertical-align:middle;width:36px;height:36px}.is-menu.full-width-menu.is-first button.is-search-submit:not([style="display: inline-block;"]),.is-menu.sliding.is-first button.is-search-submit:not([style="display: inline-block;"]){visibility:hidden}.is-form-style .is-search-submit path{fill:#555}.is-form-style input.is-search-submit{text-decoration:none;position:absolute;top:0;right:0;padding:0 10px!important;width:auto}.is-search-icon{width:36px;padding-top:6px!important}.is-search-icon svg{width:22px;display:inline}.is-form-style input.is-search-submit,.is-search-icon{display:inline-block!important;color:#666;background:#ededed;box-shadow:none!important;outline:0;margin:0;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;height:36px;text-transform:capitalize;vertical-align:middle;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon:hover,form.is-form-style input.is-search-submit:hover{background:#dcdcdc}body.staff_phone #imagelightbox-overlay, body.staff_phone #imagelightbox { display:none; }
.staff_soc_icons ul, .staff_soc_icons ul li{ padding:0 !important; margin:0 !important;}
.sc_container button, .sc_container input, .sc_container textarea, .sc_container button:focus, .sc_container input:focus, .sc_container textarea:focus{border:1px solid #dadada !important;}  a:focus{ outline: none; }
a { box-shadow:none !important; }
.staff_contact a,
.popup_info a{
text-decoration: none !important;
border:none !important;
} .staff_search{
display: flex;
margin:2% 0 3%;
outline: none;
float:left;
width:100%;
}
.search_cont{
background: url(//noahsarknovato.com/wp-content/plugins/staff-team/images/search.png) no-repeat 99% center !important;
background-size:4% !important;
padding: 15px 0 15px 20px !important;
width:98%; height: 20px;
text-overflow:ellipsis;
outline: none;
}
.search_cont:focus { background-image:none; }
.search_cont{
padding: 20px 15px !important;
width:100% !important;
} #short_pgnt, #full_pgnt, #chess_pgnt, #portfolio_pgnt, #blog_pgnt, #circle_pgnt, #square_pgnt, #table_pgnt { text-align: center; }
.staff_pagination{
font-family: Arial,Helvetica,sans-serif;
border: 1px solid #D9D9D9;
display: inline-table;
border-radius: 4px;
margin: 5% 0px;
}
.staff_pagination ul {
margin: 0 !important;
padding:0 !important;
display:table;
width: 100%;
}
.staff_pagination li{
vertical-align:middle;
display:table-cell;
list-style:none;
}
.staff_pagination li a {
width:22px;
display: block;
padding: 10px 15px;
}
.staff_pagination.staff_phone  li a { padding:6px 10px; }
.staff_pagination .paginate:hover{
text-decoration: none;
color:black;
}
.staff_pagination .active_pg span,.staff_pagination li span{
cursor: default !important;
padding: 15px 20px;
}
.staff_pagination.staff_phone  .active_pg span,
.staff_pagination.staff_phone  li span { padding: 10px 15px 11px;} #short_contact div, #full_contact div, #chess_contact div, #Portfolio_contact div, #blog_contact div, #circle_contact div, #square_contact div,
#short_contact input, #full_contact input, #chess_contact input, #Portfolio_contact input, #blog_contact input, #circle_contact input, #square_contact input {
box-sizing: border-box !important;
} .staff_sc_container{
position:relative;
float: left;
width: 100%;
padding:0;
}
.staff_contact{
margin:0% 2% 2% 0% !important;
position:relative;
float:left;
} .staff_image_border, .short_cont_main_picture, .full_cont_main_picture, .table_cont_main_picture, 
.showCase1_cont_main_picture, .port_cont_main_picture, .blog_cont_main_picture, .circle_cont_main_picture{ background-repeat: no-repeat;
background-position: center;
width: 100%; height: 100%;
} .contact_content img,.single_contact_content img, .popup_content img,staff_contact img{
width:auto;
display: block;
margin:0 !important;
padding:0 !important;
max-width:100% !important;
} .staff_overlay{
width:100%; height:100%;
position: absolute;
opacity:0;
} .staff_top_info{
width:100%;
position: absolute;	
}
.staff_cont_name, .staff_category{
margin:0 auto !important;
display: inline-block;		
overflow: hidden !important;
white-space: nowrap !important;
text-overflow: ellipsis !important;
} .staff_category{
word-break: break-all;
word-wrap: break-word;
width: 95%;
} .staff_more_info_plus{
width:60px; height:60px;
margin-top: -30px;
position:absolute;
border-radius:50%;
cursor:pointer;
display:table;
top:50%;
}
.staff_more_info_plus:before{ 
font-family: fantasy !important;
font-size: 60px !important;
vertical-align:middle;
display:table-cell;
text-align: center;
cursor:pointer;
line-height: 0;
content: "+";
}
.staff_more_info_btn {display:table;}
.staff_more_info_btn a { 
text-decoration: none;
vertical-align:middle;
display:table-cell;
} #popup_back { position:relative; }
.popup{	
height: 100%; width: 100%;
top:0%; left:0%;
max-width: 100%;
position: fixed;
z-index:9999;
}
.close_popup_circle,.close_popup_square{
width:40px;height:40px;
position: absolute;
top:1%; right:3%;
cursor:pointer;
display:table;
z-index:5;
}
.close_popup_circle{border-radius:50%;}
.close_popup_circle span,.close_popup_square span{
cursor:pointer;
font-weight: bold;
text-align:center;
display:table-cell;
vertical-align:middle;	
}
.popup_info::-webkit-scrollbar {  display: none; }
blockquote{
font-size: 16px !important;
margin: 2% !important;
}
.staff_more_info_btn{ cursor:pointer; }
.message_table label{ color: #000 !important; } #imagelightbox{
cursor: pointer;
position: fixed;
z-index: 10000;
-ms-touch-action: none;
touch-action: none;
-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); 
box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); 
}
#imagelightbox-loading, #imagelightbox-loading div{
border-radius: 50%;
}
#imagelightbox-loading{
width: 2.5em; height: 2.5em; 
background-color: #444;
background-color: rgba( 0, 0, 0, .5 );
position: fixed;
z-index: 10003;
top: 50%; left: 50%;
padding: 0.625em; 
margin: -1.25em 0 0 -1.25em; 
-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 );
box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); 
}
#imagelightbox-loading div {
width: 1.25em; 
height: 1.25em; 
background-color: #fff;
-webkit-animation: imagelightbox-loading .5s ease infinite;
animation: imagelightbox-loading .5s ease infinite;
}
@-webkit-keyframes imagelightbox-loading{
from { opacity: .5;	-webkit-transform: scale( .75 ); }
50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
}
@keyframes imagelightbox-loading{
from { opacity: .5;	transform: scale( .75 ); }
50%	 { opacity: 1;	transform: scale( 1 ); }
to	 { opacity: .5;	transform: scale( .75 ); }
}
#imagelightbox-overlay{
background-color: #fff;
background-color: rgba( 255, 255, 255, .9 );
top: 0; bottom: 0;
right: 0; left: 0;
position: fixed;
z-index: 9999;
}
#imagelightbox-loading, #imagelightbox-overlay,
#imagelightbox-close, #imagelightbox-caption,
#imagelightbox-nav, .imagelightbox-arrow {
-webkit-animation: fade-in .25s linear;
animation: fade-in .25s linear;
}
@-webkit-keyframes fade-in {
from	{ opacity: 0; }
to		{ opacity: 1; }
}
@keyframes fade-in {
from	{ opacity: 0; }
to		{ opacity: 1; }
}
.hidetitle .entry-title { 
display:none !important;
}
.staff_contact td{
vertical-align: middle !important;
}
.staff_contact p{
white-space: normal !important;
word-wrap: keep-all !important;
}
.staff_contact a{
display: block!important;
}
.staff_cont_name, .staff_category{
display: block !important;
}  @font-face {
font-family: 'FontAwesome';
src: url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot); font-weight: normal;
font-style: normal;
}
.fa {
font: normal normal normal 14px/1 FontAwesome;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
text-rendering: auto;
font-size: inherit;
}
.fa-facebook:before 	{ content: "\f09a"; }
.fa-instagram:before 	{ content: "\f16d"; }
.fa-twitter:before 		{ content: "\f099"; }
.fa-google-plus:before 	{ content: "\f0d5"; }  .speed_05{
-webkit-transition: 0.5s linear;
-moz-transition: 0.5s linear;
-o-transition: 0.5s linear;
transition: 0.5s linear;
}
.speed_07,
.bottom_part_content_move{
-webkit-transition: 0.7s ease-out;
-moz-transition: 0.7s ease-out;
-o-transition: 0.7s ease-out;
transition: 0.7s ease-out;
}
.speed_10{
-webkit-transition: 1s linear;
-moz-transition: 1s linear;
-o-transition: 1s linear;
transition: 1s linear;
}
.speed_15{ 
-webkit-transition: 1.5s linear;
-moz-transition: 1.5s linear;
-o-transition: 1.5s linear;
transition: 1.5s linear;
}  .staff_blurred_on {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-ms-filter: blur(4px);
-o-filter: blur(4px);
filter: blur(4px);
}  .rotate_anim { transform: rotate(360deg); }  .move_left_anim{ 
left: 50% !important; 
opacity:1 !important;
}  .move_bottom_anim{ 
top: 50% !important;
opacity:1 !important;
}  .staff_soc_icons li:hover .staff_icon,
.staff_soc_icons:not(:hover) .staff_icon,
.staff_more_info_btn:hover,
.staff_more_info_btn:not(:hover),
.staff_soc_icons,
.staff_soc_icons:not(:hover),
.popup_mote_info,
.popup_mote_info:not(:hover){
-webkit-transition: 1s ease-out;
-moz-transition: 1s ease-out;
-o-transition: 1s ease-out;
transition: 1s ease-out;
} input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { line-height: 20px;  transition: line-height 0.5s ease;}	
input::-moz-placeholder, textarea::-moz-placeholder { line-height: 20px;  transition: line-height 0.5s ease;}	
input:-moz-placeholder, textarea:-moz-placeholder { line-height: 20px;  transition: line-height 0.5s ease;}	
input:-ms-input-placeholder, textarea:-ms-input-placeholder { line-height: 20px;  transition: line-height 0.5s ease;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { line-height: 100px; transition: line-height 0.5s ease;}	
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { line-height: 100px; transition: line-height 0.5s ease;}	
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { line-height: 100px; transition: line-height 0.5s ease;}	
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { line-height: 100px; transition: line-height 0.5s ease;} .staff_zoom {
-webkit-animation-name: staff_zoom;
-moz-animation-name: staff_zoom;
animation-name: staff_zoom;
}
@-webkit-keyframes staff_zoom {
0% { 
-webkit-transform: scale3d(.3, .3, .3); 
opacity: 0;  
}
100% { opacity: 1; }
}
@-moz-keyframes staff_zoom {
0% { 
-moz-transform: scale3d(.3, .3, .3); 
opacity: 0; 
}
100%{ opacity: 1;}
}
@keyframes staff_zoom {
0% {
-webkit-transform: scale3d(.3, .3, .3);
-moz-transform: scale3d(.3, .3, .3);
-ms-transform: scale3d(.3, .3, .3);
-o-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
opacity: 0;
}
100%{ opacity: 1;}
}
.staff_animate{
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease;
-moz-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
animation-fill-mode: both;
} .sc_theme_435 #Portfolio_contact     .staff_contact,
.sc_theme_435 #portfolio_popup 	.staff_contact .staff_image_border,
.sc_theme_435 #chess_popup 	.staff_contact .fa{
opacity: 1;
-webkit-transform: perspective(1000px) translate3d(0,0,0);
transform: perspective(1000px) translate3d(0,0,0);
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
.sc_theme_435 #Portfolio_contact     .staff_contact:hover,
.sc_theme_435 #portfolio_popup 	.staff_contact .staff_image_border:hover{
box-shadow:5px 5px 15px #999;
-webkit-transform: perspective(1000px) translate3d(0,0,50px);
transform: perspective(1000px) translate3d(0,0,50px);
} .sc_theme_435 #chess_contact 	.staff_effect_in {
height:100%; width: 50%;
position: absolute;
text-align: center; 
top: 0; left:0;
cursor:pointer;
opacity: 0;
}
.sc_theme_435 #chess_contact 	.staff_effect_out .staff_effect_in::before, .staff_effect_out .staff_effect_in::after{
position: absolute;
content: '';
opacity: 0;
}
.sc_theme_435 #chess_contact 	
.staff_effect_out:hover .staff_effect_in{
opacity: 1;
background:rgba(0,169,157,0.7) !important;
} .sc_theme_435 #chess_contact 	.staff_effect_out .staff_effect_in::before {
top: 50px; right: 30px;
bottom: 50px; left: 30px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0,1);
transform: scale(0,1);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: 0.7s ease-out;
-moz-transition: 0.7s ease-out;
-o-transition: 0.7s ease-out;
transition: 0.7s ease-out;
} .sc_theme_435 #chess_contact 	.staff_effect_out .staff_effect_in::after {
top: 30px; left: 50px;
right: 50px; bottom: 30px;
border-right:1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1,0);
transform: scale(1,0);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
-webkit-transition: 0.7s ease-out;
-moz-transition: 0.7s ease-out;
-o-transition: 0.7s ease-out;
transition: 0.7s ease-out;
}
.sc_theme_435 #chess_contact 	.staff_effect_out .staff_effect_in::before, .staff_effect_out .staff_effect_in::after{
-webkit-transition: opacity 0.55s, 
transition: opacity 0.55s, 
-webkit-transform 0.55s;	  
transform 0.55s;
}
.sc_theme_435 #chess_contact 	
.staff_effect_out:hover .staff_effect_in::before{
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.sc_theme_435 #chess_contact 	
.staff_effect_out:hover .staff_effect_in::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.sc_theme_435 #chess_contact 	
.staff_effect_in span{	  
opacity: 0; z-index:2;
top:50%; left:50%;
position:absolute;
margin-top:-10px;
margin-left:-20px;
font-weight:800;
font-size:60px;
color:#fff;	  
}
.sc_theme_435 #chess_contact 	
.staff_effect_out:hover span{
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} .sc_theme_435 #short_search .search_cont { border: 1px solid #D9D9D9; }
.sc_theme_435 #short_search .search_cont[placeholder]{ color: #999999 !important;}
.sc_theme_435 #short_search .search_cont::-moz-placeholder {color: #999999 !important;} 
.sc_theme_435 #short_search .search_cont:-moz-placeholder {color: #999999 !important; }
.sc_theme_435 #short_search .search_cont:-ms-input-placeholder {color: #999999 !important; } .sc_theme_435 #short_pgnt .staff_pagination{ 
border: 0.1em solid #DADADA;
line-height: 26px;
border-right: 0;
}	
.sc_theme_435 #short_pgnt .staff_pagination li{
border-right: 0.1em solid #DADADA;
background: #FFFFFF;
}
.sc_theme_435 #short_pgnt .staff_pagination li span,
.sc_theme_435 #short_pgnt .staff_pagination li a{
font-size: 16px !important;
color: #999999 !important
}	
.sc_theme_435 #short_pgnt .staff_pagination li:hover,
.sc_theme_435 #short_pgnt .staff_pagination li:hover a,
.sc_theme_435 #short_pgnt .staff_pagination li:hover span,
.sc_theme_435 #short_pgnt .staff_pagination .active_pg span{ 
background: #00A99D; 
color: #FFFFFF !important
} .sc_theme_435 #short_contact .staff_contact {
border: 1px solid #D9D9D9;
height:310px;
width: 48%;
text-align: center;
overflow:hidden;
} .sc_theme_435 #short_contact .staff_overlay { background:rgba(0,169,157,0.7) !important; }	
.sc_theme_435 #short_contact .staff_contact:hover .staff_overlay { opacity:1; } .sc_theme_435 #short_contact .staff_top_info{
bottom: 0px;
padding: 3% 0%;
line-height:20px !important;
background: rgba(0,0,0,0.5);
}
.sc_theme_435 #short_contact .staff_cont_name{
color: #FFFFFF !important;
font-size:18px !important;			
width: 100%;		
}
.sc_theme_435 #short_contact .staff_contact:hover .staff_top_info {
display:block; top:7%; height:22%;
background-color:transparent;
} .sc_theme_435 #short_contact .staff_category{
color: #FFFFFF !important;
font-size:16px !important;        
} .sc_theme_435 #short_contact .staff_more_inform{
width:100%; height:130px;
position:absolute;
top:30%;
}
.sc_theme_435 #short_contact .staff_more_inform a{ text-decoration: none; color: inherit; } .sc_theme_435 #short_contact .staff_more_info_plus{
border:2px solid #FFFFFF !important;;
opacity:0; left:-50%;
}
.sc_theme_435 #short_contact .staff_more_info_plus:hover{
border:2px solid #D9D9D9 !important;;
}
.sc_theme_435 #short_contact .staff_more_info_plus:before { color:#FFFFFF !important; }
.sc_theme_435 #short_contact .staff_more_info_plus:hover:before { 
color:#D9D9D9 !important;
}
.sc_theme_435 #short_contact .staff_contact.short_view:hover .staff_more_info_plus{
margin-left: -30px;	
left: 50% !important;
opacity:1 !important;
transform: rotate(360deg);
} .sc_theme_435 #short_contact .staff_more_info{ 
font-size:23px !important;
}	
.sc_theme_435 #short_contact .staff_more_info a { display:inline-block !important;} 
.sc_theme_435 #short_contact .staff_more_info:after{
content: '»';
font-size: 1em !important;
}	
.sc_theme_435 #short_contact .staff_more_info a,
.sc_theme_435 #short_contact .staff_more_info:after	{ 
color: #FFFFFF !important;
}
.sc_theme_435 #short_contact .staff_more_info:hover a,
.sc_theme_435 #short_contact .staff_more_info:hover:after{ 
color: #D9D9D9 !important;
} .sc_theme_435 #short_contact .staff_soc_icons{
position: absolute;
bottom: -25%;
width:100%;
opacity:0;
}
.sc_theme_435 #short_contact .staff_contact.short_view:hover .staff_soc_icons{ bottom: 2%; opacity:1; }
.sc_theme_435 #short_contact .staff_soc_icons ul li, 
.sc_theme_435 #short_contact .staff_icon{ 
border-radius: 0px;
display: inline-block;
margin-right:1px;
margin-bottom:1px;
}
.sc_theme_435 #short_contact .staff_soc_icons ul{ padding:0; margin:0; }
.sc_theme_435 #short_contact .staff_icon{
background: #00A99D;
position: relative;
text-align: center;
font-size: 19px !important;
}
.sc_theme_435 #short_contact .staff_icon:hover { background: #FFFFFF; }
.sc_theme_435 #short_contact .fa {
color: #FFFFFF !important;
padding: 15px 20px;
}
.sc_theme_435 #short_contact .fa:hover {color:#00A99D !important;} .sc_theme_435 #short_contact .staff_icon.facebook,
.sc_theme_435 #short_contact .staff_icon.instagram,
.sc_theme_435 #short_contact .staff_icon.twitter,
.sc_theme_435 #short_contact .staff_icon.gplus{
display: none !important;
}
.sc_theme_435 #short_contact .short_cont_main_picture{
background-size:cover;
} .sc_theme_435 #short_popup .popup_info{ 
background:rgba(0,169,157,0.9) !important;
margin-left: auto;
right:-100%;
left:;
position: absolute;
overflow: hidden;
padding: 0 1%;
height:100%;
width:600px;
}
.sc_theme_435 #short_popup .slide_popup {  
right:0;
left:;
}
.sc_theme_435 #short_popup .popup_info .stPopOut{
position: absolute;
overflow-y: auto;
height: 100%;
width: 100%;
right: -3%;
} .sc_theme_435 #short_popup .close_popup_circle{
border:2px solid #FFFFFF !important;
}
.sc_theme_435 #short_popup .close_popup_circle span{
color: #FFFFFF !important; 
} .sc_theme_435 #short_popup .popup_info .staff_top_info{
position:relative;
text-align: center;
background:none;
}
.sc_theme_435 #short_popup .staff_cont_name,
.sc_theme_435 #short_popup .staff_category	{
color: #FFFFFF !important; 
}
.sc_theme_435 #short_popup .staff_cont_name{
font-size:30px !important;	
line-height: normal;
}
.sc_theme_435 #short_popup .staff_category { 
font-size:16px !important;
} .sc_theme_435 #short_popup .staff_main_info{
position: relative;
margin: 4% 0 0;
width:100%;
} .sc_theme_435 #short_popup .staff_soc_icons{
display:block;
left:0; top:0;
width:auto;
opacity:1;
margin:0;
}
.sc_theme_435 #short_popup .staff_soc_icons ul li,
.sc_theme_435 #short_popup .staff_icon{
border-radius: 0px;
margin-bottom:3px;
display:block;
}
.sc_theme_435 #short_popup .staff_icon{ background: #FFFFFF; }
.sc_theme_435 #short_popup .staff_icon:hover { background: #00A99D; }
.sc_theme_435 #short_popup .fa { color: #00A99D !important; }
.sc_theme_435 #short_popup .fa:hover {color:#FFFFFF !important;} .sc_theme_435 #short_popup .staff_icon.facebook,
.sc_theme_435 #short_popup .staff_icon.instagram,
.sc_theme_435 #short_popup .staff_icon.twitter,
.sc_theme_435 #short_popup .staff_icon.gplus{
display: none !important;
} .sc_theme_435 #short_popup .image_content{
position: absolute;
margin-left:-205px;
left:50%;width:75%; 
}
.sc_theme_435 #short_popup .short_cont_main_picture,
.sc_theme_435 #short_popup .staff_image_border{ height:325px; width:100%;}
.sc_theme_435 #short_popup .popup_content{
background-color: #000000;
font-size: 16px !important;
color: #FFFFFF !important;
padding: 15% 6% 25%;
position: absolute;
width:100%;
}
.sc_theme_435 #short_popup .popup_content:first-letter{
font-size: 56px !important;
color:#00A99D !important;
font-family:serif !important;
line-height: 0;
}
.sc_theme_435 #short_popup .popup_content a{ color:#FFFFFF !important; }
.sc_theme_435 #short_popup .popup_content a:hover{ color:#00A99D !important; } .sc_theme_435 #short_popup .staff_more_info_btn{
background: #00A99D;
text-align: center;
position: absolute;
margin-bottom:2%;
margin-left:-65px;
left:50%; bottom: 1%;
}
.sc_theme_435 #short_popup .staff_more_info_btn a{		
color:#FFFFFF !important;
font-size:16px !important;
font-weight: bold;
display: block;
width: 154px;
padding: 10px
}
.sc_theme_435 #short_popup .staff_more_info_btn:hover{
background: #FFFFFF;
}
.sc_theme_435 #short_popup .staff_more_info_btn:hover a{
color: #000000 !important;
} .sc_theme_435 #short_contact .staff_tablet .staff_contact { width: 48%; } .sc_theme_435 #short_popup .staff_tablet .popup_info{ width: 100%; }
.sc_theme_435 #short_popup .staff_tablet .staff_main_info {width:75%; margin:0 auto;}
.sc_theme_435 #short_popup .staff_tablet .popup_info.slide_popup {right:0; left:0; margin:0;}
.sc_theme_435 #short_popup .staff_tablet .staff_soc_icons{left: 3%;}
.sc_theme_435 #short_popup .staff_tablet .image_content { margin-left: -35%; left: 50%; width: 75%;} .sc_theme_435 #short_contact .staff_phone .staff_contact {
height:350px;
width: 100%;
} .sc_theme_435 #short_popup .staff_phone .popup_info{ width: 100%; }
.sc_theme_435 #short_popup .staff_phone .staff_soc_icons{
display:table;
position:static;
margin:0 auto;
}
.sc_theme_435 #short_popup .staff_phone .staff_soc_icons ul li,
.sc_theme_435 #short_popup .staff_phone .staff_icon{display:inline-block;}
.sc_theme_435 #short_popup .staff_phone .staff_main_info { width:95%;}
.sc_theme_435 #short_popup .staff_phone .image_content {
width:100%;margin:0;
position:static;
}
.sc_theme_435 #short_popup .staff_phone .popup_info.slide_popup {right:0; left:0; margin:0;}
.sc_theme_435 #short_popup .staff_phone .popup_content{
padding-top:85px !important;
font-size:13px !important;
} .sc_theme_435 #full_search .search_cont { border: 1px solid #D9D9D9; }
.sc_theme_435 #full_search .search_cont[placeholder]{ color: #999999 !important;}
.sc_theme_435 #full_search .search_cont::-moz-placeholder {color: #999999 !important;} 
.sc_theme_435 #full_search .search_cont:-moz-placeholder {color: #999999 !important; }
.sc_theme_435 #full_search .search_cont:-ms-input-placeholder {color: #999999 !important; } .sc_theme_435 #full_pgnt .staff_pagination {
border: 0.1em solid #DADADA;
line-height: 26px;
border-right: 0;
}
.sc_theme_435 #full_pgnt .staff_pagination li {
border-right: 0.1em solid #DADADA;
background: #FFFFFF;
}
.sc_theme_435 #full_pgnt .staff_pagination li span,
.sc_theme_435 #full_pgnt .staff_pagination li a {
color: #000000 !important;
font-size: 16px !important;
}	
.sc_theme_435 #full_pgnt .staff_pagination li:hover,
.sc_theme_435 #full_pgnt .staff_pagination li:hover a,
.sc_theme_435 #full_pgnt .staff_pagination li:hover span,
.sc_theme_435 #full_pgnt .staff_pagination .active_pg span { 
background: #00A99D;
color: #FFFFFF !important
} .sc_theme_435 #full_contact .staff_contact{ 
height: 240px;
width:100%; padding:5px; 
} .sc_theme_435 #full_contact .left_image{
border: 1px solid #D9D9D9; height:100%;
width: 35%;
position: relative;
overflow:hidden;
float:left;
} .sc_theme_435 #full_contact .staff_overlay{		
background:rgba(0,169,157,0.5) !important;
}
.sc_theme_435 #full_contact .left_image:hover .staff_overlay { opacity:1; }
.sc_theme_435 #full_contact .right_content{		
border: 1px solid #D9D9D9;
background: #FFFFFF;
width:62%; height:100%;
padding:1% 3%;
float:right;
position:relative;
}
.sc_theme_435 #full_contact .contact_content{
font-size:14px;
color: #393939;
margin-bottom: 3%;
line-height:22px;
overflow: hidden;
text-align:left;
max-height:38%;
}
.sc_theme_435 #full_contact .contact_content a { color: #B3B3B3 !important;}
.sc_theme_435 #full_contact .contact_content a:hover { 
color: #00A99D !important;
} .sc_theme_435 #full_contact .staff_top_info{ position:inherit; }
.sc_theme_435 #full_contact .staff_cont_name{        
border-bottom:2px dashed #B3B3B3;
color: #B3B3B3 !important;
font-size:20px;
padding-bottom:6px;
width: 100%;
}
.sc_theme_435 #full_contact .staff_cont_name a,
.sc_theme_435 #full_contact .staff_cont_name a:hover{ 		
color: #B3B3B3 !important; 
font-size:20px;
} .sc_theme_435 #full_contact .staff_category{
color: #B3B3B3 !important;
font-size:14px;
width:100%;
}
.sc_theme_435 #full_contact .staff_full_bottom{ 
bottom:5%; width:91%;
position:absolute;
display:block; 
} .sc_theme_435 #full_contact .staff_more_info_plus{
border: 2px solid #B3B3B3 !important;
left: 50%; margin-left: -30px; top:50%;
}
.sc_theme_435 #full_contact .staff_more_info_plus:hover{
border: 2px solid #00A99D !important;
}
.sc_theme_435 #full_contact .staff_more_info_plus:before { color:#B3B3B3 !important; }
.sc_theme_435 #full_contact .staff_more_info_plus:hover:before { color:#00A99D !important; } .sc_theme_435 #full_contact .staff_more_info_btn {
background: #FFFFFF;
border:1px solid #B3B3B3;
text-align: center;
margin-right:2%;
float:left;
}
.sc_theme_435 #full_contact .staff_more_info_btn a {
color:#B3B3B3 !important;
padding: 6px 15px !important;
font-size: 20px;
}
.sc_theme_435 #full_contact .staff_more_info_btn:hover {
background: #00A99D;
}
.sc_theme_435 #full_contact .staff_more_info_btn:hover a {
color: #FFFFFF !important;
} .sc_theme_435 #full_contact .staff_soc_icons ul{
display: inline-block;
float: right;
}
.sc_theme_435 #full_contact .staff_soc_icons ul li, 
.sc_theme_435 #full_contact .staff_icon{ 
border-radius: 0px;
display: inline-block;
}
.sc_theme_435 #full_contact .staff_icon{
background: #B3B3B3;
border: 1px solid #FFFFFF;
position: relative;
text-align: center;
font-size: 17px;
}
.sc_theme_435 #full_contact .staff_icon:hover{background: #00A99D;}
.sc_theme_435 #full_contact .fa {
color: #FFFFFF;
padding: 15px 20px;
}
.sc_theme_435 #full_contact .fa:hover {color: #FFFFFF;}
.sc_theme_435 #full_contact .staff_icon.facebook,
.sc_theme_435 #full_contact .staff_icon.instagram,
.sc_theme_435 #full_contact .staff_icon.twitter,
.sc_theme_435 #full_contact .staff_icon.gplus{
display: none !important;
} .sc_theme_435 #full_contact .full_cont_main_picture{
background-size:cover;
}  .sc_theme_435 #full_popup .close_popup_circle{
border:2px solid #FFFFFF !important;
}
.sc_theme_435 #full_popup .close_popup_circle span{
color: #FFFFFF !important; 
}
.sc_theme_435 #full_popup .popup_info{
background: #F3F3F4;	
width:80%; height:100%;
position:absolute;
overflow: hidden;
top:0%; left: 50%;
margin-left: -40%;
}
.sc_theme_435 #full_popup .popup_info .stPopOut{
position: absolute;
overflow-y: auto;
height: 100%;
width: 102%;
right: -2%;
}
.sc_theme_435 #full_popup .popup_info .staff_top_info{
background: #00A99D;
position:relative;
text-align: center;
margin-bottom: 2%;
padding: 1% 0;
width:100%;
top:0;
}
.sc_theme_435 #full_popup .staff_top_info .staff_cont_name{
color: #FFFFFF !important;
border-bottom:1px solid #FFFFFF;
font-size: 40px;
padding-top: 0.5%;
width: 80%;		
}
.sc_theme_435 #full_popup .staff_top_info .staff_category{ 
color: #FFFFFF !important;
font-size: 19px !important; 
padding: 10px 0 0;
}
.sc_theme_435 #full_popup .leftPart{
width: 38%;		
left:1%;
float:left;
padding: 0% 1%;
height: initial;
position:relative;
}
.sc_theme_435 #full_popup .left_image{
margin-bottom: 5%;
border-radius:0;
border:none;
width:100%;
}
.sc_theme_435 #full_popup .left_image .staff_image_border { 
height: 275px;
margin-bottom: 5%;
}
.sc_theme_435 #full_popup .staff_full_bottom { position:static; bottom:0; width:100%;} .sc_theme_435 #full_popup .staff_soc_icons { 
float:right;
display: block;
}
.sc_theme_435 #full_popup .staff_icon{ 
background: #FFFFFF; 
border-radius: 0 !important;
}
.sc_theme_435 #full_popup .staff_icon:hover{ background: #00A99D; }
.sc_theme_435 #full_popup .fa {
color: #B3B3B3;
padding:13px 20px;
}
.sc_theme_435 #full_popup .fa:hover {color: #FFFFFF;} .sc_theme_435 #full_popup .staff_icon.facebook,
.sc_theme_435 #full_popup .staff_icon.instagram,
.sc_theme_435 #full_popup .staff_icon.twitter,
.sc_theme_435 #full_popup .staff_icon.gplus{
display: none !important;
} .sc_theme_435 #full_popup .staff_more_info_btn {
background: #FFFFFF; 
border-bottom:8px solid #B3B3B3;
height:auto; width: auto;
}
.sc_theme_435 #full_popup .staff_more_info_btn a {
color: #B3B3B3 !important;
font-size: 19px;
width: 120px;
margin: 8px;
}
.sc_theme_435 #full_popup .staff_more_info_btn:hover { background: #00A99D;}
.sc_theme_435 #full_popup .staff_more_info_btn:hover a{ 
color: #FFFFFF !important;
} .sc_theme_435 #full_popup .right_content{
width: 61%;
background:none;
padding-top:0;
height:auto;
border:none;
}
.sc_theme_435 #full_popup .right_content table { border-collapse: separate; border: none; width:100%;}
.sc_theme_435 #full_popup .right_content .param_name{display:table-cell;}
.sc_theme_435 #full_popup .right_content .full_params td {
background: #F3F3F4;
color: #000000 !important;
font-size: 14px !important; 
border:1px solid #dadada;
padding:5px;
}
.sc_theme_435 #full_popup .right_content .full_params .param_value a,
.sc_theme_435 #full_popup .popup_content a {
color: #B3B3B3 !important;
}
.sc_theme_435 #full_popup .right_content .full_params .param_value a:hover,
.sc_theme_435 #full_popup .popup_content a:hover {
color: #00A99D !important;
}
.sc_theme_435 #full_popup .right_content .param_name {
text-transform: uppercase;
font-style: italic;
font-weight: 500;
}
.sc_theme_435 #full_popup .right_content .popup_content {
color: #393939 !important;
font-size: 15px !important; 
line-height: 23px; margin-bottom: 2%; margin-top: 3%;
}
.sc_theme_435 #full_popup .popup_content:first-letter{
font-size: 55px !important;
color:#00A99D !important;
font-family:serif !important;
line-height: 0;
} .sc_theme_435 #full_contact .staff_tablet .staff_contact {
height: 340px
}
.sc_theme_435 #full_contact .staff_tablet .left_image{
width: 38%;
height:100%;
}
.sc_theme_435 #full_contact .staff_tablet .right_content {
width:58%;
height:100%;
}
.sc_theme_435 #full_contact .staff_tablet .staff_more_info_btn { padding: 1.1% 5%; width: 30%;} .sc_theme_435 #full_popup .staff_tablet .popup_info { width:100%; height: 100%; left:0; margin:0; padding:0; }
.sc_theme_435 #full_contact .staff_tablet .staff_more_info_btn,
.sc_theme_435 #full_contact .staff_phone .staff_more_info_btn,
.sc_theme_435 #full_popup .staff_tablet .staff_more_info_btn,
.sc_theme_435 #full_popup .staff_phone .staff_more_info_btn { 
width: auto !important; 
margin: 2% auto !important;
display: table; float: none;
position:static !important;
} 
.sc_theme_435 #full_popup .staff_tablet .leftPart{
width: 70%; float: none;
display:flex; margin: 0 auto;
}
.sc_theme_435 #full_popup .staff_tablet .left_image{
width:100%;
height: inherit !important;
}
.sc_theme_435 #full_popup .staff_tablet .staff_full_bottom{
position:absolute;
top:100%; left:0;
}
.sc_theme_435 #full_popup .staff_tablet .staff_full_bottom.noAb{ position:static;}
.sc_theme_435 #full_contact .staff_tablet .staff_soc_icons,
.sc_theme_435 #full_contact .staff_phone .staff_soc_icons,
.sc_theme_435 #full_popup .staff_tablet .staff_soc_icons,
.sc_theme_435 #full_popup .staff_phone .staff_soc_icons {
float:none; display:table;
margin:0 auto;
}
.sc_theme_435 #full_popup .staff_tablet .left_image .staff_image_border{
height: 315px;
}
.sc_theme_435 #full_popup .staff_tablet .right_content {
width: 95%;
margin: 20% auto 1%;
} .sc_theme_435 #full_contact .staff_phone .staff_contact {height: 540px}
.sc_theme_435 #full_contact .staff_phone .left_image{ width:100%; height:35%;}
.sc_theme_435 #full_contact .staff_phone .right_content{ width:100%; height:65%;}
.sc_theme_435 #full_popup .staff_phone .left_image { width:60%; height: auto !important; overflow: visible; }
.sc_theme_435 #full_contact .staff_phone .staff_cont_name,
.sc_theme_435 #full_contact .staff_phone .staff_category{
width:100%;
text-align:center;
}
@media screen and (max-width: 540px){
.sc_theme_435 #full_contact 	.staff_more_info_btn{float:none; margin:2% 0;}
.sc_theme_435 #full_contact 	.staff_phone .left_image { width:100%;}
} .sc_theme_435 #full_popup .staff_phone .right_content{ width:100%;}
.sc_theme_435 #full_popup .staff_phone .popup_info{ width:100%; height:100%; left:0; margin:0; }
.sc_theme_435 #full_popup .staff_phone .staff_top_info .staff_cont_name{padding-top:10%;}
.sc_theme_435 #full_popup .staff_phone .left_image{ float:none; margin:0 auto; }
.sc_theme_435 #full_popup .staff_phone .leftPart{width:100%;}
.sc_theme_435 #table_contact { -moz-hyphens: none; clear: both;} .sc_theme_435 #table_contact a { color: #000000;}
.sc_theme_435 #table_contact a:hover { color: #000000;} .sc_theme_435 #table_search .search_cont { border: 1px solid #D9D9D9; }
.sc_theme_435 #table_search .search_cont[placeholder]{ color: #999999 !important;}
.sc_theme_435 #table_search .search_cont::-moz-placeholder {color: #999999 !important;} 
.sc_theme_435 #table_search .search_cont:-moz-placeholder {color: #999999 !important; }
.sc_theme_435 #table_search .search_cont:-ms-input-placeholder {color: #999999 !important; }
.sc_theme_435 #table_contact .tab_contacts{ 
border:1px solid #00A99D;
width:100%; border-collapse: collapse;
}
.sc_theme_435 #table_contact .tab_contacts .staff_contact{
margin:0; float:none;
position:static;
}
.sc_theme_435 #table_contact .table_cont_main_picture{
background-size:cover;
} .sc_theme_435 #table_contact .tab_contacts th{
border:1px solid #00A99D;
background: #FFFFFF;
color:#00A99D !important;	
font-size: 19px;
text-align:center;
padding:2% 0;
} .sc_theme_435 #table_contact .tab_contacts td{ 
background: #FAFAFA;
text-align:center;
padding:1%;
}
.sc_theme_435 #table_contact .tab_contacts tr.staff_contact:hover td{ 
background: #00A99D;
box-shadow:5px 3px 3px #dadada;
} .sc_theme_435 #table_contact .tab_contacts td.tab_images{ width: 15%; }
.sc_theme_435 #table_contact .tab_contacts th.tab_images_top,	
.sc_theme_435 #table_contact .tab_contacts td.tab_images {
display: table-cell !important;
}
.sc_theme_435 #table_contact .tab_contacts td.tab_images .staff_image_border{ height:150px; }
.sc_theme_435 #table_contact .tab_contacts td.tab_images .staff_image_border,
.sc_theme_435 #table_contact .tab_contacts td.tab_images .staff_image_border .table_cont_main_picture{
border-radius: 0px !important;
} .sc_theme_435 #table_contact .tab_contacts td.tab_names{ width:15%;}
.sc_theme_435 #table_contact .tab_contacts th.tab_names_top,
.sc_theme_435 #table_contact .tab_contacts td.tab_names{
display: table-cell !important;
}
.sc_theme_435 #table_contact .tab_contacts td.tab_names .staff_cont_name{
white-space: normal !important;
word-wrap: keep-all !important;
}
.sc_theme_435 #table_contact .tab_contacts td.tab_names a{
color:#000000 !important;	
font-size: 17px;
} .sc_theme_435 #table_contact .tab_contacts td.tab_categs,
.sc_theme_435 #table_contact .tab_contacts td.tab_params{
color:#000000 !important;	
font-size: 14px;
}
.sc_theme_435 #table_contact .tab_contacts td.tab_categs{ width:15%; }
.sc_theme_435 #table_contact .tab_contacts th.tab_categs_top,	
.sc_theme_435 #table_contact .tab_contacts td.tab_categs {
display: table-cell !important;
}
.sc_theme_435 #table_contact .tab_contacts th.tab_params_top,	
.sc_theme_435 #table_contact .tab_contacts td.tab_params {
display: table-cell !important;
}
.sc_theme_435 #table_contact .tab_contacts td.tab_params {text-align:left !important;} .sc_theme_435 #table_contact .tab_contacts td.tab_emails{ width:25%; }
.sc_theme_435 #table_contact .tab_contacts th.tab_emails_top,
.sc_theme_435 #table_contact .tab_contacts td.tab_emails{
display: table-cell !important;
}
.sc_theme_435 #table_contact .tab_contacts td.tab_emails a {
color:#000000 !important;	
font-size: 14px;
font-weight:500 !important;
word-break: normal;
word-wrap: normal;
}
.sc_theme_435 #table_contact .tab_contacts td.tab_emails a:hover {
color:#000000 !important;
font-weight:600 !important;
word-break: normal;
word-wrap: normal;
} .sc_theme_435 #table_pgnt .staff_pagination { 
border: 0.1em solid #DADADA;
line-height: 26px;
border-right: 0;
}	
.sc_theme_435 #table_pgnt .staff_pagination li{
border-right: 0.1em solid #DADADA;
background: #FFFFFF;
}
.sc_theme_435 #table_pgnt .staff_pagination li span,
.sc_theme_435 #table_pgnt .staff_pagination li a{
font-size: 16px !important;
color: #000000 !important;
}	
.sc_theme_435 #table_pgnt .staff_pagination li:hover,
.sc_theme_435 #table_pgnt .staff_pagination li:hover a,
.sc_theme_435 #table_pgnt .staff_pagination li:hover span,
.sc_theme_435 #table_pgnt .staff_pagination .active_pg span{ 
background: #00A99D;
color: #FFFFFF !important
} .sc_theme_435 #table_contact .staff_phone .tab_contacts{border:none;}
.sc_theme_435 #table_contact .staff_phone .tab_contacts tr:first-child{display:none;}
.sc_theme_435 #table_contact .staff_phone .tab_contacts tr{
border-bottom:5px solid #00A99D;
margin-bottom: 10%;
padding-bottom:5%;
display:table;
width:100%;
}
.sc_theme_435 #table_contact .staff_phone .tab_contacts tr th,
.sc_theme_435 #table_contact .staff_phone .tab_contacts tr td{
display:table-header-group !important;
width:100%; padding:1% 0;
}
</style> .sc_theme_435 #chess_search .search_cont { border: 1px solid #D9D9D9; }
.sc_theme_435 #chess_search .search_cont[placeholder]{ color: #999999 !important;}
.sc_theme_435 #chess_search .search_cont::-moz-placeholder {color: #999999 !important;} 
.sc_theme_435 #chess_search .search_cont:-moz-placeholder {color: #999999 !important; }
.sc_theme_435 #chess_search .search_cont:-ms-input-placeholder {color: #999999 !important; } .sc_theme_435 #chess_pgnt .staff_pagination{ 
border: 0.1em solid #DADADA;
line-height: 26px;
border-right: 0;
}	
.sc_theme_435 #chess_pgnt .staff_pagination li{
border-right: 0.1em solid #DADADA;
background: #FFFFFF;
}
.sc_theme_435 #chess_pgnt .staff_pagination li span,
.sc_theme_435 #chess_pgnt .staff_pagination li a{
font-size: 16px !important;
color: #999999 !important
}	
.sc_theme_435 #chess_pgnt .staff_pagination li:hover,
.sc_theme_435 #chess_pgnt .staff_pagination li:hover a,
.sc_theme_435 #chess_pgnt .staff_pagination li:hover span,
.sc_theme_435 #chess_pgnt .staff_pagination .active_pg span{ 
background: #00A99D; 
color: #FFFFFF !important
} .sc_theme_435 #chess_contact .staff_contact{
border: 1px solid #D9D9D9;	
width: 100%; 
height:300px;
font-size: 15px !important;
color:#949494 !important;
margin:1% 1% 1% 0 !important;
}
.sc_theme_435 #chess_contact .staff_contact .staff_contact_image,
.sc_theme_435 #chess_contact .staff_contact .staff_contact_info{
width:50%;height:100%;
float:left;
}
.sc_theme_435 #chess_contact .staff_contact .staff_contact_info{
background-color:#FFFFFF;
font-size:15px;
color: #949494;
position:relative;
}
.sc_theme_435 #chess_contact .contact_content{
font-size:15px;
color: #949494;
height:85px;
line-height: 22px;
text-align: left;
overflow: hidden;
margin:0 auto;
width: 90%;
}
.sc_theme_435 #chess_contact .contact_content a { color: #D9D9D9 !important; }
.sc_theme_435 #chess_contact .contact_content a:hover { color: #00A99D !important; } .sc_theme_435 #chess_contact .staff_top_info{
padding:4% 5% 1%;
position:static;
}
.sc_theme_435 #chess_contact .staff_top_info a{width:100%; display:inline-block;}
.sc_theme_435 #chess_contact .staff_cont_name{
border-bottom:2px solid #D9D9D9;		
padding-bottom:6px;
font-weight: 600;
}
.sc_theme_435 #chess_contact .staff_cont_name,
.sc_theme_435 #chess_contact .staff_cont_name:hover{
color: #00A99D !important;
font-size:20px;
} .sc_theme_435 #chess_contact .staff_category{
color: #00A99D !important;        
font-size:15px;
}
.sc_theme_435 #chess_contact .chess_bot_info{
bottom:1%; width:100%;
position:absolute;
} .sc_theme_435 #chess_contact .staff_more_info_btn {
background: #FFFFFF;
border:1px solid #B3B3B3;
border-left:5px solid #00A99D;
width:40%;
text-align: center;
margin:0% auto 2%;
}
.sc_theme_435 #chess_contact .staff_more_info_btn:hover{
background: #FFFFFF;
border-left:5px solid #B3B3B3;
}
.sc_theme_435 #chess_contact .staff_more_info_btn a{
color:#B3B3B3 !important;
font-size: 15px;
display: block;
padding: 8px;
}
.sc_theme_435 #chess_contact .staff_more_info_btn:hover a{
color:#00A99D !important;
} .sc_theme_435 #chess_contact .staff_more_info_plus{ 
opacity:0;z-index: 1;
left:50%; top:50%; 
margin-left:-30px; 
}
.sc_theme_435 #chess_contact .staff_more_info_plus:before { color:#D9D9D9 !important; }
.sc_theme_435 #chess_contact .staff_more_info_plus:hover:before { color:#00A99D !important; }
.sc_theme_435 #chess_contact .staff_contact.staff_effect_out:hover .staff_more_info_plus{
opacity:1 !important;
transform: rotate(360deg);
} .sc_theme_435 #chess_contact .staff_soc_icons { display:table; margin:0 auto; }
.sc_theme_435 #chess_contact .staff_soc_icons ul { margin:0;padding:0;}
.sc_theme_435 #chess_contact .staff_icon { display: inline-block;}
.sc_theme_435 #chess_contact .staff_soc_icons ul li{
background: #FFFFFF;
display: inline-block; 
margin-right: 2px;
}
.sc_theme_435 #chess_contact .staff_soc_icons ul li:hover { background: #FFFFFF; }
.sc_theme_435 #chess_contact .staff_icon {
border: 1px solid #B5B5B5 !important;
position: relative;
text-align: center;
padding: 10px 18px;
font-size: 16px;
}
.sc_theme_435 #chess_contact .fa { color: #B5B5B5; }
.sc_theme_435 #chess_contact .staff_icon:hover .fa { color: #00A99D; } .sc_theme_435 #chess_contact .staff_icon.facebook,
.sc_theme_435 #chess_contact .staff_icon.instagram,
.sc_theme_435 #chess_contact .staff_icon.twitter,
.sc_theme_435 #chess_contact .staff_icon.gplus{
display: none !important;
}
.sc_theme_435 #chess_contact .showCase1_cont_main_picture{
background-size:cover;
}  .sc_theme_435 #chess_popup .close_popup_square{
border:2px solid #FFFFFF !important;
}
.sc_theme_435 #chess_popup .close_popup_square span{
color: #FFFFFF !important; 
}
.sc_theme_435 #chess_popup .popup{	
background:rgba(0,169,157,0.9) !important;
}
.sc_theme_435 #chess_popup .popup_info{ 
width:50%; height:100%;
top:-98%; left: 50%;
margin-left: -25%;
position:absolute;
overflow: hidden;
padding: 0 0 5%;
opacity:0;		
}
.sc_theme_435 #chess_popup .slide_popup{top:0%; opacity:1;} 
.sc_theme_435 #chess_popup .popup::-webkit-scrollbar {  display: none; }
.sc_theme_435 #chess_popup .popup_info .stPopOut{
position: absolute;
overflow-y: auto;
height: 100%;
width: 103%;
right: -3%;
}
.sc_theme_435 #chess_popup .triagle{
z-index:5;
width: 320px;
left:50%; top:0;
position:absolute;
margin-left:-160px;
border-style: solid;
width: 0; height: 0;
border-width: 45px 180px 0 180px;
border-color: #FFFFFF transparent transparent transparent;
}
.sc_theme_435 #chess_popup .popup_info .staff_top_info{
position:relative;
text-align: center;
background:none;
margin-top:8%;
padding:0;
width:100%;
}
.sc_theme_435 #chess_popup .popup_info .staff_top_info .staff_cont_name{
font-size:30px !important;
color: #FFFFFF !important;
display:block; border: none;
}
.sc_theme_435 #chess_popup .popup_info .staff_top_info .staff_category{
font-size:20px !important;
color: #FFFFFF !important;
}
.sc_theme_435 #chess_popup .popup_info .staff_image_border {margin:0 auto;}
.sc_theme_435 #chess_popup .staff_soc_icons{
left:0; top:0;right: auto;
opacity:1 !important;
position:absolute;
display:block;
width:65px;
}
.sc_theme_435 #chess_popup .staff_soc_icons ul li{
background: #FFFFFF;
border-radius: 0px;
text-align: center;
margin-bottom:3px;
display:block;
}
.sc_theme_435 #chess_popup .staff_icon{ font-size: 25px; border:none !important;}
.sc_theme_435 #chess_popup .staff_soc_icons ul li:hover{
background: #FFFFFF;
}
.sc_theme_435 #chess_popup .fa{ color: #B5B5B5; }
.sc_theme_435 #chess_popup .staff_icon:hover .fa{ color: #00A99D;} .sc_theme_435 #chess_popup .staff_icon.facebook,
.sc_theme_435 #chess_popup .staff_icon.instagram,
.sc_theme_435 #chess_popup .staff_icon.twitter,
.sc_theme_435 #chess_popup .staff_icon.gplus{
display: none !important;
}
.sc_theme_435 #chess_popup .popup_info .cont_main_picture_a{
margin:0 auto;
display:table;
width:75%;
}
.sc_theme_435 #chess_popup .short_cont_main_picture,
.sc_theme_435 #chess_popup .staff_image_border{
width: 100%;
height:330px;
}
.sc_theme_435 #chess_popup .image_soc_close{
position: relative;
margin-top: 3%;
width:100%;
}
.sc_theme_435 #chess_popup .close_popup{
border:1px solid #fff;
position: absolute;
padding:5px 10px;
font-weight:bold;
top:0; right:0;
color:#fff;
}
.sc_theme_435 #chess_popup .popup_content{
background-color: #000000;
color: #949494 !important;
font-size: 15px;
margin:0 auto; width:75%;
padding: 6% 6% 15%;
position: relative;
}
.sc_theme_435 #chess_popup .popup_content:first-letter{
font-size: 55px !important;
color:#FFFFFF !important;
font-family:serif !important;
line-height: 0;
}
.sc_theme_435 #chess_popup .popup_content a { color: #D9D9D9 !important;}
.sc_theme_435 #chess_popup .popup_content a:hover { color: #00A99D !important;} .sc_theme_435 #chess_popup .staff_more_info_btn{
background: #00A99D;
border:1px solid #D9D9D9 !important;
left: 50%; bottom: 1%;
text-align: center;
position: absolute;
margin-left:-75px;
width: 150px;
opacity:1;
}
.sc_theme_435 #chess_popup .staff_more_info_btn a{		
color:#FFFFFF !important;
font-weight: bold;
font-size:16px;
}
.sc_theme_435 #chess_popup .staff_more_info_btn:hover{
background: #000000;
}
.sc_theme_435 #chess_popup .staff_more_info_btn:hover a{
color: #00A99D !important;
} .sc_theme_435 #chess_contact .staff_tablet .staff_contact {
height:615px;
width: 100%;
}
.sc_theme_435 #chess_contact .staff_tablet .staff_contact .staff_contact_image, 
.sc_theme_435 #chess_contact .staff_tablet .staff_effect_in{
width:100%; height:40%;
}
.sc_theme_435 #chess_contact .staff_tablet .staff_contact .staff_contact_info{width:100%; height:55%;}
.sc_theme_435 #chess_contact .staff_tablet .staff_more_info_btn { padding: 1.5% 0; } .sc_theme_435 #chess_popup .staff_tablet .popup_info{ 
margin-left:-35%;
width:70%;
} .sc_theme_435 #chess_contact .staff_phone .staff_contact {width:100%;}
.sc_theme_435 #chess_contact .staff_phone .staff_effect_in {width:50%; height:100%;}
@media screen and (max-width: 615px){
.sc_theme_435 #chess_contact 	.staff_phone .staff_contact {width:100%; height: inherit;}		
.sc_theme_435 #chess_contact 	.staff_contact .staff_contact_image {width:100%; height:250px;}
.sc_theme_435 #chess_contact 	.staff_contact .staff_contact_info {width:100%; height:295px;}
.sc_theme_435 #chess_contact 	.staff_phone .staff_effect_in {width:100% !important; height:48% !important;}
} .sc_theme_435 #chess_popup .staff_phone .popup_info{ 
margin-left:-40%;
width:80%;
}
.sc_theme_435 #chess_popup .staff_phone .popup_content{ width:100% !important;}
.sc_theme_435 #chess_popup .staff_phone  .popup_info .cont_main_picture_a{ width:100%;}
.sc_theme_435 #chess_popup .staff_phone .triagle{display:none;}
.sc_theme_435 #chess_popup .staff_phone .popup_mote_info {bottom:1%;}
.sc_theme_435 #chess_popup .staff_phone .image_soc_close,
.sc_theme_435 #chess_popup .staff_phone .staff_soc_icons { position:static;width:auto;}
.sc_theme_435 #chess_popup .staff_phone .staff_soc_icons {display:table;}
.sc_theme_435 #chess_popup .staff_phone .staff_icon{padding:10px 20px;}
.sc_theme_435 #chess_popup .staff_phone .staff_soc_icons ul li{display:inline-block;}
@media screen and (max-width: 500px){
.sc_theme_435 #chess_popup 	.popup_info{ 
position:static; width:90%;
margin:0 auto !important;
}
.sc_theme_435 #chess_popup 	.short_cont_main_picture, 
.sc_theme_435 #chess_popup 	.staff_image_border,
.sc_theme_435 #chess_popup 	.popup_content{ width:100% !important;}
.sc_theme_435 #chess_popup 	.popup_content{ width:100% !important; padding:10% 6% 35%}
.sc_theme_435 #chess_popup 	.image_soc_close:hover .staff_soc_icons {opacity:1 !important;}
} .sc_theme_435 #Portfolio_search .search_cont { border: 1px solid #D9D9D9; }
.sc_theme_435 #Portfolio_search .search_cont[placeholder]{ color: #999999 !important;}
.sc_theme_435 #Portfolio_search .search_cont::-moz-placeholder {color: #999999 !important;} 
.sc_theme_435 #Portfolio_search .search_cont:-moz-placeholder {color: #999999 !important; }
.sc_theme_435 #Portfolio_search .search_cont:-ms-input-placeholder {color: #999999 !important; } .sc_theme_435 #Portfolio_pgnt .staff_pagination{ 
border: 0.1em solid #DADADA;
line-height: 26px;
border-right: 0;
margin: 5% auto;
display:table;
}	
.sc_theme_435 #Portfolio_pgnt .staff_pagination li{
border-right: 0.1em solid #DADADA;
background: #FFFFFF;
}
.sc_theme_435 #Portfolio_pgnt .staff_pagination li span,
.sc_theme_435 #Portfolio_pgnt .staff_pagination li a{
font-size: 16px !important;
color: #999999 !important
}	
.sc_theme_435 #Portfolio_pgnt .staff_pagination li:hover,
.sc_theme_435 #Portfolio_pgnt .staff_pagination li:hover a,
.sc_theme_435 #Portfolio_pgnt .staff_pagination li:hover span,
.sc_theme_435 #Portfolio_pgnt .staff_pagination .active_pg span{ 
background: #00A99D; 
color: #FFFFFF !important
} .sc_theme_435 #Portfolio_contact .main_contact{
padding:0; margin:3% 0;
list-style:none;
}
.sc_theme_435 #Portfolio_contact .staff_contact{
border: 1px solid #D9D9D9;				
width: 47%;
height: 310px;
color:#F2F2F2  !important;		
}
.sc_theme_435 #Portfolio_contact .staff_contact:nth-child(2n+1){z-index:2;}
.sc_theme_435 #Portfolio_contact .staff_contact:nth-child(2n){z-index:1;} .sc_theme_435 #Portfolio_contact .staff_overlay{
padding: 20% 1%;
text-align:center;		
background:rgba(0,169,157,0.7) !important;		
}
.sc_theme_435 #Portfolio_contact .staff_contact.port_view:hover .staff_overlay { opacity:1; } .sc_theme_435 #Portfolio_contact .staff_top_info{
top: 10%; left:-15%;
margin-left: -40%;
opacity: 0;
width: 80%;
}
.sc_theme_435 #Portfolio_contact .staff_contact.port_view:hover .staff_top_info{
left: 50% !important; 
opacity:1 !important;
}
.sc_theme_435 #Portfolio_contact .staff_cont_name{
color: #FFFFFF !important; 
font-size:20px;
margin:10px 0px 5px;
font-weight:700;
width: 100%;
} .sc_theme_435 #Portfolio_contact .staff_category{
color: #F2F2F2 !important;        
font-size:15px;
} .sc_theme_435 #Portfolio_contact .staff_more_inform a{
text-decoration: none;
color: inherit;
}
.sc_theme_435 #Portfolio_contact .staff_more_info_plus{ 
border:2px solid #FFFFFF !important; 
margin-left: -30px; left:50%; top:50%;
}
.sc_theme_435 #Portfolio_contact .staff_more_info_plus:before{ color:#FFFFFF !important; }
.sc_theme_435 #Portfolio_contact .staff_more_info_plus:hover{ 
border:2px solid #FFFFFF !important;
transform: rotate(360deg);
}
.sc_theme_435 #Portfolio_contact .staff_more_info_plus:hover:before { 
color:#FFFFFF !important; 
} .sc_theme_435 #Portfolio_contact .staff_more_info{
font-size:15px;
text-transform: uppercase;
bottom: 4%; right: 24%;
position:absolute;
min-width: 30%;
opacity:0;
}
.sc_theme_435 #Portfolio_contact .staff_contact.port_view:hover .staff_more_info{ right: 4%; opacity:1; }
.sc_theme_435 #Portfolio_contact .staff_more_info:after{
content: '»';
padding: 2%;
font-size: 1.4em;
}
.sc_theme_435 #Portfolio_contact .staff_more_info a { display:inline-block !important;}
.sc_theme_435 #Portfolio_contact .staff_more_info a,
.sc_theme_435 #Portfolio_contact .staff_more_info:after{
color: #FFFFFF  !important; 
}
.sc_theme_435 #Portfolio_contact .staff_more_info:hover a,
.sc_theme_435 #Portfolio_contact .staff_more_info:hover:after{ 
color: #FFFFFF !important;
}
.sc_theme_435 #Portfolio_contact .port_cont_main_picture{
background-size:cover;
} .sc_theme_435 #portfolio_popup .popup_info{ 
background:rgba(0,169,157,0.9) !important;
margin-left: auto;
right:-100%;
left:;
position: absolute;
overflow: hidden;
padding: 0 1%;
height:100%;
width:600px;
}
.sc_theme_435 #portfolio_popup .slide_popup { 
right:0;
left:;
}
.sc_theme_435 #portfolio_popup .popup_info .stPopOut{
position: absolute;
overflow-y: auto;
height: 100%;
width: 103%;
right: -3%;
} .sc_theme_435 #portfolio_popup .close_popup_square{
border:2px solid #FFFFFF !important;
top:0;
}
.sc_theme_435 #portfolio_popup .staff_phone .close_popup_square{width: 30px;height: 35px;}
.sc_theme_435 #portfolio_popup .close_popup_square span{
color: #FFFFFF !important; 
}
.sc_theme_435 #portfolio_popup .popup_info .staff_top_info{
border-bottom: 1px solid #FFFFFF !important;
position:relative;
background:none;
margin:0 0 10%;
opacity:1;
left:0; 
}
.sc_theme_435 #portfolio_popup .popup_info .staff_top_info .staff_cont_name,
.sc_theme_435 #portfolio_popup .popup_info .staff_top_info .staff_category {
color: #FFFFFF  !important; 
line-height:inherit; margin:0;
}
.sc_theme_435 #portfolio_popup .popup_info .staff_top_info .staff_cont_name{ font-size:30px; }
.sc_theme_435 #portfolio_popup .popup_info .staff_top_info .staff_category{ font-size:16px; }
.sc_theme_435 #portfolio_popup .popup_info .staff_image_border {margin:0 auto;}
.sc_theme_435 #portfolio_popup .short_cont_main_picture,
.sc_theme_435 #portfolio_popup .staff_image_border{ height: 310px; width:400px; }
.sc_theme_435 #portfolio_popup .image_soc_close{
position: relative;
margin: 4% 0 0;
width:100%;
}
.sc_theme_435 #portfolio_popup .cont_main_picture_a{
display:table;
margin:0 auto;
}
.sc_theme_435 #portfolio_popup .popup_content{
background-color: #000000;
font-size: 16px;		
display:block;
padding: 6%;
}
.sc_theme_435 #portfolio_popup .content_text {
color: #949494  !important;
font-size: 16px !important;
}
.sc_theme_435 #portfolio_popup .content_text:first-letter{
font-size: 56px !important;
color:#FFFFFF !important;
font-family:serif !important;
line-height: 0;
}
.sc_theme_435 #portfolio_popup .content_text a{color:#FFFFFF !important;}
.sc_theme_435 #portfolio_popup .content_text a:hover{color:#FFFFFF !important;}
.sc_theme_435 #portfolio_popup .popup_content,
.sc_theme_435 #portfolio_popup .bottom_info{ width: 400px; margin:0 auto; }
.sc_theme_435 #portfolio_popup .bottom_info{ position:relative; margin-bottom: 5%; min-height: 50px;} .sc_theme_435 #portfolio_popup .short_inform:hover .staff_soc_icons{display:block;}
.sc_theme_435 #portfolio_popup staff_soc_icons {
position:absolute;
left:0; top:0;
}
.sc_theme_435 #portfolio_popup .staff_soc_icons ul li, 
.sc_theme_435 #portfolio_popup .staff_icon{ 
border-radius: 0px;
display: inline-block;
}
.sc_theme_435 #portfolio_popup .staff_soc_icons ul{ padding:0; margin:0; }
.sc_theme_435 #portfolio_popup .staff_icon{
background: #000000;
position: relative;
text-align: center;
font-size: 16px;		
}
.sc_theme_435 #portfolio_popup .staff_icon:hover { background: #000000; }
.sc_theme_435 #portfolio_popup .fa {
color: #FFFFFF !important;
padding: 15px 20px;
}
.sc_theme_435 #portfolio_popup .fa:hover {color:#00A99D !important;} .sc_theme_435 #portfolio_popup .staff_icon.facebook,
.sc_theme_435 #portfolio_popup .staff_icon.instagram,
.sc_theme_435 #portfolio_popup .staff_icon.twitter,
.sc_theme_435 #portfolio_popup .staff_icon.gplus{
display: none !important;
} .sc_theme_435 #portfolio_popup .staff_more_info_btn{
background: #000000;
text-align: center;
position: absolute;
}
.sc_theme_435 #portfolio_popup 	.staff_more_info_btn{
position:static;
display:table;
margin:0 auto;
}
.sc_theme_435 #portfolio_popup 	.staff_soc_icons{display:none !important}
.sc_theme_435 #portfolio_popup .staff_more_info_btn a{		
color:#FFFFFF !important;
text-decoration: none;
font-weight: bold;
font-size:16px;
display: block;
width: 154px;
padding: 8px;
}
.sc_theme_435 #portfolio_popup .staff_more_info_btn:hover{
background: #000000;
}
.sc_theme_435 #portfolio_popup .staff_more_info_btn:hover a {
color: #00A99D !important;
} .sc_theme_435 #Portfolio_contact .staff_tablet .staff_contact {
height: 250px;
} .sc_theme_435 #portfolio_popup .staff_tablet .popup_info.slide_popup {width:100%; margin:0 auto;} .sc_theme_435 #Portfolio_contact .staff_phone .staff_contact{
height: 250px;
width:45%;
} .sc_theme_435 #portfolio_popup .staff_phone .popup_info {
position:relative;
width:100%;
}
.sc_theme_435 #portfolio_popup .staff_phone .image_soc_close{margin-top:15% !important;}
.sc_theme_435 #portfolio_popup .staff_phone .popup_info.slide_popup {right:0; left:0;}
.sc_theme_435 #portfolio_popup .staff_phone .content_text {
font-size: 13px !important;
}
.sc_theme_435 #portfolio_popup .staff_phone .cont_main_picture_a{ width:100%;}
@media screen and (max-width: 500px){
.sc_theme_435 #Portfolio_contact 	.staff_contact{
height: 310px  !important;
width:100% !important;
}
.sc_theme_435 #portfolio_popup 	.staff_image_border,
.sc_theme_435 #portfolio_popup 	.popup_content,
.sc_theme_435 #portfolio_popup 		
.bottom_info{ width:90%;}
.sc_theme_435 #portfolio_popup 	.staff_more_info_btn {
position:inherit !important;
margin:2% auto; 
display:table;
}
.sc_theme_435 #portfolio_popup 	.staff_soc_icons{
display: table;
margin: 0 auto;
}
} .sc_theme_435 #blog_search .search_cont { border: 1px solid #D9D9D9 !important; }
.sc_theme_435 #blog_search .search_cont[placeholder]{ color: #999999 !important;}
.sc_theme_435 #blog_search .search_cont::-moz-placeholder {color: #999999 !important;} 
.sc_theme_435 #blog_search .search_cont:-moz-placeholder {color: #999999 !important; }
.sc_theme_435 #blog_search .search_cont:-ms-input-placeholder {color: #999999 !important; } .sc_theme_435 #blog_pgnt .staff_pagination{ 
border: 0.1em solid #DADADA;
line-height: 26px;
border-right: 0;
}	
.sc_theme_435 #blog_pgnt .staff_pagination li{
border-right: 0.1em solid #DADADA;
background: #FFFFFF;
}
.sc_theme_435 #blog_pgnt .staff_pagination li span,
.sc_theme_435 #blog_pgnt .staff_pagination li a{
font-size: 16px !important;
color: #999999 !important
}	
.sc_theme_435 #blog_pgnt .staff_pagination li:hover,
.sc_theme_435 #blog_pgnt .staff_pagination li:hover a,
.sc_theme_435 #blog_pgnt .staff_pagination li:hover span,
.sc_theme_435 #blog_pgnt .staff_pagination .active_pg span{ 
background: #00A99D; 
color: #FFFFFF !important
} .sc_theme_435 #blog_contact .staff_contact{
background-color:#F2F2F2;
font-size: 15px;
width: 100%; height: 250px;
overflow:hidden;
color:#fff;
} .sc_theme_435 #blog_contact .contact_image_out{
border-bottom-right-radius: 75%;
border-top-right-radius: 75%;		
border: 25px solid #00A99D;		
background: #00A99D;
border-left-color: #fff;
border-left-width: 10px;
position:absolute; 
top:-25px;
}
.sc_theme_435 #blog_contact .contact_image{
border-top-right-radius: 90%;
border-bottom-right-radius: 90%;
border: 40px solid;	
border-right-width: 35px;
display: table-cell;
position:relative;
background: #fff;
border-left: 0;
}
.sc_theme_435 #blog_contact .blog_cont_main_picture {
width: 170px; height: 170px;
border-radius: 50%;
} .sc_theme_435 #blog_contact .contact_text{
float: right; width: 55%;
margin-top: 35px;
margin-right:2%;
}
.sc_theme_435 #blog_contact .contact_content{
font-size:15px;
color: #686666 !important;
overflow: hidden;
text-align: left;
height: 103px;
}
.sc_theme_435 #blog_contact .contact_content a{color: #00A99D !important;}
.sc_theme_435 #blog_contact .contact_content a:hover{
color: #D9D9D9 !important;
} .sc_theme_435 #blog_contact .staff_overlay{
border-radius:50%;	
width:100%; height:100%;		
background:rgba(0,169,157,0.7) !important;
}
.sc_theme_435 #blog_contact .contact_image:hover .staff_overlay { opacity:1; } .sc_theme_435 #blog_contact .staff_top_info{ position:static; }
.sc_theme_435 #blog_contact .staff_cont_name{
border-bottom:2px dashed #00A99D;
color: #000000 !important; 
font-size:20px;
padding-bottom:6px;
} .sc_theme_435 #blog_contact .staff_category{
color: #686666 !important;     
font-size:12px;
} .sc_theme_435 #blog_contact .staff_more_info_plus{  left: 50%; margin-left: -30px; }
.sc_theme_435 #blog_contact .staff_more_info_plus:before{ color: #00A99D !important; }
.sc_theme_435 #blog_contact .staff_more_info_plus:hover:before{ color: #D9D9D9 !important; } .sc_theme_435 #blog_contact .staff_more_info_btn{
border:2px solid #00A99D;		
background: #F2F2F2;
text-transform:uppercase;
position: absolute;
}
.sc_theme_435 #blog_contact .staff_more_info_btn { right: 13%; bottom: 5%; opacity: 0; }
.sc_theme_435 #blog_contact .staff_contact.blog_view:hover .staff_more_info_btn {
opacity:1; right: 2%;
margin-right: 0px;
}
.sc_theme_435 #blog_contact .staff_more_info_btn:hover {
background: #00A99D;
}
.sc_theme_435 #blog_contact .staff_more_info_btn a {
color: #00A99D !important;
text-align:center;
font-size:17px;
padding:7px 10px;
}
.sc_theme_435 #blog_contact .staff_more_info_btn:hover a{
color: #FFFFFF !important;
}
.sc_theme_435 #blog_contact .blog_cont_main_picture{
background-size:cover;
}  .sc_theme_435 #blog_popup .close_popup_circle{
border:2px solid #FFFFFF !important;
top: 1%; right: 3%;
}
.sc_theme_435 #blog_popup .close_popup_circle span{
color: #FFFFFF !important; 
}
.sc_theme_435 #blog_popup .popup_info{
border: 1px solid #00A99D;
width:60%; height:100%;
background-color: #fff;
position:absolute;
overflow:hidden;
top:0%; left: 50%;
margin-left: -30%;
}
.sc_theme_435 #blog_popup .popup_info .stPopOut{
position: absolute;
overflow-y: auto;
height: 100%;
width: 102%;
right: -2%;
}
.sc_theme_435 #blog_popup .move_hover0{ opacity:0;}
.sc_theme_435 #blog_popup .move_hover1{ opacity:1;}
.sc_theme_435 #blog_popup .top_part_back{
background-color:#00A99D;
position:relative;
overflow: hidden;
height:60px;
}
.sc_theme_435 #blog_popup .top_part_back .top_cirle{
width:215px; height:190px;
background-color:#fff;
border-radius:50%;
position:absolute;
left:50%;top:34%;
margin-left:-107px;
}
.sc_theme_435 #blog_popup .popup_info .staff_top_info{
position:relative !important;
margin:0; width:100%;
text-align: center;
right:0;top:5px;
}
.sc_theme_435 #blog_popup .staff_cont_name{
border-bottom:2px dashed #00A99D;
color: #000000 !important;
font-size: 30px;
padding-bottom: 2%;
margin:2% auto 1%;
width: 50%;
}
.sc_theme_435 #blog_popup .staff_category{ 
color: #949494 !important;
font-size: 17px !important; 
}
.sc_theme_435 #blog_popup .cont_main_picture_a{
display:table;
margin:0 auto;
}
.sc_theme_435 #blog_popup .blog_cont_main_picture {
z-index:20;
margin:0 auto;
position:relative;
}
.sc_theme_435 #blog_popup .staff_image_border,
.sc_theme_435 #blog_popup .blog_cont_main_picture{
width: 200px; height: 200px; 
border-radius: 50%;
margin: 5% auto 0;
}
.sc_theme_435 #blog_popup .bottom_part_content{
position:relative;
margin-bottom: 5%;
margin-top: -30%;
width:100%;
}
.sc_theme_435 #blog_popup .bottom_part_content_move{margin-top: -2%;}
.sc_theme_435 #blog_popup .bottom_part_content .bottom_cirle{
width:215px; height:145px;
background-color:#fff;
left:50%;top:-95px;
border-radius:50%;
margin-left:-107px;
position:absolute;
z-index:0;
}
.sc_theme_435 #blog_popup .contact_content{ 
color: #949494 !important;
font-size: 17px !important;
background: #F2F2F2;
position: static; height:100%;
padding:60px 3% 5% 4%;
}
.sc_theme_435 #blog_popup .contact_content:first-letter{
font-size: 55px !important;
color:#00A99D !important;
font-family:serif !important;
line-height: 0;
}
.sc_theme_435 #blog_popup .contact_content a { color: #00A99D !important;}
.sc_theme_435 #blog_popup .contact_content a:hover { color: #D9D9D9 !important;} .sc_theme_435 #blog_popup .staff_soc_icons{
display: inline-block;
position: static;
margin-left: 4%;
float: left;  
}
.sc_theme_435 #blog_popup .staff_soc_icons ul{ padding:0;}
.sc_theme_435 #blog_popup .staff_soc_icons ul li, 
.sc_theme_435 #blog_popup .staff_icon{ 
border-radius: 0px;
display: inline-block;
margin-right: 1px;
}
.sc_theme_435 #blog_popup .staff_icon{
background: #686666;
position: relative;
text-align: center;
font-size: 16px;
}
.sc_theme_435 #blog_popup .staff_icon:hover{ background: #00A99D; }
.sc_theme_435 #blog_popup .fa {
color: #FFFFFF;
padding: 15px 20px;
}
.sc_theme_435 #blog_popup .fa:hover {color: #FFFFFF;} .sc_theme_435 #blog_popup .staff_icon.facebook,
.sc_theme_435 #blog_popup .staff_icon.instagram,
.sc_theme_435 #blog_popup .staff_icon.twitter,
.sc_theme_435 #blog_popup .staff_icon.gplus{
display: none !important;
} .sc_theme_435 #blog_popup .staff_more_info_btn{
background: #686666;
border:none !important;
opacity:1 !important;
position: static;
}
.sc_theme_435 #blog_popup 	.staff_more_info_btn{ display:table; margin:0 auto; }
.sc_theme_435 #blog_popup 	.staff_soc_icons{display:none;}
.sc_theme_435 #blog_popup .staff_more_info_btn:hover{
background: #00A99D;
}
.sc_theme_435 #blog_popup .staff_more_info_btn a{
color: #FFFFFF !important;
display: block;
width: 154px;
padding: 8px;
}
.sc_theme_435 #blog_popup .staff_more_info_btn:hover a{
color: #FFFFFF !important;
} .sc_theme_435 #blog_contact .staff_tablet .contact_text { width: 50%; margin-right:1%;}
.sc_theme_435 #blog_popup .staff_tablet .popup_info { width:86%; margin-left:-43%; } .sc_theme_435 #blog_contact .staff_phone .staff_contact{
height:480px;
margin: 5% 0 0;
background:none;
} 
.sc_theme_435 #blog_contact .staff_phone .contact_text {
background-color:#F2F2F2;
padding: 100px 4% 30%;
position: absolute;
height:initial;
width: 100%;
top: 30%;
}
.sc_theme_435 #blog_contact .staff_phone .staff_top_info { text-align:center; right:0; position:static;}
.sc_theme_435 #blog_contact .staff_phone .contact_content { position:static;} .sc_theme_435 #blog_contact .staff_phone .bottom_cirle {
width: 230px; height: 230px;
background-color: #fff;
left: 50%; top: -0%;
margin-left: -115px;
position: relative;
border-radius:50%;
z-index: 1;
}
.sc_theme_435 #blog_contact .staff_phone .contact_image_out {
border:none; background:none;
border-radius: 50%;
position:absolute;
margin-top:-100px;
float:none;
z-index: 2;
top:50%;
}
.sc_theme_435 #blog_contact .staff_phone .contact_image {
width: 100%; height:100%;
position:absolute;
border-radius:50%;
display: block;
border: none;
}
.sc_theme_435 #blog_contact .staff_phone .contact_image_out ,
.sc_theme_435 #blog_contact .staff_phone .staff_overlay {
width:200px; height:200px;
margin-left:-100px;
left:50%;
}
.sc_theme_435 #blog_contact .staff_phone .blog_cont_main_picture { width: 100%; height:100%;}
.sc_theme_435 #blog_contact .staff_tablet .staff_more_info_btn{	
opacity:1;right: 4%; bottom:1%;
}
.sc_theme_435 #blog_contact .staff_phone .staff_more_info_btn { 
opacity:1;
right: 50%; bottom:5%;
margin-right: -40px;
}
@media screen and (max-width: 540px){
.sc_theme_435 #blog_contact 	.staff_phone .staff_contact{
height:535px; overflow:visible;
margin-bottom:5%;
}
.staff_pagination{
margin: 11% 0px;
}
} .sc_theme_435 #blog_popup .staff_phone .staff_cont_name{width:75%;}
.sc_theme_435 #blog_popup .staff_phone .popup_info { width:100%; margin-left:0; left:0; }
.sc_theme_435 #blog_popup .staff_phone .blog_cont_main_picture { width: 90%; height:90%;}
.sc_theme_435 #blog_popup .staff_phone  .bottom_cirle {
width: 215px;height: 145px;
background-color: #fff;
left: 50%; top: -95px;
border-radius: 50%;
margin-left: -107px;
position: absolute;
z-index: 0;
}
.sc_theme_435 #blog_popup .staff_phone .bottom_part_content {margin-top: -100%;}
.sc_theme_435 #blog_popup .staff_phone .bottom_part_content_move{margin-top: -10%;}
.sc_theme_435 #blog_popup .staff_phone .staff_more_info_btn { 
opacity:1;
float:none;
border: none;
display: table;
margin: 1% auto;
position:static;
padding: 11px 12px; 
}
.sc_theme_435 #blog_popup .staff_phone .staff_soc_icons {
display:table;
margin:0 auto;
float:none;
} .sc_theme_435 #circle_search .search_cont { border: 1px solid #D9D9D9; }
.sc_theme_435 #circle_search .search_cont[placeholder]{ color: #999999 !important;}
.sc_theme_435 #circle_search .search_cont::-moz-placeholder {color: #999999 !important;} 
.sc_theme_435 #circle_search .search_cont:-moz-placeholder {color: #999999 !important; }
.sc_theme_435 #circle_search .search_cont:-ms-input-placeholder {color: #999999 !important; } .sc_theme_435 #circle_pgnt .staff_pagination{ 
border: 0.1em solid #DADADA;
line-height: 26px;
border-right: 0;
}	
.sc_theme_435 #circle_pgnt .staff_pagination li{
border-right: 0.1em solid #DADADA;
background: #FFFFFF;
}
.sc_theme_435 #circle_pgnt .staff_pagination li span,
.sc_theme_435 #circle_pgnt .staff_pagination li a{
font-size: 16px !important;
color: #999999 !important
}	
.sc_theme_435 #circle_pgnt .staff_pagination li:hover,
.sc_theme_435 #circle_pgnt .staff_pagination li:hover a,
.sc_theme_435 #circle_pgnt .staff_pagination li:hover span,
.sc_theme_435 #circle_pgnt .staff_pagination .active_pg span{ 
background: #00A99D; 
color: #FFFFFF !important;
} .sc_theme_435 #circle_contact .staff_contact{
font-size:20px !important;
color: #808080 !important;
text-align:center;
padding:0 1%;
width:280px;
} .sc_theme_435 #circle_contact .contact_image{
border: 2px solid #00A99D;
width: 200px; height: 200px;		
vertical-align: middle;
position: relative;
text-align: center;
border-radius: 50%;
display: table;
margin:0 auto;
}
.sc_theme_435 #circle_contact .triangle-topright {
border-left: 45px solid transparent;
border-top: 35px solid #00A99D;
transform: rotate(3deg);
width: 0;height: 0;		
position:absolute;
display:none;
left:44px;
}
.sc_theme_435 #circle_contact .contact_image:hover{
background-color:#00A99D;
border: 2px solid #00A99D;
}
.sc_theme_435 #circle_contact .contact_image:hover .triangle-topright{display:block;}
.sc_theme_435 #circle_contact .contact_image_in{
width: 170px; height: 170px;
position:absolute;
border-radius:50%;
left:50%; top:50%;
margin-left:-85px;
margin-top:-85px;
}
.sc_theme_435 #circle_contact .staff_image_border,
.sc_theme_435 #circle_contact .circle_cont_main_picture{
border-radius: 50%;
height: 171px;
} .sc_theme_435 #circle_contact .contact_content{
color: #808080 !important;
font-size: 15px !important;
margin-bottom:5%;
overflow: hidden;
height:100px;
}
.sc_theme_435 #circle_contact .contact_content a{color: #00A99D !important;}
.sc_theme_435 #circle_contact .contact_content a:hover{ color: #DADADA !important; } .sc_theme_435 #circle_contact .staff_top_info{ 
margin:5% auto 1%;
position: static !important;
}
.sc_theme_435 #circle_contact .staff_cont_name{
border-bottom:2px solid #808080;
color: #000000 !important;
font-size:20px;
padding-bottom:6px;
font-weight:700;
min-width: 80%;
} .sc_theme_435 #circle_contact .staff_category{
color: #808080 !important;        
font-size:15px;
} .sc_theme_435 #circle_contact .staff_more_main{
position:relative;
display: block;
margin:0 auto;
height: 60px;
}
.sc_theme_435 #circle_contact .staff_more_info_btn{		
border-bottom:5px solid #808080;
background-color:#00A99D;
color:#FFFFFF !important;
text-transform:uppercase;
font-size: 18px;
}
.sc_theme_435 #circle_contact .staff_more_info_btn a{ }
.on_leftt, .on_rightt{
padding: 4% 8%;
}
.sc_theme_435 #circle_contact .staff_more_info_btn.on_leftt{float:left;}
.sc_theme_435 #circle_contact .staff_more_info_btn.on_rightt{float:right; }
.sc_theme_435 #circle_contact .staff_more_info_btn a { 
color:#FFFFFF !important; 
text-decoration:none !important;
font-size: 18px;
}
.sc_theme_435 #circle_contact .staff_more_info_btn:hover {
background-color:#808080;
border-bottom:5px solid #00A99D;
color:#FFFFFF !important;
}
.sc_theme_435 #circle_contact .staff_more_info_btn:hover a{ 
color:#FFFFFF !important; 
}
.sc_theme_435 #circle_contact .circle_cont_main_picture{
background-size:cover;
}  .sc_theme_435 #circle_popup .close_popup_circle{
border:2px solid #FFFFFF !important;
top:1%; right: 3%;
}
.sc_theme_435 #circle_popup .close_popup_circle span{
color: #FFFFFF !important; 
}
.sc_theme_435 #circle_popup .popup_info{
border: 1px solid #00A99D;
width:60%; height:100%;
background-color: #fff;
position:absolute;
overflow: hidden;
top:0%; left: 50%;
margin-left: -30%;
}
.sc_theme_435 #circle_popup .popup_info .stPopOut{
position: absolute;
overflow-y: auto;
height: 100%;
width: 102%;
right: -2%;
}
.sc_theme_435 #circle_popup .move_hover0{ opacity:0;}
.sc_theme_435 #circle_popup .move_hover1{ opacity:1;}
.sc_theme_435 #circle_popup .top_part_back{
background-color:#00A99D;
position:relative;
overflow: hidden;
height:60px;
}
.sc_theme_435 #circle_popup .top_part_back .top_cirle{
width:215px; height:145px;
background-color:#fff;
border-radius:50%;
position:absolute;
left:50%;top:34%;
margin-left:-107px;
}
.sc_theme_435 #circle_popup .popup_info .staff_top_info{
position:relative !important;
margin:0; width:100%;
text-align: center;
right:0;top:15px;
}
.sc_theme_435 #circle_popup .staff_cont_name{
border-bottom:2px dashed #00A99D;
color: #000000 !important;
font-size: 30px;
padding-bottom: 2%;
margin:2% auto 1%;
width: 50%;
}
.sc_theme_435 #circle_popup .staff_category{ 
color: #949494 !important;
font-size: 20px !important; 
}
.sc_theme_435 #circle_popup .circle_cont_main_picture {
z-index:20;
margin:0 auto;
position:relative;
}
.sc_theme_435 #circle_popup .staff_more_info_btn a { padding:0 11px !important; }
.sc_theme_435 #circle_popup .cont_main_picture_a{ display:table; margin:0 auto; }
.sc_theme_435 #circle_popup .staff_image_border,
.sc_theme_435 #circle_popup .circle_cont_main_picture{
width: 200px; height: 200px; 
border-radius: 50%;
margin: 5% auto 0;
}
.sc_theme_435 #circle_popup .bottom_part_content{
position:relative;
margin-bottom: 5%;
margin-top: -30%;
width:100%;
}
.sc_theme_435 #circle_popup .bottom_part_content_move{margin-top: -2%;}
.sc_theme_435 #circle_popup .bottom_part_content .bottom_cirle{
width:215px; height:145px;
background-color:#fff;
left:50%;top:-95px;
border-radius:50%;
margin-left:-107px;
position:absolute;
z-index:0;
}
.sc_theme_435 #circle_popup .contact_content{ 
color: #949494 !important;
background: #F2F2F2;
font-size:17px !important;
padding:50px 3% 5% 4%; margin:0;
position: static;
height:100%;
}
.sc_theme_435 #circle_popup .contact_content:first-letter{
font-size: 57px !important;
color:#00A99D !important;
font-family:serif !important;
line-height: 0;
}
.sc_theme_435 #circle_popup .contact_content a{ color: #00A99D !important;}
.sc_theme_435 #circle_popup .contact_content a:hover{ color: #DADADA !important;} .sc_theme_435 #circle_popup .staff_soc_icons{
display: inline-block;
position: static;
margin-left: 4%;
float:left;
}
.sc_theme_435 #circle_popup .staff_soc_icons ul{padding:0;}
.sc_theme_435 #circle_popup .staff_soc_icons ul li, 
.sc_theme_435 #circle_popup .staff_icon{ 
border-radius: 0px;
display: inline-block;
margin-right: 1px;
}
.sc_theme_435 #circle_popup .staff_icon{
background: #686666;
position: relative;
text-align: center;
font-size: 16px;
}
.sc_theme_435 #circle_popup .staff_icon:hover{ background: #00A99D; }
.sc_theme_435 #circle_popup .fa {
color: #FFFFFF;
padding: 15px 20px;
}
.sc_theme_435 #circle_popup .fa:hover {color: #FFFFFF;} .sc_theme_435 #circle_popup .staff_icon.facebook,
.sc_theme_435 #circle_popup .staff_icon.instagram,
.sc_theme_435 #circle_popup .staff_icon.twitter,
.sc_theme_435 #circle_popup .staff_icon.gplus{
display: none !important;
} .sc_theme_435 #circle_popup .staff_more_info_btn{
background: #686666;
padding:8px 4%;
margin-right: 4%;
position:static;
border:none;
opacity:1;		
}
.sc_theme_435 #circle_popup 	.staff_more_info_btn{float:none; margin:0 auto;}
.sc_theme_435 #circle_popup .staff_more_info_btn:hover{
background: #00A99D;
border:none;
}
.sc_theme_435 #circle_popup .staff_more_info_btn a { color: #FFFFFF !important; }
.sc_theme_435 #circle_popup .staff_more_info_btn:hover a { color: #FFFFFF !important; } .sc_theme_435 #circle_popup .staff_tablet .popup_info { width:86%; margin-left:-43%; }
@media screen and (max-width: 769px){
.sc_theme_435 #circle_popup 	.staff_tablet .bottom_part_content .bottom_cirle{top:-110px;}
.sc_theme_435 #circle_popup 	.staff_tablet .staff_image_border,
.sc_theme_435 #circle_popup 	.staff_tablet .circle_cont_main_picture {margin: 7% auto 0;}
} .sc_theme_435 #circle_contact .staff_phone .staff_more_info_btn{ padding:4% 6%;}
.sc_theme_435 #circle_popup .staff_phone .popup_info { width:100%; margin-left:0; left:0; }
.sc_theme_435 #circle_popup .staff_phone .staff_soc_icons,
.sc_theme_435 #circle_popup .staff_phone .staff_more_info_btn{
margin-bottom:2%;
display:table;
margin:0 auto;
float:none;
}
.sc_theme_435 #circle_popup .staff_phone .bottom_part_content {margin-top: -100%;}
.sc_theme_435 #circle_popup .staff_phone .bottom_part_content_move{margin-top: -10%;}
@media screen and (max-width: 615px){
.sc_theme_435 #circle_contact 	.staff_phone .staff_contact { float:none; margin:0 auto 5%; width:90%;}
.sc_theme_435 #circle_popup 	.staff_phone .contact_content{
font-size:14px !important;
}
} .sc_theme_435 #square_search .search_cont { border: 1px solid #D9D9D9; }
.sc_theme_435 #square_search .search_cont[placeholder]{ color: #999999 !important;}
.sc_theme_435 #square_search .search_cont::-moz-placeholder {color: #999999 !important;} 
.sc_theme_435 #square_search .search_cont:-moz-placeholder {color: #999999 !important; }
.sc_theme_435 #square_search .search_cont:-ms-input-placeholder {color: #999999 !important; } .sc_theme_435 #square_pgnt .staff_pagination{ 
border: 0.1em solid #DADADA;
line-height: 26px;
border-right: 0;
}	
.sc_theme_435 #square_pgnt .staff_pagination li{
border-right: 0.1em solid #DADADA;
background: #FFFFFF;
}
.sc_theme_435 #square_pgnt .staff_pagination li span,
.sc_theme_435 #square_pgnt .staff_pagination li a{
font-size: 16px !important;
color: #999999 !important
}	
.sc_theme_435 #square_pgnt .staff_pagination li:hover,
.sc_theme_435 #square_pgnt .staff_pagination li:hover a,
.sc_theme_435 #square_pgnt .staff_pagination li:hover span,
.sc_theme_435 #square_pgnt .staff_pagination .active_pg span{ 
background: #00A99D; 
color: #FFFFFF !important
} .sc_theme_435 #square_contact .staff_contact{
border: 1px solid #00A99D;
color: #595E81 !important;
font-size:15px !important;
height: 300px;
width: 48%;
position: relative;
text-align:center;
} .sc_theme_435 #square_contact .contact_image{
width: 100%; height: 100%;
vertical-align: middle;
background-size:cover;
position:relative;
} .sc_theme_435 #square_contact .staff_image_border {        
background:rgba(0,169,157,0.7) !important;
width:100%; height:100%;
position:absolute;
}
.sc_theme_435 #square_contact .square_cont_main_picture {		
border-bottom-left-radius:100%;		
width:100%; height:100%;
background-size:cover;
position:absolute;
}
.sc_theme_435 #square_contact .contact_image:hover .staff_image_border{ display:none;}
.sc_theme_435 #square_contact .hover_back{
background:rgba(0,169,157,0.7) !important;
width: 100%; height: 100%; 
display:none;
}
.sc_theme_435 #square_contact .contact_image:hover .hover_back{ display:block;} .sc_theme_435 #square_contact .staff_top_info{
width:42%;
bottom: 0;
text-align:left;
padding:0% 1%;
}
.sc_theme_435 #square_contact .staff_cont_name{        
color: #FFFFFF !important;
font-size:16px;
font-weight:700;
} .sc_theme_435 #square_contact .staff_category{
color: #FFFFFF !important;        
font-size:13px;
} .sc_theme_435 #square_contact .staff_more_info_plus{ 
border:2px solid #FFFFFF !important;
left: -15%; opacity:0; 
}
.sc_theme_435 #square_contact .staff_more_info_plus:hover{
border:2px solid #FFFFFF !important; 
}
.sc_theme_435 #square_contact .staff_more_info_plus:before { 
color:#FFFFFF !important;	
}
.sc_theme_435 #square_contact .staff_more_info_plus:hover:before { color:#FFFFFF !important; }
.sc_theme_435 #square_contact .staff_contact.square_view .hover_back:hover .staff_more_info_plus{ left: 50%; opacity:1; margin-left: -30px;} .sc_theme_435 #square_contact .staff_soc_icons {
opacity: 0;
position: absolute;
bottom: -2%; width:100%;
}
.sc_theme_435 #square_contact .staff_contact.square_view .hover_back:hover .staff_soc_icons{
bottom: 3%;
opacity:1;
}
.sc_theme_435 #square_contact .icons_show{ opacity: 1; border:2px solid #ffffff;}
.sc_theme_435 #square_contact .staff_soc_icons ul{ padding:0; margin:0;}
.sc_theme_435 #square_contact .staff_soc_icons ul li, .staff_icon{ 
display: inline-block;
margin-right:1px;
margin-bottom:1px;
}
.sc_theme_435 #square_contact .staff_icon{	  
background: #FFFFFF;		
position: relative;
text-align: center;	
font-size: 30px;
padding:5px;		
}
.sc_theme_435 #square_contact .staff_icon:hover { background: #FFFFFF;}
.sc_theme_435 #square_contact .fa {
color:#00A99D !important;		
padding:5.5px 10px;
}
.sc_theme_435 #square_contact .staff_icon:hover .fa {
color:#00A99D !important;
} .sc_theme_435 #square_contact .staff_icon.facebook,
.sc_theme_435 #square_contact .staff_icon.instagram,
.sc_theme_435 #square_contact .staff_icon.twitter,
.sc_theme_435 #square_contact .staff_icon.gplus{
display: none !important;
}
.sc_theme_435 #square_contact .contact_image{
background-size:cover;
background-repeat: no-repeat;
}
.sc_theme_435 #square_contact .square_cont_main_picture{
background-size:cover;
background-repeat: no-repeat;
}  .sc_theme_435 #square_popup .close_popup_square{
border:2px solid #FFFFFF !important;
right:2%; top:0;
z-index:2;
}
.sc_theme_435 #square_popup .close_popup_square span{
color: #FFFFFF !important; 
}
.sc_theme_435 #square_popup .popup_info{		
border: 1px solid #00A99D;	
background: #FFFFFF;
margin-left: auto;
right:-100%;
left:;	
position: absolute;
overflow: hidden;
height:100%;
width: 40%;
}
.sc_theme_435 #square_popup .slide_popup { 
right:0;
left:;
}
.sc_theme_435 #square_popup .popup_info .stPopOut{
position: absolute;
overflow-y: auto;
height: 100%;
width: 103%;
right: -3%;
}
.sc_theme_435 #square_popup .contact_image {height:280px; }
.sc_theme_435 #square_popup .staff_cont_name{ font-size:25px;}
.sc_theme_435 #square_popup .contact_image:hover .staff_image_border{ display:block; }
.sc_theme_435 #square_popup .staff_cont_name {color: #FFFFFF !important;}
.sc_theme_435 #square_popup .contact_content{
color: #949494 !important;
font-size: 15px;
text-align: justify;
margin:7%;
}
.sc_theme_435 #square_popup .contact_content:first-letter{
font-size: 55px !important;
color:rgba(0,169,157,0.7) !important;
font-family:serif !important;
line-height: 0;
}
.sc_theme_435 #square_popup .contact_content a{ color: #00A99D !important;}
.sc_theme_435 #square_popup .contact_content a:hover{ color: #00A99D !important;} .sc_theme_435 #square_popup .staff_more_info_btn {
background: #00A99D;
text-align: center;
margin:0 7% 3% 0;
}
.sc_theme_435 #square_popup 	.staff_more_info_btn{float:none; margin:0 auto;}
.sc_theme_435 #square_popup .staff_more_info_btn:hover { background: #00A99D; }
.sc_theme_435 #square_popup .staff_more_info_btn a {
display: block;
width: 154px;
padding: 8px;color: #FFFFFF !important; }
.sc_theme_435 #square_popup .staff_more_info_btn:hover a {
color: #FFFFFF !important;
} .sc_theme_435 #square_popup .staff_soc_icons { 
width: auto !important; 
margin-left: 5%;
position:static; 
float: left;
opacity:1; 
}
.sc_theme_435 #square_popup .staff_icon { background: #FFFFFF; }
.sc_theme_435 #square_popup .staff_icon:hover { background: #FFFFFF; }
.sc_theme_435 #square_popup .fa { 
color:#00A99D !important;
padding:5.5px 12px;
}
.sc_theme_435 #square_popup .staff_icon:hover .fa { color:#00A99D !important; }
.sc_theme_435 #square_popup .staff_soc_icons li:hover .fa{
box-shadow:0 0 10px #00A99D !important;
-webkit-transform: perspective(1000px) translate3d(0,0,100px);
transform: perspective(1000px) translate3d(0,0,100px);
} .sc_theme_435 #square_popup .staff_icon.facebook,
.sc_theme_435 #square_popup .staff_icon.instagram,
.sc_theme_435 #square_popup .staff_icon.twitter,
.sc_theme_435 #square_popup .staff_icon.gplus{
display: none !important;
} .sc_theme_435 #square_contact .staff_tablet .staff_contact { width:48%;} .sc_theme_435 #square_popup .staff_tablet .popup_info.slide_popup {width:50%;}
.sc_theme_435 #square_contact .staff_tablet .staff_icon{padding:0;}
@media screen and (max-width: 865px){
.sc_theme_435 #square_popup 	.staff_soc_icons,
.sc_theme_435 #square_popup 	.staff_more_info_btn{
float:none;
width: auto;
display:table;
margin:0 auto;
position:static;
}
} .sc_theme_435 #square_contact .staff_phone .staff_contact { width:48%; }
@media screen and (max-width: 620px){
.sc_theme_435 #square_contact 	.staff_contact {width:100% !important;}
} .sc_theme_435 #square_popup .staff_phone .popup_info.slide_popup {right:0; left:0; margin:0 auto; width: 70%;}
.sc_theme_435 #square_popup .staff_phone .staff_top_info {
width:100%;
background:rgba(0,169,157,0.7) !important;
}
.sc_theme_435 #square_popup .staff_phone .contact_image:hover .staff_image_border,
.sc_theme_435 #square_popup .staff_phone .staff_image_border {background:none !important;}
@media screen and (max-width: 769px){
.sc_theme_435 #square_popup 	.popup_info.slide_popup {width: 100% !important;}
.sc_theme_435 #square_popup 	.contact_image {height: 440px;}
}
@media screen and (max-width: 769px){
.sc_theme_435 #square_popup 	.contact_image {height: 320px; }
}
.sc_theme_435a:focus { outline: none; }
.sc_theme_435 div { box-sizing: border-box !important; }
.sc_theme_435 #single_contact .single_inform {
background: #FFFFFF;
display: inline-block;
padding:0 10px;
margin:4% 0;
width:100%;
}
.sc_theme_435 #single_contact .img_content {
margin:0 auto;
float:none;
}
.sc_theme_435 #single_contact .single_cont_main_picture {
width: 100%; height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size:95%;
} .sc_theme_435 #single_contact .top_info{		
display: inline-block;
margin-bottom: 2%
}
.sc_theme_435 #single_contact .cont_name{
color:#00A99D;
font-size: 25px;
font-weight:700;		
}
.sc_theme_435 #single_contact .cont_categ {
color:#00A99D;
font-size: 15px;
padding-top: 7px;		
} .sc_theme_435 #single_contact .single_params{
border-collapse: collapse;
background: #FFFFFF;		
}
.sc_theme_435 #single_contact .single_params td{ 
border: 1px solid #D9D9D9;
padding:4px 20px;
}
.sc_theme_435 #single_contact .single_params a{
color:#00A99D !important;
}
.sc_theme_435 #single_contact .single_params a:hover{
color:#797979 !important;
}
.sc_theme_435 #single_contact .param_name{
color:#00A99D !important;
font-size: 17px;
}
.sc_theme_435 #single_contact .param_value{
color:#797979;
font-size: 15px;
}
.sc_theme_435 #single_contact .param_value a,
.sc_theme_435 #single_contact .contAllDescription a { color:#00A99D !important; }
.sc_theme_435 #single_contact .param_value a:hover,
.sc_theme_435 #single_contact .contAllDescription a:hover { color:#797979 !important; }
.sc_theme_435 #single_contact 	.img_content {
width: 400px;
height: 340px;
}
.sc_theme_435 #single_contact 	.top_info{ 
border-bottom:1px solid #D9D9D9;
padding: 0 2%;
width:100%;
}
.sc_theme_435 #single_contact 	.cont_name{float:left;}
.sc_theme_435 #single_contact 	.cont_categ {float:right;}
.sc_theme_435 #single_contact 	.single_params{width:100%;} .sc_theme_435 #single_contact .contAllDescription{
color:#797979;
font-size: 15px;
display:inline-block;
line-height: 23px;
margin:3% 0;
clear: both;
} .sc_theme_435.mess_result.mess_success{
color:#00A99D !important;
font-size: 25px;
}
.sc_theme_435.mess_result.mess_error{
color:#ff0000 !important;
font-size: 25px;
}
.sc_theme_435.mess_result{
text-align:center;
margin-bottom:2%;
}
.sc_theme_435 #message_div .message_table{
background: #FFFFFF;		
width:100%;		
border:none;
}
.sc_theme_435 #message_div .message_table td { padding:10px 20px; max-width: 150px; border:none!important;}
.sc_theme_435 #message_div .message_table tr.hidden { display:none;}
.sc_theme_435 #message_div .mess_param {
color:#00A99D !important;
font-size: 17px;
}
.sc_theme_435 #message_div .send_button {
background: #00A99D;
border: 1px solid #D9D9D9;
border-left: 10px solid #D9D9D9;
display: table;
margin: 2% auto;
}
.sc_theme_435 #message_div .send_button:hover {
background: #797979;
}
.sc_theme_435 #message_div .send_button input {
color:#FFFFFF !important;
background: none !important;
outline: none !important;
border: none !important;
padding:12px 25px;
} .sc_theme_435#staff_capcha{ position:relative; line-height: 0;}
.sc_theme_435#staff_capcha *{ display:inline-block;}
.sc_theme_435#staff_capcha .message_capcode{
padding: 6px 15px;
width:50%;
} .sc_theme_435 .single_contact_content .single_contact_main.staff_phone .img_content,
.sc_theme_435 .single_contact_content .single_contact_main.staff_phone .top_info,
.sc_theme_435 .single_contact_content .single_contact_main.staff_phone .single_params { width:100% !important;}
.sc_theme_435 .single_contact_content .single_contact_main.staff_phone .top_info div{float:none !important;}
.sc_theme_435 .single_contact_content .single_contact_main.staff_phone .single_params{ display:block; border: none !important;}
.sc_theme_435 .single_contact_content .single_contact_main.staff_phone .single_params td{
display:inline-block !important;
border:none !important;
padding:0 !important;
width:85%;
}
.sc_theme_435 .single_contact_content .single_contact_main.staff_phone #message_div .message_table td {
padding:6px 10px 6px 0 !important; 
border:none !important;
}
@media screen and (max-width: 320px){
.sc_theme_435 .single_contact_content 	.single_contact_main.staff_phone #message_div .message_table td {
display:table-row;
}
}
.sc_theme_435.staff_tablet .message_capcode,
.sc_theme_435.staff_phone .message_capcode{width:100% !important;}
.sc_theme_435#message_div .wd_captcha_img{
min-width: 80px;
max-width: 80px;
}
.sc_theme_435 #message_div .wd_captcha,
.sc_theme_435 #message_div  
.cont_mess_captcha_ref{
display:inline-block;
}