﻿
.row .box{padding-left: 25px;padding-right: 25px;}

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


.row::after,.inner-row::after{
	clear:both;
	content:" ";
	display: table;
}


.row.no_padding .box {
	padding:0px;
}

.header-buttons {
	position: absolute;
	bottom: 60px;
	width: 100%;
	text-align: center;
	z-index: 9999;
	font-family: 'Open Sans Condensed', sans-serif;
}

.features-vertical .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-one .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-two .img-responsive-div {
  width: 120px;
  height: 120px; }


.slide {
  width: 100%;
}

.bulletloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}

.bulletloop .loop-content .hentry {width: 49%}

.loop.vidloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.8em;}

.feedloop .loop-content .hentry {margin: 0.5em !important;}

.catsloop .loop-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

.catsloop .loop-content .hentry {width: 48%; -webkit-align-self:  stretch; -ms-flex-item-align:  stretch; align-self:  stretch; overflow:hidden;}

.aulacloop .loop-content .post, .aulailoop .loop-content .post {width: 33%; display: inline-block; box-sizing: border-box; padding: 0 0.3em; text-align: center;}

.postcloop .loop-content .tema-ciudadania .postcred, .postcloop .loop-content .tema-ciudadania .datime, .postcloop .loop-content .tema-ciudadania .postcex, .postcloop .loop-content .tema-ingles .postcred, .postcloop .loop-content .tema-ingles .datime, .postcloop .loop-content .tema-ingles .postcex {display:none;}
 .btn,
.more-link,
.loop-utility a,
input[type="submit"],
input[type="button"],
.comment-reply-link {
font-weight: normal;
font-size: inherit;
cursor: pointer;
display: inline-block;
background: #333;
color: #FFFFFF;
padding: .5em 1em;
border: 1px solid transparent;
border-radius: 2px;
-webkit-font-smoothing: antialiased;
-webkit-appearance: none;
margin-bottom: 1.5em;
text-decoration: none;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.btn:hover,
.more-link:hover,
.loop-utility a:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.comment-reply-link:hover {
background: #ad3333;
color: #FFFFFF;
text-decoration: none;
}

.loop-title {
font-weight: bold;
}
 .loop-utility {
clear: both; }
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
.b-timer_counter-text{color:#e9ce8d;font-size:14px;margin-bottom:6px}



.woo-pagination a.page-numbers:hover {
box-shadow: inset 0 0.202em 0 0 #;
-webkit-box-shadow: inset 0 0.202em 0 0 #;
color: #;
}

  .navbar .nav-collapse {
    clear: left;
  }

  .navbar .nav {
    float: none;
    margin: 0 0 9px;
  }

  .navbar .nav .nav-header {
    color: #999999;
    text-shadow: none;
  }

  .navbar .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .nav-collapse {
    overflow: hidden;
    height: 0;
  }

.nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}

.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

.nav-list [class^="icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu {
  margin-top: 1px;
  border-width: 1px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}

.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

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

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

.tabs-below .nav-tabs,
.tabs-right .nav-tabs,
.tabs-left .nav-tabs {
  border-bottom: 0;
}

.tabs-below .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-right .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.nav-collapse.collapse {
  height: auto;
}

.navbar .nav .dropdown-toggle .caret,
.navbar .nav .open.dropdown .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar .nav .active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar .nav.pull-right .dropdown-menu,
.navbar .nav .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

.navbar .nav.pull-right .dropdown-menu:before,
.navbar .nav .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}

.navbar .nav.pull-right .dropdown-menu:after,
.navbar .nav .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}


.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
	border-top-color: inherit;
	border-bottom-color: inherit;
}

		
	.social-icons.nav {
		display: inline-block;
	}

	
	.navbar ul.nav-menu {
		border-top: 1px solid #444;
		margin-top: 15px;
		padding-top: 10px;
	}

.navbar .nav .dropdown-toggle:hover .caret, .navbar .nav .open.dropdown:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

	#main.videos .navbar ul.nav-menu { background-color:transparent; }


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}

