﻿

.block-button,
.block-button:visited,
.Button,
.button,
input[type="submit"],
button,
#commentform #submit,
.wpsc_buy_button {
	background: url(images/bg-block-button.png) left bottom repeat-x #1C5FA5;
	background: -moz-linear-gradient(#2982C5, #1C5FA5);
	background: -webkit-linear-gradient(#2982C5, #1C5FA5);
	background: -o-linear-gradient(#2982C5, #1C5FA5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2982C5', EndColorStr='#1C5FA5')";
	background: linear-gradient(#2982C5, #1C5FA5);
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
	-moz-box-shadow: 0 1px 2px #aaa;
	-webkit-box-shadow: 0 1px 2px #aaa;
	box-shadow: 0 1px 2px #aaa;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	
	border: 1px solid #1C5FA5;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font: bold 12px arial;
	padding: 5px 15px 6px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 0 #16497E;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
	vertical-align: top;
}
.block-button:hover,
.button:hover,
input[type="submit"]:hover,
button:hover,
#commentform #submit:hover,
.wpsc_buy_button:hover {
	background: url(images/bg-block-button-hover.png) left bottom repeat-x #1C5FA5;
	background: -moz-linear-gradient(#2982C5, #15467A);
	background: -webkit-linear-gradient(#2982C5, #15467A);
	background: -o-linear-gradient(#2982C5, #15467A);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2982C5', EndColorStr='#15467A')";
	background: linear-gradient(#2982C5, #15467A);
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

.col-sm-1233 {
    width: 100%;
    margin: 0 auto;
    padding-top: 4%;
}
.col-sm-1233-1 {
    width: 33%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 15px;
    text-align: center;
}
.col-sm-1233-2 {
    width: 22%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.col-sm-1233-1 input {
border-radius: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: .8em 0 .7em;
    border: 1px solid deepskyblue;
}
.col-sm-1233-2 input {
    width: 100%;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    padding: 1.2em 0 1.3em;
}


.ect-coll {
  overflow: hidden;
  position: relative;
  display: inline-block;
}
.ect-coll:hover {
	cursor: pointer;
	transform:translateY(-30px);
	z-index:2;
	transition: 0.5s;
}

.ect-coll img {
 /* border: none;*/
  margin: 0;
  padding: 10px;
}

/*.ect-coll .desc {display: none; height: 50%;
    border-radius: 5px;}
.ect-coll:hover .desc {
  background-color:black;
  display: block;
  margin: 0;
  color: #FFF;
  font-size: 12px;
  padding: 10px;
  filter:alpha(opacity=75);
  opacity:.75;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
  position: absolute;
  bottom: 10px; left: 10px; right: 10px;
    font-family: 'Roboto Condensed', Arial, Tahoma, sans-serif;
}

.ect-coll:hover .desc strong {
  display: block;
  font-size: 12px;
  line-height: 2em;
}*/
.list {
    float: left;
    width: 200px;
    height: 154px;
    margin: 0px 0px 2px 2px;
    
}
.list-coll-2 {
    width: 810px;
    margin: 0 auto;
}
.text-item {
    background-color: #eee;
    padding: 0px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 5px solid #fff;
    width: 100%;
    height: 100%;
    display: inline-block;
font: 20px/25px MESSAGE-BOX;
}
.text-letter {
    color: #fff;
    background: #2d84c3;
    font-size: 32px;
    line-height: 42px;
    font-weight: normal;
    padding: 0px 12px;
    margin: 0px 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
}
.letter-list {
    padding: 18px;
    float: left;
    width: 45%;
    color: #555555;
}



.what-we-do-seo {
    position: relative;
    width: 100%;
    margin: 20px auto;
}
.what-we-do-item {
    position: relative;
    width: 50%;
    height: 110px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 30px;
    float: left;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer;
}
.what-we-do-item:hover {
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
}
.what-we-do-item img {
    position: relative;
    float: left;
    margin-right: 30px;
}
.what-we-do-item p {
    position: relative;
    float: left;
    text-transform: uppercase;
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
margin-top: 0;
}
.what-we-do-item p span {
    font-weight: bold;
}
#post-2718, #post-3021, #post-3070, #post-3524, #post-5013, #post-5411 {
/*new*/
background: url(../../uploads/2021/01/pb.jpg);
    background-repeat: no-repeat;
    background-position: center -30px;
}
#post-25, #post-4514, #post-4567, #post-4594, #post-4617, #post-4630, #post-4700, #post-4717, #post-4733, #post-4762, #post-4781, #post-4793, #post-4814, #post-4864, #post-4888, #post-4922, #post-4937, #post-4943, #post-4949, #post-4960, #post-4997, #post-5004, #post-3070, #post-5431, #post-5483, #post-5515, #post-5614, #post-548, #post-5639, #post-5647, #post-5660, #post-114, #post-5684, #post-5703, #post-5718, #post-5757, #post-5833, #post-6038, #post-2043, #post-6239, #post-6270, #post-6346, #post-6404, #post-6483, #post-3153, #post-2788, #post-5140, #post-3648, #post-5452, #post-7108, #post-7152, #post-5217, #post-5337, #post-5350, #post-5411, #post-4415, #post-4302, #post-4359, #post-7350 {
/*sozdanie*/
background: url(../../uploads/2018/11/sozdanie.jpg);
    background-repeat: no-repeat;
    background-position: center -30px;
} 


#pg-25-1 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin: 0;
    padding: 20px;
    color: #100e0f;
    /*background: #005b74 url(/wp-content/uploads/2017/11/2736.jpg) no-repeat;*/
}
#pg-25-3, #pg-4594-1, #pg-4617-1 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin: 0;
    padding: 20px;
    color: white;
    background: #005b74 url(../../uploads/2017/11/2737.jpg) no-repeat;
}
#pg-9-8, #pg-4514-1, #pg-4630-1 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin: 0;
    padding: 20px;
    color: white;
    background: #005b74 url(../../uploads/2017/11/2737.jpg) no-repeat;
}
#pg-25-5 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin: 0;
    padding: 20px;
    color: white;
    background: #005b74 url(../../uploads/2017/11/2738.jpg) no-repeat;
}
#pg-25-8 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin: 0;
    padding: 20px;
    color: white;
    background: #005b74 url(../../uploads/2017/11/2739.jpg) no-repeat;
}

dl.price-creature {
    margin: -32px 1.5% 0 1.5%;
    width: 30.333333%;
    background: rgba(255,255,255,0.3);
    float: left;
box-shadow: 14px 10px 30px rgba(255,255,255,0.3), 0px 9px 25px rgba(0,0,0,.7);


}

.creature.fancybox {
    background: #73a0bb;
    border: 5px solid #ffffff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 500;
    height: 96px;
    line-height: 97px;
    margin: 32px auto 0 auto;
    text-align: center;
    text-transform: uppercase;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 96px;
    word-wrap: break-word;
}
.creature.fancybox:hover {
color: #73a0bb;
    background: #ffffff;
border: 5px solid #73a0bb;
}
.projectviz-details-creature {
    width: 29%;
    float: left;
    padding-right: 4%;
}
.article-list.article-list_big li {
    text-transform: uppercase;
    list-style: none;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
    font-size: 20px;
    font-weight: 600;
   
    padding-top: 0px;
    line-height: 1.5;
}
.article-list.article-list_big li:before {
    top: 9px;
    left: 0;
    width: 12px;
    height: 12px;
    content: '';
    vertical-align: top;
    background-color: #f3352f;
    position: absolute;
}
ul.article-list.article-list_big {
    width: 49%;
    float: left;
}
.infoos {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
    animation-timing-function: ease-in;
}



.section-case-creature {
    width: 1140px;
    height: 100px;
    margin: 0 auto;
	display: table;
}
.section-case-creature-1 {
    width: 50%;
    height: 255px;
    position: relative;
    float: left;
}
.section-case-creature-1 img {
        max-width: 100%;
    border-radius: 0;
}
.section-case-creature-2 {
    width: 33.333333%;
    height: 255px;
    position: relative;
    float: left;
}
.section-case-creature-2 img {
        max-width: 100%;
    border-radius: 0;
}
.section-case-creature-text {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
 background-color: rgba(7, 7, 7, 0.61);
    width: 380px;
    height: 257px;

}
.section-case-creature-text:hover {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    background-color: rgba(7, 7, 7, 0);
    width: 380px;
    height: 257px;

}
.section-case-creature-text p {
    text-align: center;
    padding-top: 25%;
    opacity: 0.75;
    font-weight: 900;
}



.section-case-creature p {
    margin-top: 0;
}

.section-case-creature-tru {
    width: 760px;
    margin: 0 auto;
}
div#pg-9-7 {
    background: url(../../uploads/2018/04/creampaper_fon_2.png);
	padding: 2% 0 2% 0;

}

div#pg-9-0 {
    /*background: linear-gradient(to bottom, #98c4cf 63%, #ffffff 100%);*/
    margin-top: -5px;
}
div#pg-25-0 {
    margin-bottom: 0;
    margin-top: -2px;
}

