/* main */
 iframe {width: 100%;height: auto;max-height: 100%;}

hr { border: solid #ddd; border-width: 2px 0 0; clear: both; height: 0; }
.eMessage img {max-width:100%;}
.posttdMessage img {max-width:100%;}
.ulightbox img {max-width:100%;}
.fastNav {max-width:100;}
.edited {font-size: 10px;text-align:right;color:gray;} 
.editedBy {font-weight:bold;color:#339900;}
.eAttach {font-size: 11px;text-align:left;color:gray;}



#red, #blue, #green, #gray {border-radius: 5px;}
#red { 
background-color: #ffefe8;
border-bottom-color: #e89b88;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #e89b88;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #e89b88;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #e89b88;
border-top-style: solid;
border-top-width: 1px;
color: #000000;
font-size: 10pt;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 11px;
padding-top: 8px;
}

#green { 
background-color: #e1ffd7;
border-bottom-color: #00cc00;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #00cc00;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #00cc00;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #00cc00;
border-top-style: solid;
border-top-width: 1px;
color: #000000;
font-size: 10pt;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 11px;
padding-top: 8px;
}

#blue { 
background-color: #e1ebff;
border-bottom-color: #9dbdff;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #9dbdff;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #9dbdff;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #9dbdff;
border-top-style: solid;
border-top-width: 1px;
color: #000000;
font-size: 10pt;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 11px;
padding-top: 8px;
}

#gray { 
background-color: #f4f4f4;
border-bottom-color: #b5b5b5;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #b5b5b5;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #b5b5b5;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #b5b5b5;
border-top-style: solid;
border-top-width: 1px;
color: #000000;
font-size: 10pt;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 8px;
padding-left: 11px;
padding-right: 11px;
padding-top: 8px;
}


*,*:after,*:before {box-sizing: border-box;}
ol,ul {list-style: none;}
a {text-decoration: none;color: #0000ff;}
body { font-family: 'PT Sans', sans-serif; margin: 0; padding: 0; height: 100%; font-size: 16px; max-width: 700px; position: relative; margin: 0px auto; }
.section {padding: 30px 0px;float: left;width: 100%;}
.owl-stage-outer.owl-height { max-height: 400px; overflow: hidden; }
.pwrapper-pb {padding-bottom: 20px !important;}
.sec-gr {background: #F6F6F6;}
input:not([type]),
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=tel],
input[type=number],
input[type=search] {
 background-color: transparent;
 border: none;
 border: 1px solid #ddd;
 border-radius: 0;
 outline: none;
 height: 36px;
 width: 100%;
 font-size: 1rem;
 margin: 0 0 20px 0;
 padding: 0 12px;
 box-shadow: none;
 box-sizing: border-box;
 transition: all 0.3s;
 font-size: 13px;
 font-family: 'PT Sans', sans-serif;
}

textarea {
 background-color: transparent;
 border: none;
 border: 1px solid #ddd;
 border-radius: 0;
 outline: none;
 height: auto;
 width: 100%;
 font-size: 1rem;
 margin: 10 0 10px 0;
 padding: 12px;
 box-shadow: none;
 box-sizing: border-box;
 transition: all 0.3s;
 font-size: 13px;
 font-family: 'PT Sans', sans-serif;
}
button, input[type=submit], input[type=button], input[type=reset] {
 background: #00718a;
 color: #fff;
 box-shadow: none;
 border-radius: 1px;
 margin: 10px 0 10px;
 border: 1px solid #00718a;
 padding: 6px 12px 4px;
 display: inline-block;
 cursor: pointer;
}


input:not([type]):focus:not([readonly]),
input[type=text]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=date]:focus:not([readonly]),
input[type=datetime]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
textarea:focus:not([readonly]) {
 border: 1px solid #ccc;
 box-shadow: none;
 font-size: 13px;
 font-family: 'PT Sans', sans-serif;
} 

::-webkit-input-placeholder { 
 color: #111;
}
::-moz-placeholder { 
 color: #111;
}
:-ms-input-placeholder { 
 color: #111;
}
:-moz-placeholder {
 color: #111;
}

