/* ÔÎÍ */
body { 
background: #849caa;
overflow-x: hidden;
}

/* ÒÅËÎ */
#pun {
   background-image: url(http://forumstatic.ru/files/001a/70/a5/70243.png); 
   background-color: #e4e8eb; 
-webkit-text-size-adjust: none;
  }

/* ØÀÏÊÀ */
#pun-title table {
    border: none;
    height: 239px;
    width: 1100px;
    margin-left: -104px;
    background: url(http://forumstatic.ru/files/001a/70/a5/93084.png) top center no-repeat;
   }


/* ÔÓÒÅÐ */
#pun-about p.container {
    background: transparent url(http://forumstatic.ru/files/001a/70/a5/50493.png) bottom center no-repeat;
    width: 1100px;
    margin-bottom: -5px;
    margin-left: -116px;
    height: 143px;
}


/* ÈÊÎÍÊÈ ÑÎÎ */
.punbb table Div.icon {
    width: 5px;
    margin: 0px 290px 0 0!important;
}

/* ÍÎÂÎÅ */
TR.inew Div.icon {
background-color: #589f4f;
    height: 31px;
}

/* ÇÀÊÐÛÒÎÅ */
TR.iclosed Div.icon {
}

/* ÂÀÆÍÎÅ */
TR.isticky Div.icon {
}

#forum_f1.forum TR.inew Div.icon, #forum_f2.forum TR.inew Div.icon, #forum_f3.forum TR.inew Div.icon, #forum_f4.forum TR.inew Div.icon, #forum_f5.forum TR.inew Div.icon, #forum_f6.forum TR.inew Div.icon, #forum_f7.forum TR.inew Div.icon {
    height: auto;
}

/* ÊÀÒÅÃÎÐÈÈ  */
#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2, #pun-category7.category h2 {
    height: 35px;
    width: 311px;
    margin-left: 296px;
    font-size: 0px!important;
    margin-bottom: 10px;
    transition: color 0.5s linear;
    -webkit-transition: color 0.5s linear;
    -moz-transition: color 0.5s linear;
}

#pun-category1.category h2 {
    background: url(http://forumstatic.ru/files/001a/70/a5/28405.png) no-repeat;
}


/* ÑÒÀÒÈÑÒÈÊÀ  */
#pun-stats.section h2 { 
    background-attachment: scroll;
    background-clip: border-box;
    height: 35px;
    width: 311px;
    margin-left: 295px;
    background-origin: padding-box;
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: auto;
    background: url(http://forumstatic.ru/files/001a/70/a5/33024.png) no-repeat;
    display: flex;
    font-size: 0px;
    justify-content: center;
    align-items: center;
    padding-bottom: 3px;
}

/* ÊÍÎÏÊÀ 24 7 */
#pun-stats ul.container { 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 13px;
    margin-left: -4px;
    width: 876px;
    font-family: ggeorgia;
    color: #467087;
    margin-top: 10px;
}


/* ÇÀÃÀËÎÂÊÈ */
.punbb .section .container  .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  { 
 background-color: transpanent;
 color: #27233b;;
 font-weight: normal;
 font-style: normal;
}

/* ÃËÀÂÍÛÅ ÑÑÛËÊÈ */
.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
    color: #2b5b75;
    text-decoration: none;
    transition: color .5s linear;
    -webkit-transition: color .5s linear;
    -moz-transition: color .5s linear;
}

/* ÃËÀÂÍÛÅ ÑÑÛËÊÈ HOVER */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, pun-index .tcl h3, .punbb-admin #punbb-admain a:active {
    transition: color .5s linear;
    -webkit-transition: color .5s linear;
    -moz-transition: color .5s linear;
    filter: blur(1px);
}

/* ÍÀÂËÈÍÊ */
#pun-navlinks li a {
    color: #ffffff;
    font-style: normal;
    letter-spacing: 0px;
    text-shadow: 0px 0px 1px #b8b8b8;
    text-transform: lowercase;
}
#pun-navlinks li a:hover {  
     text-shadow: 1 1px 1px #eee3ce;
     transition: 
        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
}