.main-header .mobile-menu .nav-item { text-transform: uppercase; font-weight: bold; width: 100%; border-bottom: 1px solid #ebebeb; background:  #fafafa ; color:  #444444 ; }

.main-header .mobile-menu .nav-item a { display: block; position: relative; margin: 0 auto; padding: 15px 15px; width: 84%; min-width: 290px; color:  #444444 ; }

.main-header .mobile-menu .nav-item a:hover { color:  #444444 ; }
.col{float:left}

.mainmenu {
  background-color: #c6d1ff;
  border-top: 1px solid #000000;
  padding: 4px 0;
  overflow:hidden;
}


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}
	

.railhed, .railhed a {
	color: #000000;
	font-size: 18px; font-size: 1.8rem;
	padding-bottom: 5px;
}
.b-header-utility_navigation_list .b-header-utility_navigation_item{float:left;margin:0 30px 0 0;color:#867592;height:40px;line-height:40px}
.b-header-utility_navigation_list .b-header-utility_navigation_item.b-header-loyalty_listitem{margin:0 !important}
.b-header-utility_navigation_list .b-header-utility_navigation_item .newsletter_subscribe_error_message{font-size:11px}

		.footer-widget { float: left; width: 225px; margin: 0 60px 50px 0; color: #fff; }

			#footer-widgets .footer-widget li { padding: 0 0 10px 14px; position: relative; }

			#footer-widgets .footer-widget li:before { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }

				#footer-widgets .footer-widget li a { color: #fff; text-decoration: none; }

				#footer-widgets .footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }


.et_color_scheme_green .et-search-form, .et_color_scheme_green .nav li ul, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .footer-widget li:before, .et_color_scheme_green .et_pb_pricing li:before { border-color: #7cc68d !important; }


.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .nav li ul, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .et_pb_pricing li:before { border-color: #c37cc6 !important; }


.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before { border-color: #cd5c5c; }


.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .nav li ul, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et_pb_pricing li:before { border-color: #edb059; }


	.et_vertical_nav .footer-widget { width: 367px; }


	.et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }

	.footer-widget:nth-child(2n) { margin-right: 0; }


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #98765d !important; }


		.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #98765d; }

.footer-widget h4 {
    color: #FFFFFF !important;
    font-weight: 700;
}

			.recent-post { padding: 0 60px 60px; }

			.categories-tabs-module .recent-post, .recent-module .recent-post, .home .et-tab { padding: 0 0 30px; }

			.home .recent-post:last-child, .home .et-tab:last-child, .home .review-post:last-child { border-bottom: 1px solid #e0e0e0; }

  .column.gutterless, .gutterless.retractable,
  .columns.gutterless {
    margin-left: 0;
    margin-right: 0;
    height: auto; }

  .mobile-1.gutterless {
    -webkit-flex-basis: 8.33333%;
            flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    width: 8.33333%; }

  .mobile-2.gutterless {
    -webkit-flex-basis: 16.66667%;
            flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    width: 16.66667%; }

  .mobile-3.gutterless {
    -webkit-flex-basis: 25%;
            flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    width: 25%; }

  .mobile-4.gutterless {
    -webkit-flex-basis: 33.33333%;
            flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    width: 33.33333%; }

  .mobile-5.gutterless {
    -webkit-flex-basis: 41.66667%;
            flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    width: 41.66667%; }

  .mobile-6.gutterless {
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    width: 50%; }

  .mobile-7.gutterless {
    -webkit-flex-basis: 58.33333%;
            flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    width: 58.33333%; }

  .mobile-8.gutterless {
    -webkit-flex-basis: 66.66667%;
            flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    width: 66.66667%; }

  .mobile-9.gutterless {
    -webkit-flex-basis: 75%;
            flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    width: 75%; }

  .mobile-10.gutterless {
    -webkit-flex-basis: 83.33333%;
            flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    width: 83.33333%; }

  .mobile-11.gutterless {
    -webkit-flex-basis: 91.66667%;
            flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    width: 91.66667%; }

  .mobile-12.gutterless {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    width: 100%; }

    .small-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .small-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .small-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .small-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .small-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .small-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .small-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .small-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .small-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .small-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .small-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .small-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .medium-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .medium-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .medium-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .medium-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .medium-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .medium-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .medium-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .medium-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .medium-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .medium-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .medium-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .medium-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .large-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .large-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .large-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .large-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .large-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .large-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .large-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .large-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .large-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .large-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .large-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .large-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .xlarge-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .xlarge-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .xlarge-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .xlarge-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .xlarge-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .xlarge-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .xlarge-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .xlarge-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .xlarge-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .xlarge-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .xlarge-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .xlarge-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

    .xxlarge-1.gutterless {
      -webkit-flex-basis: 8.33333%;
              flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      width: 8.33333%; }

    .xxlarge-2.gutterless {
      -webkit-flex-basis: 16.66667%;
              flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      width: 16.66667%; }

    .xxlarge-3.gutterless {
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      width: 25%; }

    .xxlarge-4.gutterless {
      -webkit-flex-basis: 33.33333%;
              flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      width: 33.33333%; }

    .xxlarge-5.gutterless {
      -webkit-flex-basis: 41.66667%;
              flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      width: 41.66667%; }

    .xxlarge-6.gutterless {
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      width: 50%; }

    .xxlarge-7.gutterless {
      -webkit-flex-basis: 58.33333%;
              flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      width: 58.33333%; }

    .xxlarge-8.gutterless {
      -webkit-flex-basis: 66.66667%;
              flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      width: 66.66667%; }

    .xxlarge-9.gutterless {
      -webkit-flex-basis: 75%;
              flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      width: 75%; }

    .xxlarge-10.gutterless {
      -webkit-flex-basis: 83.33333%;
              flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      width: 83.33333%; }

    .xxlarge-11.gutterless {
      -webkit-flex-basis: 91.66667%;
              flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      width: 91.66667%; }

    .xxlarge-12.gutterless {
      -webkit-flex-basis: 100%;
              flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      width: 100%; }

.main-header-wrap .main-header .search-wrap { display: none; width: 25%; z-index: 2500; background-color: #fcfff2; border: 1px solid  #e3d1c3 ; position: absolute; top: 0px; right: 14px; -webkit-border-radius: 31px; -moz-border-radius: 31px; -ms-border-radius: 31px; -o-border-radius: 31px; border-radius: 31px; }

.main-header-wrap .main-header .search-wrap form { display: block; font-size: 0px; }

.main-header-wrap .main-header .search-wrap input { display: block; font-size: 12px; width: 100%; padding: 8px 38px 8px 12px; font-family: 'Source Sans Pro', sans-serif; color: #ba9b82; }

.ie10 .main-header-wrap .main-header .search-wrap input { padding-top: 9px; }

.main-header-wrap .main-header .search-wrap .icon { position: absolute; top: 50%; right: 14px; height: 24px; width: 15px; margin-top: -12px; font-family: 'icons'; -webkit-font-smoothing: antialiased; font-size: 25px; line-height: 26px; color:  #e3d1c3 ; }

nav.compact .search-outer-wrap .search-wrap { display: block; top: 50%; left: 8%; right: 8%; width: auto; }
.nav-detail_item{display:block;position:relative}


#wp_page_numbers li.space {
	font-size: 16px;
	font-family: Consolas, 'Courier New', monospace;
	color: #333;
	padding: 8px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 2px solid #fff;
}
.featured-gigs .block-vcenter{min-height:290px;height:290px;}
.block-vcenter{min-height:350px;height:350px;}
.support-button .block-vcenter{min-height:290px;height:290px;}

.footer-block .block-vcenter {
    min-height: 50px;
    height:50px;
}


    .block-vcenter-home{
        min-height: 0px;
        width: 410px;
    }

    .support-button .handbook-link .block-vcenter {
        min-height: 110px;
        height:110px;
    }
.stack-width,.deco-width{margin:0 auto;position:relative;text-align:left;}
.stack-width{width:auto;}
.page-node-17896 #content .stack .stack-width,.page-node-20441 #content .stack .stack-width,.page-node-17896 #prefooter,.page-node-20441 #prefooter{max-width:none;margin:0;}
.page-node-17896 #content .stack .stack-width .block .middle.tb-terminal,.page-node-20441 #content .stack .stack-width .block .middle.tb-terminal,.page-node-17896 #prefooter .block .middle.tb-terminal,.page-node-20441 #prefooter .block .middle.tb-terminal{max-width:95%;margin:0 auto;}
.stack,.stack-width,.wrapper{position:static;}
#content .stack .stack-width{margin:0 3.6%;}
#content .stack .stack-width,#prefooter,#header-inner{margin:0 auto;}
body.not-front #content .stack-width{max-width:930px;margin:0 auto;}

.footer,.footer a{color:#999}

.footer{text-align:center}

.footer a:hover{color:#00d3db}

.footer .btn-jumpdown,.footer .btn-jumpup{display:none}

.footer .btn-scrollnav strong{display:block;font-weight:700;font-size:18px}

.footer .btn-scrollnav:hover{border-color:#00d3db;color:#00d3db}

.footer .btn-jumpdown:after,.footer .btn-jumpup:before{content:'';display:block;margin:0 auto;width:10px;height:10px;border-left:2px solid #00d3db;border-top:2px solid #00d3db;zoom:1}

.footer .btn-jumpup{bottom:110px;opacity:0;visibility:hidden}

.footer .btn-jumpup.btn-show{opacity:1;visibility:visible}

.footer .btn-jumpup:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.7071067811865476, M12=-.7071067811865475, M21=.7071067811865475, M22=.7071067811865476)}

.footer .btn-jumpdown{bottom:30px}

.footer .btn-jumpdown:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-.7071067811865475, M12=.7071067811865476, M21=-.7071067811865476, M22=-.7071067811865475)}

.footer .mce-content p,.footer .mce-content ul,.header .mce-content p,.header .mce-content ul{padding:0;margin:0;list-style:none}


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


#cff .cff-item img{
  border: none;
}


	

	#footer .copy {

	padding:0 0 38px 0;

	}


		#footer .copy p { 

			margin:0;

			font-size:14px;

			padding-top:23px;

		}


			#footer .copy p a {

				text-decoration:none;

			}


			#footer .copy p,

			#footer .copy p a.alt {

	color:#666666;

}


			

			#footer .copy p a:hover { color:white;}


			#footer .copy p a.alt:hover { 

				text-decoration:underline;

				color:#7e8489;

			}


			

	#footer .copy .widget-footer {

		float:right;

		padding:0;

	}
.purple{color:#fff;background-color:#5e1559}
#campaign header .purple{height:14px}

.vspopup-content{position:relative;margin:4% 30px 0}

.vspopup-content p{background-color:rgba(206,22,24,.8);font-size:16px;text-align:left;color:#fff;width:48%;padding:8px 18px;position:relative;line-height:25px;margin-bottom:18px}

.vspopup-content p:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid rgba(206,22,24,.8);content:"";display:block;height:0;position:absolute;left:30px;bottom:-12px;width:0;opacity:.8}

.vspopup-content input[type="text"]{width:40%;height:35px;padding:4px 5px 4px 15px;font-size:17px;margin-top:5px;display:block}

.vspopup-content input[type="submit"], #promote_newsletter .button {background:#ec612f;border:none;width:35%;height:46px;font-size:17px;margin-top:14px;color:#fff;cursor:pointer;text-align:center}

.vspopup-content button:hover{background:#fd4f10}

.vspopup-content img{position:absolute;top: 5px;right:-15px}

.vspopup-content input, #promote_newsletter .button{width:100%!important;box-sizing:border-box; height:auto}


.feedback-box .client-info .client-name {
	font-family: 'Lato', serif;
	color: #404040;
}

.centeralign {
    text-align: center;
}

#ictip span.ictip-date-format {
	font-size: 1em;
}









#lt-col {
width:449px;
height:auto;
padding:31px 0px 0px 108px;
display:block;
float:left;
}


#lt-col h1 {
font-size:15px;
font-weight:bold; 
color:#284139;
text-align: center;
padding:8px 0px 0px 0px;
line-height: 14px;
}


#lt-col h2 {
font-size:13px;
font-weight:normal; 
color:#284139;
text-align: center;
padding:8px 0px 0px 0px;
line-height: 14px;
}


#lt-col p {
color:#4d4d4d;

font-family:Baskerville, “Times New Roman”, Times, serif;
font-size:13px;
line-height:18px;
text-align:justify;
padding:20px 0px 0px 0px;
}


