/***********************************************\
*	Woodwork basic responsive style				*
*	basic.css									*
*	piczege porec - 2016.10.21									*
\***********************************************/

*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html { 
  overflow-y: scroll;
}
body { 
  background: #000; 
  font-size: 100%;	/* 16px */
  line-height: 1.6875; 
  color: #555; 
  font-family: Arial, helvetica, sans-serif;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
  display: block;
} 
h1,h2,h3,h4,h5,h6 {
  color: #333;
  font-weight: normal;
  line-height: 1.3;
  margin: 0.5rem 0;  
}
h1 {
  font-size:200%;
}
h2 {
  font-size:2.2rem;
}  
h3 {
  font-size:1.8rem;
}  
h4 {
  font-size:1.4rem;
}  
h5 {
  font-size:1.1rem;
}  
h6 {
  font-size:0.9rem;
}
a, a:link, a:visited, a:hover, a:active {
  text-decoration:none;
  color: #0C4E87;
  transition:color 0.20s linear 0s;
  -o-transition:color 0.20s linear 0s;
  -ms-transition:color 0.20s linear 0s;
  -moz-transition:color 0.20s linear 0s;
  -webkit-transition:color 0.20s linear 0s;
}  
a:hover {
  color:#A31E04;
}
li {
  padding:0;
}
ul,ol {
  padding-left:1.25rem;
}
img {
  border:0;
  height:auto;
  display: block;
}
.clear { 
  clear: both; 
  display: block; 
}
.img-circle {
  border-radius: 50%;
}
.lefttext {
  text-align: left !important;
}
.righttext {
  text-align: right !important;
}
.centertext {
  text-align: center !important;
}
.left {
  float: left;
}
.right {
  float: right;
}
.center {
  float: none !important; 
  clear: both !important;
  margin: 0 auto !important;
}
.padding-5{
  padding: 5px !important;
}
.topborder{
  border-top: 1px solid #888;
}
.topmargin-10 {
  margin-top: 10px !important;
}
.topmargin-20 {
  margin-top: 20px !important;
}
.topmargin-50 {
  margin-top: 50px !important;
}
.topmargin-25 {
  margin-top: 25px !important;
}
.topmargin-100 {
  margin-top: 100px !important;
}
.topmargin-200 {
  margin-top: 200px !important;
}
.bottommargin--10 {
  margin-bottom: -10px !important;
}
.bottommargin-10 {
  margin-bottom: 10px !important;
}
.bottommargin-25 {
  margin-bottom: 25px !important;
}
.bottommargin-50 {
  margin-bottom: 50px !important;
}
.bottommargin-100 {
  margin-bottom: 100px !important;
}
.leftmargin-10 {
  margin-left: 10px !important;
}
.leftmargin-20 {
  margin-left: 20px !important;
}
.leftpadding-20 {
  padding-left: 20px !important;
}
.bold {
  font-weight: 800;
}
.hidden-overflow {
  overflow: hidden;
}
.hidden{
  display: none;
}
.unhidden{
  display: block;
}
.opacity-50 {
  opacity: 0.5;
}
.width-100 {
  width: 100%;
}
.width-1140 {
  width: 1140px;
}
.width-900 {
  width: 900px;
}
.width-640 {
  width: 640px;
}
.nospace {
  padding: 0 !important;
  margin: 0 !important;
}
.nopadding {
  padding: 0 !important;
}
[class*='c-'] {
  float: left;
  padding: 10px; 
  position:static;
}
[class*='c-']:last-of-type {
  padding-right: 10px; 
  float: right;
}
[class*='c-'] img{
  width: 100%;
}
.c-1  {width: 100%;}
.c-2  {width: 50%;}
.c-3  {width: 33.33%;}
.c-4  {width: 25%;}
.c-5  {width: 20%;}
.c-6  {width: 16.6666666667%;}
.c-7  {width: 14.2857142857%;}
.c-8  {width: 12.5%;}
.c-9  {width: 11.1111111111%;}
.c-10 {width: 10%;}
.c-05 {width: 5%;}
.c-11 {width: 9.09090909091%;}
.c-12 {width: 8.33%;}
.c-30 {width: 30%;}
.c-40 {width: 40%;}
.c-60 {width: 60%;}
.c-66 {width: 66.66%;}
.c-70 {width: 70%;}
.c-75 {width: 75%;}
.c-80 {width: 80%;}
.c-95 {width: 95%;}
.row:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  line-height:0;
  visibility:hidden;
}
.row {
  margin: 0 auto;
}
.button {
  display: block !important;
  font-size: 100%;
  line-height: 1em;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  text-align: center;
  overflow: visible;
  padding: 19px 30px;
  text-decoration: none;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  left: auto;
  color: #fff;
  /* text-shadow: 0 0 0 #ffffff !important; */
  border: 0 !important;
  background: #d3305f;
  -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important;
  -moz-box-shadow: inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important;
  box-shadow: inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  font-weight: 900 !important;
  max-width: 880px !important;
  -webkit-appearance: none;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;  
}
.button:hover {
  color: #fff;
  background: #7c2041;
}

/***********************************************\
  Screens
\***********************************************/
@media screen and (max-width: 820px) {
.c-1, .c-2, .c-3, .c-4, .c-5, .c-6, .c-7, .c-8, .c-9, .c-10, .c-11, .c-12, .c-30, .c-40, .c-60, .c-66, .c-70, .c-75, .c-80, .width-900, .width-1140, .width-640 {
  width: 100%;
}

}
@media only screen and (max-width: 550px) {



}