/*target*/
div#pg-2511-0 {
    background-color: #447d8c;
    margin-top: -3px;
  margin-bottom: 0;
}
div#pg-2511-1 {
    background: url(../../uploads/2017/11/target-axi.jpg) no-repeat;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
height: 500px;
  
}

/*internet-magazin*/
#pg-2558-2 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin: 0;
    padding: 20px;
    color: white;
    background: #005b74 url(../../uploads/2017/11/2737.jpg) no-repeat;
}

.sociall_title {
    width: 50%;
    float: left;
    color: white;
    font-size: 16px;
    padding: 7px 0;
}
a.vk.tran03 {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 8px;
    background-image: url(../../uploads/2021/01/vk-gl1.png);
	background-size: 100%;
}
a.tw.tran03 {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 8px;
    background-image: url(../../uploads/2018/03/twitter_512x512.png);
	background-size: 100%;
}
a.inst.tran03 {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 8px;
    background-image: url(../../uploads/2021/01/insta1.png);
	background-size: 100%;
}
ul.list-basic-1, .list-basic-2 {
    list-style: none;
    padding: 0;
    width: 45%;
    float: left;
}

.list-basic-1, .list-basic-2 li {
    padding-left: 0px;
    position: relative;
    margin-bottom: 10px;
    width: 80%;
    font: normal 18px "Pontano Sans", arial, sans-serif;
}
.list-basic {
    width: 100%;
    height: 100%;
    display: inline-block;
}
dl.gktraffic {
    margin: 0 auto;
    width: 70%;
    background: #5f82a6;
    float: left;
    padding-bottom: 1px;
}