#lt-col p.first:first-letter {
float: left;
margin: .2em .3em 0 .1em;
font-weight: bold;
font-size: 3.25em;
color:#2b2b2b;
}


#lt-col p.first:first-line {
vertical-align:top;
font-variant:small-caps;
font-weight:bold;
margin: 0 0 0 0;
color:#2b2b2b;
}


#lt-col p.last {
color:#4d4d4d;

font-family:Baskerville, “Times New Roman”, Times, serif;
font-size:13px;
line-height:18px;
text-align:justify;
padding:20px 0px 30px 0px;
}


#lt-col p.sig {
color:#4d4d4d;

font-family:"Apple Chancery";
font-size:13px;
line-height:18px;
text-align:justify;
padding:20px 0px 0px 0px;
}


#lt-col div.contact h1{
	font-size:18px;
	font-weight:bold; 
	color:#284139;
	text-align: left;
	padding:20px 0px 0px 0px;
	line-height: 14px;
	margin-left: 80px;
}


#lt-col div.contact h1 a{
	color:#284139;
	text-decoration:none;
}


#lt-col div.contact h1 a:hover{
	color:#600;
	text-decoration: underline;
}


#lt-col div.contact ul{
	color:#4d4d4d;
	font-family:Baskerville, “Times New Roman”, Times, serif;
	font-size:14px;
	line-height:18px;
	text-align:left;
	padding:8px 0px 0px 0px;
	margin-left:120px;
	list-style-type:square;
}


