﻿.title_with_line{margin:0;text-align:left;padding:0 10px 0 0;display:inline-block;position:relative;background-color:#fff;z-index:100;font-style:italic}


    #c5 .palm-tree-right {
        right: -11%;
        top: -12%;
    }

    #c5 .slider-caption-right, #c5 .palm-tree-left, #c5 .palm-tree-right{
        display: none;
    }


#c5 .palm-tree-right .img-responsive {
    max-height: none
}
ul.menu li.first{margin-left:0}
.nav-primary .level1 ul{background-color:#f5f5f5;min-height:100%;top:-1px;left:100%}
.nav-primary .level1 ul a:hover{background-color:#f0f0f0}
.nav-primary li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}
#controlPanel .level1 ul{display:none}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { 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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.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%}


.toplink {
	margin: 0 auto;
	padding: 7px 0 0 0;
	width: 1000px;
}


.toplink p {
	color: #060606;
	float: left;
	font-size: 14px;
	margin: -3px 0 0;
	padding: 0 10px 0 0;
	font-family: 'SourceSansPro_Regular',Verdana, Geneva, sans-serif
}


.toplink p span {
	font-size: 11px;
	color: #ffffff;
}

.section-navi .navi-wrap {
  height: 50px;
  position: relative;
}

	#header-wrapper {
	}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
   	
.grid_16 { width: 100%; }


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	margin: 0 1.25% 0 0;
	float: left;
	display: block;
}

.left{float:left;}

.hero-section .download-buttons {
	margin: 0 -10px;
}

.hero-section .download-buttons .btn-app-download {
	margin: 0 10px 10px;
}

.footer-section .download-buttons {
	margin: 0 -10px;
	margin-bottom: 70px;
}

.footer-section .download-buttons .btn-app-download {
	margin: 0 10px 10px;
}

	#back-to-top {
		padding: 7px 10px 5px;
		opacity: 0.6!important;
	}
.nid-1246 .play-video-button{background:white;color:#544c4c!important;right:20px;top:auto;bottom:70px;box-shadow:2px 2px 2px black;left:auto;right:0;opacity:0.8;line-height:160%;position:absolute;width:78px;height:62px;}
.nid-1246 .play-video-button:hover{opacity:1;}
.nid-1246 .tiny-text{display:none!important;}


h2, .contentheading {
	padding: 0;
	font-family: "ArchitectsDaughterRegular",Arial, Helvetica,sans-serif;
	font-size: 24px;
	font-weight: normal;
	vertical-align: bottom;
	color: #a6273d;
	text-align: left;
	width: 100%;
	line-height:32px;
	padding-bottom:10px;
}

.contentheading a,.contentheading a:visited{
	color: #4f4f4f;
	text-decoration:none;
	font-weight:normal;
}

.contentheading a:hover{
	color:#bbbd91;
}

.contentheading a span,.contentheading a:visited span,.contentheading span{
	font-family: "ArchitectsDaughterRegular";
}

.article_column .contentheading{font-size:16px !important;padding-bottom:0px;padding-left:15px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


.region-front-blog .content {
	margin-bottom: 0px;
}

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}

	#page-wrap {
		padding: 0 5px;
	}
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}
.col{float:left}

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

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


.tweet a {
    padding-right: 0;
    background: none;
}





.spacer{display:block;height:40px;}

.clearfix:before,.row:before,.hb-field-content .hb-row:before,.hb-field-content .hb-row:after,#respond:before,#respond:after,.container:before,.small-container:before,.spacer:before,.spacer:after,.small-contaner:after,.clearfix:after,.row:after,.container:after,.container-wide:before,.container-wide:after,ul.cart_list.product_list_widget li:before,ul.cart_list.product_list_widget li:after,.tagcloud:before,.tagcloud:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.clearfix:after,.hb-field-content .hb-row:after,.row:after,.spacer:after,.container:after,.container-wide:after,ul.cart_list.product_list_widget li:after,#respond:after,.small-contaner:after,.tagcloud:after{clear:both;}

.clearfix,.row,.hb-field-content .hb-row,.container,.container-wide,ul.cart_list.product_list_widget li,#respond,.small-contaner,.spacer,.tagcloud{zoom:1;}