/**/

.plusi {
    padding: 60px 0 0;
}
.col-lg-4 {
    width: 31%;
	float: left;
	margin: 1%;
	cursor:pointer;
}
.col-lg-4:hover{
	transition: 1s;
	transform:translateY(-30px);
	z-index:2;
	border-radius:5px 5px 8px 8px;
}
.col-lg-7 {
    width: 30%;
    float: left;
    margin: 2% 1.5%;
    
}
.col-lg-7 a {
	text-decoration: none;
}
.col-lg-7:hover{
	
	z-index:2;
	border-radius:5px 5px 8px 8px;
	
}

.plusi-item {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #c5c5c5;
    margin: 20px 0;
    padding: 25px;
    min-height: 440px;
    text-align: center;
}
.plusi-item img {
    margin-bottom: 20px;
    margin-top: -90px;
}
.plusi-item p {
    color: #2f2f2f;
    font-size: 22px;
    text-align: center;
    line-height: 1.5em;
	
}
.plusi-item p span{
	font-weight: bold;
    font-size: 30px;
}
.plusi-item-7
{
background: #3c727773 none repeat scroll 0 0;
    border: 1px solid #c5c5c5;
    margin: 20px 0;
    padding: 25px 10px 50px 10px;
    min-height: 330px;
    text-align: center;
    box-shadow: 15px 15px 80px rgb(174 197 199), 0px 20px 20px rgb(0 0 0 / 70%);
    border-radius: 1%;
}
.plusi-item-7 img {
    margin-bottom: 20px;
    margin-top: -90px;
}
.plusi-item-7:hover{
    transition: 1s;
    background: #427cd4 none repeat scroll 0 0;
    border: 1px solid #c5c5c5;
    margin: 20px 0;
    padding: 25px 10px 50px 10px;
    min-height: 330px;
    text-align: center;
    color: #fff;
	box-shadow: 15px 15px 80px rgb(174 197 199), 0px 20px 20px rgb(0 0 0 / 70%);
	border-radius: 1%;
}

.plusi-item-7 p span{
	font-weight: bold;
    font-size: 30px;
}
.plusi-item-7 p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 2em;
	
}

.plusi-item-7 a:hover {
	text-decoration: underline;
}



