﻿


.menu-dropdown a.level1,
.menu-dropdown span.level1 { font-family: Arial, Helvetica, sans-serif; }


.menu-dropdown li.level1 { padding-bottom: 10px; }


.menu-dropdown:first-child .level1:first-child .level1 { background: none; }
 


.menu-dropdown .level1 .level1 span.icon {
	width: 30px;
	height: 30px;
	margin-left: -5px;
}

.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon + span + span { margin-left: 25px; }


.menu-dropdown .level1 .level1 span.title { line-height: 18px; }

.menu-dropdown .level1 .level1 span.subtitle { margin-top: -1px; }



.menu-sidebar li.level1 { border-top: 1px solid #E8E8E8; }


.mod-box .menu-sidebar li.level1 { border-top: 1px solid #DCDCDC; }

.mod-box-color .menu-sidebar li.level1 { border-top: 1px solid #2880A0; }

.mod-fabric .menu-sidebar li.level1 { border-top: 1px solid #6E6E6E; }


#page .menu-sidebar li.level1:first-child { border-top: none; }


.footer-nav .menu-item {
	display: block;
	margin-bottom: 1em;
}






.footer-nav .menu-item a {
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 2.5em;
}


.footer-nav .menu-item a:hover, .footer-nav .menu-item a:active, .footer-nav .menu-item a:focus {
	text-decoration: none;
}

.boxed .header_inner
{
	width:1150px;
	margin:0 auto
}

.vertical_menu_enabled header .header_inner
{
	display:none
}


#logo_wrapper {
	height: 40px;
	padding-top:20px;
	width:110px;
	display:block;
	float:left;
	margin: 5px;
}

#logo_wrapper img {
	border:0px;
	box-shadow:none;
}





.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}

.error404 #main #s {
	width: 95%;
}

.error404 #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

.error404 #main .widget_archive {
	margin-right: 0;
}

.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}


#svg-logo{
	width: 22px;
	height: auto;
	margin-right: 10px;
	margin-top: -4px;
}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 72%;
  margin-left: 3%;
  padding: 0 0 5px 0;
}

#cff .cff-text-link.cff-no-image{
  width: 100%;
  margin-left: 0;
}

.img_planner .hover {
	display: none;
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(50, 50, 50, 0.6);
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
	opacity: 0;
	z-index: 1;
}

.img_planner .hover  span{color: #fff; font-size: 1.3em; padding-top: 38px; display: inline-block; margin: 0 auto; font-family: 'Calluna-It';}

.img_planner:hover .hover {
	display: block;
	opacity: 1;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

#glance .resort .hover {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
	opacity: 0;
	z-index: 1;
}

#glance .resort:hover .hover {
	opacity: 0.5;
	transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.tg-one-half .widget-title a:hover,
.tg-one-third .widget-title a:hover,
.tg-one-fourth .widget-title a:hover {
	color: #0FBE7C;
}

.tg-one-half p,
.tg-one-third p,
.tg-one-fourth p {
	text-align: center;
}

.tg-one-half .service-image,
.tg-one-third .service-image,
.tg-one-fourth .service-image {
	text-align: center;
}

.tg-one-half .widget-title,
.tg-one-third .widget-title,
.tg-one-fourth .widget-title {
	text-align: center;
}

.tg-one-fourth {
	float: left;
	width: 23.1527094%;
	margin: 0 2.46305419% 0 0;
	padding: 0px 0px 30px;
}

.tg-one-fourth-last {
	margin: 0px;
}

.widget_recent_work .tg-one-half .widget-title,
.widget_recent_work .tg-one-third .widget-title,
.widget_recent_work .tg-one-fourth .widget-title {
	font-size: 22px;
	padding-bottom: 8px;
	text-align: left;
}

.widget_recent_work .tg-one-half p,
.widget_recent_work .tg-one-third p,
.widget_recent_work .tg-one-fourth p {
	text-align: left;
}

.widget_recent_work .tg-one-half .service-image,
.widget_recent_work .tg-one-third .service-image,
.widget_recent_work .tg-one-fourth .service-image {
	text-align: center;
	padding-bottom: 0;
}

.widget_featured_post .tg-one-half .widget-title,
.widget_featured_post .tg-one-third .widget-title,
.widget_featured_post .tg-one-fourth .widget-title {
	text-align: left;
	font-size: 20px;
	padding-bottom: 8px;
	line-height: 22px;
}

.widget_featured_post .tg-one-half p,
.widget_featured_post .tg-one-third p,
.widget_featured_post .tg-one-fourth p {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}

	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: left;
		width: 46.7684729%;
	}

	.tg-one-half-last, .tg-one-fourth-last {
		float: right;
	}

			.tg-one-half .widget-title a:hover, .tg-one-third .widget-title a:hover, .tg-one-fourth .widget-title a:hover { color: #000000; }






.ruler {
	position:relative;
	clear:both;
	display:block;
	padding:0; margin:0;
	border-bottom:1px solid #CCC;
}


.welcome, .latest-scripts, .newest-releases, .script-details, .script-comments, .movie-avatars, .movie-wallpapers, .dvd-prices {
width: 98%;
border: 1px solid black;
}



#sidebar .wpcf7 input[type="text"],#sidebar .wpcf7 input[type="email"]{ width:95%; margin:0px; padding:7px;}

#sidebar .wpcf7 p{ margin-bottom:10px;}

#sidebar .wpcf7 textarea{ width:97%; height:80px;}

.wpcf7 input[type="submit"]{background-color: #036f62;margin: 0px;color: #fff;font-weight: normal;font-size: 14px;text-transform: uppercase;
padding: 10px 30px;text-shadow: none;}


div.wpcf7 p{ margin-bottom:10px;}

div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


span.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 div.ajax-error {
	display: none;
}


div.wpcf7 .placeheld {
	color: #888;
}

.kstory_title_box{ display:none;}

.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: 0px;
  
  
  
}

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


.td-animation-stack .entry-thumb,
.post img {
  opacity: 0;
  transition: opacity 0.3s;
  transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
  
}


	.portfolio-half .flexslider{
		width:100%;
	}

	.medium-alternate .flexslider{float:none !important;}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#e0dede;}


.block-inner-wrapper .buttons-big{
    margin: 10px;
}


#finder .block .block-content .block-inner-wrapper, .finder .block .block-content .block-inner-wrapper, .home-restaurant-finder .block-inner-wrapper, .movie-landing-finder .block-inner-wrapper, .thingstodo-landing-event-finder .block-inner-wrapper{
    padding-right:14px !important;
}
.view-blog-categories .cnt{font-size:7px;vertical-align:text-top;display:none;}
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}
.pager li{display:inline}


#left-nav li.page_item ul.children{
	display:none;	
}


	#bnavnews ul li#bnavconsign {margin-top:20px}

	#bnavnews ul li#bnavconsign a {display:block; width:160px; padding:11px 6px; text-align:center; color:#3F3F41; font-weight:bold; text-decoration:none; background:#e5d7b0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

	#bnavnews ul li#bnavconsign a:hover {background:#d9c38a}
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
td.views-field views-field-field-p-fax pdb-fax{width:10%;font-size:90%}
td.views-field views-field-field-p-phone pdb-phone{width:10%;font-size:90%}
td.views-field views-field-field-p-email pdb-email{width:10%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
td.views-field.views-field-field-event-date.monitor-vertical-align.monitor-font-size span.date-display-single{font-size:2em;line-height:1.1em;}
td.views-field{background-color:#ffffff;border-color:#c1cbd7;}


.bannerLinks p.leftlink{
	background-color: #f03d28;
	width: 62%;
	float: left;
}
footer .footer-menu h3{color:white;font-weight:600;line-height:20px;margin-bottom:20px}
footer .footer-menu h4{color:#5E6E8A;font-size:12px;font-weight:600;margin-bottom:5px;margin-left:20px}
footer .footer-menu ul{color:#48597A;list-style:disc;margin-left:20px;margin-bottom:20px}
footer .footer-menu ul li a{color:#D1D6DE;font-size:12px;line-height:20px;background-image:linear-gradient(to top, rgba(0,0,0,0) 11%, rgba(255,255,255,0.2) 11%, rgba(255,255,255,0.2) 16%, rgba(0,0,0,0) 16%)}
footer .footer-menu ul li a:hover{background-image:linear-gradient(to top, rgba(0,0,0,0) 11%, #4B77E0 11%, #4B77E0 16%, rgba(0,0,0,0) 16%);color:#4B77E0}
#beta{position:absolute;top:30px;right:0;}
.list-unstyled{padding-left:0;list-style:none}

.menu-item-collection a:hover {
	color:			#FF0000 !important;
}

#normal-section .colB .side-bar-feature .righttxt-box{padding:0 20px;position:relative;}

.righttxt-box input{margin-bottom:15px;}
a .commonspotRTE .phone,a .commonspotRTE .tel-clickable{color:inherit}
a .phone,a .tel-clickable{color:inherit}


	h1.underline {
		border-bottom:1px solid #8c8c8c;
		padding: 0 0 .2em 0;
		margin: 0 0 .725em 0;
	}


	h3.underline {
		border-bottom:1px solid #d9d9d9;
		padding: 0 0 .5em 0;
		margin: 0 0 .5em 0;
	}


		#favorite_reads h1.underline,
		#related_reads h1.underline,
		#labors_of_love h1.underline {
		margin: 2em 0 .4em 0;
		}


	#bottom_donation h1.underline,
	#bottom_newsletter h1.underline,
	#favorite_reads_from_the_archives h1.underline {
		margin: 0 0 .25em 0;
	}


	#bottom_donation h3.underline {
		border-bottom:1px solid #8c8c8c;
	}

#home-slideshow img.slideshow-next {
	display: none;
}
#content.sticky-content--enable{max-width:none;margin-left:inherit;margin-right:inherit}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
#scroll-explanation .button,.comment-list #cancel-comment-reply-link,.page .edit-link a,.single-client_gallery .protected-area__password button,.site-content .button,.site-content button,.village-button,.village-form .wpcf7-submit,.village-form input[type=button],input[type=submit]{padding:.8em 1.35em;text-transform:uppercase;text-decoration:none;font-size:.875em;outline:0;border:none;display:inline-block;color:#fcfcfc;background-color:#0d0d0d;border-radius:1px;text-align:center;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;box-shadow:0 1px 1px 0 rgba(13,13,13,.3)}
#scroll-explanation .button:hover,.comment-list #cancel-comment-reply-link:hover,.page .edit-link a:hover,.single-client_gallery .protected-area__password button:hover,.site-content .button:hover,.site-content button:hover,.village-button:hover,.village-form .wpcf7-submit:hover,.village-form input[type=button]:hover,input[type=submit]:hover{background-color:#0d0d0d;text-decoration:none}
.is-horizontal,.is-horizontal .site,.is-horizontal .site-content,.is-horizontal body{height:100%}
.is-horizontal .site-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.site--responsive .site-content .content-area--horizontal{padding-right:1.1588rem;padding-left:1.1588rem}
.error404 .site-content{width:100%}
.single-client_gallery.need-password .site-content{max-width:100%}
.tiled-gallery .gallery-group{float:left;position:relative;}

  .footer #inner-footer {
    width: 100% !important;
    position: relative;
    z-index: 100;
    padding-top: 12px;
    padding-left: 28px; }

    .footer #inner-footer .crafty-social-buttons {
      margin: 0;
      padding: 0; }

      .footer #inner-footer .crafty-social-buttons img {
        width: 29px;
        height: 29px; }

      .footer #inner-footer .crafty-social-buttons li {
        margin-left: 2px;
        margin-right: 2px;
        float: left; }







































