.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_16 .push_1{left:60px}
.container_16 .push_2{left:120px}
.container_16 .push_3{left:180px}
.container_16 .push_5{left:300px}
.container_16 .push_6{left:360px}
.container_16 .push_7{left:420px}
.container_16 .push_9{left:540px}
.container_16 .push_10{left:600px}
.container_16 .push_11{left:660px}
.container_16 .push_13{left:780px}
.container_16 .push_14{left:840px}
.container_16 .push_15{left:900px}
.container_12 .pull_3,.container_16 .pull_4{left:-240px}
.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.container_16 .pull_1{left:-60px}
.container_16 .pull_2{left:-120px}
.container_16 .pull_3{left:-180px}
.container_16 .pull_5{left:-300px}
.container_16 .pull_6{left:-360px}
.container_16 .pull_7{left:-420px}
.container_16 .pull_9{left:-540px}
.container_16 .pull_10{left:-600px}
.container_16 .pull_11{left:-660px}
.container_16 .pull_13{left:-780px}
.container_16 .pull_14{left:-840px}
.container_16 .pull_15{left:-900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.menu-horizontal{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:10px 0;}
.sf-menu A{font-size:0.97em;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:140px;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:3em;z-index:9999;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:140px;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:140px;top:0;}
.sf-menu{float:left;}
.sf-menu a{padding:0.85em 2.05em 0.95em 2.05em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited{color:#888;}
.sf-menu li{background:transparent;}
.sf-menu li li{background:#eee;}
.sf-menu li li li{background:#eee;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:#fbfbfb;outline:0;-webkit-box-shadow:0px 0px 2px #f5f5f5;-moz-box-shadow:0px 0px 2px #f5f5f5;}
.sf-menu .sf-sub-indicator{display:none;}
.sf-menu A:active{background:#eee;}
html, body, form, h1, h2, h3, h4, h5, h6, p, img, a{margin:0;padding:0;outline:0;border:0;}
body, .standardForm .textarea{font-family:'Lato', sans-serif;}
body{background:#333;font-size:1.12em;color:#464747;line-height:175%;}
#main{background-color:#fff;}
p, h1, h2, h3, h4, h5, h6{padding:0 0 10px 0;}
h1, h2, h3, h4, h5, h6{color:#333;font-weight:bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
UL{padding:0 0 0 20px;margin:0 0 20px 0;}
UL LI{padding-top:5px;padding-bottom:4px;}
h1{font-size:2.0em;line-height:150%;position:relative;margin-bottom:8px;}
h2{font-size:1.9em;line-height:150%;position:relative;margin-bottom:8px;}
h3{font-size:1.8em;position:relative;}
h2:after,
h3:after{content:"";position:absolute;bottom:0;width:110px;left:0;margin-bottom:10px;display:none;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1.0em;}
a{color:#aaa;}
a:hover{color:rgb(19, 123, 155);background-position:1px 17px;}
A:active{color:#000;}
#header{padding:8px 0 8px 0;}
.ads LI a{display:block;text-align:center;margin:0 0 10px 0;padding:5px 0;background:#fff;}
.post .postmeta{padding:0;}
A.more-link{text-decoration:none;padding:5px 10px;background:#f0f0f0;border:1px solid #ccc;}
.block a{padding:3px 5px;text-decoration:none;}
small.block a.on, .block a:hover{background:#d4d4d4;color:#fff;}
.widget-area{padding:20px 0;}
#footer{background:#fff;color:#fff;padding:15px 0 60px 0;font-size:0.85em;}
#footer A{color:#999;}
#main .container_12{padding-bottom:30px;}
UL.latest-posts LI, UL.latest-posts LI A{display:block;}
UL.latest-posts LI A{text-decoration:none;}
UL.latest-posts p{padding-bottom:0;}
.latest-posts span{background:#d4d4d4;padding:1px 4px;font-size:0.8em;margin-right:10px;color:#fff;}
UL.social LI A{margin:0 1px;}
.shadow, .ads LI a{-webkit-box-shadow:0px 0px 2px #ddd;-moz-box-shadow:0px 0px 2px #ddd;}
.hovershadow:hover, .ads LI a:hover{-webkit-box-shadow:0px 0px 6px #ccc;-moz-box-shadow:0px 0px 6px #ccc;}
.shadow-large{-webkit-box-shadow:0px 0px 4px #444;-moz-box-shadow:0px 0px 4px #444;}
hr{background:#f7f7f7;border:0;border-bottom:1px solid #ddd;margin:20px 0;height:2px;}
hr.nopad{padding:0;margin:0;}
.promo-container{margin-bottom:40px;}
#promo-nav{border:1px solid #adadad;border-top:0;padding:10px 28px 10px 10px;}
#promo-nav UL LI a{border:1px solid #7f7f7f;background:#fff;text-indent:-9999px;width:10px;height:10px;display:block;float:left;margin-left:20px;}
#promo-nav UL LI a:hover, #promo-nav .activeSlide{background:#4a4a4a;}
#promo-nav UL LI a:active{background:#333;}
.toolbox-vertical{margin-bottom:5px;}
.toolbox-horizontal #searchform{margin-top:46px;}
#searchform form{background:#f6f6f6;border:1px solid #e8e8e8;width:220px;}
#searchform #s{font-size:0.7em;padding:6px 0 4px 10px;color:#b9b9b9;text-transform:uppercase;text-align:left;width:175px;}
#searchform #s, #searchform #submit{background:transparent;border:0;}
.standardForm .field{padding:0 0 10px 0;}
.standardForm label{display:block;font-weight:bold;font-size:1.0em;}
.standardForm .textbox, .standardForm .button, .standardForm .textarea{border:1px solid #ccc;-moz-border-radius:3px;color:#999;font-weight:bold;}
.standardForm .textbox{width:350px;padding:8px 6px;}
.standardForm .button{padding:5px 10px;background:#f0f0f0;border:1px solid #ccc;}
.standardForm .textarea{font-size:0.85em;width:420px;height:120px;padding:8px 6px;}
.message{padding:5px 10px;margin:0 0 20px 0;border:1px solid #fff;font-size:0.85em;font-weight:bold;cursor:pointer;}
.warning{background:#f5d2c2;border-color:#d0a28d;}
.success{background:#d1dfbf;border-color:#a4c37b;}
UL.clean, UL.clean LI{margin:0;padding:0;list-style-type:none;display:inline;}
.alternate, .hidden{display:none;}
.right{float:right;}
.left{float:left;}
.demo-grid p{border:1px solid #ccc;padding:10px;margin:5px 0;background:#f0f0f0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
#h1-intro{font-size:30px;line-height:150%;clear:right;text-align:center;color:#3a3a3a;margin-bottom:10px;}
#h3-intro{font-size:1.6em;line-height:150%;}
#h2-blog{font-size:1.6em;line-height:140%;}
p a[href],
font a[href]{color:#0e9ec2;text-decoration:none;position:relative;}
p a:after,
font a[href]:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #0e9ec2;margin-bottom:4px;transition:transform 0.3s;display:none;}
/*Twentytwenty styles*/
.twentytwenty-handle:before, .twentytwenty-handle:after {
  content: " ";
  display: block;
  width: 3px;
  background: white;
  height: 9999px;
  position: absolute;
  left: 50%;
  margin-left: -1.5px;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }
.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 50%;
  margin-top: -19px;
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }
.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  top: 50%;
  margin-top: -6px; }
.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  overflow: hidden;
  position: relative;
  height: auto !important;
  -webkit-user-select: none;
  -moz-user-select: none; }
  .twentytwenty-container img {
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container img.twentytwenty-after {
    position: relative;
	}
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: "";
    left: 10px; }
.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: "";
    right: 10px; }
.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }
.twentytwenty-before {
  z-index: 20; }
.twentytwenty-after {
  z-index: 10; }
.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }
  .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
  .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px;
    -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; }
.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; }
/*Twentytwenty styles end*/
@media all and (max-width:960px){.container_12 .grid_12, .container_16 .grid_16,.container_12 .grid_5, .container_12 .grid_7, .container_12 .grid_6, .container_16 .grid_8, .container_12, .container_16{width:95% !important;margin:0px auto !important;display:block;box-sizing:border-box;float:none !important;margin-bottom:20px !important;}
.container_12 .grid_12 img, .container_16 .grid_16 img,.container_12 .grid_5 img, .container_12 .grid_7 img, .container_12 .grid_6 img, .container_16 .grid_8 img{width:auto;height:auto;}
.container_12 .grid_5 img{width:95%;height:auto;}
.full_width_img{width:100% !important;}
.mobile_logo{display:block !important;margin:8px auto;}
.return{width:200% !important;position:relative;left:-50%;}
.container .index_item_de_s{box-sizing: content-box;}
}
@media all and (max-width:801px){.sf-with-ul{position:relative;}
.sf-with-ul:after{content:"";border-style:solid;border-color:#aaa transparent transparent;border-width:7px;position:absolute;top:20px;right:15px;}
.sf-menu a{background:#f2f2f2;text-transform:none;}
#footer{background:#fff;}
.responsive_menu{display:block;text-align:center;text-decoration:none;font-size:30px;padding:10px 5px 10px 0px;float:right;width:15%;height:68px;box-sizing:border-box;}
.responsive_menu img{width:100%;max-width:70px;}
.header_top_social{padding:0px 0px !important;margin:0px 0px !important;width:30% !important;text-align:center;height:60px;box-sizing:border-box;}
.header_top_social img{width:35px;height:35px;padding-right:5px;padding-top:17% !important;}
.header_top_social a:last-child img{padding-right:0px;}
.sf-menu{display:none;width:100%;background:#c7c7c7;float:none;}
.sf-menu li{display:block;float:none !important;}
.sf-menu > li{border-bottom:1px solid #ccc;}
.sf-menu > li:last-child{border-bottom:none;}
.sf-menu li ul{display:none !important;position:static;}
.sf-menu li .open + ul{display:block !important;visibility:visible !important;}
.sf-menu li ul a{margin-left:20px;font-style:italic;}
.sf-menu li ul a:before{content:"";padding-right:15px;}
#header, #header .grid_5, #header .grid_5 a, #header .grid_5 a img{padding-top:0px !important;margin-top:0px !important;}
.full_left_right .grid_4, .full_left_right .grid_1{padding-top:15px !important;}
.mobile_slider{width:100% !important;margin:0px;padding-top:5px !important;}
.mobile_slider img{max-width:100% !important;height:auto !important;}
.mobile_slider_title h1{font-size:20px;text-align:center;}
.mobile_slider_title{width:100% !important;margin:0px;margin-top:10px !important;}
#header .slider_pro{width:100% !important;padding-left:0px !important;margin:10px 0px;}
.slider_pro img{padding-left:0px !important;}
.slider_pro_film{width:100% !important;padding-left:0px !important;margin:10px 0px;padding-top:10px !important;}
.slider_pro_film img{padding-left:0px !important;width:auto !important;max-width:100%;}
#header .slider_text{text-align:center;width:100% !important;margin-left:0px !important;margin-right:0px !important;}
#header .cart_padding{padding-top:18px !important;padding-bottom:12px !important;text-align:center;}
.paypal_center{text-align:center;}
.slider_text br{display:none;}
.slider_text font{font-size:20px;}
.slider_text_two br{display:none;}
.slider_text_two font{display:block;}
#header .slider_text_two{text-align:justify;margin-bottom:10px !important;width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-top:15px !important;}
.slider_text_two span{display:block;margin:10px 0px;}
#header .slider_text_one{text-align:justify;width:100%;padding-left:0px !important;margin-left:0px !important;margin-right:0px !important;padding-top:10px !important;padding-bottom:5px;}
#header .slider_text_one br{display:none;}
#header .slider_text_one span{display:block;margin:10px 0px;}
#header .slider_text_one h2{padding-bottom:0px;}
#header .list_item{display:none;}
.delete_break br{display:none;}
.delete_break{overflow:hidden;height:10px;}
.film_title{text-align:center;font-size:18px;}
#header .logo_left_side{width:55% !important;float:left;padding:10px 0px 10px 5px !important;height:80px;overflow:hidden;box-sizing:border-box;}
#header .logo_left_side img{max-width:100%;height:auto;}
.menu-horizontal{border-top:0px solid #ddd;border-bottom:0px solid #ddd;margin-bottom:0px;}
.menu_margin{overflow:hidden;}
.cart_pad_bot{margin-top:-6px;padding-bottom:12px;}
.grid_5, #header .grid_6, .grid_7, .grid_12{float:none;clear:both;padding:0px !important;}
.container_12 .grid_12, .container_12 .grid_7{padding:0px !important;}
.grid_12 center{float:none;clear:both;}
.return{width:200% !important;position:relative;left:-50%;padding:0;}
.pass img{padding-top:5px important;}
.footer_images p, center p{text-align:center;padding-top:10px;}
.footer_images p{position:relative;top:10px;}
.grid_12 .text_download, .grid_12 .text_item_de, .grid_12 .title_text{display:block;font-size:20px;margin-bottom:15px;}
.blog_page .index_item_de img{margin-bottom:40px;}
img[src="top.jpg"]{margin-bottom:10px;}
.footer_images img{display:block !important;}
.full_width_small{width:100% !important;}
.topinfo{width:95% !important;margin:10px auto !important;display:block !important;box-sizing:border-box;margin:10px 0px;float:none !important;}
.topinfo img{display:block;margin:auto;}
.hide_mobile{display:none !important;}
.container_12 .grid_4{margin:auto;display:block;width:100%;padding:0px !important;text-align:center;}
.redesign_mobile .single_img{float:left;width:100%;text-align:center;overflow:hidden;margin-bottom:50px;}
.redesign_mobile{width:18% !important;margin:0px;padding-top:0px !important;}
.full_left_right .grid_4{width:80%;float:right;box-sizing:border-box;padding:0px !important;padding-top:0px !important;}
.full_left_right .grid_4 img{float:right;width:100%;height:auto;}
.second_bullet{margin-bottom:0px !important;float:left !important;width:50% !important;overflow:hidden;box-sizing:border-box;padding:20px 0px 0px 0px !important}
.second_bullet ul{margin-top:0px;}
.first_bullet ul li, .second_bullet ul li{font-size:15px;}
.first_bullet{margin-bottom:0px !important;float:left !important;width:50% !important;overflow:hidden;box-sizing:border-box;padding:20px 0px 0px 0px !important}
.first_bullet ul{margin-bottom:0px;}
.twentytwenty-handle{left:48%;}
.ec_ejc_thkbx .small_img{width:38% !important;}
.center_img{width:13% !important;}
hr{margin:10px 0;}
.remove_padding{padding-top:0px !important;}
p{padding:0 0 0 0 !important;text-align:justify;}
.footer_images p, center p{text-align:center;margin-top:10px;}
.footer_images img{float:left;display:block;width:50% !important;overflow:hidden;box-sizing:border-box;padding:0px !important;text-align:center;}
.footer_bot{padding:0px 0px 0px 0px;}
.footer_bot a{text-decoration:none;display:block;}
.footer_bot a h2{text-align:center;display:block;font-size:24px;line-height:40px;text-transform:uppercase;font-weight:bold;padding:10px 0px;}
#header .index_img img{width:100%;height:auto;margin:5px 0px;padding-top:0px !important;}
#header .index_img .last{margin-bottom:20px;}
#header .index_img font{font-size:26px;}
.index_img br{display:none;}
.index_heading #h1-intro{margin-top:10px;}
.index_item{float:none;display:block;margin:15px auto;}
#header .index_bottom_text img{width:100%;height:auto;}
#header .index_bottom_text br{display:none;}
#header .index_bottom_text font{padding:40px 0px 80px 0px;font-size:26px;font-family:'times new roman', tahoma !important;line-height:40px !important;font-weight:700;}
#header .index_item_de{max-width:85%;padding:30px 10px !important;margin:40px 0px !important;}
#header .index_item_de img{max-width:274px;}
.index_text_b span{display:none;}
#header .index_text_b{margin:40px auto !important;padding:10px 5px;}
#header .index_text_b br{display:none;}
#header .index_text_b font{font-size:24px;}
#header .index_text_b a{display:block;font-size:15px;text-decoration:underline !important;}
.get_it_free{display:block;text-align:center;padding:10px 0px;}
.standardForm .textbox{width:100%;box-sizing:border-box;}
.standardForm .textarea{width:100%;box-sizing:border-box;}
.free_form_title{padding-top:13px;display:block;}
.standardForm .button{margin-top:25px;}
.installation_page .container_12 .grid_9, .installation_page .container_16 .grid_12{width:100%;margin:0px;}
.installation_page .container_12 .grid_9 img, .installation_page .container_16 .grid_12 img{max-width:100%;height:auto;}
.installation_page .container_12 .grid_9 br, .installation_page .container_16 .grid_12 br{display:none;}
.installation_page .container_12 .grid_9 span, .installation_page .container_16 .grid_12 span{display:block;padding:5px 0px;}
.installation_page h2{padding-top:16px;}
.installation_page .container_12 .grid_9{margin-top:10px !important;padding:0px 10px;box-sizing:border-box;}
.digital_page img, .photograph_page img{max-width:100%;height:auto;}
.digital_page .container_12 .grid_8, .photograph_page .container_12 .grid_8{width:100%;margin:0px;padding:0px 10px;box-sizing:border-box;}
.blog_page .container_12 .grid_10, .faq_page .container_12 .grid_8, .faq_page .container_12 .grid_10, .contact_page .container_12 .grid_10, .contact_page .standardForm .textarea{width:100%;margin:0px;padding:0px 10px;box-sizing:border-box;}
.blog_page .container_12 .grid_10, .faq_page .container_12 .grid_8{margin-top:0px !important;}
.contact_page .container_12 .grid_3{padding-left:0px !important;padding-top:20px !important;padding-bottom:20px !important;}
.contact_page br{display:none;}
.faq_page br{}
.blog_page img, .faq_page img, .contact_page img{max-width:100%;height:auto;}
.contact_page .standardForm .button{margin-top:0px;}
.hide_mobile{display:none !important;}
.mega_bundle br{display:none;}
.mega_bundle .atdesign{float:left;height:130px;line-height:200px;margin:20px 0px;margin-top:70px;margin-left:10px;}
.mega_bundle .twenusd{margin:30px 0px;}
.mega_bundle .view_cart, .mega_bundle .add_to_cart, .mega_bundle .eksoeight, .mega_bundle .eksotin{margin:30px auto;display:block;}
.mega_bundle img{max-width:100%;}
.mega_bundle .grid_5{padding:0px 10px !important;}
.responsive_menu img,
#header .logo_left_side img{height:40px;width:auto !important;margin:0;}
.responsive_menu img{height:35px;}
#header .responsive_menu{text-align:right;}
#h1-intro{position:relative;}
#h1-intro:after{content:'';border-bottom:4px solid #e2dbcf;display:block;width:160px;margin:18px auto 0;}
}
@media all and (min-width:802px){.responsive_menu{display:none;}
.sf-menu{display:block;}
.hide_desktop{display:none;}
.single_img{padding:20px 0px;}
.hide_desktop_mar{display:none !important;}
}
.grid_6{float:left;}
.pass{width:100%;overflow:hidden;padding-bottom:10px;}
.grid_5 .grid_5 p{padding-bottom:30px;}
@media all and (max-width:500px){.mobile_logo{width:100% !important;}
#header .logo_left_side{min-width:80%;min-width:calc(100% - 100px);margin:0;}
}
@media all and (max-width:365px){.redesign_mobile .single_img img{width:100%;height:auto;}
#header .index_item_de img{max-width:100%;}
.free_page .first_bullet ul li, .free_page .second_bullet ul li{font-size:13px;}
}
.video-responsive{position:relative;padding-bottom:56.25%;padding-top:2px;height:0;overflow:hidden;}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;}
*{margin:0;padding:0;box-sizing:border-box;}
html{display:block;width:100%;background-color:#fff;}
body{font-family:'Lato', sans-serif;}
body{background-color:#fff;font-size:1.16em;color:#333536;width:100%;}
ul, ol{margin:0;padding:0;}
ul li, ol li{list-style:none;}
a{outline:none;text-decoration:none;color:rgb(19, 123, 155);}
img{display:block;max-width:100%;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.container{width:100%;max-width:990px;display:block;margin:auto;padding:0 15px;}
#EJEJC_iframeContent{width:100% !important;height:390px;overflow:hidden;max-width:700px !important;}
#EJEJC_window{width:100% !important;max-width:702px !important;left:0 !important;right:0 !important;margin:auto;}
img#imgHeader{width:auto;}
#EJEJC_title{width:100% !important;}
#ejejctable{width:100% !important;max-width:700px !important;}
.content_center{padding-top:9px;padding-bottom:6px;}
.header_w{position:fixed;top:0px;background:#fff;z-index:9999;width:100%;max-width:100%;padding:0 15px;box-sizing:border-box;border-bottom:1px solid #ddd;}
.header_top{display:table;width:100%;box-sizing:border-box;max-width:960px;margin:auto;}
.header_top>div{display:table-cell;vertical-align:middle;}
.cart_icon{text-align:right;width:54px;}
.logo{width:224px;}
.logo>a{display:inline-block;max-width:224px;width:100%;position:relative;}
.logo_img{display:block;max-width:100%;width:100%;}
.main_menu_top{text-align:center;}
.main_menu_top>ul{display:table;width:100%;box-sizing:border-box;padding:0 35px;height:63.25px;}
.main_menu_top>ul>li{display:table-cell;vertical-align:middle;cursor:pointer;transition:all 250ms;position:relative;padding:0;}
.main_menu_top>ul>li:hover{background:#fbfbfb;outline:0;box-shadow:0px 0px 2px #f5f5f5;}
.main_menu_top>ul>li:hover>a{color:#333;}
.main_menu_top a{color:#aaa;}
.main_menu_top>ul>li>a{display:block;transition:all 250ms;}
.main_menu_top > ul > li > ul >li{margin:0;padding:0;}
.main_menu_top>ul>li>ul a{display:block;padding:10px 15px;}
.main_menu_top>ul>li>ul a:hover{background:#fbfbfb;color:#333;}
.h2-title-blue{color:#157c9b;font-size:28px;}
.variation_name{padding-top: 12px;}
.variation_text{font-size:110%; line-height:220%; padding-top:20px; margin-bottom:20px;}
.video_variation{margin-top:12px; padding-left:10px;}
.img_variation{max-width: inherit;}
.hide_mobile_top{padding-top: 2px;}
.hide_desktop_top{padding-top: 0;}
.container .link_red{color:red;}
.index_img_d{padding-top: 8px;}
.hide_mobile_l{padding-left: 80px;}
.hide_desktop_l{padding-left:8px; padding-top:4px;}
.container .variation_name_col3{margin-top:44px; width:410px; margin-left:110px;}
.container .variation_name_w{margin-top:2px; width:400px; margin-left:120px;}
.variation_name_m{margin-top:2px; margin-left:70px;}
.container .variation_name_c{margin-top:2px; width:410px; margin-left:110px;}
.index_item_de_s{margin-top:28px; margin-left:32px; padding:40px 20px; border:1px solid black; box-sizing: content-box; margin-bottom: 10px;}
.index_item_de_s:nth-child(n+3){margin-top:30px;}
.b_center{text-align: center;}
.img_center{margin:0 auto;}
.try{color: #dc3d05;}
.title_text{font-size:32px;}
.text_item_de{font-size:16px;}
.text_download{font-size:24px;}
footer{border-top:1px solid #137b9b;display:block;width:100%;color:#0e90ab;}
.footer_w{display:table;width:100%;box-sizing:botder-box;padding:15px 0 60px 0;}
.footer_blocks{display:table;max-width:960px;width:100%;margin:auto;font-size:0.85em;}
.footer_blocks p{text-align:center;}
.footer_blocks a{}
.footer_blocks>div{display:table-cell;box-sizing:border-box;margin:0;padding:0 10px;vertical-align:top;}
.footer_blocks>div:nth-child(2){width:32%;}
.footer_blocks>div:nth-child(1),
.footer_blocks>div:nth-child(3){width:34%;}
.social_icons a{display:inline-block;padding:0 3%;}
.social_icons a img{display:block;width:100%;max-width:46px;}
.menu-respond{display:none;}
.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;transition:0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:transparent;outline:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;}
.tcon > *{display:block;}
.tcon:hover, .tcon:focus{outline:none;}
.tcon::-moz-focus-inner{border:0;}
.tcon-menu__lines{display:inline-block;height:4px;width:40px;border-radius:2.85714px;transition:0.3s;background:#137b9b;position:relative;}
.tcon-menu__lines::before, .tcon-menu__lines::after{display:inline-block;height:4px;width:40px;border-radius:2.85714px;transition:0.3s;background:#137b9b;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%;}
.tcon-menu__lines::before{top:10px;}
.tcon-menu__lines::after{top:-10px;}
.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(0.8, 0.8, 0.8);transform:scale3d(0.8, 0.8, 0.8);}
.tcon-menu--xcross{width:auto;}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines{background:transparent;}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before, .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:40px;}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);}
.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.tcon-visuallyhidden:active, .tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
#main{display:block;max-width:100%;}
.title_prod_page{display:block;text-align:center;font-size:30px;}
.title_prod_page:after{content:"";width:174px;height:4px;display:block;background:#ded6c9;margin:auto;margin-top:22px;margin-bottom:14px;}
.prod_singl_free{padding-top:20px;border-bottom:1px solid #ded6c9;margin-bottom:10px;margin-top:20px;}
.prod_singl_w{padding-top:60px;margin-bottom:10px;}
.prod_singl_w:last-child{border-bottom:0;margin-bottom:0;}
.prod_singl_w:nth-child(2){border-top:0;margin-top:0;}
.prod_top{display:block;width:100%;}
.prod_top>div{float:left;width:50%;display:block;}
.prod_top_mine>div{float:left;width:100%;display:block;}
.prod_top_left{display:table;width:100%;}
.prod_top_left>div{display:table-cell;vertical-align:middle;height:100%;position:relative;}
.prod_top_img img{max-width:346px;width:100%;}
.num_list{width:90px;}
.num_list a{position:absolute;display:inline-block;}
.num_list a:nth-child(1){left:0;right:0;top:6%;margin:auto;font-size:50px;}
.num_list a:nth-child(2){left:0;right:0;margin:auto;top:37%;}
.num_list a:nth-child(3){left:0;right:0;bottom:17%;margin:auto;}
.num_list a>span img{text-align:center;display:block;max-width:72px;}
.prod_top_desc{padding-top:40px;}
.title_prod_block{font-family:'Montserrat', sans-serif;font-size:36px;margin-bottom:40px;}
.title_prod_block:after{content:"";width:96px;height:4px;display:block;background:#ded6c9;margin-top:4px;}
.title_prod_block span{font-size:28px;}
.exerpt_prod{display:table;width:100%;padding-bottom:7px;}
.exerpt_prod>ul{display:table-cell;width:50%;font-size:18px;font-weight:300;color:#4c4c4c;}
.prod_top_mine .exerpt_prod>ul{width:auto;}
@media (max-width:767px){.prod_top_mine .exerpt_prod>ul{display:block;}
}
.exerpt_prod>ul li{padding-bottom:17px;}
.exerpt_prod>ul span{font-weight:400;color:#cfc5ba;padding-right:5px;}
.prod_top_desc p{font-size:17px;font-weight:300;color:#cfc5ba;padding-bottom:20px;}
.products_variation_title{padding-top:6px;}
.prod_top_price{display:table;width:100%;text-align:left;max-width:400px;padding-top:8px;}
.prod_top_price>span{font-family:'Montserrat', sans-serif;font-size:30px;color:#343434;display:table-cell;width:33.3333%;text-align:left;vertical-align:middle;font-weight:700;position:relative;}
.prod_top_price>span:nth-child(3){padding-right:21px;}
.prod_top_price>span.line_through{text-align:center;}
.prod_top_price>span:nth-child(2){padding-left:7px;}
.prod_top_price span a{display:inline-block;width:144px;height:54px;position:relative;}
.prod_top_price span a img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:1;transition:all 300ms;}
.prod_top_price span a:hover img:nth-child(1){opacity:0;}
.prod_top_price span a img:nth-child(1){z-index:1;}
.max_58 img{max-width:58px;}
.max_68 img{max-width:68px;margin-left:9px;}
.img_desktop{display:block;margin:auto;width:100%;}
.img_mobile{display:none;}
.products_variation_blocks{display:block;width:100%;padding:0 12px;}
.products_variation_block{display:block;height:100%;position:relative;}
.products_variation_blocks .products_variation_block:nth-child(odd) .products_variation_name{float:left;width:40%;max-width:350px;max-width:375px;padding-right:25px;padding-top:70px;padding-bottom:70px;}
.products_variation_blocks .products_variation_block:nth-child(odd) .products_variation_img{float:right;width:60%;max-width:540px;padding-top:70px;padding-bottom:70px;}
.products_variation_blocks .products_variation_block:nth-child(even) .products_variation_name{float:right;width:40%;max-width:350px;max-width:375px;padding-left:25px;padding-top:70px;padding-bottom:70px;}
.products_variation_blocks .products_variation_block:nth-child(even) .products_variation_img{float:left;width:60%;max-width:540px;padding-top:70px;padding-bottom:70px;}
@media (max-width:767px){.products_variation_blocks .products_variation_block:nth-child(odd) .products_variation_name{padding-top:50px;padding-bottom:10px;}
.products_variation_blocks .products_variation_block:nth-child(odd) .products_variation_img{padding-top:0px;padding-bottom:0px;}
.products_variation_blocks .products_variation_block:nth-child(even) .products_variation_name{padding-top:50px;padding-bottom:10px;}
.products_variation_blocks .products_variation_block:nth-child(even) .products_variation_img{padding-top:0px;padding-bottom:0px;}
}
.products_variation_name h3{color:#222222;font-size:24px;font-weight:700;padding-bottom:10px;margin-bottom:25px;}
.products_variation_name h3 span{display:block;color:#4c4c4c;position:relative;margin-left:5px;}
.products_variation_name h3 span:after{content:"";width:78px;height:3px;display:block;background:#157e9b;position:absolute;left:0;bottom:-12px;}
.products_variation_name .text{display:block;min-height:159px;line-height:30px;}
.products_variation_name .img img{float:left;}
.img_1{max-width:140px;}
.img_2{max-width:20px;max-height:121px;margin:0 10px}
.img_3{max-width:123px;}
.special_offer_w{display:block;width:100%;padding-top:13px;margin-bottom:74px;}
.special_offer_w>div{float:left;width:50%;padding:0 0px;}
.red_bundle>div{float:left;width:50%;padding-top:4 8px;}
.special_title{display:block;}
.special_title img{display:block;margin:auto;max-width:394px;}
.home_logo{display:block;width:100%;padding-top:27px;padding-bottom:17px;}
.home_logo img{display:block;width:75%;}
.special_offer_but{display:table;width:100%;max-width:326px;margin-bottom:20px;}
.special_offer_but>div{vertical-align:middle;text-align:center;padding-bottom:10px;}
.buy_now_img a{display:block;margin:auto;width:148px;position:relative;height:50px;}
.buy_now_img a img{position:absolute;top:10px;left:0;right:0;margin:auto;opacity:1;transition:all 300ms}
.buy_now_img a img:nth-child(1){z-index:1;}
.buy_now_img a:hover img:nth-child(1){opacity:0;}
.buy_naw_price p{display:block;max-width:140px;margin:auto;}
.reveal_offer_but{display:table;width:100%;max-width:326px;margin:auto;}
.reveal_offer_but>div{display:table-cell;vertical-align:middle;width:50%;}
.reveal_offer_but .buy_now_img a{width:144px;height:44px;}
.special_volumes_bloks{display:block;width:100%;padding-top:27px;}
.special_volumes_bloks>div{float:left;width:50%;display:block;}
.special_volumes_img{display:block;max-width:213px;margin:auto;}
.special_volumes_add{display:block;width:100%;margin-top:16px;}
.special_volumes_add a{position:relative;height:54px;width:154px;margin:auto;display:block;}
.special_volumes_add a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:1;transition:all 300ms}
.special_volumes_add a img:nth-child(1){z-index:1;}
.special_volumes_add a:hover img:nth-child(1){opacity:0;}
.special_volumes_open{display:table;width:100%;padding-top:20px;max-width:154px;margin:auto;}
.special_volumes_open>div{display:table-cell;vertical-align:middle;}
.open_but a{position:relative;height:45px;width:86px;margin:auto;display:block;}
.open_but a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:1;transition:all 300ms}
.open_but a img:nth-child(1){z-index:1;}
.open_but a:hover img:nth-child(1){opacity:0;}
.special_volumes_price p{display:block;margin:auto;width:60px;}
.film_emulation_volumes_blocks{display:block;width:100%;padding-top:31px;}
.film_emulation_volumes_block{float:left;display:block;width:25%;padding:0 10px;padding-bottom:45px;}
.film_emulation_volumes_img{display:block;max-width:215px;margin:auto;}
.film_emulation_volumes_buttons{display:block;width:100%;max-width:154px;margin:auto;}
.film_emulation_volumes_buttons .special_volumes_open{padding:0;padding-top:18px;}
.all_volumes{display:block;width:100%;padding-top:20px;}
.all_volumes_img{display:inline-block;margin:auto;}
.all_volumes_desktop{display:block;}
.all_volumes_mobile{display:none;}
.maga_bundle_w{display:block;width:100%;max-width:756px;margin:auto;padding-top:19px;}
.maga_bundle_w>div{float:left;display:block;}
.grab_everything_text{display:block;margin:auto;padding-top:18px;}
.grab_everything_text img{margin:auto;}
.maga_bundle_1,
.maga_bundle_3{width:18%;}
.maga_bundle_2{width:64%;}
.mega_bundle_price{display:table;width:100%;position:relative;padding-top:38px;}
.mega_bundle_price>div{display:table-cell;position:relative;width:50%;vertical-align:middle;}
.mega_bundle_price>div p{display:inline-block;}
.price_no_136 p{max-width:150px;}
.price_25_dollars p{max-width:162px;}
.mega_bundle_price>div:first-child{text-align:left;}
.mega_bundle_price>div:last-child{text-align:right;}
.maga_bundle_2 .buy_now_img a{position:relative;top:-52px;z-index:1090;display:block;}
.film_emulation_volumes_buttons .special_volumes_add{margin-top:10px;}
.price_no_49{display:block;width:100%;max-width:270px;margin:auto;padding-top:4px;}
.price_no_49>p{display:block;vertical-align:middle;text-align:center;float:left;width:50%;}
.price_no_49>p img{margin:auto;}
.price_no_49>p:first-child img{width:86px !important;height:53px !important;}
.price_no_49>p:last-child img{width:59px !important;height:51px !important;}
.buy_now_img.graint_texture a{margin-right:auto;}
.buy_now_img.graint_texture_2 a{margin-left:0px;}
p{text-align:left;}
@media all and (min-width:869px){.main_menu_top > ul > li > ul{z-index:9999;position:absolute;transition:visibility 0s linear 0.3s,opacity 0.3s linear;height:auto;color:#000;display:table;top:100%;margin-left:-1px;min-width:150%;background:#eee;text-align:left;left:0;margin-top:1px;display:none;}
.main_menu_top > ul > li > ul.menu_vis{z-index:9999;height:auto;display:block !important;}
}
@media all and (max-width:967px){.social_icons a{padding:0px;margin:0 3%;}
.social_icons a img{width:35px;height:35px;}
.footer_blocks > div:nth-child(2){width:27%;}
.footer_blocks > div:nth-child(1), .footer_blocks > div:nth-child(3){width:36.5%;}
.img_2{margin:0 25px;}
.index_item_de{max-width:85%;padding:22px 10px !important;margin:30px 0px !important;}
}
@media all and (max-width:891px){.img_1{max-width:116px;}
.img_3{max-width:115px;}
}
@media all and (max-width:868px){.img_1{max-width:110px;}
.img_3{max-width:110px;}
.special_volumes_price p{width:55px;}
.buy_now_img.graint_texture{padding-bottom:25px;}
.price_no_49{padding-top:0;padding-bottom:25px;max-width:250px;}
#main .container_12{padding-bottom:30px;width:100% !important;}
.container{padding:0 10px !important;padding-top:75px !important;}
.blog_page #main{}
.img_2{margin:0 15px;}
#footer{padding:0 20px;}
.footer_w{padding:15px 0 20px 0;}
.footer_blocks > div:nth-child(2){width:100%;display:table-header-group;float:none;height:62px;}
.footer_blocks > div:nth-child(3){width:100%;display:table-header-group;float:none;height:52px;}
.footer_blocks > div:nth-child(1){width:100%;display:table-footer-group;float:none;}
.footer_blocks > div{text-align:center;}
.container_12 .grid_10{max-width:100%;}
.fixed{position:fixed;}
.logo{width:160px;}
.logo > a{max-width:160px;}
.cart_icon{float:right;position:relative;top:5px;}
.main_menu_top_w{float:right;margin-top:0px;margin-left:5px;}
.cart_icon a img{display:block;width:40px;height:40px;margin-top:-2px;}
.header_top{padding-bottom:0;height:50px;}
.menu-respond{display:block;top:5px;position:relative;}
.main_menu_top{left:0;transition:all 600ms;position:absolute;width:90%;right:0;margin:auto;margin-top:11px;height:0;visibility:hidden;opacity:0;}
.main_menu_top.visible{display:block;position:fixed;background:transparent;width:90%;height:100%;top:0;box-sizing:border-box;left:0;right:0;margin:auto;margin-top:50px;opacity:1;visibility:visible;overflow-x:hidden;}
.main_menu_top > ul{display:block;width:100%;box-sizing:border-box;padding:0;height:auto;padding-top:0;background:#f2f2f2;overflow-y:auto;margin-bottom:50px;}
.main_menu_top > ul > li{display:block;vertical-align:top;text-align:left;padding:0 0;border-bottom:1px solid #ccc;}
.main_menu_top > ul > li > ul{z-index:9999;position:relative;transition:0;height:auto;color:#000;display:block;top:100%;margin-left:0;min-width:100%;background:transparent;text-align:left;left:0;margin-top:0;padding-left:0;display:none;box-sizing:border-box;}
.main_menu_top > ul > li > ul.menu_vis{display:none;}
.main_menu_top > ul > li > ul.slideUp{display:block;}
.main_menu_top > ul > li:hover{background:transparent;outline:0;box-shadow:none;}
.main_menu_top > ul > li > a{padding:15px 15px;text-align:center;}
.main_menu_top > ul > li > a:hover{background:#fbfbfb;}
.main_menu_top > ul > li > ul>li>a{position:relative;padding-left:15px;font-style:italic;text-align:center;}
.menu_arr:after{content:"";position:absolute;right:25px;color:#333;top:23px;margin:auto;border:10px solid transparent;border-top:15px solid #aaa;display:block;width:0;height:0;}
.products_variation_name .text{display:block;min-height:auto;line-height:30px;}
.prod_top_price{padding-top:0;}
.special_offer_w > div{float:none;width:100%;padding:0 0px;padding-bottom:48px;}
.film_emulation_volumes_block{width:50%;padding-bottom:58px;}
.film_emulation_volumes_img{margin:auto;}
.all_volumes{text-align:center;}
.all_volumes_desktop{display:none;}
.all_volumes_mobile{display:block;}
.all_volumes_img{text-align:center;}
.grab_everything_text{display:none;}
.maga_bundle_1, .maga_bundle_3{width:0%;display:none;}
.maga_bundle_w > div{float:none;display:block;}
.maga_bundle_2{width:100%;max-width:;max-width:400px;margin:auto;}
.maga_bundle_2 .buy_now_img a{position:relative;top:0;z-index:1;display:block;}
.mega_bundle_price > div:first-child{text-align:center;}
.mega_bundle_price > div:last-child{text-align:center;}
.home_logo img{width:95%;margin:auto;}
.film_emulation_all_volumes_bundle img{width:95% !important;padding-top:34px !important;}
.special_offer_but{max-width:540px;padding-top:1px;margin-bottom:38px;margin:auto;}
.buy_naw_price{width:49%;display:inline-block;}
.buy_naw_price p{}
.buy_now_img a{}
.reveal_offer_but .buy_now_img a{margin-right:15px;}
.special_volumes_bloks{padding-top:19px;}
.special_offer_w{margin-bottom:23px;}
.film_emulation_volumes_blocks{padding-top:23px;}
.film_emulation_volumes_buttons .special_volumes_add{margin-top:22px;}
.mega_bundle_price{padding-top:15px;}
.price_no_136 p{max-width:200px;}
.price_25_dollars p{max-width:200px;}
.maga_bundle_2 .buy_now_img a{margin-right:0;margin:auto;height:52px;width:174px;}
.maga_bundle_2 .buy_now_img{padding-top:43px;}
.special_title img{display:block;margin:auto;max-width:100%;}
.infrared_grid h1{padding:5px;}
}
@media all and (max-width:804px){.img_1{max-width:100px;}
.img_2{max-width:15px;max-height:60px;margin-left:2px;margin-right:7px;}
.img_3{max-width:92px;width:70%;}
}
@media all and (max-width:767px){footer{border-top:0;}
.footer_w{border-top:1px solid #0e90ab;}
.special_volumes_img{padding:0 10px;}
.exerpt_prod > ul li{padding-bottom:15px;}
.img_desktop{display:none;}
.img_mobile{display:block;margin:auto;}
.prod_top_desc{padding-top:1px;}
.title_prod_page{font-size:29px;}
.prod_top > div{float:none;width:100%;display:block;margin:auto;max-width:420px;}
.prod_top{padding-bottom:30px;}
.h2-title-blue{font-size:27px;}
.products_variation_title p::before{width:20%;left:-27%;}
.products_variation_title p::after{width:20%;right:-27%;}
.products_variation_name{padding-bottom:20px;}
.products_variation_name .text{width:70%;float:right;}
.products_variation_name .img{width:30%;float:left;}
.products_variation_name .img img{max-width:275px;}
.products_variation_name .img img.img_1{display:block;width:85%;}
.products_variation_block{padding:0px 0;}
.products_variation_blocks .products_variation_block:nth-child(2n+1) .products_variation_name{width:100%;max-width:100%;padding-right:0;margin:auto;}
.products_variation_blocks .products_variation_block:nth-child(2n+1) .products_variation_img{width:100%;max-width:100%;padding-right:0;margin:auto;}
.products_variation_blocks .products_variation_block:nth-child(2n) .products_variation_img{width:100%;max-width:100%;padding-right:0;margin:auto;}
.products_variation_blocks .products_variation_block:nth-child(2n) .products_variation_name{width:100%;max-width:100%;padding-left:0;margin:auto;}
.num_list{max-width:70px;}
.exerpt_prod > ul li{padding-left:14px;}
.title_prod_block{padding-left:13px;}
.exerpt_prod{padding-bottom:16px;}
.prod_top_desc p{padding-bottom:29px;padding-left:15px;}
.products_variation_title{padding-bottom:18px;padding-top:10px;}
.prod_top_price > span{padding-right:10px;}
.products_variation_name h3{margin-bottom:18px;}
.section-line{padding-top:50px;}
}
@media all and (max-width:414px){.prod_top_price > span{font-size:26px;text-align:center;padding-left:0;position:relative;}
.line_through::after{width:100%;max-width:70px;left:0;right:0;}
.prod_top_price>span:nth-child(2){text-align:left;}
.buy_now_img a{margin-right:auto;}
.reveal_offer_but{width:100%;max-width:100%;margin:auto;}
.reveal_offer_but .buy_now_img a{margin-right:auto;}
}
@media all and (max-width:375px){.content_center{padding-top:7px !important;padding-bottom:3px;}
.title_prod_page{font-size:24px;}
.h2-title-blue{font-size:22px;}
.title_prod_block{font-family:'Montserrat', sans-serif;font-size:29px;margin-bottom:30px;}
.title_prod_block span{font-size:22px;}
.exerpt_prod>ul{display:block;width:100%;font-size:18px;font-weight:300;}
.title_prod_page:after{height:3px;margin-top:10px;}
.products_variation_title span p{min-width:auto;font-size:24px;}
.products_variation_title span.line{position:relative;display:none;}
.num_list{max-width:60px;}
.num_list a > span img{width:60px;height:60px;}
.buy_now_img a{}
.reveal_offer_but .buy_now_img a{margin-right:0;}
.special_volumes_add a{width:auto;}
.special_volumes_price p{width:auto;}
.open_but a{width:70px;}
.exerpt_prod > ul li{padding-bottom:0px;}
.prod_top_desc p{margin-left:13px;}
}
@media (max-width:767px){#glossary .grid_4{margin-left:auto;margin-right:auto;float:none;display:table-header-group;}
}
#glossary{margin-left:auto;margin-right:auto;display:block;float:none;}
#glossary .grid_4{float:none;display:inline-block;}
html.sendmail{background:#f0f0f0;}
.sendmail body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.sendmail h3{font-weight:normal;font-size:16px;}
.sendmail div{text-align:center;width:400px;margin:100px auto;border:1px solid #ccc;background:#fbfbfb;padding:10px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.film_emulation_all_volumes_bundle img{width:100%;margin:auto;padding-top:27px;}
.go_infrared{position:relative;display:flex;}
.go_infrared_text{width:50%;display:inline-block;padding-top:56px;position:relative;}
.go_infrared_img{width:40%;padding-top:27px;display:inline-block;}
.go_infrared>img{width:100%;}
.special_red_bundles{width:50%;display:inline-block;padding-top:8px;padding-right:9px;position:relative;}
.special_red_bundles .red_bundle_logo{display:inline-block;width:36%;padding-top:14%;}
.special_red_bundles .red_bundle_price{display:inline-block;width:30%;padding-top;12px;}
.special_red_bundles .red_bundle_price img{margin:auto;width:100%;padding-bottom:32%;max-width:150px;}
.special_red_bundles .buy_now_img{display:inline-block;width:32%;padding-top:2%;padding-bottom:11%;}
.single_volume_shop{width:100%;display:flex;}
.single_volume_open{width:49%;display:inline-block;padding-top:4%;padding-right:5%;}
.logo_single_volume{width:50%;display:inline-block;padding-top:6%;padding-left:10%;}
.logo_single_volume .single_logo{display:inline-block;width:100%;padding-bottom:20px;}
.logo_single_volume .single_no_price{width:49%;display:inline-block;}
.logo_single_volume .single_volume_price{width:49%;display:inline-block;}
.logo_single_volume .single_volume_price img{margin:auto;max-width:140px;margin-left:0px;}
.logo_single_volume .single_no_price img{max-width:140px;margin-right:0px;margin-left:auto;}
.full_genre{display:flex;padding-top:4%;}
.full_genre_main{width:100%;display:inline-block;padding-right:10%;}
.logo_full_genre{display:inline-block;width:100%;padding-bottom:20px;}
.genre_no_price{display:inline-block;width:49%;}
.genre_volume_price{display:inline-block;width:49%;}
.genre_volume_price img{margin:auto;max-width:140px;margin-left:0px;}
.genre_no_price img{max-width:140px;margin-right:0px;margin-left:auto;}
.genre_buttons{display:inline-block;width:100%;}
.genre_buttons .buy_now_img{width: 100%; text-align: center;}
.genre_buttons .buy_now_img>div{display:inline-block;width:24%;padding-bottom:25px;}
.shop_infrared_volume{padding-top:4%;display:flex;}
.shop_infrared{display:inline-block;width:48%;padding-right:6%;}
.infrared_img{display:inline-block;width:59%;}
.infrared_group{display:inline-block;width:30%;padding-bottom:18%;padding-left:10%;}
.infrared_group>div{padding-bottom:10px;margin-top:20px;}
.infrared_no_price img{max-width:140px;margin-left:-28px;}
.infrared_volume_price img{max-width:140px;margin-left:-28px;}
.shop_film_grain{display:inline-block;width:48%;text-align:right;padding-left:4%;padding-right:2%;}
.film_grain_img{display:inline-block;width:59%;}
.film_grain_group{display:inline-block;width:30%;padding-bottom:18%;padding-left:10%;}
.film_grain_group>div{padding-bottom:10px;margin-top:20px;}
.red_bundle{padding-bottom:4%;}
.single_volume_shop{padding-bottom:4%;}
.full_genre{padding-bottom:2%;}
.lazy-main-img > img {margin-top: -4px;margin-left: -12px;}
.lazy-main-img .genre_no_price, .lazy-main-img .genre_volume_price {display: none;}
@media (max-width:868px){.go_infrared{width:100% !important;}
@media (max-width: 868px) {.full_genre_main .genre_no_price, .full_genre_main .genre_volume_price {display: none;} .lazy-main-img > div > img {width: 57%;} .special_offer_but > div > p {text-align: center;} .special_offer_but > div > p > img {width: 77%;}}
@media (max-width: 868px) {.lazy-main-img .genre_no_price, .lazy-main-img .genre_volume_price {display: inline-block;} .lazy-main-img > img {margin-bottom: 20px !important;}}
.go_infrared_text{margin:auto;padding-top:0%;text-align:center;}
.go_infrared_img{margin:auto;}
.special_red_bundles{width:100% !important;}
.special_red_bundles .red_bundle_logo{display:inline-block;width:100%;padding-top:4%;padding-left:13%;padding-right:12%;}
.special_red_bundles .red_bundle_logo img{margin:auto;}
.special_red_bundles .red_bundle_price{display:inline-block;width:50%;padding-top;20px;}
.special_red_bundles .red_bundle_price img{margin:auto;padding-bottom:10%;margin-right:75px;}
.special_red_bundles .buy_now_img{display:inline-block;width:27%;padding-top:0%;padding-bottom:4%;margin-left:-25px;}
.special_red_bundles .buy_now_img a{width:148px;margin-left:42px;}
.single_volume_shop{display:block;position:relative;}
.single_volume_open{width:100%;margin-top:70vw;padding-right:0px;}
.single_volume_open img{width:95%;margin:auto;}
.logo_single_volume{width:100%;position:absolute;top:0px;padding-left:0px;left:0px;}
.single_logo img{width:95%;margin:auto;}
.single_no_price{}
.full_genre{display:block;}
.full_genre_main{width:100%;padding-right:0px;}
.logo_full_genre img{width:95%;margin:auto;}
.genre_no_price{}
.genre_buttons{width:100%;}
.genre_buttons .buy_now_img{padding-left:0%;padding-top:4%;}
.shop_infrared_volume{display:block;}
.shop_infrared{width:100%;padding-right:0px;}
.shop_film_grain{width:100%;text-align:inherit;padding:0px;}
.genre_buttons .buy_now_img>div{padding-bottom:3%; width: 49%;}
.limited_time_speed{padding:0 8px;margin:16px 0 12px 0}
.special_red_bundles .red_bundle_logo .img_desktop{display:none;}
.infrared_buy_button{margin-right:-14px;}
.infrared_no_price img{max-width:140px;margin-left:0px;}
.infrared_buy_button img{width:90%;}
.infrared_volume_price img{max-width:140px;margin-left:0px;}
.red_bundle_logo .img_mobile{display:block;}
.go_infrared_text img{margin-left:20px;}
}
@media (max-width:560px){.infrared_no_price img{max-width:140px;margin-left:-28px;}
.infrared_volume_price img{max-width:140px;margin-left:-28px;}
.special_red_bundles .buy_now_img a{width:148px;margin-left:0px;}
.special_red_bundles .red_bundle_price img{margin:auto;padding-bottom:10%;width: 57%;}
.infrared_buy_button img{width:100%;}
.go_infrared_text img{margin-left:0px;}
.title_prod_block:after{margin-left:13px;}
}
@media (max-width:374px){.infrared_buy_button{margin-right:-22px;}
.infrared_group{padding-bottom:10%;}
.film_grain_group{padding-bottom:10%;}
}
@media (max-width:768px){.products_variation_name h3 span{margin-left:0px;} .products_variation_name h3 span::after{bottom:-10px;}}
@media (max-width:423px) {
@-moz-document url-prefix() {
  .products_variation_name h3 span.l_word::after {
   bottom:-50px;
   width: 78px;
  }
}
}
.lazy-main-img {padding-bottom: 0;}
.misomobile{display:none;}
.lastfix{top:-5px;position:relative;}
.miso.prod_top_price .kentro{top:20px;}
img.miso{padding-top:25px;}
.kentro{text-align:center !important;}
.miso{width:50%;float:left;}
.miso.rightpart{padding:6 20px;}
.miso.leftpart , .miso.rightpart{margin:2px 0 36px;}
.miso.prod_top_price{padding-top:0;}
        @media only screen and (max-width: 650px) {
          .misomobile{display:block;margin-bottom:30px !important;}
          .misomobides{margin-top:-10px !important;}
          .misodesktop{display:none;}
          .lastfix{top:-5px;position:relative;}
          .fix img{margin:0 auto;}
          .miso.rightpart{padding:0px;}
          .miso.leftpart , .miso.rightpart{width:100%;text-align:center;}
          .miso.rightpart img{margin:0 auto;}
          .miso.rightpart{margin:30px 0 50px;}
          .miso.prod_top_price .kentro {top: 14px;}
}
  .offer.price.mobile{display:none;}
@media only screen and (max-width: 768px) {
  .offer.price.mobile{display:block;}
  .offer.price.desktop{display:none;}
  .special_offer_w .special_offer{padding-bottom:0;}
}

.products_variation_name h3 span{display:inline;    margin-left: 15px;}

/*youtube embed fast load*/
.wrapper {
    max-width: 940px;
    margin: 1px auto;
    padding: 0 1px;
}

.youtube {
    background-color: #969696;
    margin-bottom: 0px;
    position: relative;
    padding-top: 90%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 100%;
    top: -0.01%;
    left: 0;
    opacity: 0.9;
}
.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #e61212;
    box-shadow: 0 0 30px rgba( 0,0,0,0.2 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100% !important;
    width: 100%;
    top: 0;
    left: 0;
}


.fotolink{text-decoration:none; border-bottom-width: 4px; border-bottom-style: solid; padding-bottom: 0px; border-bottom-color:#ec665c;}
.under{text-decoration:none;font-weight:bold;color:#de1024;}
.header{top:0;position:fixed;left:0;right:0;margin:0 auto;max-width:908px;z-index:99999;background:#fff;padding-bottom:5px;}
#main{margin-top:80px;}



.rightpart {
    padding-left: 12.5px;
}
.leftpart {
    padding-right: 12.5px;
}


.mobilepart{display:none;}
.hrmarg1 , .hrmarg2{clear:both;}
@media only screen and (max-width: 960px) {
  .mobilepart{display:block;}
  .desktoppart{display:none !important;}
}
@media only screen and (max-width: 768px) {
	.cont{padding:0 10px;}
	iframe{height:auto!important;}
	.rightpart{padding-left:0;margin-left:0 !important;}
	.leftpart{padding-right:0;margin-right:0 !important;}
  .hrmarg1{margin-top:30px;}
.hrmarg2{margin-bottom:40px;}


#reviews .title_text{font-size:27px;}
}

@media only screen and (min-width: 881px) {
.header{border-bottom: 1px solid #707070;}
}
@media only screen and (max-width: 881px) {
.toogle_menu{margin:0 26px;}
}

@media only screen and (max-width: 562px){
.toogle_menu {margin: 0 20px;}

@media only screen and (max-width: 430px) {
center .custombutton:first-child{margin-right:35px;}

}

