﻿
.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.size-full{width:100%}
.size-full:after,.size-full:before,.size-well:after,.size-well:before{content:"";display:table}
.size-full:after,.size-well:after{clear:both}
article.cards .size-full{position:relative}
article.cards .size-full.blogs-shade.cbor-in-top{bottom:0;z-index:90;padding-bottom:0}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }





.gallery-row:after,
.navigation-links:after,
.container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.gallery-row,
.navigation-links,
.container {
    display: block;
}





.container-header {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}


.container-menu {
    margin: 0 auto!important;
    padding-bottom: 10px!important;
    position: relative!important;
    z-index: 99!important;
}


.container-center {
    margin: 0px auto!important;
}


.container-footer {
    margin-bottom: 0!important;
    position: relative!important;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}


#coming_events .time {
    display: none; 
}

.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
position: relative;
}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
margin-right: -31px;
}

.subitem {padding:17px 10px 10px 25px;border-radius:0 0 11px 11px;background:#ffffff;overflow:hidden;}

	.item44, .item42, .subitem, .top_s, .top_b {padding-left:5px;}


  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; }




.twelve, .row .twelve { width: 100%; }


.entry-content  h4.menu-item {
margin-top:20px;
margin-bottom: 5px;

}
	



#footer .menu-item { clear:both; width:205px; padding:0 !important; margin:0 !important; line-height:18px; }

#footer .menu-item a { clear:both; width:205px; padding:0 !important; margin:0 0 18px 0 !important; line-height:18px; }

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}

.aiwidget-title {font-weight:bold; padding-bottom:15px;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}



.dl-menuwrapper li .dl-submenu {
	display: none;
}


.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}
.footer_bottom_holder{display:block;background-color:#1b1b1b}











#main-nav li a span {background-color: #fff !important; padding-right: 5px;}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


.art-post .nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}


.art-post .nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}


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


.art-post .nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}




.art-post .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}


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


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


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

div.search_dropdown div.dropdown {
	height: auto;
	background: #F5F5F5;
	z-index: 4000;
	display: none;
	border: 1px solid #B80000;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.search_dropdown div.dropdown a {
	display: block;
	width: 100%;
	height: auto;
	float: none;
	text-decoration: none;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
}

div.search_dropdown div.dropdown a span {
	display: block;
	padding: 6px;
}

