﻿
  .sidenote #skycolumn {
  }

    #skycolumn ul {
      padding: 0;
      margin: 0 0 5px 0;
    }

      #skycolumn li {
        list-style-type: none;
      }

      #skycolumn li.headline, .sidechunk .headline {
        font-family: Helvetica;
        font-size: 13px;
        font-weight: bold;
        text-shadow: 0px 1px 0px #fff;
        margin-bottom: 5px;
        padding: 4px 7px;
        color: #004577;
        text-transform: uppercase;
        background-color: #CFDBE6;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        text-align: left;
      }

      #skycolumn li a {
        text-decoration: none;
        white-space: nowrap;
        color: #222;
        font-size: 12px;
        display: block;
        padding: .25em;
        padding-left: .5em;
      }

      #skycolumn li:hover a {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        background-color: #eee;
      }

      #skycolumn .cube {
        margin: .5em 23px;
        padding: .5em 0;
        border-top: 1px solid #CFDBE6;
        text-align: center;
      }


.wrap_header {
	
	margin: 0 auto;
	max-width: 1080px;
	}


img.alignnone, img.alignleft, img.alignright, img.aligncenter, .wp-caption img,
.menu_item_image_sm img, .menu_item_image_lg img,
.blog_post_image_sm, .blog_post_image img,
.gallery-item img, .search_image_sm {	
    -webkit-border-radius: 6px;	
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;			
	 border-radius: 6px;
}

.latest-tweets ul li { margin-left: 0; }


#page {
min-width:320px!important;
margin-left: auto;
margin-right: auto;
width: auto;
}


#page-overlay {width:100%; height:100px;}


.clearfix:before,
.clearfix:after { content: "\0020"; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }


.banner_top {
	float:right;
	text-align: center;
	display: block;
	padding: 0px;
	margin-bottom: 14px;
	height: 250px;
	width: 300px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
	position:relative;
	z-index:98;
}


.game_review_page .banner_top {
	float:none;
}


.played_on_site_game_page .banner_top {
	margin-bottom:14px;
}

  .home-widgets .page-content .woo-image.aligncenter {
    margin: 0 auto 2.618em;
  }

  .home-widgets .page-content .woo-image.alignleft {
    margin-right: 2.618em;
    float: left;
  }

  .home-widgets .page-content .woo-image.alignright {
    margin-left: 2.618em;
    float: right;
  }

.box{
cursor:pointer;

}


.box:hover div.boxHolder{
transition: opacity .4s;
-moz-transition: opacity .4s; 
-webkit-transition: opacity .4s; 
-o-transition: opacity .4s; 
opacity:1;
}

.box p#rolloverTitle{
	font-family: 'Pinyon Script';
	font-size:1.8em;
	margin-top:90px;
	text-transform:capitalize;
	color: rgb(255,255,255);
}

.box p#rolloverDescription{
	font-family:LatoRegular;
	text-transform:uppercase;
	font-size:.7em;
	margin-top:15px;
	color:rgb(255,255,255);
}


ul .latestnews {
	list-style: none;
	display: block;
	margin-left: -19px;

	line-height: 1em;
	margin-bottom: 15px;
	text-align: left;
}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}




.width-2-30,
.width-10-190,
.width-18-350,
.width-20-390,
.width-24-470,
.width-28-550,
.width-30-590,
.width-38-750,
.width-45-890,
.width-46-910,
.width-48-950  {
  float: left;
  margin-right: 10px; 
}

.width-20-390   { width: 390px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

	
		.container.sp_sidebar .post-image.audio iframe {
			width:476px;
			height:auto;
		}

	
	.container.sp_sidebar #main {
		width:476px;
		margin-right:20px;
	}

	.container.sp_sidebar #sidebar {
		width:230px;
	}

	
		.container.sp_sidebar #sidebar .widget {
			width:230px;
		}

		
	.container.sp_sidebar .sp-grid li {
		width:228px;
	}

	
	.container.sp_sidebar .item-related {
		width:149px;
		margin-right:14px;
	}

	.container.sp_sidebar .item-related:last-child {
		margin-right:0;
	}

	.container.sp_sidebar .item-related h3 a {
		font-size:12px;
		letter-spacing:1px;
	}

	
	.container.sp_sidebar #respond textarea {
		width:93%;
	}

		.container.sp_sidebar .sp-grid li:nth-child(3n+3) {
			margin-right:16px;
		}

		
		.container.sp_sidebar .sp-grid li:nth-child(2n+2) {
			margin-right:0;
		}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#337ab7;border-radius:0}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.carousel-caption .btn{text-shadow:none}





body, a, p, h1, h2, h3, h4, .btn {
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


h1, h2, h3, h4, .btn {
  text-transform: uppercase;
  font-weight: bold;
}


.alert .btn {
  margin-bottom: 0px;
  background-color: #33ceff;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  padding: 3px 16px;
  font-size: 15px;
  margin: 0px 10px;
  border-width: 2px;
}


.alert .btn:hover,
.alert .btn:active,
.alert .btn:focus {
  border-width: 2px;
  color: #33ceff;
}


a, .btn-link {
  color: inherit;
  font-weight: bold;
}


.btn-sm {
  font-size: 12px;
}


#header_action_buttons .btn {
  margin-right: 10px;
  margin-bottom: 10px;
}


#header_action_buttons .btn:last-child {
  margin-right: 0px;
}


.btn-primary,
input[type="submit"] {
  background-color: #33CEFF;
  color: white;
  border: 3px solid #33CEFF;
}


.btn-secondary-white {
  background-color: transparent;
  border: 4px solid white;
  color: white;
  font-weight: bold;
}


.btn-secondary {
  background-color: transparent;
  border: 4px solid #333;
  color: #3F3E3E;
  font-weight: bold;
}


.btn-secondary.btn-sm {
  border: 3px solid #333; 
}


.btn-secondary-grey {
  background-color: transparent;
  border: 4px solid #333;
  color: #333;
  font-weight: bold;
}


.text-dark .btn-secondary-white {
  background-color: transparent;
  border: 4px solid #333;
  color: #333;
  font-weight: bold;
}


.text-dark .btn-secondary-white:hover {
  background-color: #333;
  border: 4px solid #333;
  color: white;
  font-weight: bold;
}


  .btn-lg {
      font-size: 18px;
      padding: 10px 20px;
  }

    header .btn-secondary-white {
      background-color: transparent;
      border: 4px solid #ffffff;
      color: #ffffff;
      font-weight: bold;
    }

    header .btn-secondary-white:hover,
    header .btn-secondary-white:active,
    header .btn-secondary-white:focus {
      background-color: #ffffff;
      border: 4px solid #ffffff;
      color: white;
    }
