﻿
.copyrights {
    background: #444444;
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 5px;
    padding-top: 12px;
    color: #979494;
}

.copyrights a { color: #ffffff }

.reply a, .postauthor p span,.theauthor a,.thecategory a,.readMore a, .single_post a, .textwidget a:hover, #commentform a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, #tabber .inside li a:hover, .related-posts li:hover b, .single .post-info a:hover { color:#F00000;}
.pinned-branding-container .branding-moduleset.square-logo-container .logo-moduleset{padding-left:0}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}



.top_line {
    background-color: #2773ae;
}

    .top_line, .footer-top, .recent-tweets, .footer-wrapper, .footer-bottom {
        margin: 0 -20px 0;
    }


.cookie-notice {
    padding: 15px 0;
    color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #006781;
    z-index:2000;
}

.cookie-notice .container {
    padding-right: 120px;
}

.cookie-notice a {
    text-decoration: underline;
    color: #fff;
}

.cookie-notice a:hover {
    color: #fff;
    text-decoration: none;
}

.cookie-notice .button {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -20px;
}

.red .twittericon, .red .bxsliderlist1, .red .latestnewstext1:hover a, .red .spacer, .red #main .buttoncontact, .red .footer-container .social-ico:hover, .red .latestnews .bx-wrapper a.bx-prev:hover, .red .latestnews .bx-wrapper a.bx-next:hover, .red .track-download-buy:hover, .red .close-btn:hover, .red .sell-platforms div:hover, .red .disc-play-btn:hover, .red .close-btn, .red .close2-btn, .red .date-box .info.date, .red .disc-img .overlay, .red .twitter-quotes, .red button.btn-play:hover, .red button.btn-pause:hover {background-color: #c3121c;}


.red .news-info h1, .red .news-info .news-date, .red .news-description span, .red .twitter a, .red .welcome.logo ul li span, .red .date-box .info .buy a, .red .form h2, .red .buttoncontact:hover, .red .disc-info p a {color: #c3121c;}

	.date-box {padding: 0 20px;}

	.date-box .info.date {width: 50px;}

	.date-box .info .day {font-size: 25px;}

	.date-box .info .city {font-size: 15px;}

	.date-box .info {font-size: 12px;}

	.date-box .info .ico{display: none;}

	.date-box .info .time, .date-box .info .buy, .date-box .info .place{padding-left: 0;}

.date-box:last-child{margin-bottom: 0;}

.date-box .info div{position: relative;}

.date-box .info .time .ico{background-position: center;}

.date-box .info .buy .ico{background-position: bottom;}

.date-box .info .month {font-size: 17px;}

.date-box .info .year {font-size: 12px;}

.date-box .info .buy{color: #c3121c; margin-top: 19px;}

.date-box .info .buy a{color: #c3121c;}

.date-box .info .buy a:hover{color: #fff;}

.date-box .info .place{margin-top: 16px;}

.date-box .info .time{margin-top: 6px;}


	.grid, 
	.grid-right {
		float: none;
	}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse.in .btn-group{padding:0;margin-top:5px}
.navbar .btn-navbar{display:block}


.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}


.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}


.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}


.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}


.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}


.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}


.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}


.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}


.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}


.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}


.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}


.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}


.btn:active,
.btn.active {
  background-color: #cccccc \9;
}


.btn:first-child {
  *margin-left: 0;
}


.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}


.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}


.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}


.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}


.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}


.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}


.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}


.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}


.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}


.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


.btn-block + .btn-block {
  margin-top: 5px;
}


input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}


.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}


.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #006498, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006498), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #006498, #0044cc);
  background-image: -o-linear-gradient(top, #006498, #0044cc);
  background-image: linear-gradient(to bottom, #006498, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}


.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}


.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}


.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}


.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}


.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}


.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}


.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}


.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}


.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}


.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}


.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}


button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}


button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}


button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}


button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}


button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}


.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}


.btn-link {
  color: #006498;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}


.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}


.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}


.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1;
}


.btn-group:first-child {
  *margin-left: 0;
}


.btn-group + .btn-group {
  margin-left: 5px;
}


.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}


.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}


.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}


.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}


.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}


.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}


.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}


.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}


.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}


.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}


.btn-large .caret {
  margin-top: 6px;
}


.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}


.dropup .btn-large .caret {
  border-bottom-width: 5px;
}


.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}


.btn-group-vertical {
  display: inline-block;
  *display: inline;
  

  *zoom: 1;
}


.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}


.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}


.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}


.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}


.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}


.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}


.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}


.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}


.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}


.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}


.btn-mini .label,
.btn-mini .badge {
  top: 0;
}

body.theme_default .btn-inverse {
  background-color: #211d1d;
}

body.theme_default .btn-inverse:hover {
  background-color: #030000;
}

body.theme_default .btn-primary {
  background-color: #ce4e4a;
}

body.theme_default .btn-primary:hover {
  background-color: #b0302c;
}

body.theme_blue .btn-inverse {
  background-color: #0c161c;
}

body.theme_blue .btn-inverse:hover {
  background-color: #000000;
}

body.theme_blue .btn-primary {
  background-color: #4baad3;
}

body.theme_blue .btn-primary:hover {
  background-color: #005a83;
}

body.theme_green .btn-inverse {
  background-color: #202223;
}

body.theme_green .btn-inverse:hover {
  background-color: #0c0e0f;
}

body.theme_green .btn-primary {
  background-color: #2ecc71;
}

body.theme_green .btn-primary:hover {
  background-color: #007c21;
}

body.theme_black .btn-inverse {
  background-color: #000000;
}

body.theme_black .btn-inverse:hover {
  background-color: #141414;
}

body.theme_black .btn-primary {
  background-color: #3d4445;
}

body.theme_black .btn-primary:hover {
  background-color: #c2a26f;
}


.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}

.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}

.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}

.btn-primary,
.primary,
.alert-primary {
    background: #0078cc;
}

.btn-info,
.info,
.alert-info {
    background: #4CB2D0;
}

.btn-success,
.success,
.alert-success {
    background: #5DB95D;
}

.btn-warning,
.warning,
.alert-warning {
    background: #FAA937;
}

.btn-danger,
.failed,
.alert-error {
    background: #ce4e4a;
}

.btn-inverse,
.inverse {
    background: #333333;
}


.topcategory {
  align:center;
}
#footer_cont{background:#333;margin:0 auto;padding:0 0 2.083333333333%;width:95%;max-width:1180px}

.home_post_items p{ margin:0 0 10px}

.home_post_items h2{ margin:0 0 3px 0}

.home_post_items{ float:left; background-color:#FFFFFF; width:100%; border-bottom:dashed 1px #eeeae3; padding:0; margin:5px 0;}

.home_post_items.last{ border:none}


.post h3{
color:#d52b80;
font-weight:bold;
font-size:16px;
}

.post{
padding:10px;
}

.post ul li{
font-size:14px;
position: relative;
padding:8px 0 8px 15px;
line-height:1.5em;
border-bottom:1px solid #ddd;
}

.post ul li::after {
	display: block;
	content: '';
	position: absolute;
	top: 1em;
	left: 0em;
	width: 6px;
	height: 6px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.post ul li a{
text-decoration:none;
color:#333;
}
.layout-inner-wrap-flush{box-sizing:border-box;*zoom:1;margin-left:0;margin-right:0;min-width:0;width:auto;padding:0}
.layout-inner-wrap-flush:after,.layout-inner-wrap-flush:before{content:"";display:table}
.layout-inner-wrap-flush:after{clear:both}
.mk-header-inner,.header-sticky-ready .mk-header-inner,.header-style-2.header-sticky-ready .mk-classic-nav-bg{border-bottom:1px solid #ededed;}
.header-style-4.header-align-left .mk-header-inner,.header-style-4.header-align-center .mk-header-inner {border-bottom:none;border-right:1px solid #ededed;}
.header-style-4.header-align-right .mk-header-inner {border-bottom:none;border-left:1px solid #ededed;}
.header-style-1 .mk-header-start-tour,.header-style-3 .mk-header-start-tour,.header-style-1 .mk-header-inner #mk-header-search,.header-style-1 .mk-header-inner,.header-style-1 .mk-search-trigger,.header-style-3 .mk-header-inner,.header-style-1 .header-logo,.header-style-3 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header,.header-style-1 #mk-header-social.header-section a,.header-style-2 #mk-header-social.header-section a,.header-style-3 #mk-header-social.header-section a{height: 90px;line-height:90px;}
.header-style-2 .mk-header-inner{line-height:90px;}
.header-style-1 .mk-header-inner #mk-header-search,.header-style-2 .mk-header-inner #mk-header-search,.header-style-3 .mk-header-inner #mk-header-search{display:none !important;}
.mk-header-inner{padding-top:0 !important;}
.header-style-4 .mk-header-inner {width: auto !important;position: relative !important;overflow: visible;padding-bottom: 0;}
.admin-bar .header-style-4 .mk-header-inner {top:0 !important;}
  .mk-transparent-header .remove-header-bg-true#mk-header:not(.header-sticky-ready) .mk-header-inner {    border: 0;  }



#footerbottom {
	margin: 0 auto;
	width: 980px;
	font-size:0.6em;
	padding-top:10px;
	padding-bottom:10px;	
	color:#000000;
	}


#footerbottom a {
	color:#000000;
	text-decoration:underline;
	}


#shadow-container {

	position: relative;

	left: 3px;

	top: 3px;

	margin-right: 7px;

	margin-bottom: 7px;

}


#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

	position: relative;

	left: -1px;

	top: -1px;

}


#shadow-container .shadow1 {

	background: #F1F0F1;

}


 

#shadow-container .shadow2 {

	background: #DBDADB;

}


#shadow-container .shadow3 {

	background: #B8B6B8;

}


#shadow-container .container {

	background: #ffffff;

	border: 1px solid #c7c7c7;

	padding: 10px;

	float:left;

}


.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
}

  	
  	
	.wrapper { min-width: 0; margin-left: 0; margin-right: 0; }

div.mr_social_sharing_wrapper {height: auto; width: 100%; margin: 4px 0; padding: 0; border: 0; line-height: 0;}

#dcjs_logo, #dcjs_text, #governor, #commissioner, #navigation, #subnav, #localnav, #quickbar, #footer, .skipLinks, .featureWrapper, #nysgov, .noprint, .ui-tabs-nav, #nygov-Banner, #sb-container, #header, .meccBanner, #secondary-menu, .element-invisible, .region-header, #magic-development, .messages, .nygov-universal-container, .nys-global-header, .nys-global-footer {
	display:none !important;
	min-height:0 !important;
	max-height:0 !important;
}


.b-one-sec { margin:0 0 49px 0; border-bottom:1px solid #ddd; padding:0 0 49px 0; }

.b-one-sec .b-hits .bx-wrapper .bx-viewport { margin:-10px -20px -40px -20px; padding:10px 20px 40px 20px; }
 
.b-one-sec .b-hits .b-list .b-item { margin:0 30px 0 0; display:block; position:relative !important; width:255px !important; }

.b-one-sec .b-hits .b-list { margin:0 0 0 4px; }


.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-md-7 {
    width: 58.33333333%; }


.two, .row .two { width: 16.66667%; }

.block-grid.two-up { margin: 0 -15px; margin: 0 -8px; }

ul.button-group.even.two-up li { width: 50%; }

.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li { margin-right: 0; }

.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a { padding: 0 17px; text-align: center; overflow: hidden; }

.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li { width: 50%; }

.tabs.three-up dt, .tabs.three-up dd, .tabs.two-up li { width: 33.33%; }

.tabs.four-up dt, .tabs.four-up dd, .tabs.two-up li { width: 25%; }

.tabs.five-up dt, .tabs.five-up dd, .tabs.two-up li { width: 20%; }

  input[type="text"].two, .row input[type="text"].two, input[type="password"].two, .row input[type="password"].two, input[type="date"].two, .row input[type="date"].two, input[type="datetime"].two, .row input[type="datetime"].two, input[type="email"].two, .row input[type="email"].two, input[type="number"].two, .row input[type="number"].two, input[type="search"].two, .row input[type="search"].two, input[type="tel"].two, .row input[type="tel"].two, input[type="time"].two, .row input[type="time"].two, input[type="url"].two, .row input[type="url"].two, textarea.two, .row textarea.two { width: 100% !important; }
.region-header .block .content{margin:0;padding:0}
.region-header #block-user-login .content{margin-top:2px}
.content{margin-top:0}
.node .content{font-size:1.071em}
.node-teaser .content{font-size:1em}
.comment .content{font-size:.929em;line-height:1.6}
.sidebar .block .content{font-size:.914em;line-height:1.4}
#footer .block .content{padding:.5em 0;margin-top:0}
#footer-columns .content{margin-top:0}
#footer-columns .content ul{list-style:none;padding-left:0;margin-left:0}
#footer-columns .content li{list-style:none;margin:0;padding:0}
#footer-columns .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);line-height:1.2;padding:.8em 2px .8em 20px;text-indent:-15px}
#footer-columns .content li a:hover,#footer-columns .content li a:focus{background-color:#1f1f21;background-color:rgba(255,255,255,0.05);text-decoration:none}
#block-search-form .content{margin-top:0}
#footer .content{text-align:center}
.content h2{border-top:1px solid #abbab9;padding-top:6px;clear:both;margin-top:6px}
.content h2.tagline{border-top:0}
div.content .forum-post{border:0}

#header h1 a, .description {
	color:#E5F2E9;
}


.index_thumb{text-align:left;float:left;margin-right:13px;margin-bottom:10px;}

		.slideshow .overlay-orange{position:absolute;top:0;left:0;bottom:90px;width:100%;background-color:rgba(213, 126, 0, 0.55);opacity:1;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}

		.slideshow .overlay-orange.invisible{opacity:0}

#events-home {
	min-height:225px;
	margin-bottom:15px;
	padding-bottom:10px;
}

