﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sup,sub,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tfoot,thead,p{background: transparent;border: 0 none;font-style: inherit;font-weight: inherit;margin: 0;padding: 0;outline: 0;vertical-align: baseline; letter-spacing: normal;}
table {border-collapse: collapse;border-spacing: 0;}
td {vertical-align: top;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block; *display: inline; *zoom: 1;}

[hidden] {display: none;}

html {overflow-y: scroll;}

body, button, input, textarea, select {font-size: 15px; font-family: 'Exo2Regular'; color: #333;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer; *overflow: visible;}
input, textarea {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none;}
textarea {resize: none;}

h1, h2, h3, h4, h5 {margin: 25px 0; font-family: 'Exo2Medium';}


h1 {font-size: 28px; }
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 15px;}


.wrapper a {text-decoration: none; color: #ff8200; border-bottom: 1px dotted #ff8200;}
.wrapper a:hover {text-decoration: none; color: #aaa; border-bottom: 1px dotted #aaa;} 
a:focus, a:active, a:hover {outline: 0;}


p {padding: 7px 0; line-height: 150%;}
b, strong {font-family: 'Exo2Bold'; font-weight: normal;}
i, em {font-family: 'Exo2BoldItalic'; font-style: normal;}

img {border: 0; -ms-interpolation-mode: bicubic; max-width: 100%; width: auto; height: auto;}

ul, ol {margin: 10px 0 10px 30px;}
ul {list-style: circle;}
li {position: relative; line-height: 150%;}




.wrapper input[type='text']::-webkit-input-placeholder {color:#ff8200; opacity: 1;}
.wrapper input[type='text']::-moz-placeholder {color:#ff8200; opacity: 1;}
.wrapper input[type='text']:-moz-placeholder {color:#ff8200; opacity: 1;}
.wrapper input[type='text']:-ms-input-placeholder {color:#ff8200; opacity: 1;}
.wrapper input[type='text']:focus::-webkit-input-placeholder {color: transparent}
.wrapper input[type='text']:focus::-moz-placeholder {color: transparent}
.wrapper input[type='text']:focus:-moz-placeholder {color: transparent}
.wrapper input[type='text']:focus:-ms-input-placeholder {color: transparent}

.wrapper input[type="radio"] {display:none;}
.wrapper input[type="radio"] + label {cursor: pointer; color: #fff;}
.wrapper input[type="radio"] + label div {display: inline-block; vertical-align: middle}
.wrapper input[type="radio"]:checked + label {color: #ff8200;}
.wrapper input[type="radio"] + label span {display:inline-block; width: 20px; height:20px; margin:-1px 10px 0 0; vertical-align: middle; background: url(images/radio.png) 0 0 no-repeat; cursor: pointer;}
.wrapper input[type="radio"]:checked + label span {background: url(images/radio.png) 0 -20px no-repeat;}

.color_big {font-size: 20px; font-family: 'Exo2Bold'; color: #ff8200;}







/* 980 */
@media only screen and (max-width: 980px) {

body, button, input, textarea, select {font-size: 14px;}

h1, h2, h3, h4, h5 {margin: 20px 0;}

h1 {font-size: 24px; }
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 15px;}
h5 {font-size: 14px;}

p {line-height: 130%;}

ul, ol {margin: 10px 0 10px 30px;}
li {line-height: 130%;}

}
