.wplc-color-1 { color: #ED832F !important; }
.wplc-color-2 { color: #FFF !important; }
.wplc-color-3 { color: #EEE !important; }
.wplc-color-4 { color: #666 !important; }




.wplc-color-bg-1 { background-color: #ED832F !important; }
.wplc-color-bg-2 { background-color: #FFF !important; }
.wplc-color-bg-3 { background-color: #EEE !important; }
.wplc-color-bg-4 { background-color: #666 !important; }




.wplc-color-border-1 { border-color: #ED832F !important; }
.wplc-color-border-2 { border-color: #FFF !important; }
.wplc-color-border-3 { border-color: #EEE !important; }
.wplc-color-border-4 { border-color: #666 !important; }



.wplc-color-border-1:before { border-color: transparent #ED832F !important; }
.wplc-color-border-2:before { border-color: transparent #FFF !important; }
.wplc-color-border-3:before { border-color: transparent #EEE !important; }
.wplc-color-border-4:before { border-color: transparent #666 !important; }

span.wplc_system_notification {
    display: block;
    padding: 8px;
    clear:both;
    font-style: italic;
    text-align: left;
    color: grey !important;
}

.wplc_doc_suggestion {

	
}
button.wplc_retry_chat {
    margin: 10px;
}#wplc_chatmsg { 
    background-color: #fff !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 32px;
    color: #60686e;
    /* width: 100%; */
    width: 268px !important;
    height: 40px;
    /* margin-bottom: 10px; */
    border: 0;
    border-radius: 5px;
    background: #fff;
    resize: none;
    border: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    padding-left: 30px;
    padding-right: 100px;
    box-sizing: border-box;
    min-height: 35px;
    overflow-y: hidden;
    padding: 5px !important;
    margin-top: 10px;
    background-color: #fff !important;
    padding-left: 30px !important;
}
#wplc_chatmsg:focus {
    outline: none !important;
    background-color: #fff;
    box-shadow: none !important;
}

#wp-live-chat-inner-container textarea {
    width: 100%;
    height: 100px;
}
#wp-live-chat input, #wp-live-chat textarea {
    color: #2b2b2b;
    padding: 8px 10px 7px;
    margin-bottom: 10px;
    border: 0;
    border-radius: 5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:12px;
    

    background-color: #fafafa;
    resize: none;
    border: none;
    transition: background-color .2s ease,box-shadow .2s ease;
}
#wp-live-chat input:focus {
    outline: none;
    background-color: #fff;
    box-shadow: 0 0 40px 0 rgba(150,165,190,.14);
}
#wp-live-chat textarea:focus {
    outline: none;
    background-color: #fff;
    box-shadow: 0 0 40px 0 rgba(150,165,190,.14);
}
#wp-live-chat select:focus {
    outline: none;
    background-color: #fff;
    box-shadow: 0 0 40px 0 rgba(150,165,190,.14);
}

#wplc_chatbox {
    top: 35px;
    bottom: 113px;
    /* height: 100%; */
    z-index: 99998;
    position: absolute;
    overflow-y: auto;
    padding: 5%;
    width:100%;
    overflow-y: scroll;
}
#wp-live-chat-inner-container {
    /* padding:16px; */

}

#wp-live-chat td {
    padding: 5px;
    padding-left: 10px;
}

#wp-live-chat table {
    border: 0 !important;
}

#wp-live-chat table td {
    border: 0 !important;
}
#wplc_user_message_div {
    min-height: 60px;
    max-height: 60px;
    position: absolute;
    bottom: -60px;
    width: 100%;
    background-color:#fff;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0 0 40px 1px rgba(0,0,0,.07);
}


#wp-live-chat h4 {
    font-size: 20px;
    margin: 3px;
}

#wp-live-chat p {
    font-size: 14px;
    margin: 3px;
}

#wp-live-chat #wplc-sb {
    font-size: 14px;
    font-weight: 700;
}

#wp-live-chat-4 {
    position: fixed;
    bottom: 150px;
    right: 20px;
    /* min-height: 350px; */
    /* max-height: 500px; */
    width: 368px;
    max-width: 100%;
    /* height: 80%; */
    top: 10%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    box-shadow: 0 0 40px 0 rgba(150,165,190,.14);
    z-index:28000000;
}
#wp-live-chat-3 {
    padding: 10px;
    text-align: center;
}

#wp-live-chat {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: fixed;
    z-index: 28000000;
    display: block;
    border-radius: 5px 5px 0 0 ;
    color:#999;
}

#wp-live-chat-1 {
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
    color: #000;
    text-align:center;
    padding-top:18px;
}

#wp-live-chat-minimize {
    position: absolute;
    right: 3px;
    top: 7px;
    cursor: pointer;
    height: 20px;
    padding: 2px 3px;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 17px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    padding-top: 6px;
    color: #FFF;
    font-weight: normal;
    z-index: 92354389047593475893475;
}

#wp-live-chat-close {
    position: absolute;
    right: 5px;
    top: 4px;
    cursor: pointer;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 12px;
    vertical-align: middle;
    height: 14px;
    width: 14px;
    text-align: center;
    vertical-align: bottom;
    padding-top: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
}


#wp-live-chat-2-info {
    font-size: 1em;
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 10px;
    padding: 16px;
    color: #fff;
    padding-top:5px;
}
#wp-live-chat-2-inner {
    padding: 20px 12px 26px;
    background-color: #fff;
    overflow: hidden;
}

#wp-live-chat-2-img {
    padding-bottom: 5px;
}

.wplc_offline {
    
    
}
.wplc_agent_involved {
    margin-top:5px;
}
.wplc_agent_info {
    display:block;
    overflow:auto;
    
}
.wplc_agent_name { 
    font-weight: bold;
    margin-top: 18px;
    display: block;
    float: left;
    margin-left: 10px;
    font-size: 1.2em;
}

.wplc_logo_class {
    max-width: 250px;
    max-height:180px;
}
#wplc_logo {
    /* position: absolute; */
    width: 100%;
    /* top: 16px; */
    padding-top: 13px;
}
#wp-live-chat-header{

    margin-bottom:14px;
    border-radius: 62px 62px;
    position:relative;
    width:62px;
    height:62px;
    -webkit-box-shadow: 0 5px 40px rgba(0,0,0,.16)!important;
    -moz-box-shadow:    0 5px 40px rgba(0,0,0,.16)!important;
    box-shadow: 0 5px 40px rgba(0,0,0,.16)!important;
    cursor:pointer;

     transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);

    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;;
    -o-transition: all 300ms ease;    

}
#wp-live-chat-header.active {
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);

    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;;
    -o-transition: all 300ms ease;
}

#wp-live-chat-2 {
z-index: 2147483000;
    position: fixed;
    /* min-height: 350px; */
    
    width: 368px;
    max-width: 100%;
    bottom: 90px;
    right: 20px;
    background: #fff;
    box-shadow: 0 0 40px 1px rgba(0,0,0,.07);
    overflow: auto;
    display: block;
    border-radius: 10px;
    border-radius: 10px;
}
#wp-live-chat-2 input{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 32px;
    color: #60686e;
    width: 100%;
    margin-bottom: 10px;
    border: 0;
    border-radius: 5px;
}
.wplc-clear-float-message{
    clear: both;
}

#wplc_message {
    background: #fff;
    font-weight: 400;
    color: #455a64;
    resize: none;
    border: none;
    margin-bottom:10px;
}


#wplc_message_div{
    text-align: center;
    padding:16px;
}
#wp-live-chat-inner-image-div{
    overflow: hidden;
    height: 32px;
}
/*
.wplc_close.wplc_left #wp-live-chat-1{
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    transform-origin: left top 0;
    float: left;
    width: 195px;
    position: absolute;
    top: 27px;
    padding-left: 0;
    left: 39px;
}
.wplc_left #wp-live-chat-header{
    border-radius: 62px 62px;
}

.wplc_close.wplc_left #wp-live-chat-header{
    position: absolute;
    top: 0;
    width: 62px;
    bottom: 0;
    right: 0;
    left: 15px;
}
.wplc_open.wplc_left #wp-live-chat-header{
    border-radius: 62px;
}

.wplc_close.wplc_left .wp-live-chat-wrapper, .wplc_close.wplc_right .wp-live-chat-wrapper{
    position: relative;
    height: 250px;
}
.wplc_left{
    border-radius: 0px 5px 5px 0 !important;
}
.wplc_close.wplc_left{
    padding-right: 45px;
    height: 120px;
}


.wplc_close.wplc_right #wp-live-chat-1{
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -ms-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    float: left;
    width: 180px;
    padding:0 !important;
    bottom: 0;
    position: absolute;
    left: 8px;
}

.wplc_close.wplc_right #wp-live-chat-header{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

.wplc_close.wplc_right{
    padding-left: 75px;
    height: 120px;
    border-radius: 5px 0px 0px 5px !important;
}
.wplc_right{
    border-radius: 5px 0px 0px 5px !important;
}
.wplc_close.wplc_left #wp-live-chat-image{
    top: 25px;
    left: 35px;
}
.wplc_close.wplc_right #wp-live-chat-image {
    bottom: 18px;
    left: initial;
    right: 38px;
    top: initial;
}
*/