div.search_dropdown div.dropdown a:hover {
	background: #CC0000;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #111111;
}
.men__welcome{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
.men__welcome h1{font-weight:300;line-height:1.2;max-width:95%;margin:0 auto;text-align:center;color:#fff}
.men__welcome p{font-family:"Open Sans",Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;max-width:600px;width:95%;margin:0 auto;margin-top:10px;margin-bottom:21px;opacity:.8;color:#fff}
.men__welcome img{width:auto;height:74px;margin-bottom:21px;border:2px solid #fff;border-radius:100%}
.men__welcome .men__btn-big--wh,.men__welcome .men__btn-big--blue,.men__welcome .men__su-button--next .men__su-button-btn,.men__su-button--next .men__welcome .men__su-button-btn,.men__welcome .men__log-button .men__log-button-btn,.men__log-button .men__welcome .men__log-button-btn,.men__welcome .men__btn-main--wh{display:inline-block;width:auto;margin:21px auto 0 auto}
.men__header--front .men__welcome p{font-family:"Roboto",Helvetica,sans-serif;font-size:2.56rem;font-weight:300;line-height:1.2;max-width:750px;margin:0 auto;text-align:center;opacity:1;color:#fff}
.men__header--front .men__welcome h1{font-family:"Open Sans",Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;margin-top:10px;margin-bottom:21px;text-align:center;opacity:.8;color:#fff;max-width:750px;width:95%;margin:0 auto}
.men__header--front .men__welcome--small p{max-width:570px}
.men__header--canvas .men__nav,.men__header--canvas .men__welcome{position:relative;z-index:1}
.men__header--white .men__welcome{margin-top:30px}
.men__header--white .men__welcome h1{color:#22282B}
.men__welcome--small h1{max-width:570px}
.men__header--no-welcome .men__welcome{display:none}
.men__welcome--running p{text-align:center}
.men__welcome-name{font-family:"Roboto",Helvetica,sans-serif;font-size:2.56rem;font-weight:300;display:none;margin-bottom:0;text-align:left;color:#fff}
.men__welcome--inf{-webkit-animation:fadeIn 0.6s ease-out 1;animation:fadeIn 0.6s ease-out 1;z-index:3}
.men__welcome--inf h1{font-size:2.3rem}
.men__welcome--inf p{font-size:1.18rem;color:#f3fbff}
.men__welcome--galert{-webkit-animation:fadeIn 0.6s ease-out 1;animation:fadeIn 0.6s ease-out 1;z-index:3}
.men__welcome--galert h1{font-size:2.3rem}
.men__welcome--galert p{font-size:1.18rem;color:#f3fbff}


.home #content .cntr3, .home #content .cntr4, .home #content .cntr5, .home #content .cntr6 {margin: 0; padding: 35px 0; float: left; }

.home #content .cntr3 .post-thumbnail, .home #content .cntr4 .post-thumbnail, .home #content .cntr5 .post-thumbnail, .home #content .cntr6 .post-thumbnail {padding: 0; width: 200px; height: 175px; position:relative; overflow:hidden; margin-right:15px;}

.home #content .cntr3 {clear: both; margin-top: 20px; border-top: 1px solid #C2C2C2; }
 
.home #content .cntr3 .dd_post_share, .home #content .cntr4 .dd_post_share, .home #content .cntr5 .dd_post_share, .home #content .cntr6 .dd_post_share {margin-bottom: 0; }




#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; }

.author #content .cntr2 h2 a span.headerArrow, .author #content .cntr3 h2 a span.headerArrow, .author #content .cntr4 h2 a span.headerArrow, .author #content .cntr5 h2 a span.headerArrow, .author #content .cntr6 h2 a span.headerArrow  {display:inherit; font-size: 1.5em;}

	.home #content .cntr3 .postContent, .home #content .cntr4 .postContent, .home #content .cntr5 .postContent, .home #content .cntr6 .postContent { width: 90%; float: left; margin-left: 1em;  }

.home #content .stackAd .cntr3 {
    margin-top: 0px;
    border-top: none;
}

img.alignleft {
  margin-right: 10px;
  float: left;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}
#footer-first-region #boxes-box-footer_contact{margin-bottom:2em;}
#footer-first-region #boxes-box-footer_contact p.title{margin-top:0px;}
#footer-first-region .boxes-box-content p{margin-top:2px;}

.td-post-content.span8 .td-paragraph-padding-0,
.column_container.span8 .td-paragraph-padding-0,
.mceContentBody-max-width-small .td-paragraph-padding-0 {
  padding-right: 5%;
}

.td-post-content.span8 .td-paragraph-padding-1,
.column_container.span8 .td-paragraph-padding-1,
.mceContentBody-max-width-small .td-paragraph-padding-1 {
  padding-left: 5%;
  padding-right: 5%;
}

.td-post-content.span8 .td-paragraph-padding-2,
.column_container.span8 .td-paragraph-padding-2,
.mceContentBody-max-width-small .td-paragraph-padding-2 {
  padding-left: 8.5%;
  padding-right: 8.5%;
}

.td-post-content.span8 .td-paragraph-padding-3,
.column_container.span8 .td-paragraph-padding-3,
.mceContentBody-max-width-small .td-paragraph-padding-3 {
  display: inline-block;
  padding-left: 5%;
  padding-right: 8.5%;
}

.td-post-content.span8 .td-paragraph-padding-4,
.column_container.span8 .td-paragraph-padding-4,
.mceContentBody-max-width-small .td-paragraph-padding-4 {
  padding-left: 5%;
}

.td-post-content.span8 .td-quote-classic {
  margin-top: 40px;
  margin-bottom: 40px;
}

.td-post-content.span8 .td-quote-classic p {
  font-size: 39px;
  line-height: 47px;
}

.blog-stack .td-page-wrap .span8 .td-post-text-content .td-paragraph-padding-1 {
  padding-left: 5%;
  padding-right: 5%;
}
.span8{width:652px}
.row-fluid .span8{width:65.174129353234%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:65.123928550021%}
input.span8,textarea.span8,.uneditable-input.span8{width:638px}
.table td.span8,.table th.span8{float:none;width:636px;margin-left:0}

.td_mod_mega_menu .entry-thumb {
  
  
}

.td_block_related_posts .entry-thumb {
  
  
}

.td-post-template-3 .td-post-featured-image .entry-thumb {
  left: -1px;
  position: relative;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  
}

.td-post-template-4 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-post-template-5 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.td-post-template-8 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-module-thumb .entry-thumb {
  display: block;
  
}

.td_module_1 .entry-thumb {
  
  
}

.td_module_2 .entry-thumb {
  
  
}

.td_module_3 .entry-thumb {
  
  
}

.td_module_4 .entry-thumb {
  
  
}

.td_module_5 .entry-thumb {
  
  
}

.td_module_6 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_7 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_10 .entry-thumb {
  
  
}

.td_module_11 .td-module-thumb .entry-thumb {
  
  
}

.td_module_14 .td-module-thumb .entry-thumb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.td_module_14 .entry-thumb {
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  width: 100%;
}

.td_module_mx1 .entry-thumb {
  
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
  height: auto;
}

.td_module_mx3 .td-module-thumb .entry-thumb {
  width: 100%;
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {
  
  
}

.td-big-grid-post .entry-thumb {
  width: 100%;
}

.td_block_13.td_block_widget .entry-thumb {
  width: 100%;
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}

.td-animation-stack .entry-thumb, .post img {
  opacity: 100;  !important;
}
.carousel-wrapper,.basic-carousel{visibility:hidden;}
		#subscribe  {width:100%;}
	#subscribe  table {width:90%;margin:0 auto;}


  .slides .slidesjs-navigation {
    display: none; }

  .slides .slide-desc p {
    display: none; }

  .slides .container {
    width: 100%; }

  .slides .slide-desc {
    width: auto; }

  .slides .slide-content {
    left: 0 !important;
    right: auto !important;
    text-align: left !important;
    margin: 0 !important; }



.slides {
  display: none;
  position: relative; }

  .slides.slide-with-pagination .slidesjs-navigation {
    display: none; }

  .slides img {
    width: 100%;
    position: relative;
    height: auto; }

  .slides:hover .slidesjs-navigation {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; }

  .slides .slidesjs-previous {
    left: 0; }

  .slides .slidesjs-next {
    right: 0; }

  .slides .slidesjs-pagination {
    float: right;
    padding: 15px 0 0 0; }

    .slides .slidesjs-pagination li {
      float: left;
      margin: 0 0 0 6px; }

      .slides .slidesjs-pagination li a {
        display: block;
        width: 10px;
        height: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        text-indent: -999em;
        background: #eee; }

        .slides .slidesjs-pagination li a.active {
          background: #ccc; }

#logo_img .desktop_logo, .transparent_header #logo_img .dark_logo.mobile_logo {
	display:none !important;
}


.domtab {
    overflow: hidden;
    border: 1px solid #e1e1e1;
}


#header .widget-area {
	width: 470px;
	color: #FFFFFF;
	float: right;
	margin: 0; 
	padding: 0;
	}

	
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
	}

	
#header .widget-area h4 {
	color: #CCCCCC;
	font-size: 14px;
	font-weight: normal;
	margin: 15px 0 0 0; 
	padding: 0;
	text-decoration: none;
	}

	
#header .widget-area ul {
	margin: 0;
	padding: 0;
	}

	
#header .widget-area ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}
 


    
#connect-bar-bg {
    display: block;
    width: 100%;
    color: White;
	background: #006c55;
  background: -webkit-linear-gradient(#006c55, #009b79); 
  background: -o-linear-gradient(#006c55, #009b79); 
  background: -moz-linear-gradient(#006c55, #009b79); 
  background: linear-gradient(#006c55, #009b79); 
    height: 30px;
    min-width: 1050px;
    z-index: 0;
	border-top: 1px solid #002232;
	border-bottom: 1px solid #002232;
}



.modulefootertop {
    border-left: 1px solid #ffffff;
    float: left;
    margin: 10px 6px;
}

.modulefootertop li.item109{
    display: none;
}

.modulefootertop h3.module-title {
    background: none repeat scroll 0 0 transparent;
}


.modulefootertop p {
    margin-bottom: 34px;
    overflow: hidden;
}

    .callouts .blog_area .post {
        padding: 20px 0 17px;
        border-bottom: 1px solid #bdbdae;
    }

    .callouts .blog_area .post.last {
        border-bottom: 0;
    }

    .callouts .blog_area .post h4.date {
        color: #b5ae91;
        text-transform: uppercase;
        font-size: 10px;
        margin: 1px 0 6px;
    }

    .callouts .blog_area .post h3 {
        font-size: 15px;
        text-transform: uppercase;
        margin: 0 0 8px;
    }

    #page .callouts .blog_area .post h3 a {
        color: #3F2105;
        font-weight: normal;
        text-decoration: none;
        display: inline;
    }

    .callouts .blog_area .post p {
        color: #663300;
        font-family: georgia, serif;
        font-size: 13px;
    }

    #page .callouts .blog_area .post p a.continue {
        color: #B4AD91;
        text-decoration: none;
        font-family: "HouschkaAltPro-ExtraBold", helvetica, arial, sans-serif;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 11px;
        display: inline;
    }
 .grve-small-text, small, #grve-meta-bar .grve-meta-elements a, #grve-meta-bar .grve-meta-elements li.grve-field-date, #grve-anchor-menu a, .grve-tags, .grve-categories, #grve-post-title #grve-social-share ul li .grve-like-counter, #grve-portfolio-bar #grve-social-share ul li .grve-like-counter, .grve-blog .grve-like-counter, .grve-blog .grve-post-author, .grve-blog .grve-post-date, .grve-pagination ul li, #grve-header-options ul.grve-options a span, .grve-pagination .grve-icon-nav-right, .grve-pagination .grve-icon-nav-left, #grve-comments .grve-comment-item .grve-comment-date, #grve-comments .comment-reply-link, #grve-comments .comment-edit-link, .grve-newsletter label, #grve-footer-bar .grve-social li, #grve-footer-bar .grve-copyright, #grve-footer-bar #grve-second-menu, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-bar-title, .grve-percentage, .grve-tabs-title li, .grve-pricing-table ul li, .logged-in-as, .widget.widget_recent_entries li span.post-date, cite, label, .grve-testimonial-name, .grve-hr .grve-divider-backtotop, .grve-slider-item .grve-slider-content span.grve-title, .grve-gallery figure figcaption .grve-caption, .widget.widget_calendar caption, .widget .rss-date, .widget.widget_tag_cloud a, .grve-widget.grve-latest-news .grve-latest-news-date, .grve-widget.grve-comments .grve-comment-date, .wpcf7-form p, .wpcf7-form .grve-one-third, .wpcf7-form .grve-one-half, .mfp-counter, .grve-related-post .grve-caption, .grve-comment-nav ul li a, .grve-portfolio .grve-like-counter span, .grve-portfolio .grve-portfolio-btns, .grve-portfolio .grve-filter, .grve-blog .grve-filter, .grve-image-hover .grve-caption, .grve-portfolio .grve-hover-style-2 figcaption .grve-caption, ul.grve-fields li, .grve-team-social li a, .grve-carousel-wrapper .grve-post-item .grve-caption, .grve-blog .grve-like-counter span, .grve-add-cart, .grve-map-infotext p, a.grve-infotext-link, #grve-meta-responsive, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce-review-link, .product_meta, table.shop_table td.product-name, .woocommerce .related h2, .woocommerce .upsells.products h2, .woocommerce-page .related h2, .woocommerce-page .upsells.products h2, .woocommerce .cross-sells h2, .woocommerce .cart_totals h2, .woocommerce .shipping-calculator-button, .woocommerce-page .shipping-calculator-button, .woocommerce-info, #grve-shop-modal .cart_list.product_list_widget li a, .woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .woocommerce.widget_product_tag_cloud .tagcloud a { font-family: nexa; font-weight: 400; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 .grve-author-info .grve-read-more, .more-link, .grve-read-more, .grve-blog.grve-isotope[data-type='pint-blog'] .grve-isotope-item .grve-media-content .grve-read-more span, .grve-newsletter input[type='submit'], .grve-search button[type='submit'], #grve-above-footer .grve-social li, .grve-btn, input[type='submit'], input[type='reset'], button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, #grve-shop-modal a.button { font-family: nexa; font-weight: 700; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 #grve-above-footer .grve-newsletter { color: #888888; }
 #grve-above-footer .grve-newsletter input[type='submit'] { background-color: #333333; color: #888888; }
 #grve-above-footer .grve-newsletter input[type='submit']:hover { background-color: #222222; color: #00C5C0; }
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }
.webstore-overlay-cart .webstore-promo-line small{text-transform:uppercase;}
.cart-summary .webstore-promo-line small{text-transform:uppercase;float:none;font-weight:bold;padding:6px 0;}

#glt-footer,
#glt-footer #google_language_translator {
    display:none !important;
}
#google_language_translator a {display: none !important; }


#left-nav li.page_item ul.children{
	display:none;	
}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






.labreveal.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {right: 0.375rem;}


.reveal-modal.labreveal {
    min-height:auto;
}
#usersite-container #cart tbody td.col-image figure img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image{opacity:0.75}


.close 
{
  border:2px solid #B2BEA6;
  float:right;
  font-weight:bold;
  padding:0 4px;
  font-size:11px;
}

.close:hover
{
  cursor:pointer;
}


.footer-bottom-right {
    padding-top: 0;
}

.footer-bottom-right h6 {
    padding-bottom: 6px;
}

.footer-bottom-right p {
    color: #fff;
    font-size: 15px;
    margin-bottom: 2em;
}

    .footer-bottom {    padding-top: 43px;}

    .footer-bottom-left p {    font-size: 14px;}

    .footer-bottom-left {    padding-left: 0;    width: 44%;}

.footer-bottom-left h6 {
    padding-bottom: 6px;
}
.x-btn-navbar,.x-btn-navbar:hover{color:#ffffff;}
.x-btn-navbar,.x-btn-navbar.collapsed:hover{background-color:#274056;}
.x-btn-navbar.collapsed{background-color:#3e5771;}
.x-btn-navbar{margin-top:20px;;}
.x-btn-navbar,.x-btn-navbar.collapsed{font-size:20px;}

.two-sidebar-left #column-main,
.one-sidebar-left #column-main {
  float: right;
}

#column-main {
  float: left;
  display: inline;
}

.two-sidebar-center #column-main {
  float: right;
}

.two-sidebar-center #column-main .mcolumn-pad {
  padding-right: 20px;
  padding-left: 20px;
}

.one-sidebar-right #column-main .mcolumn-pad,
.two-sidebar-right #column-main .mcolumn-pad {
  padding: 14px 30px 0 15px;
}

.one-sidebar-left #column-main .mcolumn-pad,
.two-sidebar-left #column-main .mcolumn-pad {
  padding: 14px 15px 0 30px;
}

.fullwidth #column-main {
  float: none;
}

.fullwidth #column-main .mcolumn-pad {
  padding-right: 15px;
  padding-left: 15px;
}

  .responsive .one-sidebar-right #column-main .mcolumn-pad,
  .responsive .two-sidebar-right #column-main .mcolumn-pad {
    padding: 15px;
  }

  .responsive #page #pagelines_content #column-wrap #sidebar1,
  .responsive #page #pagelines_content #column-main {
    width: 100%;
  }