#pun-main div.catleft, #pun-main div.catright, {display: none;}


#punbb .modmenu .container, #pun-about p span {font-size: 10px !important;}

#pun-live-rusff {margin-right: 27px !important; letter-spacing: 0px !important;} 

#pun-main h1, #pun-main h2, .punbb fieldset legend, .punbb .linksb, .punbb .linkst, div#pun-live-rusff {
    font-family: georgia;
    font-size: 14px;
    color: #385f75;
    font-style: normal;
    padding-bottom: 5px;
}

#pun-about p span {
    font-family: georgia;
    font-size: 14px;
    color: #637f8e;
    font-style: normal;
    padding-bottom: 5px;
    width: 400px;
    margin-left: 340px !important;
}

#pun-reputation .inner {
    font-size: 11px;
    font-family: georgia;
    background: #c1cbd0;
    border-radius: 2px;
    color: #1a472a!important;
    border: 1px solid rgb(113, 151, 166);
}

#pun-main h1 {
text-align: center;
}

#punbb input { 
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
box-shadow: 0px 0px 0px;
 }

/* çîíà äëÿ òåêñòà */
.punbb textarea {
    background-color: #d9ddde!important;
    color: #062931;
    padding: 2px;
    border: none;
    border-top: 2px solid #5e8398;
}

/* ìåíþøêè */
.punbb select {
    border: none;
    border-top: 2px solid #628496;
    border-radius: 0px !important;
}

/* êíîïêè */
.punbb input {
    border: none;
    border-top: 2px solid #7197a7;
}

/* ÔÎÐÌÀ ÎÒÂÅÒÀ */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
    overflow-y: auto;
    text-shadow: none;
    padding: 8px;
    max-height: 200px;
    font-size: 11px;
    font-family: georgia;
    background-color: #d7e1e5!important;
    color: #386782;
    box-shadow: 0 0 3px #fff;
    border: 1px solid #4a7790;
}


/* ÎÑÒÀËÜÍÎÅ */
#pun-main div.catleft, #pun-main div.catright {
  display: none;
}
#pun-announcement h2 {
  display: none;
}


.pa-gifts {display: none;}

.pa-author a {
    color: #336682!important;
    font-family: georgia;
}

.pa-avatar img {
    margin: 8px 2px 0 1px;
}

li.pa-avatar.item2 {
    align-items: center;
    display: flex;
justify-content: center;
}

.pa-avatar img:hover {
    filter: blur(1px);
}

.pa-respect {
    position: relative;
    color: #42768e!important;
    font-family: georgia;
    font-size: 11px;
    text-transform: lowercase;
    width: 96px;
    height: 18px;
    padding: 2px !important;
    padding-top: 0px !important;
    margin-top: 6px !important;
    margin-left: 89px !important;
    text-align: right;
}

li.pa-respect a {
    color: #3a7590 !important;
    text-shadow: none !important;
}

li.pa-respect a:hover {
    transition: color .3s linear;     -webkit-transition: color .3s linear;      -moz-transition: color .3s linear; 
}



.pa-fld1 {
    position: relative;
    color: #1e6b15!important;
    font-family: georgia;
    font-size: 14px;
    text-transform: lowercase;
    width: 180px;
    height: 17px;
    margin-left: -6px !important;
    background-color: #8abf78;
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.pa-fld2 {
    position: relative;
    color: #1d6b14!important;
    font-family: georgia;
    font-size: 10px;
    text-transform: lowercase;
    width: 90px;
    height: 20px;
    text-align: right;
    padding-top: 7px !important;
    margin-left: 84px !important;
    margin-top: -28px !important;
}

.pa-posts {
    position: relative;
    color: #567d93!important;
    font-family: georgia;
    font-size: 10px;
    text-transform: lowercase;
    width: 96px;
    height: 17px;
    text-align: left;
    margin-left: -11px !important;
    margin-top: -20px !important;
    padding: 2px !important;
}

.pa-fld3 {
    width: 67px;
    height: 16px;
    background-color: #04b6ff;
    text-align: right;
    margin-left: 113px !important;
    margin-top: -8px !important;
    color: black;
    font-family: georgia;
    font-size: 12px;
    padding-right: 1px !important;
}

/* ÏÎÄÔÎÐÓÌ */

#pun-index td div.tclcon {
    width: 300px;
    height: 61px;
    margin: 20px 0px 10px 10px!important;
    background-color: #839caac4;
    border: 4px double #4a7790;
}

