@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);

/**

 * Table of Contents:

 *

 * I.  - Css Bootstrap

 * II. - Css components theme

 * 1.0 - Body

 *   1.1 Input fields

 *   1.2 Heading, link

 *   1.3 Blockquote

 *   1.4 Accordion

 *   1.5 Tabs

 *   1.6 Dropcabs

 *   1.7 Progress bar

 *   1.8 Divider

 *   1.9 Button

 *   1.10 Others

 * 2.0 - Header

 * 3.0 - Navigation

 * 4.0 - Content

 * 5.0 - Footer

 * 6.0 - Responsive

 * 7.0 - Fix ie

 * -----------------------------------------------------------------------------

 */

/**

 * I. Css Bootstrap

 * -----------------------------------------------------------------------------

 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */





body {

  margin: 0; }









* {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box; }



*:before,

*:after {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box; }

















.img-rounded {

  border-radius: 6px; }



.img-thumbnail {

  padding: 4px;

  line-height: 20px;

  background-color: white;

  border: 1px solid #dddddd;

  border-radius: 4px;

  -webkit-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out;

  display: inline-block;

  max-width: 100%;

  height: auto; }



.img-circle {

  border-radius: 50%; }





.sr-only {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0; }









h4, .h4,

h5, .h5,

h6, .h6 {

  margin-top: 10px;

  margin-bottom: 10px; }

  h4 small,

  h4 .small, .h4 small,

  .h4 .small,

  h5 small,

  h5 .small, .h5 small,

  .h5 .small,

  h6 small,

  h6 .small, .h6 small,

  .h6 .small {

    font-size: 75%; }



h1, .h1 {

  font-size: 30px; }



h2, .h2 {

  font-size: 26px; }



h3, .h3 {

  font-size: 22px; }



h4, .h4 {

  font-size: 18px; }



h5, .h5 {

  font-size: 14px; }



h6, .h6 {

  font-size: 10px; }



p {

  margin: 0 0 10px; }



.lead {

  margin-bottom: 20px;

  font-size: 16px;

  font-weight: 200;

  line-height: 1.4; }

  @media (min-width: 768px) {

    .lead {

      font-size: 21px; } }



small,

.small {

  font-size: 85%; }



cite {

  font-style: normal; }



.text-left {

  text-align: left; }



.text-right {

  text-align: right; }



.text-center {

  text-align: center; }



.text-justify {

  text-align: justify; }