#lt-col div.contact ul a{
	color:#4d4d4d;
	text-decoration:none;
}


#lt-col div.contact ul a:hover{
	color:#600;
	text-decoration: underline;
}



.goth-bold,.gotham-bold, nav .button, form input

 { font-family: "goth-bold", Arial; }
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}


.contatti{
	margin:0px 0px 7px 0px;
}




#home-header {
 width:850px;
 height:251px;
 position:relative;
}
.certifications-module .link{color:#bc191e}
.certifications-module .link:hover{color:#e32026}
.business-name-module .link{color:inherit;text-decoration:none}
.contact-form-module .link{color:#fff}
.contact-form-module .link:hover{color:#cf1b21}
.footer-nav-menu .menu-item .link{float:left}
.footer-nav-menu .menu-item .link:hover{text-decoration:none}
.footer-nav-menu .menu-item .link .decoration{float:left;margin:0 13px}
.location-module .link{color:#bc191e}
.location-module .link:hover{color:#e32026}
.location-module .map-menu .link{text-decoration:none}
.location-module .map-menu .link:hover .link-title{text-decoration:none}
.location-module .map-menu .link-title{text-decoration:underline}
.location-module .map-menu .link-title:hover{text-decoration:none}
.map-menu-base .link{text-decoration:none}
.map-menu-base .link:hover .link-title{text-decoration:none}
.map-menu-base .link-title{text-decoration:underline}
.map-menu-base .link-title:hover{text-decoration:none}
.mortgage-calculator-module .link{color:#bc191e}
.mortgage-calculator-module .link:hover{color:#e32026}
.main-nav-module .link{color:#fff}
.main-nav-module .link:hover{color:#dba29e}
.offers-preview-module .module-body .print-offer .link{font-size:13px;color:#bc191e;cursor:pointer;text-decoration:none}
.offers-preview-module .module-body .print-offer .link:hover{color:#d31e23}
.offers-printing-module .module-body .print-offer .link{font-size:13px;color:#bc191e;cursor:pointer;text-decoration:none}
.offers-printing-module .module-body .print-offer .link:hover{color:#d31e23}
.payment-methods-module .link{color:#bc191e}
.payment-methods-module .link:hover{color:#e32026}
.photos-module .slide-info-footer .link{color:#bc191e}
.photos-module .slide-info-footer .link:hover{color:#d31e23;text-decoration:none}
.reviews-module .link{cursor:pointer;color:#099}
.reviews-module .link:hover{color:#008080}
.reviews-module .reviews-list .list-item .link{margin-left:5px}
.reviews-module .reviews-list-footer .link{font-family:'Merriweather',serif;font-size:14px;text-decoration:none;line-height:14px}
.reviews-module .reviews-list-footer .link .icon-arrows{font-size:6px;vertical-align:middle}
.services-module .services-menu .link{display:block}
.services-module .services-menu .link:hover{text-decoration:none}
.site-links-menu .menu-item .link{float:left;text-shadow:0 1px 0 rgba(255,255,255,0.6)}
.site-links-menu .menu-item .link:hover{text-decoration:none}
.site-links-menu .menu-item .link .decoration{float:left;margin:0 6px}
.social-module .link{color:#bc191e}
.social-module .link:hover{color:#e32026}
.usps-module .link{color:#bc191e}
.usps-module .link:hover{color:#e32026}
.hours-module .link{color:#bc191e}
.hours-module .link:hover{color:#e32026}
.footer .link{color:#bc191e}
.footer .link:hover{color:#e32026}
.footer-nav-module .link .decoration{border-bottom:1px dotted #bc191e}
.footer-nav-module .link .decoration:hover{border-bottom:0}
.site-links-module .menu-item .link{text-shadow:none;text-decoration:none}
.site-links-module .menu-item .link .decoration{margin:0 13px;border-bottom:1px dotted #bc191e}
.site-links-module .menu-item .link .decoration:hover{border-bottom:0}
.main-vertical-nav-module .main-vertical-nav-menu.dropdown .link:hover,.main-vertical-nav-module .main-vertical-nav-menu .menu-item.dropdown .link:hover{background:0}
.services-module .link{color:#bc191e}
.services-module .link:hover{color:#e32026}
.lt-ie8 .services-module .services-menu .link,.lt-ie8 .services-module .services-menu .menu-item .icon-bullet{float:left}
.rail-module-default .link{color:#bc191e}
.rail-module-default .link:hover{color:#e32026}
.rail-module-primary .link{color:#fff}
.rail-module-primary .link:hover{color:#cf1b21}
.rail-module-secondary .link{color:#fff}
.rail-module-secondary .link:hover{color:#dba29e}


.tminus_countdown {
margin-top: 10px;
}

.w-nav-list {
	display: block;
	width: auto;
	min-width: 150px; 
	}

.g-html .w-nav-list {
	list-style: none;
	margin: 0;
	}

.w-nav-list.level_1 {
	display: none; 
	-webkit-overflow-scrolling: touch;
	}

.w-nav-list.level_2 {
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	z-index: 10;
	}

.w-nav-list.level_3 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 11;
	}

.w-nav-list.level_4 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 12;
	}

		
	
.w-nav.layout_ver .w-nav-list.level_2 {
	left: 100%;
	top: 0;
	}

	
	
	.w-nav.layout_ver.place_inside .w-nav-list {
		display: block;
		position: static;
		}

		.w-nav.layout_ver.place_inside .w-nav-list.level_2 .w-nav-anchor.level_2 {
			padding-left: 40px; 
			}

		.w-nav.layout_ver.place_inside .w-nav-list.level_3 .w-nav-anchor.level_3 {
			padding-left: 60px; 
			}



.w-nav.touch_enabled .w-nav-list {
	overflow-y: hidden;
	}

	.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_2 {
		left: 0;
		right: 0;
		font-size: 0;
		line-height: 0;
		width: 100%;
		}

			.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_3 {
				display: block;
				position: static;
				}



.w-nav-item.level_1.drop_left .w-nav-list.level_2 {
	right: 0;
	}

.w-nav-item.level_2.drop_left .w-nav-list.level_3 {
	left: auto;
	right: 100%;
	}

.w-nav-item.level_3.drop_left .w-nav-list.level_4 {
	left: auto;
	right: 100%;
	}

		.l-subfooter.at_bottom .w-nav-list.level_1 {
			display: inline-block;
			}


.w-nav.touch_enabled .w-nav-list.level_1 {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -25px;
	margin-right: -25px;
	}





.l-subheader.at_middle,
.l-subheader.at_middle .w-lang-list,
.l-subheader.at_middle .touch_enabled .w-nav-list.level_1 {
	background-color: #1f2063;
	}

	

.l-subheader.at_middle,
.transparent .l-subheader.at_middle .touch_enabled .w-nav-list.level_1 {
	color: #fff;
	}



.l-subheader.at_top,
.l-subheader.at_top .w-lang-list,
.l-subheader.at_bottom,
.l-subheader.at_bottom .touch_enabled .w-nav-list.level_1 {
	background-color: #30a85a;
	}



.l-subheader.at_top,
.l-subheader.at_bottom,
.transparent .l-subheader.at_bottom .touch_enabled .w-nav-list.level_1,
.w-lang.active .w-lang-item {
	color: #dbe3e7;
	}



.touch_disabled .submenu-languages,
.l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3,
.l-header .w-nav-list.level_4 {
	background-color: #1f2063;
	}

.nav-main li.no-link a
{
    font-family: 'gothambook', Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;

    padding: 0;

    cursor: text;
}

.nav-main li.no-link ~ li.no-link
{
    padding-top: 10px;
}

.nav-main li.no-link a:hover:before
{
    display: none;
}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}


#Cover .twitter,
#Cover .commits,
#Cover .partners,
#Cover .mailing-list,
#Cover .contact { margin-top: 3em; }


#Cover .commits,
#Cover .twitter { float: left; margin-top: 14px; }


#page-background-glare-image
{
   width:100%;  
  position: absolute;
  top: 0;
  height:160px;

}


.wids{
	clear: both;
	float: left;
	margin-top: 24px !important;
	margin-left: 140px !important;
	font-family: helvetica, arial;
	text-transform: uppercase;
	font-weight:bold;
	margin-right: 15px !important; 
}


.wids a{
	color: #b75601;

	margin-left: 5px;
	margin-top: 5px;
}


.wids a:hover{
	color: #bd3005; 
	text-decoration: none;
	text-shadow: 0.1em 0.1em 0.2em #FFF;
}
#featured-posts .featured-post.fea-1,#featured-posts .featured-post.fea-2,#featured-posts .featured-post.fea-3,#featured-posts .featured-post.fea-4,#featured-posts .featured-post.fea-5,#featured-posts .featured-posts-single-slide .featured-post{display:block;}
#featured-posts .featured-post{display:none;float:left;position:relative;overflow:hidden;padding-left:1px;}
#featured-posts .featured-post-inner{height:215px;position:relative;line-height:0;color:#FFF;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#featured-posts .featured-post img{max-width:100%;height:auto;}
#featured-posts .featured-post.featured-post-1,#featured-posts .featured-post.featured-post-3{padding-left:0;}
.featured-post-1,.featured-post-2{width:50%;}
.featured-post-3,.featured-post-4,.featured-post-5{width:33.33333333%;padding-top:1px;}
#featured-posts .featured-post-inner:hover .featured-cover{opacity:1;}
#featured-posts .featured-post-inner:hover .featured-title{bottom:0px;}
#featured-posts .featured-post-inner:hover .featured-title h3{opacity:.8;}
#media-page #featured-posts .featured-post{display:block;padding-top:1px;}
#media-page #featured-posts .featured-post .overlay-icon:before{opacity:0.5;margin:0;top:10px;right:10px;left:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#media-page #featured-posts .featured-post:hover .overlay-icon:before{opacity:0.7;}
#featured-posts .featured-post-1{width:100%;}
#featured-posts .featured-post-1 .featured-post-inner{height:220px;}
#featured-posts .featured-post-1,#featured-posts .featured-post-2,#featured-posts .featured-post-4{padding-left:0!important;}

.gdlr-item-title-wrapper .gdlr-item-title{ color: #333333; border-color: #333333; }

.gdlr-item-title-divider{ border-color: #333333; }

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title{ background-color: #ffffff; }

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title a{ color: #212121; }

.gdlr-item-title-wrapper .gdlr-item-caption{ color: #ffffff; }

.gdlr-item.gdlr-blog-full, .gdlr-item.gdlr-blog-medium, .blog-top-featured-widget, .gdlr-post-slider-list-item-wrapper.style-with-space .gdlr-post-slider-list-item{ background: #ffffff; }

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #eeeeee; }
	

	.gdlr-item-start-content.sidebar-right-item { padding-top: 0px; padding-left: 0px; margin-left: 0px; border: none; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-center .gdlr-item-title-gimmick { display: none; }

	.gdlr-item-title-wrapper.pos-icon.gdlr-right-text, 
	.gdlr-item-title-wrapper.pos-center.gdlr-right-text { padding: 0px; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }


.gdlr-item{ margin: 0px 15px 20px; min-height: 1px; }

.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-bottom: 0px; }

.gdlr-item-no-space{ margin: 0px 20px 40px; }

.gdlr-item-no-space .gdlr-item{ margin: 0px; }

.gdlr-item.gdlr-main-content { margin-bottom: 5px; }

.gdlr-item.gdlr-divider-item{ margin-bottom: 50px }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 15px;  }

.gdlr-full-size-wrapper .gdlr-item,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }

.gdlr-item-start-content.sidebar-left-item { margin-right: 15px; padding-right: 14px;
    border-right-width: 1px; border-right-style: solid; padding-bottom: 9999px; margin-bottom: -9999px; }


.ie7 .gdlr-item-start-content{ overflow: hidden; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ vertical-align: super; font-size: 20px; cursor: pointer; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-right: 40px; 
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-left: 40px;
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ margin-top: 28px; font-size: 16px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ margin-top: 27px; display: block; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 50px; margin-top: 28px;
	border-bottom-width: 2px; border-bottom-style: solid; }

	
.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 39px; }


.gdlr-item-title-wrapper.pos-blog-title.gdlr-item{ text-align: center; margin-bottom: 30px; }
 	
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item{ margin-left: 0px; margin-right: 0px; margin-top: 15px; }



.gdlr-gallery-item.gdlr-item{ margin: 0px 15px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item{ margin: 0px 5px 10px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item img{ display: block; margin: 0px auto; }
	
.gdlr-gallery-item.gdlr-item .gallery-caption{ display: block; text-align: center; padding: 7px 0px 6px; }
	

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item{ padding: 5px; cursor: pointer; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container{ margin: 0px 5px 10px; position: relative; overflow: hidden; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail{ display: none; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child{ display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img{ margin: 0px auto; display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper{
	position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption{ padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }

.gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }


.gdlr-gallery-grid.gdlr-item{ margin: 0px 13px; }

.gdlr-gallery-grid.gdlr-item .gdlr-gallery-grid-container img{ display: block; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-first{ width: 33.333%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-first-inner{ margin: 0px 2px 4px; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-second{ width: 33.333%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-second-inner{ margin: 0px 2px 4px; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-five{ width: 50%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-five-inner{ margin: 0px 2px 4px; }

.gdlr-post-slider-list-item-wrapper .gdlr-item-title-wrapper.pos-blog-title.gdlr-item{ margin-bottom: 0px; }



.gdlr-blog-modern.gdlr-item{ position: relative; margin-bottom: 30px; }

.blog-top-featured-wrapper .gdlr-blog-modern.gdlr-item{ margin-bottom: 0px; }


.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child{ margin-left: 0px; }

.gdlr-item.gdlr-blog-grid { margin-bottom: 45px; }


.gdlr-blog-widget.gdlr-item{ margin-top: 15px; padding-top: 15px;
	border-top-width: 1px; border-top-style: solid;  }

.gdlr-blog-widget.gdlr-item:first-child{ border: 0px; padding-top: 0px; margin-top: 0px; }


.gdlr-item.gdlr-blog-medium { margin-bottom: 30px; }


.gdlr-item.gdlr-blog-full{ margin-bottom: 30px; }



.blog-list-item-wrapper.gdlr-item{ margin-bottom: 0px; }



.gdlr-breaking-news-item.gdlr-item { margin-bottom: 0px; padding-bottom: 12px;
	border-bottom-width: 1px; border-bottom-style: solid; line-height: 15px; }

.gdlr-blog-nav-item.gdlr-item{ margin: 0px 10px; }

.h_image-dancer{padding:160px 0 0;min-height:617px}
#main-footer{background:#f7f7f7;padding:5px 20px 20px}
#main-footer h4{text-transform:uppercase}
#main-footer p{font-size:14px;line-height:22px}
#main-footer ul{list-style:none;padding:0;margin:0}
#main-footer li{margin:10px 0;word-wrap:break-word}
#main-footer ul li .icons{font-size:14px;width:15px;margin-left:-5px}
#main-footer ul li a:hover{color:#e74c3c}
#main-footer #newsletter p{margin-top:0}
#main-footer #newsletter input[type="text"],#main-footer #newsletter input[type="password"]{width:100%;margin:0 0 5px}

#header .menu_c .menu_title {
  padding:15px 25px;
  border-bottom:1px solid #efefef;
}
body.style-159a #usersite-container #header-wrap .layer-photo{left:0px;top:0px;width:760px;height:385px;overflow:hidden}
body.style-159a #usersite-container #header-wrap .layer-photo img{max-width:none;min-width:0;border:0px none transparent;padding:0;margin:0}
body.style-159b #usersite-container #header-wrap .layer-photo{left:0px;top:0px;width:760px;height:385px;overflow:hidden}
body.style-159b #usersite-container #header-wrap .layer-photo img{max-width:none;min-width:0;border:0px none transparent;padding:0;margin:0}
body.style-159c #usersite-container #header-wrap .layer-photo{left:0px;top:0px;width:760px;height:385px;overflow:hidden}
body.style-159c #usersite-container #header-wrap .layer-photo img{max-width:none;min-width:0;border:0px none transparent;padding:0;margin:0}
body.style-159d #usersite-container #header-wrap .layer-photo{left:0px;top:0px;width:760px;height:385px;overflow:hidden}
body.style-159d #usersite-container #header-wrap .layer-photo img{max-width:none;min-width:0;border:0px none transparent;padding:0;margin:0}
body.style-159e #usersite-container #header-wrap .layer-photo{left:0px;top:0px;width:760px;height:385px;overflow:hidden}
body.style-159e #usersite-container #header-wrap .layer-photo img{max-width:none;min-width:0;border:0px none transparent;padding:0;margin:0}
body.style-159f #usersite-container #header-wrap .layer-photo{left:0px;top:0px;width:760px;height:385px;overflow:hidden}
body.style-159f #usersite-container #header-wrap .layer-photo img{max-width:none;min-width:0;border:0px none transparent;padding:0;margin:0}
body.style-159g #usersite-container #header-wrap .layer-photo{left:0px;top:0px;width:760px;height:385px;overflow:hidden}
body.style-159g #usersite-container #header-wrap .layer-photo img{max-width:none;min-width:0;border:0px none transparent;padding:0;margin:0}
body.style-159h #usersite-container #header-wrap .layer-photo{left:0px;top:0px;width:760px;height:385px;overflow:hidden}
body.style-159h #usersite-container #header-wrap .layer-photo img{max-width:none;min-width:0;border:0px none transparent;padding:0;margin:0}
.global-header-footer .global-footer__top-column{float:left;padding:0 20px 25px 0}
.page--responsive .global-header-footer .global-footer__top-column,.page--768 .global-header-footer .global-footer__top-column{width:33.3%}
.page--768 .global-header-footer .global-footer__top-column:nth-child(4){clear:both}
.page--1024 .global-header-footer .global-footer__top-column,.page--1200 .global-header-footer .global-footer__top-column,.page--1024-touch-768 .global-header-footer .global-footer__top-column{width:20%}


.pf_container { overflow:hidden; position: relative; width: 200px; height: 200px; border:1px solid #7d7d7d; border-radius:6px; float:left; padding:5px; background-color:#7d7d7d;margin:0px 12px 8px 0px; }

.pf_container.empty { background-color:#ffffff; border:none; }


span.to-top-text {
	font-family: 'Lato', sans-serif;
	font-size: 8px;
	font-weight: 400;
	line-height: 100%;
	position: absolute;
		bottom: 11px;
		left: 10.5px;
	text-transform: uppercase;
	}


.fly-to-top i,
span.to-top-text {
	color: #fff;
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:0}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:0}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:0}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:0}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:0}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:0}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:0}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:0}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}

.col img.size-full {
width: 100% !important;
}




.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	
}

.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}

.post-ratings-image {
	border: 0px;
}

.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.post-ratings-text {
}

.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}

	
.homeleft {
	float: left;
	width: 299px;
	margin: 0px;
	padding: 0px;
	}


	#main,.fullwidth-box,.footer-area,#footer,#slidingbar{padding-left:12px;padding-right:12px;}

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {font-family: "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1,h2,h3,h4,h5,h6,#content h2 a, #content h1.entry-title {font-family: "PTSansBold", "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; }


#content .entry-title {color: #39a2ce; }

#content .cntr1 .entry-title span, #content .cntr2 .entry-title span {background: #39a2ce; color: #FFF; margin-left: -6px; margin-right: -6px; padding: 7px; }

#content .cntr1 .entry-title .headlineHoverClass, #content .cntr2 .entry-title .headlineHoverClass { background: #378bb0 ; text-decoration: none; }

.home #content .cntr1 .entry-title, .home #content .cntr2 .entry-title  {position: absolute; width: 270px; top: 10%; left: 5%; font: 19px "PTSansBold", "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}

.home #content .cntr1 h2.entry-title, .home #content .cntr2 h2.entry-title {line-height: 38px; margin-top: 25px; }




#content .cntr3 h2.entry-title a span:nth-last-of-type(1), #content .cntr4 h2.entry-title a span:nth-last-of-type(1), #content .cntr5 h2 a span:nth-last-of-type(1), #content .cntr6 h2 a span:nth-last-of-type(1) {display: none; }

#content .metaslider .rslides li a .caption-wrap .caption span.arrow strong,
#content .cntr1 .entry-title span.arrow strong,
#content .cntr2 .entry-title span.arrow strong  {font-family: "symboldregular";background-color:transparent;color:#fff;}

#content .cntr1 .entry-title span.arrow strong,
#content .cntr2 .entry-title span.arrow strong  {font-size:32px;line-height:24px;}

	.home #content .cntr1 .entry-title {width: 90%; }

    	.home #content .cntr1 .entry-content .entry-title, .home #content .cntr2 .entry-content .entry-title {top:0%;}


#bottom-finder-holder.cal {
    overflow: hidden;
    padding: 0;
    height: auto;
    min-height: 275px;
    background: black; }

#bottom-finder-holder {padding:12px 0 45px 0; padding-left:7%; padding-right:7%}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }

.table .table {
  background-color: #fff;
}

.table-bordered {
  border: 1px solid #ddd;
}

.right-content{
	margin-bottom:8px;
	padding-bottom:8px;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #808080;}

.service_description
{
font-size:12px; 
color:#58b0e8; 
font-weight:bold; 
}


#divformu{border-width: 2px; border-style: solid; border-color: red; padding: 16px; border-radius: 10px; height: 260px; float: left;
width: 100%;
margin-top: 20px;}


#divformu p{text-align:center;}

.currentsales span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

#asideRight .currentsales {
    display: block;
    float: left;
    margin-bottom: 11px;
    width: 100%;
}

#asideRight .currentsales .salesbox{
	padding: 10px;	
	margin-bottom: 10px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #dcdcdc;
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); 

}

#asideRight .currentsales span.viewallsales a{
	color: #118BB3;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: -6px 0 10px;
    text-decoration: none;
}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}
body.front p.intro{font-size:123.1%;}









    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }

    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }


    
    .container .one.column,
    .container .one.columns                     { width: 40px;  }

    .container .two.columns                     { width: 100px; }

    .container .three.columns                   { width: 160px; }

    .container .four.columns                    { width: 220px; }

    .container .five.columns                    { width: 280px; }

    .container .six.columns                     { width: 340px; }

    .container .seven.columns                   { width: 400px; }

    .container .eight.columns                   { width: 460px; }

    .container .nine.columns                    { width: 520px; }

    .container .ten.columns                     { width: 580px; }

    .container .eleven.columns                  { width: 640px; }

    .container .twelve.columns                  { width: 700px; }

    .container .thirteen.columns                { width: 760px; }

    .container .fourteen.columns                { width: 820px; }

    .container .fifteen.columns                 { width: 880px; }

    .container .sixteen.columns                 { width: 940px; }


    .container .one-third.column                { width: 300px; }

    .container .two-thirds.column               { width: 620px; }

    .container .one-fifth.column                { width: 172px; }


    
    .container .offset-by-one                   { padding-left: 60px;  }

    .container .offset-by-two                   { padding-left: 120px; }

    .container .offset-by-three                 { padding-left: 180px; }

    .container .offset-by-four                  { padding-left: 240px; }

    .container .offset-by-five                  { padding-left: 300px; }

    .container .offset-by-six                   { padding-left: 360px; }

    .container .offset-by-seven                 { padding-left: 420px; }

    .container .offset-by-eight                 { padding-left: 480px; }

    .container .offset-by-nine                  { padding-left: 540px; }

    .container .offset-by-ten                   { padding-left: 600px; }

    .container .offset-by-eleven                { padding-left: 660px; }

    .container .offset-by-twelve                { padding-left: 720px; }

    .container .offset-by-thirteen              { padding-left: 780px; }

    .container .offset-by-fourteen              { padding-left: 840px; }

    .container .offset-by-fifteen               { padding-left: 900px; }

        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }


        .container .one.column,
        .container .one.columns                     { width: 28px; }

        .container .columns,
        .container .column { margin: 0; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column,
        .container .one-fifth.column{ width: 300px; }


        
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }




    
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.jssectionlabel1 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #12397A; FONT-FAMILY: Verdana
}
 
.aom_stn {font-size:smaller; font-weight:normal;}

.mobile-only .mobile-directions {
  background-color: #e80f39;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

.page_line{
    height:20px !important;
    width:100%;    
    visibility: hidden;
}


.frame-holder{
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -243px 0 0 -200px;
	width: 380px;
	height: 485px;
	z-index: 800;
	display: none;
}


.frame{
	position: relative;
	float: left;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

blockquote.pull-right small:before {
  content: '';
}

blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.pull-right {
  float: right;
}

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

	
	.topbar form.pull-right {
		float: right;
	}

table.contentpaneopen h3 {
	margin-top: 25px;
}




table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}


table.contentpaneopen li {
	margin-bottom: 5px;
}


table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}


table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.item_lead p,.contentpaneopen p{padding-left:10px;}
.img-responsive{display:block;max-width:100%;height:auto}

.nys-global-footer .footer-container .footer-col {
  float: none;
  position: relative;
  width: 100%;
  display: inline-block;
  margin-bottom: 32px;
  min-width: 100px;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width-init="false"] {
  opacity: 0;
  filter: alpha(opacity=0);
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