.pweb-toggler-img img {
    max-width: 100%;
    max-height: 100%;
}

  .headlines .the_scoop, .headlines .featured_news {
    position: relative;
    clear: both;
    margin-bottom: 20px;
    float: left;
    width: 100%; }


.widget-title {
	color: #333;
	font-family: "Noto Sans", sans-serif;
	margin: 0 0 1.6em;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}




.lashare-modal#lashare-holler{border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#lashare-modal#lashare-holler .lashare-modal-body{padding:0;max-height:inherit;min-height:200px;}
#lashare-modal#lashare-holler .lashare-modal-body .opt-out{font-size:.8em;font-weight:normal;position:relative;width:100%;margin:-2em auto 1em;color:#999999;text-align:center;}
#lashare-modal#lashare-holler .lashare-modal-body .opt-out a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;}

.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button{border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#c67605;*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);position:relative;top:-1px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:.5em;padding:1px;line-height:2.1em;margin-left:1em;}
#lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button:hover,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button:focus,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button:active,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button.active,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button.disabled,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}

.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button:active,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button.active{background-color:#c67605 \9;}

.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button:hover,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button:focus,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button:active,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button.active,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button.disabled,.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}

.lashare-modal#lashare-holler .lashare-modal-body .opt-out .close-button .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}

.lashare-modal#lashare-holler .lashare-modal-body .prompt{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}

.lashare-modal#lashare-holler .lashare-modal-body .success{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;opacity:0;display:none;}

.lashare-modal#lashare-holler .opt-out{font-size:.8em;font-weight:normal;position:absolute;width:100%;margin:0 auto;color:#fff;text-align:center;}
.lashare-modal#lashare-holler .opt-out hr{border:0;padding:0;background:transparent;width:30%;border-top:1px dotted #fff;}

.lashare-modal#lashare-holler .opt-out .lashare-h5{margin-bottom:5px;}

.lashare-modal#lashare-holler .opt-out a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:inherit;line-height:1em;padding:10px;border-color:#235ee8 #235ee8 #1240ac;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 0px 1px #1449c4;background-color:#246eed;background-image:-moz-linear-gradient(top, #2479f0, #235ee8);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2479f0), to(#235ee8));background-image:-webkit-linear-gradient(top, #2479f0, #235ee8);background-image:-o-linear-gradient(top, #2479f0, #235ee8);background-image:linear-gradient(to bottom, #2479f0, #235ee8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2479f0', endColorstr='#ff235ee8', GradientType=0);border-color:#1449c4;*background-color:#235ee8;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-color:#235ee8;-webkit-box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);-moz-box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);}
.lashare-modal#lashare-holler .opt-out a:hover,.lashare-modal#lashare-holler .opt-out a:focus,.lashare-modal#lashare-holler .opt-out a:active,.lashare-modal#lashare-holler .opt-out a.active,.lashare-modal#lashare-holler .opt-out a.disabled,.lashare-modal#lashare-holler .opt-out a[disabled]{color:#ffffff;background-color:#235ee8;*background-color:#1751db;}

.lashare-modal#lashare-holler .opt-out a:active,.lashare-modal#lashare-holler .opt-out a.active{background-color:#1449c4 \9;}

.lashare-modal#lashare-holler .opt-out a:hover,.lashare-modal#lashare-holler .opt-out a:focus{-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);border-color:#1751db;text-shadow:0px 1px 1px #1240ac;}

.lashare-modal#lashare-holler .opt-out a:active{border-color:#164ed1;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15);}

.lashare-modal#lashare-holler .content{padding:20px;padding-bottom:10px;}

.lashare-modal#lashare-holler form{margin-bottom:0;}
.lashare-modal#lashare-holler form input,.lashare-modal#lashare-holler form input#lashare-hollerback_email{margin:0 8px 8px 0;display:inline-block;width:200px;}

.lashare-modal#lashare-holler form input[type="submit"]{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;float:none;width:180px;}

.lashare-modal#lashare-holler form:after{content:' ';display:block;clear:both;}

.lashare-modal#lashare-holler .netPromoterScore .message{text-align:center;}

.lashare-modal#lashare-holler .netPromoterScore span{width:22%;display:inline-block;white-space:wrap;padding:0 5px;}

.lashare-modal#lashare-holler .netPromoterScore form label{text-align:center;width:20px;white-space:wrap;}

.lashare-modal#lashare-holler .netPromoterScore form input{width:auto;}

.lashare-modal#lashare-holler .buttons{text-align:center;}
.lashare-modal#lashare-holler .buttons .btn{color:#333333;font-size:1.2em;padding:.5em 1.5em;font-weight:bold;margin-bottom:5px;}
.lashare-modal#lashare-holler .buttons .btn:hover{background:#e5e2dc;border-color:#cfcabf #cfcabf #afa593;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 0px 1px #bab2a1;background-color:#e9e7e2;background-image:-moz-linear-gradient(top, #fbfaf9, #cfcabf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfaf9), to(#cfcabf));background-image:-webkit-linear-gradient(top, #fbfaf9, #cfcabf);background-image:-o-linear-gradient(top, #fbfaf9, #cfcabf);background-image:linear-gradient(to bottom, #fbfaf9, #cfcabf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbfaf9', endColorstr='#ffcfcabf', GradientType=0);border-color:#bab2a1;*background-color:#cfcabf;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-color:#cfcabf;-webkit-box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);-moz-box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);text-shadow:0px 1px 2px #fff;}
.lashare-modal#lashare-holler .buttons .btn:hover:hover,.lashare-modal#lashare-holler .buttons .btn:hover:focus,.lashare-modal#lashare-holler .buttons .btn:hover:active,.lashare-modal#lashare-holler .buttons .btn:hover.active,.lashare-modal#lashare-holler .buttons .btn:hover.disabled,.lashare-modal#lashare-holler .buttons .btn:hover[disabled]{color:#ffffff;background-color:#cfcabf;*background-color:#c4beb0;}

.lashare-modal#lashare-holler .buttons .btn:hover:active,.lashare-modal#lashare-holler .buttons .btn:hover.active{background-color:#bab2a1 \9;}

.lashare-modal#lashare-holler .buttons .btn:hover:hover,.lashare-modal#lashare-holler .buttons .btn:hover:focus{-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);border-color:#c4beb0;text-shadow:0px 1px 1px #afa593;}

.lashare-modal#lashare-holler .buttons .btn:hover:active{border-color:#c0b9aa;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15);}

.lashare-modal#lashare-holler .buttons .btn.yes{margin-right:10px;padding:.5em 3em;background:#1c83ee;border-color:#ff4b09 #ff4b09 #bc3200;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 0px 1px #d53900;background-color:#ff700e;background-image:-moz-linear-gradient(top, #ff8811, #ff4b09);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff8811), to(#ff4b09));background-image:-webkit-linear-gradient(top, #ff8811, #ff4b09);background-image:-o-linear-gradient(top, #ff8811, #ff4b09);background-image:linear-gradient(to bottom, #ff8811, #ff4b09);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8811', endColorstr='#ffff4b09', GradientType=0);border-color:#d53900;*background-color:#ff4b09;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-color:#ff4b09;-webkit-box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);-moz-box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);color:#fff;text-shadow:0px 1px 2px #5a2105;}
.lashare-modal#lashare-holler .buttons .btn.yes:hover,.lashare-modal#lashare-holler .buttons .btn.yes:focus,.lashare-modal#lashare-holler .buttons .btn.yes:active,.lashare-modal#lashare-holler .buttons .btn.yes.active,.lashare-modal#lashare-holler .buttons .btn.yes.disabled,.lashare-modal#lashare-holler .buttons .btn.yes[disabled]{color:#ffffff;background-color:#ff4b09;*background-color:#ef4000;}

.lashare-modal#lashare-holler .buttons .btn.yes:active,.lashare-modal#lashare-holler .buttons .btn.yes.active{background-color:#d53900 \9;}

.lashare-modal#lashare-holler .buttons .btn.yes:hover,.lashare-modal#lashare-holler .buttons .btn.yes:focus{-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);border-color:#ef4000;text-shadow:0px 1px 1px #bc3200;}

.lashare-modal#lashare-holler .buttons .btn.yes:active{border-color:#e43d00;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15);}

.lashare-modal#lashare-holler .buttons .btn.yes:hover{border-color:#ef4000 #ef4000 #a22b00;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 0px 1px #bc3200;background-color:#f87a29;background-image:-moz-linear-gradient(top, #ffa244, #ef4000);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffa244), to(#ef4000));background-image:-webkit-linear-gradient(top, #ffa244, #ef4000);background-image:-o-linear-gradient(top, #ffa244, #ef4000);background-image:linear-gradient(to bottom, #ffa244, #ef4000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa244', endColorstr='#ffef4000', GradientType=0);border-color:#bc3200;*background-color:#ef4000;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-color:#ef4000;-webkit-box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);-moz-box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);}
.lashare-modal#lashare-holler .buttons .btn.yes:hover:hover,.lashare-modal#lashare-holler .buttons .btn.yes:hover:focus,.lashare-modal#lashare-holler .buttons .btn.yes:hover:active,.lashare-modal#lashare-holler .buttons .btn.yes:hover.active,.lashare-modal#lashare-holler .buttons .btn.yes:hover.disabled,.lashare-modal#lashare-holler .buttons .btn.yes:hover[disabled]{color:#ffffff;background-color:#ef4000;*background-color:#d53900;}

.lashare-modal#lashare-holler .buttons .btn.yes:hover:active,.lashare-modal#lashare-holler .buttons .btn.yes:hover.active{background-color:#bc3200 \9;}

.lashare-modal#lashare-holler .buttons .btn.yes:hover:hover,.lashare-modal#lashare-holler .buttons .btn.yes:hover:focus{-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);box-shadow:inset 0 1px 1px rgba(255,255,255,.1), 0 1px 1px rgba(5,15,30,.3);border-color:#d53900;text-shadow:0px 1px 1px #a22b00;}

.lashare-modal#lashare-holler .buttons .btn.yes:hover:active{border-color:#cb3600;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15);}

#lashare-holler.image.wide .banner{text-align:center;height:100px;}
#lashare-holler.image.wide .banner img.thumbnail{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;}

#lashare-holler.image.wide input{width:227px;}

#lashare-holler.image.wide input[type="submit"]{width:227px;margin:0;}

#lashare-holler.image.wide input#lashare-hollerback_email{width:466px;}

#lashare-holler.image.wide .error_container{margin-left:30px;}

#lashare-holler.image.wide .content.no_thumb{padding:1em;}

#lashare-holler.image.tall{width:650px;}
#lashare-holler.image.tall .banner{float:left;padding:25px 10px 25px 25px;}

#lashare-holler.image.tall form{margin-left:215px;}
#lashare-holler.image.tall form input,#lashare-holler.image.tall form input#lashare-hollerback_email{width:340px;}

#lashare-holler.image.tall form input#lashare-hollerback_zipcode{width:155px;}

#lashare-holler.image.tall form input[type="submit"]{width:173px;margin:0;}

#lashare-holler.image.tall .error_container{margin-left:239px;}

#lashare-holler.image.tall .content.no_thumb{padding:1em;}

#lashare-holler.lashare-hollertemplate_minimal_address_with_image2step.image.tall form input#lashare-hollerback_zipcode,#lashare-holler.lashare-hollertemplate_minimal_address_unrequired_with_image2step.image.tall form input#lashare-hollerback_zipcode{margin-right:8px;}

#lashare-holler.lashare-hollertemplate_minimal_address_with_image2step.image.wide form input:nth-child(odd),#lashare-holler.lashare-hollertemplate_minimal_address_unrequired_with_image2step.image.wide form input:nth-child(odd){margin-right:8px;}

#lashare-holler.lashare-hollertemplate_minimal_address_with_image2step.image.wide form input#lashare-hollerback_email,#lashare-holler.lashare-hollertemplate_minimal_address_unrequired_with_image2step.image.wide form input#lashare-hollerback_email{width:458px;}

#lashare-holler.lashare-hollertemplate_minimal_address form input[type="submit"],#lashare-holler.lashare-hollertemplate_minimal_address_unrequired form input[type="submit"]{width:235px;}


#lashare-holler .fb-like span, #lashare-holler .fb-like iframe {
  
  min-height: 20px;
}


