/* Minification failed. Returning unminified contents.
(454,155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(455): run-time error CSS1002: Unterminated string: ');
(1274,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(1275): run-time error CSS1002: Unterminated string: ');
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
dl,
dt,
dd,
ol,
nav ul,
nav li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
ol,
ul{list-style:none;margin:0;padding:0;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
.margin-left-testimonial{right:-1.2em;}
.txt-rt{text-align:right;}
.txt-lt{text-align:left;}
.txt-center{text-align:center;}
.float-rt{float:right;}
.float-lt{float:left;}
.clear{clear:both;}
.pos-relative{position:relative;}
.pos-absolute{position:absolute;}
.vertical-base{vertical-align:baseline;}
.vertical-top{vertical-align:top;}
.underline{padding-bottom:5px;border-bottom:1px solid #eee;margin:0 0 20px 0;}
nav.vertical ul li{display:block;}
nav.horizontal ul li{display:inline-block;}
img{max-width:100%;}
body{font-family:'Roboto', sans-serif;}
.wrap{width:80%;margin:0 auto;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;}
.header_top{padding:15px 0;border-bottom:2px solid #1D84B5;position:fixed;z-index:1;width:100%;clear:both;background:#FFF;}
.logo{float:left;}
.menu{float:right;margin:3px 0;}
.menu li{display:inline-block;}
.menu li a{display:block;font-size:1em;font-weight:500;margin:5px 15px;color:#222;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.menu li a:hover{color:#1D84B5;}
.menu li.login a{-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 1px #381664;-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 1px #381664;box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 1px #381664;background:#1D84B5;background:-moz-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1D84B5), color-stop(0%, #8a4bdb), color-stop(100%, #1D84B5), color-stop(100%, #1D84B5));background:-webkit-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-o-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-ms-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:linear-gradient(to bottom, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D84B5', endColorstr='#1D84B5', GradientType=0);border:1px solid #673d9d;font-weight:normal;color:#FFF;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;}
.menu li.login a:hover{background:#1D84B5;background:-moz-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1D84B5), color-stop(0%, #6b36af), color-stop(100%, #8a4bdb), color-stop(100%, #6c38af));background:-webkit-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-o-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-ms-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:linear-gradient(to bottom, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D84B5', endColorstr='#6c38af', GradientType=0);}
.menu li.login a:active{-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);border:1px solid #51258A;background:#622EA5;}
#loginContainer{position:relative;}
#loginContainer a span{display:block;padding:4px 25px;}
#loginButton{display:inline-block;position:relative;z-index:30;cursor:pointer;}
#loginBox{position:absolute;top:60px;right:10px;display:none;z-index:29;}
#loginForm:after{content:'';position:absolute;right:40px;top:-10px;border-left:10px solid rgba(0, 0, 0, 0);border-right:10px solid rgba(0, 0, 0, 0);border-bottom:10px solid #A764FF;}
#loginForm{width:248px;border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;margin-top:0px;background:#A764FF;border:1px solid #A764FF;}
#loginForm fieldset{margin:0 0 10px 0;display:block;border:0;padding:0;}
fieldset#body{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:15px 15px;margin:0;}
#loginForm #checkbox{width:auto;margin:3px 6px 0 0;float:left;padding:0;border:0;*margin:-3px 9px 0 0;}
#body label{color:#FFF;margin:10px 0 0 0;display:block;float:left;font-size:0.8em;}
#loginForm #body fieldset label{display:block;float:none;margin:0 0 6px 0;}
#body label i{color:#383838;text-shadow:1px 1px #929292;font-weight:500;}
#loginForm input{width:92%;border:1px solid #DADADA;color:#222;background:#FFF;padding:8px 8px;font-size:0.85em;font-family:'Roboto', sans-serif;-webkit-apperance:none;}
#loginForm #login{width:auto;float:left;font-family:'Roboto', sans-serif;background:#6D2CC2;color:#fff;font-size:0.8em;padding:8px 15px;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-apperance:none;margin:0 12px 0 0;cursor:pointer;*padding:7px 2px 8px 2px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
#loginForm #login:hover{background:#57229B;}
#loginForm span{display:block;padding:0px 0px 15px 0px;}
#loginForm span a{color:#383838;text-shadow:1px 1px #929292;font-size:0.8em;font-weight:500;background:none;border:none;box-shadow:none;}
#loginForm span a:hover{text-decoration:underline;}
input:focus{outline:none;}
.main{margin-top:-1.5em;}
.content_top{position:relative;background-image:url('/content/images/publicar-maquina/BannerPropietarios.png');}
.content_top_transport{position:relative;background-image:url('/content/images/publicar-maquina/Banner-Transportista.png');}
.content_top_tecniseguros{position:relative;background-image:url('/content/images/tecniseguros.jpg');}
.content_top_users{position:relative;background-image:url('/content/images/Banner-Transportista-Dia.png');}
.banner_desc{float:left;width:62%;padding:2.5em 0 3em 0;text-align:center;color:#FFF;font-weight:300;text-shadow:0px 1px 3px rgba(0, 0, 0, 0.31);font-family:'Roboto', sans-serif;}
.personaje{margin-bottom:0;}
.banner_desc h1{font-size:3.5em;}
.banner_desc h1 span{font-weight:bold;}
.banner_desc h3{font-size:1.4em;margin-top:10px;}
.banner_desc a.play_icon{display:block;padding:15px 0 10px 0;}
.banner_desc h3 span{font-weight:bold;}
.banner_desc p{font-size:0.9em;font-style:italic;padding-top:3px;}
.sign_up{margin-top:2.5em;}
.sign_up input[type="text"]{padding:6px 10px 9px;width:300px;margin:0;border:1px solid #6B36AF;background:#FFF;font-size:1em;color:#9E9E9E;outline:none;font-family:'Roboto', sans-serif;box-shadow:0px 0px 5px #6B36AF;}
.sign_up select{padding:6px 10px 9px;width:300px;margin:0;border:1px solid #6B36AF;background:#FFF;font-size:1em;color:#9E9E9E;outline:none;font-family:'Roboto', sans-serif;box-shadow:0px 0px 5px #6B36AF;}
.sign_up input[type="text"]:focus{color:#686868;}
.sign_up select:focus{color:#686868;}
.sign_up input[type="submit"]{-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);background:#1D84B5;background:-moz-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1D84B5), color-stop(0%, #8a4bdb), color-stop(100%, #1D84B5), color-stop(100%, #1D84B5));background:-webkit-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-o-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-ms-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:linear-gradient(to bottom, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D84B5', endColorstr='#1D84B5', GradientType=0);display:inline-block;border:1px solid #673d9d;padding:7px 40px;font-size:1em;font-family:'Roboto', sans-serif;color:#FFF;margin:0;text-decoration:none;cursor:pointer;outline:none;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;margin-left:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.sign_up input[type="submit"]:hover{background:#1D84B5;background:-moz-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1D84B5), color-stop(0%, #6b36af), color-stop(100%, #8a4bdb), color-stop(100%, #6c38af));background:-webkit-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-o-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-ms-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:linear-gradient(to bottom, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D84B5', endColorstr='#6c38af', GradientType=0);}
.sign_up input[type="submit"]:active{-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 2px 1px rgba(58, 22, 104, 0.81);border:1px solid #51258A;background:#622EA5;}
.ipad{float:right;width:37%;padding-top:18em;}
.ipad img{display:block;}
.features{background:#FFF;padding:10em 0 6em 0;text-align:center;}
.features h2,
.dashborder_img h2,
.content_bottom h2{font-size:3.5em;color:#222;padding:10px 0;font-weight:300;}
.features h2 span,
.dashborder_img h2 span,
.content_bottom h2 span{font-weight:bold;color:#1D84B5;}
.features h4,
.dashborder_img h4,
.content_bottom h4{font-size:1.5em;color:#222;font-weight:300;}
.features_grids{margin-top:3em;}
.section{clear:both;padding:0px;margin:0px;}
.group:before,
.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
.grid_1_of_4{display:block;float:left;margin:1% 0 1% 1.6%;}
.grid_1_of_4:first-child{margin-left:0;}
.images_1_of_4{width:23.8%;padding:1.5% 0;text-align:center;}
.images_1_of_4 img{max-width:100%;}
.images_1_of_4 h3{font-size:1.2em;color:#222;font-weight:600;padding-top:20px;}
.images_1_of_4 h3 span{color:#d4d4d4;}
.images_1_of_4 p{font-size:1em;color:#222;text-align:center;margin:0 auto;padding:10px 0;width:90%;line-height:1.6em;}
.button{text-align:center;margin-top:2em;}
.button a{display:inline-block;-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 1px #381664;-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 1px #381664;box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 1px #381664;background:#1D84B5;background:-moz-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1D84B5), color-stop(0%, #8a4bdb), color-stop(100%, #1D84B5), color-stop(100%, #1D84B5));background:-webkit-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-o-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:-ms-linear-gradient(top, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);background:linear-gradient(to bottom, #1D84B5 0%, #8a4bdb 0%, #1D84B5 100%, #1D84B5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D84B5', endColorstr='#1D84B5', GradientType=0);border:1px solid #673d9d;padding:8px 30px;font-size:1.2em;color:#FFF;text-shadow:0px 1px 3px rgba(0, 0, 0, 0.31);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.button a:hover{background:#1D84B5;background:-moz-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1D84B5), color-stop(0%, #6b36af), color-stop(100%, #8a4bdb), color-stop(100%, #6c38af));background:-webkit-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-o-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:-ms-linear-gradient(top, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);background:linear-gradient(to bottom, #1D84B5 0%, #6b36af 0%, #8a4bdb 100%, #6c38af 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D84B5', endColorstr='#6c38af', GradientType=0);}
.button a img{vertical-align:middle;margin-bottom:2px;}
.dashborder_img{padding:6em 0 4em 0;text-align:center;background:#FAFAFA;box-shadow:inset 0px 0px 10px #EBEBEB;-webkit-box-shadow:inset 0px 0px 10px #EBEBEB;-moz-box-shadow:inset 0px 0px 10px #EBEBEB;-o-box-shadow:inset 0px 0px 10px #EBEBEB;}
.dashborder_img img{margin-top:2em;}
.content_bottom{padding:5em 0 3em 0;text-align:center;}
.section{clear:both;padding:0px;margin:0px;}
.group:before,
.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
.grid_1_of_3{display:block;float:left;margin:2% 0 1% 1.6%;}
.grid_1_of_3:first-child{margin-left:0;}
.images_1_of_3{width:29.2%;padding:1.5%;}
.images_1_of_3 img{max-width:100%;display:block;margin:0 auto;padding:5px;box-shadow:0px 0px 5px #CCC;-webkit-box-shadow:0px 0px 5px #CCC;-moz-box-shadow:0px 0px 5px #CCC;-o-box-shadow:0px 0px 5px #CCC;border-radius:10em;-webkit-border-radius:10em;-moz-border-radius:10em;-o-border-radius:10em;-ms-border-radius:10em;}
.images_1_of_3 h3{font-size:1.3em;font-weight:600;padding-top:20px;}
.images_1_of_3 h3 a{color:#3F3F3F;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.images_1_of_3 h3 a:hover{color:#252525;}
.images_1_of_3 h5{font-size:1em;color:#222;padding-top:5px;}
.customer_desc{margin:10%;box-shadow:0px 0px 5px #A5A5A5;-webkit-box-shadow:0px 0px 5px #A5A5A5;-moz-box-shadow:0px 0px 5px #A5A5A5;-o-box-shadow:0px 0px 5px #A5A5A5;border-radius:1em;-webkit-border-radius:1em;-moz-border-radius:1em;-o-border-radius:1em;margin-bottom:3em;position:relative;}
.customer_desc p{font-size:1em;color:#131313;line-height:2em;padding:15%;}
.customer_desc span.quotes{width:30px;height:30px;display:inline-block;position:absolute;}
.customer_desc span.up{background:url('/content/images/publicar-maquina/qutoes.png') no-repeat left;left:1em;top:1em;}
.customer_desc span.down{background:url('/content/images/publicar-maquina/qutoes.png') no-repeat right;right:1em;bottom:2em;}
.customer_desc span.testimonial-arrow{width:55px;height:20px;display:inline-block;background:url('/content/images/publicar-maquina/testimonial.png') no-repeat;position:absolute;left:7em;bottom:-18px;}
.footer{padding:15px 0;background:#222222;}
.section{clear:both;padding:0px;margin:0px;}
.group:before,
.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
.col_1_of_4{display:block;float:left;margin:1% 0 1% 1.6%;}
.col_1_of_4:first-child{margin-left:0;}
.span_1_of_4{width:20.8%;padding:1.5%;}
.span_1_of_4 h3{color:#FFF;font-size:1.4em;padding-bottom:15px;}
.list li a{display:inline-block;font-size:1em;font-weight:300;padding:6px 0px;color:#CCC;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.list li a:hover{color:#FFF;}
.social-icons{margin-top:2em;}
.social-icons li a img{vertical-align:middle;padding-right:5px;opacity:0.7;}
.list li a:hover > img{opacity:1;}
.copy_right{padding:20px 0;text-align:center;background:#1D84B5;}
.copy_right p{font-size:1em;color:#D6B6FF;}
.copy_right p a{color:#FFF;}
.copy_right p a:hover{text-decoration:underline;}
@media only screen and (max-width:1366px){.wrap{width:90%;}
}
@media only screen and (max-width:1280px){.wrap{width:90%;}
.ipad{padding-top:12em;}
@media all and (max-width:1024px){.wrap{width:90%;}
.banner_desc{width:60%;}
.banner_desc h1{font-size:3em;}
.banner_desc h3{font-size:1.2em;margin-top:5px;}
.ipad{width:40%;}
.customer_desc span.testimonial-arrow{left:5em;}
}
@media all and (max-width:800px){.wrap{width:95%;}
.menu li a{font-size:0.85em;margin:5px 6px;}
.menu li.login a{padding:4px 20px;}
.banner_desc h1{font-size:2.5em;}
.banner_desc a.play_icon{padding:0;}
.sign_up input[type="submit"]{padding:7px 25px;}
.sign_up{margin-top:1.5em;}
.ipad{padding-top:15em;}
.features{padding:6em 0 4em 0;}
}
@media all and (max-width:768px){.wrap{width:95%;}
.ipad{padding-top:16em;margin-bottom:-7em;}
}
@media all and (max-width:640px){.wrap{width:95%;}
.menu{margin:8px 0;}
.banner_desc{padding:8em 0 3em 0;}
.banner_desc h1{font-size:2em;}
.banner_desc h3{font-size:1em;margin-top:0;}
.sign_up input[type="submit"]{padding:7px 20px;}
.ipad{margin-bottom:-5em;}
.grid_1_of_4,
.grid_1_of_3,
.col_1_of_4{margin:0;}
.images_1_of_4,
.images_1_of_3,
.span_1_of_4{width:94%;padding:3%;}
.images_1_of_4 h3{padding-top:0;}
.features{padding:4em 0;}
.features h2,
.dashborder_img h2,
.content_bottom h2{font-size:2.5em;}
.features h4,
.dashborder_img h4,
.content_bottom h4{font-size:1.2em;}
.features_grids{margin-top:0em;}
.images_1_of_4 p{width:60%;}
.customer_desc span.testimonial-arrow{left:12em;}
.title-margin{margin-top:1em;}
}
@media all and (max-width:480px){.wrap{width:95%;}
.header_top{padding:0px 0;}
.menu{margin:0 0 8px 0;}
.logo{float:none;text-align:center;}
.banner_desc{float:none;width:100%;}
.menu{float:none;text-align:center;}
.menu li a{margin:5px 10px;}
.ipad{width:100%;text-align:center;margin-bottom:-10em;padding-top:0em;}
.features{padding:8em 0 4em 0;}
.features h2,
.dashborder_img h2,
.content_bottom h2{font-size:2em;}
.customer_desc span.testimonial-arrow{left:8em;}
.copy_right p{font-size:0.85em;line-height:1.8em;}
.images_1_of_4 p{width:100%;}
}
@media all and (max-width:320px){.wrap{width:95%;}
.menu li a{margin:0px 4px 5px 4px;font-size:0.8em;}
.banner_desc{padding:10em 0 0 0;}
.banner_desc h1{font-size:1.6em;}
.sign_up input[type="text"]{width:160px;}
.sign_up select{width:160px;}
.sign_up input[type="submit"]{font-size:0.85em;margin-left:5px;}
.ipad{padding-top:1em;margin-bottom:-6em;}
.features{padding:4em 0 2em 0;}
.features h2,
.dashborder_img h2,
.content_bottom h2{font-size:1.6em;}
.features h4,
.dashborder_img h4,
.content_bottom h4{font-size:1em;}
.images_1_of_4 h3{padding-top:0;}
.customer_desc{margin:2em 0;}
.customer_desc span.testimonial-arrow{left:7em;}
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.9;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:30px;height:30px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;outline:none;}
.mfp-close:hover,
.mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333333;}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;outline:none;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1;}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after,
.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,
.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black;}
.mfp-iframe-holder .mfp-close{top:-40px;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444;}
.mfp-figure{line-height:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
#small-dialog{background:white;padding:20px 30px;text-align:left;max-width:400px;margin:40px auto;position:relative;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.my-mfp-zoom-in #small-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.my-mfp-zoom-in.mfp-ready #small-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.my-mfp-zoom-in.mfp-removing #small-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0;}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.9;}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.plans_table thead{background:#176087;font-family:'Roboto', sans-serif;}
.plans_table thead th.plans-list{padding:15px 0;border:1px solid #652EAC;}
.plans_table thead th.plans-list h3{font-size:1.2em;color:#FFF;text-shadow:0px 1px 3px rgba(0, 0, 0, 0.31);display:block;width:100%;margin:0;text-align:center;}
.plans_table thead th.plans-list h4{font-size:1em;color:#FFF;display:block;width:100%;margin:0;text-align:center;}
.plans_table thead th.plans-list h4 small{font-size:14px;padding-left:2px;}
.plans_table td.plan_list_title{font-size:0.85em;text-align:left;color:#222;}
.plans_table tbody td{padding:10px;color:#8F8F8F;font-size:0.8em;border:1px solid #E6E6E6;text-align:center;}
.plans_table tfoot td.order_now button{display:block;font-family:'Roboto', sans-serif;font-size:0.85em;text-align:center;color:#FFF;text-decoration:none;margin:0 auto;background:#176087;outline:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:8px 10px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border:none;cursor:pointer;}
.plans_table tfoot td.order_now button:hover{background:#57229B;}
.plans_table tfoot td{text-align:center;padding:10px 0;border:1px solid #E6E6E6;}
@media (max-width:320px){#small-dialog{padding:20px 5px;}
.mfp-close{line-height:25px;}
.plans_table{margin-top:10px;}
.plans_table thead th.plans-list h3{font-size:1em;}
.plans_table thead th.plans-list{padding:10px 0;}
.plans_table thead th.plans-list h4{font-size:1em;}
.plans_table thead th.plans-list h4 small{font-size:10px;}
.plans_table tfoot td.order_now button{font-size:0.7em;padding:8px;}
}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/content/images/publicar-maquina/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('/content/images/publicar-maquina/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/content/images/publicar-maquina/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url/content/images/publicar-maquina/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/content/images/publicar-maquina/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('/content/images/publicar-maquina/fancybox_loading@2x.gif');background-size:24px 24px;}
}
/* Magnific Popup CSS */

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.9;
    filter: alpha(opacity=80);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #cccccc;
}