.wrap {
  width: 96%;
  margin: 0 auto; }

#logo_inner_logo h1 a,
#logo_inner_logo h1 a:hover,
#logo_inner_logo h1 a:visited {
	text-decoration: none;
}

	#container, #header, #header-content, #content-full, #footer, #footer-content { width: 100%; min-width: 100px; }

	#header { display: inline-block; }


#header-content {
	width: 1050px;
	margin:auto;
}


.icon-arrow-down:before {
  content: '\e801';
}

.account-status .square-plan.closed .dropdown-arrow .icon-arrow-down,
.account-status .square-plan.trans-closed .dropdown-arrow .icon-arrow-down {
  color: #FFF;
}

.dropdown.select .icon-arrow-down {
  display: block;
  height: 16px;
  float: right;
  margin-top: -10px;
  tranform-origin: center center;
  transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.dropdown.select .icon-arrow-down:before {
  color: #f16533;
  font-size: 18px;
}

.dropdown.select.open .icon-arrow-down {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.wrap,.home .sidebar,.archive .sidebar,.search-form form{width:92%;margin:0 auto;}
.search-form{overflow:hidden;background-color:rgba(197,197,197,0.8);color:white;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:relative;width:100%;left:0px;top:-50px;z-index:-1;height:50px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.search-form.active{-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}
.search-form label{display:none;}
.search-form form{text-align:center;padding-top:0.5em;padding-bottom:0.7em;}
.search-form form input{display:inline-block;margin:0;max-width:60%;height:35px;border:none;}
.search-form form button[type='submit']{position:absolute;background-color:white;padding:0.4em;margin-left:10px;height:36px;border-radius:18px;display:none;}
.search-form form button[type='submit']:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.search-form form button[type='submit'] img{height:100%;width:auto;}

.clear { clear:both; }

.home .intro p.p2, 
.home .legal p.p2 { font-size: 17px; font-size: 1.0625rem; }


.home-menu-button a  {
	background: #00703c;
	
 }
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}
.animated.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}
.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}
.animated.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}
.animated.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}
.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}
.animated.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}
.animated.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}
.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}
.animated.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}
.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}
.animated.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}
.animated.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}
.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}
.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}
.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}
.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}
.animated.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
.animated.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
.animated.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
.animated.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
.animated.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;}
.animated.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;}
.animated.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;}
.animated.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
.animated.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}
.animated.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
.animated.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
.animated.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
.animated.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}
.animated.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}
.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}
.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}
.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}
.animated.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;}
.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;}
.animated.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;}
.animated.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
.animated.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;}
.animated.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}
.animated.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
.animated.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
.animated.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
.animated.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;}
.animated.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
.animated.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
.animated.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
.animated.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
.animated.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}
.animated.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;}
.animated.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}
.animated.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}


#header .sidebar .widget {
	background: none;
	background-color: Transparent;
	border: 0;
}


#submit, .type-post, .type-forum, .type-reply, .type-topic, .type-page, .type-comic, .type-showcase, .type-music, .type-attachment, .type-casts, #wp-paginav, .sidebar h2, #comment-wrapper, .blognav, .default-nav, .submit, .feature, .related-comics {
	padding: 2px 5px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #eee; 
	background: -moz-linear-gradient(100% 100% 90deg, #aaa, #ccc, #eee 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #aaa));   
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#aaa),to(rgba(#eee))); 
	background: -o-linear-gradient(#eee,#aaa); 
	background: -ms-linear-gradient(#eee,#aaa); 
	background: linear-gradient(linear, left top, left bottom, from(#eee),to(#aaa)); 
}


.ie .type-post, .ie .type-page, .ie .type-forum, .ie .type-reply, .ie .type-topic, .ie .type-comic, .ie .type-showcase, .ie .type-music, .ie #wp-paginav, .ie #comment-wrapper, .ie .sidebar h2, .ie input, .ie .type-attachment, .ie .type-casts, .ie .feature {
	background: #ddd;
}


.sidebar a, .nav a, #header h1 a {
	color: #fff;
}


a:hover, .sidebar a:hover, .nav a:hover, #header h1 a:hover {
	color: #f00;
}


.sidebar-no-widgets {
	color: #000;
	margin-bottom: 5px;
}


.sidebar h2 {
	border: solid 1px #000;
	margin-bottom: 5px;
	color: #000;
}


.sidebar h2 a {
	color: #000;
}


.sidebar h2 a:hover {
	color: #f00;
}




.sidebar .widget_easel_classic_bookmark {
	background: none;
	border: none;
	padding: 2px 0;
}

.fleft{float:left;}




.cf:after, .nav:after, .author__social-links:after, .commentlist:after, .social-links-list:after, .sub-menu:after, .tabs__nav:after, .menu-list__items:after, .rsBullets:after, .media:after, .author:after, .latest-comments__list:after, .island:after,
.islet:after, .matrix:after, .multi-list:after, .widget_nav_menu ul:after, .widget_categories ul:after, .widget_meta ul:after, .stat-group:after, .wp-caption:after, .gallery:after, blockquote cite:after, blockquote .testimonial__author-name:after, .btn-list:after, .widget_tag_cloud .wp-tag-cloud:after, .comments-area-title:after, .comment-reply-title:after, .nav--main:after, .progressbar:after, .copyright-area:after, .footer-widget-area:after, .container:after, .pixcode--grid:after, .otw-wrapper:after, .article--archive:after {
  content: "";
  display: table;
  clear: both; }

.footer-widget-area .widget {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 54px;
  padding: 0;
  border: 12px solid transparent; }

  .footer-widget-area .widget p {
    margin: 0; }

  .footer-widget-area .widget .widget__title {
    margin-top: 0; }

.footer-widget-area.col-1 .widget {
  width: 100%;
  border: 0; }

.footer-widget-area.col-1.one-third, .footer-widget-area.col-1.two-sixths, .footer-widget-area.col-1.four-twelfths, .footer-widget-area.col-1.comment-form-author,
.footer-widget-area.col-1.comment-form-email,
.footer-widget-area.col-1.comment-form-url, .footer-widget-area.col-1.one-whole, .footer-widget-area.col-1.logged-in-as, .footer-widget-area.col-1.comment-form-comment,
.footer-widget-area.col-1.form-submit,
.footer-widget-area.col-1.comment-subscription-form, .footer-widget-area.col-1.two-thirds, .footer-widget-area.col-1.four-sixths, .footer-widget-area.col-1.eight-twelfths {
  margin: 0 auto; }

.footer-widget-area.col-1.one-third, .footer-widget-area.col-1.two-sixths, .footer-widget-area.col-1.four-twelfths, .footer-widget-area.col-1.comment-form-author,
.footer-widget-area.col-1.comment-form-email,
.footer-widget-area.col-1.comment-form-url {
  width: 33%; }

.footer-widget-area.col-1.two-thirds, .footer-widget-area.col-1.four-sixths, .footer-widget-area.col-1.eight-twelfths {
  width: 66%; }

.footer-widget-area.col-2 .widget {
  width: 50%; }

.footer-widget-area.col-3 .widget {
  width: 33.3333%; }

.footer-widget-area.col-4 .widget {
  width: 25%; }

.footer-widget-area.col-5 .widget {
  width: 20%; }

.footer-widget-area.col-6 .widget {
  width: 16.66666666666667%; }

  .footer-widget-area .widget.one-third, .footer-widget-area .widget.two-sixths, .footer-widget-area .widget.four-twelfths, .footer-widget-area .widget.comment-form-author,
  .footer-widget-area .widget.comment-form-email,
  .footer-widget-area .widget.comment-form-url {
    width: 33% !important; }

  .footer-widget-area .widget.two-thirds, .footer-widget-area .widget.four-sixths, .footer-widget-area .widget.eight-twelfths {
    width: 66% !important; }

.footer-widget-area .widget.centered {
  text-align: center; }
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}

.dropdown-submenu.pull-left {
  float: none;
}

.price span.dollar_sign, .price span.cents {
	display: inline-block;
	margin: 5px 0 0 0;
	font-size: 30px;
	line-height: 30px;
	vertical-align: top;
}

.home .price span.dollar_sign, .price span.cents {
    font-size: 20px;
}





























.row .cro_firstsix{
	padding-right: 50px;
}




.row {
    max-width: 70em;
}