.lashare-modal{position:fixed;top:10%;left:50%;z-index:9999999;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}
.lashare-modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}


.lashare-modal.fade.in{top:10%;}

.lashare-modal-body{position:relative;overflow-y:auto;max-height:400px;padding:0px;}
.lashare-modal .lashare-modal-body{max-height:100%;}




#sb_instagram .sb_instagram_header{
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.2;
  width: 100%;
}

#sb_instagram .sb_instagram_header a{
  float: left;
  display: block;
  
  min-width: 100%\9;
}

#sb_instagram .sb_instagram_header h3{
  font-size: 16px;
  line-height: 1.3;
}

#sb_instagram .sb_instagram_header p{
  font-size: 13px;
  line-height: 1.3;
}

#sb_instagram .sb_instagram_header h3.sbi_no_bio{
  padding-top: 9px !important;
}


#main-container {
	padding:0;
	margin:0;
}


#main-container td {
	vertical-align:top;
	padding-bottom: 10px;
}
.carousel-control:focus,.carousel-control:hover{color:#08c;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel{position:relative;line-height:1}
.carousel-inner{overflow:hidden;width:100%;position:relative}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#999;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}
.carousel-control.right{left:auto;right:15px}
.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}
.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,.25);border-radius:5px}
.carousel-indicators .active{background-color:#fff}
.carousel-caption{left:0;right:0;bottom:0}
.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.carousel .container{position:relative;z-index:9;width:auto}
.carousel .item{line-height:500px;overflow:hidden;min-height:500px}
.carousel-image{position:absolute;top:0;left:0;min-width:100%;max-height:100%}
.carousel-image img{width:100%;-webkit-transition-property:width,height,top,left;transition-property:width,height,top,left;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.carousel-image.slider-full img{max-width:100%}
.carousel-caption .lead,.carousel-caption h1{margin:0;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.carousel-caption .btn{margin-top:10px}
.item .carousel-caption h1{font-size:22px}
.carousel-caption .btn,.carousel-caption .lead{font-size:13px;line-height:13px;max-height:50px;overflow:hidden}
.wdn-col-full,.wdn-grid-set-full .wdn-col{width:100%}


.container{
    overflow:hidden;
    padding:28px 0 101px;
}

#content_body .main_cnt{margin-left:auto;margin-right:auto;width:960px;background-color:#000;}

#content_body .main_cnt .span12.container-main{background:#e6d5ae;border-right:20px solid #000;border-left:20px solid #000;border-bottom:20px solid #000;border-top:0px;}

.main_cnt .container.box .row.marg_top1em.marg_bot2em .span3.grid_home .font_size_medium a{color:#fff;}

.main_cnt .prof_inf .user-account{padding:0 1.1em 0 1.2em;margin:-9px 0px;}

#content_body .main_cnt .span12.container-main.crm_refined{border-left:20px solid #000;border-right:20px solid #000;border-bottom:5px solid #000;}

.main_cnt .dynamicFPOContainer{width:960px;}

#mega-menu-wrap-primary #mega-menu-primary ul, #mega-menu-wrap-primary #mega-menu-primary li, #mega-menu-wrap-primary #mega-menu-primary p, #mega-menu-wrap-primary #mega-menu-primary img, #mega-menu-wrap-primary #mega-menu-primary div, #mega-menu-wrap-primary #mega-menu-primary a {
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  background: none;
  border: 0;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: relative;
  right: auto;
  top: auto;
  bottom: auto;
  left: auto;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  list-style-type: none;
  line-height: 1.7;
  box-sizing: border-box;
  float: none;
  overflow: visible;
  display: block;
  min-height: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  text-decoration: none;
  width: auto;
  clip: auto;
  height: auto;
  outline: none;
  visibility: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary ul:before, #mega-menu-wrap-primary #mega-menu-primary li:before, #mega-menu-wrap-primary #mega-menu-primary p:before, #mega-menu-wrap-primary #mega-menu-primary img:before, #mega-menu-wrap-primary #mega-menu-primary div:before, #mega-menu-wrap-primary #mega-menu-primary a:before, #mega-menu-wrap-primary #mega-menu-primary ul:after, #mega-menu-wrap-primary #mega-menu-primary li:after, #mega-menu-wrap-primary #mega-menu-primary p:after, #mega-menu-wrap-primary #mega-menu-primary img:after, #mega-menu-wrap-primary #mega-menu-primary div:after, #mega-menu-wrap-primary #mega-menu-primary a:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary table, #mega-menu-wrap-primary #mega-menu-primary td, #mega-menu-wrap-primary #mega-menu-primary tr, #mega-menu-wrap-primary #mega-menu-primary th {
  border: 0;
  margin: 0;
  padding: 0;
  background: none;
}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary {
  visibility: visible;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  display: inline;
  -webkit-transition: background 200ms linear, color 200ms linear;
  -moz-transition: background 200ms linear, color 200ms linear;
  -o-transition: background 200ms linear, color 200ms linear;
  transition: background 200ms linear, color 200ms linear;
}

#mega-menu-wrap-primary #mega-menu-primary p {
  margin-bottom: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img {
  max-width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}

  #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
  }

#mega-menu-wrap-primary .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  text-align: right;
  background: #300e04;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -ms-border-radius: 2px 2px 2px 2px;
  -o-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  line-height: 40px;
  height: 40px;
  color: #fff;
}

#mega-menu-wrap-primary .mega-menu-toggle:before {
  content: "\f333";
  font-family: 'dashicons';
  font-size: 24px;
  margin: 0 5px;
  float: right;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before {
  content: "\f153";
}

#mega-menu-wrap-primary .mega-menu-toggle:after {
  content: 'MENU';
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after {
  content: "";
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}
.carousel-control .prev_nav,.carousel-control .next_nav{height:54px;width:54px;border:2px solid #fff;line-height:54px;font-size:14px;position:absolute;top:50%;margin-top:-27px;text-align:center;z-index:10;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease-in-out;opacity:0;-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px;border-radius:56px}
.carousel-control.dark .prev_nav,.carousel-control.dark .next_nav{border-color:#000}
.carousel-control .prev_nav{left:23px}
.q_slider:hover .carousel-control .prev_nav{opacity:1}
.q_slider:hover .carousel-control .next_nav:hover,.q_slider:hover .carousel-control .prev_nav:hover{opacity:1}
.vertical_menu_enabled.vertical_menu_transparency .carousel-control .prev_nav{left:0;margin:0;top:0;height:40px;width:40px;line-height:40px}

.topbar {
	height: 1px;
	width: 1px;
	display: none;
}


#header .left {
	
}


#header .right {
	width: 670px;
	margin-top: 9px;
}


#header .right p {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding:4px 0 1px 25px;
	margin-left: 121px;
}