/* Header */
header {
 background-color: #84a204;
 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
 padding: 10px 0px;
 width: 100%;
 float: left;
}
.logo {
 color: #313131;
 font-size: 23px;
 line-height: 50px;
 padding: 0 0 0 20px;
 text-transform: none;
 font-weight: 700;
}
.logo span{
 color: #ffcc00;
}
.menuBtn {
 height: 30px;
 width: 30px;
 position: absolute;
 right: 20px;
 top: 20px;
 z-index: 1002;
}
.menuBtn > span {
 background-color: #313131;
 border-radius: 1px;
 height: 2px;
 width: 100%;
 position: absolute;
 left: 50%;
 top: 50%;
 margin: -1px 0 0 -15px;
 -webkit-transition: height 100ms;
 transition: height 100ms;
}
.menuBtn > span:after,
.menuBtn > span:before {
 content: '';
 background-color: #313131;
 border-radius: 1px;
 height: 2px;
 width: 100%;
 position: absolute;
 left: 50%;
 margin-left: -15px;
 -webkit-transition: all 200ms;
 transition: all 200ms;
}
.menuBtn > span:after {
 top: -7px;
}
.menuBtn > span:before {
 bottom: -7px;
}
.menuBtn.act > span {
 height: 0;
}
.menuBtn.act > span:after,
.menuBtn.act > span:before {
 background-color: #b7b7b7;
 top: 1px;
}
.menuBtn.act > span:after {
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
}
.menuBtn.act > span:before {
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
}
.mainMenu {
 background: #62278d;
 background: -moz-linear-gradient(top, #62278d 0%, #2cc09b 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62278d), color-stop(100%,#2cc09b));
 background: -webkit-linear-gradient(top, #62278d 0%,#2cc09b 100%);
 background: -o-linear-gradient(top, #62278d 0%,#2cc09b 100%);
 background: -ms-linear-gradient(top, #62278d 0%,#2cc09b 100%);
 background: linear-gradient(to bottom, #62278d 0%,#2cc09b 100%);
 position: absolute;
 left: 0;
 top: 0;
 z-index: 1000;
 height: 100%;
 width: 100%;
 display: table;
 text-align: center;
 opacity: 0;
 -webkit-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
 transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
 -webkit-transform: scale(0);
 transform: scale(0);
}
.mainMenu.act {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
.mainMenu.act ul li {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
.mainMenu ul {
 display: table-cell;
 vertical-align: middle;
 padding: 60px;
}
.uMenuRoot {
 padding: 0px 00px !important;
 margin: 0px !important;
 display: block !important;
}
.uWithSubmenu ul {
 padding: 15px 60px 0px !important;
 margin: 0px !important;
 display: block !important;
}
.mainMenu li {
 padding: 8px 0;
 -webkit-transition: all 400ms 510ms;
 transition: all 400ms 510ms;
 opacity: 0;
}
.mainMenu li:nth-child(odd) {
 -webkit-transform: translateX(30%);
 transform: translateX(30%);
}
.mainMenu li:nth-child(even) {
 -webkit-transform: translateX(-30%);
 transform: translateX(-30%);
}
.mainMenu li:last-child {
 -webkit-transform: none;
 transform: none;
}
.mainMenu a {
 color: #e8e8e8;
 display: inline-block;
 font-size: 18px;
}
.mainMenu a.suBtn {
 color: #fff;
}
.suBtn {
 background-color: #19b698;
 border-radius: 5px;
 padding: 10px 20px;
}


/* Footer */
footer {
 background: #84a204;
 float: left;
 color: #DDDDDD;
 text-align: center;
 padding: 25px;
 font-size: 13px;
 width: 100%;
}
.f-logo {
 color: #fff;
 font-weight: 500;
 font-size: 26px;
 letter-spacing: 1px;
 margin-bottom: 15px;
 display: block;
}
.f-ul {
 margin-top: 15px;
}
.f-ul li {
 display: inline-block;
}
.f-ul li a {
 color: #DDDDDD;
 padding: 10px;
 display: block;
}
.f-ul li a i{
 margin-left: 7px;
}
.copyright {
 float: left;
 width: 100%;
 padding: 15px 20px;
 background: #2b2b2b;
 color: #b1b1b1;
}
.copyright a {
 color: #b1b1b1;
 margin-right: 15px;
}
.copy-date{
 float: right;
}


/* Slider */
.slider {
 background: #efefef;
}
#main-slider .item img{
 display: block;
 width: 100%;
 height: auto;
}
#main-slider .item{
 position: relative;
}
.slide-content {
 position: absolute;
 top: 25%;
 left: 0px;
 right: 0px;
 bottom: 0px;
 color: #FFFFFF;
 padding: 0px 30px;
}
.slide-content h2 {
 font-weight: 400;
 font-size: 25px;
 line-height: 40px;
 background-color: rgba(0, 0, 0, 0.76);
 color: #fff;
 display: inline;
 padding: 3px 0;
 box-shadow: 10px 0 0 rgba(0, 0, 0, .8), -10px 0 0 rgba(0, 0, 0, .8);
 webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
.slide-button {
 margin-left: -10px;
}
.slide-button a {
 background: #00718a;
 color: #fff;
 box-shadow: none;
 border-radius: 1px;
 margin: 10px 0 10px;
 border: 1px solid #00718a;
 padding: 6px 12px 4px;
 display: inline-block;
 cursor: pointer;
 font-size: 13px;
}

/* Features */
.features{
 position: relative;
}
.fea-block {
 width: 50%;
 margin-left: auto;
 left: auto;
 right: auto;
 float: left;
 box-sizing: border-box;
 padding: 0 0.75rem;
 min-height: 1px;
 text-align: center;
 margin-bottom: 30px;
}
.fea-block i {
 display: block;
 font-size: 30px;
 color: #555;
 margin-bottom: 15px;
}
.fea-block span {
 font-weight: 500;
 margin: 0 0 10px;
 font-size: 16px;
}
.fea-block p {
 color: #999999;
 font-size: 13px;
 padding: 10px;
}
.fea-block:nth-child(3), .fea-block:nth-child(4){
 margin-bottom: 0 !important;
}

/* Blog Main */
.main-i-list {
 background: #fff;
 margin: 0px 30px;
 border: 1px solid #eaeaea;
 border-left: 3px solid #00718a;
}
.main-i-list li{
 display: block;
}
.main-i-list a {
 display: block;
 padding: 15px 20px;
 color: #525252;
 border-bottom: 1px solid #eaeaea;
}
.main-i-list a span {
 float: right;
 color: #999999;
}
.mil-title {
 padding: 15px 20px;
 color: #525252;
 border-bottom: 1px solid #eaeaea;
 font-weight: 700;
}

/* Promo Small */
.main-promo-sm {
 float: left;
 width: 100%;
 background-image: url(../img2/promo.jpg);
 position: relative;
 padding: 20px 15px;
 color: #fff;
}
.main-promo-sm-pat {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 background: rgba(0, 0, 0, 0.27);
}
.main-promo-sm-cont {
 z-index: 2;
 position: relative;
}
.main-promo-sm-cont span {
 font-size: 19px;
 margin-bottom: 10px;
 display: block;
}
.sb-mpsm {
 margin-left: 0px;
 margin-top: 10px;
}
.shop-post {
 width: 50%;
 float: left;
 margin-bottom: 10px;
}
.shop-post .shop-post-b{
 margin: 5px !important; 
}


/* Social Main */
.block-ab-soc{
 padding: 0px;
 margin: 0px;
}
.block-ab-soc li{
 display: inline-block;
 list-style: none;
}
.block-ab-soc li a {
 display: block;
 background-color: transparent !important;
 padding: 5px;
 color: #A7A7A7;
 border-radius: 1px;
 margin: 0px 3px;
 transition: 0.3s;
 font-size: 24px;
}
.block-ab-soc li a:hover{
 border: 1px solid #F4850E;
 color: #F4850E;
 transition: 0.3s;
 text-decoration: none;
}
.main-soc {
 text-align: center;
}
.mcos-title {
 font-size: 20px;
}
.mcos-desc {
 color: #999999;
 font-size: 13px;
 padding: 10px 25px;
 margin-bottom: 10px;
}
.block-ab-soc .fa-facebook {color:#4867AA;}
.block-ab-soc .fa-twitter {color:#41ABE1;}
.block-ab-soc .fa-google-plus {color:#D24639;}
.block-ab-soc .fa-instagram {color:#D12F8F;}
.block-ab-soc .fa-vk {color:#6083AB;}


/* Blog */
.b-post-img {
 display: block;
}
.b-post-img img{
 display: block;
 max-width: 100%;
}
.blog-wrapper, .page-wrapper {
 padding: 10px 10px 0px 10px;
 background: #F6F6F6;
 float: left;
 width: 100%;
}
.b-post {
 background: #fff;
 border: 1px solid #eaeaea;
 margin-bottom: 30px;
}
.b-post-title {
 display: block;
 padding: 10px;
 color: black;
 border-bottom: 1px solid #eaeaea;
}
.b-post-cont {
 padding: 10px;
 font-size: 14px;
 color: #818587;
}
.b-post-title span {
 float: right;
 display: block;
 padding: 0px 10px;
}

/* Board */
.board-post {
 background: #fff;
 border: 1px solid #eaeaea;
 margin-bottom: 10px;
 display: block;
 position: relative;
 color: #5f5f5f;
}
.bp-img img {
 width: 100%;
}
.bp-img {
 width: 30%;
}
.bp-tinfo {
 position: absolute;
 top: 0px;
 left: 0px;
 margin-left: 30%;
 padding: 10px;
 font-weight: bold;
 color: #8e8e8e;
}
.bp-tinfo span {
 display: block;
 font-weight: normal;
}

/* Page selector */
.page-selector {
 float: left;
 width: 100%;
 text-align: center;
 margin-bottom: 30px;
 margin-top: 30px;
}
.swchItem, .swchItemA, .pgSwch, .pgSwchA, .swchItem1, .swchItemA1 {
 display: inline-block;
 font-size: 13px;
 line-height: 30px;
 box-shadow: inset 0 0 0 1px #d8d8d8;
 padding-left: 10px;
 padding-right: 10px;
 text-align: center;
 min-width: 30px;
 margin-left: 1px;
 margin-right: 1px;
 box-sizing: border-box;
 color: #a7a7a7;
 font-weight: bold;
 border-radius: 2px;
}
.swchItem:hover, .pgSwch:hover, .swchItem1:hover {
 box-shadow: inset 0 0 0 1px #474747;
}
.swchItemA, .pgSwchA, .swchItemA1 {
 font-weight: 400;
 background: #474747;
 border-color: #474747;
 color: #fff;
 box-shadow: inset 0 0 0 1px #474747;
}
.swchItemA b, .pgSwchA b, .swchItemA1 b {
 color: #fff;
}

/* FAQ */
.faq-wrap .fastLinks {
 background: #fff;
 border: 1px solid #eaeaea;
 margin-bottom: 30px;
 border-left: 3px solid #00718a;
}
.faq-wrap .fastLinks hr{
 display: none !important; 
}
.faq-wrap .fastLink {
 padding: 15px 15px 10px;
}
.faq-wrap hr{
 display: none !important; 
}
.faq-wrap .eBlock tr td{
 padding: 0px !important; 
}
.faq-wrap .eTitle {
 padding: 10px;
 border-bottom: 1px solid #eaeaea;
}
.eAnswer {
 padding: 10px;
 color: #888888;
}
.faq-wrap .eBlock {
 background: #fff;
 border: 1px solid #eaeaea;
 margin-bottom: 30px;
 border-left: 3px solid #b39930;
}


/* Videos */
.video-wrapper .entTd.uEntryWrap {
 width: 50%;
 float: left;
}
.video-wrapper .video-post {
 display: block;
 position: relative;
 text-align: center;
}
.video-post img {
 width: 100%;
}
.video-wrapper .video-post {
 display: block;
 position: relative;
 text-align: center;
 height: 120px;
 overflow: hidden;
}
.vep-playvideo img {
 width: 100%;
}
.vep-length {
 position: absolute;
 bottom: 0px;
 left: 0px;
 padding: 10px;
}
.vep-playvideo {
 position: relative;
}


/* Games */
.games-wrap .uEntryWrap {
 width: 50% !important;
 float: left;
 height: 157px;
}

/* Shop */
.tabs-link-cur {
 background: #00718a !important;
 color: #fff !important;
}
.tabs-head.tabs {
 padding: 0px 15px;
}
.tabs-head.tabs a {
 background: #ffffff;
 color: #00718a;
 box-shadow: none;
 border-radius: 1px;
 margin: 10px 0 10px;
 border: 1px solid #00718a;
 padding: 6px 12px 4px;
 display: inline-block;
 cursor: pointer;
 font-size: 13px;
}
.shop-post-img {
 display: block;
}
.shop-post-img img {
 max-width: 100%;
 text-align: center;
}
.shop-post-b {
 background: #fff;
 margin: 10px;
 border: 1px solid #e2e2e2;
}
.shop-post-img {
 display: block;
 padding: 10px;
 border-bottom: 1px solid #e2e2e2;
}
.shop-post-t {
 display: block;
 text-align: center;
 padding: 10px;
 font-size: 18px;
}
.shop-post-p {
 text-align: center;
}
.shop-post-m {
 background: #00718a;
 color: #fff;
 box-shadow: none;
 border-radius: 1px;
 border: 1px solid #00718a;
 padding: 6px 12px 4px;
 display: block;
 cursor: pointer;
 font-size: 13px;
 margin: 10px 10px 15px;
 text-align: center;
}
.shop-post-old {
 text-decoration: line-through;
 color: #787878;
 display: inline-block;
}

.shop-post-po {
 text-align: center;
 padding: 10px;
 border-bottom: 1px solid #eaeaea;
}
.b-shop-rating {
 display: inline-block;
 float: right;
}
.b-shop-rating i {
 color: #d8ad00;
}
.b-post-rat {
 padding: 10px;
 border-bottom: 1px solid #eaeaea;
}

.shop-options-new li {
 display: block;
 padding: 15px 0px;
 border-bottom: 1px solid #dcdcdc;
}
.shop-options-new li:last-child{
 border-bottom: none;
}
.shop-options-new .val {
 float: right;
}

.b-post-cont .tabs-head.tabs {
 padding: 0px !important;
}

.shop-o-tags a {
 display: inline-block;
 background: #00718a;
 color: #fff;
 padding: 3px 5px;
 border-radius: 3px;
 margin-top: -1px;
}
.shop-o-butscart {
 border-top: 1px solid #eaeaea;
}
.basket.add {
 background: #00718a;
 color: #fff;
 padding: 10px;
 display: block;
 text-align: center;
 cursor: pointer;
}

.toBOk {
 display: none;
 position: fixed;
 z-index: 99999;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 background: rgba(255, 255, 255, 0.85);
}
.toBOk-row {
 position: absolute;
 top: 50%;
 margin-top: -130px;
 text-align: center;
 width: 100%;
}
.shop-imgs img {
 float: none;
 margin: 0 15px 15px 0;
 text-align: center;
}
.toBOk-i {
 color: #198c19;
 font-size: 90px;
}
.toBOk-title {
 font-size: 24px;
 font-weight: 300;
}
.toBOk-buts {
 padding: 0px 20px;
 text-align: center;
}

.toBOk-buts a {
 display: inline-block;
 width: 48%;
 float: left;
 background: #00718A;
 margin: 2px;
 cursor: pointer;
 color: #fff;
 padding: 7px;
 margin-top: 30px;
}

#order-table {
 padding: 15px;
}

#order-table table,
#order-table tbody {
 display: block;
 width: 100%;
}

#order-table tr {
 display: block;
 background: #F8F8F8;
 margin-bottom: 15px;
}

#order-table thead {
 display: none;
}

.order-item td {
 border-bottom: medium none !important;
}

.order-item-nom, 
.order-item-name {
 display: block;
 overflow: hidden;
}

#order-table .order-item-del, 
#order-table .order-item-price {
 display: none !important;
}

#order-table .order-item-cnt, 
#order-table .order-item-sum {
 display: inline-block !important;
 padding: 8px 15px 15px !important;
 width: auto;
}

.shopBtn-left.shopBtn {
 right: 120px;
}
.shopBtn {
 position: absolute;
 right: 65px;
 top: 20px;
 z-index: 101;
 font-size: 30px;
 border-right: 1px solid #d2d2d2;
 padding-right: 15px;
 display: inline-block;
}

#CartaPDA, #AdminPanelPDA {
 position: fixed;
 width: 100%;
 height: 100%;
 display: none;
 z-index: 9999;
 top: 0px;
 left: 0px;
 text-align: center;
 background: rgba(255, 255, 255, 0.85);
}

.pda-cart-noitems {
 padding: 30px 0px;
 color: #585858;
}
.pda-cart-nobut {
 margin-top: 20px;
}
.pda-cart-nobut a {
 display: inline-block;
 border: 1px solid #00718A;
 padding: 5px 10px;
 color: #00718A;
}
.pda-cart {
 position: relative;
 height: 100%;
}

.pda-cart-bottom {
 position: absolute;
 bottom: 0px;
 display: block;
 width: 100%;
 background: #fff;
 padding: 15px;
 border-top: 1px solid #d8d8d8;
 color: #585858;
 text-align: left;
}
.pda-cart-disc{
 color: #afafaf;
}
.pda-cart-b-buts {
 display: inline-block;
 float: right;
}
.pda-cart-b-price {
 display: inline-block;
}
.pda-cart-b-buts a {
 display: inline-block;
 margin-left: 20px;
}
.pcb-buy {
 color: #00718A;
}
.pcb-buy i {
 position: relative;
 top: 2px;
}
.pda-cart-wrapper {
 padding: 15px;
 overflow: scroll;
 max-height: calc(100% - 102px);
}
.apd-b {
 display: block;
 padding: 10px;
 height: 42px;
 overflow: hidden;
 margin: 1%;
 font-size: 14px;
}
.errorwrap {
 padding: 0px 10px;
}
.errorregister {
 background: #fff !important;
 color: #00718a !important;
}
.adminpda-attent {
 color: #ff8d8d;
 font-size: 15px;
 text-align: center;
}
.pda-cart-item {
 background: #fff;
 border: 1px solid #d8d8d8;
 position: relative;
 text-align: left;
 margin-bottom: 10px;
}
.apd-b i {
 margin-right: 5px;
}
.pda-cart-item-img {
 max-width: 84px;
 text-align: center;
 padding: 5px;
}
.pda-cart-item-img img {
 width: 64px;
}
.pda-cart-item-edit {
 position: absolute;
 top: 0px;
 left: 74px;
 padding: 10px;
 width: calc(100% - 74px);
}

.pcie-price {
 float: right;
}
.pda-cart-header a {
 display: inline-block;
 float: right;
 position: relative;
 right: 10px;
 font-size: 26px;
 top: -3px;
 color: #9c9c9c;
}
.pda-cart-header {
 background: #fff;
 padding: 15px;
 border-bottom: 1px solid #d8d8d8;
 color: #585858;
 text-transform: uppercase;
}

.order-item-nom {
 background-color: #00718a;
 font-weight: normal;
 border-radius: 3px 3px 0px 0px;
 color: white;
 padding: 5px 10px !important;
}

#order-table .order-item-name {
 padding: 15px 15px 8px !important;
}

#order-table .order-item-img {
 padding: 15px 0 0 !important;
 float: left;
 width: auto;
}

#order-table tr:last-child td {
 display: block;
 padding: 5px 0;
}

#order-table tr:last-child td input {
 margin: 0 !important;
 width: 100%;
}