.cro_frontpage_cta .row {
	max-width: 60em;
}


#sm{
  float: left;
   margin: 23px 0 0 11px;
}


#sm ul{
  list-style: none;
}


#sm ul li{
  display:inline-block;
   margin: 0 1px;
}

#sm li{
  width:30px;
}

.s-c-s .maincol2-padding {padding: 0 3px;}

.s-c-x .maincol2-padding {padding: 0 0 0 1px;}

.x-c-s .maincol2-padding {padding: 0 3px 0 0;}

.logo {width:443px; float:left; height:151px;}

	
.adsense {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #CFD8DD;
	}



.adsense img {
	margin: 0px;
	padding: 0px;
	}


.num_min .hov_mid { float:right; width:200px; text-align:left; position:relative; margin:-5px 0px 0 0px; padding:10px; z-index:99999999; border:solid 3px #CCCCCC; background-color:#FFF; border-radius:5px; }

#hd,#tnav,#pnav,.mbod,h1,#footer,#tadbox,#sbox,#topbar{margin:auto;}

#hd{width:950px;height:90px;padding-left:20px;margin-bottom:25px;}

#hd a{float:left;}





.slide-titles, .slide-content{
	margin-left: -115%;
	opacity: 0;	
}


.animate-in .slide-titles, .animate-in .slide-content{
	margin-left: 0;
	opacity: 1;	
	
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}



.animate-out .slide-titles, .animate-out .slide-content{
	margin-left: -115%;
	opacity: 0;
	
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;		
}


.slide3.slide-titles{
	margin-top: -48px;	
}


.slide-titles.textAlignCenter.slide4{
	margin-top: 8%; 	
}


.animate-in .slide-titles.textAlignCenter.slide4{
	margin-left: 5%;	
}

	
	.animate-in .slide-titles, .animate-in .slide-content, .animate-in .bannerBtn{
		margin-left: 0;
		width: 50%
	}

	
	.slide-titles{
		width: 100%;
		text-align: center;	
	}


#wrapper,#access,#access .menu-header,div.menu,#colophon,#branding,#main,#header, #footer { width: 100%; margin-top: 0;}

#branding {background: #3bafe1; overflow:hidden; padding-bottom: 14px;  }


#branding img, #content img { margin: 0;height: auto; }

	#access, #access .menu-header,div.menu,#colophon,#branding,#footer {margin: 0 auto;  width: 100%; }

	#access,#access .menu-header, div.menu,#colophon, #branding, #main, #header, #footer, #masthead {margin: 0 auto;width: 100%;}

#branding { padding: 10px 0 ; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.panel .panel-body {
  font-size: 13px;
}

	
.tdbgcolor { 
	background-color: #DDDDDD; 
	font-size: small; 
	font-weight: bold; }
.view-customers .views-field-field-logo .field-content{padding:0;margin:0;height:118px;}
#wrapper .view-customers .views-slideshow-cycle-main-frame-row-item .field-content{height:auto;}
#block-views-homepage-banner-block .views-field-field-banner-video .field-content{width:640px;margin:0 auto;abackground:black;position:absolute;top:1px;left:160px;height:362px;text-align:center;z-index:100;}
.view-homepage-case-study .views-row .views-field-field-company-logo .field-content{display:table-cell;height:120px;vertical-align:middle;}
.homepage-items .views-row h3.field-content{margin:0;font-size:18px;padding:0;}
.views-field-field-video-embed-code .field-content{position:relative;display:block;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.views-field-field-video-embed-code .field-content iframe,.views-field-field-video-embed-code .field-content object,.video-container embed{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
.solutions-for-any-use-case .views-row .views-field-field-teaser .field-content{color:#4f4c4c;font-size:14px;}
.solutions-for-any-use-case .views-row .views-field-field-teaser .field-content p{margin:0;}
.explore-our-products tr td .views-field-field-product-image .field-content{width:100%;}
.explore-our-products tr td .views-field-field-product-teaser .field-content p{margin:0;}
.explore-our-products .views-row .views-field-field-product-teaser .field-content p{margin:0;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content{margin:10%;color:white;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content p{margin:0;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .title{font-weight:bold;font-size:16px;margin-bottom:13px;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link{position:absolute;bottom:0;right:0;background:black;display:inline-block;padding:5px;margin-top:20px;width:30%;text-align:center;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link a{color:white;font-size:15px;font-weight:bold;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link:hover{background:#333333;}
.media-single-item .views-field-field-title-item .field-content{color:#484848;font-size:32px;font-weight:lighter;line-height:100%;margin-bottom:40px;text-align:center;}
.media-single-item .views-field-field-title-item .field-content p{margin-bottom:0;}
.media-single-item .views-field-body .field-content{margin:20px 0 20px 0;}
.media-single-item .views-field-body .field-content p{margin:0;}
.media-single-item .views-field-body .field-content p span{color:#9d9d9d;}
.media-single-item .views-field-field-image-item .field-content{position:relative;display:inline-block;}
.media-single-item .views-field-field-image-item .field-content div div{position:absolute;bottom:6%;right:12%;}
.media-single-item .views-field-field-image-item .field-content img{margin:0 10px 10px 0;margin-left:-42px;width:100%;height:auto;}
.media-single-item .views-field-field-image-item .field-content a{background:#16b3cb;color:white;font-weight:bold;border-radius:50%;padding:10px;text-align:center;width:1px;max-width:80px;display:table-cell;}
.media-single-item .views-field-field-image-item .field-content a:hover{background:#00cdfd;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-title-resource .field-content,.more-solutions-resources .view-more-resources .views-row .views-field-field-title-resource .field-content{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
#block-views-service-block td div .full-description .field-content{min-width:100%;min-height:100%;width:auto;height:auto;}
.node-resources .view-more-resources .views-row .views-field-field-title-resource .field-content{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
.node-resources .view-more-resources .views-row .views-field-field-type .field-content{color:#484848;text-transform:uppercase;font-weight:700;line-height:26px;}

    .featured-item-image {display: none !important}



.one-column #content {
	
}


.single-attachment #content {
	
}


#content{
	color: #000;
}


#content .entry-title a {
	color: black;
}


#content textarea, #content input {
	color: black;
}


#content th {
	color: #000;
}


#content h6 {
	color: #000;
}


#content table {
	border: 1px solid #e7e7e7;
}


#content thead th {
	color: #888;
}


#content tr td {
	border-top: 1px solid #e7e7e7;
}


#content tr.odd td {
	background: #fff;
}


#content .entry-summary p:last-child {
	
}


#content .video-player {
	
}


.home #content .category-asides p {
	
}


.home #content .category-asides .entry-content {
	
}


.home #content .category-gallery .entry-utility {
	
}


#content .wp-caption {
	background: #f1f1f1;
}


#content .wp-caption img {
	
}


#content .wp-caption p.wp-caption-text {
	color: #222;
}


#content .wp-smiley {
	
}


#content .gallery .gallery-item {
	
}


#content .gallery img {
	border: 2px solid #cfcfcf;
}


#content .gallery .gallery-caption {
	color: #888;
}


#content .gallery br+br {
	
}