.hotel-destinations ul{list-style-type:none;padding:0}
.hotel-destinations li{margin-bottom:10px}
.hotel-destinations li:last-child{margin-bottom:0}
.hotel-destinations a{color:#0A84C1;font-size:14px;text-decoration:none}
.hotel-destinations a:hover{text-decoration:underline}
.defaultNavigation .header .indie-details.loggedin{right:0}
.defaultNavigation .indie-details{position:absolute;right:-137px;width:375px}
.ie7 .defaultNavigation .indie-details,.ie8 .defaultNavigation .indie-details{width:395px;top:0}
.defaultNavigation .blog-indie .indie-details{right:-65px}


	#footer {
		text-align: center;
	}


	#footer .social-icons {
		padding-bottom: 10px;
		text-align: center;
	}


#footer-wrapper {
	margin: 0;
	padding: 0;
}


#footer a {
	color: #333333;
	font-weight: 400;
}


#footer a:hover {
	color: #444444;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
	content: ' ';
	display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
	clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
	-ms-filter: "progid:DXImageTransform.Microsoft.zoom(1)";
}



.banner { overflow-x: hidden; }







.banner .cycle-bg-image { background-position: center center; }
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}

.recorder_con .upgrade{margin:0 0 15px; }

.recorder_con .recorder_bottom_home{padding:0; margin:20px 0 0 0; }


.home .recorder_con	   			            { padding:13px 0 0 0; margin:0; border:none; }

.recorder_con                               { padding: 30px 0 30px 0; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; margin-top: 30px;}

.purchasedframed .recorder_con { padding: 0; }


.lead-call .call-message {
  margin-top: 30px; }


.call-message em {
  font-weight: bold;
  color: #567CDE; }
 
 
.wrap{
	margin:0 auto;
	padding:0;
	
	text-align:center;
	display:table;
	border-left-width:1px;
	border-right-width:1px;
	//border-left-style:solid;
	//border-right-style:solid;
	//border-color:#AAAAAA;
	border-color:#87CC65;
	background-color:#FFFFFF;
	border-right: 1px dotted #87CC65;
	border-left: 1px dotted #87CC65;
}
.container-push,.push-push{-webkit-transform:translate3d(-200px, 0, 0);-moz-transform:translate3d(-200px, 0, 0);-ms-transform:translate3d(-200px, 0, 0);-o-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}

  #layerslider .ls-s5 {
    display: none!important;
  }

#sp-bottom .sp-block .last img.bicon{float:left}

.rtl #sp-bottom .sp-block .last img.bicon{float:right;margin:0 0 0 15px}

#sp-bottom .sp-block .last p.gtouch, p.gtouch a{font-size:15px;margin-bottom:15px}

	#sp-bottom.sp-modCol4 .sp-block{width:25%!important}

	#sp-leftcol, #sp-rightcol,#sp-inset1, #sp-inset2, #sp-maincol, #inner_content, .sp-block, .item {width:100%!important;margin:0!important}

	.sp-block .first, .sp-block .last, .sp-block .single,
	.item .first, .item .last, .item .single	{margin:0!important}

#sp-bottom .sp-block .first {margin-left:-25px}

#sp-bottom .sp-block .last {margin-right:-25px}

#sp-bottom .sp-block .single {margin-left:-25px;margin-right:-25px}

.sp-block{float:left;display:inline}

.sp-block .first {margin-left:-10px}

.sp-block .last {margin-right:-10px}

.sp-block .single {margin-left:-10px;margin-right:-10px}
#box-block-block-3 #copyright-msg{float:right;font-size:9px;margin-top:13px;}


.post .content .entry_image {
  width:318px; height:192px;
  float:left;
  margin: 0 21px 18px 0;
  border:3px solid #C4C7CD;
  background: #C4C7CD;
  overflow:hidden;
}

.post .content .entry_image img {
  border:none;
  margin:0;
}

.latest_reviews .post .content .entry_image {
	width:117px;
	height:81px;
	margin-bottom:0;
}

.latest_reviews .post .content .entry_image img{margin: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: 20px;
  padding-right: 20px; }

  .col-md-2 {
    width: 16.6666666667%; }


.site-header .header-main {
  margin-bottom: 20px;
  margin-bottom: 2rem;
  text-align: center;
}
#search-theme-form{display:inline-block;color:#666666;float:right;margin:5px;}
#search .form-text,#user-login-form .form-text{border:1px solid #6191c5;padding:2px;color:#444444;}
#search .button,#search .form-submit,#user-login-form .button,#user-login-form .form-submit{border:2px groove #0d4256;background-color:#d1e4ea;color:#2c7d9c;font-weight:bold;}
.image-left,p.left,img.left{float:left;margin:0 16px 12px 0;clear:left}
img.left,.float-left{margin:.5em 1em .5em 0;float:left;clear:left;}