.wplc-admin-message { 
    
    padding:10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #666;
    margin-top:2px;
    background-color:#666;
    display: inline-block;
    float: left;
    clear:both;
    margin-bottom: 3px;
    position:relative;   
    left:32px; 
    color:#FFF;
    max-width: 82%;
    word-wrap: break-word;
}
.wplc-admin-message-avatar {
    position: absolute;
    left: -38px;
    border-radius: 15px;
    max-width: 30px;
    max-height: 30px;
}


.wplc-shrink .wplc_agent_involved {
    float: left;
    margin-left: 30px;
    margin-top: 3px;
    width:40px;
    height:40px;

}
.wplc-shrink {
    /*height: 50px !important;*/
}

.wplc-shrink .wplc_agent_name {
    float: left;
    margin-left: 10px;
    margin-top: -10px;
}

.wplc-shrink .wplc_agent_infosection {
    display: none;
}

.wplc_agent_infosection {
    display: block;
    clear: both;
    float: left;
    margin-left: 45px;
    margin-top: 20px;
    font-weight: 100;
    text-align:left;
}


.wplc_agent_tagline {
    display: block;
    clear: both;
    float: left;
    margin-left: 45px;
    font-weight: 100;

}

#wplc_chatbox {
    transition:all 0.2s ease;
}

#wplc_chatbox_header {
    /* position: absolute; */
    /* background-color: #FFF; */
    /* background: rgba(255,255,255,.98); */
    top: 0;
    right: 0;
    /* height: 60px; */
    /* width: 367px; */
    /* border-bottom: 1px solid #eee; */
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: 0 5px 20px -2px rgba(0,0,0,.16) !important;
    margin-top:0px;
    opacity:0.90;
    transition: top 0.7s ease;
    padding-bottom:18px;
    
}
#wplc_chatbox_header_bg {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    z-index: 99999 !important;
    position: relative;
}

.wplc-admin-message:before {
    display: block;
    width: 0;
    top: 20px;
    bottom: auto;
    left: auto;
    left: -7px;
    border-width: 6px 7px 6px 0;
    border-color: transparent #666;
    content: "";
    position: absolute;
    border-style: solid;
}

.wplc-user-message { 
    
    padding:10px;
    -webkit-border-radius: 26x;
    -moz-border-radius: 26x;
    border-radius: 6px;
    border: 1px solid #ffdb99;
    margin-top:2px;
    background-color:#ffdb99;
    color:#000;
    display: inline-block;
    float: right;
    clear:both;
    margin-bottom: 3px;
    position: relative;
    right:30px;
    max-width:82%;
    word-wrap: break-word;

}

.chat_time {
    display: block;
    /* width: 100%; */
    /* text-align: center; */
    font-size: 0.8em;
    color: #ccc;
    clear: both;
    position: relative;
    right: 30px;
    text-align: right;
}

.wplc-user-message hr, .wplc-admin-message hr{
    margin-bottom: 0px !important;
}
.wplc-user-message-avatar {
    position: absolute;
    right: -38px;
    border-radius: 15px;
    max-width: 30px;
    max-height: 30px;
}


.wplc-user-message:before {
    display: block;
    width: 0;
    top: 20px;
    bottom: auto;
    left: auto;
    right: -7px;
    border-width: 6px 0 6px 7px;
    border-color: transparent #ffdb99;
    content: "";
    position: absolute;
    border-style: solid;
}

#wplc_hovercard { 
    -webkit-box-shadow: 0 5px 40px rgba(0,0,0,.16)!important;
    -moz-box-shadow:    0 5px 40px rgba(0,0,0,.16)!important;
    box-shadow: 0 5px 40px rgba(0,0,0,.16) !important;
    position: fixed;
    bottom: 110px;
    right: 20px;
    width: 300px;
    height: 145px;
    background-color: #FFF;
    border-radius: 5px;
    z-index: 9999999;
    height:auto;
}
/*
#wplc_hovercard:before {
    content: "";
    position: absolute;
    bottom: -9px;
    left: 240px;
    border-width: 9px 9px 0;
    border-style: solid;
    border-color: #ccc transparent;
    display: block;
    width: 0;}
#wplc_hovercard:after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 241px;
    border-width: 8px 8px 0;
    border-style: solid;
    border-color: #fafafb transparent;
    display: block;
    width: 0;
}*/

.wplc_button_standard {
    border: 1px solid #ED832F;
    background-color: #ED832F;
    opacity:0.9;

}
.wplc_button_standard:hover {
    border: 1px solid #ED832F;
    background-color: #ED832F;
    opacity:0.7;
}

.wplc_button_standard:focus {
    border: 1px solid #ED832F;
    background-color: #ED832F;
    opacity:0.7;
}


#wplc_hovercard_min {
    position: absolute;
    width: 61px;
    height: 18px;
    right: 0px;
    top: -25px;
    font-size: 9px;
    text-align: center;
    border-radius: 9px;
    color: #fff;
    cursor: pointer;
    line-height: 16px;
}
#wplc_hovercard_bottom{ 
    
    padding-top: 10px;
    height: 43px;
    border-bottom-right-radius: 5px;
    background-color: #fafafb;
    border-bottom-left-radius: 5px;
}
#wplc_hovercard_content { 
    padding:15px;
    height:100px;
    box-shadow: 0 1px 1px #f0f0f1;
    display:flex;
    height:auto;
}

/* named after the famous words uttered by The Dylan at Code Cabin */
#speeching_button {
    padding: 5px;
    font-size: 12px;
    text-transform: none;
    float: right;
    margin-right: 15px;
    border-style: none;
    line-height: 12px;
    font-weight: normal;
}

#wplc_first_message {
    display:block;


}
#wplc_first_message strong {
    display:block;
    clear:right;
}

.wplc_hovercard_content_left {
    float: left;
    display: block;
    /*height: 60px;*/
    padding-left: 10px;
    padding-right: 10px;
    width: 80px;
    font-weight:normal;
}
.wplc_hovercard_content_right {
    float: left;
    display: block;
    /* margin-left: 30px; */
    /* padding-left: 20px; */
    font-size: 0.8em;
    word-wrap: break-word;
    /*height: 70px;*/
    width: 188px;
}
.wplc_left_logo {
    width: 60px;
    height: 60px;
    border-radius: 30px;
}

.wplc_hovercard_content_right .wplc_offline {
    
    
}

#wplc_message_div {
    margin-top: 20px;
}
#wp-live-chat-2-inner #wplc_start_chat_btn {
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding-left: 30px;
    padding-right: 30px;
}
#wp-live-chat-2-inner #wplc_na_msg_btn {
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding-left: 30px;
    padding-right: 30px;
}
#wplc_social_holder {
    position: absolute;
    width: 40px;
    z-index: 9999999999 !important;
    bottom: 0px;
    right: 2px !important;
    left: 330px !important;
    font-size: 15px;
}

.wplc_social_icon {
    margin-left: 3px;
}

.nifty_tedit_icon{
    font-size: 12px !important;
    padding-left: 6px;
}

#nifty_text_editor_holder{
   display:none; 

    
}
.nifty_attach_icon {
    position: absolute;
    top: 19px;
    right: 65px;
    color:#999;
    font-size:20px;
}
.nifty_rating_icon {
    margin-right: 10px;
    color:#999;
        font-size: 17px;
}
#nifty_ratings_holder {
    position: absolute;
    z-index: 9999999;
    right: 6px;
    top: 16px;
}
#nifty_ratings_form {
    position: absolute;
    left: -165px;
    top: -52px;
    width: 220px;
    padding: 2px;
    border-radius: 2px;
}
#nifty_rating_thanks {
    position: absolute;
    width: 200px;
    margin-left: 5px;
    position: absolute;
    top: -22px;
    right: 0px;
    text-align: right;
}
    