.blockit {
	background-color:#f5ecd9;	
}
h1,.feature-text-wrap .feature-head-text{font-family:"RockwellStd-Light";font-size:3.625rem;font-weight:normal;line-height:1}
.feature-text-wrap .feature-head-text{margin-top:0;margin-bottom:0;font-weight:100;padding-bottom:0}


.sheet-body
{
  position: relative;
  padding: 3px;
    padding-top:3px;
    padding-bottom:3px;
  margin-top : -20px;
}

.latest_post_holder.date_in_box .latest_post
{
	padding-left:85px
}

.latest_post_holder.minimal .latest_post
{
	border-bottom:0;
	padding-bottom:0
}

.latest_post_holder li:last-child .latest_post
{
	border-bottom:0
}

.new-nav #navigation a.level_1, .new-nav #navigation a.level_1:hover { height: auto !important; }

.new-nav #navigation a.level_1:hover { background-color: none; color: #000; }

#navigation a.level_1, #navigation span.level_1 { padding: 0px; border: none;}

#navigation a.level_1:hover, #navigation span.level_1:hover { background: none; }

#navigation li.level_1 { position: static; }



#navigation ul.level_1, #navigation li.nav_hover a.level_1 { position: static; }
#navigation .level_1{color:#fff;text-transform:uppercase;}
#navigation ul.level_1{position:relative;}
#navigation a.level_1,#navigation span.level_1{color:#666;font-family:'GibsonRegular',Arial,sans-serif;padding:5px 12px 6px;border-right:1px solid white;font-size:1.2em;}
#navigation a.level_1:hover,#navigation span.level_1:hover{background-color:#999;color:#fff;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
ul.header-nav li.link-blue a.nav-top-link{color:#00afef;opacity:1}
ul.header-nav li.link-blue.active a.nav-top-link{color:#00afef;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.top-navigation{position:relative;left:-6%;width:112%;min-height:3em;background:#111;padding:.375em 5.55%;margin:-.75em 0 0;line-height:0}
.top-navigation~button{top:2.25em}
.top-navigation .container{margin:0 auto;max-width:1280px}
.top-navigation .container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.background-image-active .top-navigation{background:rgba(255,255,255,.2)}
.background-texture-active .top-navigation{background:rgba(255,255,255,.2)}
#featured-rates-ads #featured-rates #rates .rate-heading span.featured-opening{color:#006335}
.spotlites.tile-view #menu .nav-section{font-size:1.2em}
.spotlites.tile-view #menu .nav-section a{color:#ed1c24;font-size:1.2em;text-transform:uppercase;font-weight:400;line-height:1.75em}
.spotlites.tile-view.is-mobile #menu .nav-section a{font-size:40px;font-weight:600}

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth{
		width:100%;
		margin-bottom:20px;
	}





#top-nav, #header h1, .nav, .search-wrapper, #billboard,  #home-media, #home-news, .footer-nav, .sub-nav, #footer  {display:none;}




#billboard {
	height: 370px;
}


.right{float:right;}

span.right{top: 0px;right: 0px;}

.conversion_pages {
  margin-left: 60px;
  margin-top: 20px;
  width: 80%;
}


.footer .widget {
  margin-bottom: 0;
}


.footer .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0;
}


.footer .widget li {
  font-size: 13px;
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  margin-right: 10px;
}


.footer .widget li:before {
  content: '|';
  padding-right: 10px;
}


.footer .widget  li:first-child:before {
  content: '';
  padding-right: 0;
}


.footer {
  background: #000;
  color: #999;
}

#header .inner .menus .menu-div { float: left; padding: 0 10px; border-left: 1px solid #000000;  }

#header .inner .menus .menu-div:first-child { border-left: none; padding-left: 0; }

#header .inner .menus .menu-div a { text-decoration: none; text-transform: lowercase; font-style: italic; font-size: 14px; line-height: 10px; }

#header .inner .menus .menu-div a:hover { text-decoration: underline; }

#header .inner .menus .menu-div ul.sub-menu { display: none; }

#footer .menus .menu-div { float: left; padding: 0 10px; }

#footer .menus .menu-div:first-child { border-left: none; padding-left: 0; }

#footer .menus .menu-div a { color: #ffffff; text-decoration: none; text-transform: lowercase; font-style: italic; font-size: 15px; line-height: 21px; opacity: 0.8; }

#footer .menus .menu-div a:hover { text-decoration: underline; }

#footer .menus .menu-div ul.sub-menu { display: none; }

	#footer .menus .menu-div .menu-item-home { display: none; }

#footer ul li.first{border:none;}

.main_content {
	background:#e5e9c6;
	width:950px;
	border:1px solid #2e1b04;	
	padding-top:20px;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#f0e7c6;}


.label.category_heading_a {
	color: #fff;
	font-family: 'Archer Bold', Helvetica, Arial, sans-serif;
	font-size: 50px;
	line-height: 50px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_b {
	color: #5a65b2;
	font-family: 'Archer Bold', Helvetica, Arial, sans-serif;
	font-size: 42px;
	line-height: 42px;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_c {
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 50px;
	line-height: 56px;
	font-weight: 700;
	padding-bottom: 20px;
	border-bottom: 3px dotted #98979f;
}

.label.category_heading_m {
	color: #fff;
	font-family: 'Archer BoldItalic', Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 24px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_n {
	color: #a1a1a1;
	font-family: 'Archer BoldItalic', Helvetica, Arial, sans-serif;
	font-size: 21px;
	line-height: 21px;
	-webkit-font-smoothing: antialiased;
}

.label.category_heading_o {
	color: #a7a7a6;
	font-family: 'Halo Hand', Helvetica, Arial, sans-serif;
	font-size: 42px;
	line-height: 49px;
	-webkit-font-smoothing: antialiased;
	padding-left: 3px;
}

.ie7 .label.category_heading_o {
	line-height: 51px;
}

.label.category_heading_p {
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
}


.contact_form .cf_group .label {
	float: left;
	width: 150px;
	color: #5E5F6C;
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
}

	.carousel_home .wrapper .slide .content p.label:nth-child(1n+4) {
		display: none;
	}

	.home .slide .label.category_heading_c {
		font-size: 45px;
		line-height: 45px;
	}

.wp-pagenavi span.pages { font-size: 17px; font-weight: 300; display: block; margin-bottom: 1em!important; border: none!important; }

.wp-pagenavi span.pages:before { content: "\f15c"; font-family: FontAwesome; margin-right: 6px; }

#head-content {
	float:left;
	width:auto;
	height:auto;
}


.clearfix:after,
blockquote:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}


.clearfix,
blockquote {
	display: inline-block;
	}



* html .clearfix,
* html blockquote {
	height: 1%;
	}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}


.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.tiled-gallery .gallery-group{float:left;position:relative;}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .header-container{border-bottom:1px solid #e7e7e8;margin-bottom:20px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .header-container .header{display:inline-block;font-size:18px;font-weight:400;padding-bottom:5px;margin:0 auto;border-bottom:2px solid #ED2124}
#omni-navbar #mobile-nav #mobile-main-nav ul li .header-container{margin-top:15px;border-bottom:1px solid #e7e7e8}
#omni-navbar #mobile-nav #mobile-main-nav ul li .header-container .header{display:inline-block;padding-bottom:5px;margin:0 auto;font-weight:400;border-bottom:2px solid #ED2124;font-size:16px}
#page-surveys #surveys-content .header-container{border-bottom:1px solid #e7e7e8;margin-bottom:25px}
#page-surveys #surveys-content .header-container .header{display:inline-block;font-size:18px;font-weight:600;padding-bottom:5px;margin:0 auto;border-bottom:2px solid #ED2124}
.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.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:'';}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014';}
.dropdown-menu.pull-right{right:0;left:auto;}
.pull-right{float:right !important;}
.fa.pull-right{margin-left:.3em}

#menu-principal ul ul a {
	background: #f5f5f5;  
	line-height: 12px;
	padding: 10px 10px;
	width: 140px;
	margin-left:2px;
}

#menu-principal li ul{
	display:none;
	position:absolute;
	z-index: 9999;
	width: 12%   
}

#menu-principal li ul li{
	position: relative;
	background: #f5f5f5;
	width: 100%;  
}

#menu-principal li ul li ul{
	right: -163px;
	top:0px;       
}
 
#menu-principal li ul li ul li{
	right:2px; top:-32px;
}

#menu-principal li ul li a {
	font-size: 12px !important;
	line-height: 12px !important;
	text-decoration: none !important;
	padding-top: 8px !important;
	padding-right: 10px !important;
	padding-bottom: 8px !important;
	padding-left: 10px !important;
}

#post-slider .zeeslide {
	position: relative;
}


#post-slider .zeeslide .slide-image .wp-post-image {
	max-width: 1320px;
	width: 100%;
	max-height: 380px;
	height: auto;
	vertical-align: top;
}

#post-slider .zeeslide .slide-content {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 1.5em;
	height: 100%;
	line-height: 1.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	padding: 1em 1.5em;
	color: #fff;
	background: #333;
	background: rgba(0,0,0,0.6);
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#post-slider .zeeslide .slide-content .slide-title {
	font-family: 'Oswald', Tahoma, Verdana, Arial;
	font-size: 1.8em;
	color: #fff;
	line-height: 1.4em;
	margin: 1em 0 0.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#post-slider .zeeslide .slide-content .slide-entry span {
	display: inline-block;
	font-size: 1.05em;
	line-height: 1.5em;
	color: #fff;
}

#post-slider .zeeslide .slide-content .slide-title a:link, #post-slider .zeeslide .slide-content .slide-title a:visited {
	color: #fff;
	text-decoration: none;
}

#post-slider .zeeslide .slide-content .slide-title a:hover, #post-slider .zeeslide .slide-content .slide-title a:active{
	color: #ccc;
}

#post-slider .zeeslide .slide-content .slide-link, 
#post-slider .zeeslide .slide-content .slide-link:link, 
#post-slider .zeeslide .slide-content .slide-link:visited {
	color: #ddd;
	font-weight: bold;
	float: right;
	display: inline-block;
	margin-top: 0.5em;
	text-decoration: underline;
}

#post-slider .zeeslide .slide-content .slide-link:hover, 
#post-slider .zeeslide .slide-content .slide-link:active{
	text-decoration: none;
}

	#post-slider .zeeslide .slide-content .slide-entry {
		display: none;
	}


.dbx-content .searchform {
	float: left;
	text-align: center;
	width: 100%;
}


.dbx-content .searchform .searchfield {
	width: 70%;
}


.dbx-content{margin:0; padding:5px 10px 9px 10px; overflow:hidden}


.dbx-box-closed .dbx-content{display:block; height:4px; padding:0; overflow:hidden}

.dbx-box-closed .dbx-content *{display:none}


.default-responsive .ds-header .ds-positioncontrol 
{
   top: auto !important;
   right: auto !important;
   bottom: auto !important;
   left: auto !important;
   width: auto;
   height: auto;
   margin: auto;
}


.carousel-inner .item img, .carousel-inner {
	border-radius:6px;
}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}