.mfp-preloader a:hover {
    color: white;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    padding: 0;
    z-index: 1046;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 30px;
    height: 30px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
    outline: none;
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
    outline: none;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}


/* Main image in popup */

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}


/* The shadow behind the image */

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444;
}

.mfp-figure {
    line-height: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-break: break-word;
    padding-right: 36px;
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}


/******** Plans List *******/


/* Styles for dialog window */

#small-dialog {
    background: white;
    padding: 20px 30px;
    text-align: left;
    max-width: 400px;
    margin: 40px auto;
    position: relative;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
}


/**

/**
 * Fade-zoom animation for first dialog
 */


/* start state */

.my-mfp-zoom-in #small-dialog {
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}


/* animate in */

.my-mfp-zoom-in.mfp-ready #small-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}


/* animate out */

.my-mfp-zoom-in.mfp-removing #small-dialog {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
}


/* Dark overlay, start state */

.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}


/* animate in */

.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.9;
}


/* animate out */

.my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}

.plans_table thead {
    background: #176087;
    font-family: 'Roboto', sans-serif;
}

.plans_table thead th.plans-list {
    padding: 15px 0;
    border: 1px solid #652EAC;
}

.plans_table thead th.plans-list h3 {
    font-size: 1.2em;
    color: #FFF;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.31);
    display: block;
    width: 100%;
    margin: 0;
    text-align: center;
}