#header{
	display: block !important \9;
}



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

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}
.ml-context .ml-context-row .image-wrap,.ml-context li .image-wrap,.widget .ml-context-row .image-wrap,.widget li .image-wrap{width:52px;height:52px;float:left;margin:3px 10px 0 0;display:inline-block}
.ml-context .ml-context-row .image-wrap img,.ml-context li .image-wrap img,.widget .ml-context-row .image-wrap img,.widget li .image-wrap img{max-width:52px;max-height:52px;overflow:hidden}




.portfolio_project {
	float: left;
	width: 640px;
}
#signup_interstitial,#signup-main{max-width:680px;margin:0 auto;margin-bottom:0;text-align:center}
#signup_interstitial .signup-logo,#signup-main .signup-logo{margin:0 auto 10px}
#signup_interstitial i.fa-envelope-o,#signup-main i.fa-envelope-o{font-size:74px;line-height:64px}
#signup_interstitial form,#signup-main form{display:inline-block;height:43px;overflow:hidden;background:#E1E1E3;line-height:1em;margin-bottom:0}
#signup_interstitial form div,#signup-main form div{display:inline-block;vertical-align:middle}
#signup_interstitial form label[for|=email],#signup-main form label[for|=email]{display:none}
#signup_interstitial form input[type=email],#signup-main form input[type=email]{background:0 0;border:0 solid rgba(255,255,227,0);border-radius:0;color:#CCC;display:block;float:left;font-family:proxima_nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;height:36px;line-height:34px;outline:0!important;padding:3px 5px 3px 8px;vertical-align:middle;width:420px;box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}
#signup_interstitial form input[type=email]:focus,#signup-main form input[type=email]:focus{background:0 0;border:0;color:#333;outline:0;-webkit-box-shadow:none;-webkit-appearance:none;-moz-box-shadow:none;-moz-appearance:none}
#signup_interstitial form input[type=submit],#signup-main form input[type=submit]{float:right;font-size:22px}
#signup_interstitial form .hs_email,#signup-main form .hs_email{margin:0}
#signup_interstitial form .hs_submit div,#signup-main form .hs_submit div{width:100%;margin:0;padding:0}
#signup_interstitial .close,#signup_interstitial .close-text,#signup_interstitial .hs_email,#signup_interstitial .hs_email .input,#signup-main .close,#signup-main .close-text,#signup-main .hs_email,#signup-main .hs_email .input{display:inline-block}
#signup_interstitial .hs_email .hs-error-msgs,#signup-main .hs_email .hs-error-msgs{display:none!important}
#signup_interstitial .close-text,#signup-main .close-text{float:none!important}
.form-interruptor{margin-bottom:20px;padding:15px;text-align:left;background:#C4C4C4;color:#4f5052;text-align:left}
.form-interruptor i.fa-envelope-o{float:left;font-size:74px;line-height:64px;margin:0 15px 15px 0}
.form-interruptor .close-text{font-family:proxima_nova,'Helvetica Neue',Helvetica,Arial,sans-serif}
.form-interruptor h2{margin:0 0 20px;line-height:1em;font-family:proxima_nova,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;text-align:left}
.form-interruptor h2 i{float:left;display:inline-block;font-size:74px;line-height:60px;width:74px;margin:0 20px 20px 0}
.form-interruptor p{color:#696666;font-size:16px;line-height:20px}
.form-interruptor form .inputs-list{list-style:none;column-count:2;column-gap:10px;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;margin:0;margin-bottom:1.3em}
.form-interruptor form .inputs-list li{line-height:1em}
.form-interruptor form .inputs-list li label{font-family:proxima_nova_rgregular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px}
.form-interruptor form .inputs-list li input{margin-right:5px}
.form-interruptor form input[type=submit]{text-transform:none;cursor:pointer;vertical-align:middle;border:0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;color:#FFF;text-align:center;display:block;margin:0;font-family:proxima_nova,'Helvetica Neue',Helvetica,Arial,sans-serif;background:#939498;outline:0;padding:8px 33px;height:auto;width:auto;line-height:normal;text-shadow:none;box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none}
.widget.form-interruptor{border-bottom:0;margin-bottom:1.875rem}
.page-template-list-subscribe .form-interruptor{padding-bottom:0;margin-bottom:0}

#social span {
	font: 18px 'Code-Pro', sans-serif;
	color: #333;
}

#social {
	display: block;
	position: absolute;
	right: 0px;
	width: auto;
}

#social ul {
	position: relative;
	float: left;
	top: -2px;
	width: auto;
}