#content_layer{
    position:absolute;
    width:100%
}
body, .site-content, .layout-full .title-with-sep .title, .layout-full .title-with-sep .entry-title{background-color:#fff;}


.adtext {
	text-align: center;
	color: #444444;
	font-size: 12px; font-size: 1.2rem;
	text-transform: uppercase;
}


.freedman_slider #slider_button_whats_new #hpb_new{
    margin:53px auto;
}


    .au_slider #slider_button_whats_new #hpb_new{
        margin: 22px auto;
    }


.freedman_slider .hp_slider_button{
    height:122px;
}


.freedman_slider .hp_slider_button #hpb_new{
    margin:21px auto;
}


.freedman_slider .hp_slider_button .hpb_1_2_line{
    margin:45px auto;
}


.freedman_slider .hp_slider_button .hpb_2_line{
    margin:35px auto 0;
}



.de .freedman_slider .hp_slider_button .hpb_2_line{
    overflow: hidden;
    font-size: 12px;
}


.freedman_slider .hp_slider_button .hpb_1_line{
    margin:45px auto 0;
}


.hp_slider_button {
    border-top:1px solid #c2c1c1;
    border-left:1px solid #c2c1c1;
    height:98px;
    background-color:#d1d1d1;
    cursor: pointer;
    text-transform: uppercase;
    font-size:0.9em;
    color: #6c6f70;
    transition: background .25s ease-in-out;
    -moz-transition: background .25s ease-in-out;
    -webkit-transition: background .25s ease-in-out;
    transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -webkit-transition: color .25s ease-in-out;
}


.hp_slider_button:HOVER {
    background-color:#c8c6c6;
    color:#000;
    width:152px;
    margin-left:-3px;
}


    .freedman_slider .hp_slider_button, .freedman_slider #slider_button_studio {
        height: 100px;
        width:24.9%;
    }


    .hp_slider_button,
    .hp_slider_button:hover{
        float:left;
        
        font-size: 0.8em;
    }


    .au_slider .hp_slider_button, .au_slider .hp_slider_button:hover{
        width: 16.45%;
        
    }




    .au_slider .hp_slider_button #hpb_new{
        
        font-size:12px;
    }


    .au_slider .hp_slider_button{
        height:60px;
    }

.content{
	width:260px;
	float:right;
	margin:0;
	padding:0;
}


.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0;
}

.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px 0;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: -35px;
}

.wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10;
}
.connect_section .social_details .twitter-det span.title a{font:14px/18px 'opensans-extrabold';color:#5f6060;}
.connect_section .social_details .twitter_det span.title a{font:14px/18px 'opensans-extrabold';color:#5F6060;}
.connect_section .social_details .twitter-det span.title a:hover,.connect_section .social_details .twitter-det a:hover,.connect_section .social_details.facebook .activity a:hover,.connect_section .region-social-media .youtube .ytc-info h4:hover,.connect_section .region-social-media .youtube .ytc-author span:hover{color:#2772BD;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}


	.logo .description {

		font-family:Arial, Helvetica, sans-serif;

		font-size:18px;

		line-height:1.2em;

		color:#6c686a;

		margin-top:-2px;

		padding-left:3px;

	}
.col-sm-6,article.module-striped-box .the-box,article.module-striped-box .img-container,article.module-squared-heading .image-left,article.module-squared-heading section.info,article.module-squared-heading section.more div.left,article.module-squared-heading section.more div.right,article.module-wall .results .item,.module-wall-with-sort .results .item,article.module-single-post div.img-container,article.module-single-post div.the-box,.landing-courses-list .item{width:50%}
.col-sm-pull-6,article.module-gallery-slider .the-box{right:50%}
article.module-squared-box div.the-box,article.module-squared-box-with-image div.the-box,article.module-squared-box-featured-article div.the-box,article.module-squared-box-banner div.the-box,article.module-wall .results .item div.the-box,.module-wall-with-sort .results .item div.the-box,.landing-courses-list .item div.the-box,article.module-squared-box-with-huge-media div.the-box,article.module-gallery-slider div.the-box,article.module-striped-box div.the-box{padding:0;height:100%}
article.module-squared-box-banner.the-box{padding:0}
article.module-striped-box .the-box{display:table-cell;float:none;padding:0}
article.module-gallery-slider .the-box{position:relative;padding:20px 20px 20px 60px;width:50% !important;height:100%}
article.module-gallery-slider .the-box .wrp{position:relative;padding:16px 25px 16px 70px !important;height:100%}
article.module-gallery-slider .the-box .gallery-list-captions-slider{height:100%}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper{height:100% !important}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide{position:relative;height:100% !important}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a .big{margin-top:0;margin-bottom:30px;text-transform:lowercase;font-size:60%}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide ul.meta{display:block;margin-bottom:1%;color:#949494;font-size:14px}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide ul.meta b{color:#c00}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide div.excerpt{padding-bottom:70px}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide div.excerpt .text-reveal-container .text-reveal-content:after{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #f7f7f7));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#f7f7f7 100%)}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.fb-more,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse-lt{position:relative;position:absolute;bottom:10px;margin:10px 0 0 0}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.fb-more:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse-lt:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more:before,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.fb-more:before,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse:before,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse-lt:before{display:none;text-decoration:none}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.fb-more:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse-lt:after{position:relative;right:-10px;display:none;content:'\F1CE';vertical-align:middle;font-size:20px;font-family:'FontAwesome'}
article.module-gallery-slider.mobile .media-container,article.module-gallery-slider.mobile .the-box{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important}
article.module-gallery-slider.mobile .the-box{text-align:center}
article.module-gallery-slider.mobile .the-box .wrp{padding:15px 20px !important}
.module-wall-with-sort .results .item .the-box{right:66.66666667% !important;width:33.33333333% !important}
.module-wall-with-sort .results .item .the-box .wrp{padding:16px 15px}
.module-wall-with-sort .results .item .the-box .wrp .little{margin-bottom:5px}
.module-wall-with-sort .results .item .the-box .wrp .big{margin:0 0 5px 0;font-size:20px}
.module-wall-with-sort .results .item .the-box .wrp .excerpt,.module-wall-with-sort .results .item .the-box .wrp .excerpt p{font-size:14px}
article.module-single-post div.the-box{padding:0;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background:#f7f7f7}
article.module-single-post div.the-box p.meta{margin:0;color:#c00;font-weight:600;font-size:20px}
article.module-single-post div.the-box p.date{font-weight:200;font-size:14px}
article.module-single-post div.the-box .big{margin:-5px 0 0 0;margin-bottom:15px;color:#949494;font-weight:600;font-size:70%}
article.module-single-post div.the-box .little{margin:0 0 25px;color:#c00;text-transform:uppercase;font-size:43%}
article.module-single-post div.the-box div.text{margin-top:10px;font-size:16px;line-height:22px}
article.module-single-post div.the-box div.text p{font-size:16px}
article.module-single-post div.the-box div.text p a{color:#c00;text-decoration:none}
article.module-single-post div.the-box div.text p a:hover{text-decoration:underline}


.grid-container {
  position: relative;
  width: 1220px;
  height: 385px;
  margin: 0 auto 30px auto; }

  .grid-container.grid-container-first {
    margin-bottom: -75px; }

      .grid-container .grid {
        left: -1080px; }
.amp{font-family:'Goudy Bookletter 1911',serif;font-size:25px;margin:0 3px}
.js .append-around-high-resolution{display:none}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
.view-bootstrap-department-menu{background:#FC0;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:105.5%;text-transform:uppercase;padding-left:5%;}
.site-Surplus-Warehouse .view-bootstrap-department-menu{background:#B7CEE7;}
.view-bootstrap-department-menu a{background:#FC0;text-decoration:none !important;}
.site-Surplus-Warehouse .view-bootstrap-department-menu a{background:#B7CEE7;}
.site-Surplus-Warehouse .view-bootstrap-department-menu a:hover{background:#B7CEE7;}
.view.view-home-page-slider-v2.view-id-home_page_slider_v2.view-display-id-block{margin-bottom:1%;margin-top:0%;}
.view-homepage-slideshow.view-id-homepage_slideshow.view-display-id-block_4.col-md-12{margin:10px 0px 20px 0px;}
.view-taxonomy-term .col-md-3{height:375px;}
.site-Surplus-Warehouse .mccoppin-column2 .view-store-list-footer li a,.site-Surplus-Warehouse .mccoppin-column1 .view-store-list-footer li a{color:white;padding:1% 15px;font-size:13px !important;}
.mccoppin-column2 .view-store-list-footer li a{color:white;padding:1% 15px;font-size:13px !important;}
.node-thank-you-page.node-promoted.view-mode-full{padding:0 0 0 2%;}
.view-product-search-index strong,.view-kitchen-search strong,.view-id-blog_search_index strong{font-weight:bold;color:red;}
.view.view-product-related-focus-posts{margin-top:5%;}
.view-focus-post-blog .col-lg-6{padding:0 6%;}
.view-focus-post-blog h4{background:#e6e6e6;margin:0;padding:3%;}
.view-focus-post-blog p{border-left:1px solid #dddddd;border-right:1px solid #dddddd;padding:1% 2% 2% 2%;margin:0;line-height:1.1;}
.view-focus-post-blog ul.list.small{margin:0;border:1px solid #dddddd;border-top:none;padding:1% 5% 2% 5%;font-size:77%;}
.view-focus-post-blog .views-field.views-field-nothing{min-height:350px;}
.view-focus-post-blog hr{border:none;}
.view-focus-post-blog .views-column.col-md-4.col-sm-6.col-xs-12.views-column-1.views-column-first.col-md-4.col-sm-6.col-xs-12{padding:1%;clear:both;}
.view-focus-post-blog .title{border-bottom:1px solid #cccccc;}
.view-focus-post-blog h3 .glyphicon{color:red;font-size:85%;}
.view-focus-post-blog h3 span{color:red;font-size:60%;padding-right:4%;}
.view-focus-post-blog h3 span .username,.view-focus-post-blog h3 span a{font-size:100%;color:red;}
.view-focus-post-blog span .glyphicon-tags{font-size:85%;color:red;padding-right:2%}
.view-focus-post-blog span .glyphicon-tags span a{font-size:100%;color:red !important;padding-right:2%}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}
.view-new-10x10-price-grids table{background:#FC0;border-top:35px solid white;width:100%;}
.site-Surplus-Warehouse .view-new-10x10-price-grids table{background:#B7CEE7;}
.site-name-surplus-warehouse .view-new-10x10-price-grids table{background:#B7CEE7;border-top:20px solid white;}
.view-new-10x10-price-grids table th{font-weight:bolder;padding:.5% 1% !important;}
.view-new-10x10-price-grids table th,td{text-align:left;border-bottom:none;margin:0;padding:1px 2% 1px 1px;}
.view-new-10x10-price-grids tr.odd,tr.info{background-color:#fff9e5;}
.site-Surplus-Warehouse .view-new-10x10-price-grids tr.odd,tr.info{background-color:#f9f9f9;}
.site-name-surplus-warehouse .view-new-10x10-price-grids tr.odd,tr.info{background-color:#F7FCFF;}
.view-new-10x10-price-grids table .views-field-expression{text-align:right;}
.view-new-10x10-price-grids .attachment-after{margin-top:10px;}
.view-new-10x10-price-grids span{color:#c00;padding:1% 0 2%;float:right;font-weight:bolder;text-align:right;font-size:30px;margin-bottom:70px;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row{height:360px !important;background:#ffffff;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row:hover{background:#ffffff !important;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row #product-divider-border{border-top:5px solid rgba(51,102,153,0.32);}
.view-id-sle_maax_product_grid_catalog .product-title{color:rgb(51,102,153);}
.view-id-sle_maax_product_grid_catalog .product-image img{margin-bottom:9%;}
.node.node-sle-maax-product-description.node-promoted.view-mode-full img{max-width:100% !important;max-height:100% !important;display:block;}
.view.view-sle-maax-price-group.view-id-sle_maax_price_group.view-display-id-entity_view_1.maax-prices.view-dom-id-0718b5778d71dab143740c0ae84751ed{clear:both;padding:10% 0;}
.view-sle-countertop-page-eva .view-header{clear:both;overflow:overlay;}
.view-sle-countertop-page-eva  h4.sle-express-h4{background:rgb(234,33,45);width:55%;float:left;font-size:18px;margin:5px 0 0 0;padding:1%;font-weight:bolder !important;color:white;}
.view-sle-countertop-page-eva  .sle-graphic{float:right;margin:5px 0 0 0;}
.view.view-ol-locator-proximity-search.view-id-ol_locator_proximity_search{background:rgba(255,247,215,0.52);margin:0 0 3% 0;}
.site-Surplus-Warehouse .view.view-ol-locator-proximity-search.view-id-ol_locator_proximity_search{background:rgba(0,128,255,0.05);}
.view-ol-locator-proximity-search span.geofield-proximity-origin-from{visibility:hidden;}
.view-choose-this-store-eva-link-{background:#3fb618;padding:2%;margin:2% 0;font-weight:600;font-size:larger;}
.view-choose-this-store-eva-link- a{color:white !important;}

.view-vertical-cta{display:none;}
.view-focus-post-blog a.story-img img{width:100%;}
.view-focus-post-blog .carousel{visibility:hidden;}
.view.view-focus-post-blog.view-id-focus_post_blog.view-display-id-block_11{padding-left:6%;}
.node.node-sle-maax-product-description.node-promoted.view-mode-full{width:92%;margin-left:4%;}
.view-focus-post-blog .col-xs-12{width:62%;margin:0 0 0 10%;}
.domain-surplus-warehouse-com .view-bootstrap-department-menu a{background:#B7CEE7 !important;text-decoration:none !important;}
.view .progress-disabled{float:none;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.spotlites.tile-view #menu .contact-section h3{text-transform:uppercase;font-size:1.2em;color:#ed1c24;font-weight:600}
.spotlites.tile-view #menu .contact-section a{color:#ed1c24;display:block;margin:0.5em 0}
.spotlites.tile-view.is-mobile #menu .contact-section h3{font-size:40px;margin:0.25em 0}
.spotlites.tile-view.is-mobile #menu .contact-section a{font-size:30px}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}
#skip-to-content{left:-4000px;position:absolute;top:10px;z-index:5000;}
#skip-to-content a:hover,#skip-to-content a:focus,#skip-to-content a:active{background-color:#f0f0ff;font-size:1.3846em;font-weight:bold;outline:1px dotted #b0b0bf;padding:1px 3px;position:relative;left:4010px;}
#skip-to-content-target{display:block;height:0;}




.light-box {position:relative; background:#FFFFFF; margin:0; width:720px; height:230px; }

.light-box .close-btn { float:right; margin:5px 4px 0 0; cursor:pointer; }

.light-box h4 { float:left; width:100%; text-align:center; padding:0; margin:20px 0 0 0; }

.light-box p { float:left; width:100%; text-align:center; padding:0; margin:20px 0 0 0; color:#ababab; font-size:15px; }

.light-box .fb-btn { float:left; margin:28px 0 0 61px; cursor:pointer; }

.light-box .tw-btn { float:left; margin:28px 0 0 40px; cursor:pointer; }


.footnav { 
 position:relative; z-index:2;
}


.footnav ul { 
	list-style:none; 
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
	width: 520px;
}


.footnav ul li { 
	float:left; 
	font-size:16px; 
	padding-left: 4px;
	padding-right: 4px;
}


.footnav ul li a { 
	border-bottom:4px solid transparent; 
	color: #ffffff;
	text-decoration:none;
}


.footnav ul li a:hover { 
	border-bottom:4px solid; 
}


.footnav ul li .book-now  
 {
	color: #ffffff;
	padding: 2px; 
    -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     border:solid;
	 border-width:1px;
	 border-color: #ffffff;;
}


#ajaxcart-load-ajax .ajaxcart-loading span{ color:#636363; font-size:14px; line-height:20px; }

#ajaxcart-content .ajaxcart-loading {*clear: both; vertical-align:middle; *display: block; *margin: 0 auto; text-align: center; padding: 10px 0px 20px; color:#636363;position: relative; width: 100%; *width: auto;overflow: hidden;}

#ajaxcart-content .ajaxcart-loading img {display:block; margin:0 auto;}

.social-container .event-title {
  font-family: "Libre Baskerville", "Times New Roman", serif;
  font-size: 1em;
  font-style: italic;
  line-height: 1.5em;
  padding-bottom: 0.5em;
}


.widget .testimonials-widget-testimonial .image {
	display: block;
	float: none;
}


.widget .testimonials-widget-testimonial cite,
.widget .testimonials-widget-testimonial div.credit {
	margin-top: .8em;
}


.widget .testimonials-widget-testimonial .whitespace cite,
.widget .whitespace cite,
.widget .testimonials-widget-testimonial .whitespace div.credit,
.widget .whitespace div.credit {
	margin-top: .2em;
}
.second-block .item-3{margin:0;}
.subdomain-tec .second-block .wrapper .title-container span,.subdomain-tec .second-block .wrapper .description-container span{font-size:12px;}
.bottom-fpp .title a,.second-block .description{font-size:14px;}
.bottom-fpp .second-block .title-container{max-width:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.front .frame-item-2 .second-block .title-container{bottom:0;}
.second-block{width:100%;}
.multiple-images .second-block img{width:100%;}
.subdomain-dhsfp .second-block .item-1,.subdomain-dhsfp .second-block .item-2,.subdomain-dhsfp .second-block .item-3,.subdomain-hri .second-block .item-1,.subdomain-povgov .second-block .item-1{margin-bottom:0;}
.subdomain-dhsfp .second-block{float:none;}
.subdomain-povgov .second-block .item-1{height:178px;}
.subdomain-dhsfp .second-block .item-1,.subdomain-iis .second-block .item-3,.subdomain-hri .second-block .item-1,.subdomain-povgov .second-block .item-1,.subdomain-libtech .second-block div[class*="item-"],.chp-research-images .span6,.subdomain-iis .second-block img,.subdomain-dhsfp .second-block div[class*="item-"] img,.subdomain-hri .second-block div[class*="item-"] img,.subdomain-libtech .second-block div[class*="item-"] img,.subdomain-povgov .second-block div[class*="item-"] img{width:100%;}
.subdomain-dhsfp .first-block-big-image,.subdomain-libtech .second-block .item-1,.subdomain-povgov .second-block .item-1,.subdomain-povgov .second-block .item-3,.chp-research-images .views-row-2,.chp-research-images .views-row-4{margin-right:0;}
.first-block-big-image .wrapper,.second-block .wrapper,.front .type-and-title-wrapper .type-container{display:block;}
.first-block-big-image .title-container,.front .type-and-title-wrapper .title-container,.second-block .title-container{max-width:none !important;}
.subdomain-libtech .second-block .item-1{margin-bottom:2%;}
.subdomain-iis .bottom-fpp .second-block{padding:0 0 20px 0;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.two-images-bottom .second-block .wrapper{padding:6px 10px;}
.two-images-bottom .second-block .wrapper .description-container{padding:0;}
.subdomain-scpku .two-images-bottom .second-block .wrapper,.subdomain-spice .two-images-bottom .second-block .wrapper{padding:6px 8px 4px;}
.two-images-bottom .second-block .wrapper .type-container{height:20px;line-height:20px;top:-21px;}
.subdomain-spice .two-images-bottom .second-block .wrapper .type-container{background:#4D4F53;}
.two-images-bottom .second-block .wrapper .type-container span.type{font-size:10px;}
.two-images-bottom .second-block .wrapper .title-container{background:transparent;padding:0;position:relative;bottom:0;top:0;line-height:1;max-width:90%;}
.two-images-bottom .second-block .wrapper .title-container a{font-size:14px;}
.two-images-bottom .second-block .wrapper .description-container .description{font-size:14px;}
.three-images-bottom-fpp .second-block .type-and-title-wrapper .type{display:block !important;}
.three-images-bottom-fpp .second-block .type-and-title-wrapper .type-container span.type{font-size:10px;float:left;height:20px;padding:0 6px;}
.subdomain-cisac .three-images-bottom-fpp .second-block .type-and-title-wrapper .type-container{padding:4px 10px 0 10px;}
.three-images-bottom-fpp .second-block .title-container{line-height:normal;padding:6px 10px;}
.three-images-bottom-fpp .second-block .title-container a{line-height:1;}
.three-images-bottom-fpp .second-block .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .second-block .title-container .description-container span.description{font-size:12px;}
.three-images-bottom-fpp .second-block .item-1,.three-images-bottom-fpp .second-block .item-2{overflow:hidden;}
.three-images-bottom-fpp .second-block .item-3{margin-right:0;}
.three-images-bottom-fpp .second-block .item-3 img{width:100%;}
.three-images-right .second-block{float:right;width:36%;}
.three-images-right .second-block .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);right:0;}
.three-images-right .second-block .title-container a,.three-images-right .second-block .title-container span{font-size:14px;}
.three-images-right .second-block .type-container{background:#4d4f53;}
.three-images-right .second-block .type-container a,.three-images-right .second-block .type-container span{font-size:10px;text-transform:uppercase;color:#fff;}
.four-image-bundle-fpp .second-block .item-2,.four-image-bundle-fpp .second-block .item-3{float:left;}
.six-image-bundle-fpp .first-block .item-3,.six-image-bundle-fpp .second-block .item-3{margin-right:0;}
.second-block .type-and-title-wrapper .type-container,.second-block .type-and-title-wrapper .title-container{float:left;clear:both;position:relative;top:auto;right:auto;bottom:auto;left:auto;}
.first-block-big-image .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .type-and-title-wrapper .amdem-class-four-image-bundle .three-images-right .title-container,.amdem-class-four-image-bundle .three-images-right .title-container .first-block-big-image{background:#006241;background:rgba(0,98,65,0.7);}

.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px}

.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px}

.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px}

.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px}

.tp-bullets.simplebullets.navbar .bullet.last			{	margin-right:0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important}

.tp-bullets.preview1 .bullet.last 			{	margin-right: 0px; }

.tp-bullets.preview2 .bullet.last 			{	margin-right: 0px; }

.tp-bullets.preview3 .bullet.last 			{	margin-right: 0px; }

.tp-bullets.preview4 .bullet.last 			{	margin-right: 0px; }
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.menu-dropdown
ul.level3{padding-bottom:10px}
.menu-dropdown
li.level3{font-size:11px;line-height:17px}
.menu-dropdown a.level3:hover{color:#f16d1a}
.menu-dropdown
a.current.level3{font-weight:bold}
.menu-dropdown
a.level3{color:#CACACA}
.menu-dropdown .level3 a.level3:hover{color:#fff}
.menu-mobile .level3,
.menu-responsive
.level3{display:none !important}
.node-type-homepage .rocket-solutions .solution-tile-homepage{height:255px;background:#707170;padding:15px;margin-bottom:35px;position:relative;}
.node-type-homepage .rocket-solutions .solution-tile-homepage a{color:white;}
.node-type-homepage .rocket-solutions .solution-tile-homepage a:hover{text-decoration:none;}
.node-type-homepage .rocket-solutions .solution-tile-homepage span{display:block;}
.node-type-homepage .rocket-solutions .solution-tile-homepage .icon-wrapper{background-color:white;}
.node-type-homepage .rocket-solutions .solution-tile-homepage .solution-title{padding-top:0.5em;font-size:1.25em;line-height:1em;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:after{content:'';position:absolute;right:15px;bottom:15px;border-top:15px solid transparent;border-left:15px solid transparent;border-right:15px solid white;border-bottom:15px solid white;width:30px;height:30px;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.application_lifecycle_management_and_devops:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10201:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.access_and_connectivity:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.archive_and_backup_management:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10151:after{border-right-color:#62a60a;border-bottom-color:#82bc00;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.data_virtualization:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10181:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.data_migration:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10166:after{border-right-color:#62a60a;border-bottom-color:#82bc00;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.bi_and_analytics:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10196:after{border-right-color:#f38a00;border-bottom-color:#ffb258;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.dbms_and_application_servers:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10206:after{border-right-color:#62259d;border-bottom-color:#783cbd;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.enterprise_performance_management:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10156:after{border-right-color:#f38a00;border-bottom-color:#ffb258;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.enterprise_search_and_text_analytics:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10176:after{border-right-color:#f38a00;border-bottom-color:#ffb258;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.network_management:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10186:after{border-right-color:#62a60a;border-bottom-color:#82bc00;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.mainframe:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10171:after{border-right-color:#62259d;border-bottom-color:#783cbd;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.supply_chain_integration:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-10191:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.modernization:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-13936:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.terminal_emulation:after,.node-type-homepage .rocket-solutions .solution-tile-homepage:hover.solution-13931:after{border-right-color:#0055b7;border-bottom-color:#009add;}
.i18n-de.node-type-homepage .rocket-solutions .solution-tile-homepage .solution-title{font-size:1.15625em;}


body, fieldset, fieldset .top, fieldset .bottom, fieldset .bottom-ornament
, h1, h2, h3, h4, h5, h6, #header, #featured, #breadcrumb, #main
, .sidebar-double #sidebar-wrapper, .sidebar-right #sidebar-wrapper
, .sidebar-right-double #sidebar-wrapper, .rightbar .top-corners
, .rightbar .bottom-corners, #content-bottom, #footer, #footer .top-border
, #footer .bottom-border, .content-bar, .content-bar .left
, .content-bar ul, .content-bar div.forum-topic-navigation
, .content-bar ul li.active a, .content-bar ul li.active a:link
, .content-bar ul li.active a:visited, .content-bar ul li a:hover, .content-bar ul li.pager-current
, div.forum-topic-navigation a:hover
, .node h2.title, .node h2.title a, .node .submitted, .node .submitted .left, .node .submitted .right
, .node-sticky .node-body, .node-sticky h2.title, .node-sticky .submitted, .node-sticky .submitted .left
, .node-sticky .submitted .right, .comment, .comment-even, .terms ul.links li, .terms ul.links li a {
  background: none;
}


#footer .top-border {
  
}

#wrapper {
  overflow: visible;
}

body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}

#wrapper .tp-bullets {
  -webkit-transform: translateZ(0);
  -transform: translateZ(0);
}

#wrapper .fusion-tabs-widget .tab-holder {
  border: 1px solid #eaeaea;
}

#wrapper .fusion-tabs-widget .tabset {
  display: table;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#wrapper .fusion-tabs-widget .tabset li {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border-bottom: none;
}

#wrapper .fusion-tabs-widget .tabset li:last-child {
  border-right: none;
}

#wrapper .fusion-tabs-widget .tabset li a {
  display: block;
  padding: 0;
  line-height: 38px;
  border-bottom: none;
  border-top: 3px solid transparent;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {
  font-size: 18px;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

body #wrapper .gomapMarker {
  color: #333;
}


#wrapper .strip-html .fusion-dropcap {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  background-color: inherit !important;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  color: inherit !important;
  font-size: inherit;
}

#wrapper .strip-html .fusion-highlight {
  background-color: inherit !important;
  color: inherit !important;
}

#wrapper .strip-html .fusion-tooltip {
  color: inherit;
  border-bottom: 1px dotted;
}

  #wrapper .ei-title h2 {
    font-size: 20px;
    line-height: 24px;
  }

  #wrapper .ei-title h3 {
    font-size: 15px;
    line-height: 30px;
  }

#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}

#wrapper .flex-control-paging li a {
  display: block;
}

body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}


body.side-header #wrapper .fusion-megamenu-wrapper {
  top: 0;
}

body.side-header-left #wrapper {
  margin-left: 280px;
  width: auto;
}

body.side-header-right #wrapper {
  margin-right: 280px;
  width: auto;
}

#wrapper .entry-summary .gform_wrapper ul li {
  clear: none !important;
}

#wrapper .gform_wrapper .gravity-select-parent select {
  margin: 0;
}

#wrapper .fusion-button-square,
#wrapper .button-square {
  border-radius: 0;
}

#wrapper .fusion-button-round,
#wrapper .button-round {
  border-radius: 2px;
}

#wrapper .fusion-button-round.button-3d,
#wrapper .button-round.button-3d {
  border-radius: 4px;
}

#wrapper .fusion-button-pill,
#wrapper .button-pill {
  border-radius: 25px !important;
}

#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}
#wrapper .side-nav li.current_page_item a{border-right-color: #a0ce4e;border-left-color: #a0ce4e;}
.fusion-accordian .panel-title .active .fa-fusion-box,ul.circle-yes li:before,.circle-yes ul li:before,.progress-bar-content,.pagination .current,.bbp-topic-pagination .current,.fusion-date-and-formats .fusion-date-box,.table-2 table thead,.onsale,.woocommerce-pagination .current,.woocommerce .social-share li a:hover i,.price_slider_wrapper .ui-slider .ui-slider-range,.tagcloud a:hover,.cart-loading,#toTop:hover,#bbpress-forums div.bbp-topic-tags a:hover,#wrapper .search-table .search-button input[type="submit"]:hover,ul.arrow li:before,p.demo_store,.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before,.sidebar .widget_layered_nav li.chosen, .sidebar .widget_layered_nav_filters li.chosen {background-color: #a0ce4e;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li {border-color: #363839;}
#main .reading-box h2,#main h2,.fusion-page-title-bar h1,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,#main .post h2,.sidebar .widget h3,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.share-box h4,.project-content h3,.fusion-author .fusion-author-title,.fusion-pricing-table .title-row,.fusion-pricing-table .pricing-row,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-accordian .panel-title,.fusion-accordian .panel-heading a,.fusion-tabs .nav-tabsli .fusion-tab-heading,.fusion-carousel-title,.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,.ei-title h2,table th,.project-content .project-info h4,.woocommerce-success-message .msg,.product-title, .cart-empty,.main-flex .slide-content h2, .main-flex .slide-content h3,.fusion-modal .modal-title, .popover .popover-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline{font-family: 'Chau Philomene One', Arial, Helvetica, sans-serif;}
#main .reading-box h2,#main h2,.fusion-page-title-bar h1,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,#main .post h2,.sidebar .widget h3,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.share-box h4,.project-content h3,.fusion-author .fusion-author-title,.fusion-pricing-table .title-row,.fusion-pricing-table .pricing-row,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-accordian .panel-title,.fusion-accordian .panel-heading a,.fusion-tabs .nav-tabsli .fusion-tab-heading,.fusion-carousel-title,.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,.ei-title h2,table th,.woocommerce-success-message .msg,.product-title, .cart-empty,.main-flex .slide-content h2, .main-flex .slide-content h3,.fusion-modal .modal-title, .popover .popover-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline{font-weight: 400;}
#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper#main .post h2, #wrapper#main .post h2, #wrapper .woocommerce .checkout h3, #main .fusion-portfolio h2, h2.entry-title {font-size: 56px;line-height: 90px;}
#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2, #wrapper.woocommerce .checkout h3, .cart-empty, #main .fusion-portfolio h2, h2.entry-title{line-height: 60px;}
#slidingbar-area a, #slidingbar-area .jtwt .jtwt_tweet a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a, #slidingbar-area .fusion-accordian .panel-title a{color:#BFBFBF;}
.fusion-footer-widget-area a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a{color: #BFBFBF;}
#slidingbar-area .tagcloud a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li,#slidingbar-area .fusion-accordian .fusion-panel{border-color: #282A2B;}
.fusion-footer-widget-area .widget_categories li a, .fusion-footer-widget-area li.recentcomments, .fusion-footer-widget-area ul li a, .fusion-footer-widget-area .product_list_widget li, .fusion-footer-widget-area .tagcloud a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder, #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li, .fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area .fusion-accordian .fusion-panel{border-color: #505152;}
.input-text, input[type="text"], textarea,input.s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea, .post-password-form .password,.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,.avada-select-parent select,.avada-select-parent .select-arrow, #wrapper .select-arrow,.avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2,select,#lang_sel_click a.lang_sel_sel,#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,#lang_sel_click a, #lang_sel_click a:visited,#wrapper .search-table .search-field input{background-color: #ffffff;}
.input-text, input[type="text"], textarea,input.s,input.s .placeholder,#comment-input input,#comment-textarea textarea,#comment-input .placeholder,#comment-textarea .placeholder,.comment-form-comment textarea, .post-password-form .password,.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,.avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2,select,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,.avada-select-parent select, #wrapper .search-table .search-field input{color: #aaa9a9;}
.input-text, input[type="text"], textarea,input.s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea, .post-password-form .password,.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield_select[multiple=multiple],.gform_wrapper .gfield select,.gravity-select-parent .select-arrow,.select-arrow,#bbpress-forums .quicktags-toolbar,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,.bbp-login-form input,#bbpress-forums .wp-editor-container, #wp-bbp_topic_content-editor-container, #wp-bbp_reply_content-editor-container,.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,.avada-select-parent select,.avada-select-parent .select-arrow,select,#lang_sel_click a.lang_sel_sel,#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,#lang_sel_click a, #lang_sel_click a:visited,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice, .woocommerce-checkout .select2-drop-active, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow{border-color: #d2d2d2;}
#wrapper .fusion-date-and-formats .fusion-format-box{background-color: #eef0f2;}
#wrapper .sidebar .fusion-tabs-widget .tabs-container{background-color: #ffffff;}
body.rtl #wrapper .sidebar .fusion-tabs-widget .tab-hold .tabset li{border-left-color: #ffffff;}
#wrapper .sidebar .fusion-tabs-widget .tab-holder,.sidebar .fusion-tabs-widget .tab-holder .news-list li{border-color: #ebeaea;}
#wrapper .post-content .content-box-heading {font-size: 18px;line-height: 60px;}
body.side-header #wrapper #side-header.header-shadow:after,body #wrapper .header-shadow:after {position: static;height: auto;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#wrapper .sep-boxed-pricing .panel-wrapper {padding: 0;}
#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column {float: none;margin-bottom: 10px;margin-left: 0;width: 100%;}
#wrapper .share-box h4 {float: none;line-height: 20px !important;margin-top: 0;padding: 0;}
#wrapper .ei-slider {width: 100% !important;}
#wrapper .content-boxes-icon-boxed .content-wrapper-boxed {min-height: inherit !important;padding-bottom: 20px;padding-left: 3%;padding-right: 3%;}
#wrapper .content-boxes-icon-on-top .content-box-column,#wrapper .content-boxes-icon-boxed .content-box-column {margin-bottom: 55px;}
#wrapper .catalog-ordering {margin-bottom: 50px;}
#wrapper .catalog-ordering .order {width: 33px;}
#wrapper .orderby-order-container {overflow: hidden;margin: 0 auto;width: 215px;margin-bottom: 10px;float: none;}
#wrapper .orderby.order-dropdown {float: left;margin-right: 6px;}
#wrapper .sort-count.order-dropdown {width: 215px;}
#wrapper .sort-count.order-dropdown ul a {width: 215px;}
.rtl #wrapper .orderby.order-dropdown {float: right;margin: 0;}
.rtl #wrapper .catalog-ordering .order {float: right;margin-right: 6px;}
#wrapper .product .images,#wrapper .product .summary.entry-summary,#wrapper .woocommerce-tabs .tabs,#wrapper .woocommerce-tabs .panel,#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart-totals-buttons,#wrapper #customer_login .col-1,#wrapper #customer_login .col-2,#wrapper .woocommerce form.checkout #customer_details .col-1,#wrapper .woocommerce form.checkout #customer_details .col-2 {float: none;margin-left: auto;margin-right: auto;width: 100% !important;}
#wrapper .content-boxes-icon-boxed .content-box-column .heading h2 {margin-top: -5px;}
#wrapper .content-boxes-icon-boxed .content-box-column .more {margin-top: 12px;}
#wrapper .catalog-ordering .sort-count.order-dropdown {width: 215px;float: left !important;margin-left: 7px !important;margin-right: 7px !important;}
#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart_totals,#wrapper #customer_login .col-1,#wrapper #customer_login .col-2,#wrapper .woocommerce form.checkout #customer_details .col-1,#wrapper .woocommerce form.checkout #customer_details .col-2 {float: none;margin-left: auto;margin-right: auto;width: 100% !important;}
#wrapper .product .images,#wrapper .product .summary.entry-summary {width: 50% !important;float: left !important;}
#wrapper .product .summary.entry-summary {width: 48% !important;margin-left: 2% !important;}
#wrapper .woocommerce-tabs .tabs {width: 24% !important;float: left !important;}
#wrapper .woocommerce-tabs .panel {float: right !important;width: 70% !important;padding: 4% !important;}
#wrapper .gf_browser_ie.gform_wrapper .button,#wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button{ padding: 0 20px; }
body.side-header-left #wrapper, .side-header-left .fusion-footer-parallax{margin-left:280px;}
body.side-header-right #wrapper, .side-header-right .fusion-footer-parallax{margin-right:280px;}

.content .search-records .form-wrap{padding:30px 20px 20px}

.content .search-records .form-wrap form .required {color: rgba(255, 86, 55, 0.99);font-size: 12px;font-weight: 400;}

.content .search-records .form-wrap p {color: #fff;margin-top: 0;text-align: left;padding-left: 15px;}

.content .search-records .form-wrap p a {color: rgb(136, 202, 255);}

.content .search-records .form-wrap form label{color:#fff;text-align:left;display:block}

.content .search-records .form-wrap form .form-control{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-control:focus{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-group{margin-bottom:25px}

.content .search-records .form-wrap form .search-records-btn{width:100%;border:none;background-color:#e56c00;color:#fff;font-weight:600;text-transform:uppercase;height:36px;border-radius:3px;margin-top: 0;outline: none;}
.views-row{margin-top:1.3846em;}
#block-views-tags-block ul li.views-row-last a{padding:0;margin:0;border:none;}

	
#main-nav-wrap,
.nav-logo,
nav.main-menu-wrap,
nav.main-menu-wrap ul li ul.sub-menu,
nav.main-menu-wrap ul li ul.sub-menu li a,
.nav-right-wrap,
.nav-search-wrap,
.search-fly-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	background: #fff !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}


nav.fly-nav-menu ul li ul.sub-menu {
	border-top: 1px solid #555;
	display: none;
	float: left;
	padding-left: 6.66666666666%; 
	width: 93.333333333%; 
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li ul.sub-menu {
	background: #fff;
	-webkit-box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
	   -moz-box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
	    -ms-box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
	     -o-box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
		box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
	position: absolute;
		top: 50px;
		left: 0;
	max-width: 200px;
	-webkit-transition: -webkit-transform 0.3s;
	   -moz-transition: -moz-transform 0.3s;
	    -ms-transition: -ms-transform 0.3s;
	     -o-transition: -o-transform 0.3s;
		transition: transform 0.3s;
	-webkit-transform: translateY(-999px);
	   -moz-transform: translateY(-999px);
	    -ms-transform: translateY(-999px);
	     -o-transform: translateY(-999px);
		transform: translateY(-999px);
	width: auto;
	z-index: -1;
	}


nav.main-menu-wrap ul li.mega-dropdown ul.sub-menu {
	display: none;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu {
	overflow: visible;
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	     -o-transform: translateY(0);
		transform: translateY(0);
	}


nav.main-menu-wrap ul li ul.sub-menu li {
	display: block;
	float: left;
	position: relative;
	width: 100%;
	}


nav.main-menu-wrap ul li ul.sub-menu li a {
	background: #fff;
	border-top: 1px solid rgba(0,0,0,.1);
	color: #333 !important;
	font-size: 12px;
	padding: 12px 20px;
	text-transform: none;


	width: 160px;
	}


nav.main-menu-wrap ul li ul.sub-menu li a:hover {
	background: rgba(0,0,0,.1);
	}


nav.main-menu-wrap ul li ul.sub-menu ul.sub-menu li ul,
nav.main-menu-wrap ul li ul.sub-menu li ul {
	display: none;
	position: absolute;
		top: 0;
		left: 200px;
	z-index: 10;
	}


nav.main-menu-wrap ul li ul.sub-menu ul.sub-menu li:hover ul,
nav.main-menu-wrap ul li ul.sub-menu li:hover ul {
	display: block;
	}


nav.main-menu-wrap ul li ul.sub-menu li .mega-dropdown {
	display: none;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
#body-nav.nav .menu li.yellow a{border-color:#FFE000;}
.yellow.sc-button{color:#fff!important;background-color:#ffde45;}
.yellow.sc-button:hover{background:#ffd200;}


    #campusexplorer1384438972610 {
        width: 180px;
    }
.row form .row{margin:0 -6px}
.row form .row .column,.row form .row .columns{padding:0 6px}
.row form .row.collapse{margin:0}
.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}
.row{width:1000px;max-width:100%;min-width:768px;margin:0 auto}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}
.row.collapse .column,.row.collapse .columns{padding:0}
.row .row.collapse{margin:0}
.one,.row .one{width:8.33333%}
.two,.row .two{width:16.66667%}
.three,.row .three{width:25%}
.four,.row .four{width:33.33333%}
.five,.row .five{width:41.66667%}
.six,.row .six{width:50%}
.seven,.row .seven{width:58.33333%}
.eight,.row .eight{width:66.66667%}
.nine,.row .nine{width:75%}
.ten,.row .ten{width:83.33333%}
.eleven,.row .eleven{width:91.66667%}
.twelve,.row .twelve{width:100%}
.row .offset-by-one{margin-left:8.33333%}
.row .offset-by-two{margin-left:16.66667%}
.row .offset-by-three{margin-left:25%}
.row .offset-by-four{margin-left:33.33333%}
.row .offset-by-five{margin-left:41.66667%}
.row .offset-by-six{margin-left:50%}
.row .offset-by-seven{margin-left:58.33333%}
.row .offset-by-eight{margin-left:66.66667%}
.row .offset-by-nine{margin-left:75%}
.row .offset-by-ten{margin-left:83.33333%}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.reveal-modal .row{min-width:0;margin-bottom:10px}
.row .mobile-one{width:25%!important;float:left;padding:0 15px}
.row .mobile-one:last-child{float:right}
.row .mobile-one.end{float:left}
.row.collapse .mobile-one{padding:0}
.row .mobile-two{width:50%!important;float:left;padding:0 15px}
.row .mobile-two:last-child{float:right}
.row .mobile-two.end{float:left}
.row.collapse .mobile-two{padding:0}
.row .mobile-three{width:75%!important;float:left;padding:0 15px}
.row .mobile-three:last-child{float:right}
.row .mobile-three.end{float:left}
.row.collapse .mobile-three{padding:0}
.row .mobile-four{width:100%!important;float:left;padding:0 15px}
.row .mobile-four:last-child{float:right}
.row .mobile-four.end{float:left}
.row.collapse .mobile-four{padding:0}
input[type="text"].one,.row input[type="text"].one,input[type="password"].one,.row input[type="password"].one,input[type="date"].one,.row input[type="date"].one,input[type="datetime"].one,.row input[type="datetime"].one,input[type="email"].one,.row input[type="email"].one,input[type="number"].one,.row input[type="number"].one,input[type="search"].one,.row input[type="search"].one,input[type="tel"].one,.row input[type="tel"].one,input[type="time"].one,.row input[type="time"].one,input[type="url"].one,.row input[type="url"].one,textarea.one,.row textarea.one{width:100%!important}
input[type="text"].two,.row input[type="text"].two,input[type="password"].two,.row input[type="password"].two,input[type="date"].two,.row input[type="date"].two,input[type="datetime"].two,.row input[type="datetime"].two,input[type="email"].two,.row input[type="email"].two,input[type="number"].two,.row input[type="number"].two,input[type="search"].two,.row input[type="search"].two,input[type="tel"].two,.row input[type="tel"].two,input[type="time"].two,.row input[type="time"].two,input[type="url"].two,.row input[type="url"].two,textarea.two,.row textarea.two{width:100%!important}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100%!important}
input[type="text"].four,.row input[type="text"].four,input[type="password"].four,.row input[type="password"].four,input[type="date"].four,.row input[type="date"].four,input[type="datetime"].four,.row input[type="datetime"].four,input[type="email"].four,.row input[type="email"].four,input[type="number"].four,.row input[type="number"].four,input[type="search"].four,.row input[type="search"].four,input[type="tel"].four,.row input[type="tel"].four,input[type="time"].four,.row input[type="time"].four,input[type="url"].four,.row input[type="url"].four,textarea.four,.row textarea.four{width:100%!important}
input[type="text"].five,.row input[type="text"].five,input[type="password"].five,.row input[type="password"].five,input[type="date"].five,.row input[type="date"].five,input[type="datetime"].five,.row input[type="datetime"].five,input[type="email"].five,.row input[type="email"].five,input[type="number"].five,.row input[type="number"].five,input[type="search"].five,.row input[type="search"].five,input[type="tel"].five,.row input[type="tel"].five,input[type="time"].five,.row input[type="time"].five,input[type="url"].five,.row input[type="url"].five,textarea.five,.row textarea.five{width:100%!important}
input[type="text"].six,.row input[type="text"].six,input[type="password"].six,.row input[type="password"].six,input[type="date"].six,.row input[type="date"].six,input[type="datetime"].six,.row input[type="datetime"].six,input[type="email"].six,.row input[type="email"].six,input[type="number"].six,.row input[type="number"].six,input[type="search"].six,.row input[type="search"].six,input[type="tel"].six,.row input[type="tel"].six,input[type="time"].six,.row input[type="time"].six,input[type="url"].six,.row input[type="url"].six,textarea.six,.row textarea.six{width:100%!important}
input[type="text"].seven,.row input[type="text"].seven,input[type="password"].seven,.row input[type="password"].seven,input[type="date"].seven,.row input[type="date"].seven,input[type="datetime"].seven,.row input[type="datetime"].seven,input[type="email"].seven,.row input[type="email"].seven,input[type="number"].seven,.row input[type="number"].seven,input[type="search"].seven,.row input[type="search"].seven,input[type="tel"].seven,.row input[type="tel"].seven,input[type="time"].seven,.row input[type="time"].seven,input[type="url"].seven,.row input[type="url"].seven,textarea.seven,.row textarea.seven{width:100%!important}
input[type="text"].eight,.row input[type="text"].eight,input[type="password"].eight,.row input[type="password"].eight,input[type="date"].eight,.row input[type="date"].eight,input[type="datetime"].eight,.row input[type="datetime"].eight,input[type="email"].eight,.row input[type="email"].eight,input[type="number"].eight,.row input[type="number"].eight,input[type="search"].eight,.row input[type="search"].eight,input[type="tel"].eight,.row input[type="tel"].eight,input[type="time"].eight,.row input[type="time"].eight,input[type="url"].eight,.row input[type="url"].eight,textarea.eight,.row textarea.eight{width:100%!important}
input[type="text"].nine,.row input[type="text"].nine,input[type="password"].nine,.row input[type="password"].nine,input[type="date"].nine,.row input[type="date"].nine,input[type="datetime"].nine,.row input[type="datetime"].nine,input[type="email"].nine,.row input[type="email"].nine,input[type="number"].nine,.row input[type="number"].nine,input[type="search"].nine,.row input[type="search"].nine,input[type="tel"].nine,.row input[type="tel"].nine,input[type="time"].nine,.row input[type="time"].nine,input[type="url"].nine,.row input[type="url"].nine,textarea.nine,.row textarea.nine{width:100%!important}
input[type="text"].ten,.row input[type="text"].ten,input[type="password"].ten,.row input[type="password"].ten,input[type="date"].ten,.row input[type="date"].ten,input[type="datetime"].ten,.row input[type="datetime"].ten,input[type="email"].ten,.row input[type="email"].ten,input[type="number"].ten,.row input[type="number"].ten,input[type="search"].ten,.row input[type="search"].ten,input[type="tel"].ten,.row input[type="tel"].ten,input[type="time"].ten,.row input[type="time"].ten,input[type="url"].ten,.row input[type="url"].ten,textarea.ten,.row textarea.ten{width:100%!important}
input[type="text"].eleven,.row input[type="text"].eleven,input[type="password"].eleven,.row input[type="password"].eleven,input[type="date"].eleven,.row input[type="date"].eleven,input[type="datetime"].eleven,.row input[type="datetime"].eleven,input[type="email"].eleven,.row input[type="email"].eleven,input[type="number"].eleven,.row input[type="number"].eleven,input[type="search"].eleven,.row input[type="search"].eleven,input[type="tel"].eleven,.row input[type="tel"].eleven,input[type="time"].eleven,.row input[type="time"].eleven,input[type="url"].eleven,.row input[type="url"].eleven,textarea.eleven,.row textarea.eleven{width:100%!important}
input[type="text"].twelve,.row input[type="text"].twelve,input[type="password"].twelve,.row input[type="password"].twelve,input[type="date"].twelve,.row input[type="date"].twelve,input[type="datetime"].twelve,.row input[type="datetime"].twelve,input[type="email"].twelve,.row input[type="email"].twelve,input[type="number"].twelve,.row input[type="number"].twelve,input[type="search"].twelve,.row input[type="search"].twelve,input[type="tel"].twelve,.row input[type="tel"].twelve,input[type="time"].twelve,.row input[type="time"].twelve,input[type="url"].twelve,.row input[type="url"].twelve,textarea.twelve,.row textarea.twelve{width:100%!important}


#page {
	width: 100%;
	background: #f1f1f1;
	float: left;
}

.pml-open #page {
	left: 250px
}

.catlist {width: 140px; float: left; margin-right: 20px;}

.catlist .block-title {margin-bottom: 10px;}

.catlist-item {padding: 8px 0; border-bottom: 1px dotted #eee;}

.catlist-item-photo {margin-bottom: 8px;}

.catlist-item-photo, .catlist-item-photo img {display: block;}

.catlist-item-date {font-size: 10px; color: #999; margin-bottom: 3px;}

.catlist-item h2 {font-size: 14px; font-weight: bold; margin-bottom: 5px;}

.catlist-item p {font-size: 12px;}

.catlist-item a {color: #007ac9;}

.catlist-item a:hover {color: #ff5800;}

.block-title h2, .catlist-item {padding:5px 0 0 0;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


#content {
  position: relative;
  padding: 0;
  width: 100%;
  overflow: hidden;
  line-height: 18px;
  text-align: center;
}

#content .item a {
  

}

#content.has_slideshow {
  padding-top: 0px;
}

#content .top_link_wrap {
  position: relative;
  width: 1125px;
  width: 100%;
  max-width: 1125px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

#content .top_link_wrap .mobile_top_link_wrap_padding {
  display: none;
}

#content .top_link_wrap .mobile_logo {
  display: none;
}

#content .top_link_wrap .hamburger_icon {
  display: none;
}

#content .wrap {
  display: block;
}

#content.has_slideshow .top_link_wrap {
  position: absolute;
}

#content #location_image_large {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 30px;
  background-size: cover;
}

#content #location_image_large:after {
  content: '';
  display: block;
  padding-top: 50%;
}

#content #location_info .cols {
  display: inline;
}

#content #location_info .col_1 {
  float: left;
  width: 30%;
  margin-right: 3.3%;
}

#content #location_info .col_1 #location_map {
  position: relative;
  display: inline-block;
  width: 100%;
}

#content #location_info .col_1 #location_map:after {
  content: '';
  display: block;
  padding-top: 50%;
  padding-bottom: 50%;
}

#content #location_info .col_2 {
  float: left;
  display: inline;
  width: 33.3%;
  margin-right: 8.3%;
}

#content #location_info .col_2 h2 {
  float: left;
  width: 100%;
  line-height: 34px;
  text-transform: capitalize;
  font-family: 'FlamaMedium', sans-serif;
  font-size: 26px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 0;
}

#content #location_info .col_2 h3 {
  float: left;
  width: 100%;
  margin-top: 30px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 0;
}

#content #location_info .col_2 p {
  float: left;
  width: 100%;
  line-height: 26px;
  font-family: 'FlamaLight', sans-serif;
  font-size: 18px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#content #location_info .col_2 a {
  text-decoration: none;
}

#content #location_info .col_2 .contact_copy p {
  font-size: 16px;
}

#content #location_info .col_2 .contact_copy b.phone_label {
  font-weight: normal;
  width: 100px;
  display: inline-block;
}

#content #location_info .col_2 .contact_copy b.hours_label {
  font-weight: normal;
  width: 100px;
  display: inline-block;
}

#content #location_info .col_3 {
  float: right;
  display: inline;
  width: 25%;
}

#content #location_info .col_3 a.button {
  width: calc(100% - 40px);
  margin-bottom: 11px;
}

  #content.has_slideshow .mobile_top_link_wrap_padding {
    height: 60px;
  }

  #content .mobile_top_link_wrap_padding {
    height: 60px;
    display: inline-block;
    float: left;
    width: 100%;
  }

  #content .top_link_wrap .mobile_logo img {
    width: 212px;
    height: 26px;
    float: left;
  }

  #content .top_link_wrap .hamburger_icon .hamburger_line {
    width: 100%;
    float: left;
    height: 4px;
    margin: 2px 0;
    background: #3e3a3a;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
  }

  #content .top_link_wrap .hamburger_icon:hover .hamburger_line,
  #content .top_link_wrap .hamburger_icon.open:hover .hamburger_line {
    background: #ff7445;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line {
    width: 100%;
    float: left;
    height: 4px;
    margin: 2px 0;
    background: #3e3a3a;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(1) {
    position: relative;
    top: 8px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(2) {
    background: transparent;
  }

  #content .top_link_wrap .hamburger_icon.open .hamburger_line:nth-child(3) {
    position: relative;
    bottom: 8px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  #content .top_links {
    display: none;
  }

  #content .breadcrumbs {
    display: none;
  }

  #content #location_info .cols,
  #content #location_info .col_1,
  #content #location_info .col_2,
  #content #location_info .col_3 {
    width: 100%;
    margin: 10px 0;
  }

  #content #slideshow .slide h1 {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 15px;
  }

  #content #slideshow .indicators {
    bottom: 15px;
  }

  #content #slideshow .indicators a {
    width: 3px;
    height: 3px;
    margin-right: 10px;
    margin-left: 10px;
    border: 2px solid #ffffff;
  }

  #content #slideshow .indicators a.active {
    border: 2px solid #ff7445;
  }