input#nifty_ratings_comment {
    width: 70%;
    margin-bottom: 0px;
    line-height: inherit;
    font-size: 12px;
    top: 0px;
    position: relative;
    float: left;
}
/*
#nifty_ratings_form:after {
    top: 28px;
    left: 128px;
    border-width: 6px 6px 0 6;
    border-color: transparent #666;
    content: "";
    position: absolute;
    border-style: solid;
}
*/
#nifty_ratings_comment {
    height: 25px !important;
    margin-left: 2px;
}

#nifty_rating_button {
    float: right;
    border-style: none;
    width: 27%;
    border-radius: 2px;
    text-align: center;
    font-size: 12px;
    padding: 1px;
    top: 2px;
    right: 2px;
    position: relative;
}

#nifty_recording {
    margin-left: 5px;
    position: absolute;
    top: -21px;
    right: 22px;
}
.wplc_powered_by_link {
    font-size: 10px;
    padding: 5px;
}

#wplc_msg_notice {
 margin-left:4px !important;
 display:none;
}
.typing_indicator {
    display: none;

    /* width: 100%; */
    position: absolute;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    border-radius: 6px;
    top: 65px;
    z-index: 99;
    opacity: 0;
    font-size: 0.8em;
    font-style: italic;
    margin-left: 4px;
    transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    left: 6px;
}
.typing_indicator_active {
    display: block;
    opacity:0.7;
    transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;

}

#wp-live-chat-2 select {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 32px;
    width: 100%;
    height: 49px;
    color: #60686e;
    border: 1px solid #e4e5e7;
    border-radius: 2px;
    margin-bottom: 5px;
}

span.wplc_system_notification {
    display: block;
    padding: 8px;
    clear:both;
    font-style: italic;
    text-align: left;
}

.wplc_doc_suggestion {

    
}
button.wplc_retry_chat {
    margin: 10px;
}


#wplc_start_chat_btn, #wplc_na_msg_btn {
    min-height: 40px;
    border:none;
}

#speeching_button, #wplc_start_chat_btn, #wplc_na_msg_btn {
    font-weight:normal !important;
    border-radius:40px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    padding-left:10px !important;
    padding-right:10px !important;

    -webkit-box-shadow: 0 3px 15px rgba(0,0,0,.16)!important;
    -moz-box-shadow: 0 3px 15px rgba(0,0,0,.16)!important;
    -o-box-shadow: 0 3px 15px rgba(0,0,0,.16)!important;
    box-shadow: 0 3px 15px rgba(0,0,0,.16)!important;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#speeching_button:hover, #wplc_start_chat_btn:hover, #wplc_na_msg_btn:hover {
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.19)!important;
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.19)!important;
    -o-box-shadow: 0 4px 10px rgba(0,0,0,.19)!important;
    box-shadow: 0 5px 10px rgba(0,0,0,.19)!important;
}

.wplc_thumb16_stacked{
    border-radius: 16px;
    height: 32px;
    float: left;
    margin-top:35px;
    margin-left: -15px;
}

.wplc_thumb16_stacked:first-child{
    margin-left:35px;
}

.wplc_thumb32 {
    border-radius:32px;
    float: left;
    height: 60px;
    margin-left: 45px;
    margin-top: 20px;
}


#wplc_chatbox span.timedate {
    clear: both;
    position: relative;
    font-size: 0.8em;
    font-style:italic
}
.wplc-msg-float-left {
    left: 32px;
    float:left;
}
.wplc-msg-float-right {
    right: 32px;
    float:right;
}

/* iPhone X */
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {

    #wplc_chatmsg {
        font-size:16px !important;
    }
}

@media screen and (max-width: 510px) {

    #wplc_chatmsg {
        font-size:16px !important;
    }

    #wp-live-chat-4 {
        bottom: 150px;
        right: 2%;
        left: 2%;
        top: 2%;
        width:auto;
    }

    #wp-live-chat-2 {
        bottom: 150px;
        right: 2%;
        left: 2%;
        
        width:auto;
    }    

    #wplc_chatbox {
        top:65px !important;
    }

    .wplc_agent_involved {
        float: left;
        margin-left: 30px;
        margin-top: 3px;
        width:40px;
        height:40px;

    }

    .wplc_agent_name {
        float: left;
        margin-left: 10px;
        margin-top: -10px;
    }

    .wplc_agent_infosection {
        display: none;
    }
    .wplc_agent_infosection {
        display: none;
    }
}

.wdt-emoji-popup.open{
    z-index: 99999;
}

.wdt-emoji-picker {
    right: 10px;
    bottom: 25px !important;
    font-size: 17px;
    text-align: center;
    line-height: 50px;
}

.wdt-credit{
    z-index: 999999;
    position: absolute;
    right: 5px;
    bottom: 5px;
    font-size: 9px;
    color: #cecece;
}

#chat_drag_zone {
    background: rgba(51, 51, 51, 0.35);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
}

#chat_drag_zone_inner {
    position: absolute;
    top: 10%;
    left: 5%;
    right: 5%;
    bottom: 10%;
    border: 3px dashed #ffffff;
}

#chat_drag_zone_inner span {
    color: #fff;
    position: absolute;
    width: 100%;
    height: 50px;
    text-align: center;
    font-size: 30px;
    margin-top: auto;
    margin-bottom: auto;
    top: 50%;
    transform: translate(0, -50%);
}


.wplc_agent_involved {
    transition: all 0.4s ease;
}

.wplc-shrink .wplc_agent_involved {
    transition: none !important;
}

.wplc_agent_info .wplc_agent_name{
    transition: all 0.4s ease;
}

.wplc-shrink .wplc_agent_name{
    transition: none !important;
}


span.bleeper_pullup {
    position: absolute;
    /* top: 11px; */
    bottom: 5px;
    color: rgba(255, 255, 255, 0.68);
    right: 15px;
    font-size: 2em;
    cursor: pointer;
}
a.bleeper_restart_chat {
    text-align: center;
    margin-top: 15px;
    display: block;
}
div#bleeper_chat_ended {
    min-height: 60px;
    max-height: 60px;
    position: absolute;
    bottom: -60px;
    width: 100%;
    z-index: 99999999999999999;
    background-color: #fff;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0 0 40px 1px rgba(0,0,0,.07);
}

/* System notification message style */
#bleeper_notification_message {
    position: absolute;
    border-radius: 3px;
    padding: 3px 6px;
    top: -5px;
    animation: wplc_notification_slide_in .2s forwards;
}

@keyframes wplc_notification_slide_in {
  from {
    top: -5px;
    opacity: 0;
  }
  to {
    
    top: -35px;
    opacity: .8;
  }
}
/* iPhone fix */
@media screen and (max-height: 675px){
    #wp-live-chat-2 { 
        bottom: 70px;
    }

}

div#bleeper_bell {
    animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
    z-index: 99;
    position: absolute;
    color: #fff;
    right: 0;
    width: 22px;
    background-color: #d6abab;
    height: 22px;
    text-align: center;
    /* padding-top: 2px; */
    font-size: 11px;
    border-radius: 20px;
    border: 2px solid #fff;

}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(2px, 0, 0);
  }
}

input#wplc_chat_gdpr_opt_in {
    display:  inline-block;
    width:  inherit;
    vertical-align:top;
    margin-left: 2px;
    margin-right: 2px;
}

label[for=wplc_chat_gdpr_opt_in] {
    display:  inline-block;
    font-size: 0.7em;
    max-width: 90%;
    vertical-align:  top;
}

.wplc_gdpr_privacy_notice {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 0.6em;
    margin-left: 2em;
    margin-right: 2em;
    color: #bdbdbd;
}

.wplc_gdpr_privacy_notice a {
    color: #8e8e8e;
}

.wplc_gdpr_privacy_notice a:hover{
    color: #8e8e8e;
    text-decoration: underline;
}

#wplc_end_chat_button {
    position: absolute;
    top: -32px;
    right: 0;
    padding: 5px;
    font-size: 9px;
    font-weight: 200;
    border-radius: 4px;
    background: #fff !important;
    color: #333 !important;
    line-height: 12px;
    box-shadow: 0 0 15px 0 rgba(86, 86, 86, 0.11);
    border: none;
}

.wplc_in_chat_notice {
    position:  absolute;
    background: #fff;
    /* height: 30%; */
    bottom: 35%;
    padding: 30px;
    width: 80%;
    margin-left: 8%;
    box-shadow: 0px 0px 20px 0px #33333324;
    border-radius: 5px;
    z-index: 999999;
}

.wplc_in_chat_notice_heading {
    font-size: 16px;
    padding-bottom: 10px;
    border-bottom: #eee 1px solid;
    margin-bottom: 10px;
}

.wplc_in_chat_notice_content button {
    padding: 5px;
    font-size: 12px;
    display:  inline-block;
    font-weight: 100;
    border:none;
}

