/*	Backbone v1.7, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	================================================================================ */

  *,:after,:before{
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box
  }
  
  html{height:100%}

/*  
  body{
	height:100%;margin:0;padding:0;background:#f0f0f0;color:#888;
    font-family:Verdana,Geneva,sans-serif;font-size:.8em;font-weight:400;line-height:2em;
	letter-spacing:0;overflow-x:hidden;scrollbar-face-color:#828282;scrollbar-3dlight-color:#9b9b9b;
	scrollbar-highlight-color:#a8a8a8;scrollbar-track-color:#4f4f4f;scrollbar-arrow-color:#fff;
	scrollbar-shadow-color:#696969;scrollbar-dark-shadow-color:#5c5c5c
  }
  */
  
  #no-script{
    border:1px solid #ffed7d;border-width:1px;-webkit-border-radius:3px;
	-moz-border-radius:3px;border-radius:3px;padding:20px;background:#fff6bf;
	color:#7b7b7b
  }
  
  #no-script a{
    color:#0b8593}
  #no-script a:hover{
    color:#0fb0c2
  }
  ::-webkit-scrollbar{
    width:7px;height:7px  
  }
  ::-webkit-scrollbar-track{
    background:#828282
  }
  ::-webkit-scrollbar-thumb{
    background:#353535;border-radius:0
  }
  ::-webkit-scrollbar-thumb:hover{
    background:#424242;cursor:pointer
  }
  ::-webkit-scrollbar-thumb:active{
    background:#292929
  }
  ::-moz-selection{
    background:#0b8593;color:#FFF;text-shadow:1px 1px 0 #000
  }
  ::selection{
    background:#0b8593;color:#FFF;text-shadow:1px 1px 0 #000
  }
  .clear,.clearfix:after{
    display:block;width:0;height:0;overflow:hidden;clear:both;visibility:hidden;content:" "
  }
  
  .containerresp{
    display:block;width:940px;min-width:280px;
	min-height:1px;margin:0 auto 20px;padding:0;
	position:relative;-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out
  }
  
  .containerresp:after{
    display:block;width:0;height:0;overflow:hidden;clear:both;visibility:hidden;content:" "
  }
  
  .containerresp {
	max-width: 600px;  
  }
  
  .containerresp.one-half,
  .containerresp.one-quarter,
  .containerresp.one-third,
  .containerresp.one-whole,
  .containerresp.three-quarter,
  .containerresp.two-quarter,
  .containerresp.two-third{
    min-height:1px;margin-right:20px;margin-bottom:20px;
	position:relative;float:left;-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out
  }
  
  .containerresp.one-half.boxed,
  .containerresp.one-quarter.boxed,
  .containerresp.one-third.boxed,
  .containerresp.one-whole.boxed,
  .containerresp.three-quarter.boxed,
  .containerresp.two-quarter.boxed,
  .containerresp.two-third.boxed{
    border:1px solid #ddd;border-width:1px;-webkit-border-radius:3px;
	-moz-border-radius:3px;border-radius:3px;padding:20px;background:#fff
  }
  
  .containerresp.one-half.boxed.p-remove,.containerresp.one-quarter.boxed.p-remove,
  .containerresp.one-third.boxed.p-remove,.containerresp.one-whole.boxed.p-remove,
  .containerresp.three-quarter.boxed.p-remove,.containerresp.two-quarter.boxed.p-remove,
  .containerresp.two-third.boxed.p-remove{
    padding:0
  }
  
  .containerresp.one-half.boxed.p-ten,.containerresp.one-quarter.boxed.p-ten,.containerresp.one-third.boxed.p-ten,
  .containerresp.one-whole.boxed.p-ten,.containerresp.three-quarter.boxed.p-ten,.containerresp.two-quarter.boxed.p-ten,
  .containerresp.two-third.boxed.p-ten{
    padding:10px
  }
  
  .containerresp.one-half.boxed.p-twenty,.containerresp.one-quarter.boxed.p-twenty,
  .containerresp.one-third.boxed.p-twenty,.containerresp.one-whole.boxed.p-twenty,
  .containerresp.three-quarter.boxed.p-twenty,.containerresp.two-quarter.boxed.p-twenty,
  .containerresp.two-third.boxed.p-twenty{
    padding:20px
  }
  
  .containerresp.one-half.boxed.p-thirty,.containerresp.one-quarter.boxed.p-thirty,
  .containerresp.one-third.boxed.p-thirty,.containerresp.one-whole.boxed.p-thirty,
  .containerresp.three-quarter.boxed.p-thirty,.containerresp.two-quarter.boxed.p-thirty,
  .containerresp.two-third.boxed.p-thirty{
    padding:30px
  }
  
  .containerresp.one-half.boxed.p-fourty,.containerresp.one-quarter.boxed.p-fourty,
  .containerresp.one-third.boxed.p-fourty,.containerresp.one-whole.boxed.p-fourty,
  .containerresp.three-quarter.boxed.p-fourty,.containerresp.two-quarter.boxed.p-fourty,
  .containerresp.two-third.boxed.p-fourty{
	padding:40px
  }
  
  .containerresp.one-half.boxed.p-fifty,.containerresp.one-quarter.boxed.p-fifty,
  .containerresp.one-third.boxed.p-fifty,.containerresp.one-whole.boxed.p-fifty,
  .containerresp.three-quarter.boxed.p-fifty,.containerresp.two-quarter.boxed.p-fifty,
  .containerresp.two-third.boxed.p-fifty{
    padding:50px
  }
  
  .containerresp.one-whole{
    width:100%
  }
  
  .containerresp.one-half{
    width:460px
  }
  
  .containerresp.one-third{
    width:300px
  }
  
  .containerresp.two-third{
    width:620px}
	
  .containerresp.one-quarter{
    width:220px
  }
  
  .containerresp.two-quarter{
    width:460px
  }
  
  .containerresp.three-quarter{
  width:700px
  }
  
  .containerresp.one-half.last,.containerresp.one-quarter.last,.containerresp.one-third.last,
  .containerresp.one-whole,.containerresp.three-quarter.last,.containerresp.two-quarter.last,
  .containerresp.two-third.last{
    margin-right:0
  }
  
  .containerresp.one-half.last:after,.containerresp.one-quarter.last:after,.containerresp.one-third.last:after,
  .containerresp.one-whole:after,.containerresp.three-quarter.last:after,.containerresp.two-quarter.last:after,
  .containerresp.two-third.last:after{
    display:block;width:0;height:0;overflow:hidden;visibility:hidden;clear:both;content:" "
  }
  
  .one-half-percent,.one-quarter-percent,.one-third-percent,.one-whole-percent,
  .three-quarter-percent,.two-quarter-percent,.two-third-percent{
    min-height:1px;margin-bottom:20px;position:relative;float:left;
	-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out
  }
  
  .one-half-percent.alpha,.one-quarter-percent.alpha,.one-third-percent.alpha,
  .one-whole-percent.alpha,.three-quarter-percent.alpha,.two-quarter-percent.alpha,
  .two-third-percent.alpha{
    padding-left:10px
  }
  
  .one-half-percent.omega,.one-quarter-percent.omega,.one-third-percent.omega,
  .one-whole-percent.omega,.three-quarter-percent.omega,.two-quarter-percent.omega,
  .two-third-percent.omega{
    padding-right:10px
  }
  
  .one-half-percent.boxed,.one-quarter-percent.boxed,.one-third-percent.boxed,
  .one-whole-percent.boxed,.three-quarter-percent.boxed,.two-quarter-percent.boxed,
  .two-third-percent.boxed{
    border:1px solid #ddd;border-top-width:1px;border-bottom-width:1px;
	border-left-width:1px;-webkit-border-radius:3px;-moz-border-radius:3px;
	border-radius:3px;border-right:0;padding:20px;background:#fff
  }
  
  .one-half-percent.boxed.p-remove,.one-quarter-percent.boxed.p-remove,
  .one-third-percent.boxed.p-remove,.one-whole-percent.boxed.p-remove,
  .three-quarter-percent.boxed.p-remove,.two-quarter-percent.boxed.p-remove,
  .two-third-percent.boxed.p-remove{
    padding:0
  }
  
  .one-half-percent.boxed.p-ten,.one-quarter-percent.boxed.p-ten,
  .one-third-percent.boxed.p-ten,.one-whole-percent.boxed.p-ten,
  .three-quarter-percent.boxed.p-ten,.two-quarter-percent.boxed.p-ten,
  .two-third-percent.boxed.p-ten{
    padding:10px
  }
  
  .one-half-percent.boxed.p-twenty,.one-quarter-percent.boxed.p-twenty,
  .one-third-percent.boxed.p-twenty,.one-whole-percent.boxed.p-twenty,
  .three-quarter-percent.boxed.p-twenty,.two-quarter-percent.boxed.p-twenty,
  .two-third-percent.boxed.p-twenty{
    padding:20px
  }
  
  .one-half-percent.boxed.p-thirty,.one-quarter-percent.boxed.p-thirty,
  .one-third-percent.boxed.p-thirty,.one-whole-percent.boxed.p-thirty,
  .three-quarter-percent.boxed.p-thirty,.two-quarter-percent.boxed.p-thirty,
  .two-third-percent.boxed.p-thirty{
    padding:30px
  }
  
  .one-half-percent.boxed.p-fourty,.one-quarter-percent.boxed.p-fourty,
  .one-third-percent.boxed.p-fourty,.one-whole-percent.boxed.p-fourty,
  .three-quarter-percent.boxed.p-fourty,.two-quarter-percent.boxed.p-fourty,
  .two-third-percent.boxed.p-fourty{
    padding:40px
  }
  
  .one-half-percent.boxed.p-fifty,.one-quarter-percent.boxed.p-fifty,
  .one-third-percent.boxed.p-fifty,.one-whole-percent.boxed.p-fifty,
  .three-quarter-percent.boxed.p-fifty,.two-quarter-percent.boxed.p-fifty,
  .two-third-percent.boxed.p-fifty{
    padding:50px
  }
  
  .one-whole-percent{width:100%}
  .one-half-percent{width:50%}
  .one-third-percent{width:33.33%}
  .two-third-percent{width:66.66%}
  .one-quarter-percent{width:25%}
  .two-quarter-percent{width:50%}
  .three-quarter-percent{width:75%}
  .one-half-percent.last:after,.one-quarter-percent.last:after,
  .one-third-percent.last:after,.one-whole-percent:after,
  .three-quarter-percent.last:after,.two-quarter-percent.last:after,
  .two-third-percent.last:after{
    display:block;width:0;height:0;overflow:hidden;visibility:hidden;clear:both;content:" "
  }
  
  .one-half-percent.last.boxed,.one-quarter-percent.last.boxed,.one-third-percent.last.boxed,
  .one-whole-percent.boxed,.three-quarter-percent.last.boxed,.two-quarter-percent.last.boxed,
  .two-third-percent.last.boxed{
    border:1px solid #ddd;border-width:1px
  }
  
  @media only screen and (min-width:1200px){
    .containerresp{width:1180px}
    .containerresp.one-half{width:580px}
    .containerresp.one-third{width:380px}
    .containerresp.two-third{width:780px}
    .containerresp.one-quarter{width:280px}
    .containerresp.two-quarter{width:580px}
    .containerresp.three-quarter{width:880px}
  }
  
  @media only screen and (max-width:979px){
    .containerresp{width:748px}
	.containerresp.one-half{width:364px}
	.containerresp.one-third{width:236px}
	.containerresp.two-third{width:492px}
	.containerresp.one-quarter{width:172px}
	.containerresp.two-quarter{width:364px}
	.containerresp.three-quarter{width:556px}
	.one-half-percent.desktop-tablet,.one-quarter-percent.desktop-tablet,
	.one-third-percent.desktop-tablet,.three-quarter-percent.desktop-tablet,
	.two-quarter-percent.desktop-tablet,.two-third-percent.desktop-tablet{width:100%}
	.one-half-percent.desktop-tablet.alpha,.one-quarter-percent.desktop-tablet.alpha,
	.one-third-percent.desktop-tablet.alpha,.three-quarter-percent.desktop-tablet.alpha,
	.two-quarter-percent.desktop-tablet.alpha,.two-third-percent.desktop-tablet.alpha{padding-left:0}
	.one-half-percent.desktop-tablet.omega,.one-quarter-percent.desktop-tablet.omega,
	.one-third-percent.desktop-tablet.omega,.three-quarter-percent.desktop-tablet.omega,
	.two-quarter-percent.desktop-tablet.omega,.two-third-percent.desktop-tablet.omega{padding-right:0}
	.one-half-percent.desktop-tablet.boxed,.one-quarter-percent.desktop-tablet.boxed,
	.one-third-percent.desktop-tablet.boxed,.three-quarter-percent.desktop-tablet.boxed,
	.two-quarter-percent.desktop-tablet.boxed,.two-third-percent.desktop-tablet.boxed{border:1px solid #ddd;border-width:1px}
  }
  
  @media only screen and (max-width:767px){
    .containerresp{width:100%;padding:0 20px}
	.containerresp.one-half,.containerresp.one-quarter,.containerresp.one-third,.containerresp.three-quarter,
	.containerresp.two-quarter,.containerresp.two-third{width:100%;margin-right:0}
	.one-half-percent.tablet-mobile,.one-quarter-percent.tablet-mobile,
	.one-third-percent.tablet-mobile,.three-quarter-percent.tablet-mobile,
	.two-quarter-percent.tablet-mobile,.two-third-percent.tablet-mobile{width:100%}
	.one-half-percent.tablet-mobile.alpha,.one-quarter-percent.tablet-mobile.alpha,
	.one-third-percent.tablet-mobile.alpha,.three-quarter-percent.tablet-mobile.alpha,
	.two-quarter-percent.tablet-mobile.alpha,.two-third-percent.tablet-mobile.alpha{padding-left:0}
	.one-half-percent.tablet-mobile.omega,.one-quarter-percent.tablet-mobile.omega,
	.one-third-percent.tablet-mobile.omega,.three-quarter-percent.tablet-mobile.omega,
	.two-quarter-percent.tablet-mobile.omega,.two-third-percent.tablet-mobile.omega{padding-right:0}
	.one-half-percent.tablet-mobile.boxed,.one-quarter-percent.tablet-mobile.boxed,
	.one-third-percent.tablet-mobile.boxed,.three-quarter-percent.tablet-mobile.boxed,
	.two-quarter-percent.tablet-mobile.boxed,.two-third-percent.tablet-mobile.boxed{border:1px solid #ddd;border-width:1px}
  }
  @media only screen and (max-width:479px){
    .one-half-percent,.one-quarter-percent,.one-third-percent,.three-quarter-percent,
	.two-quarter-percent,.two-third-percent{width:100%}
	.one-half-percent.alpha,.one-quarter-percent.alpha,.one-third-percent.alpha,
	.three-quarter-percent.alpha,.two-quarter-percent.alpha,.two-third-percent.alpha{padding-left:0}
	.one-half-percent.omega,.one-quarter-percent.omega,.one-third-percent.omega,
	.three-quarter-percent.omega,.two-quarter-percent.omega,.two-third-percent.omega{padding-right:0}
	.one-half-percent.boxed,.one-quarter-percent.boxed,.one-third-percent.boxed,
	.three-quarter-percent.boxed,.two-quarter-percent.boxed,
	.two-third-percent.boxed{border:1px solid #ddd;border-width:1px}
  }
  
  
/*  .containerresp p{margin:0 0 20px} */
  
  .containerresp a:active, 
  .containerresp a:link, 
  .containerrespa:visited{
    color:#0b8593;font-weight:inherit;text-decoration:none;
	-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;
	-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out
  }
  
  .containerresp a:focus, .containerrespa:hover{
    color:#0fb0c2;text-decoration:none
  }
  
  .containerresp b, .containerresp strong{font-weight:700}
  
  .containerresp hr{margin:0 0 20px;border:0;border-bottom:1px solid #e2e2e2;clear:both}
  .containerresp hr.dotted{border-style:dotted}
  .containerresp hr.dashed{border-style:dashed}
  .containerresp hr.double{border-style:double}
  
  .containerresp h1,.containerresp h2,.containerresp h3,
  .containerresp h4,.containerresp h5,.containerresp h6{
    margin:0 0 2px;
	padding:0;
	line-height:normal
  } 
  
  .containerresp h1{
    color:blue;
/*	font-family:Verdana,Geneva,sans-serif; */
	font-size:2em;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
  }
  
  .containerresp h2{
    color:blue;
/*	font-family:Verdana,Geneva,sans-serif;  */
	font-size:1.8em;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
  }
  
  .containerresp h3{
    color:blue;
/*	font-family:Verdana,Geneva,sans-serif;  */
	font-size:1.5em;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
  }
  
  .containerresp h4{
    color:blue;
/*	font-family:Verdana,Geneva,sans-serif;  */
	font-size:1.4em;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
  }
  
  .containerresp h5{
    color:blue;
/*	font-family:Verdana,Geneva,sans-serif; */
	font-size:1.2em;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
  }
  
    .containerresp p{
    color:blue;
/*	font-family:Verdana,Geneva,sans-serif; */
	font-size:1.3em;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
  }
  
  .containerresp h6{
    color:blue;
/*	font-family:Verdana,Geneva,sans-serif;  */
	font-size:1.1em;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
  }
  
 .containerresp blockquote{
    outline:0;
	margin:0 0 20px;
	border-left:5px solid #e2e2e2;
	padding:20px;
	background:#fff;color:#7b7b7b;
	-webkit-transition:border-color .2s ease-in-out;
	-moz-transition:border-color .2s ease-in-out;
	-o-transition:border-color .2s ease-in-out;
	-ms-transition:border-color .2s ease-in-out;
	transition:border-color .2s ease-in-out
  }
  
  .containerresp blockquote:after,.containerresp blockquote:before{
    content:'';
	content:none
  }
  
  .containerresp blockquote:hover{border-color:#0b8593}
  
  .containerresp blockquote cite{ 
    display:block;
	margin-bottom:15px;
	font-size:80%;
	color:#888
  }
  
  .containerresp blockquote cite:before{content:"\2014 \2009"}
  
  .containerresp abbr{border-bottom:1px dotted #e2e2e2;cursor:help}
  
  .containerresp ol, .containerrespul{margin:0 0 20px}
  
  .containerresp ol:after,.containerresp ul:after{
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
	content:" "
  }
  
  .containerresp ol.unstyled,.containerresp ul.unstyled{
    margin:0 0 20px;
	padding:0;
	color:inherit;
	list-style-type:none
  }
  
  
  .containerresp ol.inline>li, .containerresp ul.inline>li{
    display:inline-block;
	padding:0;float:left
  }
  
  .containerresp ol.inline>li:after, .containerresp ul.inline>li:after{
    content:"\0020";display:block;height:0;clear:both;visibility:hidden
  }
  
  .containerresp ol.circle, .containerresp ul.circle{list-style:circle}
   
  .containerresp ol.disc, .containerresp ul.disc{list-style:disc}
  
  .containerresp ol.square, .containerresp ul.square{list-style:square}
  
  .containerresp code{
    border:1px solid #DDD;-webkit-border-radius:3px;-moz-border-radius:3px;
	border-radius:3px;padding:2px 5px;background:#FFF;color:#D14;white-space:nowrap;
	-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out
  }
  
  .containerresp code:hover{border-color:#d0d0d0}
  
  .containerresp pre{
    margin:0 auto 20px;border:1px solid #DDD;-webkit-border-radius:3px;-moz-border-radius:3px;
	border-radius:3px;background:#FFF;padding:20px;line-height:normal;-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-ouz
  }
  
  .containerresp pre:hover{border-color:#d0d0d0}
  
  .containerresp pre code{
    border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;
	padding:0;background:inherit;color:inherit
  }
  
  .containerresp label{
    display:inline-block;margin:0 0 20px
  }
  
  .containerresp label:hover{cursor:pointer}
  
  .containerresp input[type=email],
  .containerresp input[type=file],
  .containerresp input[type=number], 
  .containerresp input[type=password],
  .containerresp input[type=search],
  .containerresp input[type=tel],
  .containerresp input[type=text],
  .containerresp input[type=url],
  .containerresp select,
  .containerresp textarea{
    display:block;width:300px;height:40px;margin:0 0 20px;outline:0;
    border:1px solid #e2e2e2;border-width:1px;-webkit-border-radius:0;-moz-border-radius:0;
	border-radius:0;padding:6px;background:#fff;color:#6b6b6b;
	font-family:Verdana,Geneva,sans-serif;font-size:.9em;font-weight:400;
	font-variant:normal;text-transform:none;letter-spacing:0;line-height:normal;
	-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
  }
  
  .containerresp input[type=email]:hover,
  .containerresp input[type=file]:hover,
  .containerresp input[type=number]:hover,
  .containerresp input[type=password]:hover,
  .containerresp input[type=search]:hover,
  .containerresp input[type=tel]:hover,
  .containerresp input[type=text]:hover,
  .containerresp input[type=url]:hover,
  .containerresp select:hover,
  .containerresp textarea:hover{
    border-color:#d5d5d5
  }
  
  .containerresp input[type=email]:focus,
  .containerresp input[type=file]:focus,
  .containerresp input[type=number]:focus,
  .containerresp input[type=password]:focus,
  .containerresp input[type=search]:focus,
  .containerresp input[type=tel]:focus,
  .containerresp input[type=text]:focus,
  .containerresp input[type=url]:focus,
  .containerresp select:focus,
  .containerresp textarea:focus{
    border-color:#c9c9c9
  }
  
  .containerresp input[type=email].h-small,
  .containerresp input[type=file].h-small,
  .containerresp input[type=number].h-small,
  .containerresp input[type=password].h-small,
  .containerresp input[type=search].h-small,
  .containerresp input[type=tel].h-small,
  .containerresp input[type=text].h-small,
  .containerrespinput[type=url].h-small,
  .containerresp select.h-small,
  .containerresp textarea.h-small{
    height:30px;font-size:80%
  }
  
  .containerrespinput[type=email].h-medium,
  .containerresp input[type=file].h-medium,
  .containerresp input[type=number].h-medium,
  .containerresp input[type=password].h-medium,
  .containerresp input[type=search].h-medium,
  .containerresp input[type=tel].h-medium,
  .containerresp input[type=text].h-medium,
  .containerresp input[type=url].h-medium,
  .containerresp select.h-medium,
  .containerresp textarea.h-medium{
    height:40px;font-size:100%
  }
  
  .containerresp input[type=email].h-large,
  .containerresp input[type=file].h-large,
  .containerresp input[type=number].h-large,
  .containerresp input[type=password].h-large,
  .containerresp input[type=search].h-large,
  .containerresp input[type=tel].h-large,
  .containerresp input[type=text].h-large,
  .containerresp input[type=url].h-large,
  .containerresp select.h-large,
  .containerresp textarea.h-large{
    height:50px;font-size:120%
  }
  
  .containerresp input[type=email].success,
  .containerresp input[type=file].success,
  .containerresp input[type=number].success,
  .containerresp input[type=password].success,
  .containerresp input[type=search].success,
  .containerresp input[type=tel].success,
  .containerresp input[type=text].success,
  .containerresp input[type=url].success,
  .containerresp select.success,
  .containerresp textarea.success{
    border-color:#74BE93
  }
  
  .containerresp input[type=email].warning,
  .containerresp input[type=file].warning,
  .containerresp input[type=number].warning,
  .containerresp input[type=password].warning,
  .containerresp input[type=search].warning,
  .containerresp input[type=tel].warning,
  .containerresp input[type=text].warning,
  .containerresp input[type=url].warning,
  .containerresp select.warning,
  .containerresp textarea.warning{
    border-color:#EAAF51
  }
  
  .containerresp input[type=email].error,
  .containerresp input[type=file].error,
  .containerresp input[type=number].error,
  .containerresp input[type=password].error,
  .containerresp input[type=search].error,
  .containerresp input[type=tel].error,
  .containerresp input[type=text].error,
  .containerresp input[type=url].error,
  .containerresp select.error,
  .containerresp textarea.error{
	border-color:#C3665D
  }
  
  .containerresp input.w-small,
  .containerresp select.w-small,
  .containerresp textarea.w-small{
    width:180px
  }
  
  input.w-medium,select.w-medium,textarea.w-medium{width:300px}input.w-large,select.w-large,
  textarea.w-large{
    width:420px
  }
  
  .containerresp input.w-full,
  .containerresp select.w-full,
  .containerresp textarea.w-full{
    width:100%
  }
  
  .containerresp textarea{max-width:300px}
  
  .containerresp textarea.w-small{max-width:220px}
  
  .containerresp textarea.w-medium{max-width:300px}
  
  .containerresp textarea.w-large{max-width:420px}
  
  .containerresp textarea.w-full{max-width:100%}
  
  .containerresp select, 
  .containerresp select[multiple]{
    padding:6px;cursor:pointer
  }
  
  .containerresp select[multiple]{
    height:auto!important
  }
  
  .containerresp textarea{
    height:120px;
	font-variant:normal!important;
	text-transform:none!important
  }
  
  .containerresp textarea.mono{font-family:'Courier New',Courier,monospace}
  
  .containerresp textarea.no-resize{resize:none}
  
  .containerresp textarea.h-small{height:80px}
  
  .containerresp textarea.h-large{height:160px}
  
  .containerresp input[type=checkbox],
  .containerresp input[type=radio]{
    margin:0 5px 0 0;
	position:relative;
	top:2px
  }
  
  .button,
  .containerresp a.button,
  .containerresp button,
  .containerresp input[type=button],
  .containerresp input[type=reset],
  .containerresp input[type=submit]{
    display:inline-block;
	min-width:125px;
	min-height:40px;
	margin:0 0 20px;
	outline:0;
	border:1px solid #09707b;
	border-width:0 0 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0 10px;
	background:#0b8593;
	color:#fff;
	font-family:Verdana,Geneva,sans-serif;
	font-size:1.2em;
	font-weight:400;
	font-variant:normal;
	text-align:center;
	text-transform:none;
	letter-spacing:0;
	line-height:normal;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
  }
  
  .button.w-small,
  .containerresp a.button.w-small,
  .containerresp button.w-small,
  .containerresp input[type=button].w-small,
  .containerresp input[type=reset].w-small,
  .containerresp input[type=submit].w-small{
    min-width:100px
  }
  
  .button.w-medium,
  .containerresp a.button.w-medium,
  .containerresp button.w-medium,
  .containerresp input[type=button].w-medium,
  .containerresp input[type=reset].w-medium,
  .containerresp input[type=submit].w-medium{
    min-width:125px
  }
  
  .button.w-large,
  .containerresp a.button.w-large,
   .containerrespbutton.w-large,
  .containerresp input[type=button].w-large,
  .containerresp input[type=reset].w-large,
  .containerresp input[type=submit].w-large{
    min-width:150px
  }
  
  .button.w-full,
  .containerresp a.button.w-full,
  .containerresp button.w-full,
  .containerresp input[type=button].w-full,
  .containerresp [type=reset].w-full,
  .containerresp input[type=submit].w-full{
    width:100%
  }
  
  .button.h-small,
  .containerresp a.button.h-small,
  .containerresp button.h-small,
  .containerresp input[type=button].h-small,
  .containerresp input[type=reset].h-small,
  .containerresp input[type=submit].h-small{
    min-height:30px;font-size:80%
  }
  
  .button.h-medium,
  .containerresp a.button.h-medium,
  .containerresp button.h-medium,
  .containerresp input[type=button].h-medium,
  .containerresp input[type=reset].h-medium,
  .containerresp input[type=submit].h-medium{
    min-height:40px;font-size:100%
  }
  
  .button.h-large,
  .containerresp a.button.h-large,
  .containerresp button.h-large,
  .containerresp input[type=button].h-large,
  .containerresp input[type=reset].h-large,
  .containerresp input[type=submit].h-large{
    min-height:50px;font-size:120%
  }
  
  .button.disabled,
  .button.disabled:active,
  .button.disabled:hover,
  .containerresp a.button.disabled,
  .containerresp a.button.disabled:active,
  .containerresp a.button.disabled:hover,
  .containerresp button.disabled,
  .containerresp button.disabled:active,
  .containerresp button.disabled:hover,
  .containerresp input[type=button].disabled,
  .containerresp input[type=button].disabled:active,
  .containerresp input[type=button].disabled:hover,
  .containerresp input[type=reset].disabled,
  .containerresp input[type=reset].disabled:active,
  .containerresp input[type=reset].disabled:hover,
  .containerresp input[type=submit].disabled,
  .containerresp input[type=submit].disabled:active,
  .containerresp input[type=submit].disabled:hover{
    border-color:#292929;background:#353535;color:#e6e6e6
  }
  
  .button:hover,
  .containerresp a.button:hover,
  .containerresp button:hover,
  .containerresp input[type=button]:hover,
  .containerresp input[type=reset]:hover,
  .containerresp input[type=submit]:hover{
    border-color:#0b8593;background:#0d9aab;color:#fff
  }
  
  .button:active,
  .containerresp a.button:active,
  .containerresp button:active,
  .containerresp input[type=button]:active,
  .containerresp input[type=reset]:active,
  .containerresp input[type=submit]:active{
    border-color:#09707b;background:#0b8593;color:#fff
  }
  
  .button,
  .containerresp a.button{
    line-height:40px;cursor:pointer
  }
  
  .button.h-small,
  .containerresp a.button.h-small{
    line-height:30px
  }
  
  .button.h-medium,
  .containerresp a.button.h-medium{
    line-height:40px
  }
  
  .button.h-large,
  .containerresp a.button.h-large{
    line-height:50px
  }
  
  .containerresp button::-moz-focus-inner,
  .containerresp input::-moz-focus-inner{
    border:0;padding:0
  }
  
  
  @media only screen and (max-width:767px){
    .containerresp input.w-large,
	.containerresp input.w-medium,
	.containerresp input.w-small,
	.containerresp input[type=email],
	.containerresp input[type=file],
	.containerresp input[type=number],
	.containerresp input[type=password],
	.containerresp input[type=search],
	.containerresp input[type=tel],
	.containerresp input[type=text],
	.containerresp input[type=url],
	.containerresp select,
	.containerresp select.w-large,
	.containerresp select.w-medium,
	.containerresp select.w-small,
	.containerresp textarea,
	.containerresp textarea.w-large,
	.containerresp textarea.w-medium,
	.containerresp textarea.w-small{
	width:100%;max-width:100%;float:none
	}
  }
 
  
  
  @media only screen and (max-width:479px){
    .button,
	.button.w-large,
	.button.w-medium,
	.button.w-small,
	.containerresp a.button,
	.containerresp a.button.w-large,
	.containerresp a.button.w-medium,
	.containerresp a.button.w-small,
	.containerresp button,
	.containerresp button.w-large,
	.containerresp button.w-medium,
	.containerresp button.w-small,
	.containerresp input[type=button],
	.containerresp input[type=button].w-large,
	.containerresp input[type=button].w-medium,
	.containerresp input[type=button].w-small,
	.containerresp input[type=reset],
	.containerresp input[type=reset].w-large,
	.containerresp input[type=reset].w-medium,
	.containerresp input[type=reset].w-small,
	.containerresp input[type=submit],
	.containerresp input[type=submit].w-large,
	.containerresp input[type=submit].w-medium,
	.containerresp input[type=submit].w-small{
	  width:100%;
	  max-width:100%;
	  float:none
	}
  }
  
 
  
  .containerresp span.font-xx-small{font-size:70%}
  
  .containerresp span.font-x-small{font-size:80%}
  
  .containerresp span.font-small{font-size:90%}
  
  .containerresp span.font-large{font-size:110%}
  
  .containerresp span.font-x-large{font-size:120%}
  
  .containerresp span.font-xx-large{font-size:130%}
  
  .remove-margin{margin:0!important}
  .remove-top-margin{margin-top:0!important}
  .remove-right-margin{margin-right:0!important}
  .remove-bottom-margin{margin-bottom:0!important}
  .remove-left-margin{margin-left:0!important}
  .bm-remove{margin-bottom:0!important}
  .bm-smaller{margin-bottom:5px!important}
  .bm-small{margin-bottom:10px!important}
  .bm-medium{margin-bottom:20px!important}
  .bm-large{margin-bottom:30px!important}
  .bm-larger{margin-bottom:40px!important}
  .tm-remove{margin-top:0!important}
  .tm-smaller{margin-top:5px!important}
  .tm-small{margin-top:10px!important}
  .tm-medium{margin-top:20px!important}
  .tm-large{margin-top:30px!important}
  .tm-larger{margin-top:40px!important}
  .remove-padding{padding:0!important}
  .remove-top-padding{padding-top:0!important}
  .remove-right-padding{padding-right:0!important}
  .remove-bottom-padding{padding-bottom:0!important}
  .remove-left-padding{padding-left:0!important}
  .text-left{text-align:left!important}
  .text-center{text-align:center!important}
  .text-right{text-align:right!important}
  .text-justify{text-align:justify!important}
  .element-center{margin-left:auto;margin-right:auto;float:none}
  .text-capitalize{text-transform:capitalize}
  .text-uppercase{text-transform:uppercase}
  .text-lowercase{text-transform:lowercase}
  .text-small-caps{font-variant:small-caps}
  .no-text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .no-decoration{text-decoration:none!important}
  .indent-10{padding-left:10px;padding-right:10px}
  .indent-20{padding-left:20px;padding-right:20px}
  .indent-30{padding-left:30px;padding-right:30px}
  .indent-40{padding-left:40px;padding-right:40px}
  .indent-50{padding-left:50px;padding-right:50px}
  .indent-60{padding-left:60px;padding-right:60px}
  .indent-70{padding-left:70px;padding-right:70px}
  .indent-80{padding-left:80px;padding-right:80px}
  .indent-90{padding-left:90px;padding-right:90px}
  .indent-100{padding-left:100px;padding-right:100px}
  .remove-left-indent{padding-left:0}
  .remove-right-indent{padding-right:0}
  .float-left{float:left}
  .float-right{float:right}
  .no-display{display:none!important}
  .no-visibility{visibility:hidden!important}
  .block{display:block}.inline-block{display:inline-block}
  .cursor-auto{cursor:auto}
  .cursor-default{cursor:default}
  .cursor-none{cursor:none}
  .cursor-context-menu{cursor:context-menu}
  .cursor-help{cursor:help}
  .cursor-pointer{cursor:pointer}
  .cursor-progress{cursor:progress}
  .cursor-wait{cursor:wait}
  .cursor-cel{cursor:cell}
  .cursor-crosshair{cursor:crosshair}
  .cursor-text{cursor:text}
  .cursor-vertical-text{cursor:vertical-text}
  .cursor-alias{cursor:alias}
  .cursor-copy{cursor:copy}
  .cursor-move{cursor:move}
  .cursor-no-drop{cursor:no-drop}
  .cursor-not-allowed{cursor:not-allowed}
  .cursor-all-scroll{cursor:all-scroll}
  .cursor-col-resize{cursor:col-resize}
  .cursor-row-resize{cursor:row-resize}
  .cursor-n-resize{cursor:n-resize}
  .cursor-e-resize{cursor:e-resize}
  .cursor-s-resize{cursor:s-resize}
  .cursor-w-resize{cursor:w-resize}
  .cursor-ns-resize{cursor:ns-resize}
  .cursor-ew-resize{cursor:ew-resize}
  .cursor-ne-resize{cursor:ne-resize}
  .cursor-nw-resize{cursor:nw-resize}
  .cursor-se-resize{cursor:se-resize}
  .cursor-sw-resize{cursor:sw-resize}
  .cursor-nesw-resize{cursor:nesw-resize}
  .cursor-nwse-resize{cursor:nwse-resize}