.latest-info-posts h2.title { color: #af0909; text-shadow:1px 1px #000;  }
 

div.title {  }

div.title h1 {border-bottom: 2px solid #E3E3E3; color: #9b9b9a; }







.portfolio-content div.title { color: #fff;}

.portfolio-content div.title h2.custom-font{ color: #fff;}

						   
						 .single-post div.title  h1 { font-size:;  }

	#main{
		padding-bottom:50px;
	}


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

	
		#main,#wrapper{
		background-color:#ffffff !important;
	}

			#main .reading-box .button,
	#main .continue.button,
	#main .portfolio-one .button,
	#main .comment-submit,
	.button.default{
		color: #105378 !important;
		background-image: linear-gradient(top, #90c9e8 0%, #5aabd6 100%);
		background-image: -o-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);
		background-image: -moz-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);
		background-image: -webkit-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);
		background-image: -ms-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #90c9e8),
			color-stop(1, #5aabd6)
		);
		border:1px solid #5aabd6;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c9e8', endColorstr='#5aabd6');
	}

	.no-cssgradients #main .reading-box .button,
	.no-cssgradients #main .continue.button,
	.no-cssgradients #main .portfolio-one .button,
	.no-cssgradients #main .comment-submit,
	.no-cssgradients .button.default{
		background:#90c9e8;
	}

	#main .reading-box .button:hover,
	#main .continue.button:hover,
	#main .portfolio-one .button:hover,
	#main .comment-submit:hover,
	.button.default:hover{
		color: #105378 !important;
		background-image: linear-gradient(top, #5aabd6 0%, #90c9e8 100%);
		background-image: -o-linear-gradient(top, #5aabd6 0%, #90c9e8 100%);
		background-image: -moz-linear-gradient(top, #5aabd6 0%, #90c9e8 100%);
		background-image: -webkit-linear-gradient(top, #5aabd6 0%, #90c9e8 100%);
		background-image: -ms-linear-gradient(top, #5aabd6 0%, #90c9e8 100%);

		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #5aabd6),
			color-stop(1, #90c9e8)
		);
		border:1px solid #5aabd6;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5aabd6', endColorstr='#90c9e8');
	}

	.no-cssgradients #main .reading-box .button:hover,
	.no-cssgradients #main .continue.button:hover,
	.no-cssgradients #main .portfolio-one .button:hover,
	.no-cssgradients #main .comment-submit:hover,
	.no-cssgradients .button.default{
		background:#5aabd6;
	}

	
		#header .avada-row, #main .avada-row, .footer-area .avada-row, #footer .avada-row{ max-width:940px; }

	
		.post-content h2,.title h2,#main .post-content .title h2,.page-title h1,#main .post h2 a{
		font-size:18px !important;
				line-height:27px !important;
	}

	
	
		body a,.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a{color:#333333 !important;}

	
		#main #sidebar{
		background-color:#ffffff;
	}

	
		#main #content{
		width:71.1702128%;
	}

	header .slider-container{display: block;width: 100%;height:700px;position: fixed;top:0;z-index: 1;overflow: hidden}


.trfontsize { font-weight: bold; }
.icon-menu:before{content:'\e800'}
.icon-left-dir:before{content:'\e801'}
.icon-right-dir:before{content:'\e802'}
.icon-down-open:before{content:'\e803'}
.icon-right-open:before{content:'\e804'}
.icon-home:before{content:'\e805'}
.icon-search:before{content:'\e806'}
.icon-up-open-big:before{content:'\e807'}
.icon-down-open-big:before{content:'\e808'}
ul.topnav li.menu-icon .icon-menu{font-size:32px;padding:0 7px;vertical-align:sub}
.sb-slidebar nav form .icon-search{cursor:pointer;display:inline-block;font-size:24px;height:24px;margin-top:-2px;margin-left:-4px;vertical-align:top;width:24px}
.sb-slidebar nav .icon-home{display:inline-block;font-size:16px;margin-top:-4px;margin-left:-4px}
#references .icon,#resources .icon{font-size:12px}

.corner-bl {
	bottom: -1px;
	left: -1px;
	position: absolute;
}

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

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

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

h3.subtitle, h3.subtitle a {
  font-size: 18px;
  font-family: 'Montserrat', Helvetica, sans-serif;
  font-weight: bold;
  color: #11A54E;
}

h3.subtitle a:hover {
  color: #222;
}

.home .slick-slider-splash.testimonials h3.subtitle { margin-bottom: 2.5em; }

.simple-section-nav h3.subtitle, .simple-section-nav h2.widgettitle {
  display: none;
}
		
 		.blog-post,
 		.service,
 		.sidebar-column {
 			padding: 0;
 		}





.img-left .float-content {float:right !important}


.float-content {padding:0 10%}

.img-center .float-content {padding:15px 15% 30px}
	
	
	
	.float-block .float-content {padding-bottom:30px}


	
	.float-block.img-right .container, .float-block.img-left .container,
	.float-block.img-right .row, .float-block.img-left .row,
	.float-block.img-right .float-content, .float-block.img-left .float-content,
	.float-block.img-right .float-img, .float-block.img-left .float-img {height:100%}
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-menu ul .sub-menu{margin-top:4px}
footer .footer-menu ul .sub-menu li{list-style:none;line-height:1.7}
footer .footer-menu ul .sub-menu li a{font-size:12px;font-weight:400;color:#555}
footer .footer-menu ul .sub-menu li a:hover{cursor:pointer;text-decoration:underline}





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

.clearfix:after{clear:both;}


.scp_posts .scp_post .scp_date { 
	display: block;
	margin-top: 5px;
}

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

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

.row:after {
	clear:both
}


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

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

.container:after {
	clear:both
}

	.newspress_date { display:block; font-size:10px; font-weight:bold; color:#666; padding-top:4px;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.block-btn.cct span.today{font-size:14px;line-height:16px;line-height:1rem;}
.element-invisible{position:absolute !important;clip:rect(1px,1px,1px,1px);left:0;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}


.widget_custom_menu_widget-1 li.menu-item {
  display: inline-block;
  margin-right: 10px; }

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


.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

#home-feature .bulleted-list li {
	height: auto;
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 0 3px 15px;
}

#home-feature .bulleted-list li a {
	font-size: 13px;
}

#home-feature ul.bulleted-list {
	height: 105px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
}

ul.bulleted-list {
	height: 206px;
    	margin: 0;
    	overflow: hidden;
    	padding: 0;
}

li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	font-weight: bold;
	float: left;
	clear: both;
    	list-style: square outside none;
	line-height: 1.2;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
	text-align: left;
}



.ie #text-69 ul.bulleted-list li {
	float: none;
}

#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}

main section .section-header .section-title {
    font-size: 30px;
    font-family:"The Wave Demi Bold", sans-serif; font-weight:bold; font-style:normal;
    margin-bottom: 10px;
    display: inline-block;
}

#product .section-header .section-title {
    margin-top: 2em;
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    opacity: 0;
}

#product.show .section-header .section-title {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#designer .section-header .section-title {
    margin-top: 2em;
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    opacity: 0;
}

#designer.show .section-header .section-title {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#page .section-header .section-title {
    margin-top: 2em;
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    opacity: 0;
}

#page.show .section-header .section-title {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#search .section-header .section-title {
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    opacity: 0;
}

#search.show .section-header .section-title {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#downloads .section-header .section-title {
    margin-top: 2em;
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955);
    opacity: 0;
}

#downloads.show .section-header .section-title {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.lt-ie9 #mainarea.has-col3 #col1{margin-left:20%;width:75%;}
.lt-ie9 #mainarea.has-col2 #col1{width:67%;margin-left:0;}
.lt-ie9 #mainarea.has-col2.has-col3 #col1{width:55%;margin-left:20%;}
.lt-ie9 #mainarea.has-col2 #col3{margin-left:0;padding-left:16px;padding-left:1rem;width:100%;}
.lt-ie9 #mainarea.has-col2 #block-block-74,.lt-ie9 #mainarea.has-col2
#block-menu-block-7,.lt-ie9 #mainarea.has-col2
#block-menu-block-5,.lt-ie9 #mainarea.has-col2
#block-menu-block-3{margin-left:-16px;margin-left:-1rem;}
.lt-ie9 body.front #mainarea.has-col3 #col1{margin-left:0%;}
.lt-ie9 body.front #mainarea.has-col2.has-col3 #col1{margin-left:0;width:50%;}
.lt-ie9 body.front #mainarea.has-col2 #col3{padding-left:0;margin-left:0%;width:25%;}
body.front #mainarea.has-col2 #col3 .block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}




.overlay,
.overlay:before,
.overlay:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.overlay {
    opacity: 0.5;
}


.overlay:before,
.overlay:after {
    content: "";
}


.overlay:before {
    background-color: #404040;
}

.component_homepage_slideshow_controller_item:hover .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}

.component_homepage_slideshow_controller_item.active .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#3d6b99;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#3d6b99;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#335980;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#525252;}

	.button-sidebar .widget .page-widget-btn-link {
	  font-size: 12px;
	}

.widget .socials ul li {
	padding: 0;
	border-bottom: none;
}