#order-table #order-but-recalc {
 margin-bottom: 10px !important;
}

.order-total {
 font-size: 18px;
 padding: 8px 0px 20px !important;
 text-align: center;
}

.checkout__payment-delivery {
 padding: 15px;
}

.checkout__payment {
 border-bottom: 1px solid #e1e1e1;
 box-shadow: 1px 1px 1px #fff;
 margin-bottom: 30px;
 padding-bottom: 30px;
 width: 100%;
}

.checkout__delivery {
 width: 100%;
}


.shop-o-img-s img {
 max-width: 100%;
 text-align: center;
}
.shop-o-img-s {
 padding: 30px;
}
.s-item-img {
 position: relative;
 border-bottom: 1px solid #eaeaea;
}
.soi-nav-l {
 position: absolute;
 top: calc(50% - 25px);
 font-size: 50px;
 color: #737373;
 left: 10px;
 z-index: 333;
}
.soi-nav-r {
 position: absolute;
 top: calc(50% - 25px);
 font-size: 50px;
 color: #737373;
 right: 10px;
 z-index: 333;
}



/* Forum */
#frmButns83 {
font-size: 14px;
 text-align: center;
 border-bottom: 1px solid #eaeaea;
}
#frmButns83 a {
 color: #0000ff;
 padding: 10px 40px;
 display: inline-block;
}
#frmButns83 a:first-child{
 border-right: 1px solid #eaeaea;
}
.gTableTop {
 margin: -10px -10px 10px -10px;
 padding: 10px;
 background-image: url(../img2/page-title.png);
 background-size: cover;
 color: #fff;
}
.forum.content hr {
 display: block;
}
.forumNameTd {
 padding: 10px;
}
.forumNameTd a {
 color: #333;
}
.forumStat {
 float: right;
 color: #c1c1c1;
}
.forum.content {
 background: #fff;
 border: 1px solid #eaeaea;
}
.gTableBody1 {
 padding: 10px;
}
.forumNamesBar a {
 display: inline-block;
 padding: 10px;
 color: #000;
}
.forumNamesBar {
 color: #a7a7a7;
}
.threadNametd {
 padding: 10px;
 color: #8c8c8c;
}
.threadNametd a {
 color: #656565;
}
.threadsDetails {
 padding: 10px;
 border-top: 1px solid #eaeaea;
 color: #8c8c8c;
}
.ThrForumBarCl12 {
 display: none;
}
.forum.content .postTable {
 padding: 10px;
 color: #525252;
 border-bottom: 1px solid #eaeaea;
}
.forum.content .gTable tr:last-child .postTable{
 border-bottom: none;
}