#social li {
	display: block;
	position: relative;
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 10px;
}
.homepage-content-grid .content-cell{padding:0 0 28px}



.skip-link,
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.lt-ie8 .assistive-text {visibility: hidden;}


img.left {
	margin: 0 15px 15px 0;
	float: left;
}


.left {
	float: left;	
}


#footer .secondary .left {
	float: left;
}
	
	
	#footer .secondary .left,
	#footer .secondary .right{
		float: none;		
	}

.column-service-icon i{ color: #282828; }

.gdlr-column-service-item.gdlr-type-2 .column-service-icon{ background-color: #3e3e3e; }



.gdlr-column-service-item .column-service-icon{ margin-right: 15px; font-size: 30px; line-height: 18px; }

.gdlr-column-service-item .column-service-icon i{ margin: 0px; }

.gdlr-column-service-item.gdlr-type-1 .column-service-icon{ float: left; margin-right: 25px; }

.gdlr-column-service-item.gdlr-type-1 .column-service-icon.gdlr-skin-box{ background: transparent; }
.tiled-gallery .gallery-group{float:left;position:relative;}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

	.more_less_links_container,
	#direct_disambiguationDiv .more_less_links_container{
		display: block;
		margin-top: 10px;
		width: auto;
		padding: 0px !important;
		}

	#direct_moreLessLinks_jobListing .direct_optionsMore,
	.more_less_links_container .direct_optionsMore,
	a.direct_mobileJumpLink{
		display: block;
		text-align: center;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
		background: #fff;
		}

	#direct_moreLessLinks_jobListing .directOptionsLess,
	.more_less_links_container .direct_optionsLess{
		display: none !important;
		}


#direct_disambiguationDiv .more_less_links_container {
	padding-left: 28px;
}

	.textwidget .gallery-column.columns { width: 33%; }