.has_slideshow .breadcrumbs a {
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.4);
}

.has_slideshow .breadcrumbs a.active {
  color: #fff;
}


.throw-hold {
	background: #f5f6f8;
}

.throw-hold .hold {
	max-width: 960px;
	padding: 0 15px;
	margin: 0 auto;
	overflow: hidden;
}

.throw-hold img {
	float: right;
	margin:-333px 0 0 50px;
}

.throw-hold h2 {
	text-align: left;
	font-size: 26px;
	margin-bottom: 4px;
}

.throw-hold p {
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 11px;
}

.throw-hold .h {padding: 45px 403px 22px 0;}

.throw-hold .button2 {margin:0 0 20px;}

#skenav .ske-menu, ul.menu {
  font-size: 16px;
}


.nav-menu .menu-item-3182{display:none;}

.nav-menu .menu-item-3712{display:none;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}


.container .content .item .time {
	width: 33%; display: block; float: left;
	font-weight: 700; text-align: left;
}

 
	.container .content .item .time,
	.container .content .item .views,
	.container .content .item .date {
		font-size: 11px;
	}
.mh-widget-col-1 .mh-slider-layout1 .flex-control-nav{width:auto;top:15px;right:10px;bottom:auto;}
.mh-widget-col-1 .mh-slider-layout3 .flex-control-nav,.mh-widget-col-2 .mh-slider-layout3 .flex-control-nav{top:15px;right:10px;}
.mh-widget-col-1 .mh-slider-caption{position:relative;width:100%;margin:0;background:#2a2a2a;}
.mh-widget-col-1 .mh-spotlight-title{font-size:20px;font-size:1.25rem;}
.mh-widget-col-1 .mh-posts-large-title{font-size:20px;font-size:1.25rem;}
.mh-widget-col-1 .mh-posts-list-thumb{float:none;margin:0 0 10px 0;text-align:center;}
.mh-widget-col-1 .mh-posts-list-thumb img{max-width:326px;}
.mh-widget-col-1 .mh-posts-list-title{margin-bottom:5px;}
.mh-widget-col-1 .mh-posts-grid-item{width:100%;margin:20px 0 0;}
.mh-widget-col-1 .mh-posts-grid-item:first-child{margin-top:0;}
.mh-widget-col-1 .mh-posts-grid-widget-more{padding:0;border:none;}
.mh-widget-col-1 .mh-custom-posts-small-title{font-size:13px;font-size:0.8125rem;}

.save-an-idea-left {
    float: left;
}

.save-an-idea-left input {
    background-color: #C22026;
    border: 1px solid #D1D1D1;
    box-shadow: 0 2px 2px 1px #999999;
    color: #FFFFFF;
    cursor: pointer;
    margin-right: 12px;
    padding: 3px 4px;
    width: 400px;
}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-body {padding: 10px;}

    #content .hentry .entry-header .entry-title {
      font-size: 1.6em;
      font-weight: normal;
      margin: 0 0 15px 0;
      line-height: 1;
      color: #544021;
      padding: 0; }

      #content .hentry .entry-header .entry-title a {
        color: #544021; }