.text-muted {

  color: #999999; }



.text-primary {

  color: #ff6430; }



a.text-primary:hover {

  color: #fc3f00; }



.text-success {

  color: #3c763d; }



a.text-success:hover {

  color: #2b542c; }



.text-info {

  color: #31708f; }



a.text-info:hover {

  color: #245269; }



.text-warning {

  color: #8a6d3b; }



a.text-warning:hover {

  color: #66512c; }



.text-danger {

  color: #a94442; }



a.text-danger:hover {

  color: #843534; }



.bg-primary {

  color: #fff; }



.bg-primary {

  background-color: #ff6430; }



a.bg-primary:hover {

  background-color: #fc3f00; }



.bg-success {

  background-color: #dff0d8; }



a.bg-success:hover {

  background-color: #c1e2b3; }



.bg-info {

  background-color: #d9edf7; }



a.bg-info:hover {

  background-color: #afd9ee; }



.bg-warning {

  background-color: #fcf8e3; }



a.bg-warning:hover {

  background-color: #f7ecb5; }



.bg-danger {

  background-color: #f2dede; }



a.bg-danger:hover {

  background-color: #e4b9b9; }



.page-header {

  padding-bottom: 9px;

  margin: 40px 0 20px;

  border-bottom: 1px solid #eeeeee; }



ul,

ol {

  margin-top: 0;

  margin-bottom: 10px; }

  ul ul,

  ul ol,

  ol ul,

  ol ol {

    margin-bottom: 0; }



.list-unstyled, .list-inline, ul.mobile-menu, ul.page-numbers, .widget_archive ul, .widget_archive .menu,

.widget_categories ul,

.widget_categories .menu,

.widget_links ul,

.widget_links .menu,

.widget_meta ul,

.widget_meta .menu,

.widget_nav_menu ul,

.widget_nav_menu .menu,

.widget_pages ul,

.widget_pages .menu,

.widget_recent_comments ul,

.widget_recent_comments .menu,

.widget_recent_entries ul,

.widget_recent_entries .menu,

.widget_rss ul,

.widget_rss .menu {

  padding-left: 0;

  list-style: none; }



.list-inline {

  margin-left: -5px; }

  .list-inline > li {

    display: inline-block;

    padding-left: 5px;

    padding-right: 5px; }



dl {

  margin-top: 0;

  margin-bottom: 20px; }



dt,

dd {

  line-height: 20px; }



dt {

  font-weight: bold; }



dd {

  margin-left: 0; }



@media (min-width: 768px) {

  .dl-horizontal dt {

    float: left;

    width: 160px;

    clear: left;

    text-align: right;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap; }

  .dl-horizontal dd {

    margin-left: 180px; }

    .dl-horizontal dd:before, .dl-horizontal dd:after {

      content: " ";

      display: table; }

    .dl-horizontal dd:after {

      clear: both; } }

abbr[title],

abbr[data-original-title] {

  cursor: help;

  border-bottom: 1px dotted #999999; }



.initialism {

  font-size: 90%;

  text-transform: uppercase; }



blockquote {

  padding: 10px 20px;

  margin: 0 0 20px;

  font-size: 17.5px;

  border-left: 5px solid #eeeeee; }

  blockquote p:last-child,

  blockquote ul:last-child,

  blockquote ol:last-child {

    margin-bottom: 0; }

  blockquote footer,

  blockquote small,

  blockquote .small {

    display: block;

    font-size: 80%;

    line-height: 20px;

    color: #999999; }

    blockquote footer:before,

    blockquote small:before,

    blockquote .small:before {

      content: '\2014 \00A0'; }



.blockquote-reverse,

blockquote.pull-right {

  padding-right: 15px;

  padding-left: 0;

  border-right: 5px solid #eeeeee;

  border-left: 0;

  text-align: right; }

  .blockquote-reverse footer:before,

  .blockquote-reverse small:before,

  .blockquote-reverse .small:before,

  blockquote.pull-right footer:before,

  blockquote.pull-right small:before,

  blockquote.pull-right .small:before {

    content: ''; }

  .blockquote-reverse footer:after,

  .blockquote-reverse small:after,

  .blockquote-reverse .small:after,

  blockquote.pull-right footer:after,

  blockquote.pull-right small:after,

  blockquote.pull-right .small:after {

    content: '\00A0 \2014'; }



blockquote:before,

blockquote:after {

  content: ""; }



address {

  margin-bottom: 20px;

  font-style: normal;

  line-height: 20px; }



code,

kbd,

pre,

samp {

  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }



code {

  padding: 2px 4px;

  font-size: 90%;

  color: #c7254e;

  background-color: #f9f2f4;

  white-space: nowrap;

  border-radius: 4px; }



kbd {

  padding: 2px 4px;

  font-size: 90%;

  color: white;

  background-color: #333333;

  border-radius: 3px;

  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }



pre {

  display: block;

  padding: 9.5px;

  margin: 0 0 10px;

  font-size: 13px;

  line-height: 20px;

  word-break: break-all;

  word-wrap: break-word;

  color: #333333;

  background-color: whitesmoke;

  border: 1px solid #cccccc;

  border-radius: 4px; }

  pre code {

    padding: 0;

    font-size: inherit;

    color: inherit;

    white-space: pre-wrap;

    background-color: transparent;

    border-radius: 0; }



.pre-scrollable {

  max-height: 340px;

  overflow-y: scroll; }



.container {

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px; }

  .container:before, .container:after {

    content: " ";

    display: table; }

  .container:after {

    clear: both; }

 



.container-fluid {

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px; }

  .container-fluid:before, .container-fluid:after {

    content: " ";

    display: table; }

  .container-fluid:after {

    clear: both; }



.row {

  margin-left: -15px;

  margin-right: -15px; }

  .row:before, .row:after {

    content: " ";

    display: table; }

  .row:after {

    clear: both; }



.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 {

  position: relative;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px; }



.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {

  float: left; }



.col-xs-1 {

  width: 8.33333%; }



.col-xs-2 {

  width: 16.66667%; }



.col-xs-3 {

  width: 25%; }



.col-xs-4 {

  width: 33.33333%; }



.col-xs-5 {

  width: 41.66667%; }



.col-xs-6 {

  width: 50%; }



.col-xs-7 {

  width: 58.33333%; }



.col-xs-8 {

  width: 66.66667%; }



.col-xs-9 {

  width: 75%; }



.col-xs-10 {

  width: 83.33333%; }



.col-xs-11 {

  width: 91.66667%; }



.col-xs-12 {

  width: 100%; }



.col-xs-pull-0 {

  right: 0%; }



.col-xs-pull-1 {

  right: 8.33333%; }



.col-xs-pull-2 {

  right: 16.66667%; }



.col-xs-pull-3 {

  right: 25%; }



.col-xs-pull-4 {

  right: 33.33333%; }



.col-xs-pull-5 {

  right: 41.66667%; }



.col-xs-pull-6 {

  right: 50%; }



.col-xs-pull-7 {

  right: 58.33333%; }



.col-xs-pull-8 {

  right: 66.66667%; }



.col-xs-pull-9 {

  right: 75%; }



.col-xs-pull-10 {

  right: 83.33333%; }



.col-xs-pull-11 {

  right: 91.66667%; }



.col-xs-pull-12 {

  right: 100%; }



.col-xs-push-0 {

  left: 0%; }



.col-xs-push-1 {

  left: 8.33333%; }



.col-xs-push-2 {

  left: 16.66667%; }



.col-xs-push-3 {

  left: 25%; }



.col-xs-push-4 {

  left: 33.33333%; }



.col-xs-push-5 {

  left: 41.66667%; }



.col-xs-push-6 {

  left: 50%; }



.col-xs-push-7 {

  left: 58.33333%; }



.col-xs-push-8 {

  left: 66.66667%; }



.col-xs-push-9 {

  left: 75%; }



.col-xs-push-10 {

  left: 83.33333%; }



.col-xs-push-11 {

  left: 91.66667%; }



.col-xs-push-12 {

  left: 100%; }



.col-xs-offset-0 {

  margin-left: 0%; }



.col-xs-offset-1 {

  margin-left: 8.33333%; }



.col-xs-offset-2 {

  margin-left: 16.66667%; }



.col-xs-offset-3 {

  margin-left: 25%; }



.col-xs-offset-4 {

  margin-left: 33.33333%; }



.col-xs-offset-5 {

  margin-left: 41.66667%; }



.col-xs-offset-6 {

  margin-left: 50%; }





.col-xs-offset-7 {

  margin-left: 58.33333%; }



.col-xs-offset-8 {

  margin-left: 66.66667%; }



.col-xs-offset-9 {

  margin-left: 75%; }



.col-xs-offset-10 {

  margin-left: 83.33333%; }



.col-xs-offset-11 {

  margin-left: 91.66667%; }



.col-xs-offset-12 {

  margin-left: 100%; }



@media (min-width: 768px) {

  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {

    float: left; }



  .col-sm-1 {

    width: 8.33333%; }



  .col-sm-2 {

    width: 16.66667%; }



  .col-sm-3 {

    width: 25%; }



  .col-sm-4 {

    width: 33.33333%; }



  .col-sm-5 {

    width: 41.66667%; }



  .col-sm-6 {

    width: 50%; }



  .col-sm-7 {

    width: 58.33333%; }



  .col-sm-8 {

    width: 66.66667%; }



  .col-sm-9 {

    width: 75%; }



  .col-sm-10 {

    width: 83.33333%; }



  .col-sm-11 {

    width: 91.66667%; }



  .col-sm-12 {

    width: 100%; }



  .col-sm-pull-0 {

    right: 0%; }



  .col-sm-pull-1 {

    right: 8.33333%; }



  .col-sm-pull-2 {

    right: 16.66667%; }



  .col-sm-pull-3 {

    right: 25%; }



  .col-sm-pull-4 {

    right: 33.33333%; }



  .col-sm-pull-5 {

    right: 41.66667%; }



  .col-sm-pull-6 {

    right: 50%; }



  .col-sm-pull-7 {

    right: 58.33333%; }



  .col-sm-pull-8 {

    right: 66.66667%; }



  .col-sm-pull-9 {

    right: 75%; }



  .col-sm-pull-10 {

    right: 83.33333%; }



  .col-sm-pull-11 {

    right: 91.66667%; }



  .col-sm-pull-12 {

    right: 100%; }



  .col-sm-push-0 {

    left: 0%; }



  .col-sm-push-1 {

    left: 8.33333%; }



  .col-sm-push-2 {

    left: 16.66667%; }



  .col-sm-push-3 {

    left: 25%; }



  .col-sm-push-4 {

    left: 33.33333%; }



  .col-sm-push-5 {

    left: 41.66667%; }



  .col-sm-push-6 {

    left: 50%; }



  .col-sm-push-7 {

    left: 58.33333%; }



  .col-sm-push-8 {

    left: 66.66667%; }



  .col-sm-push-9 {

    left: 75%; }



  .col-sm-push-10 {

    left: 83.33333%; }



  .col-sm-push-11 {

    left: 91.66667%; }



  .col-sm-push-12 {

    left: 100%; }



  .col-sm-offset-0 {

    margin-left: 0%; }



  .col-sm-offset-1 {

    margin-left: 8.33333%; }



  .col-sm-offset-2 {

    margin-left: 16.66667%; }



  .col-sm-offset-3 {

    margin-left: 25%; }



  .col-sm-offset-4 {

    margin-left: 33.33333%; }



  .col-sm-offset-5 {

    margin-left: 41.66667%; }



  .col-sm-offset-6 {

    margin-left: 50%; }



  .col-sm-offset-7 {

    margin-left: 58.33333%; }



  .col-sm-offset-8 {

    margin-left: 66.66667%; }



  .col-sm-offset-9 {

    margin-left: 75%; }



  .col-sm-offset-10 {

    margin-left: 83.33333%; }



  .col-sm-offset-11 {

    margin-left: 91.66667%; }



  .col-sm-offset-12 {

    margin-left: 100%; } }

@media (min-width: 992px) {

  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {

    float: left; }



  .col-md-1 {

    width: 8.33333%; }



  .col-md-2 {

    width: 16.66667%; }



  .col-md-3 {

    width: 25%; }



  .col-md-4 {

    width: 33.33333%; }



  .col-md-5 {

    width: 41.66667%; }



  .col-md-6 {

    width: 50%; }



  .col-md-7 {

    width: 58.33333%; }



  .col-md-8 {

    width: 66.66667%; }



  .col-md-9 {

    width: 75%; }



  .col-md-10 {

    width: 83.33333%; }



  .col-md-11 {

    width: 91.66667%; }



  .col-md-12 {

    width: 100%; }



  .col-md-pull-0 {

    right: 0%; }



  .col-md-pull-1 {

    right: 8.33333%; }



  .col-md-pull-2 {

    right: 16.66667%; }



  .col-md-pull-3 {

    right: 25%; }



  .col-md-pull-4 {

    right: 33.33333%; }



  .col-md-pull-5 {

    right: 41.66667%; }



  .col-md-pull-6 {

    right: 50%; }



  .col-md-pull-7 {

    right: 58.33333%; }



  .col-md-pull-8 {

    right: 66.66667%; }



  .col-md-pull-9 {

    right: 75%; }



  .col-md-pull-10 {

    right: 83.33333%; }



  .col-md-pull-11 {

    right: 91.66667%; }



  .col-md-pull-12 {

    right: 100%; }



  .col-md-push-0 {

    left: 0%; }



  .col-md-push-1 {

    left: 8.33333%; }



  .col-md-push-2 {

    left: 16.66667%; }



  .col-md-push-3 {

    left: 25%; }



  .col-md-push-4 {

    left: 33.33333%; }



  .col-md-push-5 {

    left: 41.66667%; }



  .col-md-push-6 {

    left: 50%; }



  .col-md-push-7 {

    left: 58.33333%; }



  .col-md-push-8 {

    left: 66.66667%; }



  .col-md-push-9 {

    left: 75%; }



  .col-md-push-10 {

    left: 83.33333%; }



  .col-md-push-11 {

    left: 91.66667%; }



  .col-md-push-12 {

    left: 100%; }



  .col-md-offset-0 {

    margin-left: 0%; }



  .col-md-offset-1 {

    margin-left: 8.33333%; }



  .col-md-offset-2 {

    margin-left: 16.66667%; }



  .col-md-offset-3 {

    margin-left: 25%; }



  .col-md-offset-4 {

    margin-left: 33.33333%; }



  .col-md-offset-5 {

    margin-left: 41.66667%; }



  .col-md-offset-6 {

    margin-left: 50%; }



  .col-md-offset-7 {

    margin-left: 58.33333%; }



  .col-md-offset-8 {

    margin-left: 66.66667%; }



  .col-md-offset-9 {

    margin-left: 75%; }



  .col-md-offset-10 {

    margin-left: 83.33333%; }



  .col-md-offset-11 {

    margin-left: 91.66667%; }



  .col-md-offset-12 {

    margin-left: 100%; } }

@media (min-width: 1200px) {

  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {

    float: left; }



  .col-lg-1 {

    width: 8.33333%; }



  .col-lg-2 {

    width: 16.66667%; }



  .col-lg-3 {

    width: 25%; }



  .col-lg-4 {

    width: 33.33333%; }



  .col-lg-5 {

    width: 41.66667%; }



  .col-lg-6 {

    width: 50%; }



  .col-lg-7 {

    width: 58.33333%; }



  .col-lg-8 {

    width: 66.66667%; }



  .col-lg-9 {

    width: 75%; }



  .col-lg-10 {

    width: 83.33333%; }



  .col-lg-11 {

    width: 91.66667%; }



  .col-lg-12 {

    width: 100%; }



  .col-lg-pull-0 {

    right: 0%; }



  .col-lg-pull-1 {

    right: 8.33333%; }



  .col-lg-pull-2 {

    right: 16.66667%; }



  .col-lg-pull-3 {

    right: 25%; }



  .col-lg-pull-4 {

    right: 33.33333%; }



  .col-lg-pull-5 {

    right: 41.66667%; }



  .col-lg-pull-6 {

    right: 50%; }



  .col-lg-pull-7 {

    right: 58.33333%; }



  .col-lg-pull-8 {

    right: 66.66667%; }



  .col-lg-pull-9 {

    right: 75%; }



  .col-lg-pull-10 {

    right: 83.33333%; }



  .col-lg-pull-11 {

    right: 91.66667%; }



  .col-lg-pull-12 {

    right: 100%; }



  .col-lg-push-0 {

    left: 0%; }



  .col-lg-push-1 {

    left: 8.33333%; }



  .col-lg-push-2 {

    left: 16.66667%; }



  .col-lg-push-3 {

    left: 25%; }



  .col-lg-push-4 {

    left: 33.33333%; }



  .col-lg-push-5 {

    left: 41.66667%; }



  .col-lg-push-6 {

    left: 50%; }



  .col-lg-push-7 {

    left: 58.33333%; }



  .col-lg-push-8 {

    left: 66.66667%; }



  .col-lg-push-9 {

    left: 75%; }



  .col-lg-push-10 {

    left: 83.33333%; }



  .col-lg-push-11 {

    left: 91.66667%; }



  .col-lg-push-12 {

    left: 100%; }



  .col-lg-offset-0 {

    margin-left: 0%; }



  .col-lg-offset-1 {

    margin-left: 8.33333%; }



  .col-lg-offset-2 {

    margin-left: 16.66667%; }



  .col-lg-offset-3 {

    margin-left: 25%; }



  .col-lg-offset-4 {

    margin-left: 33.33333%; }



  .col-lg-offset-5 {

    margin-left: 41.66667%; }



  .col-lg-offset-6 {

    margin-left: 50%; }



  .col-lg-offset-7 {

    margin-left: 58.33333%; }



  .col-lg-offset-8 {

    margin-left: 66.66667%; }



  .col-lg-offset-9 {

    margin-left: 75%; }



  .col-lg-offset-10 {

    margin-left: 83.33333%; }



  .col-lg-offset-11 {

    margin-left: 91.66667%; }



  .col-lg-offset-12 {

    margin-left: 100%; } }











.has-warning .help-block,

.has-warning .control-label,

.has-warning .radio,

.has-warning .checkbox,

.has-warning .radio-inline,

.has-warning .checkbox-inline {

  color: #8a6d3b; }

.has-warning .form-control, .has-warning input[type="submit"], .has-warning .widget_search button, .widget_search .has-warning button, .has-warning .widget_archive select, .widget_archive .has-warning select,

.has-warning .widget_categories select,

.widget_categories .has-warning select {

  border-color: #8a6d3b;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

  .has-warning .form-control:focus, .has-warning input[type="submit"]:focus, .has-warning .widget_search button:focus, .widget_search .has-warning button:focus, .has-warning .widget_archive select:focus, .widget_archive .has-warning select:focus,

  .has-warning .widget_categories select:focus,

  .widget_categories .has-warning select:focus {

    border-color: #66512c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {

  color: #8a6d3b;

  border-color: #8a6d3b;

  background-color: #fcf8e3; }

.has-warning .form-control-feedback {

  color: #8a6d3b; }



.has-error .help-block,

.has-error .control-label,

.has-error .radio,

.has-error .checkbox,

.has-error .radio-inline,

.has-error .checkbox-inline {

  color: #a94442; }

.has-error .form-control, .has-error input[type="submit"], .has-error .widget_search button, .widget_search .has-error button, .has-error .widget_archive select, .widget_archive .has-error select,

.has-error .widget_categories select,

.widget_categories .has-error select {

  border-color: #a94442;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

  .has-error .form-control:focus, .has-error input[type="submit"]:focus, .has-error .widget_search button:focus, .widget_search .has-error button:focus, .has-error .widget_archive select:focus, .widget_archive .has-error select:focus,

  .has-error .widget_categories select:focus,

  .widget_categories .has-error select:focus {

    border-color: #843534;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {

  color: #a94442;

  border-color: #a94442;

  background-color: #f2dede; }

.has-error .form-control-feedback {

  color: #a94442; }



.form-control-static {

  margin-bottom: 0; }



.help-block {

  display: block;

  margin-top: 5px;

  margin-bottom: 10px;

  color: #b2b2b2; }



@media (min-width: 768px) {

  .form-inline .form-group, .navbar-form .form-group {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: middle; }

  .form-inline .form-control, .navbar-form .form-control, .form-inline input[type="submit"], .navbar-form input[type="submit"], .form-inline .widget_search button, .widget_search .form-inline button, .navbar-form .widget_search button, .widget_search .navbar-form button, .form-inline .widget_archive select, .widget_archive .form-inline select, .navbar-form .widget_archive select, .widget_archive .navbar-form select,

  .form-inline .widget_categories select,

  .widget_categories .form-inline select,

  .navbar-form .widget_categories select,

  .widget_categories .navbar-form select {

    display: inline-block;

    width: auto;

    vertical-align: middle; }

  .form-inline .input-group > .form-control, .navbar-form .input-group > .form-control, .form-inline .input-group > input[type="submit"], .navbar-form .input-group > input[type="submit"], .form-inline .widget_search .input-group > button, .widget_search .form-inline .input-group > button, .navbar-form .widget_search .input-group > button, .widget_search .navbar-form .input-group > button, .form-inline .widget_archive .input-group > select, .widget_archive .form-inline .input-group > select, .navbar-form .widget_archive .input-group > select, .widget_archive .navbar-form .input-group > select,

  .form-inline .widget_categories .input-group > select,

  .widget_categories .form-inline .input-group > select,

  .navbar-form .widget_categories .input-group > select,

  .widget_categories .navbar-form .input-group > select {

    width: 100%; }

  .form-inline .control-label, .navbar-form .control-label {

    margin-bottom: 0;

    vertical-align: middle; }

  .form-inline .radio, .navbar-form .radio,

  .form-inline .checkbox,

  .navbar-form .checkbox {

    display: inline-block;

    margin-top: 0;

    margin-bottom: 0;

    padding-left: 0;

    vertical-align: middle; }

  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],

  .form-inline .checkbox input[type="checkbox"],

  .navbar-form .checkbox input[type="checkbox"] {

    float: none;

    margin-left: 0; }

  .form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {

    top: 0; } }



.form-horizontal .control-label,

.form-horizontal .radio,

.form-horizontal .checkbox,

.form-horizontal .radio-inline,

.form-horizontal .checkbox-inline {

  margin-top: 0;

  margin-bottom: 0;

  padding-top: 7px; }

.form-horizontal .radio,

.form-horizontal .checkbox {

  min-height: 27px; }

.form-horizontal .form-group {

  margin-left: -15px;

  margin-right: -15px; }

  .form-horizontal .form-group:before, .form-horizontal .form-group:after {

    content: " ";

    display: table; }

  .form-horizontal .form-group:after {

    clear: both; }

.form-horizontal .form-control-static {

  padding-top: 7px; }

@media (min-width: 768px) {

  .form-horizontal .control-label {

    text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback {

  top: 0;

  right: 15px; }



.btn {

  display: inline-block;

  margin-bottom: 0;

  font-weight: normal;

  text-align: center;

  vertical-align: middle;

  cursor: pointer;

  background-image: none;

  border: 1px solid transparent;

  white-space: nowrap;

  padding: 6px 12px;

  font-size: 14px;

  line-height: 20px;

  border-radius: 4px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none; }

  .btn:focus, .btn:active:focus, .btn.active:focus {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px; }

  .btn:hover, .btn:focus {

    color: #333333;

    text-decoration: none; }

  .btn:active, .btn.active {

    outline: 0;

    background-image: none;

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {

    cursor: not-allowed;

    pointer-events: none;

    opacity: 0.65;

    filter: alpha(opacity=65);

    -webkit-box-shadow: none;

    box-shadow: none; }



.btn-default {

  color: #333333;

  background-color: white;

  border-color: #cccccc; }

  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {

    color: #333333;

    background-color: #ebebeb;

    border-color: #adadad; }

  .open .btn-default.dropdown-toggle {

    color: #333333;

    background-color: #ebebeb;

    border-color: #adadad; }

  .btn-default:active, .btn-default.active {

    background-image: none; }

  .open .btn-default.dropdown-toggle {

    background-image: none; }

  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {

    background-color: white;

    border-color: #cccccc; }

  .btn-default .badge {

    color: white;

    background-color: #333333; }



.btn-primary {

  color: white;

  background-color: #ff6430;

  border-color: #ff5117; }

  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {

    color: white;

    background-color: #ff4507;

    border-color: #d83600; }

  .open .btn-primary.dropdown-toggle {

    color: white;

    background-color: #ff4507;

    border-color: #d83600; }

  .btn-primary:active, .btn-primary.active {

    background-image: none; }

  .open .btn-primary.dropdown-toggle {

    background-image: none; }

  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {

    background-color: #ff6430;

    border-color: #ff5117; }

  .btn-primary .badge {

    color: #ff6430;

    background-color: white; }



.btn-success {

  color: white;

  background-color: #5cb85c;

  border-color: #4cae4c; }

  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {

    color: white;

    background-color: #47a447;

    border-color: #398439; }

  .open .btn-success.dropdown-toggle {

    color: white;

    background-color: #47a447;

    border-color: #398439; }

  .btn-success:active, .btn-success.active {

    background-image: none; }

  .open .btn-success.dropdown-toggle {

    background-image: none; }

  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {

    background-color: #5cb85c;

    border-color: #4cae4c; }

  .btn-success .badge {

    color: #5cb85c;

    background-color: white; }



.btn-info {

  color: white;

  background-color: #5bc0de;

  border-color: #46b8da; }

  .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {

    color: white;

    background-color: #39b3d7;

    border-color: #269abc; }

  .open .btn-info.dropdown-toggle {

    color: white;

    background-color: #39b3d7;

    border-color: #269abc; }

  .btn-info:active, .btn-info.active {

    background-image: none; }

  .open .btn-info.dropdown-toggle {

    background-image: none; }

  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {

    background-color: #5bc0de;

    border-color: #46b8da; }

  .btn-info .badge {

    color: #5bc0de;

    background-color: white; }



.btn-warning {

  color: white;

  background-color: #f0ad4e;

  border-color: #eea236; }

  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {

    color: white;

    background-color: #ed9c28;

    border-color: #d58512; }

  .open .btn-warning.dropdown-toggle {

    color: white;

    background-color: #ed9c28;

    border-color: #d58512; }

  .btn-warning:active, .btn-warning.active {

    background-image: none; }

  .open .btn-warning.dropdown-toggle {

    background-image: none; }

  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {

    background-color: #f0ad4e;

    border-color: #eea236; }

  .btn-warning .badge {

    color: #f0ad4e;

    background-color: white; }



.btn-danger {

  color: white;

  background-color: #d9534f;

  border-color: #d43f3a; }

  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {

    color: white;

    background-color: #d2322d;

    border-color: #ac2925; }

  .open .btn-danger.dropdown-toggle {

    color: white;

    background-color: #d2322d;

    border-color: #ac2925; }

  .btn-danger:active, .btn-danger.active {

    background-image: none; }

  .open .btn-danger.dropdown-toggle {

    background-image: none; }

  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {

    background-color: #d9534f;

    border-color: #d43f3a; }

  .btn-danger .badge {

    color: #d9534f;

    background-color: white; }



.btn-link {

  color: #727272;

  font-weight: normal;

  cursor: pointer;

  border-radius: 0; }

  .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {

    background-color: transparent;

    -webkit-box-shadow: none;

    box-shadow: none; }

  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {

    border-color: transparent; }

  .btn-link:hover, .btn-link:focus {

    color: #ff6430;

    text-decoration: underline;

    background-color: transparent; }

  .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {

    color: #999999;

    text-decoration: none; }



.btn-lg, .btn-group-lg > .btn {

  padding: 10px 16px;

  font-size: 18px;

  line-height: 1.33;

  border-radius: 6px; }



.btn-sm, .btn-group-sm > .btn {

  padding: 5px 10px;

  font-size: 12px;

  line-height: 1.5;

  border-radius: 3px; }



.btn-xs, .btn-group-xs > .btn {

  padding: 1px 5px;

  font-size: 12px;

  line-height: 1.5;

  border-radius: 3px; }



.btn-block {

  display: block;

  width: 100%;

  padding-left: 0;

  padding-right: 0; }



.btn-block + .btn-block {

  margin-top: 5px; }



input[type="submit"].btn-block,

input[type="reset"].btn-block,

input[type="button"].btn-block {

  width: 100%; }



.fade {

  opacity: 0;

  -webkit-transition: opacity 0.15s linear;

  transition: opacity 0.15s linear; }

  .fade.in {

    opacity: 1; }



.collapse {

  display: none; }

  .collapse.in {

    display: block; }



.collapsing {

  position: relative;

  height: 0;

  overflow: hidden;

  -webkit-transition: height 0.35s ease;

  transition: height 0.35s ease; }



@font-face {

  font-family: 'Glyphicons Halflings';

  src: url("bootstrap/glyphicons-halflings-regular.eot");

  src: url("bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {

  position: relative;

  top: 1px;

  display: inline-block;

  font-family: 'Glyphicons Halflings';

  font-style: normal;

  font-weight: normal;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale; }



.glyphicon-asterisk:before {

  content: "\2a"; }



.glyphicon-plus:before {

  content: "\2b"; }



.glyphicon-euro:before {

  content: "\20ac"; }



.glyphicon-minus:before {

  content: "\2212"; }



.glyphicon-cloud:before {

  content: "\2601"; }



.glyphicon-envelope:before {

  content: "\2709"; }



.glyphicon-pencil:before {

  content: "\270f"; }



.glyphicon-glass:before {

  content: "\e001"; }



.glyphicon-music:before {

  content: "\e002"; }



.glyphicon-search:before {

  content: "\e003"; }



.glyphicon-heart:before {

  content: "\e005"; }



.glyphicon-star:before {

  content: "\e006"; }



.glyphicon-star-empty:before {

  content: "\e007"; }



.glyphicon-user:before {

  content: "\e008"; }



.glyphicon-film:before {

  content: "\e009"; }



.glyphicon-th-large:before {

  content: "\e010"; }



.glyphicon-th:before {

  content: "\e011"; }



.glyphicon-th-list:before {

  content: "\e012"; }



.glyphicon-ok:before {

  content: "\e013"; }



.glyphicon-remove:before {

  content: "\e014"; }



.glyphicon-zoom-in:before {

  content: "\e015"; }



.glyphicon-zoom-out:before {

  content: "\e016"; }



.glyphicon-off:before {

  content: "\e017"; }



.glyphicon-signal:before {

  content: "\e018"; }



.glyphicon-cog:before {

  content: "\e019"; }



.glyphicon-trash:before {

  content: "\e020"; }



.glyphicon-home:before {

  content: "\e021"; }



.glyphicon-file:before {

  content: "\e022"; }



.glyphicon-time:before {

  content: "\e023"; }



.glyphicon-road:before {

  content: "\e024"; }



.glyphicon-download-alt:before {

  content: "\e025"; }



.glyphicon-download:before {

  content: "\e026"; }



.glyphicon-upload:before {

  content: "\e027"; }



.glyphicon-inbox:before {

  content: "\e028"; }



.glyphicon-play-circle:before {

  content: "\e029"; }



.glyphicon-repeat:before {

  content: "\e030"; }



.glyphicon-refresh:before {

  content: "\e031"; }



.glyphicon-list-alt:before {

  content: "\e032"; }



.glyphicon-lock:before {

  content: "\e033"; }



.glyphicon-flag:before {

  content: "\e034"; }



.glyphicon-headphones:before {

  content: "\e035"; }



.glyphicon-volume-off:before {

  content: "\e036"; }



.glyphicon-volume-down:before {

  content: "\e037"; }



.glyphicon-volume-up:before {

  content: "\e038"; }



.glyphicon-qrcode:before {

  content: "\e039"; }



.glyphicon-barcode:before {

  content: "\e040"; }



.glyphicon-tag:before {

  content: "\e041"; }



.glyphicon-tags:before {

  content: "\e042"; }



.glyphicon-book:before {

  content: "\e043"; }



.glyphicon-bookmark:before {

  content: "\e044"; }



.glyphicon-print:before {

  content: "\e045"; }



.glyphicon-camera:before {

  content: "\e046"; }



.glyphicon-font:before {

  content: "\e047"; }



.glyphicon-bold:before {

  content: "\e048"; }



.glyphicon-italic:before {

  content: "\e049"; }



.glyphicon-text-height:before {

  content: "\e050"; }



.glyphicon-text-width:before {

  content: "\e051"; }



.glyphicon-align-left:before {

  content: "\e052"; }



.glyphicon-align-center:before {

  content: "\e053"; }



.glyphicon-align-right:before {

  content: "\e054"; }



.glyphicon-align-justify:before {

  content: "\e055"; }



.glyphicon-list:before {

  content: "\e056"; }



.glyphicon-indent-left:before {

  content: "\e057"; }



.glyphicon-indent-right:before {

  content: "\e058"; }



.glyphicon-facetime-video:before {

  content: "\e059"; }



.glyphicon-picture:before {

  content: "\e060"; }



.glyphicon-map-marker:before {

  content: "\e062"; }



.glyphicon-adjust:before {

  content: "\e063"; }



.glyphicon-tint:before {

  content: "\e064"; }



.glyphicon-edit:before {

  content: "\e065"; }



.glyphicon-share:before {

  content: "\e066"; }



.glyphicon-check:before {

  content: "\e067"; }



.glyphicon-move:before {

  content: "\e068"; }



.glyphicon-step-backward:before {

  content: "\e069"; }



.glyphicon-fast-backward:before {

  content: "\e070"; }



.glyphicon-backward:before {

  content: "\e071"; }



.glyphicon-play:before {

  content: "\e072"; }



.glyphicon-pause:before {

  content: "\e073"; }



.glyphicon-stop:before {

  content: "\e074"; }



.glyphicon-forward:before {

  content: "\e075"; }



.glyphicon-fast-forward:before {

  content: "\e076"; }



.glyphicon-step-forward:before {

  content: "\e077"; }



.glyphicon-eject:before {

  content: "\e078"; }



.glyphicon-chevron-left:before {

  content: "\e079"; }



.glyphicon-chevron-right:before {

  content: "\e080"; }



.glyphicon-plus-sign:before {

  content: "\e081"; }



.glyphicon-minus-sign:before {

  content: "\e082"; }



.glyphicon-remove-sign:before {

  content: "\e083"; }



.glyphicon-ok-sign:before {

  content: "\e084"; }



.glyphicon-question-sign:before {

  content: "\e085"; }



.glyphicon-info-sign:before {

  content: "\e086"; }



.glyphicon-screenshot:before {

  content: "\e087"; }



.glyphicon-remove-circle:before {

  content: "\e088"; }



.glyphicon-ok-circle:before {

  content: "\e089"; }



.glyphicon-ban-circle:before {

  content: "\e090"; }



.glyphicon-arrow-left:before {

  content: "\e091"; }



.glyphicon-arrow-right:before {

  content: "\e092"; }



.glyphicon-arrow-up:before {

  content: "\e093"; }



.glyphicon-arrow-down:before {

  content: "\e094"; }



.glyphicon-share-alt:before {

  content: "\e095"; }



.glyphicon-resize-full:before {

  content: "\e096"; }



.glyphicon-resize-small:before {

  content: "\e097"; }



.glyphicon-exclamation-sign:before {

  content: "\e101"; }



.glyphicon-gift:before {

  content: "\e102"; }



.glyphicon-leaf:before {

  content: "\e103"; }



.glyphicon-fire:before {

  content: "\e104"; }



.glyphicon-eye-open:before {

  content: "\e105"; }



.glyphicon-eye-close:before {

  content: "\e106"; }



.glyphicon-warning-sign:before {

  content: "\e107"; }



.glyphicon-plane:before {

  content: "\e108"; }



.glyphicon-calendar:before {

  content: "\e109"; }



.glyphicon-random:before {

  content: "\e110"; }



.glyphicon-comment:before {

  content: "\e111"; }



.glyphicon-magnet:before {

  content: "\e112"; }



.glyphicon-chevron-up:before {

  content: "\e113"; }



.glyphicon-chevron-down:before {

  content: "\e114"; }



.glyphicon-retweet:before {

  content: "\e115"; }



.glyphicon-shopping-cart:before {

  content: "\e116"; }



.glyphicon-folder-close:before {

  content: "\e117"; }



.glyphicon-folder-open:before {

  content: "\e118"; }



.glyphicon-resize-vertical:before {

  content: "\e119"; }



.glyphicon-resize-horizontal:before {

  content: "\e120"; }



.glyphicon-hdd:before {

  content: "\e121"; }



.glyphicon-bullhorn:before {

  content: "\e122"; }



.glyphicon-bell:before {

  content: "\e123"; }



.glyphicon-certificate:before {

  content: "\e124"; }



.glyphicon-thumbs-up:before {

  content: "\e125"; }



.glyphicon-thumbs-down:before {

  content: "\e126"; }



.glyphicon-hand-right:before {

  content: "\e127"; }



.glyphicon-hand-left:before {

  content: "\e128"; }



.glyphicon-hand-up:before {

  content: "\e129"; }



.glyphicon-hand-down:before {

  content: "\e130"; }



.glyphicon-circle-arrow-right:before {

  content: "\e131"; }



.glyphicon-circle-arrow-left:before {

  content: "\e132"; }



.glyphicon-circle-arrow-up:before {

  content: "\e133"; }



.glyphicon-circle-arrow-down:before {

  content: "\e134"; }



.glyphicon-globe:before {

  content: "\e135"; }



.glyphicon-wrench:before {

  content: "\e136"; }



.glyphicon-tasks:before {

  content: "\e137"; }



.glyphicon-filter:before {

  content: "\e138"; }



.glyphicon-briefcase:before {

  content: "\e139"; }



.glyphicon-fullscreen:before {

  content: "\e140"; }



.glyphicon-dashboard:before {

  content: "\e141"; }



.glyphicon-paperclip:before {

  content: "\e142"; }



.glyphicon-heart-empty:before {

  content: "\e143"; }



.glyphicon-link:before {

  content: "\e144"; }



.glyphicon-phone:before {

  content: "\e145"; }



.glyphicon-pushpin:before {

  content: "\e146"; }



.glyphicon-usd:before {

  content: "\e148"; }



.glyphicon-gbp:before {

  content: "\e149"; }



.glyphicon-sort:before {

  content: "\e150"; }



.glyphicon-sort-by-alphabet:before {

  content: "\e151"; }



.glyphicon-sort-by-alphabet-alt:before {

  content: "\e152"; }



.glyphicon-sort-by-order:before {

  content: "\e153"; }



.glyphicon-sort-by-order-alt:before {

  content: "\e154"; }



.glyphicon-sort-by-attributes:before {

  content: "\e155"; }



.glyphicon-sort-by-attributes-alt:before {

  content: "\e156"; }



.glyphicon-unchecked:before {

  content: "\e157"; }



.glyphicon-expand:before {

  content: "\e158"; }



.glyphicon-collapse-down:before {

  content: "\e159"; }



.glyphicon-collapse-up:before {

  content: "\e160"; }



.glyphicon-log-in:before {

  content: "\e161"; }



.glyphicon-flash:before {

  content: "\e162"; }



.glyphicon-log-out:before {

  content: "\e163"; }



.glyphicon-new-window:before {

  content: "\e164"; }



.glyphicon-record:before {

  content: "\e165"; }



.glyphicon-save:before {

  content: "\e166"; }



.glyphicon-open:before {

  content: "\e167"; }



.glyphicon-saved:before {

  content: "\e168"; }



.glyphicon-import:before {

  content: "\e169"; }



.glyphicon-export:before {

  content: "\e170"; }



.glyphicon-send:before {

  content: "\e171"; }



.glyphicon-floppy-disk:before {

  content: "\e172"; }



.glyphicon-floppy-saved:before {

  content: "\e173"; }



.glyphicon-floppy-remove:before {

  content: "\e174"; }



.glyphicon-floppy-save:before {

  content: "\e175"; }



.glyphicon-floppy-open:before {

  content: "\e176"; }



.glyphicon-credit-card:before {

  content: "\e177"; }



.glyphicon-transfer:before {

  content: "\e178"; }



.glyphicon-cutlery:before {

  content: "\e179"; }



.glyphicon-header:before {

  content: "\e180"; }



.glyphicon-compressed:before {

  content: "\e181"; }



.glyphicon-earphone:before {

  content: "\e182"; }



.glyphicon-phone-alt:before {

  content: "\e183"; }



.glyphicon-tower:before {

  content: "\e184"; }



.glyphicon-stats:before {

  content: "\e185"; }



.glyphicon-sd-video:before {

  content: "\e186"; }



.glyphicon-hd-video:before {

  content: "\e187"; }



.glyphicon-subtitles:before {

  content: "\e188"; }



.glyphicon-sound-stereo:before {

  content: "\e189"; }



.glyphicon-sound-dolby:before {

  content: "\e190"; }



.glyphicon-sound-5-1:before {

  content: "\e191"; }



.glyphicon-sound-6-1:before {

  content: "\e192"; }



.glyphicon-sound-7-1:before {

  content: "\e193"; }



.glyphicon-copyright-mark:before {

  content: "\e194"; }



.glyphicon-registration-mark:before {

  content: "\e195"; }



.glyphicon-cloud-download:before {

  content: "\e197"; }



.glyphicon-cloud-upload:before {

  content: "\e198"; }



.glyphicon-tree-conifer:before {

  content: "\e199"; }



.glyphicon-tree-deciduous:before {

  content: "\e200"; }



.caret {

  display: inline-block;

  width: 0;

  height: 0;

  margin-left: 2px;

  vertical-align: middle;

  border-top: 4px solid;

  border-right: 4px solid transparent;

  border-left: 4px solid transparent; }









.btn-group,

.btn-group-vertical {

  position: relative;

  display: inline-block;

  vertical-align: middle; }

  .btn-group > .btn,

  .btn-group-vertical > .btn {

    position: relative;

    float: left; }

    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,

    .btn-group-vertical > .btn:hover,

    .btn-group-vertical > .btn:focus,

    .btn-group-vertical > .btn:active,

    .btn-group-vertical > .btn.active {

      z-index: 2; }

    .btn-group > .btn:focus,

    .btn-group-vertical > .btn:focus {

      outline: none; }



.btn-group .btn + .btn,

.btn-group .btn + .btn-group,

.btn-group .btn-group + .btn,

.btn-group .btn-group + .btn-group {

  margin-left: -1px; }



.btn-toolbar {

  margin-left: -5px; }

  .btn-toolbar:before, .btn-toolbar:after {

    content: " ";

    display: table; }

  .btn-toolbar:after {

    clear: both; }

  .btn-toolbar .btn-group,

  .btn-toolbar .input-group {

    float: left; }

  .btn-toolbar > .btn,

  .btn-toolbar > .btn-group,

  .btn-toolbar > .input-group {

    margin-left: 5px; }



.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

  border-radius: 0; }



.btn-group > .btn:first-child {

  margin-left: 0; }

  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0; }



.btn-group > .btn:last-child:not(:first-child),

.btn-group > .dropdown-toggle:not(:first-child) {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0; }



.btn-group > .btn-group {

  float: left; }



.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {

  border-radius: 0; }



.btn-group > .btn-group:first-child > .btn:last-child,

.btn-group > .btn-group:first-child > .dropdown-toggle {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0; }



.btn-group > .btn-group:last-child > .btn:first-child {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0; }



.btn-group .dropdown-toggle:active,

.btn-group.open .dropdown-toggle {

  outline: 0; }



.btn-group > .btn + .dropdown-toggle {

  padding-left: 8px;

  padding-right: 8px; }



.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {

  padding-left: 12px;

  padding-right: 12px; }



.btn-group.open .dropdown-toggle {

  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

  .btn-group.open .dropdown-toggle.btn-link {

    -webkit-box-shadow: none;

    box-shadow: none; }



.btn .caret {

  margin-left: 0; }



.btn-lg .caret, .btn-group-lg > .btn .caret {

  border-width: 5px 5px 0;

  border-bottom-width: 0; }



.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {

  border-width: 0 5px 5px; }



.btn-group-vertical > .btn,

.btn-group-vertical > .btn-group,

.btn-group-vertical > .btn-group > .btn {

  display: block;

  float: none;

  width: 100%;

  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {

  content: " ";

  display: table; }

.btn-group-vertical > .btn-group:after {

  clear: both; }

.btn-group-vertical > .btn-group > .btn {

  float: none; }

.btn-group-vertical > .btn + .btn,

.btn-group-vertical > .btn + .btn-group,

.btn-group-vertical > .btn-group + .btn,

.btn-group-vertical > .btn-group + .btn-group {

  margin-top: -1px;

  margin-left: 0; }



.btn-group-vertical > .btn:not(:first-child):not(:last-child) {

  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {

  border-top-right-radius: 4px;

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {

  border-bottom-left-radius: 4px;

  border-top-right-radius: 0;

  border-top-left-radius: 0; }



.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {

  border-radius: 0; }



.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0; }



.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {

  border-top-right-radius: 0;

  border-top-left-radius: 0; }



.btn-group-justified {

  display: table;

  width: 100%;

  table-layout: fixed;

  border-collapse: separate; }

  .btn-group-justified > .btn,

  .btn-group-justified > .btn-group {

    float: none;

    display: table-cell;

    width: 1%; }

  .btn-group-justified > .btn-group .btn {

    width: 100%; }



[data-toggle="buttons"] > .btn > input[type="radio"],

[data-toggle="buttons"] > .btn > input[type="checkbox"] {

  display: none; }



.input-group {

  position: relative;

  display: table;

  border-collapse: separate; }

  .input-group[class*="col-"] {

    float: none;

    padding-left: 0;

    padding-right: 0; }

  .input-group .form-control, .input-group input[type="submit"], .input-group .widget_search button, .widget_search .input-group button, .input-group .widget_archive select, .widget_archive .input-group select,

  .input-group .widget_categories select,

  .widget_categories .input-group select {

    position: relative;

    z-index: 2;

    float: left;

    width: 100%;

    margin-bottom: 0; }



.input-group-addon,

.input-group-btn,

.input-group .form-control,

.input-group input[type="submit"],

.input-group .widget_search button,

.widget_search .input-group button,

.input-group .widget_archive select,

.widget_archive .input-group select,

.input-group .widget_categories select,

.widget_categories .input-group select {

  display: table-cell; }

  .input-group-addon:not(:first-child):not(:last-child),

  .input-group-btn:not(:first-child):not(:last-child),

  .input-group .form-control:not(:first-child):not(:last-child),

  .input-group input[type="submit"]:not(:first-child):not(:last-child),

  .input-group .widget_search button:not(:first-child):not(:last-child),

  .widget_search .input-group button:not(:first-child):not(:last-child),

  .input-group .widget_archive select:not(:first-child):not(:last-child),

  .widget_archive .input-group select:not(:first-child):not(:last-child),

  .input-group .widget_categories select:not(:first-child):not(:last-child),

  .widget_categories .input-group select:not(:first-child):not(:last-child) {

    border-radius: 0; }



.input-group-addon,

.input-group-btn {

  width: 1%;

  white-space: nowrap;

  vertical-align: middle; }



.input-group-addon {

  padding: 6px 12px;

  font-size: 14px;

  font-weight: normal;

  line-height: 1;

  color: #727272;

  text-align: center;

  background-color: #eeeeee;

  border: 1px solid #d8d8d8;

  border-radius: 4px; }

  .input-group-addon.input-sm,

  .input-group-sm > .input-group-addon,

  .input-group-sm > .input-group-btn > .input-group-addon.btn {

    padding: 5px 10px;

    font-size: 12px;

    border-radius: 3px; }

  .input-group-addon.input-lg,

  .input-group-lg > .input-group-addon,

  .input-group-lg > .input-group-btn > .input-group-addon.btn {

    padding: 10px 16px;

    font-size: 18px;

    border-radius: 6px; }

  .input-group-addon input[type="radio"],

  .input-group-addon input[type="checkbox"] {

    margin-top: 0; }



.input-group .form-control:first-child, .input-group input[type="submit"]:first-child, .input-group .widget_search button:first-child, .widget_search .input-group button:first-child, .input-group .widget_archive select:first-child, .widget_archive .input-group select:first-child,

.input-group .widget_categories select:first-child,

.widget_categories .input-group select:first-child,

.input-group-addon:first-child,



.input-group-btn:first-child > .btn,

.input-group-btn:first-child > .btn-group > .btn,

.input-group-btn:first-child > .dropdown-toggle,

.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),

.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0; }



.input-group-addon:first-child {

  border-right: 0; }



.input-group .form-control:last-child, .input-group input[type="submit"]:last-child, .input-group .widget_search button:last-child, .widget_search .input-group button:last-child, .input-group .widget_archive select:last-child, .widget_archive .input-group select:last-child,

.input-group .widget_categories select:last-child,

.widget_categories .input-group select:last-child,

.input-group-addon:last-child,

.input-group-btn:last-child > .btn,

.input-group-btn:last-child > .btn-group > .btn,

.input-group-btn:last-child > .dropdown-toggle,

.input-group-btn:first-child > .btn:not(:first-child),

.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0; }



.input-group-addon:last-child {

  border-left: 0; }



.input-group-btn {

  position: relative;

  font-size: 0;

  white-space: nowrap; }

  .input-group-btn > .btn {

    position: relative; }

    .input-group-btn > .btn + .btn {

      margin-left: -1px; }

    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {

      z-index: 2; }

  .input-group-btn:first-child > .btn,

  .input-group-btn:first-child > .btn-group {

    margin-right: -1px; }

  .input-group-btn:last-child > .btn,

  .input-group-btn:last-child > .btn-group {

    margin-left: -1px; }







.badge {

  display: inline-block;

  min-width: 10px;

  padding: 3px 7px;

  font-size: 12px;

  font-weight: bold;

  color: white;

  line-height: 1;

  vertical-align: baseline;

  white-space: nowrap;

  text-align: center;

  background-color: #999999;

  border-radius: 10px; }

  .badge:empty {

    display: none; }

  .btn .badge {

    position: relative;

    top: -1px; }

  .btn-xs .badge, .btn-group-xs > .btn .badge {

    top: 0;

    padding: 1px 5px; }



a.badge:hover, a.badge:focus {

  color: white;

  text-decoration: none;

  cursor: pointer; }



a.list-group-item.active > .badge,

.nav-pills > .active > a > .badge {

  color: #727272;

  background-color: white; }



.nav-pills > li > a > .badge {

  margin-left: 3px; }



.jumbotron {

  padding: 30px;

  margin-bottom: 30px;

  color: inherit;

  background-color: #eeeeee; }

  .jumbotron h1,

  .jumbotron .h1 {

    color: inherit; }

  .jumbotron p {

    margin-bottom: 15px;

    font-size: 21px;

    font-weight: 200; }

  .container .jumbotron {

    border-radius: 6px; }

  .jumbotron .container {

    max-width: 100%; }

  @media screen and (min-width: 768px) {

    .jumbotron {

      padding-top: 48px;

      padding-bottom: 48px; }

      .container .jumbotron {

        padding-left: 60px;

        padding-right: 60px; }

      .jumbotron h1,

      .jumbotron .h1 {

        font-size: 63px; } }



.thumbnail {

  display: block;

  padding: 4px;

  margin-bottom: 20px;

  line-height: 20px;

  background-color: white;

  border: 1px solid #dddddd;

  border-radius: 4px;

  -webkit-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out; }

  .thumbnail > img,

  .thumbnail a > img {

    display: block;

    max-width: 100%;

    height: auto;

    margin-left: auto;

    margin-right: auto; }

  .thumbnail .caption {

    padding: 9px;

    color: #727272; }



a.thumbnail:hover,

a.thumbnail:focus,

a.thumbnail.active {

  border-color: #727272; }



.alert {

  padding: 15px;

  margin-bottom: 20px;

  border: 1px solid transparent;

  border-radius: 4px; }

  .alert h4 {

    margin-top: 0;

    color: inherit; }

  .alert .alert-link {

    font-weight: bold; }

  .alert > p,

  .alert > ul {

    margin-bottom: 0; }

  .alert > p + p {

    margin-top: 5px; }



.alert-dismissable {

  padding-right: 35px; }

  .alert-dismissable .close {

    position: relative;

    top: -2px;

    right: -21px;

    color: inherit; }



.alert-success {

  background-color: #dff0d8;

  border-color: #d6e9c6;

  color: #3c763d; }

  .alert-success hr {

    border-top-color: #c9e2b3; }

  .alert-success .alert-link {

    color: #2b542c; }



.alert-info {

  background-color: #d9edf7;

  border-color: #bce8f1;

  color: #31708f; }

  .alert-info hr {

    border-top-color: #a6e1ec; }

  .alert-info .alert-link {

    color: #245269; }



.alert-warning {

  background-color: #fcf8e3;

  border-color: #faebcc;

  color: #8a6d3b; }

  .alert-warning hr {

    border-top-color: #f7e1b5; }

  .alert-warning .alert-link {

    color: #66512c; }



.alert-danger {

  background-color: #f2dede;

  border-color: #ebccd1;

  color: #a94442; }

  .alert-danger hr {

    border-top-color: #e4b9c0; }

  .alert-danger .alert-link {

    color: #843534; }



@-webkit-keyframes progress-bar-stripes {

  from {

    background-position: 40px 0; }



  to {

    background-position: 0 0; } }

@keyframes progress-bar-stripes {

  from {

    background-position: 40px 0; }



  to {

    background-position: 0 0; } }

.progress {

  overflow: hidden;

  height: 20px;

  margin-bottom: 20px;

  background-color: whitesmoke;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }



.progress-bar {

  float: left;

  width: 0%;

  height: 100%;

  font-size: 12px;

  line-height: 20px;

  color: white;

  text-align: center;

  background-color: #ff6430;

  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

  -webkit-transition: width 0.6s ease;

  transition: width 0.6s ease; }



.progress-striped .progress-bar {

  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-size: 40px 40px; }



.progress.active .progress-bar {

  -webkit-animation: progress-bar-stripes 2s linear infinite;

  animation: progress-bar-stripes 2s linear infinite; }



.progress-bar-success {

  background-color: #5cb85c; }

  .progress-striped .progress-bar-success {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }



.progress-bar-info {

  background-color: #5bc0de; }

  .progress-striped .progress-bar-info {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }



.progress-bar-warning {

  background-color: #f0ad4e; }

  .progress-striped .progress-bar-warning {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }



.progress-bar-danger {

  background-color: #d9534f; }

  .progress-striped .progress-bar-danger {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }



.media,

.media-body {

  overflow: hidden;

  zoom: 1; }



.media,

.media .media {

  margin-top: 15px; }



.media:first-child {

  margin-top: 0; }



.media-object {

  display: block; }



.media-heading {

  margin: 0 0 5px; }



.media > .pull-left {

  margin-right: 10px; }

.media > .pull-right {

  margin-left: 10px; }



.media-list {

  padding-left: 0;

  list-style: none; }



.list-group {

  margin-bottom: 20px;

  padding-left: 0; }



.list-group-item {

  position: relative;

  display: block;

  padding: 10px 15px;

  margin-bottom: -1px;

  background-color: white;

  border: 1px solid #dddddd; }

  .list-group-item:first-child {

    border-top-right-radius: 4px;

    border-top-left-radius: 4px; }

  .list-group-item:last-child {

    margin-bottom: 0;

    border-bottom-right-radius: 4px;

    border-bottom-left-radius: 4px; }

  .list-group-item > .badge {

    float: right; }

  .list-group-item > .badge + .badge {

    margin-right: 5px; }



a.list-group-item {

  color: #555555; }

  a.list-group-item .list-group-item-heading {

    color: #333333; }

  a.list-group-item:hover, a.list-group-item:focus {

    text-decoration: none;

    background-color: whitesmoke; }

  a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {

    z-index: 2;

    color: white;

    background-color: #ff6430;

    border-color: #ff6430; }

    a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {

      color: inherit; }

    a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {

      color: #fffdfc; }



.list-group-item-success {

  color: #3c763d;

  background-color: #dff0d8; }



a.list-group-item-success {

  color: #3c763d; }

  a.list-group-item-success .list-group-item-heading {

    color: inherit; }

  a.list-group-item-success:hover, a.list-group-item-success:focus {

    color: #3c763d;

    background-color: #d0e9c6; }

  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {

    color: #fff;

    background-color: #3c763d;

    border-color: #3c763d; }



.list-group-item-info {

  color: #31708f;

  background-color: #d9edf7; }



a.list-group-item-info {

  color: #31708f; }

  a.list-group-item-info .list-group-item-heading {

    color: inherit; }

  a.list-group-item-info:hover, a.list-group-item-info:focus {

    color: #31708f;

    background-color: #c4e3f3; }

  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {

    color: #fff;

    background-color: #31708f;

    border-color: #31708f; }



.list-group-item-warning {

  color: #8a6d3b;

  background-color: #fcf8e3; }



a.list-group-item-warning {

  color: #8a6d3b; }

  a.list-group-item-warning .list-group-item-heading {

    color: inherit; }

  a.list-group-item-warning:hover, a.list-group-item-warning:focus {

    color: #8a6d3b;

    background-color: #faf2cc; }

  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {

    color: #fff;

    background-color: #8a6d3b;

    border-color: #8a6d3b; }



.list-group-item-danger {

  color: #a94442;

  background-color: #f2dede; }



a.list-group-item-danger {

  color: #a94442; }

  a.list-group-item-danger .list-group-item-heading {

    color: inherit; }

  a.list-group-item-danger:hover, a.list-group-item-danger:focus {

    color: #a94442;

    background-color: #ebcccc; }

  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {

    color: #fff;

    background-color: #a94442;

    border-color: #a94442; }



.list-group-item-heading {

  margin-top: 0;

  margin-bottom: 5px; }



.list-group-item-text {

  margin-bottom: 0;

  line-height: 1.3; }



.panel {

  margin-bottom: 20px;

  background-color: white;

  border: 1px solid transparent;

  border-radius: 4px;

  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }



.panel-body {

  padding: 15px; }

  .panel-body:before, .panel-body:after {

    content: " ";

    display: table; }

  .panel-body:after {

    clear: both; }



.panel-heading {

  padding: 10px 15px;

  border-bottom: 1px solid transparent;

  border-top-right-radius: 3px;

  border-top-left-radius: 3px; }

  .panel-heading > .dropdown .dropdown-toggle {

    color: inherit; }



.panel-title {

  margin-top: 0;

  margin-bottom: 0;

  font-size: 16px;

  color: inherit; }

  .panel-title > a {

    color: inherit; }



.panel-footer {

  padding: 10px 15px;

  background-color: whitesmoke;

  border-top: 1px solid #dddddd;

  border-bottom-right-radius: 3px;

  border-bottom-left-radius: 3px; }



.panel > .list-group {

  margin-bottom: 0; }

  .panel > .list-group .list-group-item {

    border-width: 1px 0;

    border-radius: 0; }

  .panel > .list-group:first-child .list-group-item:first-child {

    border-top: 0;

    border-top-right-radius: 3px;

    border-top-left-radius: 3px; }

  .panel > .list-group:last-child .list-group-item:last-child {

    border-bottom: 0;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px; }



.panel-heading + .list-group .list-group-item:first-child {

  border-top-width: 0; }



.panel > .table, .panel > table,

.panel > .table-responsive > .table,

.panel > .table-responsive > table {

  margin-bottom: 0; }

.panel > .table:first-child, .panel > table:first-child,

.panel > .table-responsive:first-child > .table:first-child,

.panel > .table-responsive:first-child > table:first-child {

  border-top-right-radius: 3px;

  border-top-left-radius: 3px; }

  .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > table:first-child > thead:first-child > tr:first-child td:first-child,

  .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,

  .panel > table:first-child > thead:first-child > tr:first-child th:first-child,

  .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,

  .panel > table:first-child > tbody:first-child > tr:first-child td:first-child,

  .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,

  .panel > table:first-child > tbody:first-child > tr:first-child th:first-child,

  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,

  .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child,

  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,

  .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child,

  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,

  .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child,

  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,

  .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child {

    border-top-left-radius: 3px; }

  .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > table:first-child > thead:first-child > tr:first-child td:last-child,

  .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,

  .panel > table:first-child > thead:first-child > tr:first-child th:last-child,

  .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,

  .panel > table:first-child > tbody:first-child > tr:first-child td:last-child,

  .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,

  .panel > table:first-child > tbody:first-child > tr:first-child th:last-child,

  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,

  .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child,

  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,

  .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child,

  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,

  .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child,

  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,

  .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child {

    border-top-right-radius: 3px; }

.panel > .table:last-child, .panel > table:last-child,

.panel > .table-responsive:last-child > .table:last-child,

.panel > .table-responsive:last-child > table:last-child {

  border-bottom-right-radius: 3px;

  border-bottom-left-radius: 3px; }

  .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > table:last-child > tbody:last-child > tr:last-child td:first-child,

  .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,

  .panel > table:last-child > tbody:last-child > tr:last-child th:first-child,

  .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,

  .panel > table:last-child > tfoot:last-child > tr:last-child td:first-child,

  .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,

  .panel > table:last-child > tfoot:last-child > tr:last-child th:first-child,

  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,

  .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child,

  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,

  .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child,

  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,

  .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child,

  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,

  .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child {

    border-bottom-left-radius: 3px; }

  .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > table:last-child > tbody:last-child > tr:last-child td:last-child,

  .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,

  .panel > table:last-child > tbody:last-child > tr:last-child th:last-child,

  .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,

  .panel > table:last-child > tfoot:last-child > tr:last-child td:last-child,

  .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,

  .panel > table:last-child > tfoot:last-child > tr:last-child th:last-child,

  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,

  .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child,

  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,

  .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child,

  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,

  .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child,

  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,

  .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child {

    border-bottom-right-radius: 3px; }

.panel > .panel-body + .table, .panel > .panel-body + table,

.panel > .panel-body + .table-responsive {

  border-top: 1px solid #dddddd; }

.panel > .table > tbody:first-child > tr:first-child th, .panel > table > tbody:first-child > tr:first-child th,

.panel > .table > tbody:first-child > tr:first-child td,

.panel > table > tbody:first-child > tr:first-child td {

  border-top: 0; }

.panel > .table-bordered,

.panel > .table-responsive > .table-bordered {

  border: 0; }

  .panel > .table-bordered > thead > tr > th:first-child,

  .panel > .table-bordered > thead > tr > td:first-child,

  .panel > .table-bordered > tbody > tr > th:first-child,

  .panel > .table-bordered > tbody > tr > td:first-child,

  .panel > .table-bordered > tfoot > tr > th:first-child,

  .panel > .table-bordered > tfoot > tr > td:first-child,

  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,

  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,

  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,

  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,

  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,

  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {

    border-left: 0; }

  .panel > .table-bordered > thead > tr > th:last-child,

  .panel > .table-bordered > thead > tr > td:last-child,

  .panel > .table-bordered > tbody > tr > th:last-child,

  .panel > .table-bordered > tbody > tr > td:last-child,

  .panel > .table-bordered > tfoot > tr > th:last-child,

  .panel > .table-bordered > tfoot > tr > td:last-child,

  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,

  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,

  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,

  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,

  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,

  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {

    border-right: 0; }

  .panel > .table-bordered > thead > tr:first-child > td,

  .panel > .table-bordered > thead > tr:first-child > th,

  .panel > .table-bordered > tbody > tr:first-child > td,

  .panel > .table-bordered > tbody > tr:first-child > th,

  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,

  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,

  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,

  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {

    border-bottom: 0; }

  .panel > .table-bordered > tbody > tr:last-child > td,

  .panel > .table-bordered > tbody > tr:last-child > th,

  .panel > .table-bordered > tfoot > tr:last-child > td,

  .panel > .table-bordered > tfoot > tr:last-child > th,

  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,

  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,

  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,

  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {

    border-bottom: 0; }

.panel > .table-responsive {

  border: 0;

  margin-bottom: 0; }



.panel-group {

  margin-bottom: 20px; }

  .panel-group .panel {

    margin-bottom: 0;

    border-radius: 4px;

    overflow: hidden; }

    .panel-group .panel + .panel {

      margin-top: 5px; }

  .panel-group .panel-heading {

    border-bottom: 0; }

    .panel-group .panel-heading + .panel-collapse .panel-body {

      border-top: 1px solid #dddddd; }

  .panel-group .panel-footer {

    border-top: 0; }

    .panel-group .panel-footer + .panel-collapse .panel-body {

      border-bottom: 1px solid #dddddd; }



.panel-default {

  border-color: #dddddd; }

  .panel-default > .panel-heading {

    color: #333333;

    background-color: whitesmoke;

    border-color: #dddddd; }

    .panel-default > .panel-heading + .panel-collapse .panel-body {

      border-top-color: #dddddd; }

  .panel-default > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #dddddd; }



.panel-primary {

  border-color: #ff6430; }

  .panel-primary > .panel-heading {

    color: white;

    background-color: #ff6430;

    border-color: #ff6430; }

    .panel-primary > .panel-heading + .panel-collapse .panel-body {

      border-top-color: #ff6430; }

  .panel-primary > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #ff6430; }



.panel-success {

  border-color: #d6e9c6; }

  .panel-success > .panel-heading {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6; }

    .panel-success > .panel-heading + .panel-collapse .panel-body {

      border-top-color: #d6e9c6; }

  .panel-success > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #d6e9c6; }



.panel-info {

  border-color: #bce8f1; }

  .panel-info > .panel-heading {

    color: #31708f;

    background-color: #d9edf7;

    border-color: #bce8f1; }

    .panel-info > .panel-heading + .panel-collapse .panel-body {

      border-top-color: #bce8f1; }

  .panel-info > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #bce8f1; }



.panel-warning {

  border-color: #faebcc; }

  .panel-warning > .panel-heading {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #faebcc; }

    .panel-warning > .panel-heading + .panel-collapse .panel-body {

      border-top-color: #faebcc; }

  .panel-warning > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #faebcc; }



.panel-danger {

  border-color: #ebccd1; }

  .panel-danger > .panel-heading {

    color: #a94442;

    background-color: #f2dede;

    border-color: #ebccd1; }

    .panel-danger > .panel-heading + .panel-collapse .panel-body {

      border-top-color: #ebccd1; }

  .panel-danger > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #ebccd1; }



.well {

  min-height: 20px;

  padding: 19px;

  margin-bottom: 20px;

  background-color: whitesmoke;

  border: 1px solid #e3e3e3;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

  .well blockquote {

    border-color: #ddd;

    border-color: rgba(0, 0, 0, 0.15); }



.well-lg {

  padding: 24px;

  border-radius: 6px; }



.well-sm {

  padding: 9px;

  border-radius: 3px; }



.close {

  float: right;

  font-size: 21px;

  font-weight: bold;

  line-height: 1;

  color: black;

  text-shadow: 0 1px 0 white;

  opacity: 0.2;

  filter: alpha(opacity=20); }

  .close:hover, .close:focus {

    color: black;

    text-decoration: none;

    cursor: pointer;

    opacity: 0.5;

    filter: alpha(opacity=50); }



button.close {

  padding: 0;

  cursor: pointer;

  background: transparent;

  border: 0;

  -webkit-appearance: none; }



.modal-open {

  overflow: hidden; }



.modal {

  display: none;

  overflow: auto;

  overflow-y: scroll;

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1050;

  -webkit-overflow-scrolling: touch;

  outline: 0; }

  .modal.fade .modal-dialog {

    -webkit-transform: translate(0, -25%);

    -ms-transform: translate(0, -25%);

    transform: translate(0, -25%);

    -webkit-transition: -webkit-transform 0.3s ease-out;

    -moz-transition: -moz-transform 0.3s ease-out;

    -o-transition: -o-transform 0.3s ease-out;

    transition: transform 0.3s ease-out; }

  .modal.in .modal-dialog {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0); }



.modal-dialog {

  position: relative;

  width: auto;

  margin: 10px; }



.modal-content {

  position: relative;

  background-color: white;

  border: 1px solid #999999;

  border: 1px solid rgba(0, 0, 0, 0.2);

  border-radius: 6px;

  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

  background-clip: padding-box;

  outline: none; }



.modal-backdrop {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1040;

  background-color: black; }

  .modal-backdrop.fade {

    opacity: 0;

    filter: alpha(opacity=0); }

  .modal-backdrop.in {

    opacity: 0.5;

    filter: alpha(opacity=50); }



.modal-header {

  padding: 15px;

  border-bottom: 1px solid #e5e5e5;

  min-height: 35px; }



.modal-header .close {

  margin-top: -2px; }



.modal-title {

  margin: 0;

  line-height: 20px; }



.modal-body {

  position: relative;

  padding: 20px; }



.modal-footer {

  margin-top: 15px;

  padding: 19px 20px 20px;

  text-align: right;

  border-top: 1px solid #e5e5e5; }

  .modal-footer:before, .modal-footer:after {

    content: " ";

    display: table; }

  .modal-footer:after {

    clear: both; }

  .modal-footer .btn + .btn {

    margin-left: 5px;

    margin-bottom: 0; }

  .modal-footer .btn-group .btn + .btn {

    margin-left: -1px; }

  .modal-footer .btn-block + .btn-block {

    margin-left: 0; }



@media (min-width: 768px) {

  .modal-dialog {

    width: 600px;

    margin: 30px auto; }



  .modal-content {

    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }



  .modal-sm {

    width: 300px; } }

@media (min-width: 992px) {

  .modal-lg {

    width: 900px; } }

.tooltip {

  position: absolute;

  z-index: 1030;

  display: block;

  visibility: visible;

  font-size: 12px;

  line-height: 1.4;

  opacity: 0;

  filter: alpha(opacity=0); }

  .tooltip.in {

    opacity: 0.9;

    filter: alpha(opacity=90); }

  .tooltip.top {

    margin-top: -3px;

    padding: 5px 0; }

  .tooltip.right {

    margin-left: 3px;

    padding: 0 5px; }

  .tooltip.bottom {

    margin-top: 3px;

    padding: 5px 0; }

  .tooltip.left {

    margin-left: -3px;

    padding: 0 5px; }



.tooltip-inner {

  max-width: 200px;

  padding: 3px 8px;

  color: white;

  text-align: center;

  text-decoration: none;

  background-color: black;

  border-radius: 4px; }



.tooltip-arrow {

  position: absolute;

  width: 0;

  height: 0;

  border-color: transparent;

  border-style: solid; }



.tooltip.top .tooltip-arrow {

  bottom: 0;

  left: 50%;

  margin-left: -5px;

  border-width: 5px 5px 0;

  border-top-color: black; }

.tooltip.top-left .tooltip-arrow {

  bottom: 0;

  left: 5px;

  border-width: 5px 5px 0;

  border-top-color: black; }

.tooltip.top-right .tooltip-arrow {

  bottom: 0;

  right: 5px;

  border-width: 5px 5px 0;

  border-top-color: black; }

.tooltip.right .tooltip-arrow {

  top: 50%;

  left: 0;

  margin-top: -5px;

  border-width: 5px 5px 5px 0;

  border-right-color: black; }

.tooltip.left .tooltip-arrow {

  top: 50%;

  right: 0;

  margin-top: -5px;

  border-width: 5px 0 5px 5px;

  border-left-color: black; }

.tooltip.bottom .tooltip-arrow {

  top: 0;

  left: 50%;

  margin-left: -5px;

  border-width: 0 5px 5px;

  border-bottom-color: black; }

.tooltip.bottom-left .tooltip-arrow {

  top: 0;

  left: 5px;

  border-width: 0 5px 5px;

  border-bottom-color: black; }

.tooltip.bottom-right .tooltip-arrow {

  top: 0;

  right: 5px;

  border-width: 0 5px 5px;

  border-bottom-color: black; }



.popover {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 1010;

  display: none;

  max-width: 276px;

  padding: 1px;

  text-align: left;

  background-color: white;

  background-clip: padding-box;

  border: 1px solid #cccccc;

  border: 1px solid rgba(0, 0, 0, 0.2);

  border-radius: 6px;

  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

  white-space: normal; }

  .popover.top {

    margin-top: -10px; }

  .popover.right {

    margin-left: 10px; }

  .popover.bottom {

    margin-top: 10px; }

  .popover.left {

    margin-left: -10px; }



.popover-title {

  margin: 0;

  padding: 8px 14px;

  font-size: 14px;

  font-weight: normal;

  line-height: 18px;

  background-color: #f7f7f7;

  border-bottom: 1px solid #ebebeb;

  border-radius: 5px 5px 0 0; }



.popover-content {

  padding: 9px 14px; }



.popover > .arrow, .popover > .arrow:after {

  position: absolute;

  display: block;

  width: 0;

  height: 0;

  border-color: transparent;

  border-style: solid; }



.popover > .arrow {

  border-width: 11px; }



.popover > .arrow:after {

  border-width: 10px;

  content: ""; }



.popover.top > .arrow {

  left: 50%;

  margin-left: -11px;

  border-bottom-width: 0;

  border-top-color: #999999;

  border-top-color: fadein(rgba(0, 0, 0, 0.2), 5%);

  bottom: -11px; }

  .popover.top > .arrow:after {

    content: " ";

    bottom: 1px;

    margin-left: -10px;

    border-bottom-width: 0;

    border-top-color: white; }

.popover.right > .arrow {

  top: 50%;

  left: -11px;

  margin-top: -11px;

  border-left-width: 0;

  border-right-color: #999999;

  border-right-color: fadein(rgba(0, 0, 0, 0.2), 5%); }

  .popover.right > .arrow:after {

    content: " ";

    left: 1px;

    bottom: -10px;

    border-left-width: 0;

    border-right-color: white; }

.popover.bottom > .arrow {

  left: 50%;

  margin-left: -11px;

  border-top-width: 0;

  border-bottom-color: #999999;

  border-bottom-color: fadein(rgba(0, 0, 0, 0.2), 5%);

  top: -11px; }

  .popover.bottom > .arrow:after {

    content: " ";

    top: 1px;

    margin-left: -10px;

    border-top-width: 0;

    border-bottom-color: white; }

.popover.left > .arrow {

  top: 50%;

  right: -11px;

  margin-top: -11px;

  border-right-width: 0;

  border-left-color: #999999;

  border-left-color: fadein(rgba(0, 0, 0, 0.2), 5%); }

  .popover.left > .arrow:after {

    content: " ";

    right: 1px;

    border-right-width: 0;

    border-left-color: white;

    bottom: -10px; }



.carousel {

  position: relative; }



.carousel-inner {

  position: relative;

  overflow: hidden;

  width: 100%; }

  .carousel-inner > .item {

    display: none;

    position: relative;

    -webkit-transition: 0.6s ease-in-out left;

    transition: 0.6s ease-in-out left; }

    .carousel-inner > .item > img,

    .carousel-inner > .item > a > img {

      display: block;

      max-width: 100%;

      height: auto;

      line-height: 1; }

  .carousel-inner > .active,

  .carousel-inner > .next,

  .carousel-inner > .prev {

    display: block; }

  .carousel-inner > .active {

    left: 0; }

  .carousel-inner > .next,

  .carousel-inner > .prev {

    position: absolute;

    top: 0;

    width: 100%; }

  .carousel-inner > .next {

    left: 100%; }

  .carousel-inner > .prev {

    left: -100%; }

  .carousel-inner > .next.left,

  .carousel-inner > .prev.right {

    left: 0; }

  .carousel-inner > .active.left {

    left: -100%; }

  .carousel-inner > .active.right {

    left: 100%; }



.carousel-control {

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  width: 15%;

  opacity: 0.5;

  filter: alpha(opacity=50);

  font-size: 20px;

  color: white;

  text-align: center;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

  .carousel-control.left {

    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

  .carousel-control.right {

    left: auto;

    right: 0;

    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }

  .carousel-control:hover, .carousel-control:focus {

    outline: none;

    color: white;

    text-decoration: none;

    opacity: 0.9;

    filter: alpha(opacity=90); }

  .carousel-control .icon-prev,

  .carousel-control .icon-next,

  .carousel-control .glyphicon-chevron-left,

  .carousel-control .glyphicon-chevron-right {

    position: absolute;

    top: 50%;

    z-index: 5;

    display: inline-block; }

  .carousel-control .icon-prev,

  .carousel-control .glyphicon-chevron-left {

    left: 50%; }

  .carousel-control .icon-next,

  .carousel-control .glyphicon-chevron-right {

    right: 50%; }

  .carousel-control .icon-prev,

  .carousel-control .icon-next {

    width: 20px;

    height: 20px;

    margin-top: -10px;

    margin-left: -10px;

    font-family: serif; }

  .carousel-control .icon-prev:before {

    content: '\2039'; }

  .carousel-control .icon-next:before {

    content: '\203a'; }



.carousel-indicators {

  position: absolute;

  bottom: 10px;

  left: 50%;

  z-index: 15;

  width: 60%;

  margin-left: -30%;

  padding-left: 0;

  list-style: none;

  text-align: center; }

  .carousel-indicators li {

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 1px;

    text-indent: -999px;

    border: 1px solid white;

    border-radius: 10px;

    cursor: pointer;

    background-color: #000 \9;

    background-color: transparent; }

  .carousel-indicators .active {

    margin: 0;

    width: 12px;

    height: 12px;

    background-color: white; }



.carousel-caption {

  position: absolute;

  left: 15%;

  right: 15%;

  bottom: 20px;

  z-index: 10;

  padding-top: 20px;

  padding-bottom: 20px;

  color: white;

  text-align: center;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

  .carousel-caption .btn {

    text-shadow: none; }



@media screen and (min-width: 768px) {

  .carousel-control .glyphicon-chevron-left,

  .carousel-control .glyphicon-chevron-right,

  .carousel-control .icon-prev,

  .carousel-control .icon-next {

    width: 30px;

    height: 30px;

    margin-top: -15px;

    margin-left: -15px;

    font-size: 30px; }



  .carousel-caption {

    left: 20%;

    right: 20%;

    padding-bottom: 30px; }



  .carousel-indicators {

    bottom: 20px; } }

.clearfix:before, .second-menu:before, ul.page-numbers:before, .widget-small-thumb-carousel-widget .widget-header:before, .kopa-two-col-sync-carousel-3-widget .sync8 .item:before, .widget-area-15:before, .widget-area-15 .kopa-two-post-widget .widget-content:before, .kopa-list-news-carousel-widget:before, .kopa-list-posts-2-widget footer:before, .kopa-post-filter-2-widget .filters:before, .clearfix:after, .second-menu:after, ul.page-numbers:after, .widget-small-thumb-carousel-widget .widget-header:after, .kopa-two-col-sync-carousel-3-widget .sync8 .item:after, .widget-area-15:after, .widget-area-15 .kopa-two-post-widget .widget-content:after, .kopa-list-news-carousel-widget:after, .kopa-list-posts-2-widget footer:after, .kopa-post-filter-2-widget .filters:after {

  content: " ";

  display: table; }

.clearfix:after, .second-menu:after, ul.page-numbers:after, .widget-small-thumb-carousel-widget .widget-header:after, .kopa-two-col-sync-carousel-3-widget .sync8 .item:after, .widget-area-15:after, .widget-area-15 .kopa-two-post-widget .widget-content:after, .kopa-list-news-carousel-widget:after, .kopa-list-posts-2-widget footer:after, .kopa-post-filter-2-widget .filters:after {

  clear: both; }



.center-block {

  display: block;

  margin-left: auto;

  margin-right: auto; }



.pull-right {

  float: right !important; }



.pull-left {

  float: left !important; }



.hide {

  display: none !important; }



.show {

  display: block !important; }



.invisible {

  visibility: hidden; }



.text-hide {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0; }



.hidden {

  display: none !important;

  visibility: hidden !important; }



.affix {

  position: fixed; }



@-ms-viewport {

  width: device-width; }

.visible-xs, .visible-sm, .visible-md, .visible-lg {

  display: none !important; }



@media (max-width: 767px) {

  .visible-xs {

    display: block !important; }



  table.visible-xs {

    display: table; }



  tr.visible-xs {

    display: table-row !important; }



  th.visible-xs,

  td.visible-xs {

    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {

  .visible-sm {

    display: block !important; }



  table.visible-sm {

    display: table; }



  tr.visible-sm {

    display: table-row !important; }



  th.visible-sm,

  td.visible-sm {

    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {

  .visible-md {

    display: block !important; }



  table.visible-md {

    display: table; }



  tr.visible-md {

    display: table-row !important; }



  th.visible-md,

  td.visible-md {

    display: table-cell !important; } }

@media (min-width: 1200px) {

  .visible-lg {

    display: block !important; }



  table.visible-lg {

    display: table; }



  tr.visible-lg {

    display: table-row !important; }



  th.visible-lg,

  td.visible-lg {

    display: table-cell !important; } }

@media (max-width: 767px) {

  .hidden-xs {

    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {

  .hidden-sm {

    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {

  .hidden-md {

    display: none !important; } }

@media (min-width: 1200px) {

  .hidden-lg {

    display: none !important; } }

.visible-print {

  display: none !important; }



@media print {

  .visible-print {

    display: block !important; }



  table.visible-print {

    display: table; }



  tr.visible-print {

    display: table-row !important; }



  th.visible-print,

  td.visible-print {

    display: table-cell !important; } }

@media print {

  .hidden-print {

    display: none !important; } }

/**

 * II. Css components theme

 * -----------------------------------------------------------------------------

 */

.kopa-full-width-sync-carousel-widget .sync1 .owl-controls .owl-buttons div, .kopa-two-col-sync-carousel-2-widget .sync5 .owl-controls .owl-buttons div, input[type="submit"], a, .kopa-accordion .panel-title, .kopa-toggle .panel-title, .kopa-accordion .panel-heading .panel-title a, .kopa-accordion .panel-heading .panel-title span, .kopa-toggle .panel-heading .panel-title a, .kopa-toggle .panel-heading .panel-title span, .nav-tabs li a, .mask, .widget-small-thumb-carousel-widget .post-caption, .widget-area-1 .kopa-social-widget li, .kopa-full-width-sync-carousel-widget .sync2 .owl-item, .kopa-full-width-sync-carousel-widget .sync2 .item, .widget_search button, .widget-small-thumb-carousel-widget .prev, .widget-small-thumb-carousel-widget .next, .kopa-two-col-sync-carousel-widget .sync4 .post-title, .kopa-two-col-sync-carousel-widget .sync4 .item, .kopa-two-col-sync-carousel-3-widget .sync7 .owl-controls .owl-page span, .kopa-two-col-sync-carousel-3-widget .sync8 .owl-item, .kopa-two-col-sync-carousel-2-widget .sync6 .owl-item:before, .widget-area-15 .kopa-two-post-widget .post-caption, .kopa-gallery-sync-carousel-widget .sync10 .owl-item, .kopa-post-filter-2-widget .filters span, .owl-single-item .owl-controls .owl-page span, .kopa-post-filter-widget .filters span {

  transition: all .3s;

  -ms-transition: all .3s;

  -webkit-transition: all .3s;

  -moz-transition: all .3s; }



.post-date:before, .post-comments:before, .kopa-shop-widget .add-to-cart:before {

  display: inline-block;

  font-family: FontAwesome;

  font-style: normal;

  font-weight: normal;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale; }



/*** ESSENTIAL STYLES ***/

.sf-menu {

  margin: 0;

  padding: 0;

  list-style: none;

  float: left;

  margin-bottom: 1em; }

  .sf-menu * {

    margin: 0;

    padding: 0;

    list-style: none; }

  .sf-menu li {

    position: relative; }

  .sf-menu ul {

    position: absolute;

    display: none;

    top: 100%;

    left: 0;

    z-index: 9999; }

  .sf-menu > li {

    float: left; }

  .sf-menu li:hover > ul, .sf-menu li.sfHover > ul {

    display: block; }

  .sf-menu a {

    display: block;

    position: relative; }

  .sf-menu ul {

    width: 250px;

    min-width: 250px; }

    .sf-menu ul ul {

      top: 0;

      left: 100%; }

  .sf-menu a {

    border-left: 1px solid #fff;

    border-top: 1px solid #dFeEFF;

    padding: .75em 1em;

    text-decoration: none;

    color: #13a; }

  .sf-menu li {

    background: #BDD2FF;

    white-space: nowrap;

    -webkit-transition: background .2s;

    transition: background .2s; }

  .sf-menu ul li {

    background: #AABDE6; }

  .sf-menu ul ul li {

    background: #9AAEDB; }

  .sf-menu li:hover, .sf-menu li.sfHover {

    background: #CFDEFF;

    -webkit-transition: none;

    transition: none; }



.sf-arrows .sf-with-ul {

  padding-right: 2.5em; }

  .sf-arrows .sf-with-ul:after {

    content: '';

    position: absolute;

    top: 50%;

    right: 1em;

    margin-top: -3px;

    height: 0;

    width: 0;

    border: 5px solid transparent;

    border-top-color: #dFeEFF; }

.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after {

  border-top-color: white; }

.sf-arrows > .sfHover > .sf-with-ul:after {

  border-top-color: white; }

.sf-arrows ul .sf-with-ul:after {

  margin-top: -5px;

  margin-right: -3px;

  border-color: transparent;

  border-left-color: #dFeEFF;

  border-left-color: rgba(255, 255, 255, 0.5); }

.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after {

  border-left-color: white; }

.sf-arrows ul .sfHover > .sf-with-ul:after {

  border-left-color: white; }



ul.mobile-menu {

  z-index: 99999;

  width: 250px;

  min-width: 250px;

  position: absolute;

  padding: 4px;

  margin: 0px; }

  ul.mobile-menu ul, ul.mobile-menu li {

    list-style: none; }

  ul.mobile-menu ul {

    padding: 0;

    margin: 0; }

  ul.mobile-menu a {

    color: #333;

    display: block;

    outline: none;

    text-decoration: none; }

    ul.mobile-menu a .caret {

      float: right;

      width: 0;

      height: 0;

      display: inline-block;

      vertical-align: top;

      border-top: 4px solid #000;

      border-right: 4px solid transparent;

      border-left: 4px solid transparent;

      content: "";

      margin-top: 8px;

      margin-left: 2px; }

    ul.mobile-menu a:hover .caret {

      border-top-color: #000; }

  ul.mobile-menu li.open > a > .caret {

    border-top: none;

    border-bottom: 4px solid #000;

    border-right: 4px solid transparent;

    border-left: 4px solid transparent; }

  ul.mobile-menu li.open > a:hover > .caret {

    border-bottom-color: #fff; }

  ul.mobile-menu a:hover {

    background-color: #5D5D5D;

    color: #f5f5f5; }

  ul.mobile-menu li.active > a {

    background-color: #5D5D5D;

    color: #f5f5f5; }

  ul.mobile-menu li a {

    font-size: 14px;

    line-height: 20px;

    padding: 2px 10px; }

  ul.mobile-menu > li.active > a {

    background-color: #4D90FE; }

  ul.mobile-menu > li > a {

    font-size: 14px;

    line-height: 20px;

    padding: 4px 10px; }



/* 

 * 	Core Owl Carousel CSS File

 *	v1.3.2

 */

/* clearfix */

.owl-carousel {

  display: none;

  position: relative;

  width: 100%;

  -ms-touch-action: pan-y; }

  .owl-carousel .owl-wrapper {

    display: none;

    position: relative;

    -webkit-transform: translate3d(0px, 0px, 0px); }

    .owl-carousel .owl-wrapper:after {

      content: ".";

      display: block;

      clear: both;

      visibility: hidden;

      line-height: 0;

      height: 0; }

  .owl-carousel .owl-wrapper-outer {

    overflow: hidden;

    position: relative;

    width: 100%; }

    .owl-carousel .owl-wrapper-outer.autoHeight {

      -webkit-transition: height 500ms ease-in-out;

      -moz-transition: height 500ms ease-in-out;

      -ms-transition: height 500ms ease-in-out;

      -o-transition: height 500ms ease-in-out;

      transition: height 500ms ease-in-out; }

  .owl-carousel .owl-item {

    float: left; }



/* display none until init */

.owl-controls {

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -webkit-tap-highlight-color: transparent; }

  .owl-controls .owl-page, .owl-controls .owl-buttons div {

    cursor: pointer; }



/* mouse grab icon */

/*

.grabbing {

  cursor: url(grabbing.png) 8 8, move;

}

*/

/* fix */

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  -ms-backface-visibility: hidden;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0); }



/*

* 	Owl Carousel Owl Demo Theme

*	v1.3.2

*/

.owl-theme .owl-controls {

  text-align: center; }

  .owl-theme .owl-controls .owl-buttons div {

    color: #FFF;

    display: inline-block;

    margin: 5px;

    padding: 3px 10px;

    font-size: 12px;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

    /*background: #869791;*/

  }

  .owl-theme .owl-controls.clickable .owl-buttons div:hover {

    text-decoration: none; }

  .owl-theme .owl-controls .owl-page {

    display: inline-block; }

    .owl-theme .owl-controls .owl-page span {

      display: block;

      width: 12px;

      height: 12px;

      margin: 5px 7px;

      -webkit-border-radius: 20px;

      -moz-border-radius: 20px;

      border-radius: 20px;

      background: #869791; }

  .owl-theme .owl-controls .owl-page span.owl-numbers {

    height: auto;

    width: auto;

    color: #FFF;

    padding: 2px 10px;

    font-size: 12px;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px; }



.owl-item.loading {

  min-height: 150px;

  background: url(images/AjaxLoader.gif) no-repeat center center; }



.owl-item .item img {

  /*display: block;*/

  width: 100%;

  /*height: auto; */}



/*

    Colorbox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/

#colorbox, #cboxOverlay, #cboxWrapper {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 9999;

  overflow: hidden; }



#cboxWrapper {

  max-width: none; }



#cboxOverlay {

  position: fixed;

  width: 100%;

  height: 100%; }



#cboxMiddleLeft, #cboxBottomLeft {

  clear: left; }



#cboxContent {

  position: relative; }



#cboxLoadedContent {

  overflow: auto;

  -webkit-overflow-scrolling: touch; }



#cboxTitle {

  margin: 0; }



#cboxLoadingOverlay, #cboxLoadingGraphic {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%; }



#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {

  cursor: pointer; }



.cboxPhoto {

  float: left;

  margin: auto;

  border: 0;

  display: block;

  max-width: none;

  -ms-interpolation-mode: bicubic; }



.cboxIframe {

  width: 100%;

  height: 100%;

  display: block;

  border: 0; }



#colorbox, #cboxContent, #cboxLoadedContent {

  box-sizing: content-box;

  -moz-box-sizing: content-box;

  -webkit-box-sizing: content-box; }



/*

    User Style:

    Change the following styles to modify the appearance of Colorbox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay {

  background: url(images/overlay.png) repeat 0 0; }



#colorbox {

  outline: 0; }



#cboxTopLeft {

  width: 21px;

  height: 21px;

  background: url(images/controls.png) no-repeat -101px 0; }



#cboxTopRight {

  width: 21px;

  height: 21px;

  background: url(images/controls.png) no-repeat -130px 0; }



#cboxBottomLeft {

  width: 21px;

  height: 21px;

  background: url(images/controls.png) no-repeat -101px -29px; }



#cboxBottomRight {

  width: 21px;

  height: 21px;

  background: url(images/controls.png) no-repeat -130px -29px; }



#cboxMiddleLeft {

  width: 21px;

  background: url(images/controls.png) left top repeat-y; }



#cboxMiddleRight {

  width: 21px;

  background: url(images/controls.png) right top repeat-y; }



#cboxTopCenter {

  height: 21px;

  background: url(images/border.png) 0 0 repeat-x; }



#cboxBottomCenter {

  height: 21px;

  background: url(images/border.png) 0 -29px repeat-x; }



#cboxContent {

  background: #fff;

  overflow: hidden; }



.cboxIframe {

  background: #fff; }



#cboxError {

  padding: 50px;

  border: 1px solid #ccc; }



#cboxLoadedContent {

  margin-bottom: 28px; }



#cboxTitle {

  position: absolute;

  bottom: 4px;

  left: 0;

  text-align: center;

  width: 100%;

  color: #949494; }



#cboxCurrent {

  position: absolute;

  bottom: 4px;

  left: 58px;

  color: #949494; }



#cboxLoadingOverlay {

  background: url(images/loading_background.png) no-repeat center center; }



#cboxLoadingGraphic {

  background: url(images/AjaxLoader.gif) no-repeat center center; }



/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {

  border: 0;

  padding: 0;

  margin: 0;

  overflow: visible;

  width: auto;

  background: none; }



/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {

  outline: 0; }



#cboxSlideshow {

  position: absolute;

  bottom: 4px;

  right: 30px;

  color: #0092ef; }



#cboxPrevious {

  position: absolute;

  bottom: 0;

  left: 0;

  background: url(images/controls.png) no-repeat -75px 0;

  width: 25px;

  height: 25px;

  text-indent: -9999px; }



#cboxPrevious:hover {

  background-position: -75px -25px; }



#cboxNext {

  position: absolute;

  bottom: 0;

  left: 27px;

  background: url(images/controls.png) no-repeat -50px 0;

  width: 25px;

  height: 25px;

  text-indent: -9999px; }



#cboxNext:hover {

  background-position: -50px -25px; }



#cboxClose {

  position: absolute;

  bottom: 0;

  right: 0;

  background: url(images/controls.png) no-repeat -25px 0;

  width: 25px;

  height: 25px;

  text-indent: -9999px; }



#cboxClose:hover {

  background-position: -25px -25px; }



/*

  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill

  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.

  See: http://jacklmoore.com/notes/ie-transparency-problems/

*/

.cboxIE #cboxTopLeft,

.cboxIE #cboxTopCenter,

.cboxIE #cboxTopRight,

.cboxIE #cboxBottomLeft,

.cboxIE #cboxBottomCenter,

.cboxIE #cboxBottomRight,

.cboxIE #cboxMiddleLeft,

.cboxIE #cboxMiddleRight {

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }



.kopa-ticker {

  margin: 0;

  display: block; }



.kopa-ticker dd {

  float: left;

  display: block;

  margin: 0 50px; }



.kopa-search {

  position: relative;

  width: 0%;

  min-width: 35px;

  height: 40px;

  float: right;

  overflow: hidden;

  -webkit-transition: width 0.3s;

  -moz-transition: width 0.3s;

  transition: width 0.3s;

  -webkit-backface-visibility: hidden; }



.kopa-search-input {

  position: absolute;

  top: 0;

  right: 0;

  border: none;

  outline: none;

  width: 100%;

  margin: 0;

  z-index: 10;

  font-family: inherit; }



.kopa-icon-search {

  width: 60px;

  height: 40px;

  display: block;

  position: absolute;

  right: 0;

  top: 0;

  padding: 0;

  margin: 0;

  line-height: 60px;

  text-align: center;

  cursor: pointer; }



.kopa-search-submit {

  width: 60px;

  height: 40px;

  display: block;

  position: absolute;

  right: 0;

  top: 0;

  padding: 0;

  margin: 0;

  line-height: 40px;

  text-align: center;

  cursor: pointer;

  /* IE needs this */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  /* IE 8 */

  filter: alpha(opacity=0);

  /* IE 5-7 */

  opacity: 0;

  color: transparent;

  border: none;

  outline: none;

  z-index: -1; }



.kopa-icon-search {

  z-index: 90; }



/* Open state */

.kopa-search.kopa-search-open, .no-js .kopa-search {

  width: 250px; }



.kopa-search.kopa-search-open .kopa-icon-search, .no-js .kopa-search .kopa-icon-search {

  z-index: 11; }



.kopa-search.kopa-search-open .kopa-search-submit, .no-js .kopa-search .kopa-search-submit {

  z-index: 90; }



.no-borderradius .col-lg-12 {

  width: 100%; }

.no-borderradius .col-lg-11 {

  width: 91.66666666666666%; }

.no-borderradius .col-lg-10 {

  width: 83.33333333333334%; }

.no-borderradius .col-lg-9 {

  width: 75%; }

.no-borderradius .col-lg-8 {

  width: 66.66666666666666%; }

.no-borderradius .col-lg-7 {

  width: 58.333333333333336%; }

.no-borderradius .col-lg-6 {

  width: 50%; }

.no-borderradius .col-lg-5 {

  width: 41.66666666666667%; }

.no-borderradius .col-lg-4 {

  width: 33.33333333333333%; }

.no-borderradius .col-lg-3 {

  width: 25%; }

.no-borderradius .col-lg-2 {

  width: 16.666666666666664%; }

.no-borderradius .col-lg-1 {

  width: 8.333333333333332%; }



.error-404 {

  margin: 50px 10% 50px; }

  .error-404 .left-col {

    width: 41%;

    float: left;

    margin: 0 2%; }

    .error-404 .left-col p {

      font-size: 120px;

      font-weight: 700;

      line-height: 100px;

      text-align: right; }

  .error-404 .right-col {

    width: 50%;

    float: left;

    margin: 0 2%; }

    .error-404 .right-col h2 {

      margin-bottom: 10px;

      font-size: 44px;

      margin-top: 2px;

      line-height: 45px; }

    .error-404 .right-col p {

      margin-bottom: 10px; }

    .error-404 .right-col ul {

      padding-left: 15px; }

    .error-404 .right-col a {

      font-size: 14px;

      margin-bottom: 5px; }

  @media screen and (max-width: 800px) {

    .error-404 .left-col,

    .error-404 .right-col {

      width: 100%;

      margin: 0; }

    .error-404 .left-col p {

      text-align: center; } }



.kopa-full-width-sync-carousel-widget .sync1 .owl-controls .owl-buttons div, .kopa-two-col-sync-carousel-2-widget .sync5 .owl-controls .owl-buttons div {

  width: 34px;

  height: 34px;

  line-height: 34px;

  /*background: #363839;*/

  padding: 0;

  font-size: 20px;

  margin: 0; 

  }

  

  .kopa-full-width-sync-carousel-widget .sync1 .owl-controls .owl-buttons div:hover, .kopa-two-col-sync-carousel-2-widget .sync5 .owl-controls .owl-buttons div:hover {

    	/*background: #131313 !important; */

	}



.kopa-posts-widget ul, .kopa-accordion-widget ul {

  margin-bottom: 0; }

  .kopa-posts-widget ul li, .kopa-accordion-widget ul li {

    border-top: 1px solid #d8d8d8;

    padding: 15px 0; }

    .kopa-posts-widget ul li:first-child, .kopa-accordion-widget ul li:first-child {

      border-top: none;

      padding-top: 0; }

.kopa-posts-widget .post-thumb, .kopa-accordion-widget .post-thumb {

  width: 60px;

  margin-right: 13px;

  float: left; }

.kopa-posts-widget .post-meta, .kopa-accordion-widget .post-meta {

  color: #727272; }

  .kopa-posts-widget .post-meta a, .kopa-accordion-widget .post-meta a {

    color: #727272; }

.kopa-posts-widget .post-title, .kopa-accordion-widget .post-title {

  font-size: 14px;

  line-height: 20px;

  font-weight: 400;

  margin-bottom: 0; }

.kopa-posts-widget .post-caption, .kopa-accordion-widget .post-caption {

  overflow: hidden; }

.kopa-posts-widget .item, .kopa-accordion-widget .item {

  overflow: hidden; }



/**

 * 1.0 - Body

 * -----------------------------------------------------------------------------

 */

/**

* 1.1 Input fields

* -----------------------------------------------------------------------------

*/

.form-control, input[type="submit"], .widget_search button, .widget_archive select,

.widget_categories select, .comment-respond input[type="submit"] {

  -webkit-box-shadow: none;

  box-shadow: none; }

  .form-control:focus, input[type="submit"]:focus, .widget_search button:focus, .widget_archive select:focus,

  .widget_categories select:focus {

    -webkit-box-shadow: none;

    box-shadow: none;

    border-color: #ff6430; }



input[type="submit"] {

  -webkit-box-shadow: none;

  box-shadow: none;

  width: auto;

  display: inline-block;

  padding: 6px 20px; }

  input[type="submit"]:focus {

    -webkit-box-shadow: none;

    box-shadow: none; }



/**

 * 1.2 Heading, link

 * -----------------------------------------------------------------------------

 */

a:hover, a:focus {

  outline: none;

  text-decoration: none;

  color: #ff6430; }



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {

  color: #292929; }



/**

 * 1.3 Blockquote

 * -----------------------------------------------------------------------------

 */

blockquote {

  padding: 15px 20px;

  position: relative;

  border: none;

  border-left: 5px solid #ff6430;

  color: #292929;

  background: #d8d8d8;

  font-size: 14px; }

  blockquote.kopa-blockquote {

    border-left: none;

    border-top: 5px solid #ff6430; }



/**

 * 1.4 Accordion

 * -----------------------------------------------------------------------------

 */

.panel-group .panel + .panel {

  margin-top: 2px; }



.kopa-accordion .panel, .kopa-toggle .panel {

  border-radius: 0;

  box-shadow: none;

  border: none; }

.kopa-accordion .panel-title, .kopa-toggle .panel-title {

  font-size: 15px;

  font-weight: 400;

  text-transform: uppercase;

  line-height: 20px; }

.kopa-accordion .panel-heading, .kopa-toggle .panel-heading {

  padding: 0;

  background: none;

  border-radius: 0; }

  .kopa-accordion .panel-heading .panel-title a, .kopa-accordion .panel-heading .panel-title span, .kopa-toggle .panel-heading .panel-title a, .kopa-toggle .panel-heading .panel-title span {

    display: block;

    padding: 10px 15px;

    cursor: pointer;

    color: #fff;

    background: #ff6430; }

    .kopa-accordion .panel-heading .panel-title a.collapsed, .kopa-accordion .panel-heading .panel-title span.collapsed, .kopa-toggle .panel-heading .panel-title a.collapsed, .kopa-toggle .panel-heading .panel-title span.collapsed {

      background: #292929; }

  .kopa-accordion .panel-heading .panel-title:hover a, .kopa-accordion .panel-heading .panel-title:hover span, .kopa-toggle .panel-heading .panel-title:hover a, .kopa-toggle .panel-heading .panel-title:hover span {

    background: #ff6430; }

.kopa-accordion.icon .panel-heading .panel-title a, .kopa-accordion.icon .panel-heading .panel-title span, .kopa-toggle.icon .panel-heading .panel-title a, .kopa-toggle.icon .panel-heading .panel-title span {

  padding-left: 45px;

  position: relative; }

  .kopa-accordion.icon .panel-heading .panel-title a:before, .kopa-accordion.icon .panel-heading .panel-title span:before, .kopa-toggle.icon .panel-heading .panel-title a:before, .kopa-toggle.icon .panel-heading .panel-title span:before {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f196";

    width: 30px;

    height: 40px;

    color: #fff;

    line-height: 40px;

    text-align: center;

    background: #131313;

    position: absolute;

    left: 0;

    top: 0; }



.kopa-toggle .panel-body {

  border-top: none !important; }

.kopa-toggle .panel-heading {

  border: 1px solid #d8d8d8; }

  .kopa-toggle .panel-heading .panel-title span {

    background: none;

    color: #ff6430; }

    .kopa-toggle .panel-heading .panel-title span.collapsed {

      background: none;

      color: #292929; }

  .kopa-toggle .panel-heading .panel-title:hover span {

    background: none;

    color: #ff6430; }

.kopa-toggle.icon .panel-heading .panel-title span:before {

  background: none;

  color: #727272;

  border-right: 1px solid #d8d8d8; }



/**

 * 1.5 Tabs

 * -----------------------------------------------------------------------------

 */

.nav-tabs {

  padding-left: 0 !important; }

  .nav-tabs:before, .nav-tabs:after {

    content: " ";

    display: table; }

  .nav-tabs:after {

    clear: both; }

  .nav-tabs li a {

    line-height: 38px;

    padding: 0 25px;

    font-size: 18px;

    font-family: "Roboto Condensed", sans-serif;

    color: #292929;

    margin: 0;

    text-transform: uppercase;

    border-top-right-radius: 0;

    border-top-left-radius: 0; }

  .nav-tabs li a:hover, .nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover, .nav-tabs li a:focus {

    background: #ff6430;

    color: #fff;

    border-color: #ff6430; }

  .nav-tabs.kopa-tabs-2 li a {

    color: #fff;

    background: #131313;

    margin-right: 2px; }

  .nav-tabs.kopa-tabs-2 li a:hover, .nav-tabs.kopa-tabs-2 li.active a, .nav-tabs.kopa-tabs-2 li.active a:focus, .nav-tabs.kopa-tabs-2 li.active a:hover, .nav-tabs.kopa-tabs-2 li a:focus {

    background: #3f3f3f;

    color: #fff;

    border-color: #3f3f3f; }

  .nav-tabs.kopa-tabs-3 li a {

    color: #fff;

    background: #d8d8d8;

    margin-right: 1px; }

  .nav-tabs.kopa-tabs-3 li a:hover, .nav-tabs.kopa-tabs-3 li.active a, .nav-tabs.kopa-tabs-3 li.active a:focus, .nav-tabs.kopa-tabs-3 li.active a:hover, .nav-tabs.kopa-tabs-3 li a:focus {

    background: #fff;

    color: #292929;

    border-color: #d8d8d8;

    border-bottom-color: #fff;

    position: relative; }

    .nav-tabs.kopa-tabs-3 li a:hover:before, .nav-tabs.kopa-tabs-3 li.active a:before, .nav-tabs.kopa-tabs-3 li.active a:focus:before, .nav-tabs.kopa-tabs-3 li.active a:hover:before, .nav-tabs.kopa-tabs-3 li a:focus:before {

      content: "";

      position: absolute;

      left: 0;

      top: 0;

      width: 100%;

      height: 3px;

      background: #ff6430; }

  .nav-tabs.kopa-tabs-4 {

    border-bottom: none;

    position: relative; }

    .nav-tabs.kopa-tabs-4:before {

      content: "";

      position: absolute;

      right: 0;

      top: 0;

      width: 10px;

      height: 100%;

      background: #000; }

    .nav-tabs.kopa-tabs-4 li {

      margin-bottom: 1px; }

      .nav-tabs.kopa-tabs-4 li a {

        color: #fff;

        background: #d8d8d8; }

    .nav-tabs.kopa-tabs-4 li.active {

      margin-right: -1px;

      margin-bottom: 0; }

    .nav-tabs.kopa-tabs-4 li a:hover, .nav-tabs.kopa-tabs-4 li.active a, .nav-tabs.kopa-tabs-4 li.active a:focus, .nav-tabs.kopa-tabs-4 li.active a:hover, .nav-tabs.kopa-tabs-4 li a:focus {

      background: #fff;

      color: #292929;

      border-color: #d8d8d8;

      border-bottom-color: #d8d8d8;

      position: relative;

      border-right-color: #fff; }

      .nav-tabs.kopa-tabs-4 li a:hover:before, .nav-tabs.kopa-tabs-4 li.active a:before, .nav-tabs.kopa-tabs-4 li.active a:focus:before, .nav-tabs.kopa-tabs-4 li.active a:hover:before, .nav-tabs.kopa-tabs-4 li a:focus:before {

        content: "";

        position: absolute;

        left: 0;

        top: 0;

        height: 100%;

        width: 3px;

        background: #ff6430; }



.tab-content {

  margin-bottom: 20px;

  padding: 20px 20px 10px;

  border: 1px solid #d8d8d8;

  border-top: none; }



.tabs-vertical .nav-tabs {

  float: left;

  width: auto;

  display: inline-block; }

  .tabs-vertical .nav-tabs li {

    float: none; }

.tabs-vertical .tab-content {

  overflow: hidden;

  border-top: 1px solid #d8d8d8; }



/**

 * 1.6 Dropcabs

 * -----------------------------------------------------------------------------

 */

.kopa-dropcap {

  text-transform: uppercase;

  color: #fff;

  background: #131313;

  float: left;

  margin-right: 10px;

  text-align: center;

  display: inline-block;

  width: 40px;

  height: 40px;

  line-height: 40px;

  font-size: 24px;

  font-weight: 700;

  border: 1px solid #131313; }

  .kopa-dropcap.primary {

    background: #ff6430;

    border-color: #ff6430; }

  .kopa-dropcap.radius {

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    border-radius: 50%; }

  .kopa-dropcap.no-background {

    background: none;

    color: #131313;

    border-color: #d8d8d8; }

    .kopa-dropcap.no-background.primary {

      color: #ff6430;

      border-color: #d8d8d8; }



/**

 * 1.7 Progress bar

 * -----------------------------------------------------------------------------

 */

.progress {

  margin-bottom: 15px; }



.progress,

.progress-bar {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  height: 10px;

  -webkit-box-shadow: none;

  box-shadow: none; }



/**

 * 1.8 Divider

 * -----------------------------------------------------------------------------

 */

.kopa-divider {

  margin: 20px 0;

  height: 1px; }



.divider-1 {

  border-top: 1px solid #d8d8d8; }



.divider-2 {

  border-top: 2px dotted #d8d8d8;

  height: 2px; }



.divider-3 {

  border-top: 2px dashed #d8d8d8;

  height: 2px; }



.divider-4 {

  height: 12px;

  border-top: 1px double #d8d8d8;

  border-bottom: 1px double #d8d8d8; }



.divider-5 {

  height: 4px;

  background: url(images/shadow-divider.png) no-repeat center center; }



/**

 * 1.9 Button

 * -----------------------------------------------------------------------------

 */

.btn {

  margin-bottom: 10px; }



/**

 * 1.10 Other

 * -----------------------------------------------------------------------------

 */

body {

  overflow-x: hidden;

  /*background: url(images/bg.jpg) repeat; */

 }



::selection {

  background: #ff6430;

  color: #fff;

  text-shadow: none; }



::-moz-selection {

  background: #ff6430;

  color: #fff;

  text-shadow: none; }



.item-right {

  overflow: hidden; }



.font-heading, .nav-tabs li a, .more-link, .kopa-shop-widget .add-to-cart {

  font-family: "Roboto Condensed", sans-serif; }



.img-responsive img {

  display: block;

  max-width: 100%;

  height: auto; }



.container {

 /* width: 1230px;

  padding: 0; */

}



.kopa-home.header-2 #main-content .container {

  padding-top: 25px; }

.kopa-home.header-2 .widget-area-2 {

  margin-top: 0; }



.sub-page #main-content .container {

  padding-top: 35px; }

.sub-page.no-sidebar #main-col {

  width: 100%;

  padding-right: 0;

  border-right: none; }

.sub-page.header-1 .wrap-second-menu {

  position: relative;

  bottom: 0; }



.mask, .widget-small-thumb-carousel-widget .post-caption {

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  background: url(images/mask.png) repeat;

  background: rgba(19, 19, 19, 0.6); }

  .mask:hover, .widget-small-thumb-carousel-widget .post-caption:hover {

    background: none; }



.kopa-rate {

  color: #ff6430 !important;

  font-size: 14px !important;

  display: inline-block; }



.post-meta {

  font-size: 12px;

  display: inline-block; }

  .post-meta > span {

    margin-right: 8px;

    display: inline-block;

    line-height: 12px;

    padding-left: 8px;

    border-left: 1px solid #d8d8d8; }

    .post-meta > span:first-child {

      padding-left: 0;

      border-left: none; }

    .post-meta > span:last-child {

      margin-right: 0; }



.post-date:before {

  content: "\f073";

  margin-right: 5px; }



.post-comments:before {

  content: "\f086";

  margin-right: 5px; }



.kopa-post-type {

  display: inline-block;

  width: 34px;

  height: 34px;

  line-height: 34px;

  text-align: center;

  color: #fff;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  -ms-border-radius: 50%;

  border-radius: 50%;

  position: absolute;

  bottom: -18px;

  left: 50%;

  margin-left: -17px;

  background: #ff6430; }



.more-link {

  border: 2px solid #ff6430;

  color: #292929;

  display: inline-block;

  font-size: 12px;

  line-height: 30px;

  padding: 0 15px;

  text-transform: uppercase;

  font-weight: 700; }

  .more-link:hover {

    color: #ff6430; }



/**

 * 2.0 Header

 * -----------------------------------------------------------------------------

 */

#kopa-header.header-1 .widget_search {

  display: none; }

  #kopa-header.header-1 .widget_search input, #kopa-header.header-1 .widget_search button {

    height: 40px; }

#kopa-header.header-2 .wrap-second-menu {

  position: relative;

  height: 50px;

  line-height: 50px;

  background: #131313;

  bottom: auto; }

  #kopa-header.header-2 .wrap-second-menu .kopa-social-widget {

    float: right;

    line-height: 1;

    padding: 6px 0; }

    #kopa-header.header-2 .wrap-second-menu .kopa-social-widget a {

      float: left;

      height: 36px;

      width: 36px;

      line-height: 36px;

      -webkit-border-radius: 50%;

      -moz-border-radius: 50%;

      -ms-border-radius: 50%;

      border-radius: 50%;

      border: 1px solid #dadada;

      margin-left: 8px;

      color: #dadada; }

      #kopa-header.header-2 .wrap-second-menu .kopa-social-widget a:hover {

        border-color: #ff6430;

        color: #ff6430; }

#kopa-header.header-2 .wrap-main-menu .widget_search button, #kopa-header.header-2 .wrap-main-menu .widget_search input {

  height: 40px; }

#kopa-header.header-2 .wrap-main-menu .widget_search button:hover {

  background: #131313; }

#kopa-header.header-2 .wrap-main-menu .widget_search .kopa-search-input {

  padding-left: 0;

  padding-right: 0; }

#kopa-header.header-2 .wrap-main-menu .widget_search.kopa-search-open .kopa-search-input {

  padding: 6px 12px; }



.kopa-header-top {

  background: #343434;

  font-size: 11px;

  color: #dadada;

  text-transform: uppercase;

  line-height: 28px; }

  .kopa-header-top .kopa-time {

    margin: 0; }



.kopa-header-middle {

  padding: 15px 0;

  background: #131313; }



#kopa-logo .logo-mobile {

  display: none; }



.kopa-baner .banner-mobile {

  display: none; }



.kopa-header-bottom {

  position: relative; }



.wrap-main-menu {

  background: #ff6430;

  height: 40px; }

  .wrap-main-menu .container {

    position: relative; }

  .wrap-main-menu .kopa-search {

    position: absolute;

    right: 0;

    top: 0; }



.wrap-second-menu {

  background: #3e3e3e;

  background: rgba(62, 62, 62, 0.6);

  line-height: 28px;

  position: absolute;

  width: 100%;

  bottom: -28px;

  left: 0;

  z-index: 999; }



/**

 * 3.0 Navigation

 * -----------------------------------------------------------------------------

 */

.third-menu {

  margin: 0; }

  .third-menu a {

    color: #dadada; }

    .third-menu a:hover {

      color: #ff6430; }

  .third-menu > li {

    float: left;

    margin-left: 5px; }

    .third-menu > li:before {

      content: "|";

      margin-right: 5px; }

    .third-menu > li:first-child:before {

      content: ""; }

    .third-menu > li.current-menu-item > a {

      color: #ff6430; }



.second-menu {

  font-size: 12px;

  margin: 0;

  float: left; }

  .second-menu a {

    text-transform: uppercase;

    color: #dadada; }

    .second-menu a:hover {

      color: #ff6430; }

  .second-menu > li {

    float: left;

    margin-right: 40px; }

  .second-menu .current-menu-item a {

    color: #ff6430; }



.sf-menu.main-menu {

  font-weight: 700;

  margin-bottom: 0; }

  .sf-menu.main-menu > li {

    background: none;

    padding: 10px 0; }

    .sf-menu.main-menu > li > a {

      font-size: 17px;

      padding: 0 15px;

      border-left-color: rgba(255, 255, 255, 0.2);

      border-top: none; }

    .sf-menu.main-menu > li:first-child > a {

      border-left: none;

      padding-left: 0; }

    .sf-menu.main-menu > li:hover, .sf-menu.main-menu > li.sfHover {

      background: none; }

  .sf-menu.main-menu a {

    color: #fff; }

  .sf-menu.main-menu .sf-with-ul {

    padding-right: 30px; }

    .sf-menu.main-menu .sf-with-ul:after {

      right: 10px;

      border-top-color: #fff; }

  .sf-menu.main-menu ul li {

    background: #131313; }

    .sf-menu.main-menu ul li:hover {

      background: #ff6430; }

  .sf-menu.main-menu ul a {

    border-left: none;

    border-top-color: #2b2b2b;

    border-top-color: rgba(255, 255, 255, 0.1);

    font-weight: 400; }

  .sf-menu.main-menu ul .current-menu-item {

    background: #ff6430; }

    .sf-menu.main-menu ul .current-menu-item > a {

      color: #fff; }

  .sf-menu.main-menu ul .sf-with-ul:after {

    display: none; }

  .sf-menu.main-menu ul ul {

    border-left: #fff;

    border-left: 1px solid rgba(255, 255, 255, 0.2); }

  .sf-menu.main-menu .current-menu-item > a {

    color: #292929; }

  .sf-menu.main-menu .current-menu-item > .sf-with-ul:after {

    border-top-color: #292929; }



.mobile-menu-icon {

  display: none;

  cursor: pointer;

  color: #fff;

  font-size: 26px;

  margin-left: 5px;

  margin-top: 7px; }



.mobile-menu.main-menu {

  display: none;

  position: absolute;

  top: 40px;

  left: 0;

  padding: 0;

  z-index: 9999; }

  .mobile-menu.main-menu a .caret {

    border-top-color: #fff; }

  .mobile-menu.main-menu li a {

    background: #131313;

    color: #fff;

    border-top: 1px solid #d8d8d8;

    border-top: 1px solid rgba(255, 255, 255, 0.1);

    padding: 8px 5px; }

    .mobile-menu.main-menu li a:hover {

      background: #ff6430; }

  .mobile-menu.main-menu li.current-menu-item > a {

    background: #ff6430; }

  .mobile-menu.main-menu > li > a {

    background: #131313;

    color: #fff;

    border-top: 1px solid #d8d8d8;

    border-top: 1px solid rgba(255, 255, 255, 0.1);

    padding: 8px 5px; }

    .mobile-menu.main-menu > li > a:hover {

      background: #ff6430; }



.four-menu {

  margin: 0;

  text-align: center; }

  .four-menu li {

    display: inline-block;

    border-left: 1px solid #3a3a3a;

    border-left: 1px solid rgba(255, 255, 255, 0.2); }

    .four-menu li:first-child {

      border-left: none; }

  .four-menu a {

    line-height: 22px;

    color: #dadada;

    text-transform: uppercase;

    padding: 0 18px;

    position: relative; }

    .four-menu a:before {

      content: "";

      height: 4px;

      width: 100%;

      position: absolute;

      left: 0;

      bottom: -15px;

      background: none; }

    .four-menu a:hover {

      color: #ff6430; }

      .four-menu a:hover:before {

        background: #ff6430; }

  .four-menu .current-menu-item a {

    color: #ff6430; }

    .four-menu .current-menu-item a:before {

      background: #ff6430; }



/**

 * Pagination

 * -----------------------------------------------------------------------------

 */

ul.page-numbers {

  margin: 0; }

  ul.page-numbers li {

    float: left;

    display: inline-block;

    margin-right: 3px; }



ul.page-numbers li a,

ul.page-numbers li span {

  text-decoration: none;

  display: inline-block;

  font-size: 14px;

  line-height: 22px;

  color: #292929;

  padding: 0 8px;

  font-family: "Roboto Condensed", sans-serif;

  border: 1px solid #d8d8d8; }



ul.page-numbers li a:hover,

ul.page-numbers li span.current {

  color: #fff;

  background: #ff6430;

  border-color: #ff6430; }



/**

 * Breadcrumb

 * -----------------------------------------------------------------------------

 */

.kopa-breadcrumb {

  font-style: italic;

  border-top: 1px solid #d8d8d8;

  border-bottom: 1px solid #d8d8d8;

  margin-bottom: 25px;

  padding: 9px 0; }

  .kopa-breadcrumb > span {

    display: inline-block;

    font-size: 13px; }

  .kopa-breadcrumb > a {

    display: inline-block; }

  .kopa-breadcrumb .current-page {

    color: #ff6430; }

    .kopa-breadcrumb .current-page:hover {

      color: #292929; }



/**

 * Pager page

 * -----------------------------------------------------------------------------

 */

ul.pager-page {

  margin-bottom: 25px; }

  ul.pager-page .prev-post,

  ul.pager-page .next-post {

    width: 50%;

    background: #fafafa;

    padding-top: 22px;

    padding-bottom: 30px; }

  ul.pager-page .next-post {

    border-left: 10px solid #fff;

    padding-right: 50px;

    text-align: right; }

  ul.pager-page .prev-post {

    border-right: 10px solid #fff;

    padding-left: 50px; }

  ul.pager-page .prev,

  ul.pager-page .next {

    font-size: 18px;

    font-weight: 400;

    line-height: 1;

    margin-top: 0;

    margin-bottom: 15px;

    position: relative; }

    ul.pager-page .prev a,

    ul.pager-page .next a {

      color: #ff6430; }

      ul.pager-page .prev a:hover,

      ul.pager-page .next a:hover {

        color: #292929; }

    ul.pager-page .prev i,

    ul.pager-page .next i {

      position: absolute;

      top: -7px;

      color: #727272;

      font-size: 28px; }

  ul.pager-page .prev i {

    left: -30px; }

  ul.pager-page .next i {

    right: -30px; }

  ul.pager-page .prev-post-title,

  ul.pager-page .next-post-title {

    font-size: 16px;

    line-height: 20px;

    margin: 0;

    margin-bottom: 5px;

    font-weight: 400; }



/**

 * Page link

 * -----------------------------------------------------------------------------

 */

.page-links {

  float: left; }

  .page-links > a, .page-links > span {

    padding: 0 9px;

    display: inline-block;

    float: left;

    border: 1px solid #d8d8d8;

    line-height: 24px;

    margin-right: 3px; }

  .page-links > a:hover,

  .page-links .current {

    background: #ff6430;

    color: #fff;

    border-color: #ff6430; }



/**

 * Comment pagination

 * -----------------------------------------------------------------------------

 */

.comment-area .pagination {

  display: block;

  text-align: right;

  margin: 0 0 25px;

  border-radius: 0; }

  .comment-area .pagination > a, .comment-area .pagination > span {

    padding: 0 10px;

    display: inline-block;

    line-height: 24px;

    border: 1px solid #d8d8d8; }

  .comment-area .pagination .current, .comment-area .pagination > a:hover {

    background: #ff6430;

    border-color: #ff6430;

    color: #fff; }



/**

 * 4.0 Content

 * -----------------------------------------------------------------------------

 */

.widget .post-title {

  margin-top: 0; }

.widget .post-thumb {

  position: relative; }

.widget .item {

  position: relative; 

  max-height: 411px; /****/

}











.widget .t-des {

  margin-bottom: 15px;

  display: block; }

.widget .tab-content {

  margin-bottom: 0; }

.widget .post-title a, .widget .post-caption p, .widget .widget-title, .widget .t-des, .widget .kopa-breadcrumb {

  word-wrap: break-word; }



#main-content > .container {

  padding: 40px 30px 0;

  background: #fff; }

#main-content .widget {

  margin-bottom: 25px; }

#main-content .widget-title {

  border-bottom: 1px solid #d8d8d8;

  font-size: 18px;

  line-height: 1;

  font-weight: 400;

  margin: 0 0 20px;

  padding-bottom: 22px;

  position: relative;

  text-transform: uppercase; }

  #main-content .widget-title:before {

    background: #ff6430;

    bottom: -1px;

    content: "";

    height: 13px;

    left: 0;

    position: absolute;

    width: 100px; }

#main-content .widget-header {

  border-bottom: 1px solid #d8d8d8;

  padding-bottom: 22px;

  line-height: 1;

  margin-bottom: 20px; }

  #main-content .widget-header .widget-title {

    display: inline-block;

    margin: 0;

    border-bottom: none;

    padding-bottom: 0; }

    #main-content .widget-header .widget-title:before {

      bottom: -23px;

      background: #ff6430; }



/**

*

* widget area 1

*

**/

.widget-area-1 {

  border-bottom: 6px solid #000000;

  position: relative; }

  .widget-area-1 .kopa-weather-widget {

    z-index: 99;

    position: absolute;

    right: 67px;

    bottom: 98px;

    background: #ff6430;

    color: #fff;

    width: 180px;

    height: 100px;

    -webkit-transform: skew(-20deg, 0);

    -ms-transform: skewX(-20deg) skewY(0);

    transform: skew(-20deg, 0);

    -webkit-transform: skew(-5deg, 0) rotate(-5deg);

    -ms-transform: skew(-5deg, 0) rotate(-5deg);

    transform: skew(-5deg, 0) rotate(-5deg); }

    .widget-area-1 .kopa-weather-widget .wi, .widget-area-1 .kopa-weather-widget .awesome-weather-current-temp {

      position: absolute; }

    .widget-area-1 .kopa-weather-widget .wi {

      font-size: 54px;

      top: 5px;

      left: 20px; }

    .widget-area-1 .kopa-weather-widget .awesome-weather-header {

      font-weight: 700;

      top: 65px;

      left: 0;

      text-transform: uppercase;

      position: absolute;

      width: 180px;

      display: block;

      text-align: center; }

    .widget-area-1 .kopa-weather-widget .awesome-weather-current-temp {

      font-size: 24px;

      top: 20px;

      left: 100px; }

    .widget-area-1 .kopa-weather-widget .awe_wind {

      bottom: 0;

      left: 0;

      width: 100%;

      text-align: center;

      font-size: 12px; }

    .widget-area-1 .kopa-weather-widget:before {

      content: "";

      width: 0;

      height: 0;

      border-top: 90px solid transparent;

      border-right: 35px solid #131313;

      position: absolute;

      left: -35px;

      top: 0; }

  .widget-area-1 .kopa-social-widget {

    position: absolute;

    right: 49px;

    bottom: 20px;

    height: 36px; }

    .widget-area-1 .kopa-social-widget ul {

      float: right; }

    .widget-area-1 .kopa-social-widget li {

      border: 1px solid #dadada;

      margin-right: 10px;

      float: left;

      font-size: 16px;

      -webkit-border-radius: 50%;

      -moz-border-radius: 50%;

      -ms-border-radius: 50%;

      border-radius: 50%;

      cursor: pointer; }

      .widget-area-1 .kopa-social-widget li a {

        width: 36px;

        height: 36px;

        line-height: 38px; }

      .widget-area-1 .kopa-social-widget li:hover {

        border-color: #ff6430; }

  .widget-area-1 .widget_search {

    position: absolute;

    bottom: -43px;

    right: 59px; }

    .widget-area-1 .widget_search input {

      width: 316px; }

    .widget-area-1 .widget_search:before {

      content: "";

      width: 0;

      padding: 0;

      border-top: 44px solid #131313;

      border-left: 18px solid transparent;

      position: absolute;

      left: -18px;

      top: 0; }



.widget-area-2 {

  margin-top: 35px; }



.kopa-full-width-sync-carousel-widget .widget-header {

  display: none; }

.kopa-full-width-sync-carousel-widget .widget-content {

  position: relative; }

.kopa-full-width-sync-carousel-widget .sync1 .post-caption {

  position: absolute;

  left: 170px;

  top: 25%;

  background: url(images/bg-caption.png) repeat;

  background: rgba(19, 19, 19, 0.6);

  border-left: 2px solid #ff6430; }

  .kopa-full-width-sync-carousel-widget .sync1 .post-caption:before {

    content: "";

    width: 10px;

    height: 50px;

    position: absolute;

    left: -11px;

    top: 0;

    background: #ff6430; }

.kopa-full-width-sync-carousel-widget .sync1 .owl-controls {

  bottom: 20px;

    /*left: 41%;*/
	left: 50%;
	
    position: absolute;

    z-index: 99;

  }

@media (max-width: 1580px) {

	.kopa-full-width-sync-carousel-widget .sync1 .owl-controls {

    	bottom: 20px;

    	left: 38%;

    	position: absolute;

    	z-index: 99;

	}

 }

@media (max-width: 1300px) {

	.kopa-full-width-sync-carousel-widget .sync1 .owl-controls {

    	bottom: 20px;

    	left: 36%;

    	position: absolute;

    	z-index: 99;

	}

 }  

  

@media (max-width: 1200px) { 

  	.kopa-full-width-sync-carousel-widget .sync1 .owl-controls {

    	bottom: 20px;

    	left: 35%;

    	position: absolute;

    	z-index: 99;

	}

 }

 @media (max-width: 992px) {

	 .owl-prev, .owl-next {

    	display:none !important;

	}

 }

  

  

  .kopa-full-width-sync-carousel-widget .sync1 .owl-controls .owl-buttons div {

    margin-right: 5px; }

.kopa-full-width-sync-carousel-widget .sync2 {

  position: absolute;

  width: 100%;

  height: 133px;

  bottom: 0;

  /*left: 0;*/

  /*padding-left: 170px;*/

  /*background: url(images/bg-slider.png) center bottom no-repeat;*/

  

  padding-top: 32px; }

  .kopa-full-width-sync-carousel-widget .sync2 .owl-wrapper-outer {

    overflow: visible; }

  .kopa-full-width-sync-carousel-widget .sync2 .owl-item {

    bottom: -30px;

    margin-right: 17px;

    position: relative;

    width: auto !important;

  }

  @media (max-width: 768px) {

  	.kopa-full-width-sync-carousel-widget .sync2 .owl-item {

		bottom: -95px;

		margin-right: 17px;

		position: relative;

		width: auto !important;

	}

	.div-space:first-child{

		margin-top: 50px;

	}

 }

    .kopa-full-width-sync-carousel-widget .sync2 .owl-item.synced .item {

      	border-width: 3px;

		height: 110px;

		margin-top: -25px;

		width: 110px; 

	 }

  .kopa-full-width-sync-carousel-widget .sync2 .item {

    /*border: 3px solid #d5a239;*/

    border-radius: 50%;

    cursor: pointer;

    height: 70px;

    overflow: hidden;

    width: 70px;

	

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    border-radius: 50%; 

	}

    .kopa-full-width-sync-carousel-widget .sync2 .item img {

      -webkit-border-radius: 50%;

      -moz-border-radius: 50%;

      -ms-border-radius: 50%;

      border-radius: 50%; }

.kopa-full-width-sync-carousel-widget .post-title {

  font-size: 28px;

  line-height: 30px; }

  .kopa-full-width-sync-carousel-widget .post-title a {

    color: #fff; }

    .kopa-full-width-sync-carousel-widget .post-title a:hover {

      color: #ff6430; }

  .kopa-full-width-sync-carousel-widget .post-title .kopa-rate {

    display: none; }

.kopa-full-width-sync-carousel-widget .post-caption {

  width: 620px;

  padding: 15px 140px 15px 15px; }

  .kopa-full-width-sync-carousel-widget .post-caption p {

    color: #dadada;

    margin: 0;

    font-size: 15px; }

.kopa-full-width-sync-carousel-widget .post-meta {

  display: none; }



.widget_search {

  position: relative; }

  .widget_search input, .widget_search button {

    height: 44px;

    border: none;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    border-radius: 0; }

  .widget_search button {

    display: inline-block;

    width: auto;

    padding: 0;

    width: 36px;

    background: #131313;

    position: absolute;

    right: 0;

    top: 0;

    font-size: 16px;

    color: #dadada; }

    .widget_search button:hover {

      background: #ff6430; }

  .widget_search input {

    background: #3f3f3f;

    color: #dadada;

    font-style: italic; }



/**

*

* widget area 2

*

**/

.widget-small-thumb-carousel-widget {

  overflow: hidden; }

  .widget-small-thumb-carousel-widget .widget-header {

    height: 35px;

    border: 1px solid #d8d8d8;

    border-bottom: none !important;

    margin-top: 20px;

    padding-bottom: 0 !important;

    margin-bottom: 0 !important; }

    .widget-small-thumb-carousel-widget .widget-header .widget-title {

      line-height: 40px !important;

      background: #ff6430;

      font-size: 14px;

      font-weight: 700;

      color: #fff;

      padding: 0 107px 0 25px;

      float: left;

      position: relative;

      margin: -20px 0 0 30px !important; }

      .widget-small-thumb-carousel-widget .widget-header .widget-title:before {

        display: none; }

  .widget-small-thumb-carousel-widget .widget-content {

    margin: 0 -3px; }

  .widget-small-thumb-carousel-widget .owl-item {

    padding-bottom: 17px; }

  .widget-small-thumb-carousel-widget .item {

    margin: 0 3px;

    border-bottom: 3px solid #ff6430; }

  .widget-small-thumb-carousel-widget .post-title {

    font-size: 15px;

    display: inline-block;

    margin-bottom: 0;

    line-height: 20px; }

    .widget-small-thumb-carousel-widget .post-title a {

      color: #fff; }

      .widget-small-thumb-carousel-widget .post-title a:hover {

        color: #ff6430; }

  .widget-small-thumb-carousel-widget .post-caption {

    text-align: center;

    padding: 12px 50px 0;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%; }

  .widget-small-thumb-carousel-widget .kopa-rate {

    margin-top: 2px; }

  .widget-small-thumb-carousel-widget .prev, .widget-small-thumb-carousel-widget .next {

    position: absolute;

    top: 0;

    width: 42px;

    height: 40px;

    line-height: 40px;

    background: #e14511;

    border-left: 2px solid #fff;

    font-size: 20px;

    color: #fff;

    text-align: center;

    cursor: pointer; }

    .widget-small-thumb-carousel-widget .prev:hover, .widget-small-thumb-carousel-widget .next:hover {

      background: #131313 !important; }

  .widget-small-thumb-carousel-widget .prev {

    right: 42px; }

  .widget-small-thumb-carousel-widget .next {

    right: 0; }



/**

*

* main-col

*

**/

#main-col {

  width: 820px;

  border-right: 1px solid #d8d8d8;

  padding-right: 25px;

  margin-right: -1px; }

  #main-col .kopa-ads-widget .img-responsive {

    text-align: center; }

    #main-col .kopa-ads-widget .img-responsive img {

      display: inline-block; }



.kopa-two-col-sync-carousel-widget {

  background: #343434; }

  .kopa-two-col-sync-carousel-widget .sync3 {

    width: 540px;

    float: left; }

    .kopa-two-col-sync-carousel-widget .sync3 .post-title {

      font-size: 24px;

      line-height: 30px;

      padding-left: 10px;

      border-left: 6px solid #ff6430;

      font-weight: 400;

      margin-bottom: 0; }

      .kopa-two-col-sync-carousel-widget .sync3 .post-title a {

        color: #fff; }

        .kopa-two-col-sync-carousel-widget .sync3 .post-title a:hover {

          color: #ff6430; }

    .kopa-two-col-sync-carousel-widget .sync3 .post-caption {

      padding: 17px 25px;

      background: #131313;

      position: absolute;

      left: 0;

      bottom: 0;

      width: 100%; }

    .kopa-two-col-sync-carousel-widget .sync3 .owl-controls {

      display: none !important; }

  .kopa-two-col-sync-carousel-widget .sync4 {

    width: 254px;

    float: left;

    background: #343434; }

    .kopa-two-col-sync-carousel-widget .sync4 .owl-wrapper {

      width: 100% !important; }

    .kopa-two-col-sync-carousel-widget .sync4 .owl-item {

      width: 100% !important;

      border-top: 2px solid #000; }

      .kopa-two-col-sync-carousel-widget .sync4 .owl-item:first-child {

        border-top: none; }

      .kopa-two-col-sync-carousel-widget .sync4 .owl-item.synced .item {

        background: #343434; }

        .kopa-two-col-sync-carousel-widget .sync4 .owl-item.synced .item .post-title {

          color: #fff; }

    .kopa-two-col-sync-carousel-widget .sync4 .post-title {

      font-size: 15px;

      font-weight: 400;

      line-height: 20px;

      color: #dadada;

      margin-bottom: 5px; }

    .kopa-two-col-sync-carousel-widget .sync4 .item {

      padding: 15px 10px 15px 30px;

      background: #131313;

      cursor: pointer; }

      .kopa-two-col-sync-carousel-widget .sync4 .item:hover {

        background: #343434; }

        .kopa-two-col-sync-carousel-widget .sync4 .item:hover .post-title {

          color: #fff; }

    .kopa-two-col-sync-carousel-widget .sync4 .post-date {

      color: #ad2f05; }



#sidebar .kopa-two-col-sync-carousel-widget .sync4, #sidebar .kopa-two-col-sync-carousel-widget .sync3 {

  width: 100% !important; }

#sidebar .kopa-two-col-sync-carousel-widget .sync3 .post-caption {

  position: relative;

  border-bottom: 2px solid #000; }



.kopa-two-col-sync-carousel-3-widget .sync7 {

  float: left;

  width: 498px;

  padding: 3px;

  border: 4px solid #ff6430; }

  .kopa-two-col-sync-carousel-3-widget .sync7 .owl-controls {

    position: absolute;

    left: 0;

    bottom: 20px;

    width: 100%; }

    .kopa-two-col-sync-carousel-3-widget .sync7 .owl-controls .owl-page span {

      width: 12px;

      height: 12px;

      border: 2px solid #d8d8d8;

      background: none;

      margin: 0 2px; }

      .kopa-two-col-sync-carousel-3-widget .sync7 .owl-controls .owl-page span:hover {

        background: #ff6430;

        border-color: #ff6430; }

    .kopa-two-col-sync-carousel-3-widget .sync7 .owl-controls .owl-page.active span {

      background: #ff6430;

      border-color: #ff6430; }

.kopa-two-col-sync-carousel-3-widget .sync8 {

  float: left;

  width: 296px; }

  .kopa-two-col-sync-carousel-3-widget .sync8 .owl-wrapper, .kopa-two-col-sync-carousel-3-widget .sync8 .owl-item {

    width: 100% !important; }

  .kopa-two-col-sync-carousel-3-widget .sync8 .owl-item {

    cursor: pointer;

    background: #686868; }

    .kopa-two-col-sync-carousel-3-widget .sync8 .owl-item:hover {

      background: #ff6430 !important; }

    .kopa-two-col-sync-carousel-3-widget .sync8 .owl-item:nth-child(2) {

      background: #3f3f3f; }

    .kopa-two-col-sync-carousel-3-widget .sync8 .owl-item:nth-child(3) {

      background: #343434; }

    .kopa-two-col-sync-carousel-3-widget .sync8 .owl-item:nth-child(4) {

      background: #131313; }

    .kopa-two-col-sync-carousel-3-widget .sync8 .owl-item.synced {

      background: #ff6430; }

  .kopa-two-col-sync-carousel-3-widget .sync8 .item {

    padding: 20px 0 20px 20px; }

  .kopa-two-col-sync-carousel-3-widget .sync8 .post-thumb {

    margin-right: 13px; }

  .kopa-two-col-sync-carousel-3-widget .sync8 .post-title {

    color: #fff;

    font-size: 14px;

    font-weight: 400;

    line-height: 20px;

    margin-bottom: 0; }

  .kopa-two-col-sync-carousel-3-widget .sync8 .post-meta {

    color: #dadada;

    margin-bottom: 4px; }

    .kopa-two-col-sync-carousel-3-widget .sync8 .post-meta a {

      color: #dadada; }



#sidebar .kopa-two-col-sync-carousel-3-widget .sync8, #sidebar .kopa-two-col-sync-carousel-3-widget .sync7 {

  width: 100% !important; }



.kopa-ads-widget {

  text-align: center; }

  .kopa-ads-widget .widget-content {

    padding: 20px 0;

    border-top: 1px solid #d8d8d8;

    border-bottom: 1px solid #d8d8d8; }



.widget-area-12 {

  width: 540px;

  border-right: 1px solid #d8d8d8;

  padding-right: 25px;

  margin-right: -1px; }

  .widget-area-12 .widget:last-child {

    margin-bottom: 0 !important; }



.widget-area-13 {

  width: 255px;

  border-left: 1px solid #d8d8d8;

  padding-left: 25px; }

  .widget-area-13 .widget:last-child {

    margin-bottom: 0 !important; }



.kopa-big-thumb-widget .post-thumb {

  border-bottom: 5px solid #ff6430;

  margin-bottom: 25px; }

.kopa-big-thumb-widget .post-title {

  font-size: 17px;

  font-weight: 400;

  margin-bottom: 10px; }

.kopa-big-thumb-widget .post-meta {

  text-transform: uppercase;

  color: #727272;

  font-size: 11px;

  margin-bottom: 10px; }

.kopa-big-thumb-widget ul {

  margin-bottom: 0; }

  .kopa-big-thumb-widget ul li {

    border-top: 1px solid #d8d8d8;

    padding: 20px 0 15px; }

    .kopa-big-thumb-widget ul li:first-child {

      border-top: none;

      padding-top: 0; }

.kopa-big-thumb-widget .post-caption p {

  margin-bottom: 0;

  font-size: 13px; }



.kopa-no-thumb-widget ul {

  margin-bottom: 0; }

.kopa-no-thumb-widget li {

  padding: 20px 0;

  border-bottom: 1px solid #d8d8d8; }

  .kopa-no-thumb-widget li:first-child {

    padding-top: 0; }

.kopa-no-thumb-widget .post-title {

  font-size: 14px;

  line-height: 20px;

  margin: 0;

  font-weight: 400;

  overflow: hidden; }

.kopa-no-thumb-widget .kopa-post-type-2 {

  margin: 4px 10px 0 15px;

  float: left; }

.kopa-no-thumb-widget.first-big-thumb {

  position: relative; }

  .kopa-no-thumb-widget.first-big-thumb .widget-header {

    border-bottom: none !important;

    position: absolute;

    left: 0;

    top: 0;

    padding-bottom: 0 !important;

    margin-bottom: 0 !important;

    z-index: 99; }

  .kopa-no-thumb-widget.first-big-thumb .widget-title {

    background: #ff6430;

    color: #fff;

    line-height: 40px !important;

    padding: 0 20px; }

    .kopa-no-thumb-widget.first-big-thumb .widget-title:before {

      display: none; }

  .kopa-no-thumb-widget.first-big-thumb li:first-child .post-thumb {

    border-bottom: 5px solid #ff6430; }

  .kopa-no-thumb-widget.first-big-thumb li:first-child .post-thumb {

    border-bottom: 5px solid #ff6430;

    margin-bottom: 23px; }

  .kopa-no-thumb-widget.first-big-thumb li:first-child .post-title {

    font-size: 20px;

    font-weight: 400;

    margin-bottom: 10px;

    line-height: 25px; }

  .kopa-no-thumb-widget.first-big-thumb li:first-child .post-meta {

    text-transform: uppercase;

    color: #727272;

    font-size: 11px;

    margin-bottom: 10px; }

  .kopa-no-thumb-widget.first-big-thumb li:first-child .post-caption p {

    margin-bottom: 15px;

    font-size: 13px; }



.kopa-two-col-sync-carousel-2-widget {

  position: relative;

  background: #131313; }

  .kopa-two-col-sync-carousel-2-widget .widget-header {

    border-bottom: none !important;

    position: absolute;

    left: 0;

    top: 0;

    padding-bottom: 0 !important;

    margin-bottom: 0 !important;

    z-index: 99;

    width: 216px; }

  .kopa-two-col-sync-carousel-2-widget .widget-title {

    background: #ff6430;

    color: #fff;

    font-size: 18px;

    line-height: 40px !important;

    text-align: center;

    display: block !important; }

    .kopa-two-col-sync-carousel-2-widget .widget-title:before {

      display: none; }

  .kopa-two-col-sync-carousel-2-widget .sync6 {

    float: left;

    width: 216px;

    padding: 8px 8px 0;

    background: #131313;

    margin-top: 40px; }

    .kopa-two-col-sync-carousel-2-widget .sync6 .owl-wrapper {

      width: 100% !important; }

    .kopa-two-col-sync-carousel-2-widget .sync6 .owl-item {

      margin-bottom: 8px;

      position: relative;

      width: 100% !important;

      cursor: pointer; }

      .kopa-two-col-sync-carousel-2-widget .sync6 .owl-item:before {

        content: '';

        position: absolute;

        width: 100%;

        height: 100%;

        border: 0 solid #ff6430;

        z-index: 99; }

      .kopa-two-col-sync-carousel-2-widget .sync6 .owl-item.synced:before {

        border: 5px solid #ff6430; }

      .kopa-two-col-sync-carousel-2-widget .sync6 .owl-item:hover:before {

        border: 5px solid #ff6430; }

  .kopa-two-col-sync-carousel-2-widget .sync5 {

    float: right;

    width: 578px;

    padding-bottom: 8px; }

    .kopa-two-col-sync-carousel-2-widget .sync5 .post-caption {

      position: absolute;

      width: 100%;

      height: 100%;

      top: 0;

      left: 0;

      background: url(images/mask2.png) left bottom repeat-x;

      padding: 105px 150px 0;

      text-align: center; }

    .kopa-two-col-sync-carousel-2-widget .sync5 .owl-controls {

      position: absolute;

      bottom: 8px;

      right: 0; }

      .kopa-two-col-sync-carousel-2-widget .sync5 .owl-controls .owl-buttons div {

        -webkit-border-radius: 0;

        -moz-border-radius: 0;

        -ms-border-radius: 0;

        border-radius: 0;

        width: 40px;

        height: 40px;

        line-height: 40px;

        background: #ad2f05;

        margin-left: 2px; }

  .kopa-two-col-sync-carousel-2-widget .post-meta {

    color: #fff;

    text-transform: uppercase;

    margin-bottom: 10px; }

  .kopa-two-col-sync-carousel-2-widget .kopa-rate {

    margin-bottom: 10px;

    display: inline-block; }

  .kopa-two-col-sync-carousel-2-widget .post-title {

    font-size: 20px;

    line-height: 25px;

    margin-bottom: 7px; }

    .kopa-two-col-sync-carousel-2-widget .post-title a {

      color: #fff; }

      .kopa-two-col-sync-carousel-2-widget .post-title a:hover {

        color: #ff6430; }

  .kopa-two-col-sync-carousel-2-widget footer > span {

    display: inline-block; }

  .kopa-two-col-sync-carousel-2-widget .kopa-post-type-2 {

    display: inline-block;

    width: 34px;

    height: 34px;

    text-align: center;

    line-height: 34px;

    color: #fff;

    background: #ff6430;

    float: left;

    margin-right: 4px; }

  .kopa-two-col-sync-carousel-2-widget .more-link {

    line-height: 30px;

    color: #fff;

    font-size: 15px;

    color: #fff;

    float: left;

    background: #ff6430; }

    .kopa-two-col-sync-carousel-2-widget .more-link:hover {

      background: #131313; }



#sidebar .kopa-two-col-sync-carousel-2-widget .sync5, #sidebar .kopa-two-col-sync-carousel-2-widget .sync6 {

  width: 100% !important; }

#sidebar .kopa-two-col-sync-carousel-2-widget .sync6 {

  margin-top: 0;

  padding-top: 0; }

#sidebar .kopa-two-col-sync-carousel-2-widget .post-meta {

  display: none; }

#sidebar .kopa-two-col-sync-carousel-2-widget .post-caption {

  padding: 50px 10px 0; }

  #sidebar .kopa-two-col-sync-carousel-2-widget .post-caption footer {

    display: none; }



.kopa-tabs-widget .tab-content {

  overflow: hidden;

  padding: 20px 0 0;

  border: none; }

.kopa-tabs-widget .tab-pane {

  margin: 0 -25px;

  overflow: hidden; }

  .kopa-tabs-widget .tab-pane ul {

    margin-bottom: 0; }

  .kopa-tabs-widget .tab-pane li {

    float: left;

    width: 33.3333%;

    padding: 0 25px;

    border-left: 1px solid #d8d8d8; }

.kopa-tabs-widget .post-thumb {

  float: none;

  width: 100%;

  margin-right: 0;

  border-bottom: 5px solid #ff6430;

  margin-bottom: 23px; }

.kopa-tabs-widget .post-meta {

  text-transform: uppercase;

  font-size: 11px;

  margin-bottom: 10px; }

.kopa-tabs-widget .post-title {

  font-size: 17px;

  margin-bottom: 10px;

  font-weight: 400; }

.kopa-tabs-widget .post-caption p {

  font-size: 12px;

  margin-bottom: 15px; }



.widget-area-14 {

  margin-top: 25px; }

  .widget-area-14 .widget:last-child {

    margin-bottom: 0 !important; }



.widget-area-15 {

  padding-bottom: 50px;

  background: #131313;

  position: relative; }

  .widget-area-15 .widget {

    border-bottom: 3px solid #ff6430; }

  .widget-area-15 .kopa-full-width-sync-carousel-widget {

    width: 60%;

    float: left; }

    .widget-area-15 .kopa-full-width-sync-carousel-widget .sync1 .owl-controls {

      bottom: -18px; }

    .widget-area-15 .kopa-full-width-sync-carousel-widget .sync2 {

      background: none;

      bottom: -58px; }

      .widget-area-15 .kopa-full-width-sync-carousel-widget .sync2 .owl-item.synced .item {

        margin-top: -55px; }

    .widget-area-15 .kopa-full-width-sync-carousel-widget .post-caption {

      padding: 0 150px;

      width: 100%;

      left: 0;

      background: none;

      border-left: none;

      text-align: center; }

      .widget-area-15 .kopa-full-width-sync-carousel-widget .post-caption:before {

        display: none; }

      .widget-area-15 .kopa-full-width-sync-carousel-widget .post-caption p {

        display: none; }

    .widget-area-15 .kopa-full-width-sync-carousel-widget .post-meta {

      display: inline-block;

      color: #fff;

      text-transform: uppercase;

      font-size: 11px;

      margin-bottom: 8px; }

    .widget-area-15 .kopa-full-width-sync-carousel-widget .post-title {

      font-size: 32px; }

      .widget-area-15 .kopa-full-width-sync-carousel-widget .post-title a {

        display: block;

        line-height: 35px; }

      .widget-area-15 .kopa-full-width-sync-carousel-widget .post-title .kopa-rate {

        display: inline-block; }

  .widget-area-15 .kopa-two-post-widget {

    width: 40%;

    float: left; }

    .widget-area-15 .kopa-two-post-widget .item {

      float: left;

      border-left: 1px solid #d8d8d8;

      width: 50%;

      height: 479px;

      overflow: hidden; }

      .widget-area-15 .kopa-two-post-widget .item:hover .post-caption {

        top: 180px; }

    .widget-area-15 .kopa-two-post-widget .post-title {

      font-size: 17px;

      font-weight: 400;

      margin-bottom: 15px;

      text-align: left; }

      .widget-area-15 .kopa-two-post-widget .post-title a {

        color: #fff; }

        .widget-area-15 .kopa-two-post-widget .post-title a:hover {

          color: #ff6430; }

    .widget-area-15 .kopa-two-post-widget .post-meta {

      text-transform: uppercase;

      color: #dadada;

      font-size: 11px;

      margin-bottom: 20px;

      display: block;

      text-align: left; }

      .widget-area-15 .kopa-two-post-widget .post-meta a {

        color: #dadada; }

        .widget-area-15 .kopa-two-post-widget .post-meta a:hover {

          color: #ff6430; }

    .widget-area-15 .kopa-two-post-widget .post-caption {

      padding: 0 15px;

      text-align: center;

      position: absolute;

      background: #131313;

      width: 100%;

      left: 0;

      top: 345px;

      padding-top: 35px;

      border-top: 5px solid #ff6430; }

      .widget-area-15 .kopa-two-post-widget .post-caption p {

        font-size: 13px;

        margin-bottom: 15px;

        color: #dadada;

        text-align: left; }

      .widget-area-15 .kopa-two-post-widget .post-caption .kopa-post-type {

        bottom: auto;

        top: -18px; }

    .widget-area-15 .kopa-two-post-widget .more-link {

      color: #fff; }

      .widget-area-15 .kopa-two-post-widget .more-link:hover {

        color: #ff6430; }

  .widget-area-15 .widget_search {

    position: absolute;

    bottom: -20px;

    right: 59px;

    border-bottom: none; }

    .widget-area-15 .widget_search input {

      width: 355px; }

    .widget-area-15 .widget_search:before {

      content: "";

      width: 0;

      padding: 0;

      border-top: 44px solid #131313;

      border-left: 18px solid transparent;

      position: absolute;

      left: -18px;

      top: 0; }

  .widget-area-15 .kopa-social-widget {

    position: absolute;

    bottom: 30px;

    right: 75px;

    border-bottom: none; }

    .widget-area-15 .kopa-social-widget a {

      width: 34px;

      height: 34px;

      line-height: 34px;

      background: #ff6430;

      color: #fff;

      float: left;

      margin-left: 10px;

      -webkit-border-radius: 50%;

      -moz-border-radius: 50%;

      -ms-border-radius: 50%;

      border-radius: 50%; }

      .widget-area-15 .kopa-social-widget a:hover {

        color: #292929; }

  .widget-area-15 .kopa-list-news-carousel-widget {

    position: absolute;

    left: 59px;

    bottom: 0;

    border-bottom: none; }

    .widget-area-15 .kopa-list-news-carousel-widget .widget-title {

      line-height: 50px !important;

      text-transform: uppercase;

      margin: 0; }

    .widget-area-15 .kopa-list-news-carousel-widget dd {

      line-height: 50px; }

    .widget-area-15 .kopa-list-news-carousel-widget .kp-headline {

      border: none;

      width: 700px;

      float: left; }

    .widget-area-15 .kopa-list-news-carousel-widget a {

      color: #dadada; }

      .widget-area-15 .kopa-list-news-carousel-widget a:hover {

        color: #ff6430; }



.kopa-list-news-carousel-widget .widget-header {

  float: left;

  margin-bottom: 0 !important;

  padding-bottom: 0 !important;

  border-bottom: none !important; }

.kopa-list-news-carousel-widget .widget-title {

  line-height: 40px !important;

  padding: 0 25px;

  background: #ff6430;

  color: #fff;

  font-size: 14px; }

  .kopa-list-news-carousel-widget .widget-title:before {

    display: none; }

.kopa-list-news-carousel-widget .kp-headline {

  overflow: hidden;

  padding: 0 25px;

  border: 1px solid #d8d8d8;

  height: 40px; }

.kopa-list-news-carousel-widget dd {

  line-height: 38px;

  font-size: 13px; }



.kopa-grid-post-widget .item {

  float: left;

  width: 22%; }

  .kopa-grid-post-widget .item.first-item {

    float: right;

    width: 56%; }

    .kopa-grid-post-widget .item.first-item .post-caption {

      background: none;

      height: auto;

      bottom: auto;

      top: 170px;

      text-align: center;

      padding: 0 130px; }

    .kopa-grid-post-widget .item.first-item .post-title {

      font-size: 32px;

      line-height: 40px;

      font-weight: 700;

      margin-bottom: 5px; }

    .kopa-grid-post-widget .item.first-item .post-meta {

      font-size: 11px;

      text-transform: uppercase;

      color: #fff;

      margin-bottom: 5px; }

.kopa-grid-post-widget .post-caption {

  position: absolute;

  width: 100%;

  height: 130px;

  bottom: 0;

  left: 0;

  background: url(images/mask3.png) left bottom repeat-x;

  padding: 50px 10px 0 20px; }

.kopa-grid-post-widget .post-title {

  font-size: 15px;

  line-height: 20px;

  font-weight: 400;

  margin-bottom: 0; }

  .kopa-grid-post-widget .post-title a {

    color: #fff; }

    .kopa-grid-post-widget .post-title a:hover {

      color: #ff6430; }



.kopa-list-posts-widget .post-title {

  font-size: 16px;

  line-height: 20px;

  font-weight: 400;

  margin-bottom: 5px; }

.kopa-list-posts-widget .widget-content > ul {

  margin-bottom: 5px; }

  .kopa-list-posts-widget .widget-content > ul > li {

    padding: 25px 0;

    border-top: 1px solid #d8d8d8;

    overflow: hidden; }

    .kopa-list-posts-widget .widget-content > ul > li:first-child {

      padding-top: 0;

      border-top: none; }

.kopa-list-posts-widget .post-thumb {

  margin-right: 25px;

  width: 200px; }

.kopa-list-posts-widget .post-meta {

  margin-bottom: 15px; }

.kopa-list-posts-widget .post-caption p {

  margin-bottom: 25px; }



.kopa-list-posts-2-widget .more-link, .kopa-list-posts-widget .more-link {

  line-height: 32px;

  color: #fff;

  background: #ff6430;

  border: 2px solid #ff6430;

  position: relative; }

  .kopa-list-posts-2-widget .more-link:hover, .kopa-list-posts-widget .more-link:hover {

    background: #131313; }

  .kopa-list-posts-2-widget .more-link:before, .kopa-list-posts-widget .more-link:before {

    content: '';

    background: none;

    width: 100%;

    height: 100%;

    border: 1px solid #fff;

    left: 0;

    top: 0;

    position: absolute; }



.kopa-list-posts-2-widget .widget-content {

  overflow: hidden; }

.kopa-list-posts-2-widget .masonry-container {

  margin: -25px -20px 10px; }

.kopa-list-posts-2-widget .item {

  width: 33.333333%;

  float: left;

  padding: 0 20px;

  margin: 25px 0;

  border-left: 1px solid #d8d8d8; }

.kopa-list-posts-2-widget .item-inner {

  position: relative; }

  .kopa-list-posts-2-widget .item-inner:before {

    content: '';

    width: 100%;

    height: 1px;

    position: absolute;

    top: -25px;

    left: 0;

    background: #d8d8d8; }

.kopa-list-posts-2-widget .post-title {

  font-size: 16px;

  line-height: 20px;

  font-weight: 400;

  margin-bottom: 5px; }

.kopa-list-posts-2-widget .post-thumb {

  margin-bottom: 15px; }

.kopa-list-posts-2-widget .post-meta {

  margin-bottom: 15px; }

.kopa-list-posts-2-widget .post-meta p {

  margin-bottom: 15px; }

.kopa-list-posts-2-widget footer ul.page-numbers {

  float: right; }



.kopa-gallery-sync-carousel-widget .widget-title {

  font-size: 70px;

  font-weight: 400;

  line-height: 80px;

  margin-top: 0;

  margin-bottom: 5px; }

.kopa-gallery-sync-carousel-widget .gallery-container {

  padding: 3px;

  border: 5px solid #ff6430;

  position: relative;

  margin-bottom: 20px; }

  

.kopa-gallery-sync-carousel-widget .sync9 .owl-controls .owl-buttons div {

  position: absolute;

  width: 45px;

  height: 97px;

  line-height: 97px;

  background: none;

  font-size: 30px;

  bottom: 18px;

  z-index: 999;

  margin: 0;

  padding: 0; }

  .kopa-gallery-sync-carousel-widget .sync9 .owl-controls .owl-buttons div.owl-prev {

    left: 0; }

  .kopa-gallery-sync-carousel-widget .sync9 .owl-controls .owl-buttons div.owl-next {

    right: 0; }

.kopa-gallery-sync-carousel-widget .sync10 {

  padding: 15px 45px;

  position: absolute;

  left: 0;

  bottom: 3px;

  border-left: 3px solid #fff;

  border-right: 3px solid #fff;

  width: 100%;

  background: url(images/mask.png) repeat;

  background: rgba(0, 0, 0, 0.6); }

  .kopa-gallery-sync-carousel-widget .sync10 .item {

    margin: 0 2.5px;

    cursor: pointer; }

    .kopa-gallery-sync-carousel-widget .sync10 .item:before {

      content: "";

      width: 100%;

      position: absolute;

      left: 0;

      top: 0;

      width: 100%;

      height: 100%;

      border-width: 0;

      border-style: solid;

      border-color: #ff6430; }

  .kopa-gallery-sync-carousel-widget .sync10 .synced .item:before, .kopa-gallery-sync-carousel-widget .sync10 .owl-item:hover .item:before {

    border-width: 4px; }

.kopa-gallery-sync-carousel-widget .link-social {

  float: left; }

  .kopa-gallery-sync-carousel-widget .link-social a {

    line-height: 32px;

    float: left;

    border: 1px solid #d8d8d8;

    width: 94px;

    text-align: center;

    display: inline-block;

    float: left;

    margin: 0 5px 5px 0;

    font-size: 12px;

    color: #292929; }

    .kopa-gallery-sync-carousel-widget .link-social a:hover {

      background: #ff6430;

      border-color: #ff6430;

      color: #fff; }

    .kopa-gallery-sync-carousel-widget .link-social a i {

      font-size: 14px;

      margin-right: 5px; }

.kopa-gallery-sync-carousel-widget aside {

  width: 200px;

  margin-right: 25px; }

  .kopa-gallery-sync-carousel-widget aside .post-meta {

    margin-bottom: 20px; }

.kopa-gallery-sync-carousel-widget .gallery-content {

  padding-top: 10px; }