/*контекст*/
#post-30, #post-3661, #post-3619, #post-3723, #post-3738, #post-3782, #post-3814, #post-3999, #post-3963, #post-4021, 
#post-4046, #post-4067, #post-4091, #post-4125, #post-4144, #post-4158, #post-2558, #post-4174, #post-4272, #post-4281, #post-4338, #post-4369, #post-4384, #post-4399,  #post-4425, #post-4433, #post-4442, #post-4455, #post-4471, #post-4485, #post-4498, #post-4539, #post-4549, #post-4655, #post-4671, #post-4688, #post-4748, #post-4908, #post-4968, #post-5889, #post-110 {
        background: url(../../uploads/2018/04/kontext-fon.jpg);
    background-repeat: no-repeat;
    background-position: center -50px;
}
.price-a {
    width: 80%;
    margin: 0 auto;
    display: table;
	    margin-top: 50px;
    margin-bottom: 50px;
}
.price {
    width: 28.3333333%;
    float: LEFT;
    text-align: CENTER;
    margin: 0 2% 0 2%;
    background: #d2cdcda8;
}
.price-1 {
    padding-bottom: 30px;
    padding-top: 20px;
}
.price p{
    text-transform: uppercase;
    font-weight: bold;
}
.mindset-a {
    width: 80%;
    margin: 0 auto;
    display: table;
	    margin-top: 50px;
    margin-bottom: 50px;
}
.mindset {
    width: 100%;
    margin: 0 auto;
    display: table;
	    margin-top: 20px;
   
}
.mindset-1 {
    width: 25%;
    float: left;
    font-size: 50px;
    font-weight: 500;
    text-align: center;
    color: #2195f2;
    margin-top: 40px;
}
.mindset-2 {
width: 75%;
    float: left;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
	    background: #d2cdcda8;
}
.mindset-2 h2 {
    margin: 0;
}
.mindset-3 {
    padding: 4%;
}
.column {
width: 90%;
    margin: 0 auto;
    display: table;
    margin-top: 40px;
    margin-bottom: 40px;
}
.column-1{
   width: 23%;
    float: left;
    font-size: 36px;
    line-height: 1.5;
}
.column-1 h2{
    font-size: 36px;
}
.column-1 h2:after {
    clear: both;
    transition: .4s;
    display: inline-block;
    width: 78%;
    content: "";
    height: 1px;
    background-color: #ff3e3e;
    float: left;
    margin-top: 25px;
}

.column-2 {
    width: 23%;
    float: left;
    background: #ff3e3e;
    text-align: center;
    padding: 1%;
    color: #fff;
	    margin-right: 1%;
}
.column-2 img {
    padding-top: 20px;
	padding-bottom: 20px;
}
a.column-2-2-9 {
    display: inline-block;
    padding: 10px 15px;
    background: rgba(0, 0, 0, .3);
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 15px;
}
.column-3{
    width: 23%;
    float: left;
    background: #2195f2;
    text-align: center;
    padding: 1%;
    color: #fff;
	    margin-right: 1%;
}
.column-3 img {
    padding-top: 20px;
	padding-bottom: 20px;
}
a.column-2-3-9 {
    display: inline-block;
    padding: 9px 15px;
    background: rgba(0, 0, 0, .3);
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 15px;
}
.column-4{
    width: 23%;
    float: left;
    background: #ef7750;
    text-align: center;
    padding: 1%;
    color: #fff;
}
.column-4 img {
    padding-top: 20px;
	padding-bottom: 20px;
}

#pg-30-1 {
    background-image: url(../../uploads/2018/04/30-1fon.jpg);
	    background-repeat: no-repeat;
	    background-position: 50% 0%;
}
.problymy-c h2 {
    margin-top: 45px;
    font-size: 36px;
    color: #d8d2d2;
}
.problymy {
    max-width: 960px;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    display: table;
}
.problymy-number {
width: 50%;
    float: left;
    text-align: center;
    margin-top: 25px;
    line-height: 1.5;
    font-size: 24px;
    margin-bottom: 25px;
}
/*контекст*/