#nav { float:right;}

#nav li { list-style: none; float:left; padding:0 10px; margin:0 10px; display:block; height:100%; vertical-align:middle; position:relative; }



#nav a { height:80px; line-height:80px; padding:0 7px; display:block; font-family:'Raleway', Arial; font-weight:900;  position:relative; border-top:3px solid rgba(255, 255, 255, 0.0); text-transform:uppercase; text-decoration:none; color:#444; opcity:1; text-align:center; -webkit-transition:all .15s ease-in-out;	-moz-transition:all .15s ease-in-out;	-ms-transition:all .15s ease-in-out;	-o-transition:all .15s ease-in-out; transition:all .15s ease-in-out; }

#nav li.current a {  color:#0093d0; border-top-color:#0093d0;}

#nav a.drp-aro { padding-right:16px; }



.nav-wrap2 #nav { float:left; margin-bottom:0; margin-top:-2px; }

.nav-wrap2 #nav li { margin:0; padding:0 30px 0 0; }

.nav-wrap2 #nav a { line-height:21px; text-align:left; padding-top:20px; height:62px; }

#nav a span, #nav a:after { margin-top:2px; display:block; font-size:11px; font-family:Arial, sans-serif; color:#999; font-weight:bold; }

#nav a:after  { content: attr(data-description);}