.widget {
	margin-bottom: 50px;
}

.widget h4 {
	font-size: 14px;
	margin-bottom: 0;
}

.widget ul,
.widget li {
	list-style: none;
	padding-left: 0;
}

.widget li {
	padding: 3px 0;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.widget li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.widget .list-unstyled li {
	padding: 0;
}

.widget .menu li,
.widget .lp-sidebar li {
	padding: 0;
	border-bottom: none;
}

.widget .menu li {
	margin-bottom: 0;
}

h4.widget-title {
	font-size: 14px;
	font-weight: bold;
}

.widget a,
.copyright a,
.mt-blog.grid .post-content a,
a.more-link,
.post-header a,
.footer-nav a {
	color: #333;
}

.btn.btn-default,
.form-submit #submit,
.wpcf7-form input.wpcf7-submit,
.widget .tagcloud a,
.mt-blog.grid .format-link a:hover,
.flex-caption-title,
.mt-opil, .mt-opip,
.mt_link a,
.mt_link.mt_color_reverse a:hover {
	color: #fff;
	background: #234444;
}

.btn.btn-default:hover,
.form-submit #submit:hover,
.wpcf7-form input.wpcf7-submit:hover,
.widget .tagcloud a:hover,
.mt-opil:hover, .mt-opip:hover,
.mt_link a:hover,
.mt_link.mt_color_reverse a {
	color: #fff;
	background: #444444;
}


.footer .widget h1,
.footer .widget h2,
.footer .widget h3,
.footer .widget h4,
.footer .widget h5,
.footer .widget h6 {
	color: #eee;
}

	.widget a:hover,
	.copyright a:hover,
	.mt-blog.grid .post-content a:hover,
	a.more-link:hover,
	.post-header a:hover,
	.footer-nav a:hover,
	.mt-section.mt-text-light .latest-posts .post-title a:hover,
	.top-navigation-wrapper li a:hover,
	.team-member-text h4 a:hover,
	.mt-breadcrumbs a:hover {
		color: #27a3a5;
	}

	.btn.btn-default,
	.form-submit #submit,
	.wpcf7-form input.wpcf7-submit,
	.widget .tagcloud a,
	.format-link .post-header h1 a:hover,
	.mt-blog.grid .format-link a:hover,
	.flex-caption-title,
	.mt-opil, .mt-opip,
	.mt_link a,
	.mt_link.mt_color_reverse a:hover,
	.mt-pagination span.current,
	.mt-pagination a:hover,
	.skill-bar span {
		color: #ffffff;
		background: none repeat scroll 0 0 #543e55;
	}

	.btn.btn-default:hover,
	.form-submit #submit:hover,
	.wpcf7-form input.wpcf7-submit:hover,
	.widget .tagcloud a:hover,
	.mt-opil:hover, .mt-opip:hover,
	.mt_link a:hover,
	.mt_link.mt_color_reverse a {
		color: #ffffff;
		background: #5d2d30;
	}

	.footer .widget h1,
	.footer .widget h2,
	.footer .widget h3,
	.footer .widget h4,
	.footer .widget h5,
	.footer .widget h6,
	.footer-wrapper a,
	.footer-wrapper h4 {
		color: #000;
	}

	.home-page-sidebar .widget {
	  margin: 0;
	}

	.homesidebarthird h4.widget-title,
	.homesidebarsecond h4.widget-title,
	.homesidebarfirst h4.widget-title {
	  font-size: 23px;
	  font-family: raleway;
	  color: #234444;
	  text-transform: uppercase;
	  margin-bottom: 0px;
	}

	.home-page-sidebar-wrapper .widget a {
	  font-family: raleway;
	  font-size: 13px;
	  font-weight: 500;
	}

	.widget.home-sidebar-first {
	  margin-bottom: 15px;
	}

	.widget .page-widget-btn-link {
	  color: #fff;
	  font-family: old standard tt;
	  font-size: 14px;
	  font-weight: 500;
	  text-transform: uppercase;
	  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.58);
	}

	.widget-text {
	  text-align: center;
	}

	

	
	.footer-col h2.foorerhoursttle,
	.footer-col h4.widget-title {
	  font-family: old standard tt;
	  font-size: 18px;
	  font-weight: bold;
	  text-transform: uppercase;
	  margin-bottom: 10px;
	}

	.footerdaytime .widget {
	  margin-bottom: 15px;
	}

	.sidebar-right .widget {
	  margin-bottom: 10px;
	}

	.button.gform_button, .btn.btn-default, .form-submit #submit, .wpcf7-form input.wpcf7-submit, .widget .tagcloud a, .mt-blog.grid .format-link a:hover, .flex-caption-title, .mt-opil, .mt-opip, .mt_link a, .mt_link.mt_color_reverse a:hover {
	  background: none repeat scroll 0 0 #234444;
	  color: #fff;
	}

	.button.gform_button:hover, .btn.btn-default:hover, .form-submit #submit:hover, .wpcf7-form input.wpcf7-submit:hover, .widget .tagcloud a:hover, .mt-opil:hover, .mt-opip:hover, .mt_link a:hover, .mt_link.mt_color_reverse a {
	  background: none repeat scroll 0 0 #27a3a5;
	  color: #fff;
	}

	.widget-text a:hover {
	  color: #234444;
	}
.section .region{width:100%;}
.region-content{overflow:hidden;}
.region-content-bottom{overflow:hidden;padding:35px 0 0px;border-top:1px solid #dfdecc;clear:both;}
.region-content-bottom section.block .content ul li{padding:0 0 6px 0;margin-bottom:8px;background:none;border-bottom:1px solid #f2f2eb;}
.region-content-bottom section.block h2{font-size:20px;line-height:24px;margin-bottom:20px;}
.region-footer{overflow:hidden;}
.panels-flexible-column,.field-name-field-product,.field-type-image,.field-type-image img,.field-name-body,.group-pricing{width:100% !important;clear:both;}
.panels-flexible-3 .panels-flexible-column{padding:0;}
.panels-flexible-3 .panels-flexible-column-inside{padding-right:0.5em;padding-left:0.5em;}
.panels-flexible-3 .panels-flexible-column-inside-first{padding-left:0;}
.panels-flexible-3 .panels-flexible-column-inside-last{padding-right:0;}
.panels-flexible-column-3-main{float:left;width:99.0000%;}
.panels-flexible-column-3-2{float:left;width:49.5000%;}
.panels-flexible-column-3-3{float:left;width:49.5000%;}

#header .top-row {
	position: absolute;
	top: 1px;
	left:0;
	padding: 20px 0;
	width: 100%;
	z-index: 100;
}

#header .top-row.fixed {
	background: #fff;
	position: fixed;
	padding: 10px 0;
	top:0;
	border-bottom: 1px solid #bababa;
}

#header .top-row .h {
	max-width: 1620px;
	margin: 0 auto;
}

