@charset "UTF-8";

 /* Generate and add new x icon  */
 @font-face {
    font-family: 'IcoMoon';
    src:  url('../font/icomoon/icomoon.eot');
    src:  url('../font/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
          url('../font/icomoon/icomoon.ttf') format('truetype'),
          url('../font/icomoon/icomoon.woff') format('woff'),
          url('../font/icomoon/icomoon.svg#IcoMoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family:love-icons;
    font-style:normal;
    font-weight:400;
    src:url(../font/loveicons_2.0/icomoon.eot?13072798#iefix) format("embedded-opentype"),url(../font/loveicons_2.0/icomoon.woff?13072798) format("woff"),url(../font/loveicons_2.0/icomoon.ttf?13072798) format("truetype"),url(../font/loveicons_2.0/icomoon.svg?13072798#love-icons) format("svg")
}
[class*=" dpc-icon dpc-icon-"]:before,[class^="dpc-icon dpc-icon-"]:before{
    display:inline-block;
    font-family:love-icons;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1em;
    margin-left:.2em;
    margin-right:.2em;
    text-align:center;
    text-decoration:inherit;
    text-transform:none;
    /*width:1em;*/
    font-size:initial
}

.dpc-icon.dpc-icon-linkarena:before {
	content: '\e811'
}

.dpc-icon.dpc-icon-block:before {
	content: '\e81d'
}

.dpc-icon.dpc-icon-lb_showmore:before {
	content: '\e821'
}

.dpc-icon.dpc-icon-load:before {
	content: '\e820'
}

.dpc-icon.dpc-icon-favorite:before {
	content: '\e807'
}

.dpc-icon.dpc-icon-more:before {
	content: '\e828'
}

.dpc-icon.dpc-icon-less:before {
	content: '\e829'
}

.dpc-icon.dpc-icon-facebook:before {
	content: '\e800'
}

.dpc-icon.dpc-icon-linkedin:before {
	content: '\e80c'
}

/* Generate and add new x icon  */
.dpc-icon-x:before {
	content: '\e900';
	font-family: 'IcoMoon';
}

.dpc-icon.dpc-icon-vkontakte:before {
	content: '\e812'
}

.dpc-icon.dpc-icon-help:before {
	content: '\e80b'
}

.dpc-icon.dpc-icon-info:before {
	content: '\e809'
}

.dpc-icon.dpc-icon-style:before {
	content: '\e824'
}

.dpc-icon.dpc-icon-total:before {
	content: '\e815'
}

.dpc-icon.dpc-icon-google:before {
	content: '\e80a'
}

.dpc-icon.dpc-icon-pinterest:before {
	content: '\e805'
}

.dpc-icon.dpc-icon-stumbleupon:before {
	content: '\e801'
}

.dpc-icon.dpc-icon-flattr:before {
	content: '\e808'
}

.dpc-icon.dpc-icon-nolove:before {
	content: '\e804'
}

.dpc-icon.dpc-icon-more:before {
	content: '\e817'
}

.dpc-icon.dpc-icon-skype:before {
	content: '\e822'
}

.dpc-icon.dpc-icon-tumblr:before {
	content: '\e810'
}

.dpc-icon.dpc-icon-mail:before {
	content: '\e80d'
}

.dpc-icon.dpc-icon-settings:before {
	content: '\e823'
}

.dpc-icon.dpc-icon-stats:before {
	content: '\e816'
}

.dpc-icon.dpc-icon-locked:before {
	content: '\e81f'
}

.dpc-icon.dpc-icon-opend:before {
	content: '\e81c'
}

.dpc-icon.dpc-icon-networks:before {
	content: '\e825'
}

.dpc-icon.dpc-icon-xing:before {
	content: '\e813'
}

.dpc-icon.dpc-icon-buffer:before {
	content: '\e806'
}

.dpc-icon.dpc-icon-pocket:before {
	content: '\e80e'
}

.dpc-icon.dpc-icon-print:before {
	content: '\e80f'
}

.dpc-icon.dpc-icon-position:before {
	content: '\e826'
}

.dpc-icon.dpc-icon-ok:before {
	content: '\e818'
}

.dpc-icon.dpc-icon-cancel:before {
	content: '\e819'
}

.dpc-icon.dpc-icon-add:before {
	content: '\e81a'
}

.dpc-icon.dpc-icon-remove:before {
	content: '\e81b'
}

.dpc-icon.dpc-icon-clock:before {
	content: '\e81e'
}

.dpc-icon.dpc-icon-love:before {
	content: '\e803'
}

.dpc-icon.dpc-icon-whatsapp:before{
    content:"\e600"
}
.dpc-icon.dpc-icon-more:before{
    content:'\e828'
}
.dpc-icon.dpc-icon-total:before{
    content:'\e815'
}

.dpc-btn-wrap {
    padding: .2em; 
    line-height: 1.8em;
    display: inline-block;
}

.dpc-sharing > span,
.dpc-sharing > .dpc-btn-share {
    margin-right: .5em;
    display: flex !important;
}

span.dpc-counter {
    display: block;
    margin-top: -1px;
    margin-bottom: 1px;
}

.dpc-btn.dpc-btn-share.dpc-facebook.facebook.default .dpc-btn-wrap{
    background:#3b5998!important
}
.dpc-btn.dpc-btn-share.dpc-x.x.default .dpc-btn-wrap{
    background:#000!important
}
.dpc-btn.dpc-btn-share.dpc-google.google.default .dpc-btn-wrap{
    background:#e74b3b!important
}
.dpc-btn.dpc-btn-share.dpc-pinterest.pinterest.default .dpc-btn-wrap{
    background:#cf3136!important
}
.dpc-btn.dpc-btn-share.dpc-buffer.buffer.default .dpc-btn-wrap{
    background:#51962e!important
}
.dpc-btn.dpc-btn-share.dpc-flattr.flattr.default .dpc-btn-wrap{
    background:#f8b234!important
}
.dpc-btn.dpc-btn-share.dpc-linkedin.linkedin.default .dpc-btn-wrap{
    background:#39c!important
}
.dpc-btn.dpc-btn-share.dpc-stumbleupon.stumbleupon.default .dpc-btn-wrap{
    background:#ea4a24!important
}
.dpc-btn.dpc-btn-share.dpc-tumblr.tumblr.default .dpc-btn-wrap{
    background:#34506b!important
}
.dpc-btn.dpc-btn-share.dpc-xing.xing.default .dpc-btn-wrap{
    background:#026466!important
}
.dpc-btn.dpc-btn-share.dpc-whatsapp.whatsapp.default .dpc-btn-wrap{
    background:#5cbe4a!important
}
.dpc-btn.dpc-btn-share.dpc-mail.mail.default .dpc-btn-wrap{
    background:#1375c4!important
}
.dpc-btn.dpc-btn-share.dpc-print.print.default .dpc-btn-wrap{
    background:#333!important
}
.dpc-btn.dpc-btn-share.dpc-total.total .dpc-btn-wrap{
    background:#eee!important;
    color:#333!important
}
.dpc-btn.dpc-btn-share.dpc-more.more.default .dpc-btn-wrap{
    background:#c1c1c1!important;
    color:#fff!important
}
.dpc-icon.dpc-icon-more{
    font-size:14px
}
.modal,.sr-only{
    overflow:hidden
}
.dpc-more-wrap,.dpc-sharing,.modal{
    display:none
}
.modal{
    background:rgba(0,0,0,.75);
    bottom:0;
    height:100%;
    left:0;
    outline:0;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:1050
}
.dpc_fade.in{
    opacity:1
}
.dpc_fade{
    opacity:0;
    transition:opacity .15s linear 0s
}
.modal.in .dpc-modaldialog{
    transform:translate(0,0)
}
.modal.dpc_fade .dpc-modaldialog{
    transform:translate(0,-25%);
    transition:transform .3s ease-out 0s
}
.dpc-modaldialog{
    margin:10% auto;
    overflow:hidden;
    position:relative;
    width:600px
}
.dpc-modalcontent{
    background-clip:padding-box;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    outline:0;
    position:relative
}
.dpc-modalheader{
    border-bottom:1px solid #e5e5e5;
    min-height:16.43px;
    padding:15px
}
.dpc-modalheader .close{
    margin-top:-2px
}
button.close{
    background:none;
    border:0;
    cursor:pointer;
    padding:0
}
.close{
    color:#000;
    float:right;
    font-size:21px;
    font-weight:700;
    line-height:1;
    opacity:.2;
    text-shadow:0 1px 0 #fff
}
.sr-only{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-1px;
    padding:0;
    position:absolute;
    width:1px
}
.dpc-modaltitle{
    line-height:1.42857;
    margin:0
}
.dpc-modalbody{
    max-height:600px;
    padding:20px;
    position:relative
}
#dpc-modalbody img{
    height:auto;
    margin:4px 10px;
    max-width:145px
}
.dpc-modalfooter{
    border-top:1px solid #e5e5e5;
    margin-top:15px;
    padding:19px 20px 20px;
    text-align:right
}
.dpc-sharing .dpc-btn-wrap .dpc-icon{
    display:inline-block;
    vertical-align:middle
}

.dpc-btn.dpc-btn-share {
    display: inline-block;
    white-space: nowrap;
}
.dpc-btn-wrap {
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
/*    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    */
}
/*
.dpc-btn .dpc-btn-wrap {
    color: #fff;
    margin-right: 2px;
    padding: 4px;
    position: relative;
    text-align: center;
	cursor: alias;
}
*/

.dpc-label, .dpc-counter, .dpc-icon {padding: .5em; line-height: 1em; }
.dpc-icon {}

.dpc-btn.dpc-btn-share:active .dpc-btn-wrap, .dpc-btn.dpc-btn-share:hover .dpc-btn-wrap {
    background-image: none;
    opacity: 0.9;
    outline: 0 none;
}
.dpc-btn.dpc-btn-share:hover .dpc-btn-wrap, .dpc-btn.dpc-btn-share .dpc-btn-wrap:focus {
    color: #fff;
    text-decoration: none;
}
/*.dpc-btn.dpc-btn-share {
    margin: 5px;
}*/
/*
.dpc-btn.dpc-btn-share .dpc-btn-wrap {
    border-radius: 4px;
}
*/
.dpc-btn.dpc-btn-share .dpc-icon {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
}
.dpc-btn.dpc-btn-share .dpc-label {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    /*font-size: 11px;
    margin-left: 2px;
    margin-right: 6px;
	*/
}
.dpc-btn.dpc-btn-share .dpc-counter {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
	/*
    font-size: 11px;
    margin-left: 4px;
    margin-right: 4px;
	*/
}

/* optimize the sharing buttons */

.dpc-sharing .dpc-btn-wrap {
    border-radius: 5px;
    display: flex;
    /* border-radius: 0; */
    flex-direction: row;
    align-items: center;
}

/* If there are two buttons */
.dpc-btn:has(.dpc-btn-wrap:nth-of-type(2)) {
    .dpc-btn-wrap:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .dpc-btn-wrap:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
}

@media (max-width: 767px) {
    .dpc-sharing {
        flex-wrap: wrap;
    }

    .dpc-sharing .dpc-btn-share {
        margin-bottom: 10px;
    }
}