#wrapper ol, #wrapper ul {list-style: none;}

#wrapper a, #wrapper a:hover {text-decoration: none;}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {clear: both;}

.left {float:left;}
.right {float:right;}
.text-right {text-align: right;}
.text-left {text-align: left;}


#wrapper h2, #wrapper p, #wrapper ul {
	font-size: 32px;
	line-height: 18px;
	color: #fff;
}
#wrapper p, #wrapper h2 {padding-bottom: 25px;}

#wrapper p, #wrapper ul, #wrapper a {font-size: 16px;}

#wrapper a {color: #ff6d82;}

#wrapper a:hover {color: #ff6d82;}

#wrapper li {list-style-type: none;}

   #wrapper li:before {content: "- ";}

#wrapper {
	background: #ff6d82;
	min-width: 1225px;
	overflow: hidden;
}

header {position: relative;}

.header-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 544px;
	background: linear-gradient(to right, #fff 50%, #ff6d82 50%, #ff6d82 100%);
}

.container {
	position: relative;
	margin: 0 auto;
	padding: 0 69px 0 62px;
	height: 100%;
	width: 1225px;
	min-width: 1225px;
}

.h-bg {
	position: absolute;
	display: block;
	vertical-align: middle;
	width: 100%;
	height: 544px;
	transform: skew(-30deg);
	border: none;
	background: #fff;
	border: 10px solid #fff;
}

.h-bg:after {
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 50%;
	background: #ff6d82;
}

.h-container {
    position: relative;
    height: 545px;
}

.h-logo, .h-logo img, .t-logo, section img, .t-descr, footer img, .descr {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.h-logo {top: 230px;}

.t-logo {
    top: 315px;
    right: -22px;
    width: 40%;
}

section, footer {
    padding: 110px 0;
    border-style: solid;
    border-width: 0px 0px 7px;
    -webkit-border-image: url(../images/sites/paladin_kit/border-img.png) 0 0 7 round;
	   -moz-border-image: url(../images/sites/paladin_kit/border-img.png) 0 0 7 round;
    	 -o-border-image: url(../images/sites/paladin_kit/border-img.png) 0 0 7 round;
    		border-image: url(../images/sites/paladin_kit/border-img.png) 0 0 7 round;
}

footer {border: none;}

.t-descr {width: 38%;}

.description img {top: 100px;}

.p-text, .t-design {width: 52%;}

.p-img, .img-design {
    margin: 0 -69px 0 -62px;
    text-align: center;
}

footer img {margin-top: 75px;}

.f-descr {
    margin-top: 50px;
    width: 100%;
} 

.descr {
    float: left;
    padding: 0 20px;
    width: 33.33%;
    text-align: center;
}
.descr:last-child {padding: 0 0 0 40px;}

.a-footer {
    margin-top: 100px;
    text-align: center;
}
.btn {
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    width: 250px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 17px 24px rgba(206,84,99,.78);
    -webkit-transition: all 0.4s ease;   
       -moz-transition: all 0.4s ease; 
         -o-transition: all 0.4s ease; 
}

.btn:hover {
    box-shadow: none;
    -webkit-transition: all 0.4s ease;   
       -moz-transition: all 0.4s ease; 
         -o-transition: all 0.4s ease; 
}