#content .attachment img {


}

    .hero .wrap.left .heading, .hero .wrap.left .copy {
      max-width: 50%;
      float: left;
      clear: both; }

    .hero .wrap.right .heading, .hero .wrap.right .copy {
      max-width: 50%;
      float: right;
      clear: both; }

    .hero .wrap.dark .heading, .hero .wrap.dark .copy {
      color: #353634; }

  .hero .heading, .hero .copy {
    margin: 0 auto;
    max-width: 80%;
    color: white;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

  .hero .heading {
    display: block;
    font-size: 7.2rem;
    line-height: 1;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

        .hero .heading br {
          display: none; }

      .home #content .content-section.story .copy .heading {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased; }


    .content-section.story .copy .heading {
      margin: 0 0 1rem 0;
      font-size: 4.8rem;
      line-height: 1;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

          .content-section.story .copy .heading br {
            display: none; }

    .content-section.story.parallax .copy .heading {
      color: #ed1b12; }

  .content-section.product-features .heading {
    margin: 0 0 5rem 0;
    font-size: 5.4rem;
    line-height: 1;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    color: #ed1b12; }

  .content-section.carousel .heading {
    margin: 0 auto 2rem auto; }

  .content-section.how-to-carousel .heading {
    margin: 0 auto 2rem auto; }

      .content-section.content-corners .corner-content .corner .heading {
        display: block;
        font-size: 1.8rem;
        text-transform: uppercase;
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        line-height: 1.4;
        margin: 0 0 1rem 0;
        -webkit-font-smoothing: antialiased; }

        .content-section.content-corners .corner-content .corner .heading br {
          display: none; }

    .content-section.mobile-tiles .tile .heading {
      text-transform: uppercase;
      font-size: 3rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

  .content-section.story-columns .heading-wrap {
    text-align: center; }

    .content-section.story-columns .heading-wrap .heading {
      margin: 0;
      padding: 6rem 0 0 0;
      font-size: 5.4rem;
      color: #ed1b12; }

  .content-section.story-columns .heading-wrap.light .heading {
    color: white; }

    .content-section.story-columns .content .heading {
      color: #ed1b12;
      display: block;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      margin: 0 0 1rem 0; }

      .content-section.story-tiles .story-tile .content .heading {
        display: block;
        margin: 1rem 0;
        font-size: 2.4rem;
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    .content-section.visual-lists .visual-list .heading {
      display: block;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

    .page-id-312 .hero .wrap .heading {
      max-width: 100%; }

  .page-id-97 .hero .heading {
    font-size: 7.2rem; }

    .page-id-489 .hero .heading {
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300;
      font-size: 6rem; }

      .page-id-489 .content-section.story .heading {
        font-size: 5rem; }

  .page-id-489 [class*=color-content] .heading {
    color: #ed1b12;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    line-height: 1.1; }

      .slider .slide .slide-copy .heading {
        font-size: 7.4rem;
        line-height: 1;
        margin: 0;
        opacity: 0; }

      .slider .slide .slide-copy.left .heading, .slider .slide .slide-copy.left .subheading {
        float: left;
        width: 50%;
        display: block;
        clear: both; }

      .slider .slide .slide-copy.right .heading, .slider .slide .slide-copy.right .subheading {
        width: 50%;
        float: right;
        display: block;
        clear: both; }

        .slider .slide .item .item-link .heading {
          display: block;
          clear: both;
          padding: 0;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          text-transform: uppercase;
          -webkit-animation: none;
          -moz-animation: none;
          -o-animation: none;
          animation: none; }

              .slider .slide .item .item-link .heading br {
                display: none; }

  .slider .owl-item.active .heading {
    -webkit-animation: fadeInDown .4s 0.4s ease-out both;
    
    -moz-animation: fadeInDown .4s 0.4s ease-out both;
    
    -o-animation: fadeInDown .4s 0.4s ease-out both;
    
    animation: fadeInDown .4s 0.4s ease-out both;
     }

        .owl-pagination .wrap .item .item-link .heading {
          display: block;
          clear: both;
          padding: 0 0 1rem 0;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          text-transform: uppercase; }

              .owl-pagination .wrap .item .item-link .heading br {
                display: none; }
.panel-body{padding:15px}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.award-side-nav-blocks .menu-block-wrapper{border-radius:0 0 4px 4px;padding:5px 0 25px 0}

#footer-contact {
	padding-top: 20px;
	padding-top: 2rem; }

	#footer-connect, #footer-contact {
		width: 47%;
		float: left; }





.clear:after, article:after, .commentlist .comment:after, .entry-content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }

* html .clear, * html article, * html .commentlist .comment, * html .entry-content {
	height: 1%; }

*:first-child+html .clear, *:first-child+html article, *:first-child+html .commentlist .comment, *:first-child+html .entry-content {
	min-height: 1px; }


.indent-left {padding-left:145px;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Droid Sans', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:400;}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,#wrapper .select-arrow,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input[type="text"],select,textarea{background-color:#ffffff;}
#comment-input .placeholder,#comment-input input,#comment-textarea .placeholder,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input.s .placeholder,input[type="text"],select,textarea{color:#aaa9a9;}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.select-arrow,input.s,input[type="text"],select,textarea{border-color:#d2d2d2;}
#comment-input input,.avada-select .select2-container .select2-choice,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.input-text:not(textarea),.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.searchform .search-table .search-field input,input.s,input[type="text"],select{height:29px;padding-top:0;padding-bottom:0;}



.footerModule h2, 
.mainNav .current-menu-item a, 
.mainNav .current_page_item a,
.mainNav li a:hover, 
.flex-active-slide .navDescription, 
.pageInfo, 
.special li,
.pricing .price,
.special .description,
.postThumbDate,
.dd_news_widget .viewall a:hover,
.dd_trainers_widget .viewall a:hover,
.dd_classes_widget .viewall a:hover,
.difficultyLevel
{
    background: #83B0BA !important;
}
.alt-font{font-family:Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;}
.blog-snippet-3 .alt-font{letter-spacing:0px;font-size:12px;display:inline-block;margin-left:8px;position:relative;bottom:2px;}

h6.alt-font {
 color: #ff9900;
}


.et-tabs-container, .tabs-left, .et-simple-slider, .et-image-slider, .et-testimonial-box, .author-shortcodes, .et-protected { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }


.author-shortcodes { background: #fff; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; margin-bottom: 10px; }

	.author-shortcodes .author-inner { position: relative; padding: 30px 30px 20px 117px; min-height: 60px; }

		.author-shortcodes .author-image { position: absolute; top: 32px; left: 30px; width: 60px; height: 60px; }

			.author-shortcodes .author-image img { max-width: 100%; height: auto; width: auto; }

			.author-shortcodes .author-image .author-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); box-shadow: inset 0 0 4px rgba(0,0,0,0.5); }


.et-learn-more, .et-tabs-container, .tabs-left, .et-simple-slider, .author-shortcodes, .et-tooltip-box { color:#201F1F !important; text-shadow: none !important; }

.et-learn-more a, .et-tabs-container a, .tabs-left a, .et-simple-slider a, .author-shortcodes a, .et-tooltip-box a { text-shadow: none !important; }

.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6 { color:#201F1F !important; text-shadow: none !important; }


	body.et_right_sidebar .author-shortcodes .author-inner,
	body.et_left_sidebar .author-shortcodes .author-inner { padding: 27px 27px 17px; }

	body.et_right_sidebar .author-shortcodes .author-image,
	body.et_left_sidebar .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }


	body.et_full_width_page .author-shortcodes .author-inner { padding: 27px 27px 17px; }

	body.et_full_width_page .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }


.evergreen__logo {
  transition: opacity 0.25s ease-out, visibility 0.25s ease-out;
  float: left;
  left: 5%;
  padding: 0;
  position: relative;
  top: 22px;
  z-index: 100; }
.footer .footer_block .footer_menu{display:inline-block;width:100%;padding:0 20px;}
.footer .footer_block .footer_menu .footer_menu_title{display:inline-block;width:100%;font:bold 16px BPreplay;color:#ffffff;margin-bottom:15px;}
.footer .footer_block .footer_menu .footer_menu_link{display:inline-block;width:100%;}
.footer .footer_block .footer_menu .footer_menu_link ul{display:block;list-style:none;margin:0;padding:0;}
.footer .footer_block .footer_menu .footer_menu_link ul li{display:block;list-style:none;margin:0;padding:0;font:bold 12px BPreplay;color:#4f4f4f;line-height:25px;}
.footer .footer_block .footer_menu .footer_menu_link ul li a{text-decoration:none;color:#4f4f4f;}
.footer .footer_block .footer_menu .footer_menu_link ul li a:hover{color:#4f4f4f;}

			
	nav #fluid-nav li a, nav #fixed-nav li a {
		color: #fff;
		font-weight: 700;
		text-transform: uppercase;
		font-size: 12px;
		border: none;
	}

			
	nav #fixed-nav li a:hover {
		color: #f84545;
		text-decoration: none;
	}

			
	nav #fixed-nav li.current a {
		color: #fff;
		padding-bottom: 5px;
		border-bottom: 3px solid #f84545;
	}

	
	nav #fluid-nav li, nav #fixed-nav li {
		display: inline-block;
		margin-left: 16px;
	}

    .visible-desktop {
        display: none !important ;
    }


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}


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


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


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


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





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


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



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



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.site-footer-list-item{margin:0 0 10px;line-height:1}
.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-6{width:50%}



.moduletable h3 {margin-top: 0;font-size: 140%;}

#showmodules .moduletable, #mainmodules3 .moduletable {margin-bottom: 15px;}

#mainmodules3 .block.first .moduletable {padding: 0 15px 10px 15px;}

#mainmodules3 .block.middle .moduletable {padding: 0 15px 10px 15px;}

#mainmodules3 .block.last .moduletable {padding: 0 15px 10px 15px;}

#showmodules .moduletable, #mainmodules4 .moduletable {padding: 15px;}

#main-body #showmodules .block.full .moduletable, .block.full .moduletable, #mainmodules .moduletable, #mainmodules2 .moduletable {padding: 15px;}

.feature-block .moduletable h3 {font-weight: bold;font-size: 180%;}


#contnr-search-background{
    position: relative;
    height: 461px;
}



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

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }


.row .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
}


.row .col.s1 {
  width: 8.33333%;
  margin-left: 0;
}


.row .col.s2 {
  width: 16.66667%;
  margin-left: 0;
}


.row .col.s3 {
  width: 25%;
  margin-left: 0;
}


.row .col.s4 {
  width: 33.33333%;
  margin-left: 0;
}


.row .col.s5 {
  width: 41.66667%;
  margin-left: 0;
}


.row .col.s6 {
  width: 50%;
  margin-left: 0;
}


.row .col.s7 {
  width: 58.33333%;
  margin-left: 0;
}


.row .col.s8 {
  width: 66.66667%;
  margin-left: 0;
}


.row .col.s9 {
  width: 75%;
  margin-left: 0;
}


.row .col.s10 {
  width: 83.33333%;
  margin-left: 0;
}


.row .col.s11 {
  width: 91.66667%;
  margin-left: 0;
}


.row .col.s12 {
  width: 100%;
  margin-left: 0;
}


.row .col.offset-s1 {
  margin-left: 8.33333%;
}


.row .col.offset-s2 {
  margin-left: 16.66667%;
}


.row .col.offset-s3 {
  margin-left: 25%;
}


.row .col.offset-s4 {
  margin-left: 33.33333%;
}


.row .col.offset-s5 {
  margin-left: 41.66667%;
}


.row .col.offset-s6 {
  margin-left: 50%;
}


.row .col.offset-s7 {
  margin-left: 58.33333%;
}


.row .col.offset-s8 {
  margin-left: 66.66667%;
}


.row .col.offset-s9 {
  margin-left: 75%;
}


.row .col.offset-s10 {
  margin-left: 83.33333%;
}


.row .col.offset-s11 {
  margin-left: 91.66667%;
}


.row .col.offset-s12 {
  margin-left: 100%;
}

  
  .row .col.m2 {
    width: 16.66667%;
    margin-left: 0;
  }

  
  .row .col.m3 {
    width: 25%;
    margin-left: 0;
  }

  
  .row .col.m4 {
    width: 33.33333%;
    margin-left: 0;
  }

  
  .row .col.m5 {
    width: 41.66667%;
    margin-left: 0;
  }

  
  .row .col.m6 {
    width: 50%;
    margin-left: 0;
  }

  
  .row .col.m7 {
    width: 58.33333%;
    margin-left: 0;
  }

  
  .row .col.m8 {
    width: 66.66667%;
    margin-left: 0;
  }

  
  .row .col.m9 {
    width: 75%;
    margin-left: 0;
  }

  
  .row .col.m10 {
    width: 83.33333%;
    margin-left: 0;
  }

  
  .row .col.m11 {
    width: 91.66667%;
    margin-left: 0;
  }

  
  .row .col.m12 {
    width: 100%;
    margin-left: 0;
  }

  
  .row .col.offset-m1 {
    margin-left: 8.33333%;
  }

  
  .row .col.offset-m2 {
    margin-left: 16.66667%;
  }

  
  .row .col.offset-m3 {
    margin-left: 25%;
  }

  
  .row .col.offset-m4 {
    margin-left: 33.33333%;
  }

  
  .row .col.offset-m5 {
    margin-left: 41.66667%;
  }

  
  .row .col.offset-m6 {
    margin-left: 50%;
  }

  
  .row .col.offset-m7 {
    margin-left: 58.33333%;
  }

  
  .row .col.offset-m8 {
    margin-left: 66.66667%;
  }

  
  .row .col.offset-m9 {
    margin-left: 75%;
  }

  
  .row .col.offset-m10 {
    margin-left: 83.33333%;
  }

  
  .row .col.offset-m11 {
    margin-left: 91.66667%;
  }

  
  .row .col.offset-m12 {
    margin-left: 100%;
  }

  
  .row .col.l2 {
    width: 16.66667%;
    margin-left: 0;
  }

  
  .row .col.l3 {
    width: 25%;
    margin-left: 0;
  }

  
  .row .col.l4 {
    width: 33.33333%;
    margin-left: 0;
  }

  
  .row .col.l5 {
    width: 41.66667%;
    margin-left: 0;
  }

  
  .row .col.l6 {
    width: 50%;
    margin-left: 0;
  }

  
  .row .col.l7 {
    width: 58.33333%;
    margin-left: 0;
  }

  
  .row .col.l8 {
    width: 66.66667%;
    margin-left: 0;
  }

  
  .row .col.l9 {
    width: 75%;
    margin-left: 0;
  }

  
  .row .col.l10 {
    width: 83.33333%;
    margin-left: 0;
  }

  
  .row .col.l11 {
    width: 91.66667%;
    margin-left: 0;
  }

  
  .row .col.l12 {
    width: 100%;
    margin-left: 0;
  }

  
  .row .col.offset-l1 {
    margin-left: 8.33333%;
  }

  
  .row .col.offset-l2 {
    margin-left: 16.66667%;
  }

  
  .row .col.offset-l3 {
    margin-left: 25%;
  }

  
  .row .col.offset-l4 {
    margin-left: 33.33333%;
  }

  
  .row .col.offset-l5 {
    margin-left: 41.66667%;
  }

  
  .row .col.offset-l6 {
    margin-left: 50%;
  }

  
  .row .col.offset-l7 {
    margin-left: 58.33333%;
  }

  
  .row .col.offset-l8 {
    margin-left: 66.66667%;
  }

  
  .row .col.offset-l9 {
    margin-left: 75%;
  }

  
  .row .col.offset-l10 {
    margin-left: 83.33333%;
  }

  
  .row .col.offset-l11 {
    margin-left: 91.66667%;
  }

  
  .row .col.offset-l12 {
    margin-left: 100%;
  }


.post-type-archive-video .archive-video-content .row .col {
  padding: 0;
}


.tax-video_categories .taxonomy-video-categories-content .col {
  padding: 0;
}


.page-id-186 .ambassador-perks .col {
  padding: 0 30px;
}

#logo { width:15.05%}

#logo img{ max-width:100%; height:auto; }

.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,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }

  .col-md-6 {
    width: 50%;
  }


.visit-form {
  position: absolute;
  left:360px;
  padding:26px 25px 22px;
  top:3px;
  z-index:999;
}

.visit-form .visit-choice,
.visit-form .visit-calendar,
.visit-form .visit-final {
  display:none;
}

.visit-form-open {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCFCFC)); 
  background-image: -webkit-linear-gradient(top, #ffffff, #FCFCFC); 
  background-image:    -moz-linear-gradient(top, #ffffff, #FCFCFC); 
  background-image:     -ms-linear-gradient(top, #ffffff, #FCFCFC); 
  background-image:      -o-linear-gradient(top, #ffffff, #FCFCFC); 
  background-image:         linear-gradient(to bottom, #ffffff, #FCFCFC);
  box-shadow:0 1px 2px rgba(0,0,0,.4);
}

.visit-form-choice .visit-choice {
  display:block;
}

.visit-form-choice #visit-day {
  display:none;
}

.visit-form-cal .visit-calendar {
  display:block;
}

.visit-form-cal #visit-day,
.visit-form-cal .visit-choice {
  display:none;
}

.visit-form-final .visit-final,
.visit-form-final #visit-day {
  display:block;
}

.visit-form-final .visit-choice {
  display: none;
}

.visit-form-choice {
  padding:0 0 15px;
}


.visit-form input {
  display: block;
  width:200px;
  height:40px;
  
  vertical-align:top;
  border:1px solid;
  border-color:#C09A20 #BF951F #C0901D;
  box-shadow:inset 0 1px 0 #DEDEDE;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#ffffff)); 
  background-image: -webkit-linear-gradient(top, #FAFAFA, #ffffff); 
  background-image:    -moz-linear-gradient(top, #FAFAFA, #ffffff); 
  background-image:     -ms-linear-gradient(top, #FAFAFA, #ffffff); 
  background-image:      -o-linear-gradient(top, #FAFAFA, #ffffff); 
  background-image:         linear-gradient(to bottom, #FAFAFA, #ffffff);
  border-radius:2px;
  padding:0 10px;
  color:#525252;
  margin-bottom:20px;
}

.visit-form input.required {
  border-color: #C24E3C !important;
}

.visit-form-open .visit-day .arrow {
  display: none;
}

.visit-form-open input {
  border:1px #bcbcbc solid !important;
}

.visit-form button {
  vertical-align:top;
  display: inline-block; 
  *display: inline; 
  *zoom: 1;
  font-size:14px;
  padding:5px 13px;
  font-weight:bold;
  border-radius:2px;
  -webkit-font-smoothing:antialiased;
  color:#494F50;
  border:1px #97A2A4 solid;
  border-top:1px #A4B0B4 solid;
  border-bottom:1px #8F9698 solid;
  box-shadow:0 1px 0 rgba(0,0,0,.05), inset 0 1px 0 #ffffff;
  background-color: #ECECEC;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#E0E0E0));
  background-image: -webkit-linear-gradient(top, #F9F9F9, #E0E0E0);
  background-image: -moz-linear-gradient(top, #F9F9F9, #E0E0E0);
  background-image: -ms-linear-gradient(top, #F9F9F9, #E0E0E0);
  background-image: -o-linear-gradient(top, #F9F9F9, #E0E0E0);
  background-image: linear-gradient(top, #F9F9F9, #E0E0E0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#E0E0E0');
  text-shadow:0 1px 0 #fff;
  margin-right:10px;
}

.visit-form button.visit-submit {
  border:1px solid;
  border-color:#4D5EB2 #455184 #404662;
  background-color: #5D75DF;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5D75DF), to(#505FA7)); 
  background-image: -webkit-linear-gradient(top, #5D75DF, #505FA7); 
  background-image:    -moz-linear-gradient(top, #5D75DF, #505FA7); 
  background-image:     -ms-linear-gradient(top, #5D75DF, #505FA7); 
  background-image:      -o-linear-gradient(top, #5D75DF, #505FA7); 
  background-image:         linear-gradient(to bottom, #5D75DF, #505FA7);
  box-shadow:inset 0 0 3px rgba(255,255,255,0.35);
  color:#fff;
  text-shadow:0 -1px 0 #455184;
}






.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	letter-spacing: 4px;
	text-align: center;
	margin-bottom: 10px;
	font-family: 'Karla', 'sans-serif';
	text-transform: uppercase;
	font-size: 10px;
	color: #3e3e3e;
}


.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
font-size: 20px;
}


#top {
  	background-color: transparent;
}


#top .nav {
	margin-top: 5px;
}


#top .nav a {
  	color: #333;
  	line-height: 10px;
  	padding-bottom: 4px;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-top: 4px;
	text-transform: none;
}


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


#top .nav a:hover, #top .nav li.current_page_item a, #top .nav li.current_page_parent a, #top .nav li.current-menu-ancestor a, #top .nav li.current-cat a, #top .nav li.current-menu-item a, #top .nav li.sfHover {
  	background-color: transparent;
 	text-decoration: underline;
	color: #000 !important;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

.widget-container {
    margin: 0 0 18px 0;
}


.container {
	position: relative;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}


#main-content .container {
	padding-top: 58px;
}


.et_full_width_page #main-content .container:before,
.et_full_width_portfolio_page #main-content .container:before {
	display: none;
}


.et_boxed_layout #page-container,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header,
.et_fixed_nav.et_boxed_layout #page-container #top-header,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.et_boxed_layout #page-container .container,
.et_boxed_layout #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
	width: 90%;
	max-width: 1200px;
	margin: auto;
}



.entry-content table,
body.et-pb-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}


.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}


.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}



#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 16px;
	line-height: 26px;
	list-style-type: disc;
}


#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}


#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}


#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


#top-header .container {
	padding-top: 10px;
	font-weight: 600;
}


#top-header,
#top-header .container,
#top-header #et-info,
#top-header .et-social-icon a {
	line-height: 1em;
}


.et_header_style_split #main-header .container,
.et_header_style_split #main-header .logo_container {
	z-index: 2;
	text-align: center;
}



.et_header_style_centered #main-header .container {
	height: inherit;
	text-align: center;
}


.et_header_style_centered.et_vertical_nav #main-header .container {
	height: auto;
}


.container.et_search_form_container {
	position: relative;
	height: 1px;
	opacity: 0;
}


.container.et_search_form_container.et_pb_search_visible {
	z-index: 999;
	-webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.container.et_menu_container {
	z-index: 99;
}


.container.et_search_form_container.et_pb_search_form_hidden {
	z-index: 1 !important;
}


.container.et_pb_menu_hidden {
	z-index: -1;
}



.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}


.post-password-required .et_pb_row,
.post-password-required p.nocomments.container {
	max-width: 100%;
}


.post-password-required p.nocomments.container:before {
	display: none;
}


.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
	margin-bottom: 12px;
	line-height: 24px;
}


	.et_vertical_nav #main-header .container {
		width: auto;
		margin: 0 40px;
	}


	.et_vertical_nav .container.et_search_form_container {
		position: relative;
		right: 0 !important;
		height: 40px !important;
	}


	.et_vertical_nav .container.et_search_form_container .et-search-form input {
		font-size: 14px !important;
	}


	.et_vertical_nav .container.et_search_form_container div#et_top_search {
		height: 30px;
	}


	.et_vertical_nav .container.et_search_form_container.et_pb_search_visible {
		right: 0;
		opacity: 1;
		-webkit-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container {
		z-index: 1;
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible {
		z-index: 999;
	}



	.et_fullwidth_nav #main-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	.et_fullwidth_secondary_nav #top-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	#main-content .container:before {
		position: absolute;
		top: 0;
		width: 1px;
		height: 100%;
		background-color: #e2e2e2;
		content: "";
	}


	.et_right_sidebar #main-content .container:before {
		right: 20.875% !important;
	}


	.et_left_sidebar #main-content .container:before {
		left: 20.875% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container:before {
		right: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container:before {
		left: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
		right: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before {
		left: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before {
		right: 25% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before {
		left: 25% !important;
	}


	.et_vertical_nav.et_right_sidebar #main-content .container:before {
		right: 195px;
	}


	.et_vertical_nav.et_left_sidebar #main-content .container:before {
		left: 195px;
	}



	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}

							.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container { max-width: 960px; }

			.et_boxed_layout #page-container, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row { max-width: 1120px; }

.banner-box-img {
	position:absolute;
	right:0;
	bottom:0;
}

.home .promotional_module .cta_copy_vertical {
  

  display: table-cell;
  vertical-align: middle;
}

.home .promotional_module .cta_copy_vertical .cta_copy {
  margin: 0 auto;
  color: #fff;
  width: 37%;
}

.home .promotional_module .cta_copy_vertical .cta_copy h1,
.home .promotional_module .cta_copy_vertical .cta_copy h2,
.home .promotional_module .cta_copy_vertical .cta_copy h3,
.home .promotional_module .cta_copy_vertical .cta_copy h4,
.home .promotional_module .cta_copy_vertical .cta_copy h5,
.home .promotional_module .cta_copy_vertical .cta_copy p {
  margin: 5px 0;
}

.home .promotional_module .cta_copy_vertical .right {
  margin-right: 7%;
}

.home .promotional_module .cta_copy_vertical .left {
  margin-left: 7%;
}


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

.clearfix:after,
.block-body:after {
  clear:both;
}


.clearfix,
.block-body {
  *zoom:1;
}


.block {
  margin-bottom: 32px;
}

.block-title {
  color: #8b623d;
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.block-title a {
  color: #8B623d;
}

.block-title-icon {
  margin-right: 9px;
  vertical-align: bottom;
}

.block-body {
  border: 1px solid #e1e1e1;
  padding: 18px;
}


.martha-pins .block-title {
  margin-bottom: 5px;
}

.martha-pins .block-body {
  padding-top: 26px;
}

.martha-pins .block-body img {
  width: 110px;
}


.martha-tweets .block-title {
  margin-bottom: 5px;
}


img.attachment-home-slide {
	width:100% !important;
}
	

	.attachment-home-slide {
		height:auto !important;
		max-width:100% !important;
	}

.logo{
margin-top:15px;
}

    #sliderbox_head  .slider-box-content { color: #292929; font-family: 'edmondsans_regular'; font-size: 19px; margin: 2px 0 2px 80px; position: relative; z-index: 5; line-height: 20px; letter-spacing: -1px; }

    #sliderbox_head  #slider-box1 .slider-box-content { width: 225px; line-height: 20px; }

    #sliderbox_head  #slider-box2 .slider-box-content { margin-left: 19px }

    #sliderbox_head  #slider-box3 .slider-box-content { border-right-width: 0; margin-left: 20px; margin-right: 150px; }

#tjfoot2 {
    width: 28%;
}


	#main-wrapper
	{
		padding: 1em 0 1em 0;
	}
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}

	.column2.last-column, .wide-box li.last-column {margin-left: 0;margin-right: 0; }


