﻿body {
    color: #3e454c;
    font: 16px/23px "Roboto","sans-serif";
}
html {
    font-size: 62.5%;
}

*{
  margin: 0;
  padding: 0;
  border: none;
}


article,aside,audio,canvas,command,datalist,details,embed,div,div,footer,header,hgroup,keygen,meter,nav,output,progress,div,source,video,main{display:block}mark,rp,rt,ruby,summary,time{display:inline}
a, abbr, acronym, address, applet, article, aside, audio,b, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, div, div, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, div, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{
  background: transparent;
  border: 0 none;
  font-weight: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  /* vertical-align: top; */
}

iframe{
  width: 100%;
}

a{
  text-decoration: none;
  outline: none !important;
}

b, strong{
  font-weight: bold !important;
}

ul,ol{
  list-style: none;
}

q{
  quotes: none;
}

table, table td{ 
  padding: 0;
  border: none;
  border-collapse: collapse;
}

img{
  vertical-align: top; 
  max-width: 100%;
}

embed{ 
  vertical-align: top;
}

input,button{
  -webkit-appearance: none;
  outline: none;
}

button::-moz-focus-inner{
  border: 0;
}

html,body{
  height: 100%;
}


li, li a {
   list-style: outside none none;
    text-decoration: none;
}

nav.main_menu.menu_var2 > ul > li > a,
nav.main_menu.menu_var2 > ul > li > div.sub_menu_wrap.type_2.clearfix > ul > li > a,
.header_top.mobile_menu > ul#nav > li > a
 {
	border: 0px solid red;
	text-decoration: none;
}