#wrap-pr {
	position: relative;
	width: 100%;
	height: auto;
}


#wrap-pr:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#wrap {
	max-width:960px;
	position:relative;
	clear: both;
	margin: 0 auto;
}





body #wrap-pr li {
	background:transparent;
	padding:5px;
}

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

  .col-lg-2 {
    width: 16.66666667%;
  }


#decisia-main-content .decisia-content ul.collectionItemList li .number {
	left: .2em;
	position: absolute;
	top: .3em;
	width: 5em;
}



code, pre, .rtp-readmore, .rtp-readmore:visited, .post-meta p, .gallery-caption, .breadcrumb,
.rtp-navigation, .rtp-comments-pagination, #respond, #respond .form-allowed-tags, .widget, .comment-text { font-size: 13px; line-height: 1.6153em; }


	
	#header_right{
		float:left;
		width:550px;
		text-align:right;
	}


.entry-title {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-bottom: 0.9231em;
}


.type-attachment .entry-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}





.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-bottom: 1.3333em;
}


.format-link .entry-title a:after {
	content: "\f442";
	font-size: 24px;
	height: 24px;
	position: relative;
	top: 0;
	width: 24px;
}


.blog .format-status .entry-title,
.archive .format-status .entry-title {
	display: none;
}


	.entry-title,
	.widecolumn h2 {
		font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-bottom: 1.2em;
	}


	.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		margin-bottom: 1.4em;
	}

