@charset "utf-8";
/* CSS Document */

header .nav,
header .header-right-group,
header .title-search
header .sidebar-menu,
.header .hamburger,
.head_action,
.catalog-header,
footer,
.fadein #jivo-iframe-container {display: none !important;}
header .logo {margin-left: auto; margin-right: auto;}

.container {padding: 0 20px; max-width: 500px; margin-left: auto; margin-right: auto;}
.container:before,
.container:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.container:after,
.row:after {
  clear: both;
}
.b_padding {padding: 20px 0;}
.inner_menu {height: 50px; background-color: #eeeeee; text-align: center; line-height: 50px;}
	.inner_menu .container > * {vertical-align: middle;}
	.inner_menu a {
		display:inline-block; color: #333; text-transform: uppercase; font-weight: bold; 
		padding: 0 20px; 
	}
  .box_register img {max-width: 100%; margin-bottom: 3em;}
  .box_register h1 {font-size: 29px; text-align:center; margin-bottom: 0.5em; font-weight:bold; font-family: 'PT Sans', Roboto, Arial, sans-serif; line-height: 1.2em}
  .box_register h2 {font-size: 16px; text-align:center; font-weight:bold; margin-bottom: 0.5em;}
  .box_register .prim {margin: 2em 0; text-align:center;}
  .box_register .wide-input .button-black {width: 80%;}
  .buy .b_padding {background: #f2f2f2; text-align:center; padding-left: 20px; padding-right: 20px;}
  .buy h2 {font-family: 'PT Sans', Roboto, Arial, sans-serif; line-height: 1.2em; font-weight:bold;margin-bottom: 0.5em; font-size: 180%;}
  .buy h3 {font-weight:bold;margin-bottom: 1em; font-size: 100%;}
  .buy .button {display: inline-block; padding: 0.8em 5em; font-size: 120%;}
  .video {width: 100%; height:56vw; max-height: 270px; margin-left: auto; margin-right: auto;}
  	.video iframe {height: 100%; width: 100%;}

@media (min-width: 960px) {
	.container {max-width: none; width: 960px;}
.b_padding {padding: 80px 0;}
	.b_padding + .b_padding {padding-top: 0;}
	.row {
		 display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-between;
		-webkit-justify-content: space-between;
		-ms-flex-pack: space-between;
		justify-content: space-between;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
 /* .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }*/
  .col-sm-6 {
    width: 50%;
  }
  
	.inner_menu a {padding: 0 30px; width: 40%;	}
  .box_register {height: 539px;}
  .box_register img {margin-bottom: 0;}
  .box_register > div {padding: 0 15px;}
  .box_register .box_form {height: 100%; display: table; border: 1px solid #e7e7e7;}
  .box_register .box_form form {display: table-cell; vertical-align: middle; padding: 0 30px;}
  
  .buy .b_padding {}
  .video {max-width: 700px;max-height: 395px}
  	.video iframe {}
}
@media (min-width: 1200px) {
	.container {width: 1180px;}
  .box_register {height: 560px;}
  .box_register > div {padding: 0 40px;}
  .box_register .img {overflow:hidden;}
  .box_register .box_form form {padding: 0 50px;}

}