.nav-wrap2.mn4  #nav a:after { content:""; display:none; }

.nav-wrap2.mn4 #nav li { border-left:1px solid #e9e9e9; padding:0; margin-top:1px; margin-bottom:-1px;}

.nav-wrap2.mn4 #nav li:last-child {  border-right:1px solid #e9e9e9;}

.nav-wrap2.mn4 #nav a { height:32px; padding:10px 20px 0 20px; margin:0 -1px;}

.nav-wrap2.darknavi #nav li a { color:#fff;}

.nav-wrap2.darknavi #nav ul li a { color:#999;}

.nav-wrap2.mn4.darknavi #nav li { border-color:#555;}




#nav ul { background: #fff ; padding: 7px; margin:0; position: absolute; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-top:3px solid #0093d0; display: none; 	width: 160px; z-index:91000; border-radius: 0 0 4px 4px; }

#nav ul li { float: none; background:#fff; border-bottom:1px dotted #5c5c5c; display:block;	margin: 0; padding:0;	}

#nav ul li:last-child { border:none;}

#nav ul li a:hover, #nav li.current ul li a:hover, .nav-wrap2 #nav ul li a:hover, .nav-wrap2.darknavi #nav ul li a:hover { color:#fff; }

#nav ul li ul { margin:-33px 0 0 160px; width:150px; }

.nav-wrap2 #nav ul li a, .nav-wrap2.darknavi #nav ul li a, .nav-wrap2.mn4 #nav ul li a { padding: 4px 7px; line-height:24px; height:24px; }

.nav-wrap2 #nav ul li { margin: 0; padding:0; }

.nav-wrap2.mn4 #nav ul li { border-left:0 none;}

#nav li ul li.current a { background:#fff;}







*+html #nav li { position:relative; display:block; }

*+html #nav ul, *+html #nav .current ul {  left:0; clear:both; position:absolute; }

