/* Styles go here 

Main Color: #C1282D;
grays  #F4F4F4
*/
/* Clipping */

.textboxclip{
	padding: 60px 50px 90px 50px;
    background-color: #C1282D;
	-webkit-clip-path: polygon(0 0, 100% 8%, 98% 90%, 4% 100%);
	clip-path: polygon(0 0, 100% 8%, 98% 90%, 4% 100%);
}

#textarea{
	margin-top: 50px;
}

#textarea .form-control{
    background-color: white;
	min-height: 423px;
	max-height:400px;
}

/* Cartoon Positioning */
.mooseflag img , .beeverpancakes img{
	position: absolute;
}

.mooseflag img {
    left: -55px;
    top: 180px;
    height: 220px;
}

.beeverpancakes img{
    right: 293px;
    bottom: -8px;
    height: 132px;
}

.hockey{
    position: absolute;
    bottom: -115px;
    height: 165px;
    z-index: 100;
}

.welcome p{
	margin-bottom:50px;
	color:#C1282D;
}

.welcome img{
	width: 500px;
}

/* nav */
.navbar-default {
    border: 0px;
    background-color: #D6D6D6;
    padding: 30px 0 40px 0;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
}

/* Share */
.share {
    background-color: #C1282D;
    padding: 25px 10px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	top: -15px;
}

#share{
    z-index: 10000;
}

/* Ads */
div#ad .well {
    height: 262.5px;
    background-color: #D6D6D6;
    color: #A5A5A5;
    font-weight: bold;
}

/* Mainbody */
#copy , .hide , row{
transition: display .5s;
}

#timsum{
	margin-bottom:20px;
}

.navbar-brand>img {
  display: block;
  top: -15px;
  position: relative;
    width: 250px;
    height: auto;
}


body {
    background-color: #F4F4F4;
	padding-top: 120px;
}

.main {
	margin:40px 0;
	padding:10px 0;
	min-height:100px;
}
/* Share */
.share p{
	color:white;
	font-weight:bold;
}

/*Form*/
form{
  margin-bottom:20px;
}

form .row col-md-8{
  padding:0px;
}

form .row .first{
  padding-left:0px;
}

form .row .last{
  padding-right:0px;
}

form label{
  color:#C1282D;
  text-transform:uppercase;
  font-family: clarendon-text-pro;
  font-weight: 500;
  padding: 10px 0;
}

.form-control {
    background-color: #D6D6D6;
    color: black;
}

button.tim {
  background: #C1282D !important;
  border: 0px !important;
  color:white !important;
  text-shadow:none !important;
  font-family: clarendon-text-pro;
}

button.tim:hover {
  background: transparent !important;
  border: 1px solid #C1282D !important;
  color:#C1282D !important;
}

.border{
  border: 2px solid #C1282D;
}

/*footer*/
.footer{
	-webkit-clip-path: polygon(0 0, 100% 20%, 100% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 20%, 100% 100%, 0% 100%);
	background-color:#D6D6D6;
    padding: 40px 0 10px 0;
}

.footer p{
  color:white;
  margin:0px;
}

.footer a{
  color:white;
}

.powered img {
    width: 200px;
}

/*Text*/

.nomargin{
  margin:0px !important;
}

.nopadding{
	padding:0px !important;
}

/* Other */
.adspace{
	margin-bottom:15px;
}

.vcenter-abs {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.vcenter-rel {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.close {
  top: -18px;
  left: 15px;
  position: relative;
}

.centered{
  text-align: center !important;
}

.thick{
	padding:50px 0;
}

::-webkit-input-placeholder {
   color: black;
}

:-moz-placeholder { /* Firefox 18- */
   color: black;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: black;  
}

:-ms-input-placeholder {  
   color: black;  
}

.rel{
	position:relative;
}

.abs{
	position:absolute;
}

/* Social */
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{
	height: initial !important;
}

.stButton .stBubble_count{
	padding: 5px;
	border-radius: 1px !important;
	top: 9px !important;
	height: 32px !important;
}

.stButton .stBubble{
	height: 49px !important;
	line-height: 10px !important;
}
 /* Responsive */
 
 @media (max-width: 1366px){
	.share {
   /* right: 105px;*/
	}
 }
 
@media (max-width: 767px){
	.navbar-default {
    -webkit-clip-path: none;
    clip-path: none;
	    padding: 30px 0;
}

.navbar-brand img {
    width: 100%;
}

.navbar-default .navbar-brand {
    width: 100%;
}

.textboxclip {
    padding: 15px;
    background-color: transparent;
    -webkit-clip-path: none;
    clip-path: none;
}
 }