#header .top-row .h:after {
	clear: both;
	content: "";
	display: block;
}

	.top-row .logo{
		float: none !important;
		display: block !important;
		margin: 0 auto !important;
	}

	.home #header .top-row {display: none;}

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

.row:after {
	clear: both;
}

.row {
	width: 100%; 
	*zoom: 1;
}

.single article .row {
	padding: .980392%;
}

.single article .row.slider {
	padding: 0 .980392%;
}

.single article .row.title {
	padding:.980392% .980392% 0 .980392%;
}

.single article .row.subtitle {
	padding: 0 .980392%;
}


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

			  .product-description .product-cta .product-cta-price {
				float: left;
				padding: 10px;
				background-color: black;
			  }

			.category-product .product-cta .product-cta-price {
			  float: left;
			  padding: 10px;
			  background-color: black;
			}


.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }


.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }


.pswp__top-bar, .pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }


.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }


.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }


.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right {
  opacity: 0.001; }


.pswp--minimal--dark .pswp__top-bar {
  background: none; }
.join-wrap{margin:0 auto;text-align:center}
.join-wrap h3{color:#064771;font-size:30px}
.join-wrap p{color:#a2a4a9;font-size:18px}
div.off-canvas-wrap div.inner-wrap section.container.scrollme section.join-team div.row div.join-wrap a.button.home-button{margin:0%;margin-right:30px;margin-left:20px;padding:9px;margin-bottom:40px;width:290px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
 .nav li.menu-item-19 {padding:0px 20px 0px 210px;}
 .nav li.menu-item-20 {padding:0px 0px 0px 30px;}
 .nav li.menu-item-26{padding:0px 30px;}
.nav li.menu-item-22{padding:0px 30px;}
.nav li.menu-item-23 {margin:0px 35px;}
.nav li.menu-item-21 {padding:0px 30px;}
 .nav li.current-menu-item.menu-item-21 a,.nav li.menu-item-21 a:hover{background-color:#e37c8d !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-457 a,.nav li.menu-item-457 a:hover{background-color:#ea7152 !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-20 a,.nav li.menu-item-20 a:hover{background-color:rgb(232, 213, 180) !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-19 a,.nav li.menu-item-19 a:hover{background-color:#94a88f !important;color:#333 !important;}
.nav li ul.sub-menu li.menu-item-216 a,nav li ul.sub-menu li.menu-item-332 a{background-color:#000;color:#ffffff !important;border: 1px solid #fff !important;font-size:13px;width: 200px;}
 nav li.current-menu-item.menu-item-23 a,.nav li.menu-item-23 a:hover,nav li.menu-item-23.current_page_parent a,.nav li ul.sub-menu li.menu-item-216 a:hover{background-color:#baab72 !important;color:#333 !important;}
.nav li ul.sub-menu li.menu-item-332 a:hover{background-color:#baab72 !important;color:#333 !important;}
nav li ul.sub-menu li.menu-item-216,nav li ul.sub-menu li.menu-item-332{margin:0px 20px 0px 20px; width:200px; }
  li.menu-item-457 a{margin:0px 0px 0px 40px;}
.nav li.current-menu-item.menu-item-26 a,.nav li.menu-item-26 a:hover{background-color:#94a88f !important;color:#333399;}
.nav li ul.sub-menu li.menu-item-216 ,.nav li ul.sub-menu li.menu-item-332{padding:0px 0px 0px 0px; max-width:768px; width:100%;}
.nav li ul.sub-menu li.menu-item-216 a,.nav li ul.sub-menu li.menu-item-332 a{background-color:#000;color:#ffffff !important;border: 1px solid #fff !important;font-size:13px;max-width: 768px;margin-left: 0px;padding-left:10px;width:100%}
 .nav li.menu-item-457 {margin: 0px 0px !important;}


.smi li.tw a {
	background-position: 0px -42px;
}


.smi li.tw:hover a {
	background-position: 0px 0px;
}


.section-feed {
	padding: 5px 5px 20px 5px;
	
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.99) 1%, rgba(255,255,255,0) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1%,rgba(255,255,255,0.99)), color-stop(100%,rgba(255,255,255,0))); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.99) 1%,rgba(255,255,255,0) 100%); 
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.99) 1%,rgba(255,255,255,0) 100%); 
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.99) 1%,rgba(255,255,255,0) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.99) 1%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); 

}


.section-feed .view-all-link {
	font-family: "FrutigerLTStd-Light", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-size: 1.1rem;
	padding: 4px 0 0 8px;
	display: block;
}


.section-feed a:hover {
	text-decoration: none;
}



.section-feed .post-date {
	font-family: "FrutigerLTStd-BoldCn", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	padding: 6px 0 5px 8px;
	display: block;
}


.section-feed h3 {
	font-family: "FrutigerLTStd-Cn", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.1;
	color: #2E4261;
	padding: 5px 8px 0px 8px;
	margin-bottom: 2px;
    margin-top: 8px;
}


.section-feed p {
	font-family: "FrutigerLTStd-Light", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
    line-height: 1.2;
	padding: 8px;
    margin-bottom: 2px;
    margin-top: 4px;
    color: #555;
}


.section-feed img {
	margin: auto;
}


.section-feed .moretag, .excerpt .moretag,  .content-container .moretag {
	font-family: "FrutigerLTStd-BoldCn", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-size: 1.1rem;
	white-space: nowrap;
}


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

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

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

#side-header .fusion-custom-menu-item-contents {
  right: auto !important;
  top: 0;
}

.fusion-main-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
  display: none;
  width: 250px;
  padding: 25px;
  text-align: right;
  border: 1px solid transparent;
}

.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-secondary-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}


.fusion-menu-cart:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-menu-login-box .fusion-custom-menu-item-contents {
  border: 1px solid transparent;
  width: 187px;
  padding: 20px;
}