/* Photo */
.photo-wrapper .uEntryWrap {
 width: 50% !important;
}
.photo-post {
 display: block;
 float: left;
 height: 120px;
 overflow: hidden;
}
.photo-post img {
 width: 100%;
}



/* GB */
.gb-content {
 padding: 10px;
}
.gb-content #numEntries, .csTop {
 display: none;
}
.gb-title {
 padding: 10px 0px;
 font-weight: bold;
 color: #5d5d5d;
}
.gb-mes {
 font-size: 13px;
}



/* Pages */
.page-content {
 background: #fff;
 border: 1px solid #eaeaea;
 padding: 10px;
 margin-bottom: 30px;
}
.pc-title {
 margin: -10px -10px 10px -10px;
 padding: 10px;
}
.pc-title {
 margin: -10px -10px 10px -10px;
 padding: 10px;
 background-image: url(../img2/page-title.png);
 background-size: cover;
 color: #fff;
}
.page-content table tbody tr td {
 display: block !important;
 width: 100% !important;
 padding: 10px 0px 0px;
}

/* Load */
.load-post {
 background: #fff;
 border: 1px solid #eaeaea;
 margin-bottom: 10px;
 display: block;
 position: relative;
 color: #5f5f5f;
}
.lp-icon {
 position: absolute;
 font-size: 30px;
 padding: 10px;
 color: #9c9c9c;
}
.lp-nfo {
 padding: 15px 10px 15px 50px;
}
.load-post span {
 display: block;
 float: right;
}
.lp-mes {
 padding: 10px;
 border-top: 1px solid #eaeaea;
}
.lp-download-ico {
 background: #00718a;
 color: #fff;
 box-shadow: none;
 border-radius: 1px;
 margin: 10px 0 10px;
 border: 1px solid #00718a;
 padding: 6px 12px 4px;
 display: inline-block;
 cursor: pointer;
 text-align: center;
 margin-bottom: 20px;
}
.lp-download {
 padding: 0px 10px;
}
.lp-download-ico i {
 margin-right: 10px;
}
.lp-o-info {
 text-align: left;
 padding: 10px;
 border-top: 1px solid #eaeaea;
}
.lp-o-info div {
 display: inline-block;
 padding: 5px 10px;
 color: dimgrey;
}
.lp-o-info div i {
 margin-right: 5px;
}


/* Comments */
.comments-wrap {
 padding: 10px;
}
.ucf-avatar, .uauth-small-links {
 display: none;
}
.uf-with-tooltip.ucf-option {
 display: block;
 padding: 10px;
}
.com-order-block{
 display: none; 
}
.com-title {
 padding: 10px 15px;
 border-bottom: 1px solid #e4e4e4;
 font-size: 14px;
 color: #676767;
 font-weight: bold;
}
.ct-date {
 float: right;
}
.com-message {
 padding: 10px 15px;
 font-size: 14px;
 color: #676767;
}
.comm-wrapper{
 padding: 0px 20px 20px;
 background: #F6F6F6;
 float: left;
 width: 100%;
}