#column-wrap,
#sidebar-wrap,
.clip,
#column-main,
#sidebar1,
.content,
#page {
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
.fullwidth #pagelines_content #column-main{ width:100%; }
.one-sidebar-right #pagelines_content #column-main{ width:100%; }
.one-sidebar-left #pagelines_content #column-main{ width:100%; }
.two-sidebar-right #pagelines_content #column-main{ width:100%; }
.two-sidebar-left #pagelines_content #column-main{ width:100%; }
.two-sidebar-center #pagelines_content #column-main{ width:70.731707317073%; }


.select_part_box {

	float:left;

	margin-left:7px;

	margin-top:-5px;

}

#colophon #footer_about .textwidget {font-size:12px; color:#e1e1e1; line-height:18px;}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.header-top .container .row .col-md-4,.header-top .container .row .col-md-8 
{
	width:100%
}

.header-top .container .row .col-md-8 
{
	margin-top:10px;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

.mobilecone .container
{
	
}

#option-slider .container
{
	max-width:100% !important;
}


 
 
 
.container.myslidepo.text-center {
 
 
}

.mobilecone .container .bx-controls {
 
  right: 3vmax; 
 }

.accommodations #middle-content-second ul li.wifi span {
    background-position: -155px -150px;
}

#middle-content-second ul li.wifi span {
    background-position: -478px -150px;
}


.box-category {
	padding-left: 20px;
	margin-top: -5px;
}

.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