.wplc_in_chat_notice_content button:hover {
    box-shadow: none;
    padding: 5px;
    cursor: pointer;
}

.wplc_in_chat_notice_content {
    padding-top: 15px;
}

.wp-live-chat-wraper .wpcf_wrapper {
    position: relative !important;
    padding: 20px;
}

#wplc_social_holder {
    left: -18px;
}
/* WPLC Gutenber Template Styles */

#wplc-chat-box {
	width: fit-content;
	position: relative;
	cursor: pointer;
}

.wplc_block {
	position: relative;
    display:inline-block;
	background: #32373c;
	color: #eee;
	border-radius: 3px;
	height: 35px;
	padding-left: 45px;
	margin: 5px 0 5px 0;
	transition: all .2s ease-in-out;
    cursor: pointer;
    border-bottom: 0px solid #111;
    font-size: 17px;
    line-height: 35px;
}


.wplc_block:hover {
    transform: translateY(-2px);
}

.wplc_block:after {
    content: "";
    position: absolute;
    display: block;
    height: 0px;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #000;
    opacity: 0;
    transition: all .2s ease-in-out;
}

.wplc_block:hover:after {
    height: 3px;
    opacity: .2;
}

#wplc-chat-box.disabled:first-child:after {
    content: "Disabled";
    color:#fff;
    font-size: 17px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #ED832F;
    opacity: .9;
}

.wplc_block_logo {
    width: 35px;
    height: 35px;
    position: absolute;
    left: 0;
    background: #e7e7e7;
    display: inline-block;
    margin:0;
    background-size: cover;
    background-position: center;
    background-color:#ED832F !important;
    transition: all .2s ease-in-out;
    box-sizing: border-box;
    box-shadow: inset -2px 0px 0px 0px rgba(0,0,0,0.28);
    -webkit-box-shadow: inset -2px 0px 0px 0px rgba(0,0,0,0.28);
	-moz-box-shadow: inset -2px 0px 0px 0px rgba(0,0,0,0.28);
}

.wplc_block_text {
    display: inline-block;
    height: 100%;
    margin-right: 7px;
}

.wplc_block_icon {
 	height: 100%;
    width: 35px;
    background: transparent;
    display: inline-block;
}

.wplc_block_icon.disabled {
	display: none;
}

/* Block size styles: small */
.wplc_block.sm {
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
    font-size: 12px;
}

.wplc_block.sm:hover:after {
    height: 2px;
    opacity: .2;
}

.wplc_block.sm .wplc_block_logo {
    height: 25px;
    width: 25px;
}

.wplc_block.sm .wplc_block_text {
    margin-right: 7px;
}

.wplc_block.sm .wplc_block_icon  {
	margin-right: 7px;
	width: 13px;
}

/* Block size styles: large */
.wplc_block.lg {
    height: 80px;
    line-height: 80px;
    padding-left: 100px;
    font-size: 25px;
}

.wplc_block.lg:hover:after {
    height: 6px;
    opacity: .2;
}

.wplc_block.lg .wplc_block_logo {
    height: 80px;
    width: 80px;
}

.wplc_block.lg .wplc_block_text {
    margin-right: 13px;
}

.wplc_block.lg .wplc_block_icon  {
	margin-right: 13px;   
}
/* Custom Templates: Default - Light */
.wplc_block.light {
	background: #ECEFF1;
	color: #555;
	border: 1px solid #ccc;
}

/*  Custom Templates: Circle */
.wplc_block.circle {
	background: transparent; 
	width: 50px;
	height: 50px;
	padding: 0;
	position: relative;
}

.wplc_block.circle:after {
	display: none; 
}

.wplc_block.circle .wplc_block_logo {
    position: relative;
	width: 50px;
	height: 50px;
	padding: 0;
	border-radius: 50%;
}

.wplc_block.sm.circle {
	background: transparent; 
	width: 35px;
	height: 35px;
	padding: 0;
}

.wplc_block.sm.circle:after {
	display: none; 
}

.wplc_block.sm.circle .wplc_block_logo {
    position: relative;
	width: 35px;
	height: 35px;
	padding: 0;
	border-radius: 50%;
}

.wplc_block.lg.circle {
	background: transparent; 
	width: 65px;
	height: 65px;
	padding: 0;
}

.wplc_block.lg.circle:after {
	display: none; 
}

.wplc_block.lg.circle .wplc_block_logo {
    position: relative;
	width: 65px;
	height: 65px;
	padding: 0;
	border-radius: 50%;
}

/* Custom Templates: Tooltip */
.wplc_block:hover .wplc_block_tooltip {
    top: -62px;
    background: #333;
    color: #fff;
    opacity: .85;
    display: inline-block;
}

.wplc_block_tooltip {
    min-width: 100px;
    border-radius: 3px;
    color: transparent;
    position: absolute;
    line-height: 25px;
    padding: 10px;
    top: -50px;
    left: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out, top .2s ease-in-out;
}

.wplc_block.circle:hover .wplc_block_tooltip {
    top: -75px;
    display: block;
}
.wplc_block.circle.sm:hover .wplc_block_tooltip {
    top: -50px;
}

.wplc_block.circle.lg:hover .wplc_block_tooltip {
    top: -100px;
}

/* Custom Templates: Chat Bubble */
.wplc_block.chat_bubble:before {
    content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 0px;
	bottom: -10px;
	border: 8px solid;
	border-color: #32373c transparent transparent #32373c;
}

.wplc_block.chat_bubble:hover:after {
    content: '';
    position: absolute;
	width: 0;
	height: 0;
}

.wplc_block.chat_bubble {
	padding-left: 10px;
	padding-right: 40px;
	border-radius: 7px 7px 7px 0;
}

.wplc_block.chat_bubble .wplc_block_logo {
	border:none;
	right: 0px;
	left: initial;
	border-radius: 0 7px 7px 0;
}

.wplc_block.chat_bubble.sm {
    padding-left: 10px;
    padding-right: 25px;
}

.wplc_block.chat_bubble.lg {
    padding-left: 20px;
    padding-right: 80px;
}

/* Custom Templates: Rotating circle */
.wplc_block.rotate {
    transform:rotate(0deg);
}

.wplc_block.rotate:hover {
    transition: all .3s ease-in-out;
    transform:rotate(-90deg);
}

.wplc_block.rotate .wplc_block_icon {
	position: relative;  
	height: 100%;
	width: 100%;
	text-align: center;
	font-size: 30px;
	transform: rotate(90deg);
	line-height: 150%;
}

.wplc_block.rotate .wplc_block_logo {
    z-index: 10;
    position: absolute;
}
.wplc_block.rotate {
    border-radius: 50%;
	background: #32373c;
}

.wplc_block.rotate .wplc_block_logo:hover {
    opacity: 0;
}

.wplc_block.circle.rotate.lg .wplc_block_logo {
    padding: 0;
    margin: 0;
    position:absolute;
}

.wplc_block.circle.rotate.lg {
    background: #32373c;
}

.wplc_block.rotate.lg .wplc_block_icon {
    position: relative;  
	height: 100%;
	width: 100%;
	text-align: center;
	font-size: 30px;
	transform: rotate(90deg);
	line-height: 225%;
    padding-right: 10px;
}

.wplc_block.circle.rotate.sm .wplc_block_logo {
    padding: 0;
    margin: 0;
    position:absolute;
}

.wplc_block.circle.rotate.sm {
    background: #32373c;
}

.wplc_block.rotate.sm .wplc_block_icon {
    position: relative;  
    height: 100%;
	width: 100%;
	text-align: center;
	font-size: 20px;
	transform: rotate(90deg);
	line-height: 100%;
    right:5px;
}/**
 * GIF image style within a message
 */
 .messageBody .gif-img {
    max-width: 100%;
    margin-bottom: -5px;
}

/**
 * GIF Search box
 */
/* Loader */
.wplc-gif-integration-search-box .gif-sb-loader {
    display:block;
    position: absolute;
    left:0px;
    top:0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color:#ffffff;
}
.wplc-gif-integration-search-box .gif-sb-loader.hidden {
    display: none;
    z-index: 0;
}
.wplc-gif-integration-search-box .gif-sb-loader img {
    display: block;
    position: relative;
    top: calc(50% - 25px);
    width: 50px;
    height: auto;
    margin: auto;
}