.podf2 {
font-family: georgia;
    position: absolute;
    display: block;
    margin: 6px 5px 17px 0px !important;
    font-size: 13px!important;
    width: 300px;
    text-align: center;
    color: #4a7790;
}
.podf3 {
    width: 290px;
    margin: 5px 6px 6px 5px !important;
    height: 50px;
    line-height: 9pt !important;
    font: 12px georgia;
    letter-spacing: 0px;
    word-spacing: -1px;
    color: #d4dade;
    overflow: auto;
    text-align: justify;
}


/* ñïîéëåð-êîä */

.post-content .spoiler-box > div {
    text-align: right;
    display: block;
    text-transform: lowercase;
    letter-spacing: 1px;
    color: #4a7790!important;
    margin-left: -2px;
    margin-top: -3px;
    margin-bottom: -3px;
    font-family: georgia;
    font-weight: normal;
    font-size: 13px;
}

.punbb .code-box strong.legend a {
    font-size: 13px;
    margin-bottom: 20px;
    position: absolute;
    margin-top: -29px;
    text-transform: lowercase;
    font-family: georgia;
    display: inline;
    background-color: #4a7790;
    color: #f7f7f7;
    text-shadow: none;
}

.punbb .code-box strong.legend a:hover {
    filter: brightness(110%);
}


/* ØÀÏÊÀ */

.fromtitle{
    position: absolute;
    background: url(http://forumstatic.ru/files/001a/70/a5/98349.png)no-repeat;
    width: 220px;
    height: 60px;
    margin-top: -170px !important;
    margin-left: 337px !important;
    -webkit-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    -moz-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1),;
}

.fromtitle:hover {
    transform: skewX(10deg);
    -webkit-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    -moz-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1),;
}

.frompercent{
    position: absolute;
    margin-top: -100px !important;
    margin-left: 20px !important;
    -webkit-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    -moz-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1),;
}

.frompercent:hover {
    opacity: 0;
    -webkit-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    -moz-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1),;
}

.girl{
    position: absolute;
    background: url(http://forumstatic.ru/files/001a/70/a5/30324.png)no-repeat;
    width: 205px;
    height: 210px;
    margin-top: -233px !important;
    margin-left: 656px !important;
    -webkit-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    -moz-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1),;
}

