/*
Theme Name: yuradressa
Author: SovaBarmak
Version: 1.0
*/
body{font-size:14px}
#sending{margin-top:20px; text-align:center; display:none}
#sending img{width:38px; margin-right:15px}
a.btn-orange{padding-top:6px}
a.btn-orange:hover{color:#fff}

.reg_panel {
    height: 790px;
    left: 0;
    margin: auto;
    position: relative;
    right: 0;
    top: 169px;
    width: 999px;
}
.reg_block {
    width: 100%;
    background-image: url("../images/reg.jpg");
    min-height: 978px;
    position: relative;
}

.reg_panel {
    width: 999px;
    height: 790px;
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    top: 27px;
}

.reg_infoBlock {
    width: 329px;
    height: 790px;
    background-color: #fff;
    border: 2px solid #cad4d6;
    border-radius: 22px;
    float: left;
    position: relative;
}

.reg_head {
    width: 276px;
    height: 106px;
    position: relative;
    margin: auto;
    left: 0;
    right: 0;
    top: -22px;
    background: #ed7000;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ed7000 0%, #3b3b3b 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ed7000 0%, #3b3b3b 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#ed7000 0%, #3b3b3b 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ed7000', endColorstr='#3b3b3b', GradientType=0);
    /* IE6-9 */
}

.reg_headBackLeft {
    width: 0;
    height: 0;
    position: absolute;
    left: -15px;
    color: #2c2c2c;
    border-bottom: 13px solid #2c2c2c;
    border-left: 15px solid transparent;
}

.reg_headBackRight {
    width: 0;
    height: 0;
    position: absolute;
    right: -15px;
    color: #2c2c2c;
    border-bottom: 13px solid #2c2c2c;
    border-right: 15px solid transparent;
}

.reg_infoBlock h3 {
    color: #fff;
    font-size: 24px;
    font-family: HelveticaNeueCyr-Medium, sans-serif;
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    margin: auto;
    text-align: center;
}

.reg_infoBlock span {
    font-family: HelveticaNeueCyr-Bold, sans-serif;
    text-transform: uppercase;
}

.reg_infoBlock ol {
    font-family: ProximaNovaCondensedRegular, sans-serif;
    font-size: 18px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 115px;
    width: 278px;
    padding: 0;
    text-align: center;
    list-style-position: inside;
}

.reg_infoBlock ol li {
    padding: 9px;
    border-bottom: 2px solid #d1d6dc;
	font-size:15px
}

.disable {
    text-decoration: line-through;
    color: #adadad;
}

.reg_footer {
    width: 98%;
    height: 177px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 25px;
    background-color: #eaf0f2;
}

.regFot_content {
    width: 100%;
    height: 100%;
    position: relative;
}

.oldCost {
    font-family: HelveticaNeueCyr-Light, sans-serif;
    text-decoration: line-through;
    position: absolute;
    left: 34px;
    top: 41px;
    font-size: 20px;
}

.oldCost span {
    font-size: 12px;
    text-transform: lowercase;
}

.newCost {
   font-family: HelveticaNeueCyr-Bold, sans-serif;
   color: #d50000;
   font-size: 30px;
   position: absolute;
   right: 16px;
   top: 32px;
   display: block;
   width: 168px;
}

.newCost span {
    font-size: 24px;
    text-transform: lowercase;
    margin-right: 12px;
}

.regBtn {
    width: 245px;
    height: 60px;
    background-color: #1476af;
    border: none;
    border-bottom: 2px solid #003a5c;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 29px;
    margin: auto;
    color: #fff;
    font-family: HelveticaNeueCyr-Medium, sans-serif;
    display: block;
    font-size: 22px;
    cursor: pointer;
}

.regBtn div {
    font-size: 17px;
}
@media (max-width:1000px){
	.reg_infoBlock {
        width: 500px;
        margin-left: 100px;
        margin-right: 100px;
        float: left;
        margin-bottom: 30px;
    }
	.reg_panel{
		margin: auto;
		overflow: hidden;
		width: 700px;
	}
	.reg_panel{height:auto}
}

@media (max-width: 760px) {

    .reg_panel {
        //background: #fce0f0;
        overflow: hidden;
        width: 400px;
        margin: auto;
    }
	.reg_infoBlock {
    margin-left: 0;
    margin-right: 0;
    width: 400px;
	}

}
@media (max-width: 400px){
	.reg_infoBlock {
		margin-left: 0;
		margin-right: 0;
		width:100%;
	}
	.reg_panel{width:100%}
	.reg_head{width:256px; top:-12px}
	.newCost {
    font-size: 28px;
    right: 0px;
    top: 27px;
}
}
.clr{clear:both}
.regBtn p{display:none}


#addr-doc{margin-top:30px}
#banks h2,#useful h2{margin:40px 0 18px 0;text-align:center;font-size:40px;line-height:120%}
.floor7 .owl {
    width: 980px;
    max-width: 100%;
    margin: 0 auto 50px;
    position: relative;

}

.owl .item{display:inline-block;width:313px;position:relative;height:100px;float:left}
.floor7 .item .imgbl {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 83px;
}
.floor7 .item .textbl {
    display: inline-block;
    padding: 26px 0 0 0;
    margin-left: 100px;
    font-weight: 500;
	text-align:left
}
.floor7 .item .textbl a{font-size:16px; color:#000;font-weight:500}
.col-md-4.col-xs-6.item{display:inline-block; width:33%}
section{clear:both;margin:0 auto 50px;max-width:1250px;}
#banks{text-align:center}
#new-akcia{padding:20px;/*border: 3px solid #0055aa;*/ text-align:center; font-size:20px;margin:0 auto;}
#new-akcia strong{color:#fb2805;font-size:25px;}
.old-price{text-decoration:line-through;}
.new-price{color:red;}
.get-call{cursor:pointer;}
.tel-link,.tel-link:visited{text-decoration:none;color:#000;}

.wpcf7-form p {
	margin:0;
}
.wpcf7-form br{
	display:none;
}
.wpcf7-response-output,.wpcf7-not-valid-tip{
	display: none !important;
}

.wpcf7-not-valid{
	border-color:#cc0000 !important;
}