.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left; }


.genesis-nav-menu .menu-item:hover {
  position: static; }

.slider-item { width:810px;height:300px; position:relative; }

.ubermenu-skin-clean-white .ubermenu-tab-content-panel {
  background: #f9f9f9;
}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab{position:relative}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab.ubermenu-active{position:relative;z-index:20}
   .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tabs-group, .ubermenu.ubermenu-responsive .ubermenu-tab, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{  width:100%; min-width:100%; max-width:100%; left:0; }
 .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ min-height:0 !important; }
 .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ z-index:20; }
  .ubermenu-responsive .ubermenu-tab{ position:relative; }
 .ubermenu-responsive .ubermenu-tab.ubermenu-active{ position:relative; z-index:20; }

.ubermenu.ubermenu-main .ubermenu-tab-content-panel { background-color:#f4f4f4; }



.b-content { padding:30px; max-width:1248px; min-width:1110px; margin:0 auto; background-color:#fff; }

.b-content .b-container { width:1110px; }


#header .header-m .header-box .header-link {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 25px;
  color: gray;
}


#header .header-m .header-box .header-link.with-border {
  margin-top: 8px;
  padding-top: 5px;
  border-top: 2px solid #676767;
}



.clear {
  clear: both;
}

.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,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-lg-12 {
    width: 100%;
  }