.girl:hover {
    -webkit-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    -moz-transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    transition: all 0.8s cubic-bezier(0.2, 0.2, 0.2, 1),;
    background: url(http://forumstatic.ru/files/001a/70/a5/60928.png)no-repeat;
}

/*------------------------------------------------------------------------------------- ÒÂÈÒÒÅÐ (ñ) nova  */

.tw{background: linear-gradient(45deg, white, #f7f8fa);margin: 20px;border: 1px solid #cacaca;color: #96a3b3;height: 90px;padding: 10px;font-family: raleway;border-radius: 50px;}
.tw1{position:absolute;height: 50px;width: 50px;border: 1px solid #cacaca;border-radius: 50px;margin-top: 17px;}
.tw2{font-weight: 900;color: #444;font-size: 16px;height: 20px;margin-right: 5px;}
.tw3{margin-right: 5px;}
.tw4{}
.tw5{position:absolute;margin-left: 60px;margin-top: 22px;font-size: 12px;color: #636363;width: 500px;height: 40px;overflow: hidden;}
.tw6{position:absolute;margin-left: 60px;margin-top: 65px;background: url(http://forumstatic.ru/files/001a/e7/68/12352.png) no-repeat;height: 25px;width: 65px;text-align: right;line-height: 22px;}
.tw7{position:absolute;margin-left: 230px;margin-top: 65px;background: url(http://forumstatic.ru/files/001a/e7/68/19352.png) no-repeat;height: 25px;width: 65px;text-align: right;line-height: 22px;}
.tw8{position:absolute;margin-left: 430px;margin-top: 65px;background: url(http://forumstatic.ru/files/001a/e7/68/34136.png) no-repeat;height: 25px;width: 65px;text-align: right;line-height: 22px;}
.tw input {background: transparent!important;border: 1px solid #cacaca!important;text-align: center;height: 15px !important;}
pre.twimg {position: absolute;margin-top: 5px;margin-left: -6px;}
.tw5 input {height: 31px !important;}
.tw1 img {width: 50px;height: 50px;object-fit: cover;border-radius: 50px;}
.tw9 {position: absolute;display: flex;justify-content: space-between;align-items: center;margin-left: 60px;}
.tw6 input, .tw7 input, .tw8 input {margin-left: 26px;margin-top: 3px;}
.tw3 input, .tw4 input {margin-top: -1px;}




/* coded by becky dont steal u ass */
html #touch, html[data-theme="light"] #touch { --text: 34, 34, 34; --bkgnd: 250, 250, 250; --border: 204, 204, 204; --accent1: 106, 130, 251; --accent2: 252, 92, 125;}
html[data-theme="dark"] #touch { --text: 236, 236, 236; --bkgnd: 68, 68, 68; --border: 34, 34, 34; --accent1: 106, 130, 251; --accent2: 252, 92, 125;}
@media (prefers-color-scheme: dark) {
html #touch, html[data-theme="light"] #touch { --text: 34, 34, 34; --bkgnd: 250, 250, 250; --border: 204, 204, 204; --accent1: 106, 130, 251; --accent2: 252, 92, 125;}
html[data-theme="dark"] #touch { --text: 236, 236, 236; --bkgnd: 68, 68, 68; --border: 34, 34, 34; --accent1: 106, 130, 251; --accent2: 252, 92, 125;}}
#touch { width: 250px; margin: auto; }
.yourvoicecalling { width: 236px; padding: 5px; border: 2px solid rgba(var(--accent1), .7); border-radius: 10px; -webkit-box-shadow: 0px 0px 10px 2px rgba(var(--bkgnd),0.7); -moz-box-shadow: 0px 0px 10px 2px rgba(var(--bkgnd),0.7); box-shadow: 0px 0px 10px 2px rgba(var(--bkgnd),0.7); background-color: rgba(var(--bkgnd), .99);}
.mehasa topb { width: 150px; height: 15px; border-radius: 0 0 10px 10px; background-color: rgba(var(--accent1), .7); display: block; margin: auto; margin-top: -13px;}
.mehasa { font-size: 8px; text-transform: uppercase; font-family: 'Lato', sans-serif; color: rgba(--text), .6); letter-spacing: 1px; line-height: 100%; margin-bottom: 5px !important;;}
.mehasa ion-icon { margin-bottom: -2px; }
.mehasa right { float: right; font-size: 9px; }
.heartwhenwill { padding: 10px; }
.heartwhenwill .pic-c { width: 70px; height: 70px; border-radius: 100%; margin-top: -73px; margin-left: 7px;}
.heartwhenwill .pic-c img { width: 70px; height: 70px; border-radius: 100%; object-fit: cover;  }
.heartwhenwill .pic-r { width: 208px; height: 106px; padding: 2px; border: 2px solid rgba(var(--accent1), .9); border-radius: 5px;}
.heartwhenwill .pic-r img { width: 202px; height: 100px;  object-fit: cover; padding: 2px; border: 1px solid rgba(var(--accent1), .9); border-radius: 5px;}
.heartwhenwill pic-cb { width: 70px; height: 70px; padding: 5px; border-radius: 100%; display: block; border: 2px solid rgba(var(--accent1), .9); border-top: 2px solid transparent;}
.heartwhenwill pic-cb2 { width: 70px; height: 70px; padding: 2px; border-radius: 100%; display: block; border: 1px solid rgba(var(--accent1), .9); border-right: 1px solid transparent; margin-top: -80px; margin-left: 4px;}
.rotates-l {-webkit-animation:rotates-l 3s linear infinite both; animation:rotates-l 3s linear infinite both; }
@-webkit-keyframes rotates-l {0%{-webkit-transform:rotate(0); transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} @keyframes rotates-l {0%{-webkit-transform:rotate(0); transform:rotate(0)} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.rotates-r {-webkit-animation: rotates-r 3s linear infinite reverse both; animation: rotates-r 3s linear infinite reverse both;}
@-webkit-keyframes rotates-r {0%{-webkit-transform:rotate(0);transform:rotate(0)} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} @keyframes rotates-r {0%{-webkit-transform:rotate(0);transform:rotate(0)} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.ifollowyou { float: right; width: 120px; text-align: center; line-height: 100%; font-family: 'Lato', sans-serif; margin-top: -60px !important;;}
.ifollowyou-r { width: 216px; text-align: center; line-height: 100%; font-family: 'Lato', sans-serif; margin-top: 10px; }
.ifollowyou yours, .ifollowyou-r yours { line-height: 100%; font-size: 35px; font-weight: 700; text-transform: lowercase; letter-spacing: -2px; -webkit-text-fill-color: transparent; -webkit-background-clip: text;  background-image: linear-gradient(139deg, rgba(var(--accent1), .99) 0%, rgba(var(--accent2), .99) 100%);}
.ifollowyou theirs, .ifollowyou-r theirs { display: block; font-weight: 300; font-size: 9px; text-transform: uppercase; line-height: 100%; color: rgba(var(--text), .8); letter-spacing: 2px; text-align: right;}
.ifollowyou-r theirs { text-align: center; }
.ifollowyou theirs:before { content: ""; display: inline-block; vertical-align: middle; width: 10px; height: 1px; background-color: rgba(var(--accent1), .7); margin-right: 5px;}
.ifollowyou-r theirs:before { content: ""; display: inline-block; vertical-align: middle; width: 20px; height: 1px; background-color: rgba(var(--accent1), .7); margin-right: 5px;}
.ifollowyou-r theirs:after { content: ""; display: inline-block; vertical-align: middle; width: 20px; height: 1px; background-color: rgba(var(--accent1), .7); margin-left: 5px;}
.fromtimetotime, .fromtimetotime-c { width: 216px; padding: 10px !important; border: 1px solid rgba(var(--accent1), .3); margin: 10px 0 !important; border-radius: 10px;}
.icanrecognise, .icanrecognise-c { width: 211px; height: 300px; padding-right: 5px; overflow: auto; }
.fromtimetotime-c { background-image: linear-gradient(139deg, rgba(var(--accent1), .05) 0%, rgba(var(--accent2), .05) 100%); color: rgba(var(--text), .99); font-size: 12px; text-align: justify; line-height: 120%; font-family: 'Lato', sans-serif; letter-spacing: .5px; }
.icanrecognise p { padding: 10px !important; margin: 3px !important; float: right; clear: both; border: 1px solid rgba(var(--accent1), .7); border-radius: 10px 10px 0 10px; background-image: linear-gradient(139deg, rgba(var(--accent1), .05) 0%, rgba(var(--accent2), .05) 100%); color: rgba(var(--text), .99); font-size: 11px; text-align: justify; line-height: 120% !important; font-family: 'Lato', sans-serif; letter-spacing: .5px;}
.icanrecognise p pic img { width: 175px; }
.icanrecognise p i, .icanrecognise-c i { color: rgba(var(--accent1), .8); letter-spacing: 2px; }
.icanrecognise p b, .icanrecognise-c b {  font-size: 14px; color: rgba(var(--accent1), .8); letter-spacing: 1px;}
.icanrecognise-c::-webkit-scrollbar, .icanrecognise::-webkit-scrollbar { width: 2px; height: 2px; }
.icanrecognise-c::-webkit-scrollbar-thumb, .icanrecognise::-webkit-scrollbar-thumb { background-color: rgba(var(--accent1), .7); }
.icanrecognise-c::-webkit-scrollbar-track, .icanrecognise::-webkit-scrollbar-track { background-color: rgba(var(--bkgnd), .7); }
.everythingifi { width: 226px; padding: 10px; padding-bottom: 15px; margin-left: -5px !important; margin-bottom: -5px !important; border-top: 2px solid rgba(var(--accent1), .7); background-color: rgba(var(--accent1), .3); border-radius: 0 0 8px 8px; color: rgba(var(--accent1), .8); font-size: 13px; line-height: 100%; font-family: 'Lato', sans-serif; }
.everythingifi right { float: right; }
.everythingifi bottoml { background-color: rgba(var(--bkgnd), .4); padding: 5px 10px; font-size: 7px; line-height: 100%; font-family: 'Lato', sans-serif;  color: rgba(var(--text), .8); text-transform: uppercase; letter-spacing: 2px; font-weight: 400; margin-left: 5px; border-radius: 5px; }
.blinks {-webkit-animation: blinks 4s linear infinite both; animation: blinks 4s linear infinite both;}
@-webkit-keyframes blinks {0%,50%,100%{opacity:1}25%,75%{opacity:0}} @keyframes blinks {0%,50%,100%{opacity:1}25%,75%{opacity:0}}
.everythingifi ion-icon { margin-bottom: -3px; }




/* Ïîñò èíñòàãðàìà */
.sung b { color: #645349 } /* colour of username */
.sung i { color: #3b6b85} /* colour of hashtag */

.sung b {font-size: 12px;}
.sung {font-size: 11px;}
.sung {margin: 20px auto; width: 450px; height: auto; padding: 10px; font-family: 'Montserrat', sans-serif; font-size: 11px; background-color: #FEFDF8; color: #646464;  -webkit-border-radius: 5px; border: 1px #eee solid;  border-radius: 5px;width: 70%; padding: 20px; background-color: #fafafa; position: relative;
border: 1px solid #edeeee; }
.sung img { margin: -10px; width: 450px; height: 450px; margin-bottom: 10px; margin-top: 10px;} .sung b { border-bottom: 1px rgba(217,199,175,0.5) solid;  font-size: 14px; margin: 4px 8px; padding: 2px 8px; }
 .sung i { font-style: normal; opacity: 0.7; font-family: 'Montserrat', sans-serif; cursor: default ;}

/* Ïîñò-êà÷åëüêà èíñòàãðàì */
.sung b { color: #645349; } .sung i { color: #3b6b85;} #slider { position: relative; text-align: center; top: 10px; } #slider{ margin: 0 auto; } #slides article{ width: 20%; float: left; } #slides .image{ width: 500%; line-height: 0; } #overflow{ width: 100%; overflow: hidden; margin-bottom: 11px;} article img{ width: 100%; } #active label{ border-radius: 10px; display: inline-block; width: 15px; height: 15px; background: #bbb; } #active{ margin: 0% 0 0; text-align: center; } .all input{ display: none; } #switch1:checked ~ #slides .image{ margin-left: 0; } #switch2:checked ~ #slides .image{ margin-left: -100%; } #switch3:checked ~ #slides .image{ margin-left: -200%; } #active label:hover{ background: #89a8bc; border-color: #777 !important; } #switch1:checked ~ #active label:nth-child(1), #switch2:checked ~ #active label:nth-child(2), #switch3:checked ~ #active label:nth-child(3), background: #18a3dd; border-color: #18a3dd !important; } #slides .image{ transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); }

.sung { margin: 20px auto; width: 450px; height: auto; padding: 10px; font-family: 'Montserrat', sans-serif; font-size: 11px; background-color: #FEFDF8; border: 1px #eee solid; -webkit-border-radius: 5px; border-radius: 5px; }
.sung img { margin: 0px; width: 450px; height: 450px; margin-bottom: 10px; } .sung b { border-bottom: 1px rgba(217,199,175,0.5) solid; font-size: 14px; margin: 4px 8px; padding: 2px 8px; } .sung i { font-style: normal; opacity: 0.7; font-family: 'Montserrat', sans-serif; cursor: default; } 