.plans_table thead th.plans-list h4 {
    font-size: 1em;
    color: #FFF;
    display: block;
    width: 100%;
    margin: 0;
    text-align: center;
}

.plans_table thead th.plans-list h4 small {
    font-size: 14px;
    padding-left: 2px;
}

.plans_table td.plan_list_title {
    font-size: 0.85em;
    text-align: left;
    color: #222;
}

.plans_table tbody td {
    padding: 10px;
    color: #8F8F8F;
    font-size: 0.8em;
    border: 1px solid #E6E6E6;
    text-align: center;
}

.plans_table tfoot td.order_now button {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 0.85em;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    margin: 0 auto;
    background: #176087;
    outline: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    padding: 8px 10px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    border: none;
    cursor: pointer;
}

.plans_table tfoot td.order_now button:hover {
    background: #57229B;
}

.plans_table tfoot td {
    text-align: center;
    padding: 10px 0;
    border: 1px solid #E6E6E6;
}


/**** End Plans List *********/

@media (max-width: 320px) {
    #small-dialog {
        padding: 20px 5px;
    }
    .mfp-close {
        line-height: 25px;
    }
    .plans_table {
        margin-top: 10px;
    }
    .plans_table thead th.plans-list h3 {
        font-size: 1em;
    }
    .plans_table thead th.plans-list {
        padding: 10px 0;
    }
    .plans_table thead th.plans-list h4 {
        font-size: 1em;
    }
    .plans_table thead th.plans-list h4 small {
        font-size: 10px;
    }
    .plans_table tfoot td.order_now button {
        font-size: 0.7em;
        padding: 8px;
    }
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/content/images/publicar-maquina/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/content/images/publicar-maquina/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/content/images/publicar-maquina/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url/content/images/publicar-maquina/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/content/images/publicar-maquina/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/content/images/publicar-maquina/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