/* Outter container */
.wplc-gif-integration-search-box.show,
.wplc-gif-integration-search-box {
    display: block;
    position: absolute;
    bottom: 66px;
    width: 70%;
    margin-left:15%;
    height: 300px;
    background: #fafafa;
    z-index: 100000000;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.wplc-gif-integration-search-box.show {
    animation-name: present-gif-search-box;
    animation-duration: 500ms;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
 
    -webkit-animation-name: present-gif-search-box;
    -webkit-animation-duration: 500ms;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: forwards;
  
    -moz-animation-name: present-gif-search-box;
    -moz-animation-duration: 500ms;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-fill-mode: forwards;
   
    -ms-animation-name: present-gif-search-box;
    -ms-animation-duration: 500ms;
    -ms-animation-timing-function: ease-in-out;
    -ms-animation-fill-mode: forwards;
}
.wplc-gif-integration-search-box {
    animation-name: dismiss-gif-search-box;
    animation-duration: 500ms;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
 
    -webkit-animation-name: dismiss-gif-search-box;
    -webkit-animation-duration: 500ms;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: forwards;
  
    -moz-animation-name: dismiss-gif-search-box;
    -moz-animation-duration: 500ms;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-fill-mode: forwards;
   
    -ms-animation-name: dismiss-gif-search-box;
    -ms-animation-duration: 500ms;
    -ms-animation-timing-function: ease-in-out;
    -ms-animation-fill-mode: forwards;
}
.wplc-gif-integration-search-box.hidden {
    display: none;
}

/**
 * Present full screen msg
 */
@keyframes present-gif-search-box {
    0% {
        left: 5000px;
    }
    100% {
        left: 0px;
    }
}
@-moz-keyframes present-gif-search-box {
    0% {
        left: 5000px;
    }
    100% {
        left: 0px;
    }
}
@-webkit-keyframes present-gif-search-box {
    0% {
        left: 5000px;
    }
    100% {
        left: 0px;
    }
}

/**
 * Dismiss full screen msg
 */
@keyframes dismiss-gif-search-box {
    0% {
        left: 0px;
    }
    100% {
        left: 5000px;
    }
}
@-moz-keyframes dismiss-gif-search-box {
    0% {
        left: 0px;
    }
    100% {
        left: 5000px;
    }
}
@-webkit-keyframes dismiss-gif-search-box {
    0% {
        left: 0px;
    }
    100% {
        left: 5000px;
    }
}

@media(max-width:767px) {

    .wplc-gif-integration-search-box.show,
    .wplc-gif-integration-search-box {
        bottom: 75px;
    }

}

/* Header, Body and Footer */
.wplc-gif-integration-search-box .gif-sb-header,
.wplc-gif-integration-search-box .gif-sb-body,
.wplc-gif-integration-search-box .gif-sb-footer {
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Header */
.wplc-gif-integration-search-box .gif-sb-header {
    min-height: 10%;
    background-color:#ffffff;
    border: 1px solid #e6e6e6;
}
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-search-term,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search, {
    display: inline-block;
    position: relative;
    left: 0px;
    margin: 0px;
    border-bottom: 1px solid #f0f0f0 !important;
    background-color: transparent !important;
    border-right: none;
}
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search i,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close i,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search:hover i,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close:hover i {
    display: block;
    position: relative;
    left: 0px;
    font-style: initial;
    color:#ccc;
}

.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close {
    position: absolute;
    top: 3px;
    right: 4px;
    
    border: none !important;
}

.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search:hover,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close:hover {
    text-decoration: none !important;
}

.wplc-gif-integration-search-box .gif-sb-header .gif-sb-search-term {
    top: -1px;
    width: 95%;
    height: 38px;
    margin-bottom: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background-color:transparent !important;
    border-bottom:1px solid #eee !important;
    border-top: none;
    border-left: none;
    border-right: none;
}

.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search:hover {
    top: 0px;
    left: 1px;
    width: 10%;
    height: 40px;
    text-align: center;
    padding-top: 10px;
    border-radius: 3px;
    
}


.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search i,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search:hover i {
    top:0px;
    left:-1px;
    font-weight: 600;
}

.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close {   
    color: #999999 !important;
    cursor: pointer;
}
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close:hover {
    background-color: #ffffff;
    color: #333333 !important;
}
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close i,
.wplc-gif-integration-search-box .gif-sb-header .gif-sb-close:hover i {
    top: -3px;
    font-weight: 500;
}

/* Body */
.wplc-gif-integration-search-box .gif-sb-body {
    min-height: 65%;
    max-height: 195px;
    background-color: #f0f0f0;
    border: 1px solid #eaeaea;
    overflow: auto;
}
.wplc-gif-integration-search-box .gif-sb-body .gif-img, 
.wplc-gif-integration-search-box .gif-sb-body .gif-img:hover,
.wplc-gif-integration-search-box .gif-sb-body .gif-img.selected-gif {
    display:inline-block;
    position:relative;
    left:0px;
    top:0px;
    min-height:70px;
    min-height:70px;
    width: auto;
    max-width: 100px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 1px;
}
.wplc-gif-integration-search-box .gif-sb-body .gif-img {
    opacity:0.7;
}
.wplc-gif-integration-search-box .gif-sb-body .gif-img:hover {
    opacity:1;
}
.wplc-gif-integration-search-box .gif-sb-body .gif-img.selected-gif {
    min-height:100px;
    opacity:1;
}

@media(max-width:767px) {
    .wplc-gif-integration-search-box .gif-sb-body .gif-img {
        width:50%;
    }
}

@media(max-width:900px) {
    .wplc-gif-integration-search-box .gif-sb-body .gif-img {
        width:33%;
    }
}

@media(max-width:1200px) {
    .wplc-gif-integration-search-box .gif-sb-body .gif-img {
        width:20%;
    }
}

/* Footer */
.wplc-gif-integration-search-box .gif-sb-footer {
    min-height: 10%;
    background-color: #fafafa;
    border: 1px solid #eaeaea;
    font-size: 0.9em;
    color: #777777;
}

/**
 * Adjustments of the base style made for the admin chat
 */
/**
 * GIF image style within a message
 */
#chat_area .messageBody .gif-img {
    max-width: 100%;
    margin-bottom: 0px;
}

/* Header */
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-search-term {
    top:1px;
}
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search,
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search:hover {
    
    padding-top: 9px;
}
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-close, 
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-close:hover {
    top: 2px;
    height: 38px;
}
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-close i, 
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-close:hover i {
    top: 0px;
}
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search i,
#chat_area .wplc-gif-integration-search-box .gif-sb-header .gif-sb-confirm-search:hover i {
    top: 1px;
}