.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {top: 0;left: -1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {border-top-width: 1px;border-top-style: solid;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {left: -250px;}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents {left: -180px;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {background-color: #f2efef;border-color: #dcdadb;}


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


#menu-main .mobile {
	display: none;
}


footer .mobile {
	display: none;
}




.mobile { 
	display: none;
}


.mobile-contact ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.mobile-contact a {
	font: 16px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.mobile-contact a.btn {
	font-size: 22px;
}


.mobile-contact span {
	font: 16px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.mobile-contact .widget span.diff-spacer {
	margin-left: 30px;
}

	
	aside .mobile {
		display: block;
	}

	
	aside .mobile a {
		float: none !important;
	}

	
	#callouts .mobile {
		display: block;
	}

    ul.columns.mobile {
        display: block;
    }

	ul.columns.mobile li {
		width: 100%;
		clear: left;
		margin-right: 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-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%}

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

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

  .vc_col-sm-3 {
    width: 25%;
  }
.vc_col-sm-3 .full-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-3 .full-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-3 .one-half-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-3 .one-half-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-4 .full-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-4 .full-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-4 .one-half-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-4 .one-half-laptop .mk-jupiter-icon-arrow-right:before{font-size:24px!important}
.vc_col-sm-2 .full-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-2 .full-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-2 .one-fourth-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-2 .one-fourth-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-2 .one-half-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-2 .one-half-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-2 .one-third-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-2 .one-third-laptop .mk-jupiter-icon-arrow-right:before,.vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-left:before,.vc_col-sm-3 .one-third-laptop .mk-jupiter-icon-arrow-right:before{font-size:16px!important}
.vc_col-sm-3 .mk-lcd-slideshow{margin:0 auto 60px}
.vc_col-sm-3 .mk-lcd-slideshow .flex-direction-nav a{margin-top:-28px}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.art-postcontent,.art-postheadericons,.art-postfootericons,.art-blockcontent,ul.art-vmenu a{text-align:left;}
.art-blockcontent h1{font-size:31px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:hover,.art-postcontent h1 a:visited,.art-blockcontent h1 a,.art-blockcontent h1 a:link,.art-blockcontent h1 a:hover,.art-blockcontent h1 a:visited{font-size:31px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-blockcontent h2{font-size:24px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:hover,.art-postcontent h2 a:visited,.art-blockcontent h2 a,.art-blockcontent h2 a:link,.art-blockcontent h2 a:hover,.art-blockcontent h2 a:visited{font-size:24px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-blockcontent h3{font-size:20px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:hover,.art-postcontent h3 a:visited,.art-blockcontent h3 a,.art-blockcontent h3 a:link,.art-blockcontent h3 a:hover,.art-blockcontent h3 a:visited{font-size:20px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-blockcontent h4{font-size:18px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:hover,.art-postcontent h4 a:visited,.art-blockcontent h4 a,.art-blockcontent h4 a:link,.art-blockcontent h4 a:hover,.art-blockcontent h4 a:visited{font-size:18px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-blockcontent h5{font-size:15px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:hover,.art-postcontent h5 a:visited,.art-blockcontent h5 a,.art-blockcontent h5 a:link,.art-blockcontent h5 a:hover,.art-blockcontent h5 a:visited{font-size:15px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-blockcontent h6{font-size:15px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:hover,.art-postcontent h6 a:visited,.art-blockcontent h6 a,.art-blockcontent h6 a:link,.art-blockcontent h6 a:hover,.art-blockcontent h6 a:visited{font-size:15px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
li h1,.art-postcontent li h1,.art-blockcontent li h1{margin:1px;}
li h2,.art-postcontent li h2,.art-blockcontent li h2{margin:1px;}
li h3,.art-postcontent li h3,.art-blockcontent li h3{margin:1px;}
li h4,.art-postcontent li h4,.art-blockcontent li h4{margin:1px;}
li h5,.art-postcontent li h5,.art-blockcontent li h5{margin:1px;}
li h6,.art-postcontent li h6,.art-blockcontent li h6{margin:1px;}
li p,.art-postcontent li p,.art-blockcontent li p{margin:1px;}
.art-blockcontent{background:#E8E8E8;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border:1px solid #B5B5B5;padding:7px;margin:0 auto;color:#142833;font-size:13px;font-family:Tahoma,Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:normal;}
.art-blockcontent table,.art-blockcontent li,.art-blockcontent a,.art-blockcontent a:link,.art-blockcontent a:visited,.art-blockcontent a:hover{color:#142833;font-size:13px;font-family:Tahoma,Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:normal;}
.art-blockcontent a,.art-blockcontent a:link{color:#8A2C15;font-family:Tahoma,Arial,Helvetica,Sans-Serif;text-decoration:underline;}
.art-blockcontent a:visited,.art-blockcontent a.visited{color:#A6A6A6;font-family:Tahoma,Arial,Helvetica,Sans-Serif;text-decoration:underline;}
.art-blockcontent a:hover,.art-blockcontent a.hover{color:#E87E64;font-family:Tahoma,Arial,Helvetica,Sans-Serif;text-decoration:none;}
blockquote a,.art-postcontent blockquote a,.art-blockcontent blockquote a,.art-footer blockquote a,blockquote a:link,.art-postcontent blockquote a:link,.art-blockcontent blockquote a:link,.art-footer blockquote a:link,blockquote a:visited,.art-postcontent blockquote a:visited,.art-blockcontent blockquote a:visited,.art-footer blockquote a:visited,blockquote a:hover,.art-postcontent blockquote a:hover,.art-blockcontent blockquote a:hover,.art-footer blockquote a:hover{color:#0A141A;font-family:Tahoma,Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:italic;text-align:left;}
blockquote p,.art-postcontent blockquote p,.art-blockcontent blockquote p,.art-footer blockquote p{margin:0;margin:2px 0 2px 15px;}
.art-blockcontent .sf-menu.sf-style-default li{margin:0;padding:0;}
.art-search .form-wrapper .action input[type="submit"],.art-blockcontent .art-search .container-inline label,.art-postcontent .art-search .container-inline label{display:none;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-6{width:50%}

	section.contain .box li .col-xs-6 {
		padding-left: 5px;
		padding-right: 5px;
	}
footer ul.menu li.leaf{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative}
footer ul.menu li.leaf a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;font-weight:bold;height:30px;line-height:20px;padding:5px 15px;text-decoration:none;text-transform:capitalize}
footer ul.menu li.leaf:not(.last):after{content:'';position:absolute;right:-3px;top:0;width:1px;height:30px;box-sizing:border-box;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}
#main-banner .banner-links .contact-sales-link a{background:black;color:#ffffff;text-transform:uppercase;display:inline-block;text-align:center;font-family:arial,helvetica,sans-serif;padding:10px 30px;font-size:15px;text-shadow:none;height:auto;text-decoration:none;text-indent:0;margin:0;line-height:1;font-weight:bold;width:auto;-moz-transition:200ms;-o-transition:200ms;-webkit-transition:200ms;transition:200ms;}
#main-banner .banner-links .contact-sales-link a:hover{background:#121212;}
#main-banner .banner-links li.contact-sales-link{margin-left:7px;}
.secondary-menu .banner-links .contact-sales-link{margin-right:23%;}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.carousel .carousel-read-more{display:table-cell;text-align:right;vertical-align:middle;padding-right:35px;}
.footer-brand-activation #footer-tagline,.footer-brand-activation #brand,.footer-brand-activation #social-footer-content{text-align:center;padding-left:0;padding-right:0;margin:0 auto;font-weight:normal}
.footer-brand-activation #social-footer-content{background-color:#a7a9ac}
.page_wrapper{background:transparent;position:relative;*zoom:1;margin:auto;width:100.0%;max-width:100%;width:auto;max-width:940px;padding-left:4.255%;padding-right:4.255%;clear:both}
.page_wrapper:after{content:"";display:table;clear:both}
.navigation .level_1_list_item{text-align:center;display:inline-block}
.navigation .level_1_list_item.expanded .navigation_dropdown{display:block;height:auto}
.no-touch .navigation .level_1_list_item:hover .navigation_dropdown{display:block}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav{width:100px;text-align:right;color:#af8bbe;position:relative}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav:before{font-family:"urbde-ico",sans-serif;content:"\e608";height:inherit;left:-65px;position:absolute;top:0;width:100%;font-size:21px}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav:hover{color:#fff}
.navigation .level_1_list_item.cat_shop-meganav.current_item a.shop-meganav{color:#fff}
.navigation .level_1_list_item.cat_shop-meganav .cat_15{margin-top:30px}
.navigation .level_1_list_item.cat_shop-meganav .cat_14{margin-top:-80px}
.level_1_list_item .custom_navigation_slot_1{text-align:left;*zoom:1;margin:0 0 15px 0}
.level_1_list_item .custom_navigation_slot_1:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.navigation.udedit_header .level_1_list .level_1_list_item{background-color:#fff;border-bottom:2px solid #f2ecf5}
.navigation.violet_underground_herobanner .level_1_list .level_1_list_item{background-color:#fff;border-bottom:2px solid #f2ecf5}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

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

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

			.category-product-image {
			  
			  width: 100%;
			  height: auto;
			}

.fleft{float:left;}
.main-menu .menu-block-wrapper .menu-class--donate a{background-color:#f3481a;}
.main-menu .menu-block-wrapper .menu-class--donate a:hover,.main-menu .menu-block-wrapper .menu-class--donate a:focus,.main-menu .menu-block-wrapper .menu-class--donate a.active{color:#FFF;background-color:#c23914;}
.main-menu .menu-block-wrapper.js-processed .menu .menu{display:none;}
.main-menu .menu-block-wrapper a{color:#FFF;text-decoration:none;}
.main-menu .menu-block-wrapper a:focus,.main-menu .menu-block-wrapper a:hover{color:#f3481a;text-decoration:none;}
.main-menu .menu-block-wrapper a.active{font-weight:bold;color:#f3481a;}
.main-menu .menu-block-wrapper li{display:block;padding:0;margin:0;}
.main-menu .menu-block-wrapper .menu .menu{padding:.5em .5em;background-color:#363538;}
.main-menu .menu-block-wrapper .menu .menu a{display:block;width:auto;padding:.5em;}
.main-menu .menu-block-wrapper{position:relative;text-align:left;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA1MDUwNSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(5,5,5,0)),color-stop(50%,#000000),color-stop(100%,#000000));background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(5,5,5,0) 50%,#000000 50%,#000000 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(5,5,5,0) 50%,#000000 50%,#000000 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(5,5,5,0) 50%,#000000 50%,#000000 100%);}
.main-menu .menu-block-wrapper a:hover,.main-menu .menu-block-wrapper a:focus{text-decoration:none;}
.main-menu .menu-block-wrapper button{display:none;}
.main-menu .menu-block-wrapper .menu{font-size:0;}
.main-menu .menu-block-wrapper .menu .menu a:hover,.main-menu .menu-block-wrapper .menu .menu a:focus,.main-menu .menu-block-wrapper .menu .menu a.active,.main-menu .menu-block-wrapper .menu .menu a.active-trail{background-color:#f3481a;}
.main-menu .menu-block-wrapper li.menu-class--donate{display:table;float:right;z-index:2;padding:0;width:16%;height:100%;margin:0;overflow:hidden;text-align:right;}
.main-menu .menu-block-wrapper li.menu-class--donate a{display:table-cell;width:auto;height:100%;padding:.25em;font-weight:700;font-size:18px;color:#FFF;text-align:center;text-decoration:underline;text-transform:uppercase;line-height:1.1;border-radius:2px 2px 2px 0;vertical-align:middle;border:none;white-space:pre-wrap;}
.main-menu .menu-block-wrapper li.menu-class--donate a:hover,.main-menu .menu-block-wrapper li.menu-class--donate a:focus,.main-menu .menu-block-wrapper li.menu-class--donate a.active,.main-menu .menu-block-wrapper li.menu-class--donate a.active-trail{color:#FFF !important;border:none;}
.footer-main-menu .menu-block-wrapper .menu .menu a{color:#FFF;}
.footer-main-menu .menu-block-wrapper .menu .menu{margin-bottom:15px;}
.footer-menu .menu-block-wrapper{clear:both;font-size:13px;}
.footer-menu .menu-block-wrapper li{display:block;text-transform:uppercase;}
.footer-menu .menu-block-wrapper a{color:#FFF;}
.footer-menu .menu-block-wrapper a:hover,.footer-menu .menu-block-wrapper a:hover{color:#f3481a;}
.footer-menu .menu-block-wrapper ul{text-align:right;}
.footer-menu .menu-block-wrapper li:last-child{margin-left:0;}
.footer-menu .menu-block-wrapper li:not(.menu-class--no-link){float:left;}
.footer-menu .menu-block-wrapper li.menu-class--no-link{margin-left:1em;margin-right:0;}
.main-menu .menu-block-wrapper .menu,.footer-main-menu .menu-block-wrapper ul,.footer-menu .menu-block-wrapper ul,.partners-certificates .content ul{margin:0;padding:0;list-style:none;}
 .widget ul.sub-menu{margin:0px}

.section-navbar .navbar.plnav_hover .sub-menu .dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  margin-top: -1px;
  visibility: hidden;
}

.section-navbar .navbar.plnav_hover .dropdown-menu li:hover .sub-menu {
  visibility: visible;
  margin-top: -6px;
}
#block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .expanded,#block-menu-secondary-menu .last.collapsed{background:none repeat scroll 0 0 rgba(0,0,0,0.5);border:1px solid rgba(71,71,71,0.4);border-radius:6px;8px 8px 60px !important
	padding:8px !important;display:inline;float:left;width:23.1%;}
.page-node #block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .page-node .expanded,#block-menu-secondary-menu .page-node .last.collapsed{width:23.1%;}
.page-node #block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .expanded,#block-menu-secondary-menu .last.collapsed{width:22.3%;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}

	.page-node #block-menu-secondary-menu .first.expanded, 
	#block-menu-secondary-menu .first.expanded, 
	#block-menu-secondary-menu .expanded, 
	#block-menu-secondary-menu .last.collapsed {
		width: 92%;
	}

	#block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .expanded, #block-menu-secondary-menu .last.collapsed {
		width: 20.3%;
	}

	.page-node #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .expanded, #block-menu-secondary-menu .last.collapsed {
		width: 21.3%;
	}
.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%}
.col-xs-2{width:16.6667%;}
#header .header_block .col-xs-2{width:18%;}
#header .header_block .col-xs-2.login_block{display:inline-block;position:absolute;right:0;top:0;width:auto;}

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

.cf:after {clear:both;}

.cf {zoom:1;}

.wpcmsdev-toggle .toggle-content {
  border-top: 1px solid #d8d8d8;
  padding: 1.5em;
}


.inner-content {
    padding: 15px;
    background: #b4b4b4;
}


.sidebar .widget.widget_sme_base_theme_events_widget .inner-content {
    padding-top: 0;
    padding-bottom: 0;
}


#jukebox .inner-content {
    background: transparent;
    display:inline-block;
    padding:0;
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.hero-overlay{position:absolute;width:100%;top:100px;}
.hero-overlay .wrapper{width:50%;}
.hero-overlay .wrapper h2{position:relative;-webkit-animation-name:slideDown;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-in animation-name: slideDown;animation-duration:1s;animation-timing-function:ease-in;}
.hero-overlay h2{font-size:28px;line-height:70px;}


.heading {
	font-family: Arial, tahoma, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #CCFFCC;
}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
#sidebar-a .block{border-color:#cdcdcd;}
#footer-first-region .block{margin-left:0px;}
#footer-first-region .block .gutter{padding-top:4px;}
#prefooter-first-region .block{margin-bottom:10px;}
#sidebar-a .block .item-list ul{list-style-type:none;margin-left:0;padding-left:0;}
#footer-first-region .content .block{clear:none;float:left}
.block-settings .setting-icon{background-position:-331px -57px;}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player-title .title{color:#000;color:rgba(0,0,0,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player-title .title{color:#fff;color:rgba(255,255,255,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title .title{font-size:16px !important}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player-title .title {
  color: black;
  color: rgba(0, 0, 0, 0.9); }
#cff .cff-post-text-link{display:block;}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-104 .panel-grid { margin-left:0;margin-right:0 }
 #pl-104 .panel-grid-cell { padding:0 }

.full-width-bg.dark .flexslider p { color:#FFF; }


.full-width-bg.spacing { padding-bottom: 9px; padding-top: 53px; }

.full-width-bg.brown { color: #fff; }

.full-width-bg.light-gray { background-color: #f2f2f2; }

.full-width-bg.text-white, .full-width-bg.text-white .lead-block p, .full-width-bg.brown.text-white .lead-block h2 { color: #fff; }

.full-width-bg { margin-left: -100% !important; margin-right: -100% !important; padding-left: 100%; padding-right: 100%; overflow: hidden; position: relative; }



.full-width-bg.intro-lead h1, .full-width-bg.intro-lead h1 + p { max-width: 730px; margin: 0 auto; }

.full-width-bg.intro-lead h1 { font-size: 48px; line-height: 58px; font-weight: 300; letter-spacing: -0.015em; margin-bottom: 19px; }

.full-width-bg.intro-lead h1 + p { color: #999; font-size: 18px; line-height: 28px; margin-bottom: 52px; }



.full-width-bg.custom-margin-1 { margin-bottom: 53px; }

.full-width-bg.custom-margin-2 { margin-bottom: 55px; }

.full-width-bg.custom-margin-3 { margin-bottom: 59px; }

.full-width-bg.custom-margin-4 { margin-bottom: 60px; }

.full-width-bg.custom-margin-5 { margin-top: 39px; }

.boxed .full-width-bg { margin-left: -40px !important; margin-right: -40px !important; padding-left: 40px; padding-right: 40px; }

.full-width-bg.hp-intro { padding-top: 50px; padding-bottom: 50px; }

.boxed .full-width-bg.hp-intro { margin-left: 0 !important; margin-right: 0 !important; padding: 50px 0; }

.boxed .content .full-width-bg.hp-intro { margin-left: -40px !important; margin-right: -40px !important; padding-left: 40px; padding-right: 40px; }

.error404.boxed .full-width-bg { margin-left: -40px !important; margin-right: -40px !important; padding-left: 50px; padding-right: 50px; }

.error404.boxed .coming-soon .full-width-bg { margin-left: -50px !important; margin-right: -50px !important; }

.full-width-bg.purple { background-color: #6c6476; color: #FFF; }

.full-width-bg.purple2 { background-color: #635c73; color: #FFF; }

.full-width-bg.purple * { color: #FFF; }

.full-width-bg.top-border-enabled { border-top: 1px solid #e2e2e2; }

.full-width-bg.white { background-color: #FFF; }

.full-width-bg .bg-image { -webkit-background-size: cover; background-size: cover; }

.coming-soon .fullwidth.full-width-bg.footer { padding-top: 52px; margin-bottom: -50px; background: #fafafa; }

.full-width-bg.parallax .lead-block p { color: #333; }

.full-width-bg.parallax2 .lead-block p { color: #333; }

.content-slider.hp-our-clients.full-width-bg { background: #fff; padding-top: 50px; border-top: 1px solid #f6f6f6; padding-bottom: 50px; }

.content-slider.hp-our-clients.full-width-bg h2 { border-bottom: 0; }

.full-width-bg.shadow-enabled { position: relative; z-index: 1; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }

.full-width-bg.shadow-enabled .col3.txt-center p { max-width: 300px; margin: 0.5em auto; }

.content.services .full-width-bg.white.top-border-enabled { padding-top: 50px; border-top: 0; }

.content.services .full-width-bg.white.top-border-enabled h4 { color: #bbb; text-transform: uppercase; }



.columns.full-width-bg.white, .columns.full-width-bg.light-gray { margin-top: 0; margin-bottom: 0; }

.columns.full-width-bg.white .fa-stack { margin: 0 0 7px 0; width: 120px; height: 120px; }

.full-width-bg.dark { background-color: #889274; }

.full-width-bg.dark h2 { color: #fff; margin: 0 0 22px 0; }

.full-width-bg.larger-text p { font-size: 18px; margin: 0 0 32px 0; line-height: 28px; }

.full-width-bg.larger-text h2 { font-size: 31px; line-height: 38px; letter-spacing: -0.015em; }

.columns.full-width-bg.light-gray { padding-top: 53px; padding-bottom: 22px; }

.columns.full-width-bg.light-gray h3 { font-size: 16px; color: #bbb; font-weight: 600; text-transform: uppercase; margin-bottom: 19px; }

.full-width-bg.no-parallax { background: #e8e8e8; }

.full-width-bg.parallax .lead-block h2, .full-width-bg.parallax .lead-block p { color: #333; }

.full-width-bg.parallax2 .lead-block h2, .full-width-bg.parallax2 .lead-block p { color: #333; }

.columns.full-width-bg.white { padding-top: 35px; padding-bottom: 39px; margin-top: 0; margin-bottom: 0; box-shadow: 0 2px 4px #ccc; }

.root.boxes-and-sections .columns.full-width-bg.white i.fa { color: #ccc; }

.root.boxes-and-sections .columns.full-width-bg.white span.fa-stack { margin-top: -23px; margin-right: 3px; margin-left: -8px; }


.posttable .cell.sidebars .mod.sideblock img.map {
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}
