@import 'http://fonts.googleapis.com/css?family=Roboto:900,400italic,100,300,100italic,300italic,400&subset=latin,cyrillic';
@import 'http://fonts.googleapis.com/css?family=Arimo:400,700,400italic,700italic&subset=latin,cyrillic';
@import 'http://fonts.googleapis.com/css?family=Fira+Sans&subset=latin,cyrillic';

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap');


/* main background color #ed270e --> #7be801 */

::selection {
 background-color: #7be801;
 color: #fff;}

::-webkit-scrollbar {width: 4px;}
::-webkit-scrollbar:horizontal {height: 4px;}
::-webkit-scrollbar-track {background-color: rgba(0, 0, 0, 0.1);}
::-webkit-scrollbar-thumb {border-radius: 3px;}
::-webkit-scrollbar-thumb {background-color: #7be801;}

ul.head-i {
 margin: 0px;
 padding:10px 0px;}

ul.head-i li {
 display: inline;
 padding-left:10px;
 font-size: 14px;
 color: white;
 font-family: 'Inter', sans-serif;}

ul.nav {
 margin: 0px;
 padding:30px 0px;
 float: right;}

ul.nav li {
 display: inline;
 padding-left:10px;
 font-size: 16px;
 color: white;}

ul.logo {
 margin: 0px;
 padding:20px 0px;
 float: left;}

ul.logo li {
 display: inline;
 font-size: 36px;
 color: #6f7983;
 transition: 1s;}

/* a style */
a {
 text-decoration: none;
 color: #7be801;
 transition: all .3s ease;}

a.site-name {
 padding:25px 0px;}

ul.head-i li > a {
 color: white;
 text-decoration: none;
 transition: all .3s ease;}

/* Hover style */
ul.head-i li > a:hover {
 color: #7be801;}

.part-page > i:hover {
 color: #7be801;
 transform: scale(1.1);
 -webkit-transform: scale(1.1);}

ul.logo li:hover {
 cursor: pointer;}

.col3-homepage:hover {
 background-color: #7be801;
 -webkit-transform: translateY(10px);
 transform: translateY(10px);
 cursor: pointer;}

.col3-homepage:hover > span {
 color: white;}

.col3-homepage:hover > h1 {
 color: white;}

.col3-homepage:hover > h2 {
 color: white;}

a:hover {
 color: #c2c7d0}

/* Tegs style */
html, body, h1, h2, h3, h4, h5, h6 {
 padding:0px;
 margin:0px;
 font-family: 'Inter', sans-serif;}

h1, h2, h3, h4, h5, h6 {
 font-weight: normal;
 font-family: 'Inter', sans-serif;}

P {
 padding: 10px 0px;}

P:first-letter { 
 font-size: 15px;}

section {
display: block;
}

/* General Style */
header {
 width:100%;}

.slide {
 display: inline-block;
 position: relative;
 overflow: hidden;
 width:100%;
 height: 540px; 
 background: url(/img/slide-bg.jpg) bottom;
 background-size: cover;}

.slide > .bg{
 width:100%;
 height: 100%;
 position: relative;
 z-index: 1; 
 background-color: rgba(237,39,14,0.4);}

.slide > .cnt {
 width:100%;
 position: absolute;
 z-index: 2;
 top: 25%;
 text-align: center;
 font-size: 34px; 
 color: #e4e4e4;}

.slide > .cnt > h1 {
 width: 80%; 
 color: white;
 margin: auto;}

.slide > .cnt > h2 {
 font-size: 38px;}

.slide > .cnt > a.on {
 position: relative;
 top: 80px;
 padding: 8px 15px;
 color: white;
 font-size: 22px; 
 background-color: #7be801;
 border-radius: 5px/8px;
 border-bottom: 3px solid #040404;}

.slide > .cnt > a.on:active {
 -webkit-transform: translateY(5px);
 transform: translateY(5px);}

.head-info {
 width:100%;
 min-height: 40px;
 background-color: #2a2c2e;}

.head-info > .cnt {
 max-width: 1170px;
 margin: auto;}

a.site-logo {
 position: relative;
 top: 16px;
 font-size: 30px;
 color:#6b6b6b;
 font-family: Tahoma; 
 font-weight: 500;}

a.site-logo img {
 height: 25px;}

.head-nav {
 width: 100%;
 min-height: 70px;}

.head-nav > .cnt {
 max-width: 1170px;
 margin: auto;}

ul.nav.menu {
 margin: 0px;
 padding:25px 0px;}

ul.nav.menu li {
 color: #242424;}

ul.nav.menu li > a {
 padding-bottom: 5px; 
 color: #242424;}

ul.nav.menu li > a:hover {
 border-bottom: 1px solid #7be801; 
 color: #7be801;}

.head-menu {
 width:100%;}

.head-icons {
 float: right;}

.part-page {
 width:100%;
 background-color:#f2f3f5;
 border-bottom: 1px solid #eee;}

#about {
 max-width:1170px;
 margin: auto;
 text-align: center;
 padding: 80px 0px 120px 0px;}

#about > h1 {font-size: 48px; color: #7be801; font-family: 'Arimo'; font-weight: 600; letter-spacing: 1px;}
#about > h2 {max-width:70%; margin: auto; padding: 20px 0px; font-size: 15px; color: #acacac; font-weight: normal;}
#about > hr {border: none; width:5%; color: #7be801; background-color: #7be801; height: 5px;}

.col3-homepage.center {
 margin: 40px 57px;}

.col3-homepage {
 float: left; 
 margin: 40px 0px;
 padding: 25px 10px 10px 10px; 
 max-width:330px; 
 min-height: 280px;
 text-align: center;
 background-color: #f2f2f2; 
 border: 1px solid #dcdcdc;
 transition: all .3s ease;}

.col3-homepage > span {
 font-size: 80px;
 color: #7be801;
 transition: all .3s ease;}

.col3-homepage > h2 {
 max-width:80%;
 margin: auto;
 padding: 10px 0px;
 font-size: 15px;
 color: #7a7a7a;
 font-family: 'Arial';
 transition: all .3s ease;}

.col3-homepage > h1 {
 padding: 10px 0px;
 font-weight: 600;
 transition: all .3s ease;}

.sec {
 width:100%; 
 margin: 0px 0px 0px 0px;
 background: url(/img/sec-bg.jpg) top fixed;
 background-size: cover;
 float: left;}

.sec > .bg {
 position: relative;
 width:100%;
 background-color: rgba(0,0,0,0.8);}

.sec > .bg > h1 {
 color: white;
 text-align: center;
 font-size: 28px;
 padding: 30px 0px 0px 0px;}

.sec > .bg > h2 {
 color: white;
 text-align: center;
 font-size: 22px;
 opacity: 0.8;}

.reviews > ul > li > h3 {
 width:60%;
 margin: auto;
 padding: 20px 0px 40px 0px;
 color: white;
 text-align: center;
 font-size: 13px;
 font-style: italic;
 opacity: 0.8;}

.sec > .bg > i {
 font-size: 16px;}

.nav-sec {
 padding-bottom: 15px;
 text-align: center;
 font-size: 36px;
 color: white;}

.nav-sec i:hover {
 cursor: pointer; 
 color: black;}

.footer-bottom {
 width:100%;
 float: left;
 background-color: black;}


.footer-bottom > .cnt {
 max-width: 1170px;
 margin: auto;
 color: #c2c7d0;
 font-size: 16px;}

.footer-bottom > .cnt > .icons {
 float: right;
 padding: 8px 0px; 
 font-size: 20px;}

.footer-bottom > .cnt > .icons i {
 transition: all .3s ease;}

.footer-bottom > .cnt > .icons i:hover {
 color: #7be801;
 cursor: pointer;}
 
.footer-bottom > .cnt > .info {
 padding: 10px 0px; 
 float: left;}

.mobile {
 display: none;}

.mobile i {
 font-size: 24px;}

.footer-top {
 width:100%;
 float: left;
 background-color: #7be801;
 text-align: center; 
 padding: 25px 0px;
 color: white;
 font-size: 20px;}

.footer-top > a {
 color: white;
 font-size: 24px;}

.register {
 width:100%; height: 100%;}

.register > .left {
 width:50%; 
 height: 100%; 
 background: url(https://pp.vk.me/c540106/v540106516/220d7/be_JtC58Cjs.jpg) center; 
 background-size: cover;
 float: left;}

.register > .left > .bg {
 position: relative;
 width:100%;
 height: 100%;
 background-color: rgba(0,0,0,0.8);}

.register > .right {
 width:50%;
 height: 100%;
 float: left;
 background-color: #353941;}

.news-page {
 display: inline-block; 
 width:100%;
 height: 852px;
 margin: 80px 0px 0px 0px;
 background-color: #f2f2f2;
 background: url(/img/news-bg.jpg) top fixed no-repeat; 
 border-width: 1px 0px; border-style: solid; 
 border-color:#dcdcdc;}

.news-page > .bg {
 width: 100%;} 

.news-cnt {
 display: inline-block;
 margin: auto;
 padding: 30px 0px; 
 max-width: 1200px;} 

.news-page > .cnt img {
 width: 100%;}

.news-page > h1 {
 margin: 60px 0px 0px 0px; 
 text-align: center; 
 color: grey;
 font-size: 48px;}

.news-page > h3 {
 text-align: center; 
 color: grey; 
 font-size: 22px;}

.sub-page {
 width:100%;
 float: left; 
 background: url(/img/sub-page-bg.jpg) top fixed;
 background-size: cover; 
 padding: 40px 0px;}

.sub-page > .cnt { 
 max-width: 440px;
 margin: auto;
 font-family: 'Inter', sans-serif; 
 color: white;}

.h1 {
 font-size: 18px;
 height: 39px; 
 border-bottom: 1px solid white;}

.cnt > .forms {
 float: right;
 height: 40px;
 margin: 0px 0px 0px 10px} 

.sub-icons {
 float: left; 
 width: 90px;
 height: 90px; 
 background-color: #0b184a;}

.mform {
 margin: 9px 0px 0px 0px;}

.sub-icons i {
 font-size: 52px; 
 position: relative;
 top: 18px;
 left:20px;}

input {
 padding: 4px;
 border-style: solid; 
 border-color: #a2a2a2; 
 outline:none;}

input[type="text"]:focus {
 border-color: #7be801;}

input[type="submit"] {
 padding: 6px 8px 4px 8px; 
 border-width: 0px 0px 2px 0px; 
 border-style: solid;
 border-color: #a2a2a2;
 font-family: 'Arimo'; 
 color: white;
 font-size: 14px; 
 background-color: #a2a2a2;
 outline:none;}

input[type="submit"]:hover {
 background-color: #7be801;}

input.mform[type="text"] {
 padding: 5px;
 border-style: solid; 
 border-color: #302841; 
 outline:none;}
 
input.mform[type="submit"] {
 padding: 6px 8px 4px 8px; 
 border-width: 0px 0px 3px 0px; 
 border-style: solid;
 border-color: #121954;
 font-family: 'Arimo'; 
 color: white;
 font-size: 14px; 
 background-color: #192274;
 outline:none;}

input.mform[type="submit"]:hover {
 color: #f1f1f1;
 background-color: #293174;
 cursor: pointer;}

input.mform[type="submit"]:active {
 -webkit-transform: translateY(1px);
 transform: translateY(1px);}


.beach {
 display: inline-block;
 width: 100%; 
 padding: 80px 0px 80px 0px;
 background: url(/img/beach-bg.jpg);
 background-size: cover;}

.beach h1 {
 text-transform: uppercase;
 font-weight: bold;
 text-align: center;
 font-size: 32px;
 color: white;}

.beach h2 {
 padding: 10px 0px 15px 0px;
 text-align: center;
 font-size: 18px;
 color: #b8b8b8;}

.beach h3 {
 padding: 20px 0px 0px 0px;
 text-align: center;
 font-size: 34px;
 color: #7be801;}

.beach .i {
 width: 40px;
 height: 40px;
 margin: auto; 
 text-align: center;
 color: white; 
 padding: 10px 10px 10px 10px; 
 font-size: 36px;
 border-radius: 50%;
 border: 1px solid white;}

.beach .i > i {
 position: relative;
 top: 2px;}

a.button {
 padding: 10px 8px;
 text-align: center;
 width: 15%;
 border-width: 0px 0px 3px 0px; 
 border-style: solid;
 border-color: #3069a9;
 font-family: 'Arimo'; 
 color: white;
 font-size: 14px; 
 background-color: #387ac4;}

a.button:hover {
 opacity: 0.85}

a.button:active {
 background-color: #336fb3;
 -webkit-transform: translateY(1px);
 transform: translateY(1px);}

.pairs {
 display: inline-block; 
 width: 100%;
 margin: auto;}

.pairs > .cnt {
 max-width: 1170px; 
 margin: auto;
 padding: 80px 60px 60px 60px;
 text-align: center;}

.pairs > .cnt > h1 { 
 padding: 0px 0px 10px 0px;
 font-size: 28px;
 color: #323232;
 font-family: 'Fira Sans';
 font-weight: 600;
 letter-spacing: 1px;}

.pairs > .cnt > h2 {
 max-width:70%; 
 margin: auto; 
 padding: 15px 0px 40px 0px; 
 font-family: 'Fira Sans';
 font-size: 14px;
 color: #979797;
 font-weight: normal;}

.pairs > .cnt > hr {border: none; width:3%; color: #7be801; background-color: #7be801; height: 5px;}

ul.pair {
 margin: 0;
 padding:0;}

ul.pair li {
 display: inline-block;
 padding: 20px 30px;
 border: 1px solid #dcdcdc;
 margin: 0px 40px;
 font-size: 28px; 
 font-weight: 600;}

ul.pair li > a {
 color: black;}

ul.pair li:hover {
 cursor: pointer;
 background-color: #7be801;}

ul.pair li:hover > a {
 color: white;}
 
.cnt-box {
 display: inline-block;
 float: left;
 padding: 100px 0px 100px 0px;}

footer {
 width: 100%;
 height: 450;
 background-color: #222222;}

footer > .cnt {
 width: 1170px; 
 margin: auto;}

.photo-page {
 display: inline-block; 
 margin: 120px 0px;
 width: 100%;}

.ctg-1 {
 display: inline-block; 
 overflow: hidden; 
 float: left;
 width: 25%;
 height: 200px;}
 
.ctg-1 img{
 width: 100%;
 height: 130%;
 transition-duration: 1s;}

.ctg-1 img:hover {
 cursor: pointer;
 -webkit-transform: scale(1.2) rotate(3deg);
 -moz-transform: scale(1.2) rotate(3deg);
 -o-transform: scale(1.2) rotate(3deg);
 -ms-transform: scale(1.2) rotate(3deg);
 transform: scale(1.2) rotate(3deg);
 -webkit-transition-duration: 1s;
 -moz-transition-duration: 1s;
 -o-transition-duration: 1s;
 transition-duration: 1s;}

.promo {
 width: 100%;
 height: 110px;
 overflow: hidden;
 position: relative;
 background: url(/img/slide-bg.jpg);
 background-position: bottom;
 background-size: cover;}

.promo > .bg {
 position: relative;
 z-index: 1;
 width: 100%;
 height: 110px;
 background-color: rgba(237,39,14,0.4);}

.promo > .cnt {
 position: relative;
 top: 35px;
 z-index: 2;
 max-width: 1170px;
 margin: auto;
 color: white;}

.cbody {
 margin: auto;
 padding: 60px 0px; 
 max-width: 1170px;}

.content {
 color: #383e47; 
 float: right;
 width: 850px;
 margin-left: 20px;
 overflow: hidden;}

.block {
 float: left;
 max-width: 300px;}

.block > .title {
 font-size: 18px;
 font-family: Arimo;
 text-transform: uppercase; 
 color: #7be801;
 font-weight: 700;}

.block > .cnt {
 padding: 15px 0px; 
 margin-bottom: 50px;
 font-size: 14px;
 line-height: 25px; 
 color: #979797;}

.informs {
 max-width: 100%;
 padding: 25px 0px 25px 25px; 
 border-width: 1px;
 border-style: solid;
 border-color: #dfdfdf;
 background-color: #f2f2f2;}

.informs-i {
 max-width: 100%; 
 padding: 10px 0px; 
 border-width: 0px 1px 1px 1px; 
 border-style: solid;
 border-color: #dfdfdf;
 background-color: #7be801;}

.dats-i { 
 margin-top: 20px; 
 padding: 0px 10px;
 text-transform: capitalize; 
 text-align: center;
 font-size: 12px;
 line-height: 20px;
 color: white;}

.dats-i b {
 text-transform: uppercase; 
 line-height: 0px; 
 font-size: 16px; 
 color: white;}

.dat-s, .dat-title {
 display: inline-block;}

.dat-s a {
 padding-right: 15px; 
 font-weight: bold; 
 font-size: 52px;}

.view {
 width:100%;
 height: 200px; 
 margin-bottom: 80px;}

.view > .image {
 float: left;
 margin-right: 15px; 
 overflow: hidden; 
 width: 30%;
 height: 180px;}

.view > .image img {
 width: 110%;
 height: 100%;
 transition: all .3s ease;}

.view > .image img:hover {
 opacity: 0.8;
 cursor: pointer;}

.view > .title-m a{
 color: #263238;}

.view > .text {
 float: left;
 width: 68%;
 height: 130px; 
 padding: 15px 0px;
 overflow: hidden;}

.view > .text > .message {
 color: #777777; 
 font-size: 14px;}

.view > .text > .bar {
 padding: 8px 0px; 
 font-size: 13px;
 color: #b1b1b1;}

.view > .text > .bar > a {
 color: #b1b1b1;}

ul.uMenuRoot {
 text-align: left; 
 list-style-type: none;}

table.calTable {
 color: white;
 background: #7be801;}

hr {
 width:100%;
 height: 1px; 
 border: none; 
 color: #d8d8d8;
 background-color: #d8d8d8;}

.video-heading {
 width: 100%;
 margin-top: 60px; 
 background-color: black;}

td.eMessage {
 font-family: Arimo; 
 color: #646464; 
 line-height: 20px; 
 font-size: 13px;}

.comments {
 margin: 60px 0px;}

.com_numb {
 color: #444; 
 font-size: 28px;}

td.eDetails {
 font-size: 14px; 
 color: #a7a7a7; }

td.eDetails a { 
 color: #a7a7a7;}

.eTitle {
 padding: 30px 0px 0px 0px; 
 font-size: 20px;
 color: black;}

#postFormContent {
 margin-bottom: 60px;}

.tape-news a{
 float: left; 
 padding: 5px;
 color: #9a9a9a; 
 font-size: 12px;
 text-decoration: underline; 
 background-color: #f4f4f4;
 border-width: 2px 0px;
 border-color: #f1f1f1;
 border-style: solid;}

.txt a{
 float: left; 
 padding: 4px 5px 5px 5px;
 color: black; 
 font-size: 14px;
 text-decoration: none; 
 background-color: transparent;
 border-color: transparent;}

.txt a:hover {
 text-decoration: underline;}

.angle {
 float: left; 
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 14px 0 14px 15px;
 border-color: transparent transparent transparent #f4f4f4;}

.image-view {
 display: inline-block;
 margin-top: 30px;}

.image-view img{ 
 width: 70%;}

.news-view {
 position: relative; 
 float: left;
 margin: 0px 10px 30px 10px;
 width: 360px;
 min-height: 600px; 
 max-height: 800px; 
 background: white;
 text-align: left;}

.news-view:hover > .triangle-news {
 display: block;}

.bg-news {
 position: absolute;
 z-index: 1; 
 width:100%;
 height:240px;
 background: rgba(237,39,14,0.5);}

.news-promo img{
 width: 100%;
 height: 240px;}

.triangle-news {
 display: none; 
 position: absolute;
 z-index: 2; 
 top: 0;
 left: 0;
 padding: 10px 10px;
 font-size: 12px;
 color: #7be801;
 background: white;}

.news-title {
 padding: 15px;
 font-size: 20px;}

.news-bar {
 padding: 10px 15px 15px 15px;
 font-size: 14px; 
 color: #b1b1b1;}

.news-bar a{
 color: #b1b1b1!important;}

.news-message {
 padding: 0px 15px 15px 15px;
 color: grey;
 line-height: 25px;
 font-size: 14px;}

/* comments style */
.uc-date { 
 color: #141414; 
 font-size: 13px;}

a.uc-profile-link {
 color: black;
 font-size: 18px; 
 font-weight: 700;}

.uauth-small-links {
 margin: 0px 0px 10px 0px!important;}

.uc-avatar, .ucf-avatar{
 margin-right: 30px;}

.uc-avatar img, .ucf-avatar img{
 width: 70px!important;
 height: 70px!important;
 -webkit-border-radius: 50%!important;
 -moz-border-radius: 50%!important;
 border-radius: 50%!important;}

.ucf-content {
 margin: 0 0 0 80px!important;}

.uComment.cBlock2 {
 margin-bottom: 80px;}

.uComment-dev {
 opacity: 0.5;}

.uComment-dev:hover {
 opacity: 1;}

/* FORUM style */
td.gTableTop {
 color: #FFF;
 font-size: 15px;
 font-weight: 700;
 text-transform: uppercase;
 padding: 10px 20px;
 background: #7be801;
 border: none;}

.gTable {
 background: none;
 border-spacing: 0px;}

.gTable td {
 padding: 10px 20px;}

.gTableTop {
 line-height: 40px;
 padding: 10px 20px !important;
 color: #fff;
 text-decoration: none;
 font-size: 16px !important;
 text-transform: uppercase;
 font-weight: 400;
 letter-spacing: 1px;}

.gTableTop a {
 color: #fff !important;
 text-decoration: none;
 font-size: 14px;
 font-weight: 700;}

.gTableSubTop {
 padding: 5px 10px;
 font-weight: 400;
 font-size: 13px;}

.catLink {
 color: #fff !important;
 font-size: 15px !important;
 text-transform: uppercase;
 font-weight: 400;
 letter-spacing: 1px;}

.funcBlock {
 padding-right: 10px;}

.forumIcoTd {
 text-align: center;}

.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd {
 padding: 5px 10px;}

.forumThreadTd,
.forumPostTd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadIcoTd,
.threadNametd,
.threadAuthTd,
.threadLastPostTd {
 vertical-align: middle;
 padding-left: 20px;}

.forumNameTd {
 line-height: 24px;}

.forumNameTd a {
 font-size: 16px;}

.forumNamesBar {
 padding-left: 10px !important;}

.frmBtns {
 text-align: right;
 padding-right: 10px;}

.legendTd {
 padding: 0 10px;}

.threadIcoTd,
.threadIcoTd {
 text-align: center;
 vertical-align: middle;}

.threadsDetails {
 padding: 5px;}

.postTdTop {
 text-align: center;
 padding: 5px;}

.postTdInfo {
 font-family: Arial;
 line-height: 24px; 
 color: #7a7a7a; 
 text-align: center;}

.userAvatar{
 width: 150px;
 height: 150px;
 border-radius: 50%;}

.posttdMessage {
 vertical-align: top;
 padding: 5px;}

.threadsDetails,
.postTdTop {
 background: none;}

.gTable tr {
 background: none;}

.gDivBottomRight {
 height: 50px;}

.pagesInfo { 
 padding: 5px 10px;}

.switchActive {
 padding: 5px 10px;
 border-radius: 0 2px 2px 0;
 color: #fff;}

.postBottom {
 padding: 0 20px !important;}

#thread_search_form {
 position: relative;
 padding-bottom: 10px;
 overflow: hidden;}

#thread_search_button {
 position: absolute;
 top: -1px;
 right: 0;}

.fNavLink {
 display: inline-block;
 margin-bottom: 30px;}

#forum_filter {
 text-align: right;
 padding-bottom: 10px;}

#forum_filter form {
 display: inline-block;}

#filter_by {
 display: inline-block;
 line-height: 40px;}

.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd,
.forumThreadTd,
.forumPostTd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadIcoTd,
.threadNametd,
.threadAuthTd,
.threadLastPostTd,
.postTdTop,
.postBottom {
 border-bottom: 1px solid #dcdcdc;}

.postTdTop,
.postBottom {
 border-top: 1px solid #dcdcdc;}

.gTableSubTop,

.pagesInfo {
 background: #f6f6f6;}

.forumContent a:hover,
.gTableSubTop,
.gTableSubTop a {
 color: #1a1a1a !important;}

.postTdInfo {border-right: 1px solid #dcdcdc;}
.forumNameTd {color: #a7a7a7;}

.bbQuoteBlock {margin-bottom: 14px; border-left: 3px solid #7be801;} 
.bbQuoteName {padding:7px 14px !important;font-size:13px !important;} 
.quoteMessage {font-style: italic !important; font-size:16px !important;padding:7px 14px !important;border:0px !important;color:#1d1d1d !important}

.bbCodeBlock {margin-bottom: 14px; border-left: 3px solid #7be801;} 
.bbCodeName {padding:7px 14px !important;font-size:13px !important;} 
.codeMessage {font-size:16px !important;padding:7px 14px !important;border:0px !important;color:#1d1d1d !important}

blockquote {margin-bottom: 14px; border-left: 3px solid #7be801; background: #f6f6f6;} 
blockquote p {font-style: italic !important; font-size:16px !important;padding:7px 14px !important;border:0px !important;color:#1d1d1d !important}

.user_avatar img{
 width: 100px;
 height: 100px;
 border-radius: 50%;}