img, object, embed { height: auto; max-width: 100%;}
a {
  color: #333;
  text-decoration: none;
  transition:all .5s;
}
a:hover,
a:focus {
  color: #f18d05;
  text-decoration: underline;
}
a:focus {
  outline:none;
}

/********* menu hover **********

@media (min-width: 1023px) {
  .dropdown:hover>.dropdown-menu {
    display: block;
}}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}*/

/********* submenu **********
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #999;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #F00;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}*/

/********* container **********

.container { max-width: 1025px;}
@media (min-width: 768px) {.container {width: 764px;}}
@media (min-width: 1024px) {.container {width: 960px;}}
@media (min-width: 1200px) {.container { width: 1025px;}}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 10px;
  padding-left: 10px;
}*/

/********* navbar ***********/	

.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: inherit;
  border-bottom-color: inherit;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #fff ;
  border-bottom-color: #fff;
}

.navbar{ border:0; border-radius:0; margin:0; background: none; box-shadow:none; min-height:inherit;}
.navbar-default .navbar-nav > li { /*margin:6px 13px 0 0;*/}

/****ay ****/
.navbar-nav{ margin:0;}
@media (min-width:1023px) {.navbar-nav{float:right; margin-right:20px;}}
.menu-break{color:#333;}
.navbar-default .navbar-nav > li > a{ color:#525252; font-size:18px; padding:30px 19px 40px; margin:0;font-family: 'ImpactRegular'; font-weight:bold; border-top:4px solid #1a1a1a; margin-top:-4px;}
@media (max-width:1200px) {.navbar-default .navbar-nav > li > a { padding:30px 16px 40px}}
.menu-active{
color:#333 !important; border-top:4px solid #f18d05 !important;
background: #ececec;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ececec 0%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #ececec 0%,#fefefe 100%);
background: -o-linear-gradient(top,  #ececec 0%,#fefefe 100%);
background: -ms-linear-gradient(top,  #ececec 0%,#fefefe 100%);
background: linear-gradient(to bottom,  #ececec 0%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#fefefe',GradientType=0 );
}
@media (max-width:1023px) {.navbar{ /*border-bottom:1px solid #333;*/} .menu-active{ border-radius:0;} .menu-break{ display:none !important;}}
@media (max-width:1023px) {.navbar-default .navbar-nav > li > a{ color:#666; margin:0; padding:10px 15px; border-top:0;}}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color:#333; border-top:4px solid #f18d05;
background: #ececec;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ececec 0%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #ececec 0%,#fefefe 100%);
background: -o-linear-gradient(top,  #ececec 0%,#fefefe 100%);
background: -ms-linear-gradient(top,  #ececec 0%,#fefefe 100%);
background: linear-gradient(to bottom,  #ececec 0%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#fefefe',GradientType=0 );
}
@media (max-width:1023px) {.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { border-radius:0;}}
.navbar-collapse{ padding-left:0; padding-right:0;}
.navbar-collapse li{/*float:right; */text-align:right;}
@media (max-width:1023px) {.navbar-collapse{ padding-left:0; padding-right:0; background:#fff;margin: 3px 0 0;}}
@media (max-width:1023px) {.navbar-collapse li{ border-bottom:1px solid #eee; background:none;}}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
color: #ffa200;
background-color: transparent;
}
@media (max-width:1023px) {.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { border-radius:0;}}
/*.dropdown-menu > li > a{ color:#006699 !important;}
.dropdown-menu > li > a:hover{ background:#eee !important;}*/


.navbar-toggle {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    margin-bottom: 0;
    margin-right: 5px;
    margin-top: 30px;
	margin-bottom: 15px;
    padding: 5px;
}
.navbar-default .navbar-toggle{ border-color: #ffa200; /*float:none;*/}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: transparent;
}

.navbar-toggle .icon-bar {
    width: 17px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: transparent;
  background-image:none;
  background-image:none;
  color:#ffa200;
}
.navbar-brand{ padding:0; margin:28px 0; height:auto;}
/************ modal **************
.modal.in .modal-dialog {
-webkit-transform: none;
      -ms-transform: none;
          transform: none;
}*/
@media (min-width: 768px) {
  .modal-dialog {
    width: 800px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
.modal-header{ background:#444; color:#ffa200; border-radius: 4px 4px 0 0; font-family: 'Orbitron',sans-serif;}

/*********************** slider *********************/
.carousel-caption{ background:rgba(0,0,0,0.35); width:100%; left:auto; right:auto; bottom:26%; padding:50px 0;}
@media (max-width: 1000px) {.carousel-caption{ padding:20px 0;}}
/*@media (max-width: 768px) {.carousel-caption{ display:none;}}*/
.carousel-caption h3{font-family: 'ImpactRegular'; font-size:36px; text-transform:uppercase; line-height:120%;}
.carousel-caption p{font-family: 'calibriregular';text-transform:uppercase; margin-top:10px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{ width:100%; max-height:500px;}
.carousel-indicators li{ background:#333; border:2px solid rgba(255,255,255,1) ; width:15px; height:15px;}
.carousel-indicators .active{ background-color:#f18d05; width:18px; height:18px;}