/* Body */
#chat_area .wplc-gif-integration-search-box .gif-sb-body {
    min-height: 73%;
}.wp-post-navigation {
	clear: both;
	margin: 0 0 20px;
	overflow: hidden;
}
.wp-post-navigation div{
	display: block;
	width: 245px;
	position: relative;
	font-size: 14px;
	color: #999;
	min-height: 26px;
}
.wp-post-navigation-pre{
	float: left;
	line-height: 16px;
	padding-left: 40px;
}
.wp-post-navigation-next{
	float: right;
	text-align: right;
	line-height: 16px;
	padding-right: 40px;
}
.wp-post-navigation > div > a > span{
	font-size: 26px;
}
.wp-post-navigation div a:after {
	position: absolute;
	color: #ccc;
	font-size: 56px;
	margin-top: -11px;
	height: 22px;
	line-height: 22px;
	top: 34%;
}
.wp-post-navigation-pre a:after {
	content: '«';
	left: 0;
}
.wp-post-navigation-next a:after {
	content: '»';
	right: 0;
}
.wp-post-navigation-pre-1{
	float: left;
	line-height: 16px;
	padding-left: 5px;
}
.wp-post-navigation-next-1{
	float: right;
	text-align: right;
	line-height: 16px;
	padding-right: 5px;
}.wp-socializer:after{clear:both;content:'';display:block}.wpsr-buttons{display:block;margin:0 0 1.5em 0}.wpsr-buttons .wpsr-btn{float:left;margin:0 1em 0 0;padding:0;line-height:0;display:inline-block}.wpsr-buttons .wpsr-btn:last-child{margin-right:0}.wpsr-sharebar{transition:all 0.5s;box-sizing:border-box;z-index:9999}.wpsr-sb-inner:after{content:'';display:block;clear:both}.wpsr-sb-vl{z-index:9999;max-width:82px;top:50%;transform:translateY(-50%);position:fixed}.wpsr-sb-vl .wpsr-btn{margin-bottom:1em;display:block}.wpsr-sb-vl .wpsr-btn:last-child{margin:0}.wpsr-sb-vl-wleft{left:0}.wpsr-sb-vl-wright{right:0}.wpsr-sb-vl-static{position:absolute}.wpsr-sb-hl{left:50%;transform:translateX(-50%);position:fixed}.wpsr-sb-hl .wpsr-btn{float:left;margin:0 1em 0 0;padding:0;line-height:0;display:inline-block}.wpsr-sb-hl .wpsr-btn:last-child{margin:0}.wpsr-sb-hl-wtop{top:0}.wpsr-sb-hl-wbottom{bottom:0}.wpsr-sb-simple{padding:10px;text-align:center;border-radius:10px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);border:1px solid transparent}.wpsr-sb-simple-sq{padding:10px;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);border:1px solid transparent}.wpsr-sb-simple-ns{text-align:center;border:1px solid transparent}.wpsr-sharebar::-webkit-scrollbar{width:5px;height:5px}.wpsr-sharebar::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.wpsr-sharebar:hover .wpsr-sb-close{display:block}.wpsr-sb-close{position:absolute;cursor:pointer;display:none;padding:10px}.wpsr-sb-close .wpsr-bar-icon{opacity:0.2}.wpsr-sb-close:hover .wpsr-bar-icon{opacity:0.8}.wpsr-sb-vl .wpsr-sb-close{bottom:0;transform:translate(-50%,100%);left:50%}.wpsr-sb-hl .wpsr-sb-close{right:0;transform:translate(100%,-50%);top:50%}.wpsr-mow.wpsr-sharebar{width:48px;height:48px;border-radius:50%;background:none!important;border:none!important;box-shadow:none!important}.wpsr-mow.wpsr-sharebar .wpsr-sb-inner{display:none}.wpsr-mow.wpsr-sharebar .wpsr-sb-close{top:0;margin-top:0;transform:none;right:0;left:0;bottom:0;line-height:48px;display:block;padding:0}.wpsr-counter{line-height:2em;text-align:center;font-size:10px}.wpsr-counter .scount{font-size:2em;font-weight:bold}.wpsr-counter .stext{display:block;line-height:1em;color:#888;text-transform:uppercase;font-size:1em;margin-top:-0.15em}.wpsr-counter.wpsrc-hl{line-height:1em;font-size:18px}.wpsr-counter.wpsrc-hl .scount{font-size:1em;margin-right:0.25em}.wpsr-counter.wpsrc-hl .stext{display:inline-block;font-size:0.8em}.socializer span.sr-cicon a{background:none;border:none}.wpsr-followbar{position:fixed;z-index:999999;line-height:0}.sr-fb-tl{top:20px;left:20px}.sr-fb-tm{top:20px;left:50%;transform:translateX( -50% )}.sr-fb-tr{top:20px;right:20px}.sr-fb-rm{top:50%;right:20px;transform:translateY( -50% )}.sr-fb-br{bottom:20px;right:20px}.sr-fb-bm{bottom:20px;left:50%;transform:translateX( -50% )}.sr-fb-bl{bottom:20px;left:20px}.sr-fb-lm{left:20px;top:50%;transform:translateY( -50% )}.wpsr-followbar div.sr-fb-title{font-size:0.8em;margin:0 0 0.8em 0}.wpsr-followbar.sr-fb-hl .sr-fb-title{position:absolute;bottom:0;transform:translateX(-100%);left:-1em;top:50%;margin:0}.wpsr-followbar.sr-fb-vl{text-align:center;line-height:1.5q}.wpsr-followbar.sr-fb-vl .sr-fb-title{width:5em;text-align:center;line-height:1.5}.wpsr-fb-close{position:absolute;right:0;cursor:pointer;display:none;line-height:0;padding:1em;opacity:0.2}.wpsr-fb-close:hover{opacity:0.8}.wpsr-followbar:hover .wpsr-fb-close{display:block}.wpsr-mow.wpsr-followbar .sr-fb-title{display:none}.wpsr-mow.wpsr-followbar .sr-followbar{display:none}.wpsr-mow.wpsr-followbar .wpsr-fb-close{display:block}.sr-fb-bm .wpsr-fb-close,.sr-fb-bl .wpsr-fb-close{right:0;transform:translate(100%,-100%);padding-bottom:0}.sr-fb-vl.sr-fb-br .wpsr-fb-close{left:0;bottom:0;transform:translateX(-100%);padding-bottom:0}.sr-fb-hl.sr-fb-br .wpsr-fb-close{top:0;right:0;transform:translateY(-100%)}.sr-fb-hl.sr-fb-tr .wpsr-fb-close{padding-right:0}.wpsr-mow.sr-fb-tl .wpsr-fb-close,.wpsr-mow.sr-fb-lm .wpsr-fb-close{right:-24px;transform:translateY(0%)}.wpsr-text-sb{background:#fff;margin:0;padding:0 10px;border-radius:5px;display:inline-block;position:absolute;transform:translate( -50%,-150% );margin-top:-10px;transition:margin-top 0.5s;display:none;animation:wpsr-fadeout 1s;box-shadow:0 3px 6px -3px #000;background-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0))}.wpsr-text-sb:before{position:absolute;content:'';display:block;background-color:inherit;width:10px;height:10px;bottom:-5px;transform:rotate(45deg) translateX(-50%);left:50%;z-index:-1;transform-origin:left;box-shadow:2px 2px 4px -2px #000}.wpsr-text-sb li{list-style:none;float:left;line-height:0}.wpsr-text-sb li a{text-align:center;display:inline-block}.wpsr-text-sb li a:hover{background-image:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0))}.wpsr-tsb-32px a{width:32px;height:32px;line-height:32px;font-size:16px}.wpsr-tsb-48px a{width:48px;height:48px;line-height:48px;font-size:24px}.wpsr-tsb-64px a{width:64px;height:64px;line-height:64px;font-size:32px}.wpsr-text-sb.wpsr-tsb-active{margin-top:0;transition:margin-top 0.5s;display:block;animation:wpsr-fadein 1s}.wpsr-mobile-sb{position:fixed;bottom:0;left:0;right:0;line-height:0;background:#fff;box-shadow:0 3px 5px 3px #000;transition:margin 1s ease-out;margin-bottom:0;z-index:9999}.wpsr-mobile-sb.wpsr-msb-hide{transition:margin 2s ease-out;margin-bottom:-68px}.wpsr-mow.wpsr-buttons{display:none}.wpsr-bar-icon{line-height:0;background:#000;display:inline-block;padding:3px;border-radius:50%;vertical-align:middle;fill:#fff}.wpsr-bar-icon .i-open{display:none}.wpsr-mow .wpsr-bar-icon .i-close{display:none}.wpsr-mow .wpsr-bar-icon .i-open{display:block}.wpsr-mow .wpsr-bar-icon{padding:5px}.wpsr-clearfix:after{display:block;clear:both;content:''}.wpsr-btn .fb_iframe_widget{margin-bottom:0}@keyframes wpsr-fadein{0%{opacity:0}100%{opacity:1}}@keyframes wpsr-fadeout{0%{opacity:1}100%{opacity:0}}@media only screen and (max-width:800px){.wpsr-sb-hl{bottom:0!important;top:auto!important;left:-1px!important;right:-1px!important;border-radius:0;overflow:auto;transform:none;padding-left:60px;max-height:84px}.wpsr-sb-hl .wpsr-sb-inner{width:100%;padding:10px}.wpsr-sb-hl .wpsr-sb-close{display:block;position:absolute;left:0;top:0;bottom:0;width:50px;transform:none;padding:0}.wpsr-sb-vl{bottom:0!important;top:0!important;left:-1px!important;right:auto!important;margin-left:0!important;border-radius:0;overflow:auto;transform:none;padding-top:60px}.wpsr-sb-vl .wpsr-sb-close{display:block;position:absolute;left:0!important;top:0;right:0;margin:0!important;transform:none;height:50px;padding:0}.wpsr-sb-simple-ns{background:#fff;border:1px solid #dfdfdf}.wpsr-mow.wpsr-sharebar{width:50px;height:50px;padding:0;overflow:hidden;border-radius:0}.wpsr-sharebar .wpsr-bar-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
/*!
 * Socializer - CSS library for social media buttons
 * Copyright (c) 2016 Aakash Chakravarthy - www.aakashweb.com
 * MIT license
 */
.socializer{padding:0;margin:0;display:inline-block}.socializer > *{float:left;list-style:none;padding:0;margin:0;display:inline-block;position:relative}.socializer a{font-family:sans-serif!important;display:inline-block;border:0;text-align:center;text-decoration:none;width:16px;height:16px;line-height:18px;font-size:8px;border-style:solid;box-sizing:content-box;transition:all 0.5s;-webkit-transition:all 0.2s;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out}.socializer a > *{display:inline-block;vertical-align:middle;padding:0;margin:0}.socializer:after{content:'';clear:both;display:block}.sr-32px{min-height:32px}.sr-32px a{width:32px;height:32px;line-height:32px;font-size:16px}.sr-32px.sr-font-sm a{font-size:10.6666666667px}.sr-32px.sr-font-lg a{font-size:21.3333333333px}.sr-40px{min-height:40px}.sr-40px a{width:40px;height:40px;line-height:40px;font-size:20px}.sr-40px.sr-font-sm a{font-size:13.3333333333px}.sr-40px.sr-font-lg a{font-size:26.6666666667px}.sr-48px{min-height:48px}.sr-48px a{width:48px;height:48px;line-height:48px;font-size:24px}.sr-48px.sr-font-sm a{font-size:16px}.sr-48px.sr-font-lg a{font-size:32px}.sr-64px{min-height:64px}.sr-64px a{width:64px;height:64px;line-height:64px;font-size:32px}.sr-64px.sr-font-sm a{font-size:21.3333333333px}.sr-64px.sr-font-lg a{font-size:42.6666666667px}.socializer .sr-addtofavorites a,.socializer .sr-addtofavorites a:visited{color:#F9A600;border-color:#F9A600;background-color:#F9A600}.socializer .sr-behance a,.socializer .sr-behance a:visited{color:#1769ff;border-color:#1769ff;background-color:#1769ff}.socializer .sr-bitbucket a,.socializer .sr-bitbucket a:visited{color:#205081;border-color:#205081;background-color:#205081}.socializer .sr-blogger a,.socializer .sr-blogger a:visited{color:#FF6501;border-color:#FF6501;background-color:#FF6501}.socializer .sr-codepen a,.socializer .sr-codepen a:visited{color:#000;border-color:#000;background-color:#000}.socializer .sr-comments a,.socializer .sr-comments a:visited{color:#333;border-color:#333;background-color:#333}.socializer .sr-delicious a,.socializer .sr-delicious a:visited{color:#3274D1;border-color:#3274D1;background-color:#3274D1}.socializer .sr-deviantart a,.socializer .sr-deviantart a:visited{color:#475c4d;border-color:#475c4d;background-color:#475c4d}.socializer .sr-digg a,.socializer .sr-digg a:visited{color:#000;border-color:#000;background-color:#000}.socializer .sr-dribbble a,.socializer .sr-dribbble a:visited{color:#ea4c89;border-color:#ea4c89;background-color:#ea4c89}.socializer .sr-email a,.socializer .sr-email a:visited{color:#000;border-color:#000;background-color:#000}.socializer .sr-facebook a,.socializer .sr-facebook a:visited{color:#3e5b98;border-color:#3e5b98;background-color:#3e5b98}.socializer .sr-fbmessenger a,.socializer .sr-fbmessenger a:visited{color:#2998ff;border-color:#2998ff;background-color:#2998ff}.socializer .sr-flickr a,.socializer .sr-flickr a:visited{color:#1c9be9;border-color:#1c9be9;background-color:#1c9be9}.socializer .sr-github a,.socializer .sr-github a:visited{color:#333;border-color:#333;background-color:#333}.socializer .sr-google a,.socializer .sr-google a:visited{color:#3A7CEC;border-color:#3A7CEC;background-color:#3A7CEC}.socializer .sr-googleplus a,.socializer .sr-googleplus a:visited{color:#DB483B;border-color:#DB483B;background-color:#DB483B}.socializer .sr-hackernews a,.socializer .sr-hackernews a:visited{color:#FF6500;border-color:#FF6500;background-color:#FF6500}.socializer .sr-instagram a,.socializer .sr-instagram a:visited{color:#0d3c5f;border-color:#0d3c5f;background-color:#0d3c5f}.socializer .sr-line a,.socializer .sr-line a:visited{color:#00C300;border-color:#00C300;background-color:#00C300}.socializer .sr-linkedin a,.socializer .sr-linkedin a:visited{color:#0274B3;border-color:#0274B3;background-color:#0274B3}.socializer .sr-medium a,.socializer .sr-medium a:visited{color:#02b875;border-color:#02b875;background-color:#02b875}.socializer .sr-mix a,.socializer .sr-mix a:visited{color:#ff8226;border-color:#ff8226;background-color:#ff8226}.socializer .sr-odnoklassniki a,.socializer .sr-odnoklassniki a:visited{color:#F2720C;border-color:#F2720C;background-color:#F2720C}.socializer .sr-paypal a,.socializer .sr-paypal a:visited{color:#0070ba;border-color:#0070ba;background-color:#0070ba}.socializer .sr-pdf a,.socializer .sr-pdf a:visited{color:#E61B2E;border-color:#E61B2E;background-color:#E61B2E}.socializer .sr-phone a,.socializer .sr-phone a:visited{color:#1A73E8;border-color:#1A73E8;background-color:#1A73E8}.socializer .sr-pinterest a,.socializer .sr-pinterest a:visited{color:#CB2027;border-color:#CB2027;background-color:#CB2027}.socializer .sr-pocket a,.socializer .sr-pocket a:visited{color:#EF4056;border-color:#EF4056;background-color:#EF4056}.socializer .sr-print a,.socializer .sr-print a:visited{color:#6D9F00;border-color:#6D9F00;background-color:#6D9F00}.socializer .sr-reddit a,.socializer .sr-reddit a:visited{color:#FF5600;border-color:#FF5600;background-color:#FF5600}.socializer .sr-renren a,.socializer .sr-renren a:visited{color:#005EAC;border-color:#005EAC;background-color:#005EAC}.socializer .sr-rss a,.socializer .sr-rss a:visited{color:#FF7B0A;border-color:#FF7B0A;background-color:#FF7B0A}.socializer .sr-shortlink a,.socializer .sr-shortlink a:visited{color:#333;border-color:#333;background-color:#333}.socializer .sr-skype a,.socializer .sr-skype a:visited{color:#00AFF0;border-color:#00AFF0;background-color:#00AFF0}.socializer .sr-snapchat a,.socializer .sr-snapchat a:visited{color:#FFFC00;border-color:#FFFC00;background-color:#FFFC00}.socializer .sr-soundcloud a,.socializer .sr-soundcloud a:visited{color:#f50;border-color:#f50;background-color:#f50}.socializer .sr-stackoverflow a,.socializer .sr-stackoverflow a:visited{color:#F48024;border-color:#F48024;background-color:#F48024}.socializer .sr-stumbleupon a,.socializer .sr-stumbleupon a:visited{color:#EB4823;border-color:#EB4823;background-color:#EB4823}.socializer .sr-quora a,.socializer .sr-quora a:visited{color:#b92b27;border-color:#b92b27;background-color:#b92b27}.socializer .sr-telegram a,.socializer .sr-telegram a:visited{color:#179cde;border-color:#179cde;background-color:#179cde}.socializer .sr-tumblr a,.socializer .sr-tumblr a:visited{color:#314358;border-color:#314358;background-color:#314358}.socializer .sr-twitch a,.socializer .sr-twitch a:visited{color:#4b367c;border-color:#4b367c;background-color:#4b367c}.socializer .sr-twitter a,.socializer .sr-twitter a:visited{color:#4da7de;border-color:#4da7de;background-color:#4da7de}.socializer .sr-vimeo a,.socializer .sr-vimeo a:visited{color:#00ADEF;border-color:#00ADEF;background-color:#00ADEF}.socializer .sr-vkontakte a,.socializer .sr-vkontakte a:visited{color:#4C75A3;border-color:#4C75A3;background-color:#4C75A3}.socializer .sr-wechat a,.socializer .sr-wechat a:visited{color:#7BB32E;border-color:#7BB32E;background-color:#7BB32E}.socializer .sr-weibo a,.socializer .sr-weibo a:visited{color:#E6162D;border-color:#E6162D;background-color:#E6162D}.socializer .sr-whatsapp a,.socializer .sr-whatsapp a:visited{color:#60b82d;border-color:#60b82d;background-color:#60b82d}.socializer .sr-xing a,.socializer .sr-xing a:visited{color:#006567;border-color:#006567;background-color:#006567}.socializer .sr-yahoomail a,.socializer .sr-yahoomail a:visited{color:#4A00A1;border-color:#4A00A1;background-color:#4A00A1}.socializer .sr-youtube a,.socializer .sr-youtube a:visited{color:#cc181e;border-color:#cc181e;background-color:#cc181e}.socializer .sr-more > a,.socializer .sr-more > a:visited{color:green;border-color:green;background-color:green}.sr-text-in a{width:auto;padding:0 1em;overflow:hidden}.sr-text-in a > *{padding-right:0.5em}.sr-text-in a > *:last-child{padding-right:0}.sr-text-out a{vertical-align:middle}.sr-text-out .text{font-size:12px;margin-left:0.5em;vertical-align:middle}.sr-text-below{text-align:center}.sr-text-below .text{display:block;font-size:12px;margin-top:0.5em}.sr-text-hover .text{display:none;position:absolute;background:#000;color:#fff;font-size:12px;width:100px;top:-3em;border-radius:5px;text-align:center;line-height:2em;margin-left:-25%;z-index:9999}.sr-text-hover .text:before{position:absolute;content:'';border:0.5em solid #F00;bottom:-1em;left:1em;width:0;height:0;border-color:#000 transparent transparent transparent}.sr-text-hover:hover > .text{display:block}.sr-bdr-sm.socializer a{border-width:1px}.sr-bdr-md.socializer a{border-width:2px}.sr-bdr-lg.socializer a{border-width:3px}.sr-bdr-none.socializer a{border-width:0}.sr-bdr-white.socializer a,.sr-bdr-white.socializer a:visited{border-color:#fff}.sr-bdr-dark.socializer a,.sr-bdr-dark.socializer a:visited{border-color:#000}.sr-bdr-grey.socializer a,.sr-bdr-grey.socializer a:visited{border-color:#ccc}.sr-bg-white.socializer a,.sr-bg-white.socializer a:visited{background-color:#fff}.sr-bg-dark.socializer a,.sr-bg-dark.socializer a:visited{background-color:#333}.sr-bg-grey.socializer a,.sr-bg-grey.socializer a:visited{background-color:#ccc}.sr-bg-none.socializer a,.sr-bg-none.socializer a:visited{background-color:transparent}.sr-icon-white.socializer a,.sr-icon-white.socializer a:visited{color:#fff}.sr-icon-dark.socializer a,.sr-icon-dark.socializer a:visited{color:#333}.sr-icon-grey.socializer a,.sr-icon-grey.socializer a:visited{color:#ccc}.sr-sw-1.socializer a{box-shadow:0 0 0.2em rgba(0,0,0,0.3)}.sr-sw-2.socializer a{box-shadow:inset 0 -0.1em 0.1em rgba(0,0,0,0.3)}.sr-sw-3.socializer a{box-shadow:0 -0.1em 0.1em rgba(0,0,0,0.3)}.sr-sw-icon-1.socializer a i{text-shadow:0 1px 1px rgba(0,0,0,0.5)}.sr-count-1 span.ctext{background:#FF5722;position:absolute;top:-0.6em;right:-0.6em;border-radius:1em;font-size:0.6em;line-height:1;padding:0.3em 0.5em;z-index:99;color:#fff;box-shadow:0 1px 3px -1px #000}.sr-count-2 span.ctext{font-size:0.8em;margin:0;padding:0.5em;font-weight:bold;line-height:0.8em;background:rgba(0,0,0,0.3);border-radius:1em}.sr-count-3 span.ctext{font-size:0.8em;margin:0;font-weight:bold;line-height:0.8em;border-left:1px solid;padding:0 0 0 0.8em}.sr-vertical.sr-count-2 a{height:auto}.sr-vertical.sr-count-2 span.ctext{display:block;font-size:0.6em;border-radius:0;padding:0.5em}.sr-vertical.sr-count-3 a{height:auto}.sr-vertical.sr-count-3 span.ctext{display:block;font-size:0.6em;border-radius:0;border-top:1px solid;padding:0.5em}.sr-bb-1 .sr-text-in{margin-right:3.5em}.sr-bb-1 a{position:relative;overflow:visible}.sr-bb-1 span.ctext{font-size:0.8em;font-weight:bold;background:#fff;border-radius:3px;color:#333;position:absolute;width:3em;top:0;bottom:0;padding:0;right:-3.5em;border:1px solid #dfdfdf}.sr-vertical.sr-bb-1 span.ctext{display:block;position:static;width:100%;margin:0;font-size:0.7em;line-height:1;padding:0.3em 0;margin-top:-0.3em}.sr-circle a{border-radius:50%}.sr-circle .sr-text-in a,.sr-circle.sr-text-in a{border-radius:1em}.sr-squircle a,.sr-squircle .sr-text-in a,.sr-squircle.sr-text-in a{border-radius:0.5em}.sr-squircle-2 a,.sr-squircle-2 .sr-text-in a,.sr-squircle-2.sr-text-in a{border-radius:0 0.5em 0 0.5em}.sr-diamond a{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sr-diamond a > *{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-drop a{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50% 50% 0 50%}.sr-drop a > *{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-ribbon a:after{content:'';display:block;position:absolute;left:0;right:0;border-style:solid;border-color:inherit;border-bottom-color:transparent;border-width:0em 1em 0.5em 1em}.sr-fluid{display:table;width:100%;table-layout:fixed}.sr-fluid > *{display:table-cell;float:none;width:100%}.sr-fluid a{width:100%;box-sizing:border-box;overflow:hidden;padding:0 0.5em}.sr-fluid.sr-pad{border-spacing:0.25em}.sr-fluid .sr-text-in a > *,.sr-fluid.sr-text-in a > *{margin-right:0.5em}.sr-fluid .sr-text-in a > *:last-child,.sr-fluid.sr-text-in a > *:last-child{margin-right:0}.sr-fluid .sr-text-in a:last-child,.sr-fluid.sr-text-in a:last-child{margin:0}.sr-fluid.sr-squircle a{border-radius:0.5em}.sr-fluid.sr-squircle-2 a{border-radius:0 0.5em 0 0.5em}.sr-fluid .sr-more li{display:block;width:100%}.sr-vertical{width:16px}.sr-vertical.sr-32px{width:32px}.sr-vertical.sr-32px > *{width:32px}.sr-vertical.sr-40px{width:40px}.sr-vertical.sr-40px > *{width:40px}.sr-vertical.sr-48px{width:48px}.sr-vertical.sr-48px > *{width:48px}.sr-vertical.sr-64px{width:64px}.sr-vertical.sr-64px > *{width:64px}.sr-vertical.sr-pad > *{margin:0 0 0.5em 0}.sr-vertical .sr-text-in{line-height:1}.sr-vertical .sr-text-in a{padding:0;width:inherit}.sr-vertical .sr-text-in a > *{padding:0}.sr-vertical .sr-text-in .text{display:none}.sr-opacity a:hover{opacity:0.5}.sr-opacity a:active{opacity:0.8}.sr-rotate a:hover{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.sr-rotate a:active{-webkit-transform:rotate(0);transform:rotate(0)}.sr-zoom a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:9999}.sr-zoom a:active{-webkit-transform:scale(0.9);transform:scale(0.9)}.sr-shrink a:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}.sr-shrink a:active{-webkit-transform:scale(0.7);transform:scale(0.7)}.sr-float a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.sr-float a:active{-webkit-transform:translateY(0);transform:translateY(0)}.sr-sink a:hover{-webkit-transform:translateY(5px);transform:translateY(5px)}.sr-sink a:active{-webkit-transform:translateY(0);transform:translateY(0)}.sr-fade-white a:hover{color:#000;background-color:#fff}.sr-fade-white a:active{opacity:0.2}.sr-fade-black a:hover{color:#fff;background-color:#000}.sr-fade-black a:active{opacity:0.2}.sr-pad > *{margin-right:0.5em}.sr-multiline > *{margin-bottom:0.5em}.sr-no-icon i{display:none}.socializer.sr-pad > *:last-child{margin:0}.sr-more .socializer{background:#fff;padding:0.5em;position:absolute;display:none;box-shadow:0 2px 6px -2px;z-index:9999}.sr-more .socializer:before{content:'';display:inline-block;position:absolute;border:0.25em solid;border-color:transparent transparent #fff transparent;top:-0.5em;left:0.5em}.sr-more .socializer:after{content:'';clear:both;display:block}.sr-more .socializer > *{margin:0 0 0.5em 0}.sr-more .socializer > *:last-child{margin-bottom:0}.sr-more:hover .socializer{display:block}.sr-sharebar{position:fixed;z-index:9999}.sr-sb-vl{top:50%;transform:translateY(-50%)}.sr-sb-left{left:30px}.sr-sb-right{right:30px}.sr-sb-hl{left:50%;transform:translateX(-50%)}.sr-sb-top{top:30px}.sr-sb-bottom{bottom:30px}.sr-sb-white{background:#fff;box-shadow:0 1px 4px -2px;padding:10px}.sr-sb-dark{background:#333;box-shadow:0 1px 4px -2px;padding:10px}.sr-sb-dark .text{color:#fff}