/*
Version : 1.0
*/
html
{
	min-height: 100%;
	min-width: 100%;
	-ms-text-size-adjust: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
nav,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td,
a
{
	margin: 0px;
	padding: 0px;
}

body {
	font-family: 'Comfortaa', cursive;
	font-size: 16px;
	letter-spacing: 1px;
	color: #454545;
	-webkit-font-smoothing: antialiased;
	background: url(../img/body-bg.png) repeat #FFF fixed;
}

h1,h2,h3,h4,h5,h6
{
	font-family: 'Tangerine', cursive;
	letter-spacing: 0;
}

h1 {
	font-size: 3.8em;
}

h2 {
	font-size: 3.5em;
}

h3 {
	font-size: 3em;
}

h4 {
	font-size: 2.8em;
}

h5 {
	font-size: 2.5em;
}

h6 {
	font-size: 2em;
}

p{
	font-size: 1em;
}

h1,h2,h3,h4,h5,h6,
a:hover
{
	color: #EC365A;
}

a {
    color: #454545;
    text-decoration: none;
}

.wdp_demo_header {
	padding: 80px 50px;
	text-align: center;
}

.wdp_demo_purchase a,
.wdp_demo_button a,
.wdp_demo_footer_url {
	display: block;
	margin: 1.5% auto;
	padding: 10px 25px;
	width: 120px;
	border: solid 1px #FFF;
	border-radius: 20px;
    background: #EC365A;
    color: #FFF;
    text-decoration: none;
    text-align: center;  
}

.wdp_demo_purchase a:hover,
.wdp_demo_button a:hover,
.wdp_demo_footer_url:hover {
	border: solid 1px #EC365A;
	background: #FFF;
    color: #EC365A;
}

.wdp_demo_header,
.wdp_demo_container {
	margin: 0px 15px;
}

.wdp_demo_row:before,
.wdp_demo_row:after { 
	content:""; 
	display:table; 
}
.wdp_demo_row:after { 
	clear:both;
}
.wdp_demo_row { 
	zoom:1; /* For IE 6/7 */ 
}

.wdp_demo_col {
	float:left;
	margin: 1% 0 1% 0%;
	width: 33.33%;
}

.wdp_demo_col_inner {
    margin: 2.5%;
}

.wdp_col_title {
	text-align: center;
}

.wdp_demo_button a {
	padding: 10px 15px;
}

.wdp_demo_img {
	display: block;
	max-width: 100%;
	margin: 2% auto 5%;
}

.wdp_demo_turquoise .wdp_col_title {
    color: #00E0D6;
}

.wdp_demo_turquoise .wdp_demo_button a {
    background: #00E0D6;
}

.wdp_demo_turquoise .wdp_demo_button a:hover {
	border: solid 1px #00E0D6;
	background: #FFF;
	color: #00E0D6;
}

.wdp_demo_lavender .wdp_col_title {
    color: #B47CE6;
}

.wdp_demo_lavender .wdp_demo_button a {
    background: #B47CE6;
}

.wdp_demo_lavender .wdp_demo_button a:hover {
	border: solid 1px #B47CE6;
	background: #FFF;
	color: #B47CE6;
}

.wdp_demo_footer {
    margin: 5% 0 0;
    padding: 20px 15px;
    background: #EC365A;
    color: #FFF;
    text-align: center;
}

.wdp_demo_copyright {
	margin: 2.5% 0 1%;
}

.wdp_demo_copyright_url {
    color: #FFF;
}

.wdp_demo_copyright_url:hover {
	color: inherit;
	text-decoration: underline;
}

@media screen and (min-width: 1024px) {
	.wdp_demo_title {
		font-size: 6em;
	}
	.wdp_demo_description{
		font-size: 1.2em;
	}
}

@media screen and (max-width: 767px) {
	body {
		font-size: 14px;
	}
}

@media screen and (max-width: 480px) {
	.wdp_demo_header {
		padding-right: 0;
		padding-left: 0;
	}
	.wdp_demo_col {
		margin-bottom: 10%;
		width: 100%;
		float: none;
	}
}