#wrap{width:95%; border:1px solid #666;background:-webkit-linear-gradient(bottom,#cccccc,#666666);background:-ms-linear-gradient(bottom,#cccccc,#666666);background:-moz-linear-gradient(bottom,#cccccc,#666666);background:-o-linear-gradient(bottom,#cccccc,#666666);border-color:transparent;padding:4px;margin-top:40px;margin-bottom:8px;margin-left:3px;color:#fff; border-radius:5px;}

#wrap img{border:transparent;}

#wrap a:link{color:#fff; font-weight:normal; font-size:15px; margin:10px;}

#wrap a:visited{color:#fff;}

#wrap a:hover{color:#ff0;}

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin: 0 5px 0 0; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; outline: none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { -moz-border-radius-topright:3px; -moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; border-top-right-radius:3px; border-top-left-radius:3px; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }
.nav-entries a,.woo-pagination{font:thin 13px/1em Helvetica, Arial, sans-serif;color:#888}
#tabs ul.wooTabs li a,.widget_woodojo_tabs .tabbable .nav-tabs li a{font:300 11px/2em Arial,sans-serif;color:#999}
#navigation ul.rss li a:before,#navigation ul.nav-search a.search-contents:before{color:#fff}
#top ul.nav li a{font:300 12px/1.6em Arial,sans-serif;color:#ddd}

#nav li.admissions, #nav #menu-item-791{width:155px}



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

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before{margin-right:.25em}
.menu-item i._after{margin-left:.25em}
.menu-item img._before{margin-right:.5em}
.menu-item img._after{margin-left:.5em}
.menu-item ._svg{width:1em}
.menu-item i.elusive{margin-top:-.3em}

.menu-item-130418 {
    float: right !important;
}

	#topnav-menu li.menu-item:hover a {
		background: rgba(0,0,0,0.2);
	}

.et_bloom .et_bloom_form_container .et_bloom_close_button, .et_bloom .et_bloom_success_checkmark:before {
	font-family: 'ET-Bloom';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 16px !important;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.et_bloom .et_bloom_success_checkmark:before { content: "\e60e"; font-size: 25px !important; line-height: 25px; }

.et_bloom span.et_bloom_success_checkmark { opacity: 0; color: #fff !important; background: #82C016; padding: 8px 7px 7px 10px !important; border-radius: 30px; left: 50%; margin-left: -20px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); display: block; height: 28px; width: 28px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; position: absolute; top: 30px;  }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

      
      
      div#pop-up {
        display: none;
        position: absolute;
        width: 280px;
		        position: absolute;
		margin-top:-50px;
        padding: 10px;
        background: #000000;

        border: 1px solid  #FF0;
        font-size: 90%;
      }