.box{
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;

}

.box .top{
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #dfdfdf;
    color: #004a8b;
    border-radius: 2px 2px 0 0;
    font-size: 1.1em;
    font-weight: bold;
    line-height: normal;
    padding: 10px;
    
}

.box .cont{
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 2px 2px;
    
    padding: 5px;
}


.box .cont.nopadding , .nopadding .cont, #facebox .nopadding .cont{
    padding: 0
}

.row .box .cont {
    padding: 10px;
}

.row .box.nopadding .cont {
    padding: 0;
}

.box .orange{
    background-color: #FF9121;
    color: #FFF;
}

.box-company {
    min-height: 90px;
    position: relative;
    padding: 10px 10px 10px 5px;
    border-left: 5px solid #FFF;
    
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.box-company:hover{
    border-color: #FF962D;
}

.box-company .bphoto {
    font-style: normal;
    font-weight: bold;
    width: 130px;
    line-height: 70px;
}

.box-company .bphoto.lazy{   
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGBAMAAACDAP+3AAAAFVBMVEXv7+/b29ve3t719fXm5ubc3Nz+/v5Mtc4kAAAAZklEQVR4AWNIZiAEzBgMCKphZhiiYBQ4CqICESxqAtHUiGJRI4gOsKpB4dJajaIQHOFSg4xIM2fUX6P+GvUXGOD3F5xNiTlgWWChIkTAzYIgMHTUoAMyy17MMnxoglFATFuLmDYbAKldHnwg7X0kAAAAAElFTkSuQmCC");
}


.no-margin .box {
    margin-bottom: 1px;
}

#facebox .box{
    margin: 0;
}

.profilecomp .box {
    margin-bottom: 1px;
}

.wide .box-company {
    border-left: 0 none;
    padding: 10px 0;
}
#content{width:740px;float:left;position:relative}


.entry-content {
	margin:25px 0 25px 0;
	
}


.entry-content table {
	width:100%;
	margin:0 0 30px 0;
}


.entry-content table th {
	
	font-weight:bold;
}


.entry-content table.shop_attributes th {
	
}


.entry-content table td {
	
}


.entry-content dl {
	margin:0 0 20px 0;
}


.entry-content dt {
	margin:5px 0;
	font-weight:bold;
}


.entry-content .wp-caption {
	max-width:620px !important;
	
	height:auto;
}


.entry-content-portfolio {
	margin-top:4px;
}


.entry-content-portfolio img {
	max-width:590px !important;
	width:100%;
	height:auto;
}


.entry-content iframe {
	
	
}


.entry-content-portfolio iframe {
	max-width:590px !important;
	width:100% !important;
}


.entry-content-aside {
	font-size:13px;
	line-height:1.7em;
	color:#555;
}


.entry-content-aside-title {
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
	border-bottom:1px dotted #ccc;
	padding:0 0 10px 0;
	margin:20px 0 10px 0;
	color:#000;
}


.entry-content.gbtr_blog_listing {
	margin:0;
}


.entry-content img {
	max-width:100%;
	height:auto;
}


.entry-content .wp-caption-text {
	}


.entry-content h1 {
	padding:0 0 20px 0;
	font-size:24px;
	line-height:1.3em;
	font-weight:normal;
	color:#000;
}


.entry-content h2 {
	padding:0 0 20px 0;
	font-size:21px;
	line-height:1.3em;
	font-weight:normal;
	color:#000;
}


.entry-content h3 {
	padding:0 0 20px 0;
	display:block;
	font-size:18px;
	line-height:1.3em;
	font-weight:normal;
	color:#000;
}


.entry-content h4
{
	padding:0 0 15px 0;
	font-size:16px;
	line-height:1.4em;
	font-weight:normal;
	color:#000;
}


.entry-content h5
{
	padding:0 0 15px 0;
	font-size:14px;
	line-height:1.4em;
	font-weight:normal;
	color:#000;
}


.entry-content h6
{
	padding:0 0 15px 0;
	font-size:12px;
	line-height:1.4em;
	font-weight:normal;
	color:#000;
}


.entry-content p {
	padding:0 0 20px 0;
	font-size:13px;
	line-height:1.7em;
	color:#555;
}


.entry-content ul {
	padding:0 0 20px 20px;
	list-style:disc;
}


.entry-content ul li {
	padding:0;
	list-style:disc;
	font-size:13px;
	line-height:1.7em;
	color:#555;
}


