* {margin:0;padding:0;outline:none;}
html, body {
    height: 100%;
    min-height:100%;
    font-size:1em;
    -webkit-font-smoothing: antialiased;
    outline:none;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
ul,li { list-style: none; margin:0px; padding:0px;}
/* ============================================= */
/* Standard Styles */
/* ============================================= */

.resp_align_left { text-align:left; }
.resp_align_right { text-align:right; }
.align_center { text-align: center; }
.justify  { text-align:justify; }
.float_left { float:left; }
.float_right { float:right; }
.pad_left { padding-left: 8px;}
.pad_right { padding-right: 8px;}
.padit {padding-left: 8px; padding-right: 8px;}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; height:0px;}
.clear-left, .clear_left { clear:left; } .clear-right, .clear_right { clear:right; }
.hide  { display:none;  }
.block {display:block !important;}
.inline {display:inline !important;}

.bold {font-weight:600;}
.italic {font-style:italic;}
.white { color:#fff;}

a { color:#000;text-decoration:none;outline:none;   }
a:hover, a:focus { color:#444;text-decoration:none;outline:none;}
a:active, a:visited { outline:none; }

/* ** ** Header Styles ** ** */
h1, h2, h3, h4, h5 {margin:0 0 0.5em; line-height:1.1em;font-weight: normal;}
h1 {    font-size:1.8em;}
h2 {    font-size:1.2em;}
h5 {    font-size:1.0em;}
h4 {    font-size:1.1em; color:#000; }
h3 {    font-size:1.1em; color:#fff;}
h6 {    font-size:1.0em;}

strong          {   font-weight:600;}
em, dfn         {   font-style:italic;}
dfn             {   font-weight:600;}
sup, sub        {   line-height:0;}
abbr, acronym   {   border-bottom:1px dashed #ccc;}
address         {   margin:0 0 1.5em;font-style:italic;}
del             {   color:#666;}
pre, code, tt   {   font:1em 'andale mono', 'lucida console', monospace;line-height:1.5; display:block;}
code            {   background-color:#eee; display:inline; padding:0px 2px 1px 2px; line-height:1.1em;}
pre             {   margin:1.5em 0;white-space:pre;}

.nopadding { padding:0px;}
.nomargin { margin:0px;}

img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
li { margin:0px; padding:0px;}



.rslides_tabs li.rslides_here a:after {
    font: normal normal normal 14px/1 FontAwesome;
    display: block;
    content: "\f0ac";
    font-size: 40px;
    padding: 0;
    margin: 0;
    background-color: #fff;
    text-align: center;
    height: 40px;
    width: 40px;
    border-radius:50%!important;
}