/*lending*/
#post-106 {
    background: url(../../uploads/2018/04/landing-fon.jpg);
    background-repeat: no-repeat;
    background-position: center -50px;
}
#pg-106-0::before {
    content: '';
    position: absolute;
    display: block;
    height: 120px;
    width: 100%;
    top: 340px;
    background: url(../../uploads/2018/04/pan_top.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
#pg-106-0::after {
    content: '';
    position: absolute;
    display: block;
    height: 120px;
    width: 100%;
    top: 1000px;
    background: url(../../uploads/2018/04/pan_bottom.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
#pg-106-1 {
    padding: 30px 0;
    background: -moz-radial-gradient(center, ellipse cover, #3498db 0%, #1354ab 100%);
    background: -webkit-radial-gradient(center, ellipse cover, #3498db 0%,#1354ab 100%);
    background: radial-gradient(ellipse at center, #3498db 0%,#1354ab 100%);
}
/*#pg-106-1::after {
    content: '';
    position: absolute;
    display: block;
    height: 120px;
    width: 100%;
    background: url(../../uploads/2018/04/pan_top.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    top: 1620px;
}*/
.wp-for-what {
    text-align: center;
	width: 90%;
	margin: 0 auto;
	    display: table;
}
.wp-for-what-1 {
width: 33.3333333333%;
    float: left;
	margin-top: 30px;
}
.wp-for-what h2 {

    font-size: 24px;
}
.wp-for-what-1-2 {
    text-align: center;
	width: 60%;
	margin: 0 auto;
	    display: table;
}
.wp-for-what-1-2 h2 {

    font-size: 24px;
}
.wp-for-what-2 {
    width: 50%;
    float: left;
	margin-top: 30px;
}

.lend-call-1 {
    width: 46%;
    float: left;
    text-align: center;
    padding-left: 2%;
    padding-right: 2%;
}
.lend-call-1 h2 {
    font-family: Bebas-Regular,sans-serif;
    line-height: 1.4;
    color: #fff;
}
/*lending*/
/*zakaz*/
#post-3839, #post-3935 {
    background: url(../../uploads/2018/08/axi-zakaz-2.jpg);
    background-repeat: no-repeat;
    background-position: center -50px;
}
.wbds {
    width: 40%;
    float: left;
    padding: 5% 0 9% 0;
}
.wbds-img {
    width: 45%;
    float: right;
}
#pg-3839-2 {
    background-color: #2095f2;
}
/*zakaz*/
/*casegl*/
.casegl {
	width: 50%;
    float: left;
	
}

/*.casegl:hover {
	transform: rotate(360deg);
	transition: 0.5s;
	
}*/

.case-text {
	text-align: center;
    line-height: 1.5;
    font-size: 19px;
    font-weight: bold;
}
div#pg-4567-1 {
    background: #398882;
}

/**/
.price-direct, .price-direct-l {
    width: 28.3333333%;
    float: LEFT;
    text-align: CENTER;
    margin: 0 2% 0 2%;
    background: #d2cdcda8;
	position: relative;
}
.price-direct, .price-direct-l p{
    text-transform: uppercase;
    font-weight: bold;
}

.price-1-direct {
    padding-bottom: 30px;
    padding-top: 20px;
	position: relative;
}
.price-direct:before {
    content: '+';
    position: absolute;
    top: 125px;
    right: -22px;
    z-index: 100;
    display: table-cell;
    vertical-align: middle;
    border-radius: 100%;
    width: 22px;
    height: 22px;
    padding-top: 2px;
    font-size: 65px;
    font-weight: bold;
    text-align: center;
    color: #ff0000;
    box-sizing: border-box;
}
.sum-ag {
    position: relative;
}
.sum-ag:before {
    content: 'руб.';
    position: absolute;
    top: -25px;
    right: 91px;
    z-index: 100;
    display: table-cell;
    vertical-align: middle;
    border-radius: 100%;
    width: 22px;
    height: 22px;
    padding-top: 2px;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    color: red;
    box-sizing: border-box;
}
#pg-5140-2, #pg-5217-2, #pg-3661-2, #pg-3619-2, #pg-5337-2, #pg-5350-2, #pg-3070-3, #pg-5411-2, #pg-5431-2, #pg-5452-2, #pg-5483-2, #pg-5515-2, #pg-4425-2, #pg-5718-2, #pg-4943-2, #pg-5757-2, #pg-5833-2, #pg-5889-4, #pg-6038-3, #pg-6239-3, #pg-6270-3, #pg-6346-2, #pg-6404-2, #panel-110-1-0-2, #panel-6483-1-0-2, #panel-3814-0-0-2, #panel-7108-1-0-3, #panel-7152-1-0-3, #panel-7350-2-0-0 {
    background-color: #005B75;
}

.uslg1 {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 60px;
    font-weight: 900;
    font-size: 20px;
}
.uslg2 {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 60px;
    font-weight: 900;
    font-size: 20px;
}
.uslg3 {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 60px;
    font-weight: 900;
    font-size: 20px;
}
.uslg4 {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 60px;
    font-weight: 900;
    font-size: 20px;
}
.line_1__box {
    float: left;
    padding: 25px 0;
    width: 25%;
    border-right: 1px solid #fff;
    text-align: center;
    font-family: 'Roboto Condensed', Arial, Tahoma, sans-serif;
    font-size: 16px;
} 
.line_1__box_r {
float: left;
    padding: 25px 0;
    width: 24%;
    border-right: 1px solid #fff;
    text-align: center;
    font-family: 'Roboto Condensed', Arial, Tahoma, sans-serif;
    border: none;
    font-size: 16px;
}
a.broken_link {
    text-decoration: none;
}
.entries-wrapper {
    max-width: 960px;
    margin: 0 auto;
}