.entry-content ol {
	padding:0 0 20px 20px;
}


.entry-content ol li {
	padding:0;
	font-size:13px;
	line-height:1.7em;
	color:#555;
	list-style:decimal;
}


.entry-content .alignleft {
	float:left;
	margin:0 30px 0 0;
}


.entry-content .alignright {
	float:right;
	margin:0 0 0 30px;
}


.entry-content .aligncenter {
	display:block;
	margin:0 auto;
}


.page_full_width .entry-content {
	margin:0;
	padding:0;
}

	
	.entry-content p iframe {
		max-width: 100% !important;
	}






.cbutton,.widget h1.widget-title,.widget input[type=submit],.widget.widget_shopping_cart .total,.widget.widget_shopping_cart .total strong,ul.product_list_widget span.amount,.gbtr_tools_info,.gbtr_tools_account,.gbtr_tools_search_inputbutton,.gbtr_little_shopping_bag .title,.product_item h3,.product_item .price,a.button,button.button,input.button,#respond input#submit,#content input.button,div.product .product_brand,div.product .summary span.price,div.product .summary p.price,#content div.product .summary span.price,#content div.product .summary p.price,.quantity input.qty,#content .quantity input.qty,div.product form.cart .variations .label,#content div.product form.cart .variations .label,.gbtr_product_share ul li a,div.product .woocommerce_tabs ul.tabs li a,#content div.product .woocommerce_tabs ul.tabs li a,div.product .woocommerce-tabs ul.tabs li a,#content div.product .woocommerce-tabs ul.tabs li a,table.shop_table th,table.shop_table .product-name .category,table.shop_table td.product-subtotal,.coupon .button-coupon,.cart_totals th,.cart_totals td,form .form-row label,table.shop_table td.product-quantity,table.shop_table td.product-name .product_brand,table.shop_table td.product-total,table.shop_table tfoot th,table.shop_table tfoot td,.gbtr_checkout_method_content .title,.gbtr_left_column_my_account ul.menu_my_account,table.my_account_orders td.order-total,.minicart_total_checkout,.addresses .title h3,.sf-menu a,.shortcode_featured_1 a,.shortcode_tabgroup ul.tabs li a,.shortcode_our_services a,span.onsale,.product h3,#respond label,form label,form input[type=submit],.section_title,.entry-content-aside-title,.gbtr_little_shopping_bag_wrapper_mobiles span,.grtr_product_header_mobiles .price,.gbtr_footer_widget_copyrights,.woocommerce_message,.woocommerce_error,.woocommerce_info,.woocommerce-message,.woocommerce-error,.woocommerce-info,p.product,.empty_bag_button,.from_the_blog_date,.gbtr_dark_footer_wrapper .widget_nav_menu ul li,.widget.the_retailer_recent_posts .post_date,.shortcode_banner_simple_bullet,.theretailer_product_sort,.light_button,.dark_button,.light_grey_button,.dark_grey_button,.custom_button,.style_1 .products_slider_category,.style_1 .products_slider_price,.page_archive_subtitle,.shortcode_banner_simple_inside h4,.mc_var_label,.theretailer_style_intro,.wpmega-link-title,#megaMenu h2.widgettitle,.group_table .price
{
	font-family: 'Lusitana', Arial, Helvetica, sans-serif !important;
}








.sf-menu a,
.sf-menu a:visited,
.sf-menu li li a,
.widget h1.widget-title,
h1.entry-title,
h1.page-title,
h1.entry-title a,
h1.page-title a,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.gbtr_little_shopping_bag .title a,
.theretailer_product_sort,
.shipping_calculator h3 a,
.gbtr_featured_section_title strong,
.shortcode_featured_1 a,
.shortcode_tabgroup ul.tabs li.active a,
ul.product_list_widget span.amount,
.woocommerce ul.product_list_widget span.amount
{
	color:#000;
}


#sidebar .sidebar_right ul h2 {
	padding-bottom: 10px;
	border-bottom: dashed 1px #D3C69B;
	font-size: 1.5em;
}


#sidebar .sidebar_right ul ul li {
	border-bottom: dashed 1px #D3C69B;
}


#sidebar .sidebar_right {
	width: 185px;
	float: right;
	padding: 0 10px 0 10px;
}
 
  
#sidebar .sidebar_right ul ul li ul{ 
      padding-left:20px; 
      margin-bottom:0; 
}
 
  
#sidebar .sidebar_right ul ul li ul li{ 
      list-style:none; 
      line-height:1.6em; 
      font-size: 1.1em; 
      border-bottom:0; 
}



.wpcf7-response-output {
margin:0px !important;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


span.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}


span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 .watermark {
	color: #888;
}

		#content .column .vcenter {
			height: auto;
		}


.cta {
  margin: 0 0 20px;
  background: #b80913;
  text-align: center;
  padding: 5px 0 8px;
  font-size: 22px;
  color: #fff;
  border-radius: 3px;
}


.cta strong {
  padding: 0 3px;
}


.cta a {
  color: #fff;
  text-decoration: none;
}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}

		
		#close_cross
		{
			cursor:pointer; 
			width:20px; 
			position:absolute; 
			top:-22px; 
			right:-22px;
		}

.responsive-slider.flexslider .slide {
	position: relative;
}

.responsive-slider.flexslider .slide .slide-title {
	margin: 0;
	padding: 0;
}

.responsive-slider.flexslider .slide-title a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 18px;
	line-height: 1.3em;
	color: #fff;
	background: #222;
	background: rgba(0,0,0,.3);
	text-shadow: none;
	margin: 0;
	padding: .5em 1em;
}

.responsive-slider.flexslider .slide-title a:hover {
	color: #fff;
	background: rgba(0,0,0,.5);
}

div.home-page-navigation
{
	background: white;	
}


.home-page-navigation {
    
    
    width:900px;
}

.home-page-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.home-page-navigation li {
    font-family: 'Roboto';
    font-family: 'Helvetica';
    float: left;
    position: relative;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 3.5;
    line-height: 2.5;
    font-size: 16px;
    background:#4983cc;
    background:#7ab254;
    color:white;
}


.home-page-navigation ul.menu a {
    font-family: 'Roboto';
    font-family: 'helvetica';
    font-family: 'Arial';
    padding: 0 29.35px;
    display: block;
    text-decoration: none;
    color: #444444;
    color:white;
}



.home-page-navigation ul li ul,
.home-page-navigation ul li:hover ul ul,
.home-page-navigation ul ul li:hover ul ul,
.home-page-navigation ul ul ul li:hover ul ul,
.home-page-navigation ul ul ul ul li:hover ul ul {
    display:none;
    z-index: 9999;
}

.home-page-navigation ul li:hover ul,
.home-page-navigation ul ul li:hover ul,
.home-page-navigation ul ul ul li:hover ul,
.home-page-navigation ul ul ul ul li:hover ul,
.home-page-navigation ul ul ul ul ul li:hover ul {
    display:block;
}

.home-page-navigation ul ul {
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 40px;
    z-index: 99999;
}

.home-page-navigation ul ul li {
    border-left: none;
    font-size: 14px;
    font-size: 1.4rem;
    font-size: 14px;
}

.home-page-navigation ul li ul li a,
.home-page-navigation ul li.current-menu-item ul li a,
.home-page-navigation ul li ul li.current-menu-item a,
.home-page-navigation ul li.current_page_ancestor ul li a,
.home-page-navigation ul li.current-menu-ancestor ul li a,
.home-page-navigation ul li.current_page_item ul li a {
    color: #444444;
    background-color: #FFFFFF;
    background:#E9E9E9;
}

.home-page-navigation ul ul ul {
    left: 100%;
    top: 0;
}

.home-page-navigation ul ul a {
    min-width: 200px;
}

	.newsticker { width: 500px !important; }

                .newsticker li { color: #fff; }

                	#footer_container .footer-headings .latest-news .newsticker li {
	                    color: #13a29c;
	                }

	                	#footer_container .footer-headings .latest-news .newsticker li a {
		                    color: #243444;
		                }
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

.copyright-right { margin: 0px 20px; float: right; }


#footer{
	background:#426a8c;
	height:25px;
	color:#FFF;
	font-size:12px;
	text-align:center;
}



.block-page-title {
  display: none;
}


#block-views-page-titles-block-1 .block-title {
  display: none;
}


.section_thumbnails .col{
	margin: 0px;
}




.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}


.col:first-child { margin-left: 0; }

	
	.swiper-wrapper .slider-down-arrow { display: none; }

	.nectar-slider-wrap[data-fullscreen="true"] .swiper-wrapper .slider-down-arrow { 
		display: block; 	
		bottom: 0px;
		margin-left: -30px!important;
	}

	.nectar-slider-wrap[data-fullscreen="true"] .swiper-wrapper .slider-down-arrow i { 
		font-size: 14px!Important;
		opacity: 1!important;
		transform: none!important;
		-webkit-transform: none!important;
		-o-transform: none!important;
	}


#widgets .tagcloud,
#widgets .textwidget {
	display: block;
	line-height: 1.5em;
	margin: 0;
	word-wrap: break-word;
}


#widgets .textwidget a {
	display: inline;
}



#et_mobile_nav_menu {
	display: none;
	float: right;
}


.et_header_style_slide #et_top_search,
.et_header_style_fullscreen #et_top_search,
.et_header_style_slide #top-header,
.et_header_style_fullscreen #top-header,
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul,
.et_header_style_slide div#et_mobile_nav_menu,
.et_header_style_fullscreen div#et_mobile_nav_menu,
.et_header_style_fullscreen .et_slide_menu_top .clear {
	display: none !important;
}


.et_header_style_slide.et_fullwidth_nav .et-search-form,
.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,
.et_header_style_slide div#et_mobile_nav_menu,
.et_header_style_fullscreen div#et_mobile_nav_menu {
	right: 0 !important;
}


	.et_header_style_centered #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
	}



	.et_header_style_split #et_mobile_nav_menu {
		display: block;
		float: none;
		position: relative;
		margin-top: 20px;
	}