*+html #nav ul li ul { position:absolute; left:0; margin-top:-31px; display:none; visibility:hidden; }

	
			
	#nav-wrap {	position: relative; height:30px; text-align:center; margin:0 0 18px 0; }

	#nav a, #nav ul a { width:auto;	 display:block; text-align:left; border:0 none; padding:0; margin:0; line-height:1.2; }

	#nav a, .nav-wrap2 #nav a, .nav-wrap2.darknavi #nav li a { height: 20px; display:block; padding:2px 3px; }

	.nav-wrap2 #nav a, .nav-wrap2.darknavi #nav li a { color:#999; }

	#nav ul li a, #nav li a, #nav li.current ul li a { background: #fefefe; }


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.cta-bar li .glyphicon,.cta-box li .glyphicon{top:-1px;font-size:1.75em;margin-right:0.5em;display:inline;vertical-align:middle;color:#c00}
.cta-bar a:hover .glyphicon,.cta-box a:hover .glyphicon{color:#900}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}
#homepage .tagline-cta .icon.glyphicon-question{left:-3px}

.b-list .b-sizes { left:2px; top:2px; position:absolute; }

.b-sizes { list-style:none; vertical-align:top; }

.b-hits .b-item:hover .b-sizes { left:12px; top:6px; }

.b-pop-win .b-sizes { overflow:hidden; }

.b-bls .b-sel-sizes .b-sizes li { margin:0 -3px 2px 2px; display:inline-block; vertical-align:top; width:35px; height:35px; background-color:#fff; }

.b-bls .b-sel-sizes .b-sizes li a { width:35px; height:35px; line-height:35px; }

.b-pop-winmid .b-sizes { position:static; left:auto; top:auto; }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.item { 
	width: 240px;
	margin: 0 10px 20px 10px;
	float: left;
	border-radius:5px;
	position:relative;
}




.iphone .item .icons {
	display:none;	
}

.item .icons {
	float:right;
	margin-top:-40px;
}

.item.pageitem {
	width:100%;	
}
.col-xs-3{width:25%;}
.top_block .col-xs-3{margin:10px 0;}
.featured_background_block.feture_top .col-xs-3{padding-bottom:25px;}
#producer_search .producersearch_container .producersearch_listing .col-xs-3{margin:15px 0;}
.contest_listing .col-xs-3{margin:15px 0;}
.contest_vote .col-xs-3{margin:15px 0;}
#header .header_block .col-xs-3{width:24%;}
.top_block .mixTape_container .col-xs-3.futureMixtape,.top_block .mixTape_container .col-xs-3.futureSingle,.top_block .mixTape_container .col-xs-3.futureSingle,.top_block .mixTape_container .col-xs-3.sponsoredSingle,.top_block .mixTape_container .col-xs-3.sponsoredMixtape,.top_block .mixTape_container .col-xs-3.latestSingle,.top_block .mixTape_container .col-xs-3.latestMixtape{width:33.33%;}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .col-xs-3{width:50%;}
.top_block .col-xs-3.homeRightcontainer{border-left:8px solid transparent;border-right:8px solid transparent;width:100%;}

    .counter .h5 span.counter-label {
      font-size: 33px;
      font-size: 1.7368421053rem; }
.start_shopping{margin-top:10px}
.start_shopping::after{margin-top:4px;margin-left:5px;content:'';position:absolute;width:0;height:0;border:5px solid transparent;border-left-color:#46166b;border-left-width:7px;border-right-width:7px}

	.copyright,
	.fusion-social-links-footer {
		display: block;
		text-align:center;
	}

	.copyright {
		padding:0 0 15px;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}

#footer .copyright-area-content {
  display: table;
  width: 100%;
}

.copyright a {
  color: #bfbfbf;
}


.footer-area,.footer-area article.col,.footer-area .jtwt,.footer-area .jtwt .jtwt_tweet,.copyright{color:#4c4c4c;}


.footer-area a,.footer-area .jtwt .jtwt_tweet a,#wrapper .footer-area .fusion-tabs-widget .tab-holder .tabs li a,.footer-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.copyright a,
.footer-area .fusion-accordian .panel-title a{color:#000000;}


.footer-area a,.copyright{text-shadow:none;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.col{float:left}
.teasertext{margin-left:10px;float:left;width:51.1%}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

.fusion-clearfix:before,
.fusion-clearfix:after {
  content: " ";
  display: table;
}

.fusion-clearfix:after {
  clear: both;
}

.template-index .slide .content .tagline { font-size: 28px; font-weight: 400; color: #ffffff; margin-top: 4px; cursor: default; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33); }

			.show {
				display: block;
				margin-top: 15px;
				margin-bottom: 15px;
				color: #FF0000;
				font-weight: bold;
				font-family: Montserrat, sans serif;
				letter-spacing: 1px;
				font-size: 1.2em;
			}

.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-right: 15px;
  padding-left: 15px;
}

  .col-sm-4 {
    width: 33.33333333%;
  }

input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff; border:1px solid #d8d8d8;color:#000;}

input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}

input.text, input.title {width:300px;padding:5px;}

input.title {font-size:1.5em;}


#webwidget_tab .link.download .dd .title {
    font-size: 11px;
    color: #505050;
    font-weight: bold;
}

.m_top20 {
	margin-top:20px;
}

.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #5280ca;
  *background-color: #3e72c4;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #3766b2 \9;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #6eb6d3;
  *background-color: #5aaccd;
}

.btn-success:active,
.btn-success.active {
  background-color: #47a2c7 \9;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.carousel-indicators .active {
  background-color: #fff;
}
footer .social-links li.fb-icon{background-color:#466cb0;transition:background-color .2s ease}
footer .social-links li.fb-icon:hover{background-color:#7996ca}
.lt-ie9 footer .social-links li.fb-icon,.lt-ie9 footer .social-links li.tw-icon,.lt-ie9 footer .social-links li.pn-icon,.lt-ie9 footer .social-links li.gp-icon,.lt-ie9 footer .social-links li.fb-icon:hover,.lt-ie9 footer .social-links li.tw-icon:hover,.lt-ie9 footer .social-links li.pn-icon:hover,.lt-ie9 footer .social-links li.gp-icon:hover{background-color:transparent}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}




li.widget {
    font-size: 1.25em;
    line-height: 1.32em;
}





.custom li.widget {
    margin-bottom: 1.95em;
}

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

	
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }



#masternav{
position:relative;
margin-top:10px;
}

#masternav .sf-menu{ text-align:center; }

.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11{
width:100%; float:none; display:block; margin-left:0px;
}

.grid1,
.grid2,
.grid3, 
.grid4, 
.grid5, 
.grid6, 
.grid7, 
.grid8, 
.grid9, 
.grid10, 
.grid11 {
float: left;
display: inline;
margin-left: 3%;
}

.grid6 {
width: 48.5%;
}

.row {
  margin-left: 0px;
  margin-right: 0px;
}


.botnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	
}

.widget-widget_twitter .from-meta, .widget-widget_twitter .in-reply-to-meta { display:none;}


.portrait-holder{
	height: 370px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: auto;
}


.portrait-holder li{
	position: relative;
	float: left;
	list-style: none;
	text-decoration: none;
	width: 290px;
	height: 370px;
}
.nav-submenu_item{border-bottom:1px solid #363536;border-top:1px solid #1f1e1f;display:block;position:relative;white-space:normal}
.nav-submenu_item:first-child{padding-left:0}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}

#page{
	max-width: 1280px;
	margin: 0 auto;
	background-color: #fff;
}
.x-post-carousel.unstyled .entry-cover:hover .x-post-carousel-meta{bottom:50%;margin-bottom:-60px}
.x-post-carousel-meta{position:absolute;height:120px;left:52.5px;right:52.5px;bottom:-175px;-webkit-transition:all 0.615s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.615s cubic-bezier(0.19, 1, 0.22, 1)}

.each_post{background: #FFF; border:solid 1px #CCCCCC; width: 585px; padding: 30px 0px 20px 25px;margin-bottom: 20px;}

.each_post a{color: #00BFF2;}


    .display_none
    {
        
    }


.toplinks { 	color:#fff;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	padding: 0px;}
	

.toplinks a, .toplinks a:visited {
	color:#fff;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	padding: 0 2px 0 2px;
	margin: 0;
	float: left;
	text-decoration: none;
	font-weight:bold;
		}

		
		
.toplinks a:hover{
	color:#ccc  !important;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	padding: 0 2px 0 2px;
	margin: 0;
	float: left;
	text-decoration: none;
	font-weight:bold;
		}


.text-right { text-align: right !important; }
.nav {
	text-align: center;
	height: 30px;
	font-size: 12px;
	margin: 10px 0;
	padding: 0;
	list-style: none;
	background: #BE471A;
	border-bottom: solid 1px #000;
	border-top: solid 1px #000;
	color: #FFF;
}

.nav li {
	display: inline-block;
	position: relative;
	line-height: 30px;
}

.nav li ul {
	display: none;
}

.nav li a {
	text-decoration: none;
	color: #FFF;
	text-transform: uppercase;
	padding: 0 12px;
	text-shadow: none;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
}


.nav ul li a {
	display: block;
	width: 160px;
	text-decoration: none;
	text-align: left;
	color: #FFF;
	border-top: 1px solid #FFF;
	padding: 2px 10px;
	background: #BE471A;
	margin-left: 1px;
	white-space: nowrap;
}

.nav li a:hover {
	text-shadow: 1px 1px 1px #FFF;
}

.nav li:hover ul {
	display: block;
	width: 100%;
	position: absolute;
	top: 30px;
	left: 0;
}

.nav li:hover li {
	float: none;
	font-size: 11px;
}

.nav ul li:hover a {
	background: #FFF;
	color: #000;
}

.nav li:hover li a:hover {
	background: #FFF;
}


#footer .sub-menu li#menu-item-105 {height: 34px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}
.lower_section .sfi{display:block;float:right}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

	#home-cats img {display: block; margin: 10px auto;}
.row{margin-bottom:20px}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

#product-info-table .row {
	margin: 0;
	padding: 10px 0;
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #c4c4c4;
}

#product-info-table .row .pitlabel {
	padding-right: 15px;
	font-weight: bold;
}




#product-info-table .row.code.connect-link {
padding-top:0px;
}

.footer-menu-wrap{
	font-size: 14px;
    float: right;
    margin-right: 20px;
}

.footer-menu-wrap li{
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding-left: 10px;
	margin-left: 10px;
    vertical-align: top;
}

.footer-menu-wrap a, 
.footer-menu-wrap a:visited {
	color: #fff;
}

.footer-menu-wrap ul.sub-menu {
    margin-top: 5px;
	padding-left: 5px;
	border-left: 1px solid #222;
    list-style: none;
}


.footer-menu-wrap ul.sub-menu li {
    display: block;
    font-size: 12px;
	line-height: 18px;
    border: none;
    margin: 0;
    padding: 0;
}
.alignnone,.block{clear:both;margin:0 0 20px 0}


div#cookieNotice span.cookie-notice-close {
    position: absolute;
    right:60px;
    top:50%;
    margin-top:-12px;
    text-transform: uppercase;
}


#behavioralAddiction ul.second{
	margin-left: 40px;
}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}

.sb-widget .menu-item:first-child, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .cat-item { line-height: 1.3; }

  .tax-work_categories .menu-item-29 .sub-menu {
    display: block;
  }

  header .menu li.current_page_item.menu-item-has-children .sub-menu,
  header .menu li.current_page_parent.menu-item-has-children .sub-menu,
  header .menu li.current-menu-item.menu-item-has-children .sub-menu,
  header .menu li.current-menu-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current-page-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current_page_item.current_page_parent .sub-menu,
  header .menu li.current_page_parent.current_page_parent .sub-menu,
  header .menu li.current-menu-item.current_page_parent .sub-menu,
  header .menu li.current-menu-ancestor.current_page_parent .sub-menu,
  header .menu li.current-page-ancestor.current_page_parent .sub-menu,
  header .menu li.current_page_item.current-menu-ancestor .sub-menu,
  header .menu li.current_page_parent.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-item.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current_page_item.current-page-ancestor .sub-menu,
  header .menu li.current_page_parent.current-page-ancestor .sub-menu,
  header .menu li.current-menu-item.current-page-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-page-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-page-ancestor .sub-menu {
    transition: none;
    display: block;
  }
.x-recent-posts .h-recent-posts,.x-recent-posts .x-recent-posts-date{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.x-recent-posts .h-recent-posts{margin:-1px 0 5px;font-size:17px;line-height:1.2;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}


.wp-caption.alignright { margin: 0px 0px 10px 10px; }


.alignright { float: right; }


img.alignright { display:inline; float:right; margin-left:15px; }




#banner-box { width:320px;overflow:hidden; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.header .navbar-default .navbar-toggle .icon-bar {
    background: #222;
}




.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.icon-bar-chart:before {
	content: "\e077";
}



.wpb_raw_code{margin:0!important;}
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
.no-touch .rollover-content-container{position:relative;opacity:0;bottom:-15px}
.no-touch .fs-entry-slide:hover .rollover-content-container,.no-touch .hover-scale .rollover-content-container,.no-touch .rollover-project:hover .rollover-content-container,.touch .hover-scale .is-clicked .rollover-content-container,.touch .is-clicked .fs-entry-slide .rollover-content-container{opacity:1;bottom:0}
.cs-style-3 .rollover-content-container,.hover-style-one.always-show-info .rollover-content-container,.hover-style-two.hover-grid .rollover-content-container,.hover-style-two.hover-grid .rollover-thumbnails,.no-touch .cs-style-3 .rollover-project:hover .rollover-thumbnails,.touch .cs-style-3 .rollover-project.is-clicked .rollover-thumbnails,.touch .hover-style-one .is-clicked .rollover-content-container,.touch .hover-style-three .is-clicked .fs-entry .rollover-content-container{opacity:1!important;bottom:0!important;top:auto}
.style-material-design .rollover-content-container{position:absolute;width:100%;padding:20px 25px 10px}
.style-material-design .cs-style-3 .rollover-content-container{padding:0}
.hover-style-one .rollover-content-container{margin-top:10px}
.hover-style-two .rollover-content-container{margin-top:10px}