#keyboard-copyright{margin-top:-50px;width:404px;overflow:hidden;}

.small{font-size:10px;text-decoration:none;color:#0E75B3;margin-left:2px; font-family:Arial, Helvetica;}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


footer #footer table .left-col {
  text-align: right;
  padding-right: 4px;
  color: #ffffff;
  font-style: italic;
  font-weight: 700;
}

.main-header-wrap .main-header .mini-cart .brand { font-size: 10px; margin: 0px 0px 3px 0px; }

.main-header-wrap .main-header .mini-cart .brand a { color:  #6b5249 ; }


.product .brand, .quick-shop-content .brand, #product-area .brand, .mobile-product-title .brand { font-size: 12px; margin: 25px 0 0; }

.product .brand a, .quick-shop-content .brand a, #product-area .brand a, .mobile-product-title .brand a { color:  #ba9b82 ; }

#product-area .details .header .brand, .quick-shop-content .details .header .brand { font-size: 14px; margin: 0 0 0; color:  #ba9b82 ; }

.template-product .mobile-product-title .brand { color:  #ba9b82 ; font-size: 14px; margin: 0 0 0; }

.template-search .result.item-product .details .brand { font-size: 10px; margin: 5px 0 0; }

.template-search .result.item-product .details .brand a { color:  #ba9b82 ; }
.region-header .page-element{width:75%;}
.page-element.site-name-wrapper{float:left;margin-left:calc(50% - 248px / 2);}
.page-element.site-name-wrapper #site-name{line-height:1em;font-size:0;margin-top:13px;margin-bottom:13px;}


.centermapcontainer{
	padding:0;
	margin: 0 auto;
	width: auto;
	height:1px;
	max-width:1180px;
}

#trip-planner-wrapper .right .no-show{
	display: none;
}

#trip-planner-wrapper .right .no-show.active{
	display: block;
}

#trip-planner-wrapper .right .no-show .intro{
	color: #2B2B2B;
	display: block;
	left: 1px;
	margin: 0;
	position: relative;
	top: -17px;
	width: 170px;
}

#trip-planner-wrapper .right .no-show input{
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
	color: #ABAAAA;
	font-family: "droid_sansregular",arial,helvetica,sans-serif;
	font-size: 12px;
	margin: 0 0 5px;
	padding: 10px;
	width: 288px;
}

#trip-planner-wrapper .right .no-show textarea{
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
	color: #ABAAAA;
	font-family: "droid_sansregular",arial,helvetica,sans-serif;
	font-size: 12px;
	margin: 0 0 6px;
	padding: 10px;
	width: 288px;
}

#trip-planner-wrapper .right .no-show .button#sh-submit{
	margin: 0 auto;	
	padding: 10px 0 9px;
}

	#trip-planner-wrapper .right .no-show input, #trip-planner-wrapper .right .no-show textarea {
		width: 228px;
	}

.home .keyword {
  letter-spacing: 0.11em;
  text-transform: uppercase;
}


.slice-intro .keyword {
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.social h2 .keyword {
  color: #fff;
}

.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}

.menu {
    width:750px;
    margin:0 auto;
}



.menu-mf {
clear: both;
text-align: center;
}


.menu-mf a {
color: #666;
text-decoration: none;
}


.menu-sub {
font-size: 80%;
clear: both;
text-align: center;
}


.menu-sub a {
color: #666;
text-decoration: none;
}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.tb-megamenu .navbar .container{width:auto;}
.tb-megamenu .navbar-static-top .container,.tb-megamenu .navbar-fixed-top .container,.tb-megamenu .navbar-fixed-bottom .container{width:940px;}
.tb-megamenu .container-fluid{padding:0;}
.tb-megamenu .container{width:auto;}
.tb-megamenu .container,.tb-megamenu .navbar-static-top .container,.tb-megamenu .navbar-fixed-top .container,.tb-megamenu .navbar-fixed-bottom .container{width:932px;}
.mmenu-nav.mm-fresh .search-form .container-inline div,.mmenu-nav.mm-fresh .search-form .container-inline label{display:block;}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.navbar.container{margin-top:20px}
#google-appliance-block-form .container-inline div{display:table;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.social-nav__item .icon-gs{margin:0 .08em;vertical-align:middle}
.social-nav__item{padding-left:30px}
.social-nav__item:first-child{padding-left:0}
.social-nav__item:last-child{padding-left:0}


div.dewy-func a, body#tinymce a{ color:#c00 !important; }


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


  .col-md-7 {
    width: 58.33333333%; }


.pi-product {
    width: 31% !Important;
    max-width: none !Important;
    padding-top: 25px;
    padding-bottom: 25px;
}


.pi-product h2 {
   text-align: center;
}


.pi-product:last-child {
    margin-right: 0;
}


    .pi-product:nth-child(4) {
        clear: both;
    }


    .pi-product:last-child,
    .pi-product:nth-child(3) {
        margin: 0 auto;
    }


.pi-product .magento-price.sale,
.pi-product .magento-price {
    color: #ED7F00;
    font-size: 20px;
    font-weight: bold;
    display: block;
}


.pi-product p {
    text-align: left;
}





#container-onlinestore, #container-retailer, #container-storelocator, #container-new {
	position:relative;
	width:129px;
	height:18px;
}
.row{margin-left:-15px;margin-right:-15px}


#emergency .row {
	padding-left: 30px;
}


#home_videos .row h4 {
	font-family: "nimbus-sans-n4", "nimbus-sans", sans-serif;
	margin-top: 0;
	font-size: 17.5px;
	font-weight: normal;
}


#home_videos .row ul li {
	font-family: "nimbus-sans-n4", "nimbus-sans", sans-serif;
	font-size: 15px;
}


#home_videos .row {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #768cbc;
}


#home_videos .row:first-child {
	border-top: 2px solid #768cbc;
	padding-top: 20px;
}

			
	.row.topnav, .row.mainnav, .row.logo {
		margin-left: 0;
		margin-right: 0;
	}

	
	.row.topnav .col-md-12, .row.mainnav .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}


  .navbar .row.mainnav {
		
		
  }

.gameslist-widget-tab-content {
	width: 280px;
	display: none;
}

.gameslist-widget-tab-content ul {
	width: 280px;
}

.gameslist-widget-tab-content ul li {
	width: 105%; 
	padding: 2px 5px;
	line-height: 19px;
	text-overflow: ellipses;
	white-space: nowrap;
}

	
	
	.block-image { position:relative; }

	.block-item-small .block-image { position:relative; display:inline-block; margin-right:12px; float:left; }

	.block-item-big .block-image { position:relative; display:inline-block; margin-right:12px; float:left;  }
.blog-content .comments-info .col-7,.row .col-7{width:29.16667%;left:auto}
.article-listing .col-7{width:29.16667%;padding-right:.375rem}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}


.imgfloatright {
    margin: 0px 0px 10px 10px;
    float: right
}

#copyright .inner1 .left { float: left; width: 49%; margin-right: 1%; }


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


a.alignnone {
	display: inline-block;
}


.featured-content .alignnone {
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
}


.footer-widgets  .featured-content .alignnone {
	margin-bottom: 24px;
}


.home-top .featured-content a.alignleft,
.home-top .featured-content a.alignnone,
.home-top .featured-content a.alignright {
	margin-bottom: 0;
}
#wdn_navigation_bar{position:relative;font-family:"Tungsten A","Tungsten B",HelveticaNeueCondensed,HelveticaNeue-Condensed,"Helvetica Neue Condensed",HelveticaNeueRomanCondensed,HelveticaNeue-Roman-Condensed,"Helvetica Neue Roman Condensed","Arial Narrow",HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman",Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-style:normal;color:#fff}
#wdn_navigation_bar a{text-decoration:none;color:#fff}
#wdn_navigation_bar ul{margin:0;padding:0;list-style:none}
#wdn_menu_toggle:checked~#wdn_navigation_bar{left:0}
#wdn_menu_toggle:checked~#wdn_navigation_bar .empty-secondary #navigation li ul{margin-bottom:0}
.js #wdn_navigation_bar{visibility:hidden}
.js .nav_ready #wdn_navigation_bar{visibility:visible}
.nav-scrolling #wdn_navigation_bar{position:fixed;top:0;width:100%;z-index:200}
#footer,#wdn_app_wrapper,#wdn_navigation_bar,#wdn_resources,#wdn_site_title span span,#wdn_social,.skipnav,.wdn-icon-menu,.wdn-menu-trigger,.wdn-share-this-page{display:none!important}
.wdn-band{max-width:100%!important;clear:both}
.wdn-band .wdn-inner-wrapper{margin-left:5%;margin-right:5%}
.wdn-band .wdn-inner-wrapper:after{content:"";display:table;clear:both}
.wdn-text-band.wdn-band .wdn-inner-wrapper{max-width:50rem;margin:0 auto}
#maincontent .wdn-band .wdn-inner-wrapper{padding-top:2.369em;padding-bottom:2.532em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-sm{padding-top:1.333em;padding-bottom:1.425em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-lg{padding-top:4.209em;padding-bottom:4.449em}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-no-top{padding-top:0}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-no-bottom{padding-bottom:0}
#maincontent .wdn-band .wdn-inner-wrapper.wdn-inner-padding-none{padding-top:0;padding-bottom:0}
.wdn-band .wdn-stretch{max-width:100%;width:100%}
.wdn-band .wdn-center{text-align:center}
.wdn-band-triad-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#cfe3ee}
.wdn-band-complement-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#cbe6d1}
.wdn-band-neutral-seperator{border-width:2px 0 2px 0;border-style:solid;border-color:#dad6cc}
.men__test-face{width:78px;height:auto;display:none}
   	
.grid_12 { width: 74.6875%; }


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	margin: 0 1.25% 0 0;
	float: left;
	display: block;
}
#footer_cont{background:#333;margin:0 auto;padding:0 0 2.083333333333%;width:95%;max-width:1180px}


.logo {
	margin-top: 15px;
	display: inline-block;
}
