﻿.social-tabs .tab-index ul{margin:0}
.social-tabs .tab-index li{display:inline-block;margin:0 1rem}
.social-tabs .tab-index a{display:block;color:#999}
.social-tabs .tab-index a:hover,.social-tabs .tab-index a.active{color:#333}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}

  .large-4 {
    width: 33.33333%;
  }

#main-footer .footcol1, #main-footer .footcol2, #main-footer .footcol3, #main-footer .footcol4{float:left; width:220px; margin-right:20px}


#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#wrapper {
	padding: 0 20px;
}
.mk-edge-wrapper {position:relative;}

.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-sm-4 {
    width: 33.33333333%;
  }
.tp-caption a:hover{color:#ffa902}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption.big_caption_3,.tp-caption.big_caption_2,.tp-caption.big_caption_4,.tp-caption.big_caption_5,.tp-caption.big_caption_6,.tp-caption.big_caption_7,.tp-caption.big_caption_8,.tp-caption.big_caption_9,.tp-caption.big_caption_10,.tp-caption.big_caption_11,.tp-caption.big_caption_13,.tp-caption.big_caption_15,.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white{position:absolute; color:#e14f4f; text-shadow:none; font-size:80px; line-height:80px; font-family:"Open Sans";border-width:0px; border-style:none}
.tp-caption.big_caption_2,.tp-caption.big_caption_2_white{font-size:48px}
.tp-caption.big_caption_4,.tp-caption.big_caption_4_white{font-size:124px; color:#fff}
.tp-caption.big_caption_5{line-height:24px;font-size:15px;color:#999}
.tp-caption.big_caption_6{font-size:120px;color:#fff}
.tp-caption.big_caption_7,.tp-caption.big_caption_7_red{font-size:72px;color:#fff;font-weight:bold}
.tp-caption.big_caption_7_red{background:#E04028;padding:10px 20px;line-height:72px}
.tp-caption.big_caption_8{font-size:24px;color:#fff;font-family:"Open Sans"}
.tp-caption.big_caption_9{font-size:50px;color:#333}
.tp-caption.big_caption_10{font-size:55px;color:#333;font-weight:bold}
.tp-caption.big_caption_11{font-size:24px;color:#fff;background:#379BDE;background:rgba(55,155,222,0.8);padding:10px 20px;line-height:30px}
.tp-caption.big_caption_12{font-size:212px;color:#333}
.tp-caption.big_caption_13{font-size:36px;font-weight:800;color:#fff}
.tp-caption.big_caption_15{font-size:30px;font-weight:800;color:#fff}
.tp-caption.big_caption_14{line-height:30px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}
.tp-caption.handwriting,.tp-caption.handwriting_white{position:absolute; color:#fff; text-shadow:none; font-size:144px; line-height:44px; font-family:"Dancing Script";padding:15px 40px 15px 40px;margin:0px; border-width:0px; border-style:none}
.tp-caption.store_button a{position:absolute; color:#fff; text-shadow:none; height:19px;font-size:18px; line-height:18px; font-weight:bold; font-family:"Open Sans";padding:20px 35px 20px 35px !important;margin:0px;  cursor:pointer;   background:#E04028;  border-radius:5px;   border-bottom:4px solid #cd2e16}
.tp-caption.store_button_white a{position:absolute; color:#fff; text-shadow:none;   font-size:14px;  font-weight:normal;  padding:15px 35px !important;   background:none;   border:2px solid #fff;   border-radius:40px ; height:24px !important}
.tp-caption.store_button_white a:hover{background:#E04028}
.tp-caption.store_button a,.tp-caption.store_button_white a{color:#fff !important}
.tp-caption.store_button a:hover{background:#cd2e16;border-bottom:4px solid #E04028}
.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white,.tp-caption.handwriting_white{color:#fff}
 .tp-caption.custom_heading_bold_orange{font-size:53px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.custom_small_text{font-size:27px;line-height:35px;font-weight:400;font-family:Oxygen;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(167,167,167);border-style:none}
.tp-caption.custom_heading_bold_orange_new{font-size:50px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}
.region-content a.button{color:#fff}
.button,#edit-moderated-guest-upload-button,#user-login button{box-shadow:none;display:inline-block;padding:10px 12px;line-height:16px;background:#94b33f;color:#fff;font-family:'ssp', sans-serif;font-style:italic;text-align:center;text-transform:uppercase;text-decoration:none;border:0 none;border-radius:15px/25px;cursor:pointer;position:relative;-webkit-transition:background-color,0.5s;-moz-transition:background-color,0.5s;-o-transition:background-color,0.5s;transition:background-color,0.5s}
.button.small,#edit-moderated-guest-upload-button.small,#user-login button.small{padding:7px 10px 5px}
.button:before,.button:after,#edit-moderated-guest-upload-button:before,#edit-moderated-guest-upload-button:after,#user-login button:before,#user-login button:after{content:'';width:0;height:0;border-style:solid;border-color:transparent #94b33f transparent transparent;border-width:5px 5px 5px 0;position:absolute;left:-2px;top:50%;margin-top:-5px;border-radius:3px;-webkit-transition:border-color,0.5s;-moz-transition:border-color,0.5s;-o-transition:border-color,0.5s;transition:border-color,0.5s}
.button:after,#edit-moderated-guest-upload-button:after,#user-login button:after{right:-2px;left:auto;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #94b33f}
.button:hover,.button:active,#edit-moderated-guest-upload-button:hover,#edit-moderated-guest-upload-button:active,#user-login button:hover,#user-login button:active{background-color:#7e9936}
.button:hover:before,.button:active:before,#edit-moderated-guest-upload-button:hover:before,#edit-moderated-guest-upload-button:active:before,#user-login button:hover:before,#user-login button:active:before{border-color:transparent #7e9936 transparent transparent}
.button:hover:after,.button:active:after,#edit-moderated-guest-upload-button:hover:after,#edit-moderated-guest-upload-button:active:after,#user-login button:hover:after,#user-login button:active:after{border-color:transparent transparent transparent #7e9936}
.button.yellowOrange,#edit-moderated-guest-upload-button.yellowOrange,#user-login button.yellowOrange{background:#c79e2d}
.button.yellowOrange:before,.button.yellowOrange:after,#edit-moderated-guest-upload-button.yellowOrange:before,#edit-moderated-guest-upload-button.yellowOrange:after,#user-login button.yellowOrange:before,#user-login button.yellowOrange:after{border-color:transparent #c79e2d transparent transparent}
.button.yellowOrange:after,#edit-moderated-guest-upload-button.yellowOrange:after,#user-login button.yellowOrange:after{border-color:transparent transparent transparent #c79e2d}
.button.yellowOrange:hover,.button.yellowOrange:active,#edit-moderated-guest-upload-button.yellowOrange:hover,#edit-moderated-guest-upload-button.yellowOrange:active,#user-login button.yellowOrange:hover,#user-login button.yellowOrange:active{background-color:#aa8726}
.button.yellowOrange:hover:before,.button.yellowOrange:active:before,#edit-moderated-guest-upload-button.yellowOrange:hover:before,#edit-moderated-guest-upload-button.yellowOrange:active:before,#user-login button.yellowOrange:hover:before,#user-login button.yellowOrange:active:before{border-color:transparent #aa8726 transparent transparent}
.button.yellowOrange:hover:after,.button.yellowOrange:active:after,#edit-moderated-guest-upload-button.yellowOrange:hover:after,#edit-moderated-guest-upload-button.yellowOrange:active:after,#user-login button.yellowOrange:hover:after,#user-login button.yellowOrange:active:after{border-color:transparent transparent transparent #aa8726}
.button.orange,#edit-moderated-guest-upload-button.orange,#user-login button.orange{background:#cc8846}
.button.orange:before,.button.orange:after,#edit-moderated-guest-upload-button.orange:before,#edit-moderated-guest-upload-button.orange:after,#user-login button.orange:before,#user-login button.orange:after{border-color:transparent #cc8846 transparent transparent}
.button.orange:after,#edit-moderated-guest-upload-button.orange:after,#user-login button.orange:after{border-color:transparent transparent transparent #cc8846}
.button.orange:hover,.button.orange:active,#edit-moderated-guest-upload-button.orange:hover,#edit-moderated-guest-upload-button.orange:active,#user-login button.orange:hover,#user-login button.orange:active{background-color:#bb7633}
.button.orange:hover:before,.button.orange:active:before,#edit-moderated-guest-upload-button.orange:hover:before,#edit-moderated-guest-upload-button.orange:active:before,#user-login button.orange:hover:before,#user-login button.orange:active:before{border-color:transparent #bb7633 transparent transparent}
.button.orange:hover:after,.button.orange:active:after,#edit-moderated-guest-upload-button.orange:hover:after,#edit-moderated-guest-upload-button.orange:active:after,#user-login button.orange:hover:after,#user-login button.orange:active:after{border-color:transparent transparent transparent #bb7633}
.button.green,#edit-moderated-guest-upload-button.green,#user-login button.green{background:#89922a;margin-bottom:7px}
.button.green:before,.button.green:after,#edit-moderated-guest-upload-button.green:before,#edit-moderated-guest-upload-button.green:after,#user-login button.green:before,#user-login button.green:after{border-color:transparent #89922a transparent transparent}
.button.green:after,#edit-moderated-guest-upload-button.green:after,#user-login button.green:after{border-color:transparent transparent transparent #89922a}
.button.green:hover,.button.green:active,#edit-moderated-guest-upload-button.green:hover,#edit-moderated-guest-upload-button.green:active,#user-login button.green:hover,#user-login button.green:active{background-color:#6f7622}
.button.green:hover:before,.button.green:active:before,#edit-moderated-guest-upload-button.green:hover:before,#edit-moderated-guest-upload-button.green:active:before,#user-login button.green:hover:before,#user-login button.green:active:before{border-color:transparent #6f7622 transparent transparent}
.button.green:hover:after,.button.green:active:after,#edit-moderated-guest-upload-button.green:hover:after,#edit-moderated-guest-upload-button.green:active:after,#user-login button.green:hover:after,#user-login button.green:active:after{border-color:transparent transparent transparent #6f7622}
.button.white,.region-content .callout .button,#edit-moderated-guest-upload-button.white,.region-content .callout #edit-moderated-guest-upload-button.button,#user-login button.white,#user-login .region-content .callout button.button,.region-content .callout #user-login button.button{background:#fff;color:#94b33f}
.button.white:before,.region-content .callout .button:before,.button.white:after,.region-content .callout .button:after,#edit-moderated-guest-upload-button.white:before,.region-content .callout #edit-moderated-guest-upload-button.button:before,#edit-moderated-guest-upload-button.white:after,.region-content .callout #edit-moderated-guest-upload-button.button:after,#user-login button.white:before,#user-login .region-content .callout button.button:before,.region-content .callout #user-login button.button:before,#user-login button.white:after,#user-login .region-content .callout button.button:after,.region-content .callout #user-login button.button:after{border-color:transparent #fff transparent transparent}
.button.white:after,.region-content .callout .button:after,#edit-moderated-guest-upload-button.white:after,.region-content .callout #edit-moderated-guest-upload-button.button:after,#user-login button.white:after,#user-login .region-content .callout button.button:after,.region-content .callout #user-login button.button:after{border-color:transparent transparent transparent #fff}
.button.white:hover,.region-content .callout .button:hover,.button.white:active,.region-content .callout .button:active,#edit-moderated-guest-upload-button.white:hover,.region-content .callout #edit-moderated-guest-upload-button.button:hover,#edit-moderated-guest-upload-button.white:active,.region-content .callout #edit-moderated-guest-upload-button.button:active,#user-login button.white:hover,#user-login .region-content .callout button.button:hover,.region-content .callout #user-login button.button:hover,#user-login button.white:active,#user-login .region-content .callout button.button:active,.region-content .callout #user-login button.button:active{background-color:#ededed}
.button.white:hover:before,.region-content .callout .button:hover:before,.button.white:active:before,.region-content .callout .button:active:before,#edit-moderated-guest-upload-button.white:hover:before,.region-content .callout #edit-moderated-guest-upload-button.button:hover:before,#edit-moderated-guest-upload-button.white:active:before,.region-content .callout #edit-moderated-guest-upload-button.button:active:before,#user-login button.white:hover:before,#user-login .region-content .callout button.button:hover:before,.region-content .callout #user-login button.button:hover:before,#user-login button.white:active:before,#user-login .region-content .callout button.button:active:before,.region-content .callout #user-login button.button:active:before{border-color:transparent #ededed transparent transparent}
.button.white:hover:after,.region-content .callout .button:hover:after,.button.white:active:after,.region-content .callout .button:active:after,#edit-moderated-guest-upload-button.white:hover:after,.region-content .callout #edit-moderated-guest-upload-button.button:hover:after,#edit-moderated-guest-upload-button.white:active:after,.region-content .callout #edit-moderated-guest-upload-button.button:active:after,#user-login button.white:hover:after,#user-login .region-content .callout button.button:hover:after,.region-content .callout #user-login button.button:hover:after,#user-login button.white:active:after,#user-login .region-content .callout button.button:active:after,.region-content .callout #user-login button.button:active:after{border-color:transparent transparent transparent #ededed}
.widget.small .button{bottom:20px;display:inline-block;margin-top:235px;width:100%;max-width:128px;font-size:14px}
.widget.small.textButton .widgetContent .button{margin-top:0;bottom:auto;max-width:106px}
.widget.medium .widgetContent .button{margin-top:0;bottom:auto;max-width:200px}
.widget.large .widgetContent .button{margin-top:0;bottom:auto;max-width:200px}
.product .button{margin-right:10px;margin-bottom:10px}
.productDetailButtons .button{margin-right:10px}
.buttonsRow .button{margin-right:10px;margin-bottom:15px}
.home-content-special .widgetContent .button{font-size:1.4em;font-weight:600;padding:12px 30px}

    .home-mid-col .box .caption {
        background-image: none;
        bottom: 0;
        margin-top: 0;
    }

    
    .rating{cursor:pointer;float:left;margin: 5px 0 0 0;padding-top: 2px;width:105px;padding: 0;}

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


h2.hover-title {
  color: black;
  font-family: 'HONOR';
   font-size: 30px;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: .015em;
}

.cms-home h2.hover-title, .cms-no-route h2.hover-title {
    text-align: left;
    font-size: 26px;
    color: white;
    font-family: "HONOR";
    line-height: 26px;
    letter-spacing: 0.05em;
    margin-top: 4px;
    margin-bottom: 4px;
    text-transform: uppercase;
	transition: color 0.33s ease 0s;
}




#content-sidebar-wrap {
	width: 750px;
	margin: 0;
	padding: 0;
	float: left;
	}


.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	width: 920px;
	}


.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}

.sidebar {
	width:150px;
	float:left;
	margin-left:-48px;
}
.span12{width:940px}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
input.span12,textarea.span12,.uneditable-input.span12{width:926px}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-top .block.span12.clear-row,.main-upper .block.span12.clear-row,.main-lower .block.span12.clear-row,.main-bottom .block.span12.clear-row,.content-top .block.span12.clear-row,.content-upper .block.span12.clear-row,.content-body .block.span12.clear-row,.content-lower .block.span12.clear-row,.content-bottom .block.span12.clear-row{margin-right:0;width:100%;}
#global-footer #institution-logos .span12{width:100%;margin-left:14px;}
.front .span12{width:100%;}


.thumbnail-style .thumbnail-img {
	position: relative;
	margin-bottom: 11px;
	overflow: hidden;
	max-height: 200px;
}

#news .post .thumbnail {
	width: 240px;
	text-align: center;
	overflow: hidden;
}

.bodysm { color: black; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
div.close-icon{font-size:2em;font-weight:normal;line-height:.5em;padding-bottom:15px;float:right;}
div#wcm-survey div.close-icon{padding-bottom:2px;}
.no-js .invisible{clip:rect(auto);clip:rect(auto,auto,auto,auto);height:auto;margin:0;overflow:visible}


.header-icons {
	position: absolute;
	right: 100px;
	top: -25px;
	transition: top 0.3s;
}


.small-nav .header-icons {
	position: absolute;
	right: 100px;
	top: -13px;
}


.transparent .header-icons {
	top: -25px;
}


.header-icons a {
	color: #888;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}


.header-icons a i {
	color: #888;
	font-size: 12px;
	line-height: 1.5;
}


.transparent .header-icons a, .transparent .header-icons a i {
	color: #fff;
}


.header-icons i.icon  {
    height:16px;
}
#inputarea input{line-height:30px;}

  .scaler .scaler-image, .featured-module li .scaler-image {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
    position: relative; }

    .scaler .scaler-image:hover .icon-play:before, .featured-module li .scaler-image:hover .icon-play:before {
      background-color: white; }

    .scaler .scaler-image:hover .icon-play:after, .featured-module li .scaler-image:hover .icon-play:after {
      border-color: transparent transparent transparent black; }

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }


.pubs .grid_1 {
	width: 90px;
	margin-left: 0;
	margin-right: 0;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

  .mob-nav-btn {
    left: 18px;
    position: absolute;
    top: 18px;
  }


.span12 {
  width: 940px;
}


.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

#content_body .main_cnt .span12.container-main{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;border:20px solid #5d6937;width:920px;}

.span12.user-account.spanner.min_height{width:920px;background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;float:none;margin-top:0;width:98%;}

.footer .span12 .lead{color:#ddc16e;font-size:13px;}

.footer .span12.marginleft0 .row.border_bottom .span9{width:auto;}
.footer .span12.marginleft0 .row.border_bottom .span9 .email{margin-top:-21px;}
.footer .footer-bg .span12{width:100%;}

.footer .footer-bg .row.span12.lead.marginleft0.bdr-none{border-bottom:1px solid #967852;border-top:1px solid #967852;margin-top:20px	padding:0px 10px;width:880px;margin-left:15px;}

.footer .container.footer-bg .row .span12.row-top.marginleft0 .row .span8.email-container.email form#signup_footer div#span8{padding-bottom:25px;}
.tab-content .tab-pane .row .span12.marg_left0 .span4.marg_left0{width:292px;margin:5px !important;}

.span12.logbox{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;width:920px;border:20px solid #5d6937;}
.span12.logbox .reset-left-div.left-part.left-part-section{border:none;background:transparent !important;}

.span12.logbox .mid-part.mid-part-section{border:none;background:transparent;}

.span12.logbox .right-part.right-part-section{border:none;background:transparent;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.mar-left-zero{width:100px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.marg_left0.text-type-wid{width:20.5em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.marg_left0.text-type-wid #fname{width:256px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.text-type-wid{width:20.5em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.text-type-wid #lname{width:256px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .edit-salutation{width:80px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .edit-salutation select{width:80px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.pad_rigt.mar-left-zero{width:360px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.pad_rigt.mar-left-zero #address{width:345px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.mar-rgt-min-add{width:360px;margin-right:1.37em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.mar-rgt-min-add #addressline{width:345px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3{width:95px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3 .address-type-sel{width:80px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3 .address-type-sel #addressType{width:80px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4 #city{width:226px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.pad_rigt01.marg_left0.marr_lft_reg{padding-right:0px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.marrgg_lft .edit-country{width:160px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.marrgg_lft .edit-country #reg_countryNameSelect{width:160px;}

.container .row.menu-navigation .span12.menu_strip .menu_strip_nav .navbar .nav.nav_lft.nav_lft_1 .dropdown .menu-icon-text img.mrgtop3{display:none;}
.menu-bg-grid-empty .row.span12.marg_bot2em{background:-moz-linear-gradient(left center, #f8f7f5 0%, #ddd8c5 100%) repeat scroll 0 0 #ddd8c5 !important;width:920px;}

.span12.menu_strip_ct.capitalize{margin-top:0px;}
.span12.menu_strip_ct.capitalize h1{color:#fff !important;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width{width:160px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width .edit-salutation{width:140px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width .edit-salutation select{width:140px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.text-type-wid{width:258px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_fname_width{width:240px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span3.margin_lt_15{width:160px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span3.margin_lt_15 .city_wid{width:150px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_zip{width:140px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_zip .contact_zip_text{width:120px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15{width:188px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15 .edit-state,.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15 select{width:170px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .edit-country.contact_cntry_select{width:165px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .edit-country.contact_cntry_select select{width:165px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span4.phn_wdth{width:245px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span5.mar_lft.email_wdth{width:240px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_email_text{width:228px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div{width:151px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth{width:180px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth #datepickercontactus{width:140px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth .ui-datepicker-trigger{position:absolute;right:30px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_g_tp.tim_wdth.margin_lt_15{width:190px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_g_tp.tim_wdth.margin_lt_15 .edit-state{width:168px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_top_35{margin-top:35px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_top_35 .edit-state.contact_ampm_select{width:180px;}

.span12 .item-mid-container{float:left;margin-left:3.8em;width:560px;}
.span12 .item-mid-container .span8{width:560px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}

.span12.paddtop1 a{color:#000000;text-decoration:none;}

.span12.container-main.marg_left0 input.primary-btn-small.capitalize.pull-right{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}

.private-dining-details .private-dining-form-time .span12,.private-dining-content-collection .private-dining-form-time .span12{width:auto !important;}

#gc #gc_signup_form .tab-content .row.span12.marg-top-8 .span4{width:269px;}

#gc.span12.container-main{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;}

#gc .span12.bdr-btm.gc-cont-wid{width:863px;margin-bottom:25px;}
.gc-mar-cb .span12{width:904px;}

.span12.gc_user_account{width:912px;}
.span12.gc_user_account .padrightbox1 .gc_hr-line{overflow:hidden;}

.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1{padding:1.4em 1.4em 0 1em;}
.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1 h4{margin:0;}

.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1 .main_title{margin:0;}

#gc .row.span12.marg-top-8{width:880px;}

#gc .row.span12{width:920px;}

.row.banner_bg_2 .span12 h1{color:#FFFFFF !important;}

.page_nt_found .span12.main-cont{padding-top:0px !important;padding-bottom:0px !important;}

.crm_refined .row.mar_btm.span12.mar-left-zero{width:920px;}

   input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 946px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }


.flag { vertical-align:middle;padding-left:3px;padding-right:3px}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.no-pad {
	padding: 0;
	margin: 0;
}

.slider-container .title{
font-size:14px;
font-weight:bold;
color:#000;
}

.l-rotator .thumbnails li:hover .title{
color:#115fbf;
text-decoration:underline;
}

.selected .title{
color:#fff;
text-decoration:none;
}

.selected:hover .title{
color:#fff!important;
text-decoration:none!important;
}


.statestop { background-color: #c2d7ef; text-align: center; }

.title1 {
	font-family: Tahoma;
	font-size: 20px;
	color: #602E00;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf{padding-right:1px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf .fa{z-index:10;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf span{padding-left:0px;padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{background:none;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#0274a3;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{background:none;color:#fffbf7;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink{background:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(72,165,70,0.3);}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(221,75,58,0.3);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}
ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }


.last {
	margin-right: 0px !important;
}

.jwts_tabberlive .jwts_tabbertab h2.jwts_heading,
.jwts_tabberlive .jwts_tabbertabhide {display:none;}

	
.tdbgcolor { 
	background-color: #DDDDDD; 
	font-size: small; 
	font-weight: bold; }

#site-credits {
        text-align: center;
}

#site-credits p.csli-logo {
	margin-bottom: 1em;
}

#site-credits a {
	color:#6f6f6f;
	text-decoration: underline;
}

#site-credits a:hover {
	color:#000000;
}

#site-credits p {
	margin-bottom: 0.2em;
}

	#site-credits, .menu-block, #mirror-info, #mirrors .btn-group {
		width: 100%;
		padding-left: 0;
	}


	.featured.narrow .flexslider .slide-container {
		height:33em;
	}
.icon-play,.icon-500px,.icon-tumblr,.icon-phone,.icon-gift,.header-nav a.nav-top-link.icon-search,.nav-top-link.icon-search,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-twitter,.icon-heart,.icon-envelop,.icon-tag,.icon-star,.icon-star-2,.icon-star-3,.icon-facebook,.icon-feed,.icon-close,.icon-checkmark,.icon-menu,.icon-plus,.icon-minus,.icon-instagram,.icon-google-plus,.icon-pinterest,.icon-search,.icon-skype,.icon-dribbble,.icon-users,.icon-certificate,.icon-expand,.icon-linkedin,.icon-map-pin-fill,.icon-pen-alt-fill,.icon-youtube,.icon-flickr,.icon-clock,.icon-inner,.icon-vk{font-family:"icomoon"!important;speak:none!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased!important;}
.icon-google-plus:before{content:"\e00f"!important;}

	#menu-footer,
	#build {
		text-align:center;
		}

.pages {
	display:table;
	width:100%;
	margin:30px auto 0 auto;
	padding-bottom:15px;
	border-bottom:1px dotted #CCC;
	text-align:center;
	}

.pages li {
	display:table-cell;
	margin-right:5px;
	color:rgb(42,66,80);
	max-width:130px;
	}

.pages li:first-child {
	text-align:left;
	}

.pages li:last-child {
	text-align:right;
	}

.pages li:last-child a:after {
	display:none;
	}

.pages li:last-child a {
	padding-right:0;
	}

.pages li a {
	width:100%;
	padding:0;
	display:block;
	}

.pages li a:after {
	content: '/';
	float:right;
	position:relative;
	text-align:center;
	}

.pages .search {
	display:none;
	}

.pages.extra {
	border-bottom:none;
	border-top:1px dotted #CCC;
	padding:10px 0 0 0;
	font-size:9px;
	}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

.teaser .image{left:50px}

#announcement .teaser{font-size:20px}


table.jssectionbody {
	background-color:#FFFFFF;
}

#featuredJobsCnt table.jssectionbody {
    background: none;
    margin: 0.3em 0;
}

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}

.jssectionbody {
	BACKGROUND-COLOR: #F7F7F9;
}

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}

.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-4 {
    width: 33.33333333333333%;
  }
.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-4 .ad{
		margin:0px auto !important;
		width:300px !important;
	}

	.col-sm-4-fix{
	text-align: left;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 300px;
	padding: initial !important;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.fuelux .datepicker-calendar-header .next span.glyphicon,.fuelux .datepicker-calendar-header .prev span.glyphicon{color:#fff;font-size:16px;line-height:30px}
.fuelux .datepicker-calendar-header .next span.glyphicon{line-height:28px}
.fuelux .pillbox[data-readonly] .pill span.glyphicon-close{display:none}
.fuelux .pillbox.pills-editable .pill-group .pill span.glyphicon-close{cursor:pointer}
.fuelux .repeater-list-check span.glyphicon{left:-22px;position:absolute;top:2px}
.fuelux .repeater-list-header td.sortable.sorted span.glyphicon{display:block}
.fuelux .repeater-list-header td span.glyphicon{display:none;float:right;margin-top:2px}
.fuelux .spinbox .spinbox-up .glyphicon-chevron-up{position:relative;top:0}
.fuelux .spinbox .spinbox-down .glyphicon-chevron-down{position:relative;left:-1px;top:0}
.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play{font-size:10px;padding-right:5px}
.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play:before{position:relative;top:-2px}
.fuelux .wizard.complete .actions .glyphicon-arrow-right:before{display:none}
.fuelux .wizard.complete .actions .glyphicon-arrow-right{margin-left:0}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


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

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

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sticky .entry-title a {
  color: #4db2ec !important;
}

.category .entry-title {
  line-height: 10px;
  margin: 20px 14px 22px 0px;
  
  
}

.category .entry-title span {
  display: inline-block;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 2px 14px;
  background: none;
  color: #ffffff;
  background-color: #222222;
  border-radius: 3px;
  line-height: 16px;
}

.td_mod_mega_menu .entry-title {
  font-size: 13px;
  line-height: 19px;
  font-weight: 600;
  margin: 0px;
  
}

.td_block_related_posts .entry-title {
  margin: 0px;
  line-height: 17px;
  font-weight: 600;
  
}

.td_block_related_posts .entry-title a {
  font-size: 13px;
  
}

.td-post-template-4 header .entry-title,
.td-post-template-4 header .td-post-sub-title,
.td-post-template-4 header .meta-info,
.td-post-template-4 header .entry-date,
.td-post-template-4 header .td-post-author-name a,
.td-post-template-4 header .td-post-comments a {
  color: #ffffff;
}

.td-post-template-6 .template6-header .entry-title a,
.td-post-template-6 .template6-header .td-post-sub-title,
.td-post-template-6 .template6-header .meta-info,
.td-post-template-6 .template6-header .entry-date,
.td-post-template-6 .template6-header .td-post-author-name a,
.td-post-template-6 .template6-header .td-post-comments a {
  color: #ffffff;
}

.template6-header a,
.template6-header .entry-title {
  color: #ffffff;
}

.td_module_1 .entry-title,
.td_module_2 .entry-title,
.td_module_3 .entry-title,
.td_module_4 .entry-title,
.td_module_5 .entry-title,
.td_module_10 .entry-title,
.td_module_11 .entry-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  margin: 0px 0px 12px 0px;
  
  
}

.td_module_6 .entry-title,
.td_module_7 .entry-title,
.td_module_8 .entry-title {
  font-size: 13px;
  font-weight: 600;
  line-height: 19px;
  margin: 0px 0px 12px 0px;
}


.td_module_wrap .entry-title a,
.td_mod_mega_menu .entry-title a {
  -o-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
  -moz-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
  -khtml-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
  -webkit-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
  -ms-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
  transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
}

.td_module_wrap:hover .entry-title a,
.td_mod_mega_menu:hover .entry-title a {
  color: #4db2ec;
}

.td_module_mx1:hover .entry-title a {
  color: #ffffff;
}

.td_module_1 .entry-title {
  margin: 0px 0px 11px 0px;
  
  
}

.td_module_2 .entry-title {
  margin: 0px 0px 13px 0px;
  
  
}

.td_module_5 .entry-title {
  margin-bottom: 10px;
  
  
}

.td_module_6 .entry-title {
  margin: 0px 0px 7px 0px;
  
}

.td_module_7 .entry-title {
  margin: 0px 0px 7px 0px;
  
}

.td_module_8 .entry-title {
  margin-bottom: 2px;
}

.td_module_9 .entry-title {
  font-size: 15px;
  line-height: 21px;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}

.td_module_10 .entry-title {
  margin-bottom: 11px;
}

.td_module_11 .entry-title {
  margin-bottom: 11px;
}

.td_module_12 .entry-title {
  font-size: 20px;
  line-height: 28px;
  margin: 0px 0px 7px 0px;
  font-weight: 600;
  
  
}

.td_module_13 .entry-title {
  font-size: 20px;
  line-height: 28px;
  margin: 0px 0px 7px 0px;
  font-weight: 600;
  
  
}

.td_module_14 .entry-title {
  position: relative;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  font-style: normal;
  line-height: 32px;
  margin: 0px 0px 9px 0px;
  
  
}

.td_module_15 .entry-title {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  color: #222222;
  margin: 6px 0px 7px 0px;
  word-wrap: break-word;
  
}

.td_module_15 .entry-title a {
  color: #222222;
}

.td_module_15 .entry-title a:hover {
  text-decoration: none !important;
}

.td_module_mx1 .entry-title {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: 24px;
  margin-bottom: 0;
  bottom: 9px;
  margin-top: 0px;
  
  
}

.td_module_mx1 .entry-title a {
  color: #ffffff !important;
}

.td_module_mx1:hover .meta-info .entry-title a {
  color: #ffffff;
}

.td_module_mx2 .entry-title {
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
}

.td_module_mx3 .entry-title {
  position: relative;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  font-style: normal;
  margin: 0px 0px 12px 0px;
  height: auto;
  bottom: 0px;
  
}

.td-theme-slider.iosSlider-col-3 .entry-title {
  margin-bottom: 0;
  margin-top: 5px;
  
}

.td-theme-slider.iosSlider-col-2 .entry-title {
  margin-bottom: 4px;
  margin-top: 5px;
  
  
}

.td-theme-slider.iosSlider-col-1 .entry-title {
  margin-bottom: 5px;
  margin-top: 5px;
  
  
}

.td-slider .td_module_wrap:hover .entry-title a {
  color: #ffffff;
}

.td_block_16 .entry-title {
  margin: 0 0 3px 0;
  font-size: 13px;
  line-height: 16px;
  font-weight: 600;
  
}

.td-pb-span4 .td-trending-now-display-area .entry-title {
  text-align: center;
}

.td-trending-now-display-area .entry-title {
  line-height: 14px;
  margin: 0;
  position: relative;
  
}

.td-block-color-style-1 .td_module_wrap:hover .entry-title a,
.td-block-color-style-2 .td_module_wrap:hover .entry-title a,
.td-block-color-style-3 .td_module_wrap:hover .entry-title a,
.td-block-color-style-4 .td_module_wrap:hover .entry-title a,
.td-block-color-style-5 .td_module_wrap:hover .entry-title a,
.td-block-color-style-6 .td_module_wrap:hover .entry-title a {
  color: #ffffff !important;
}

.td-big-grid-post .entry-title {
  margin: 0;
}

.td-big-grid-post .entry-title a {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  font-family: inherit;
}

.td-grid-style-1 .td-big-thumb .entry-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

.td-grid-style-1 .td-medium-thumb .entry-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

.td-grid-style-1 .td-small-thumb .entry-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin-top: 6px;
  margin-bottom: 6px;
  
}

.td-grid-style-1 .td-tiny-thumb .entry-title {
  font-size: 13px;
  line-height: 17px;
  font-weight: 600;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

  .td-grid-style-1.td_block_big_grid_4 .td-small-thumb .entry-title,
  .td-grid-style-1.td_block_big_grid_4 .td-big-grid-post-1 .entry-title,
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-1 .entry-title,
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-2 .entry-title,
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-3 .entry-title,
  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-4 .entry-title {
    font-size: 13px !important;
    line-height: 17px !important;
    font-weight: 600;
    margin-top: 6px;
    margin-bottom: 7px;
  }

  .td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .entry-title {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    margin-top: 3px;
    margin-bottom: 0;
  }

.td-grid-style-2 .td-big-thumb .entry-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

.td-grid-style-2 .td-medium-thumb .entry-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

.td-grid-style-2 .td-small-thumb .entry-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin-top: 6px;
  margin-bottom: 6px;
  
}

.td-grid-style-2 .td-tiny-thumb .entry-title {
  font-size: 13px;
  line-height: 17px;
  font-weight: 600;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

  .td-grid-style-2.td_block_big_grid_4 .td-small-thumb .entry-title,
  .td-grid-style-2.td_block_big_grid_4 .td-big-grid-post-1 .entry-title,
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-1 .entry-title,
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-2 .entry-title,
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-3 .entry-title,
  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-4 .entry-title {
    font-size: 13px !important;
    line-height: 17px !important;
    font-weight: 600;
    margin-top: 6px;
    margin-bottom: 7px;
  }

  .td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .entry-title {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    margin-top: 3px;
    margin-bottom: 0;
  }

.td-grid-style-3 .td-big-grid-post .entry-title a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.td-grid-style-3 .td-big-thumb .entry-title {
  font-size: 28px;
  line-height: 33px;
  font-weight: 700;
  margin-top: 9px;
  margin-bottom: 9px;
  
  
}

.td-grid-style-3 .td-medium-thumb .entry-title {
  font-size: 22px;
  line-height: 27px;
  font-weight: 700;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

.td-grid-style-3 .td-small-thumb .entry-title {
  font-size: 17px;
  line-height: 22px;
  font-weight: 700;
  margin-top: 6px;
  margin-bottom: 6px;
  
}

.td-grid-style-3 .td-tiny-thumb .entry-title {
  font-size: 15px;
  line-height: 19px;
  font-weight: 600;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

  .td-grid-style-3 .td-big-grid-scroll .td-big-grid-post .entry-title {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    margin-top: 3px;
    margin-bottom: 0;
  }

.td-grid-style-4 .entry-title {
  display: inline-block;
  width: 100%;
}

.td-grid-style-4 .td-big-thumb .entry-title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  margin-top: 1px;
  margin-bottom: 9px;
  
  
}

.td-grid-style-4 .td-medium-thumb .entry-title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  margin-top: 1px;
  margin-bottom: 9px;
  
  
}

.td-grid-style-4 .td-small-thumb .entry-title {
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  margin-top: 1px;
  margin-bottom: 9px;
  
}

.td-grid-style-4 .td-tiny-thumb .entry-title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  margin-top: 1px;
  margin-bottom: 9px;
  
  
}

  .td-grid-style-4 .td-big-grid-scroll .td-big-grid-post .entry-title {
    font-size: 14px !important;
    line-height: 17px !important;
  }

.td-grid-style-5 .entry-title {
  display: inline-block;
  width: 100%;
  font-weight: 300;
  text-transform: uppercase;
}

.td-grid-style-5 .td-big-thumb .entry-title {
  font-size: 37px;
  line-height: 39px;
  margin-top: 1px;
  margin-bottom: 9px;
  
  
}

.td-grid-style-5 .td-medium-thumb .entry-title {
  font-size: 24px;
  line-height: 28px;
  margin-top: 1px;
  margin-bottom: 9px;
  
  
}

.td-grid-style-5 .td-small-thumb .entry-title {
  font-size: 18px;
  line-height: 21px;
  margin-top: 1px;
  margin-bottom: 9px;
  
}

.td-grid-style-5 .td-tiny-thumb .entry-title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  
  
}

  .td-grid-style-5 .td-big-grid-scroll .td-big-grid-post .entry-title {
    font-size: 14px !important;
    line-height: 17px !important;
  }

.td-grid-style-6 .td-big-thumb .entry-title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 7px;
  
  
}

.td-grid-style-6 .td-medium-thumb .entry-title {
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  margin-bottom: 7px;
  
  
}

.td-grid-style-6 .td-small-thumb .entry-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
  
}

.td-grid-style-6 .td-tiny-thumb .entry-title {
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

  .td-grid-style-6.td_block_big_grid_4 .td-small-thumb .entry-title,
  .td-grid-style-6.td_block_big_grid_4 .td-big-grid-post-1 .entry-title,
  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-1 .entry-title,
  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-2 .entry-title,
  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-3 .entry-title,
  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-4 .entry-title {
    font-size: 12px !important;
    line-height: 15px !important;
    font-weight: 600;
    margin-top: 6px;
    margin-bottom: 7px;
  }

  .td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .entry-title {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 0;
  }

.td-grid-style-7 .td-big-grid-post .entry-title a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.td-grid-style-7 .td-big-thumb .entry-title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 7px;
  
  
}

.td-grid-style-7 .td-medium-thumb .entry-title {
  font-size: 26px;
  line-height: 32px;
  font-weight: 700;
  margin-bottom: 7px;
  
  
}

.td-grid-style-7 .td-small-thumb .entry-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
  
}

.td-grid-style-7 .td-tiny-thumb .entry-title {
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
  margin-top: 6px;
  margin-bottom: 7px;
  
  
}

  .td-grid-style-7.td_block_big_grid_4 .td-small-thumb .entry-title,
  .td-grid-style-7.td_block_big_grid_4 .td-big-grid-post-1 .entry-title,
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-1 .entry-title,
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-2 .entry-title,
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-3 .entry-title,
  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-4 .entry-title {
    font-size: 12px !important;
    line-height: 15px !important;
    font-weight: 600;
    margin-top: 6px;
    margin-bottom: 7px;
  }

  .td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .entry-title {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 0;
  }

.td-newsmag-travel .td-category-header .entry-title span {
  border-radius: 0;
  background-color: #4db2ec;
  padding: 7px 17px;
}

.td-md-is-android.category .entry-title span {
  padding: 3px 15px 2px;
}

    
    .td_block_big_grid .td-big-thumb .entry-title,
    .td_block_big_grid_2 .td-big-thumb .entry-title,
    .td_block_big_grid_3 .td-big-thumb .entry-title,
    .td_block_big_grid_4 .td-big-thumb .entry-title,
    .td_block_big_grid_5 .td-big-thumb .entry-title,
    .td_block_big_grid_6 .td-big-thumb .entry-title,
    .td_block_big_grid_7 .td-big-thumb .entry-title {
        font-family:"IM Fell DW Pica SC";
	font-size:28px;
	
    }

    
    .td_block_big_grid .td-medium-thumb .entry-title,
    .td_block_big_grid_2 .td-medium-thumb .entry-title,
    .td_block_big_grid_3 .td-medium-thumb .entry-title,
    .td_block_big_grid_4 .td-medium-thumb .entry-title,
    .td_block_big_grid_5 .td-medium-thumb .entry-title,
    .td_block_big_grid_6 .td-medium-thumb .entry-title,
    .td_block_big_grid_7 .td-medium-thumb .entry-title {
        font-family:"IM Fell DW Pica SC";
	font-size:20px;
	
    }

    
    .td_block_big_grid .td-small-thumb .entry-title,
    .td_block_big_grid_2 .td-small-thumb .entry-title,
    .td_block_big_grid_3 .td-small-thumb .entry-title,
    .td_block_big_grid_4 .td-small-thumb .entry-title,
    .td_block_big_grid_5 .td-small-thumb .entry-title,
    .td_block_big_grid_6 .td-small-thumb .entry-title,
    .td_block_big_grid_7 .td-small-thumb .entry-title {
        font-family:"IM Fell DW Pica SC";
	font-size:25px;
	
    }

    
    .td_block_big_grid .td-tiny-thumb .entry-title,
    .td_block_big_grid_2 .td-tiny-thumb .entry-title,
    .td_block_big_grid_3 .td-tiny-thumb .entry-title,
    .td_block_big_grid_4 .td-tiny-thumb .entry-title,
    .td_block_big_grid_5 .td-tiny-thumb .entry-title,
    .td_block_big_grid_6 .td-tiny-thumb .entry-title,
    .td_block_big_grid_7 .td-tiny-thumb .entry-title {
        font-family:"IM Fell DW Pica SC";
	font-size:17px;
	
    }









	
	.post header .entry-title {
		font-family:"IM Fell DW Pica SC";
	
	}


	
    .td-post-template-default header .entry-title {
        font-family:"IM Fell DW Pica SC";
	
    }

    
    .td-post-template-1 header .entry-title {
        font-family:"IM Fell DW Pica SC";
	
    }

    
    .td-post-template-2 header .entry-title {
        font-family:"IM Fell DW Pica SC";
	
    }

    
    .td-post-template-3 header .entry-title {
        font-family:"IM Fell Double Pica SC";
	
    }

    
    .td-post-template-4 header .entry-title {
        font-family:"IM Fell DW Pica SC";
	
    }

    
    .td-post-template-5 header .entry-title {
        font-family:"IM Fell DW Pica SC";
	
    }

    
    .td-post-template-6 header .entry-title {
        font-family:"IM Fell DW Pica SC";
	
    }

    
    .td-post-template-7 header .entry-title {
        font-family:"IM Fell DW Pica SC";
	
    }

    
    .td-post-template-8 header .entry-title {
        font-family:"IM Fell DW Pica SC";
	
    }

.groupad-img .col-sm-4 {padding: 0;}

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

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

  .col-sm-4 {
    width: 33.33333333%;
  }
.panels-flexible-region {
  padding: 0;
}


.panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}


.panels-flexible-region-inside-first {
  padding-left: 0;
}


.panels-flexible-region-inside-last {
  padding-right: 0;
}


.panels-flexible-region-11-desc {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-11-left_region {
  float: left;
  width: 49.5000%;
}


.panels-flexible-region-11-featured_region {
  float: left;
  width: 49.5000%;
}


.panels-flexible-region-11-download_free_games {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-637-center {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-93-a {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-92-center {
  float: left;
  width: 99.0000%;
}
.blog-content .comments-info .col-11,.row .col-11{width:45.83333%;left:auto}
.homepage-heroes .col-11 .hero-module a.image,.homepage-heroes .hero-module-single a.image{display:block;position:relative;width:100%;height:526px;overflow:hidden}
.homepage-heroes .col-11 .hero-module a.image img,.homepage-heroes .hero-module-single a.image img{position:absolute;min-width:100%;min-height:100%;height:auto;width:auto;max-width:none;max-height:none}

#footermenublock{background:#202d39}

#footermenublock ul{padding:10px 0 5px 0}

#footermenublock ul li{display:inline-block; border-right:1px solid #151820; padding:0 5px}

#footermenublock ul li a, #footerLinks a{color:#8a9cae}
header.primary #menu-top,header.primary #menu-social{display:none}
.home header.primary #menu-top,.home header.primary #menu-social{display:block;margin-top:8px}
.home header.primary #menu-top ul,.home header.primary #menu-social ul{margin:0}
.home header.primary #menu-top li,.home header.primary #menu-social li{display:inline-block;float:none}
.home header.primary #menu-top i,.home header.primary #menu-social i{font-size:20px}
header.primary #menu-top{text-align:left}

#banner.home #text {
	width: 430px;
}

#banner #text {
	color: #ffffff;
	font-weight: 300;
	font-size: 46px;
	line-height: 52px;
	margin-bottom: 15px;
	width: 640px;
	padding:60px 0 0 0;
}

#banner #text #caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	margin:15px 0 30px 0;
}

#banner_small #text {
	color: #ffffff;
	font-weight: 300;
	font-size: 46px;
	line-height: 52px;
	margin-bottom: 15px;
	
	padding:60px 0 0 0;
}

#banner_small #text #caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	margin:15px 0 30px 0;
}

#banner_cloud #text {
	color: #ffffff;
	font-weight: 300;
	font-size: 46px;
	line-height: 52px;
	margin-bottom: 15px;
	
	padding:60px 0 0 0;
}

#banner_cloud #text #caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	margin:15px 0 30px 0;
}


#cloud_links #text,
#cloud_links #text a {
	color: #ffffff;
}


#studiometry_links #text,
#studiometry_links #text a {
	color: #ffffff;
}








#banner.products #text {
	width: 550px;
}





.primary, .primary_wrap, .featured, .featured_wrap, .secondary, .secondary_wrap, .footer, .footer_wrap, .slider_wrap { position:relative; overflow:hidden }

.primary { }


.news div.to-list{
	padding: 5px 0px;
}

	.news a.to-list{
		color: Gray;
		text-decoration: none;
			
	}

	.news a:hover.to-list{
		text-decoration: underline;
	}

.news .preview div.to-list{
	text-align: center;
}

	.news .preview a.to-list{
		font-size: 12px;
		font-weight: bold;
	}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label{width:100%;margin:0.5em 0;color:white;font:15px "proxima-nova",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:left;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-bottom:0.7em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before{content:none;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select,.mlist-outer-wrapper .mlist-wrapper .mlist-field input{text-transform:none;text-align:left;margin:0;text-indent:0.01px;text-overflow:"";display:block;width:100%;background:#555454;color:white;padding:0.5em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field input{padding:0.5em 1em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin:0 4% 0 0;width:48%;display:inline;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay{margin-right:0;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-right:0;width:100%;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field2,.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.country{margin-right:0px;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field6{margin-right:0;width:100%;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field6 #linktoyourpost{min-width:0;}
.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-md-3{width:25%}
#omni-navbar .col-lg-1,#omni-navbar .col-lg-10,#omni-navbar .col-lg-11,#omni-navbar .col-lg-12,#omni-navbar .col-lg-2,#omni-navbar .col-lg-3,#omni-navbar .col-lg-4,#omni-navbar .col-lg-5,#omni-navbar .col-lg-6,#omni-navbar .col-lg-7,#omni-navbar .col-lg-8,#omni-navbar .col-lg-9,#omni-navbar .col-md-1,#omni-navbar .col-md-10,#omni-navbar .col-md-11,#omni-navbar .col-md-12,#omni-navbar .col-md-2,#omni-navbar .col-md-3,#omni-navbar .col-md-4,#omni-navbar .col-md-5,#omni-navbar .col-md-6,#omni-navbar .col-md-7,#omni-navbar .col-md-8,#omni-navbar .col-md-9,#omni-navbar .col-sm-1,#omni-navbar .col-sm-10,#omni-navbar .col-sm-11,#omni-navbar .col-sm-12,#omni-navbar .col-sm-2,#omni-navbar .col-sm-3,#omni-navbar .col-sm-4,#omni-navbar .col-sm-5,#omni-navbar .col-sm-6,#omni-navbar .col-sm-7,#omni-navbar .col-sm-8,#omni-navbar .col-sm-9,#omni-navbar .col-xs-1,#omni-navbar .col-xs-10,#omni-navbar .col-xs-11,#omni-navbar .col-xs-12,#omni-navbar .col-xs-2,#omni-navbar .col-xs-3,#omni-navbar .col-xs-4,#omni-navbar .col-xs-5,#omni-navbar .col-xs-6,#omni-navbar .col-xs-7,#omni-navbar .col-xs-8,#omni-navbar .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
#omni-navbar .col-md-3{width:25%!important;margin-right:0}

.clear  { clear: both; }

.footerlink{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#2D2D2D;font-size:12px;text-decoration:none;}

.footerlink:hover{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;font-size:12px;}


.site-container, .site-overlay {
    min-width: 100%;
    min-height: 100%;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    transition: left 0.3s;
}


.menu-toggle:checked ~ .site-container, .menu-toggle:checked ~ .site-container .site-overlay {
    left: 56%;
    overflow-y: hidden;
    position:fixed;
    background: rgba(33,33,33,0.8);
    z-index: 7;
}

#product-area .showcase .notes a, .quick-shop-content .showcase .notes a { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; color:  #ba9b82 ; position: relative; padding-left: 28px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .showcase .notes a.email-us, #product-area .showcase .notes a.fitting-guide, #product-area .showcase .notes a.guides, #product-area .showcase .notes a.toggle-fullview, .quick-shop-content .showcase .notes a.email-us, .quick-shop-content .showcase .notes a.fitting-guide, .quick-shop-content .showcase .notes a.guides, .quick-shop-content .showcase .notes a.toggle-fullview { margin-top: 15px; }

#product-area .showcase .notes a .icon, .quick-shop-content .showcase .notes a .icon { display: block; font-family: 'icons'; margin-right: 5px; font-size: 87px; line-height: 10px; text-indent: -17px; position: absolute; left: 0; top: 0; width: 20px; height: 20px; overflow: hidden; -webkit-font-smoothing: antialiased; }

#product-area .showcase .notes a.toggle-fullview .icon, .quick-shop-content .showcase .notes a.toggle-fullview .icon { font-size: 79px; margin-top: -3px; }

#product-area .showcase .notes a.guides .icon, .quick-shop-content .showcase .notes a.guides .icon { font-size: 80px; text-indent: -14px; }

#product-area .showcase .notes a.email-us .icon, #product-area .showcase .notes a.fitting-guide .icon, .quick-shop-content .showcase .notes a.email-us .icon, .quick-shop-content .showcase .notes a.fitting-guide .icon { font-size: 86px; margin-left: -1px; margin-top: -3px; }

.rate_block_first a,.rate_block_second a,.rate_block_fourth a{width:175px;}

.rate_block_first a h1,.rate_block_second a h1,.rate_block_fourth a h1{margin-left:auto;margin-right:auto;width:175px;}

.rate_block_first a h1 span,.rate_block_second a h1 span,.rate_block_fourth a h1 span{width:175px;font-size:.8em;}

.rate_block_fourth{float:left;height:150px;padding:0;text-align:center;width:213px}

.rate_block_first a h1, .rate_block_second a h1, .rate_block_third a h1, .rate_block_fourth a h1{color:#000;display:block;font:normal 14px/20px "Arial", sans-serif;height:40px;margin:10px 0 17px;}

.rate_block_first:hover a h1, .rate_block_second:hover a h1, .rate_block_third:hover a h1, .rate_block_fourth:hover a h1{color:#494949;}

.rate_block_first a:hover h1, .rate_block_second a:hover h1, .rate_block_third a:hover h1, .rate_block_fourth a:hover h1{color:#494949;}

.rate_block_first a h1 span, .rate_block_second a h1 span, .rate_block_third a h1 span, .rate_block_fourth a h1 span{font-size:12px;}

.rate_block_first:hover .rates_display a, .rate_block_second:hover .rates_display a, .rate_block_third:hover .rates_display a, .rate_block_fourth:hover .rates_display a{color:#950027;text-decoration:underline;}

.rate_block_first:hover .rates_display a h2, .rate_block_second:hover .rates_display a h2, .rate_block_third:hover .rates_display a h2, .rate_block_fourth:hover .rates_display a h2{color:#494949;text-decoration:none;}

.rate_block_first,.rate_block_second, .rate_block_fourth{width:284px;}

.rate_block_first a,.rate_block_second a, .rate_block_third a, .rate_block_fourth a{width:45px;}

.rate_block_first a h1 span,.rate_block_second a h1 span, .rate_block_third a h1 span, .rate_block_fourth a h1 span{width:475px;font-size:.8em;}

.rate_block_first a h2 ,.rate_block_second a h2 ,.rate_block_fourth a h2{width:178px;font-size:2em;width:320px;text-align:center;margin:0;padding:0;}

#stories.nudgeUp 
{
  position:relative;
  top:-18px;
  width:290px;
}





 
.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_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10.0px;
	margin-right: 10.0px;
}


.container_12 .grid_4{
	width:300px;
}
.row{margin-left:-15px;margin-right:-15px}

.row-8th{font-size:0;}

.news-room .row{margin-bottom:50px}

.result_small .row .result_small_item{margin:0 -10px;display:block;color:#ffffff;}

#footers .row .col-md-4{position:static}

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

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }
.text-center{text-align:center !important}
#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}

.td-header-bg .container.td-logo-rec-wrap, .td-header-bg .container.td-logo-rec-wrap .row, .header-logo-wrap, .td-header-bg {height: 132px;}

.td-sub-footer-wrap .container {border-top: 1px solid #dddddd;padding: 10px 0;}

.container.td-page-wrap {background: none;}

.patient_reviews .td-header-bg .container.td-logo-rec-wrap .row,.td-header-bg .container.td-logo-rec-wrap {height: 105px;}

body.home .td-title-wrap .td-grid-wrap .container-fluid {padding: 0;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:996px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:35px;padding-left:35px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto;padding:0}


    .td-boxed-layout .td-header-menu-wrap .container {
        background-color: #003777 !important;
    }



    
    .td-full-layout .td-sub-footer-wrap,
    .td-boxed-layout .td-sub-footer-wrap .container
    {
        background-color: #ededed;
    }


#footer {
	width:180px;
	float: left;
	clear: both;
	font-size: .64em;
}

div.topdl{margin: 3px;border-bottom: 1px solid #ececec;padding: 3px 2px 2px 2px;height: 20px;}

div.topdl a{font-size: 1.2em;color: #5B8F0F !important;}

div.topdl a:hover{text-decoration: none;}

div.topdl span.num{font-size: 1.1em;display: block;float: left;width: 25px;color: grey;font-weight: bold;}

div.topdl span.nbdl{color: red;float: right;}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
.home #homeSubscribe .fourcol{padding:20px;margin-bottom:1.5em;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,0.12);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.12);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;min-height:220px;}
.home #homeSubscribe .fourcol p{font-size:12px;line-height:17px;color:rgba(255,255,255,0.75);margin:.5em 0;}
.home #homeSubscribe .fourcol p a{color:rgba(255,255,255,0.85);}
.home #homeSubscribe .fourcol p span{font-size:.9em;opacity:.8;}
#popularByCat .fourcol div{background:#fff;color:#eb366e;margin-bottom:20px;overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 1px 2px rgba(0,0,0,0.12);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.12);}
#popularByCat .fourcol div span.title{display:block;padding:15px;border-bottom:1px dashed #eb366e;font-family:"Oswald","Futura",Futura,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;}
#popularByCat .fourcol div ul{padding:0;margin:-1px 0 0;list-style:decimal;overflow:hidden;}
#popularByCat .fourcol div ul li a{text-decoration:none;color:#656565;display:block;padding:15px;font-size:.9em;line-height:1.2;}
#popularByCat .fourcol div ul li a:hover{background:#eb366e;color:rgba(255,255,255,0.8);}
#popularByCat .fourcol div ul li a:active{color:#fff;}
#popularByCat .fourcol div.socialJustice{color:#36a3f0;}
#popularByCat .fourcol div.socialJustice span{border-color:#36a3f0;}
#popularByCat .fourcol div.socialJustice ul li a:hover{background:#36a3f0;}
#popularByCat .fourcol div.gender{color:#dabb00;}
#popularByCat .fourcol div.gender span{border-color:#dabb00;}
#popularByCat .fourcol div.gender ul li a:hover{background:#dabb00;}
#popularByCat .fourcol div.opEd{color:#de7c2b;}
#popularByCat .fourcol div.opEd span{border-color:#de7c2b;}
#popularByCat .fourcol div.opEd ul li a:hover{background:#de7c2b;}
#popularByCat .fourcol div.sexuality{color:#af6ee2;}
#popularByCat .fourcol div.sexuality span{border-color:#af6ee2;}
#popularByCat .fourcol div.sexuality ul li a:hover{background:#af6ee2;}
#popularByCat .fourcol div.edugraphics{color:#73c535;}
#popularByCat .fourcol div.edugraphics span{border-color:#73c535;}
#popularByCat .fourcol div.edugraphics ul li a:hover{background:#73c535;}
.fourcol{width:31.491712705%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}

.mk-shortcode-heading.mk-fancy-title {
  margin-bottom: 18px;
  font-weight: bold !important;
  font-size: 14px !important;
}

.mk-shortcode-heading.mk-fancy-title.pattern-false {
  background: none !important;
}

.mk-shortcode-heading.mk-fancy-title.pattern-false span {
  background: none !important;
}

.mk-shortcode-heading.mk-fancy-title span {
  padding-right: 8px;
}

.purple-wrap {
background-color: #42203C;
margin-top:-17px;
padding-top:30px;
padding-bottom:20px
}


.fix:before, .fix:after, .col-full:before, .col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }


.fix:after, .col-full:after {
  clear: both; }


.fix, .col-full {
  zoom: 1; }

.divt{
display:block !important;
font-weight: normal !important;
width:100% !important;
}

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

.review-list li{
	position: relative;
}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

#block-block-51 li.spotify-follow-button{
display:inline-block;
    margin-bottom: 0;
    height: 25px;
    width: 100px;
}

.footer-bottom {
	width: 550px;
	float: left;
	color: #fff;
	line-height: 1em;
	font-size: 0.87em;
		padding-bottom: 10px;
}

.footer-bottom p {
	float: left;
}

.footer-bottom .footer-nav {
	width: 100%;
	line-height: 11px;
	margin: 15px 0;
	clear: both;
}

.footer-bottom .footer-nav ul {
	list-style: none;
	list-style-position: outside;
}

.footer-bottom .footer-nav ul li {
	display: inline;
	font-size: 11px;
	color: #fff;
	border-left: 1px solid #fff;
	padding: 0 11px;
}


.footer-bottom .footer-nav ul li:first-child {
	padding-left: 0;
	border-left: 0;
}

.footer-bottom .footer-nav ul li a {
	color: #fff;
}

.footer-bottom .footer-nav ul li a:hover, .footer-bottom .footer-nav ul li.active a {
	color: #fff;
	text-decoration: underline;
}

.footer-bottom p.copy {
	float: right;
	line-height: 11px;
	font-size: 11px;
	color: #5f6261;
}

.footer-bottom p.copy span {
	padding: 0 11px;
}

.footer-bottom p.copy a {
	color: #2b9208;
	text-decoration: underline;
}

.footer-bottom p.copy a:hover {
	text-decoration: none;
}

.footer-bottom p.copy strong {
	font-weight: normal;
}
.node-type-media-gallery-overlay .site-footer,.node-type-media-gallery-overlay .copyright,.node-type-media-gallery-overlay .gallery__related,.node-type-media-gallery-overlay .js-header-wrapper,.node-type-media-gallery-overlay .js-header-wrapper{display:none}
.copyright{padding:27px 0 23px 15px;background-color:#ae27a7;color:#fff;line-height:0;text-align:center;font-family:"Code Pro Bold",sans-serif;font-size:11px}

.layout-showcase .sprocket-features-arrows .arrow {
  color: #FFFFFF;
}

  body .layout-showcase .sprocket-features-arrows {
    bottom: 55px;
  }

  body .layout-slideshow .sprocket-features-arrows {
    left: 90%;
    bottom: 25px;
  }



.layout-showcase .sprocket-features-arrows {position: absolute;right: 58%;bottom: 61px;}

.layout-showcase .sprocket-features-arrows .arrow:hover {opacity: 1;}

.layout-showcase .sprocket-features-arrows .arrow.next {left: 16px;}
 
.arrows-onhover .sprocket-features-arrows .arrow {opacity: 0;}

.sprocket-features.arrows-onhover:hover .sprocket-features-arrows .arrow {opacity: 1;}



.layout-showcase .sprocket-features-pagination li, .layout-showcase .sprocket-features-arrows .arrow {-webkit-transition: opacity 0.1s ease-in;-moz-transition: opacity 0.1s ease-in;-o-transition: opacity 0.1s ease-in;-ms-transition: opacity 0.1s ease-in;transition: opacity 0.1s ease-in;}
.region-help .block{overflow:hidden}
.region-sidebar-first,.bryant-sidebar{min-height:20px;padding:19px 19px 19px 1%;padding-top:0px;margin-left:6%;margin-bottom:20px;background-color:rgba(189,189,189,0);border:1px solid rgba(165,164,163,0.35);border:none !important;border-radius:0;-webkit-box-shadow:none;box-shadow:9px -2px 5px -7px rgba(102,102,102,0.24);}
.region.region-above-footer p{color:white;font-size:13px;}
.region-above-footer .hbspt-form span{color:white !important;font-weight:normal;}
.node-type-landing-page .region.region-content{margin:6px 0 3% 1% !important;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}

.wpgmp_map img {
    max-width: none !important;
    padding: 0px !important;
}


.wpgmp_map div {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input,textarea,#body select{display:block;width:100%;padding:.77em}
#body{background-color:#f8f8f8;min-height:400px}
#body .body_top,#body .body_btm{display:block;height:.77em;clear:both}
.sec-home #body{min-height:100%}
.sec-home #body .body_top,.sec-home #body .body_btm{height:0}
#body .body_top{display:none}
#body select{display:inline-block;width:auto}
header,nav#mastnav,nav#quicknav,#body,footer,#submast,#subcontent{max-width:960px;margin:0 auto}
.emasforms #body input[type=submit]{width:auto}
#body.sidebar.sectionnavoff #wrapcontent .content1,#body.sidebar.sectionnavoff #wrapcontent .content3{width:75%}
#body.sidebar.sectionnavoff #wrapcontent .content2,#body.sidebar.sectionnavoff #wrapcontent .content4{width:25%}
#body.sectionnavoff{background:#f8f8f8}
#body.sectionnavoff #wrapcontent{left:0;width:100%}
#body.sectionnavoff #wrapcontent .content1{width:100%}
#body a[href]:after{content:" (" attr(href) ")"}
#body abbr[title]:after{content:" (" attr(title) ")"}
.basic .content1,.basic.intro .content2,.basic.split .content3,.callout .content1,.callout.intro .content2,.callout.split .content3,.sidebar.intro .content1,.optionbox.intro .content1,.twocol.intro .content1,.threecol.intro .content1{width:100%}
.basic.split .content1,.callout.split .content1,.sidebar .content1,.sidebar.intro .content2,.sidebar.split .content1,.sidebar.split .content3,.optionbox .content1,.optionbox.intro .content2,.optionbox.split .content1,.optionbox.split .content3,.twocol.split .content1,.threecol.split .content1{float:left;width:67%;padding:0}
.basic.split .content2,.callout.split .content2,.sidebar .content2,.sidebar.intro .content3,.sidebar.split .content2,.sidebar.split .content4,.optionbox .content2,.optionbox.intro .content3,.optionbox.split .content2,.optionbox.split .content4,.twocol.split .content2,.threecol.split .content2{float:left;width:33%;padding-left:1.54em}

.fusion-logo {
  display: block;
  float: left;
  zoom: 1;
}

.fusion-logo:before,
.fusion-logo:after {
  content: " ";
  display: table;
}

.fusion-logo:after {
  clear: both;
}

.fusion-logo a {
  display: block;
}

.fusion-logo img {
  width: auto;
}

.fusion-logo-2x {
  display: none;
}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

.fusion-header-v4 .fusion-logo {
  width: 100%;
}

.fusion-header-v4 .fusion-logo a {
  float: left;
}

.fusion-logo .fusion-header-banner a {
  float: none;
}

.fusion-header-v5.fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}

.fusion-header-v5.fusion-logo-center .fusion-logo a {
  display: inline-block;
}

.fusion-logo-left .fusion-header-banner {
  float: right;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
  float: none;
  width: auto;
}

.fusion-logo-right .fusion-logo {
  float: right;
  text-align: right;
}

.fusion-logo-right .fusion-header-banner {
  float: left;
}

.fusion-logo-right .fusion-header-tagline {
  float: left;
}

.fusion-logo-right .searchform {
  float: left;
}

.fusion-logo-right .fusion-main-menu {
  float: left;
}

.fusion-logo-right .fusion-mobile-menu-icons {
  float: left;
}

.fusion-logo-right .fusion-mobile-menu-icons a {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo {
  float: none;
  width: auto;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo a {
  float: right;
  text-align: right;
}

#side-header .fusion-logo-center .fusion-logo {
  text-align: center;
  float: none;
}

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

.fusion-is-sticky .fusion-logo img {
  width: auto;
}

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo{width:50%;float:left;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}
#side-header .fusion-logo{margin:0;float:left;}
#side-header.fusion-mobile-menu-design-classic .fusion-logo{float:none;text-align:center;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo{float:left;margin:0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-left{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-right{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-center{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}




.entry-title {
	font-size: 36px;
	line-height: 1;
}


.entry-title a,
.sidebar .widget-title a {
	color: #000;
}


.entry-title a:hover {
	color: #ff0000;
}


.featured-content .entry-title {
	font-size: 20px;
	line-height: 1.2;
}


.home-top .featured-content .entry-title {
	font-size: 30px;
}







.news-pro-blue .entry-title a:hover,
.news-pro-blue .footer-widgets a:hover,
.news-pro-blue .site-footer a:hover,
.news-pro-blue a {
	color: #27a3d1;
}


.news-pro-blue .entry-title a,
.news-pro-blue .genesis-nav-menu a,
.news-pro-blue .sidebar .widget-title a,
.news-pro-blue .site-title a,
.news-pro-blue .site-title a:hover,
.news-pro-blue a:hover {
	color: #000;
}




.news-pro-green .entry-title a:hover,
.news-pro-green .footer-widgets a:hover,
.news-pro-green .site-footer a:hover,
.news-pro-green a {
	color: #7dc246;
}


.news-pro-green .entry-title a,
.news-pro-green .genesis-nav-menu a,
.news-pro-green .sidebar .widget-title a,
.news-pro-green .site-title a,
.news-pro-green .site-title a:hover,
.news-pro-green a:hover {
	color: #000;
}




.news-pro-pink .entry-title a:hover,
.news-pro-pink .footer-widgets a:hover,
.news-pro-pink .site-footer a:hover,
.news-pro-pink a {
	color: #e81857;
}


.news-pro-pink .entry-title a,
.news-pro-pink .genesis-nav-menu a,
.news-pro-pink .sidebar .widget-title a,
.news-pro-pink .site-title a,
.news-pro-pink .site-title a:hover,
.news-pro-pink a:hover {
	color: #000;
}




.news-pro-orange .entry-title a:hover,
.news-pro-orange .footer-widgets a:hover,
.news-pro-orange .site-footer a:hover,
.news-pro-orange a {
	color: #ff9000;
}


.news-pro-orange .entry-title a,
.news-pro-orange .genesis-nav-menu a,
.news-pro-orange .sidebar .widget-title a,
.news-pro-orange .site-title a,
.news-pro-orange .site-title a:hover,
.news-pro-orange a:hover {
	color: #000;
}

.td-full-layout .td-header-style-3 .td-mega-span .entry-thumb {
  min-height: 132px;
  
  
}

.td-full-layout .td-header-style-4 .td-mega-span .entry-thumb {
  min-height: 132px;
  
  
}

.td-mega-span .entry-thumb {
  min-height: 135px;
}

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

.td_module_14 .entry-thumb {
  width: 100%;
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  max-width: none;
  
}

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

.td_module_mx4 .entry-thumb {
  width: 100%;
}

.td_module_mx8 .entry-thumb {
  width: 100%;
}

.iosSlider-col-3 .entry-thumb {
  width: 1068px;
}

.iosSlider-col-2 .entry-thumb {
  width: 696px;
}

.iosSlider-col-1 .entry-thumb {
  width: 324px;
  
  
}

  .td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb {
    width: 100%;
  }

.td_block_18 .td-column-3 .td_module_mx8 .entry-thumb {
  width: 100%;
}


.td-hover-1 .td-big-grid-wrapper .entry-thumb {
  transition-timing-function: ease !important;
}

.td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-2.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-2.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-3.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-3.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-4.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-4.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-5.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-big-grid-post .entry-thumb {
  
  
  
}

  .td-big-grid-slide .td-big-grid-post-2 .entry-thumb {
    min-height: 100%;
    min-width: 100%;
  }

  .td-big-grid-slide .td-big-grid-post-3 .entry-thumb {
    min-height: 100%;
    min-width: 100%;
  }

.td-post-template-4 .td-post-featured-image .entry-thumb {
  
}

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

.ie8 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie9 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie10 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie11 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
}


.td-md-is-android .td-hover-1 .td-big-grid-post:hover .entry-thumb {
  
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}

.td-md-is-ios .td-hover-1 .td-big-grid-post:hover .entry-thumb {
  
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}

.td-md-is-safari .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
  -webkit-transform: none;
}

#drop, #logoresponsivetab, .serachresponsive, #logoresponsivemob, .drpdwn, nav .search2 {
	display: none;
}

.serachresponsive {
	display: block;
	background: none;
	border: none;
	float: right;
}


	
	
	.shortcode.loops-wrapper.list-post .post,
	.shortcode.loops-wrapper.grid4 .post,
	.shortcode.loops-wrapper.grid3 .post,
	.shortcode.loops-wrapper.grid2 .post,
	.shortcode.grid2-thumb .post,
	.shortcode.list-thumb-image .post,
	.shortcode.list-large-image .post,
	.loops-wrapper.list-post .post,
	.loops-wrapper.grid4 .post,
	.loops-wrapper.grid3 .post,
	.loops-wrapper.grid2 .post,
	.loops-wrapper.grid2-thumb .post,
	.loops-wrapper.list-thumb-image .post,
	.loops-wrapper.list-large-image .post {
		width: 100%;
		margin-left: 0;
		float: none;
	}


	
	a.shortcode.button.xlarge {
		font-size: 1.4em;
	}



.shortcode.post-slider .carousel-prev,
.shortcode.slider .carousel-prev,
.shortcode.post-slider .carousel-next,
.shortcode.slider .carousel-next {
	border-radius: 0;
	border: 0;
	text-shadow: none;
	margin: 0;
	box-shadow: none;
	background-image: none;
}




.single-event .shortcode.map .map-container {
	border: 0 !important;
	margin: 0 !important;
	height: 100% !important;
}


.shortcode.themify-icon .themify-icon-icon {
	font-size: 1.3em;
}



a.shortcode.button {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.1em;
}

a.shortcode.button.large {
	font-size: 1.5em;
}

a.shortcode.button:hover {
	text-decoration: none;
	background-color: #fff;
}



a.shortcode.button.yellow {
	border-color: #f2bd00;
	background-color: #ffe20b;
}

a.shortcode.button.yellow:hover {
	background-color: #fff21e;
}

a.shortcode.button.yellow.outline,
a.shortcode.button.yellow.outline:hover {
	color: #ffe20b !important;
	border-color: #ffe20b;
}


a.shortcode.button.orange {
	border-color: #b57400;
	background-color: #f9800f;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}

a.shortcode.button.orange:hover {
	background-color: #ff9a22;
}

a.shortcode.button.orange.outline,
a.shortcode.button.orange.outline:hover {
	color: #f9800f !important;
	border-color: #f9800f;
}


a.shortcode.button.blue {
	border-color: #0087b5;
	background-color: #49b3fc;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}

a.shortcode.button.blue:hover {
	background-color: #76c7ff;
}

a.shortcode.button.blue.outline,
a.shortcode.button.blue.outline:hover {
	color: #49b3fc !important;
	border-color: #49b3fc;
}


a.shortcode.button.green {
	border-color: #5a881d;
	background-color: #76ab3b;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}

a.shortcode.button.green:hover {
	background-color: #90c356;
}

a.shortcode.button.green.outline,
a.shortcode.button.green.outline:hover {
	color: #76ab3b !important;
	border-color: #76ab3b;
}


a.shortcode.button.red {
	border-color: #b00704;
	background-color: #e41d24;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}

a.shortcode.button.red:hover {
	background-color: #fb4e55;
}

a.shortcode.button.red.outline,
a.shortcode.button.red.outline:hover {
	color: #e41d24 !important;
	border-color: #e41d24;
}


a.shortcode.button.black {
	border-color: #000000;
	background-color: #111;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,.8);
}

a.shortcode.button.black:hover {
	background-color: #000;
}

a.shortcode.button.black.outline,
a.shortcode.button.black.outline:hover {
	color: #000 !important;
	border-color: #000;
}


a.shortcode.button.purple {
	border-color: #400a5c;
	background-color: #7933ac;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,.6);
}

a.shortcode.button.purple:hover {
	background-color: #9655c6;
}

a.shortcode.button.purple.outline,
a.shortcode.button.purple.outline:hover {
	color: #7933ac !important;
	border-color: #7933ac;
}


a.shortcode.button.gray {
	border-color: #767676;
	background-color: #888888;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}

a.shortcode.button.gray:hover {
	background-color: #adadad;
}

a.shortcode.button.gray.outline,
a.shortcode.button.gray.outline:hover {
	color: #888888 !important;
	border-color: #888888;
}



a.shortcode.button.white,
a.shortcode.button.white:hover {
	color: #000 !important;
	border-color: #eee;
	background-color: #fff;
}

a.shortcode.button.white.outline,
a.shortcode.button.white.outline:hover {
	color: #fff !important;
	border-color: #fff;
}


a.shortcode.button.light-yellow {
	border-color: #d5d28a;
	background-color: #fef8a5;
}

a.shortcode.button.light-yellow:hover {
	background-color: #fefcdf;
}

a.shortcode.button.light-yellow.outline,
a.shortcode.button.light-yellow.outline:hover {
	color: #fef8a5 !important;
	border-color: #fef8a5;
}


a.shortcode.button.light-blue {
	border-color: #a4cad9;
	background-color: #c5efff;
}

a.shortcode.button.light-blue:hover {
	background-color: #e9f9ff;
}

a.shortcode.button.light-blue.outline,
a.shortcode.button.light-blue.outline:hover {
	color: #c5efff !important;
	border-color: #c5efff;
}


a.shortcode.button.light-green {
	border-color: #bed49a;
	background-color: #ebf8d6;
}

a.shortcode.button.light-green:hover {
	background-color: #f9fff0;
}

a.shortcode.button.light-green.outline,
a.shortcode.button.light-green.outline:hover {
	color: #ebf8d6 !important;
	border-color: #ebf8d6;
}


a.shortcode.button.pink {
	border-color: #e6adc6;
	background-color: #facde1;
}

a.shortcode.button.pink:hover {
	background-color: #fdecf3;
}

a.shortcode.button.pink.outline,
a.shortcode.button.pink.outline:hover {
	color: #facde1 !important;
	border-color: #facde1;
}


a.shortcode.button.lavender {
	border-color: #ccb7e1;
	background-color: #ecd9ff;
}

a.shortcode.button.lavender:hover {
	background-color: #f7f0fe;
}

a.shortcode.button.lavender.outline,
a.shortcode.button.lavender.outline:hover {
	color: #ecd9ff !important;
	border-color: #ecd9ff;
}



a.shortcode.button.gradient {
	background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.35) 0%, rgba(170,170,170,0.15) 66%, rgba(0,0,0,0.05) 100%);
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(170,170,170,0.15) 66%,rgba(0,0,0,0.05) 100%);
	background-image: linear-gradient(to bottom,  rgba(255,255,255,0.35) 0%,rgba(170,170,170,0.15) 66%,rgba(0,0,0,0.05) 100%);
}



a.shortcode.button.flat {
	background-image: none;
	box-shadow: none;
	border: none;
	text-shadow: none;
}



a.shortcode.button.outline {
	border-style: solid;
	border-width: 1px;
	color: inherit;
}

a.shortcode.button.outline,
a.shortcode.button.outline:hover {
	background: none;
	box-shadow: none;
	text-shadow: none;
}



a.shortcode.button.small {
	font-size: 80%;
	font-weight: normal;
}



a.shortcode.button.rect {
	border-radius: 0;
}

a.shortcode.button.rounded {
	border-radius: 20em;
}



a.shortcode.button.embossed {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.2), inset 0 -3px 0 rgba(255,255,255,.2);
}

a.shortcode.button.embossed.small,
a.shortcode.button.small.embossed {
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.2), inset 0 -2px 0 rgba(255,255,255,.2);
}

a.shortcode.button.embossed.large,
a.shortcode.button.large.embossed {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -4px 0 rgba(255,255,255,.2);
}

a.shortcode.button.embossed.xlarge,
a.shortcode.button.xlarge.embossed {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -5px 0 rgba(255,255,255,.2);
}



a.shortcode.button[class^="fa-"]:before,
a.shortcode.button[class*=" fa-"]:before {
	width: 1em;
	background: none;
	font-size: inherit;
	text-align: center;
	margin: 0 .5em 0 -.5em;
}



.shortcode.button:active {
	position: relative;
	top: 1px;
}



.shortcode.hr {
	height: 1px;
	border: none;
	border-top: solid 1px #ccc;
	clear: both;
}

.shortcode.hr.red {
	border-color: #F30;
}

.shortcode.hr.blue {
	border-color: #69F;
}

.shortcode.hr.pink {
	border-color: #F9C;
}

.shortcode.hr.light-gray {
	border-color: #ddd;
}

.shortcode.hr.dark-gray {
	border-color: #999;
}

.shortcode.hr.black {
	border-color: #000;
}

.shortcode.hr.yellow {
	border-color: #FF0;
}

.shortcode.hr.orange {
	border-color: #F90;
}

.shortcode.hr.white {
	border-color: #fff;
}



.shortcode.col4-1,
.shortcode.col4-2,
.shortcode.col4-3,
.shortcode.col3-1,
.shortcode.col3-2,
.shortcode.col2-1
{
	margin-left: 3.2%;
	float: left;
}

.shortcode.col4-1 {
	width: 22.6%;
}

.shortcode.col4-2, 
.shortcode.col2-1 {
	width: 48.4%;
}

.shortcode.col4-3 {
	width: 74.2%;
}

.shortcode.col3-1 {
	width: 31.2%;
}

.shortcode.col3-2 {
	width: 65.6%;
}

.shortcode.col.first,
.shortcode.col4-1.first,
.shortcode.col4-2.first,
.shortcode.col4-3.first,
.shortcode.col3-1.first,
.shortcode.col3-2.first,
.shortcode.col2-1.first {
	margin-left: 0;
	clear: left;
}



.shortcode.quote {
	font-size: 1.1em;
	line-height: 1.4em;
	padding: .8em 2em 1em;
	margin: 0 0 1.2em;
	position: relative;
}

.shortcode.quote:before {
	content: '\201C';
	font-size: 3.3em;
	position: absolute;
	margin-left: -.7em;
	margin-top: .2em;
}




.shortcode.box {
	background: #f6f6f6;
	border: solid 1px #ddd;
	padding: .5em 1em;
	margin: 0 0 15px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}



.shortcode.box.blue {
	background: #3cafff;
	border-color: #2786cf;
	color: #fff !important;
}

.shortcode.box.green {
	background: #78ac3e;
	border-color: #5e8127;
	color: #fff !important;
}

.shortcode.box.red {
	background: #ed1c24;
	border-color: #b81e14;
	color: #fff !important;
}

.shortcode.box.purple {
	background: #722ea4;
	border-color: #471e72;
	color: #fff !important;
}

.shortcode.box.yellow {
	background: #fff200;
	border-color: #ffd200;
}

.shortcode.box.orange {
	background: #f7941d;
	border-color: #c56102;
	color: #fff !important;
}

.shortcode.box.light-yellow {
	background: #fffcd3;
	border-color: #dedba3;
}

.shortcode.box.light-blue {
	background: #d9f4fe;
	border-color: #a4cfe0;
}

.shortcode.box.lavender {
	background: #f2e6fe;
	border-color: #d1bae9;
}

.shortcode.box.pink {
	background: #ffe6f1;
	border-color: #f0b6cf;
}

.shortcode.box.light-green {
	background: #edf6df;
	border-color: #b8cd97;
}

.shortcode.box.gray {
	background: #9e9e9e;
	border-color: #858585;
	color: #fff !important;
}

.shortcode.box.black {
	background: #111;
	border-color: #000;
	color: #fff !important;
}



.shortcode.box.purple a,
.shortcode.box.orange a,
.shortcode.box.green a,
.shortcode.box.blue a,
.shortcode.box.black a,
.shortcode.box.gray a,
.shortcode.box.red a {
	color: #fff !important;
}



.shortcode.box.rounded {
	border-radius: .5em;
}



.shortcode.box.shadow {
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
}



.shortcode.box.announcement:before {
	content: "\f0a1";
}

.shortcode.box.comment:before {
	content: "\f0e5";
}

.shortcode.box.question:before {
	content: "\f128";
}

.shortcode.box.upload:before {
	content: "\f093";
}

.shortcode.box.download:before {
	content: "\f019";
}

.shortcode.box.highlight:before {
	content: "\f0eb";
}

.shortcode.box.map:before {
	content: "\f041";
}

.shortcode.box.warning:before {
	content: "\f071";
}

.shortcode.box.info:before {
	content: "\f129";
}

.shortcode.box.note:before {
	content: "\f040";
}

.shortcode.box.contact:before {
	content: "\f0e0";
}

.shortcode.box.announcement:before,
.shortcode.box.comment:before,
.shortcode.box.question:before,
.shortcode.box.upload:before,
.shortcode.box.download:before,
.shortcode.box.highlight:before,
.shortcode.box.map:before,
.shortcode.box.warning:before,
.shortcode.box.info:before,
.shortcode.box.note:before,
.shortcode.box.contact:before,
.shortcode.box[class^="fa-"]:before,
.shortcode.box[class*=" fa-"]:before  {
	width: 1em;
	float: left;
	background: none;
	font-size: 3em;
	text-align: center;
	margin: 5px 20px 5px 0;
}



.shortcode.box h1, 
.shortcode.box h2, 
.shortcode.box h3, 
.shortcode.box h4, 
.shortcode.box h5, 
.shortcode.box h6 {
	margin: .1em 0 .3em;
}



.shortcode.author-box {
	margin: 1em 0;
}

.shortcode.author-box p {
	margin: 0 0 .5em;
}

.shortcode.author-box .author-avatar {
	float: left;
	margin: 0 1em .5em 0;
	position: static;
}

.shortcode.author-box .author-avatar img {
	border-radius: 5px;
}

.shortcode.author-box .author-name {
	margin: .1em 0 .4em;
}

.shortcode.author-box .author-bio {
	overflow: hidden;
	margin: 0;
}



.shortcode.author-box.blue {
	background: #3cafff;
	border-color: #2786cf;
}

.shortcode.author-box.green {
	background: #78ac3e;
	border-color: #5e8127;
}

.shortcode.author-box.red {
	background: #ed1c24;
	border-color: #b81e14;
}

.shortcode.author-box.purple {
	background: #722ea4;
	border-color: #471e72;
}

.shortcode.author-box.yellow {
	background: #fff200;
	border-color: #ffd200;
}

.shortcode.author-box.orange {
	background: #f7941d;
	border-color: #c56102;
}

.shortcode.author-box.light-yellow {
	background: #fffcd3;
	border-color: #dedba3;
}

.shortcode.author-box.light-blue {
	background: #d9f4fe;
	border-color: #a4cfe0;
}

.shortcode.author-box.lavender {
	background: #f2e6fe;
	border-color: #d1bae9;
}

.shortcode.author-box.pink {
	background: #ffe6f1;
	border-color: #f0b6cf;
}

.shortcode.author-box.light-green {
	background: #edf6df;
	border-color: #b8cd97;
}

.shortcode.author-box.gray {
	background: #9e9e9e;
	border-color: #858585;
}

.shortcode.author-box.black {
	background: #111;
	border-color: #000;
}



.shortcode.author-box.green,
.shortcode.author-box.yellow,
.shortcode.author-box.light-yellow,
.shortcode.author-box.light-blue,
.shortcode.author-box.lavender,
.shortcode.author-box.pink,
.shortcode.author-box.light-green {
	color: #333 !important;
	padding: 1em;
}



.shortcode.author-box.blue,
.shortcode.author-box.red,
.shortcode.author-box.purple,
.shortcode.author-box.orange,
.shortcode.author-box.gray,
.shortcode.author-box.black {
	color: #fff !important;
	padding: 1em;
}



.shortcode.author-box.purple a,
.shortcode.author-box.orange a,
.shortcode.author-box.green a,
.shortcode.author-box.blue a,
.shortcode.author-box.black a,
.shortcode.author-box.gray a,
.shortcode.author-box.red a {
	color: #fff !important;
}

.shortcode.author-box.yellow a,
.shortcode.author-box.light-yellow a,
.shortcode.author-box.light-blue a,
.shortcode.author-box.lavender a,
.shortcode.author-box.pink a,
.shortcode.author-box.light-green a {
	color: #000 !important;
}



.shortcode.author-box.rounded {
	border-radius: 8px;
}



.shortcode.author-box.shadow {
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
}



.shortcode .flickr_badge_image {
	margin: .7em 0;
}

.shortcode .flickr_badge_image img {
	margin-right: .7em;
	margin-bottom: .7em;
	float: left;
}



.shortcode.map .map-container {
	margin: 0 0 1em;
	border: solid 1px #ccc;
}



.shortcode.slider,
.shortcode.post-slider { 
	height: 0;  
	visibility: hidden;
	overflow: hidden; 
	margin: 0;
	padding: 0;
}



.shortcode.slider .post, 
.shortcode.post-slider .post {
	margin: 0;
	padding: 0;
	text-align: center;
}



.shortcode.post-slider h1,
.shortcode.slider h1,
.shortcode.post-slider h2,
.shortcode.slider h2,
.shortcode.post-slider h3,
.shortcode.slider h3,
.shortcode.post-slider h4,
.shortcode.slider h4,
.shortcode.post-slider h5,
.shortcode.slider h5,
.shortcode.post-slider h6,
.shortcode.slider h6 {
	margin: 0 0 .4em;
}



.shortcode.post-slider .post-image {
	margin: 0 0 .8em;
	padding: 0;
	float: none;
	text-align: center;
	max-width: 100%;
	width: auto;
}



.shortcode.post-slider .post-title {
	margin: 0 0 .4em;
	padding: 0;
	font-size: 115%;
}



.shortcode.post-slider .post-content {
	font-size: 95%;
	width: auto;
	max-width: 100%;
}



.shortcode.post-slider .carousel-wrap,
.shortcode.slider .carousel-wrap {
	position: relative;
	margin-bottom: .8em;
	padding: 0;
}



.shortcode.post-slider .slides,
.shortcode.slider .slides {
	margin: 0;
	padding: 0;
	height: auto;
}


.shortcode.post-slider .post-video,
.shortcode.slider .post-video {
	padding-top: 0;
}



.shortcode.post-slider .carousel-nav-wrap,
.shortcode.slider .carousel-nav-wrap {
	text-align: center;
	margin: 1em auto .7em;
	border: none;
}



.shortcode.post-slider .carousel-nav-wrap .disabled,
.shortcode.slider .carousel-nav-wrap .disabled,
.shortcode.post-slider .carousel-nav-wrap .disabled,
.shortcode.slider .carousel-nav-wrap .disabled {
	opacity: 6; 
	cursor: default;
}



.shortcode.post-slider .carousel-pager,
.shortcode.slider .carousel-pager {
	clear: both;
	text-align: center;
	line-height: 100%;
	padding: 0 .3em;
	display: inline-block;
	vertical-align: middle;
	width: auto;
}

.shortcode.post-slider .carousel-pager a,
.shortcode.slider .carousel-pager a {
	text-indent: -900em;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	display: inline-block;
	background: #ccc;
	background: rgba(0,0,0,.2);
	border: solid 1px #666;
	border-radius: 100%;
	cursor: pointer;
}

.shortcode.post-slider .carousel-pager a.selected,
.shortcode.slider .carousel-pager a.selected {
	background: #fff;
	background: rgba(255,255,255,.6);
	border-color: #ccc;
}



.shortcode.slider.effect-fade .caroufredsel_wrapper,
.shortcode.post-slider.effect-fade .caroufredsel_wrapper {
	-moz-transition: height 0.5s ease-in-out;
	-webkit-transition: height 0.5s ease-in-out;
	transition: height 0.5s ease-in-out;
}



.shortcode.twitter-list {
	margin: 0 0 1.3em;
}

.shortcode.twitter-list ul {
	margin: 0;
	padding: 0;
}

.shortcode.twitter-list li {
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
}

.shortcode.twitter-list .twitter-timestamp a {
	font-size: 85%;
	color: inherit;
	text-decoration: none;
}

.shortcode.twitter-list .follow-user {
	margin: 0;
	padding: .2em 0;
}



.shortcode.themify-icon {
	display: inline-block;
}



.shortcode.themify-icon .themify-icon-label {
	display: inline-block;
	vertical-align: middle;
	margin-left: .3em;
	margin-right: .6em;
}

.shortcode.themify-icon .themify-icon-link:hover .themify-icon-label {
	text-decoration: underline;
}

.shortcode.themify-icon .themify-icon-icon::before {
	width: 1em;
	height: 1em;
	line-height: 1em;
	margin: 0;
	padding: 0;
}



.shortcode.themify-icon.small .themify-icon-icon {
	font-size: 12px;
}

.shortcode.themify-icon.large .themify-icon-icon {
	font-size: 24px;
}

.shortcode.themify-icon.large .themify-icon-label {
	font-size: 1.2em;
}

.shortcode.themify-icon.xlarge .themify-icon-icon {
	width: 58px;
	height: 48px;
	padding: 12px 0 0 2px;
	font-size: 36px;
}

.shortcode.themify-icon.xlarge .themify-icon-label {
	font-size: 1.2em;
}



.shortcode.themify-icon.rounded .themify-icon-icon {
	border-radius: 5px;
}

.shortcode.themify-icon.squared .themify-icon-icon {
	border-radius: 0;
}



a.shortcode.button[class^="fa-"]:before,
a.shortcode.button[class*=" fa-"]:before,
.shortcode.box.announcement:before,
.shortcode.box.comment:before,
.shortcode.box.question:before,
.shortcode.box.upload:before,
.shortcode.box.download:before,
.shortcode.box.highlight:before,
.shortcode.box.map:before,
.shortcode.box.warning:before,
.shortcode.box.info:before,
.shortcode.box.note:before,
.shortcode.box.contact:before,
.shortcode.box[class^="fa-"]:before,
.shortcode.box[class*=" fa-"]:before {
	font-family: FontAwesome;
	line-height: 1em;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
}


.slider.shortcode .post {
	-webkit-animation-name: inherit !important;
	animation-name: inherit !important;
}
#main{clear:both;margin:0 auto;overflow:hidden;padding:1em 0 0 0}


.weaver-any-mobile  #main a, .weaver-any-mobile  #mobile-widget-area a, .weaver-any-mobile  .sidebar_top a, .weaver-any-mobile  .sidebar_bottom a, .weaver-any-mobile  .sidebar_extra a {text-decoration: underline !important;}


  .large-6 {
    width: 50%; }
header .q_logo img.mobile{display:block!important;opacity:1!important;position:relative;margin:0 auto}
.fixed_top_header .q_logo img.mobile{position:absolute}
.q_logo img.light,.q_logo img.sticky,.q_logo img.dark,.q_logo img.popup,.q_logo img.mobile{opacity:0}
header.sticky:not(.header_style_on_scroll) .q_logo img.normal,header.sticky:not(.header_style_on_scroll) .q_logo img.light,header.sticky:not(.header_style_on_scroll) .q_logo img.dark,header.sticky:not(.header_style_on_scroll) .q_logo img.popup,header.sticky:not(.header_style_on_scroll) .q_logo img.mobile{opacity:0!important}
.section .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.portfolio_single .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.blog_holder article .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.carousel .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark,.popup_menu_opened .q_logo img.mobile{opacity:0!important}






.ticket-link a, .sold-out, .cancelled, .postponed, .free, .tickets-at-the-door, .future-sale a, .on-sale-soon, .custom {
	display:block;
	border:solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
	margin:0 0 5px 0;
	text-align:center;
}

.list-view .ticket-link a, .list-view .sold-out, .list-view .cancelled, .list-view .postponed, .list-view .free, .list-view .tickets-at-the-door, .list-view .future-sale a, .list-view .on-sale-soon, .list-view .custom {
	width:100px;
}

.event-detail .ticket-link a, .event-detail .sold-out, .event-detail .cancelled, .event-detail .postponed, .event-detail .free, .event-detail .tickets-at-the-door, .event-detail .future-sale a, .event-detail .on-sale-soon, .event-detail .custom {
	width:100px;
	text-align:center;
}

.tfly-calendar .data .ticket-link a, .tfly-calendar .data .sold-out, .tfly-calendar .data .cancelled, .tfly-calendar .data .postponed, .tfly-calendar .data .free, .tfly-calendar .data .tickets-at-the-door, .tfly-calendar .data .future-sale a, .tfly-calendar .data .on-sale-soon, .tfly-calendar .data h1, .tfly-calendar .data h2, .tfly-calendar .data h3 {
	font-size: 11px;
}

.tfly-calendar .ticket-link a, .tfly-calendar .sold-out, .tfly-calendar .cancelled, .tfly-calendar .postponed, .tfly-calendar .free, .tfly-calendar .tickets-at-the-door, .tfly-calendar .future-sale a, .tfly-calendar .on-sale-soon {
	width:50px;
	text-align:center;
}

	
	div.container.social-icon-container { bottom: 0px; position: absolute; left: 50%; margin-left: -480px; }










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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

	
	
	.container .one.column.wrapper                      { width: 60px; margin-right: 0px; margin-left: 0px; }

    .container .two.columns.wrapper                     { width: 120px; margin-right: 0px; margin-left: 0px; }

    .container .three.columns.wrapper                   { width: 180px; margin-right: 0px; margin-left: 0px; }

    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }

    .container .five.columns.wrapper                    { width: 300px; margin-right: 0px; margin-left: 0px; }

    .container .six.columns.wrapper                     { width: 360px; margin-right: 0px; margin-left: 0px; }

    .container .seven.columns.wrapper                   { width: 420px; margin-right: 0px; margin-left: 0px; }

    .container .eight.columns.wrapper                   { width: 480px; margin-right: 0px; margin-left: 0px; }

    .container .nine.columns.wrapper                    { width: 540px; margin-right: 0px; margin-left: 0px; }

    .container .ten.columns.wrapper                     { width: 600px; margin-right: 0px; margin-left: 0px; }

    .container .eleven.columns.wrapper                  { width: 660px; margin-right: 0px; margin-left: 0px; }

    .container .twelve.columns.wrapper                  { width: 720px; margin-right: 0px; margin-left: 0px; }

    .container .thirteen.columns.wrapper                { width: 780px; margin-right: 0px; margin-left: 0px; }

    .container .fourteen.columns.wrapper                { width: 840px; margin-right: 0px; margin-left: 0px; }

    .container .fifteen.columns.wrapper                 { width: 900px; margin-right: 0px; margin-left: 0px; }

    .container .sixteen.columns.wrapper                 { width: 960px; margin-right: 0px; margin-left: 0px; }

	
    .container .one-third.column.wrapper               { width: 320px; margin-right: 0px; margin-left: 0px; }

    .container .two-thirds.column.wrapper               { width: 640px; margin-right: 0px; margin-left: 0px; }

		
		.container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }

		.container .sidebar-included .gdl-page-item .eight.columns                   { width: 310px; }

		.container .sidebar-included .gdl-page-item .twelve.columns                  { width: 475px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }

		.container .sidebar-included .gdl-page-item .one-third.column                { width: 200px; }

		.container .sidebar-included .gdl-page-item .two-thirds.column               { width: 420px; }

			
		.container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 165px; }

		.container .sidebar-included .gdl-page-item .eight.columns.wrapper                  { width: 330px; }

		.container .sidebar-included .gdl-page-item .twelve.columns.wrapper                  { width: 495px; }

		.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }

		.container .sidebar-included .gdl-page-item .one-third.column.wrapper                { width: 220px; }

		.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper               { width: 440px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns,
		.container .both-sidebar-included .gdl-page-item .eight.columns, 
		.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
		.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
		.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns,
		.container .both-sidebar-included .gdl-page-item .sixteen.columns,
		.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }


		.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
		.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
		.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }

        .container .column,
        .container .columns                         {  }

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

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 172px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 192px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 364px; }


			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 384px; }

        .container .columns,
        .container .column { margin: 0px 10px 40px 10px; }


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

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }




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

	
	.fixedmenuwrap { display: none !important; }

    
		#nav-wrap, .fixedmenuwrap { background-color: #999999; }


		#headerlogo {																		
			left:21px;
			position:absolute;
			top:7px;
		}


#jeglio .item .love-this{right:0px; padding:3px 6px; font-size:70%; background:white; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; margin:0 0px}


#jeglio .item .love-this, #jeglio .item .closeme{z-index:20; top:0; position:absolute; cursor:pointer; opacity:0.4}


#jeglio .item:hover .love-this{opacity:1}


#item-theater .love-this{background:white; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; font-size:70%; padding:3px 6px; right:1px; margin:0 5px}


#item-theater .love-this, #item-theater .closeme{cursor:pointer; opacity:0.4; position:absolute; top:0; z-index:20}


#item-theater:hover .love-this{opacity:1}
.grid-sizer article .text-box,.grid-item article .text-box{padding:2rem 1rem}
.grid-sizer article .text-box a,.grid-item article .text-box a{color:#000;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.grid-sizer article .text-box a:focus,.grid-sizer article .text-box a:hover,.grid-item article .text-box a:focus,.grid-item article .text-box a:hover{color:rgba(0,0,0,0.5)}



.social_logo:first-child{ margin:0 0 0 15px;}

.social_logo{ margin:0 0 0 6px;}

#menu_wrapper_mh {
    
    margin:0 auto;
}


#menu_wrapper_mh a{
    color: #4C4C4C;
}
.medium-4{width:33.33333%}

#footer-credits span.copyright, #footer-credits span.telephone, #footer-credits span.address, 
#footer-credits a.email, #footer-credits a.map {
        font-weight: normal; letter-spacing : normal; text-transform: none; margin: 0 10px; vertical-align: middle;
        background: none; border : none; float: none; display: inline;  color: inherit; text-decoration: none; }


    #branding #logo {
        width: 250px;
        height: auto;
    }

	#branding #logo, #branding #site-description, #branding #newsletter {
		position: relative;
		right: auto;
		top: auto;
		left: auto;
	}
.menu-top-header-container{padding:0;width:584px;float:left}
.menu-top-header-container ul{color:#fff;margin:0;padding:28px 24px 0 0;float:right}
.menu-top-header-container ul li{display:inline;list-style:none outside none;margin:0;padding:0}
.menu-top-header-container a{color:#fff;font-size:12px;padding:0 0 0 20px;text-decoration:none;transition:color .3s ease 0}
.menu-top-header-container a:hover{color:#cc2608;text-decoration:none}
.menu-main-nav-container{padding:0;width:650px;float:right}
.menu-main-nav-container ul{color:#fff;margin:0;padding:31px 0 0 82px}
.menu-main-nav-container ul li{display:inline;list-style:none outside none;margin:0;padding:0}
.menu-main-nav-container a{color:#fff;font-size:14px;font-weight:bold;padding:0 0 0 20px;text-decoration:none;transition:color .3s ease 0}
.menu-main-nav-container a:hover{color:#cc2608;text-decoration:none}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

.nav ul li.menu-item-has-children:hover {visibility: visible}
#footer #footer-nav ul .menu-item{display:none}
.lp-linklist .view-footer a:link,.lp-linklist .view-footer a:visited,.lp-newsblock .view-footer a:link,.lp-newsblock .view-footer a:visited{font:10px Arial,Helvetica,Verdana,sans-serif;color:#0C4790;text-decoration:none;}
#feature{float:right;width:100%;position:relative}
#feature img{width:100%;display:block}
#feature .description{background:#333;color:#fff;padding:1em 1.5em}
#feature .description a{color:#fff}

#menu li .greybox li {background:#DCECF8; margin:0px 0px 4px 0px; padding:4px; width:113px;}

#menu li .greybox li:hover { margin:0px 0px 4px 0px; padding:4px; text-decoration:underline}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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


.genesis-nav-menu .menu-item:hover {
  position: static; }
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}
a.menu-blue{color:#6f9fbb !important}
.footer-links .footer-item h3{font-size:12px;line-height:26px;font-weight:500;text-transform:uppercase;padding-bottom:4px;letter-spacing:.5px}
.footer-links .footer-item hr{background:#1e1e1e;border:0;color:#1e1e1e;float:left;height:2px;margin:0;text-align:left;width:36px}
.footer-links .footer-item .menu-footer{clear:left;float:none;margin:28px 0 0;padding:0}
.footer-links .footer-item .menu-footer li{float:none;font-size:11px;line-height:18px;margin:10px 0;list-style:none !important}
.footer-links .footer-item .menu-footer li a{color:#1e1e1e;font-size:11px;text-decoration:none}
.footer-links .footer-item .menu-footer li a:hover{color:#acb1b4}

#copyright
{
	float:left;
	margin-top:2px;
}

#copyright p
{
	margin:0;
	color:#fff;
	font-size:14px;
}

#copyright a
{
	margin:0;
	color:#fff;
}


  .large-8 {
    width: 66.66667%;
  }

.catalog .trail{font-weight:bold;}


#hero .slides {
	margin: 0;
	padding: 0;
}


#hero .slides li {
	display: none;
	float: left;
	height: 320px;
	list-style: none;
	position: relative;
	width: 100%;
}


#hero .slides li:first-child {
	display: block;
}


#hero .slides li:first-child .content *, #hero .flex-active-slide .content * {
	opacity: 1;
}


#hero .slides li .content img {
	width: 1px;
	height: 1px;
}


.slider .slides li {
	display: none;
	
	height: auto;
	width: 100%;
}


.slider .slides li:first-child {
	display: block;
}


.slider .slides img {
	height: auto;
	max-width: 100%;
}


#hero-pro .slides {
	margin: 0;
	padding: 0;
}


#hero-pro .slides li {
	display: none;
	float: left;
	list-style: none;
	position: relative;
	width: 100%;
}


#hero-pro .slides li:first-child {
	display: block;
}


#hero-pro .slides li:first-child .content *, #hero-pro .flex-active-slide .content * {
	opacity: 1;
}




.no-rgba #hero .content, .no-rgba .article-callout .content, .no-rgba .slider .slides .content {
	background: rgb(88,88,90);
}

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

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


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

.fa-archive:before {
  content: "\f187";
}


.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	margin-right: 2px;
	position: relative;
}


.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: 1em;
}


.comments-link:before {
	content: "\f300";
}


.comments-link,
.edit-link {
	white-space: nowrap;
}


	.posted-on:before,
	.byline:before,
	.cat-links:before,
	.tags-links:before,
	.comments-link:before,
	.entry-format:before,
	.edit-link:before,
	.full-size-link:before {
		top: 3px;
	}
#map .filters{text-align:left;position:relative;z-index:2}
#map .filters h3{text-transform:uppercase;margin:0 0 8px;font-size:18px;line-height:1;color:#2478b2}
#map .filters ul{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
#map .filters ul a{-moz-transition:color 250ms ease-in-out;-o-transition:color 250ms ease-in-out;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}
#map .filters ul a:hover,#map .filters ul a:active,#map .filters ul a:focus{text-decoration:none;color:#2478b2}
.perspective{padding:30px 0;position:relative;z-index:1;}
.perspective strong{padding-left:60px;color:#09c;}
.perspective a{position:relative;padding:10px 30px;background:#09c;color:#fff;text-align:center;text-transform:uppercase;font-family:"Oswald", "Helvetica Neue", Arial, sans-serif;font-size:20px;letter-spacing:2px;border:none;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.perspective a:before{content:"";position:absolute;z-index:-2;right:80px;bottom:0;width:100px;height:40%;max-width:200px;max-height:50px;-webkit-box-shadow:80px 0 0 #145e7c;-moz-box-shadow:80px 0 0 #145e7c;box-shadow:80px 0 0 #145e7c;-webkit-box-shadow:80px 0 0 #145e7c;-moz-box-shadow:80px 0 0 #145e7c;box-shadow:80px 0 0 #145e7c;-webkit-transform:skew(-50deg);-moz-transform:skew(-50deg);-ms-transform:skew(-50deg);-o-transform:skew(-50deg);transform:skew(-50deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
.perspective.red a{background:#c03;}
.perspective.red a:before{-webkit-box-shadow:80px 0 0 #62000a;-moz-box-shadow:80px 0 0 #62000a;box-shadow:80px 0 0 #62000a;-webkit-box-shadow:80px 0 0 #62000a;-moz-box-shadow:80px 0 0 #62000a;box-shadow:80px 0 0 #62000a;}
.perspective.green a{background:#9c0;}
.perspective.green a:before{-webkit-box-shadow:80px 0 0 #7f9720;-moz-box-shadow:80px 0 0 #7f9720;box-shadow:80px 0 0 #7f9720;-webkit-box-shadow:80px 0 0 #7f9720;-moz-box-shadow:80px 0 0 #7f9720;box-shadow:80px 0 0 #7f9720;}
.perspective.orange a{background:#f90;}
.perspective.orange a:before{-webkit-box-shadow:80px 0 0 #a57d30;-moz-box-shadow:80px 0 0 #a57d30;box-shadow:80px 0 0 #a57d30;-webkit-box-shadow:80px 0 0 #a57d30;-moz-box-shadow:80px 0 0 #a57d30;box-shadow:80px 0 0 #a57d30;}
.perspective.grey a{background:#77787b;}
.perspective.grey a:before{-webkit-box-shadow:80px 0 0 #464646;-moz-box-shadow:80px 0 0 #464646;box-shadow:80px 0 0 #464646;-webkit-box-shadow:80px 0 0 #464646;-moz-box-shadow:80px 0 0 #464646;box-shadow:80px 0 0 #464646;}
.perspective.white a{background:#fff;color:#09c;}
.perspective.white a:before{-webkit-box-shadow:80px 0 0 #dcdbdb;-moz-box-shadow:80px 0 0 #dcdbdb;box-shadow:80px 0 0 #dcdbdb;-webkit-box-shadow:80px 0 0 #dcdbdb;-moz-box-shadow:80px 0 0 #dcdbdb;box-shadow:80px 0 0 #dcdbdb;}
.perspective.noshadow a:before{display:none;}
#sidebar .widget .tagcloud a, .post-tags
a{text-decoration:none;display:inline-block;float:left;margin:3px
3px 0px 0px;padding:4px
7px;position:relative;text-transform:capitalize;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear}
.widget .tagcloud a:hover, .post-tags a:hover{opacity: .85;text-decoration:none}
#footer .widget .tagcloud
a{text-decoration:none;display:inline-block;float:left;margin:3px
3px 0px 0px;padding:5px
7px;position:relative;text-transform:capitalize}



.hentry {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	}

.singular .hentry {
	margin-bottom: 0;
	}

.page-template-blog .hentry, .page-template-page-blog .hentry {
	margin-bottom: 20px;
	}


h2.splash a:link ,h2.splash a:visited {
font-family: 'Source Sans Pro', Verdana, Arial, Helvetica;
	color: #29435e;
text-transform:Uppercase;
font-size:24px;
font-weight:700;
padding-top:6px;
margin-bottom:12px;
}

.donate_now_inn{ margin:0; padding:61px 0 0 17px;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}

#sidebar #alloy-300x250-tile2, #sidebar #alloy-300x250-tile3 {margin-bottom: 9px; min-height: 250px; height: auto !important; height: 250px;}

  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }

  .navbar-fixed-top {
    margin-bottom: 20px;
  }

  .navbar-fixed-bottom {
    margin-top: 20px;
  }

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }

  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

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

  .navbar .btn-navbar {
    display: block;
  }

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

.navbar {
*position:relative;
*z-index:2;
	margin-bottom: 20px;
	overflow: visible
}

.navbar-inner {
	min-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #080808;
	background-image: -moz-linear-gradient(top, #080808, #080808);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#080808), to(#080808));
	background-image: -webkit-linear-gradient(top, #080808, #080808);
	background-image: -o-linear-gradient(top, #080808, #080808);
	background-image: linear-gradient(to bottom, #080808, #080808);
	background-repeat: repeat-x;
	border: 1px solid transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff080808', GradientType=0);
*zoom:1;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065)
}

.navbar-inner:before, .navbar-inner:after {
	display: table;
	line-height: 0;
	content: ""
}

.navbar-inner:after {
	clear: both
}

.navbar .brand:hover, .navbar .brand:focus {
	text-decoration: none
}

.navbar-text {
	margin-bottom: 0;
	line-height: 50px;
	color: #fff
}

.navbar-link {
	color: #fff
}

.navbar-link:hover, .navbar-link:focus {
	color: #bbb
}

.navbar .divider-vertical {
	height: 50px;
	margin: 0 9px;
	border-right: 1px solid #080808;
	border-left: 1px solid #080808
}

.navbar .btn, .navbar .btn-group {
	margin-top: 5px
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
	margin-top: 0
}

.navbar-form {
	margin-bottom: 0;
*zoom:1
}

.navbar-form:before, .navbar-form:after {
	display: table;
	line-height: 0;
	content: ""
}

.navbar-form:after {
	clear: both
}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top: 10px
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
	display: inline;
	margin-bottom: 0;
	margin-top: 10px;
	padding-bottom: 0px;
}

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
	margin-top: 3px
}

.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top: 5px;
	white-space: nowrap
}

.navbar-form .input-append input, .navbar-form .input-prepend input {
	margin-top: 0
}

.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0
}

.navbar-search .search-query {
	padding: 4px 14px;
	margin-bottom: 0;
	font-family: "Open Sans", Calibri, Candara, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.navbar-static-top {
	position: static;
	margin-bottom: 0
}

.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	border-width: 0 0 1px
}

.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0
}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-right: 0;
	padding-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px
}

.navbar .nav {
	position: relative;
	left: 0;
	display: inline;
	float: left;
	margin: 0 10px 0 0
}

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

.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #000;
*background-color:#000
}

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #000 \9
}

.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25)
}

.navbar-inverse .navbar-inner {
	background-color: #007fff;
	background-image: -moz-linear-gradient(top, #007fff, #007fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007fff), to(#007fff));
	background-image: -webkit-linear-gradient(top, #007fff, #007fff);
	background-image: -o-linear-gradient(top, #007fff, #007fff);
	background-image: linear-gradient(to bottom, #007fff, #007fff);
	background-repeat: repeat-x;
	border-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007fff', endColorstr='#ff007fff', GradientType=0)
}

.navbar-inverse .brand {
	color: #fff
}

.navbar-inverse .navbar-text {
	color: #fff
}

.navbar-inverse .navbar-link {
	color: #fff
}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
	color: #fff
}

.navbar-inverse .divider-vertical {
	border-right-color: #007fff;
	border-left-color: #007fff
}

.navbar-inverse .navbar-search .search-query {
	color: #fff;
	background-color: #80bfff;
	border-color: #007fff;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color:#999
}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
	padding: 5px 15px;
	color: #999;
	text-shadow: 0 1px 0 #fff;
	background-color: #fff;
	border: 0;
	outline: 0;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15);
	box-shadow: 0 0 3px rgba(0,0,0,0.15)
}

.navbar-inverse .btn-navbar {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0072e6;
*background-color:#0072e6;
	background-image: -moz-linear-gradient(top, #0072e6, #0072e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0072e6), to(#0072e6));
	background-image: -webkit-linear-gradient(top, #0072e6, #0072e6);
	background-image: -o-linear-gradient(top, #0072e6, #0072e6);
	background-image: linear-gradient(to bottom, #0072e6, #0072e6);
	background-repeat: repeat-x;
	border-color: #0072e6 #0072e6 #004c99;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0072e6', endColorstr='#ff0072e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #0072e6;
*background-color:#06c
}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
	background-color: #0059b3 \9
}

.navbar .navbar-inner {
	background-image: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.navbar .brand:hover {
	color: #bbb
}

.navbar .navbar-search .search-query {
	line-height: normal
}

.navbar .btn {
	background: #41bb19 !important;
}

.navbar .btn:hover {
	background: #379e15 !important;
}

.navbar *, .nav-collapse * {
	box-shadow: none !important;
	text-shadow: none !important;
	border-radius: 0px !important;
	font-weight: normal !important;
	font-size: 12px !important;
	text-transform: none;
}

.navbar .caret {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}

.navbar a, .navbar a:visited {
	color: #000000 !important;
}

header, .navbar, .social-links, .full-slider, footer {
	margin-left: -20px;
	margin-right: -20px;
}

.social-links, footer, .navbar-inner, .full-slider {
	padding-left: 20px;
	padding-right: 20px;
}


    .navbar-default #navigation.navbar-nav li a {
        color:  #333;
    }


    .navbar-default #navigation.navbar-nav li a:hover {
        color:  #333;
    }


    #navigation .dropdown span.caret {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 8px solid;
    }


    #navigation ul.dropdown-menu {
        padding: 0;
    }


    #navigation .dropdown-menu a.dropdown-toggle.sub {
        background-color: #e0e0e0;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a {
        background-color: #e0e0e0;
        border-bottom: 1px solid #d0d0d0;
        padding: 10px 13px 10px 37px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub ul.dropdown-menu.sub a {
        background-color: #d0d0d0;
        border-bottom: 1px solid #D6D6D6;
        padding: 10px 13px 10px 49px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a.dropdown-toggle.sub {
        background-color: #D6D6D6;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


#navigation {
    margin: 0 -15px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav-panel {
    border-top:none;
    border-radius: 0;
}


.nav-tabs.small li a{
    white-space: nowrap;
    padding-left: 3px;
    padding-right: 3px;
}


.nav-tabs.small li a .badge{
    margin-left: 4px;
    padding: 2px 5px;
}




.nav-tabs li a{
    padding-left: 3px;
    padding-right: 3px;
    outline: 0;
}


.nav-tabs li a .badge{
    margin-left: 4px;
    margin-right : 4px;
    padding: 2px 5px;
    float: none!important;
}


.nav-small {
    margin-bottom: 5px;
}



.research-group ul.nav.nav-pills.top-level li.all-companies {
    clear: both;
    width: 100%;
    text-align: center;
    margin-bottom: -10px;
    margin-top: 15px;
}


.research-group ul.nav.nav-pills.top-level li.all-companies input.not-count {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}


    
    .nav.nav-horizontal {
        white-space: normal;
    }

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #fff;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #30a85a;
	}

.home-row .flex-direction-nav {
    position: relative;
    bottom: 140px;
}

.home-row.growers .flex-direction-nav {
    bottom: 156px;
}

.home-row.back-tint {
    background-attachment: fixed;
    max-height: 540px;
    background-size: cover;
}



#recent-articles {
    padding:0 30px 0 0;
}


#recent-articles article {
    display:block;
    margin:0px 0 0px;
    padding:20px;
    border-bottom:1px solid #957363;
    border-right:1px solid #957363;
}


#recent-articles h3 a{
    color:#fff; 
    font-size:24px;
    margin-bottom:0;
    line-height:20px;
}


#recent-articles p {
    display:inline;
}


  .row .large-6 {
    position: relative;
    width: 50%; }
.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}

button.navbar-toggle .icon-bar{
    background: #fff !important;
}
.mh-two-sb .mh-main{float:left;width:74.584%;max-width:1030px;}
.mh-header-nav li,.mh-main-nav li,.mh-extra-nav li,.mh-social-icons li a,.mh-social-icons li:hover .fa-mh-social:before,.flex-direction-nav a,.tagcloud a,.entry-tags li,.mh-share-button{-webkit-transition:0.25s ease-out;-moz-transition:0.25s ease-out;transition:0.25s ease-out;}
.mh-main-nav-wrap{background:#2a2a2a;}
.mh-main-nav{text-transform:uppercase;}
.mh-main-nav li{float:left;position:relative;font-weight:700;}
.mh-main-nav li:first-child a{border:none;}
.mh-main-nav li:hover{background:#e64946;}
.mh-main-nav li:hover a{color:#fff;}
.mh-main-nav li a{display:block;color:#fff;padding:10px 20px;border-left:1px solid rgba(255,255,255,0.1);}
.mh-main-nav ul ul{display:none;position:absolute;}
.mh-main-nav ul ul li{width:16em;}
.mh-main-nav ul ul ul{left:100%;top:0;}
.mh-two-sb .mh-main,.mh-two-sb .mh-sidebar-2{float:none;width:100%;max-width:100%;margin:0;}
.mh-main-nav li a,.mh-extra-nav li a,.mh-footer-nav li a{padding:10px 15px;}
.js .mh-header-nav,.js .mh-main-nav,.js .mh-extra-nav,.js .mh-footer-nav{display:none;}

figure.feature .container-feature {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
}

figure.feature .container-feature .content-feature {
  position: absolute;
  width: 70%;
  height: 70%;
  top: 15%;
  left: 15%;
  padding: 10%;
  background: rgba(142, 68, 173, 0.8);
  text-align: center;
}

figure.feature .container-feature .content-feature i {
  color: #fff;
  font-size: 36px;
  margin-bottom: 10px;
}

figure.feature .container-feature .content-feature h4 {
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  margin: 0;
  line-height: 24px;
}

figure.feature:hover .container-feature,
figure.feature:hover figcaption {
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
}
body.gppro-custom .home-middle-right {background-color:#fff}
body.gppro-custom .home-middle-right .widget-title {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;text-align:center}
body.gppro-custom .home-middle-right .entry .entry-title a:hover {color:#27a3d1}
body.gppro-custom .home-middle-right .entry .entry-title a:focus {color:#27a3d1}
body.gppro-custom .home-middle-right .entry .entry-title {text-align:left}
body.gppro-custom .home-middle-right .entry .entry-content a:hover {color:#000}
body.gppro-custom .home-middle-right .entry .entry-content a:focus {color:#000}
body.gppro-custom .home-middle-right .entry .entry-content {text-align:left}

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

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

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

}

#asideRight .currentsales span.viewallsales a{
	color: #118BB3;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: -6px 0 10px;
    text-decoration: none;
}
#home,#menu,#about,#events,#catering,#reservations,#chef,#press,#contact{margin-top:15px}
#menu,#about,#events,#catering,#reservations,#chef,#press,#contact{display:none}
#chef a{font-weight:400;font-family:futura-pt-n4,futura-pt,sans-serif}
#chef-bio,#chef-image{margin-top:15px}
#chef-bio{float:left;width:480px;font-size:20px}
#chef-image{width:400px;float:right}
.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dashicons-menu:before{content:"\f333"}
.dashicons-admin-site:before{content:"\f319"}
.dashicons-dashboard:before{content:"\f226"}
.dashicons-admin-media:before{content:"\f104"}
.dashicons-admin-page:before{content:"\f105"}
.dashicons-admin-comments:before{content:"\f101"}
.dashicons-admin-appearance:before{content:"\f100"}
.dashicons-admin-plugins:before{content:"\f106"}
.dashicons-admin-users:before{content:"\f110"}
.dashicons-admin-tools:before{content:"\f107"}
.dashicons-admin-settings:before{content:"\f108"}
.dashicons-admin-network:before{content:"\f112"}
.dashicons-admin-generic:before{content:"\f111"}
.dashicons-admin-home:before{content:"\f102"}
.dashicons-admin-collapse:before{content:"\f148"}
.dashicons-filter:before{content:"\f536"}
.dashicons-admin-customizer:before{content:"\f540"}
.dashicons-admin-multisite:before{content:"\f541"}
.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}
.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}
.dashicons-format-image:before{content:"\f128"}
.dashicons-format-gallery:before{content:"\f161"}
.dashicons-format-audio:before{content:"\f127"}
.dashicons-format-video:before{content:"\f126"}
.dashicons-format-chat:before{content:"\f125"}
.dashicons-format-status:before{content:"\f130"}
.dashicons-format-aside:before{content:"\f123"}
.dashicons-format-quote:before{content:"\f122"}
.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}
.dashicons-welcome-add-page:before{content:"\f133"}
.dashicons-welcome-view-site:before{content:"\f115"}
.dashicons-welcome-widgets-menus:before{content:"\f116"}
.dashicons-welcome-comments:before{content:"\f117"}
.dashicons-welcome-learn-more:before{content:"\f118"}
.dashicons-image-crop:before{content:"\f165"}
.dashicons-image-rotate:before{content:"\f531"}
.dashicons-image-rotate-left:before{content:"\f166"}
.dashicons-image-rotate-right:before{content:"\f167"}
.dashicons-image-flip-vertical:before{content:"\f168"}
.dashicons-image-flip-horizontal:before{content:"\f169"}
.dashicons-image-filter:before{content:"\f533"}
.dashicons-undo:before{content:"\f171"}
.dashicons-redo:before{content:"\f172"}
.dashicons-editor-bold:before{content:"\f200"}
.dashicons-editor-italic:before{content:"\f201"}
.dashicons-editor-ul:before{content:"\f203"}
.dashicons-editor-ol:before{content:"\f204"}
.dashicons-editor-quote:before{content:"\f205"}
.dashicons-editor-alignleft:before{content:"\f206"}
.dashicons-editor-aligncenter:before{content:"\f207"}
.dashicons-editor-alignright:before{content:"\f208"}
.dashicons-editor-insertmore:before{content:"\f209"}
.dashicons-editor-spellcheck:before{content:"\f210"}
.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}
.dashicons-editor-contract:before{content:"\f506"}
.dashicons-editor-kitchensink:before{content:"\f212"}
.dashicons-editor-underline:before{content:"\f213"}
.dashicons-editor-justify:before{content:"\f214"}
.dashicons-editor-textcolor:before{content:"\f215"}
.dashicons-editor-paste-word:before{content:"\f216"}
.dashicons-editor-paste-text:before{content:"\f217"}
.dashicons-editor-removeformatting:before{content:"\f218"}
.dashicons-editor-video:before{content:"\f219"}
.dashicons-editor-customchar:before{content:"\f220"}
.dashicons-editor-outdent:before{content:"\f221"}
.dashicons-editor-indent:before{content:"\f222"}
.dashicons-editor-help:before{content:"\f223"}
.dashicons-editor-strikethrough:before{content:"\f224"}
.dashicons-editor-unlink:before{content:"\f225"}
.dashicons-editor-rtl:before{content:"\f320"}
.dashicons-editor-break:before{content:"\f474"}
.dashicons-editor-code:before{content:"\f475"}
.dashicons-editor-paragraph:before{content:"\f476"}
.dashicons-editor-table:before{content:"\f535"}
.dashicons-align-left:before{content:"\f135"}
.dashicons-align-right:before{content:"\f136"}
.dashicons-align-center:before{content:"\f134"}
.dashicons-align-none:before{content:"\f138"}
.dashicons-lock:before{content:"\f160"}
.dashicons-unlock:before{content:"\f528"}
.dashicons-calendar:before{content:"\f145"}
.dashicons-calendar-alt:before{content:"\f508"}
.dashicons-visibility:before{content:"\f177"}
.dashicons-hidden:before{content:"\f530"}
.dashicons-post-status:before{content:"\f173"}
.dashicons-edit:before{content:"\f464"}
.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}
.dashicons-sticky:before{content:"\f537"}
.dashicons-external:before{content:"\f504"}
.dashicons-arrow-up:before{content:"\f142"}
.dashicons-arrow-down:before{content:"\f140"}
.dashicons-arrow-left:before{content:"\f141"}
.dashicons-arrow-right:before{content:"\f139"}
.dashicons-arrow-up-alt:before{content:"\f342"}
.dashicons-arrow-down-alt:before{content:"\f346"}
.dashicons-arrow-left-alt:before{content:"\f340"}
.dashicons-arrow-right-alt:before{content:"\f344"}
.dashicons-arrow-up-alt2:before{content:"\f343"}
.dashicons-arrow-down-alt2:before{content:"\f347"}
.dashicons-arrow-left-alt2:before{content:"\f341"}
.dashicons-arrow-right-alt2:before{content:"\f345"}
.dashicons-leftright:before{content:"\f229"}
.dashicons-sort:before{content:"\f156"}
.dashicons-randomize:before{content:"\f503"}
.dashicons-list-view:before{content:"\f163"}
.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}
.dashicons-grid-view:before{content:"\f509"}
.dashicons-hammer:before{content:"\f308"}
.dashicons-art:before{content:"\f309"}
.dashicons-migrate:before{content:"\f310"}
.dashicons-performance:before{content:"\f311"}
.dashicons-universal-access:before{content:"\f483"}
.dashicons-universal-access-alt:before{content:"\f507"}
.dashicons-tickets:before{content:"\f486"}
.dashicons-nametag:before{content:"\f484"}
.dashicons-clipboard:before{content:"\f481"}
.dashicons-heart:before{content:"\f487"}
.dashicons-megaphone:before{content:"\f488"}
.dashicons-schedule:before{content:"\f489"}
.dashicons-wordpress:before{content:"\f120"}
.dashicons-wordpress-alt:before{content:"\f324"}
.dashicons-pressthis:before{content:"\f157"}
.dashicons-update:before{content:"\f463"}
.dashicons-screenoptions:before{content:"\f180"}
.dashicons-cart:before{content:"\f174"}
.dashicons-feedback:before{content:"\f175"}
.dashicons-cloud:before{content:"\f176"}
.dashicons-translation:before{content:"\f326"}
.dashicons-tag:before{content:"\f323"}
.dashicons-category:before{content:"\f318"}
.dashicons-archive:before{content:"\f480"}
.dashicons-tagcloud:before{content:"\f479"}
.dashicons-text:before{content:"\f478"}
.dashicons-media-archive:before{content:"\f501"}
.dashicons-media-audio:before{content:"\f500"}
.dashicons-media-code:before{content:"\f499"}
.dashicons-media-default:before{content:"\f498"}
.dashicons-media-document:before{content:"\f497"}
.dashicons-media-interactive:before{content:"\f496"}
.dashicons-media-spreadsheet:before{content:"\f495"}
.dashicons-media-text:before{content:"\f491"}
.dashicons-media-video:before{content:"\f490"}
.dashicons-playlist-audio:before{content:"\f492"}
.dashicons-playlist-video:before{content:"\f493"}
.dashicons-controls-play:before{content:"\f522"}
.dashicons-controls-pause:before{content:"\f523"}
.dashicons-controls-forward:before{content:"\f519"}
.dashicons-controls-skipforward:before{content:"\f517"}
.dashicons-controls-back:before{content:"\f518"}
.dashicons-controls-skipback:before{content:"\f516"}
.dashicons-controls-repeat:before{content:"\f515"}
.dashicons-controls-volumeon:before{content:"\f521"}
.dashicons-controls-volumeoff:before{content:"\f520"}
.dashicons-yes:before{content:"\f147"}
.dashicons-no:before{content:"\f158"}
.dashicons-no-alt:before{content:"\f335"}
.dashicons-plus:before{content:"\f132"}
.dashicons-plus-alt:before{content:"\f502"}
.dashicons-plus-alt2:before{content:"\f543"}
.dashicons-minus:before{content:"\f460"}
.dashicons-dismiss:before{content:"\f153"}
.dashicons-marker:before{content:"\f159"}
.dashicons-star-filled:before{content:"\f155"}
.dashicons-star-half:before{content:"\f459"}
.dashicons-star-empty:before{content:"\f154"}
.dashicons-flag:before{content:"\f227"}
.dashicons-info:before{content:"\f348"}
.dashicons-warning:before{content:"\f534"}
.dashicons-share:before{content:"\f237"}
.dashicons-share1:before{content:"\f237"}
.dashicons-share-alt:before{content:"\f240"}
.dashicons-share-alt2:before{content:"\f242"}
.dashicons-twitter:before{content:"\f301"}
.dashicons-rss:before{content:"\f303"}
.dashicons-email:before{content:"\f465"}
.dashicons-email-alt:before{content:"\f466"}
.dashicons-facebook:before{content:"\f304"}
.dashicons-facebook-alt:before{content:"\f305"}
.dashicons-networking:before{content:"\f325"}
.dashicons-googleplus:before{content:"\f462"}
.dashicons-location:before{content:"\f230"}
.dashicons-location-alt:before{content:"\f231"}
.dashicons-camera:before{content:"\f306"}
.dashicons-images-alt:before{content:"\f232"}
.dashicons-images-alt2:before{content:"\f233"}
.dashicons-video-alt:before{content:"\f234"}
.dashicons-video-alt2:before{content:"\f235"}
.dashicons-video-alt3:before{content:"\f236"}
.dashicons-vault:before{content:"\f178"}
.dashicons-shield:before{content:"\f332"}
.dashicons-shield-alt:before{content:"\f334"}
.dashicons-sos:before{content:"\f468"}
.dashicons-search:before{content:"\f179"}
.dashicons-slides:before{content:"\f181"}
.dashicons-analytics:before{content:"\f183"}
.dashicons-chart-pie:before{content:"\f184"}
.dashicons-chart-bar:before{content:"\f185"}
.dashicons-chart-line:before{content:"\f238"}
.dashicons-chart-area:before{content:"\f239"}
.dashicons-groups:before{content:"\f307"}
.dashicons-businessman:before{content:"\f338"}
.dashicons-id:before{content:"\f336"}
.dashicons-id-alt:before{content:"\f337"}
.dashicons-products:before{content:"\f312"}
.dashicons-awards:before{content:"\f313"}
.dashicons-forms:before{content:"\f314"}
.dashicons-testimonial:before{content:"\f473"}
.dashicons-portfolio:before{content:"\f322"}
.dashicons-book:before{content:"\f330"}
.dashicons-book-alt:before{content:"\f331"}
.dashicons-download:before{content:"\f316"}
.dashicons-upload:before{content:"\f317"}
.dashicons-backup:before{content:"\f321"}
.dashicons-clock:before{content:"\f469"}
.dashicons-lightbulb:before{content:"\f339"}
.dashicons-microphone:before{content:"\f482"}
.dashicons-desktop:before{content:"\f472"}
.dashicons-tablet:before{content:"\f471"}
.dashicons-smartphone:before{content:"\f470"}
.dashicons-phone:before{content:"\f525"}
.dashicons-smiley:before{content:"\f328"}
.dashicons-index-card:before{content:"\f510"}
.dashicons-carrot:before{content:"\f511"}
.dashicons-building:before{content:"\f512"}
.dashicons-store:before{content:"\f513"}
.dashicons-album:before{content:"\f514"}
.dashicons-palmtree:before{content:"\f527"}
.dashicons-tickets-alt:before{content:"\f524"}
.dashicons-money:before{content:"\f526"}
.dashicons-thumbs-up:before{content:"\f529"}
.dashicons-thumbs-down:before{content:"\f542"}
.dashicons-layout:before{content:"\f538"}


.home-taglines .prospective .dashicons,
#sub-carousel-slides h3 .dashicons {
	width: auto;
	display: inline-block;
	background-color: #92b4ba;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 16px;
	width: 16px;
	text-decoration: none;
	margin-left: 7px;
	margin-left: 0.5rem;
	margin-top: 2px;
}

	
	.home.page .home-taglines .prospective .dashicons {
		display: none;
	}


.home.page .story-tab-footer .view-rss .dashicons-rss {
	color: #FFF;
	border-radius: 2px;
	height: 16px;
	width: 16px;
	background-color: #fa9f42;
	text-decoration: none;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

	#sub-carousel-slides h3 .dashicons {
		display: none;
	}

h1.logo-h1{
	margin: 0px 0px 12px 0px !important;
	line-height: 0px;
}


.footer #inner-footer #social {
  float: right;
}


.footer #inner-footer nav #menu-main-menu-1 li a {
  padding: 10px 10px 0 0;
  margin-top: 0;
  color: #157fc3;
}


.footer #inner-footer nav #menu-main-menu-1 li a:hover, .footer #inner-footer nav #menu-main-menu-1 li a:focus {
  color: #323944;
  background: none;
}


.footer #inner-footer nav #menu-main-menu-1 li a span {
  margin-left: 10px;
}


.footer #inner-footer nav #menu-main-menu-1 li ul.sub-menu {
  display: none;
}


.footer #inner-footer nav #menu-main-menu-1 li.current-menu-item a {
  background: none;
}








































.wrap {
  width: 100%;
  margin: 0 auto;
}
 
.menu{ background: #093d4c; }

.menu-primary-container { z-index: 100; }

.menu-primary-container ul{list-style:none; padding:0; margin:0;}

.menu-primary-container ul li{ font:bold 13px/24px Georgia, "Times New Roman", Times, serif; color:#1e2e32; display: inline-block;}

.menu-primary-container ul li .icon-home:before { line-height: 24px; }

.menu-primary-container ul li:first-child{ background:none; padding-left:0;}

.menu-primary-container ul li:hover { background:#2986a2; }

.menu-primary-container ul li a:hover{cursor:pointer; text-decoration:none;}

.menu-primary-container ul li.current-menu-item,.menu-primary-container ul li.current-menu-ancestor,.menu-primary-container ul li.current-menu-parent,.menu-primary-container ul li.current-page-ancestor {background: #2986a2;}
 
.menu-primary-container ul li.menu-item ul li.menu-item:hover, .menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item:hover {cursor:pointer; text-decoration:none; background:#2986a2;}

.menu-primary-container ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-parent a, 
.menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item.current-menu-item a {background: #2986a2;}
 

.menu-primary-container li ul { display:none; position: absolute; z-index: 100; background: #2986a2; }

.menu-primary-container li ul li { display: block; }

.menu-primary-container li ul li a { padding: 5px 26px; }


.menu-primary-container li ul li ul {display:none; left: 109%; min-width: 200px; position: absolute; top: -10px;}

ul.dropdown li div.megadrop{
	background: none repeat scroll 0 0 #D2DDE0;
    border-radius: 5px 5px 5px 5px;
    margin: -18px 0 0 117px !important;
    padding: 20px !important;
    position: absolute;
    visibility: hidden;
    width: 134px;
	z-index: 9999;

}

div.megadrop ul{
	display: block;
    float: left;
    margin-right: 43px;
}

div.megadrop ul:last-child{margin-right: 0;}

div.megadrop ul li{
	background: none;
	font-size: 11px;
	width: auto;
	margin: 0 0 5px !important;
}

div.megadrop ul li:hover{
	background: #d2dde0; 
	padding: 0; 
	border-radius: 0; 
}

div.megadrop ul li a:hover{text-decoration: underline;}

ul.dropdown li:hover div.megadrop{ 
	visibility: visible !important; 
}

header,
#recipe_details .left_col .heading,
#footer-nav, #footer-contact {
	display: none;
}

span.updated { display: none; }

.separator-text {
position: relative;
top: -11px;
text-transform: uppercase;
padding: 3px 20px;
text-align: center;
color: #999;
background: #fff;
display: inline-block;
font-size: 14px;
font-weight: normal;
}

	
	#content-six-left {width: 100%;}




div#content-six-left h2.social-center { width: 400px; margin: 20px auto; text-align: center; letter-spacing: 0.03em;}


div#content-six-left {
	font-size: 18px;
	line-height: 1.6em;
	color: #ffffff;
	padding-top: 30px;
}


div#content-six-left h2 {
	font-size: 26px;
	font-weight: bold;
	line-height: 1.3em;
}




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


.clearfix:after {
    clear: both;
}




.clearfix {
    *zoom: 1;
}
 #distance-box, #elevation-box{width:233px;padding:0 5px 0 15px;}
 #length-elevation-header,#distance-box,#elevation-box,#length-elevation-submit-box,#length-elevation-submit-box-metric{clear:both;display:inline-block;}
#id36{margin-right:-7px;}


.search form {
	float: right;
	padding: 0;
	margin: 10px 0 0 0;
}

.search span {
	display: block;
	float: left;
	background: #fff;
	width: 216px;
	padding: 0;
	height: 23px;
	border: 1px solid #eeeeee;
}

.search form .keywords {
	width: 182px;
	line-height: 13px;
	height: 13px;
	float: left;
	background: none;
	border: 0;
	padding: 5px;
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}

.search form .button {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
}

    .footer-main .logo-vendor .logo-vigorate {
      display: inline-block;
      margin-right: 30px; }


.logo-vigorate {
  margin: 50px 0 20px;
  text-align: center; }
.blk-upcoming-events .view-footer{text-align:right}
.view-display-id-event_horizon .view-footer{clear:both;display:block}
.second_nav_container{font-size:.7em;line-height:.6em}


.inline-block {
	display:inline-block;
}


.gr-off {
	background: #5d9349;
}

.sb-widget .menu-item:first-child, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .cat-item { line-height: 1.3; }
.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn:active,.btn.active{background-image:none}
.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e0e0e0;background-image:none}
.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#265a88;background-image:none}
.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#419641;background-image:none}
.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#2aabd2;background-image:none}
.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#eb9316;background-image:none}
.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#c12e2a;background-image:none}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top, #337ab7 0, #2b669a 100%);background-image:-o-linear-gradient(top, #337ab7 0, #2b669a 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2b669a));background-image:linear-gradient(to bottom, #337ab7 0, #2b669a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);border-color:#2b669a}
.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

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

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}
.x-accordion-group{margin:0 0 8px;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.15);box-shadow:0 0.125em 0.275em 0 rgba(0,0,0,0.125)}
.x-accordion-group:last-child{margin-bottom:0}








.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1; text-align:center;}


#banner {	
	height:344px;
	padding-top: 14px;
}


.widget-container #cntctfrm_contact_form input.text, 
.widget-container #cntctfrm_contact_form textarea, 
.widget-container #cntctfrm_contact_message, 
.widget-container #cntctfrm_contact_name, 
.widget-container #cntctfrm_contact_email, 
.widget-container #cntctfrm_contact_subject,
.textwidget #cntctfrm_contact_form input.text,
.textwidget #cntctfrm_contact_form textarea, 
.textwidget #cntctfrm_contact_message, 
.textwidgetr #cntctfrm_contact_name, 
.textwidget #cntctfrm_contact_email, 
.textwidget #cntctfrm_contact_subject{
    width: 200px !important;
}
.payment-methods-module .payments-common .payment-icons .list-item{list-style:none;display:inline;float:left;width:29.6%;margin:1px 1.7%}
.payment-methods-module .payments-uncommon .payment-icons .list-item{list-style:none outside;padding-left:1em;position:relative}
.payment-methods-module .payments-uncommon .payment-icons .list-item .icon-bullet:before{content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:10%;left:0;color:inherit;opacity:1;*filter:alpha(opacity=100)}
.payments-common-base .payment-icons .list-item{list-style:none;display:inline;float:left;width:29.6%;margin:1px 1.7%}
.payments-uncommon-base .payment-icons .list-item{list-style:none outside;padding-left:1em;position:relative}
.payments-uncommon-base .payment-icons .list-item .icon-bullet:before{content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:10%;left:0;color:inherit;opacity:1;*filter:alpha(opacity=100)}
.lt-ie8 .payments-uncommon .payment-icons .list-item .icon-bullet{float:left;content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:0;left:0;color:#444;opacity:1;*filter:alpha(opacity=100)}
.reviews-module .reviews-list .list-item{padding:12px 9px;border-bottom:1px solid #ccc;font-family:"Lucida Grande",sans-serif;line-height:1.5em;color:#333}
.reviews-module .reviews-list .list-item.last{border-bottom:0}
.reviews-module .reviews-list .list-item .review-title{font-family:'Merriweather',serif;font-weight:700}
.reviews-module .reviews-list .list-item .review-body{word-wrap:break-word}
.reviews-module .reviews-list .list-item .reviewer-info{margin-top:4px;color:#959595}
.reviews-module .reviews-list .list-item .reviewer-info .reviewer-name{margin-right:18px}
.reviews-module .reviews-list .list-item .rating-group{float:left;overflow:hidden;font-size:15px;width:100%;margin-bottom:6px}
.reviews-module .reviews-list .list-item .rating-group .rating-item{list-style:none;float:left;margin-right:4px}
.reviews-module .reviews-list .list-item .rating-group .rating-item.last{margin-right:0}
.reviews-module .reviews-list .list-item .rating-group .icon-star{display:inline-block;color:#ccc}
.reviews-module .reviews-list .list-item .rating-group .icon-star.on,.reviews-module .reviews-list .list-item .rating-group .icon-star.half{color:#fc3}
.reviews-module .reviews-list .list-item .link{margin-left:5px}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }


		
		.meta { font-family:'Akzidenz',sans-serif; font-size:13px; font-style: italic; letter-spacing:0.05em; line-height:1.75em; color: #000; margin: 0.875em 0; }

		.meta a { color:inherit; text-decoration:underline; }

		.meta a:visited {color:inherit;}

		.meta a:hover { color:inherit; text-decoration:underline; }




.meta a.sharing-link, .meta a.follow-link, .about-follow-links a { font-style: normal; text-decoration: none; }

.meta a.sharing-link:hover, .meta a.follow-link:hover, .about-follow-links a:hover { text-decoration:underline; }


.meta .sharing-wrapper, .meta .follow-wrapper {
	display: inline;
	margin-right:5px;
}
	

.meta .sharing-box, .meta .follow-box {
	position: absolute;
	display: none;
	background-color: white;
	border: 1px solid black;
	padding: 5px 10px;
	z-index: 1000;
}


.meta .sharing-box a, .meta .follow-box a { font-style: normal; text-decoration: none; }

.meta .sharing-box a:hover, .meta .follow-box a:hover { text-decoration: underline; }


.meta .fa, .about-follow-links .fa { width: 13px; margin-right: 5px; }
 .pl-white .pl-social-counter,.pl-light-img .pl-social-counter{border-right-color:rgba(0,0,0,0.4)}
 .pl-white .pl-social-counter .pl-social-icon i,.pl-light-img .pl-social-counter .pl-social-icon i{color:#000;opacity:.5}
 .pl-white .pl-social-counter:hover .pl-social-icon i,.pl-white .pl-social-counter.loved .pl-social-icon i,.pl-light-img .pl-social-counter:hover .pl-social-icon i,.pl-light-img .pl-social-counter.loved .pl-social-icon i{opacity:1}
 .pl-black .pl-social-counter,.pl-grey .pl-social-counter,.pl-dark-img .pl-social-counter{border-right-color:rgba(255,255,255,0.5)}
 .pl-black .pl-social-counter .pl-social-icon i,.pl-grey .pl-social-counter .pl-social-icon i,.pl-dark-img .pl-social-counter .pl-social-icon i{color:#fff;opacity:.5}
 .pl-black .pl-social-counter:hover .pl-social-icon i,.pl-black .pl-social-counter.loved .pl-social-icon i,.pl-grey .pl-social-counter:hover .pl-social-icon i,.pl-grey .pl-social-counter.loved .pl-social-icon i,.pl-dark-img .pl-social-counter:hover .pl-social-icon i,.pl-dark-img .pl-social-counter.loved .pl-social-icon i{opacity:1}
 .pl-social-counters .pl-social-counter{border-right-style:solid;border-right-width:1px;padding:0 10px}
 .pl-social-counters .pl-social-counter:last-child{border-right:none;padding-right:none}
 .pl-social-counter{color:inherit;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,serif;font-weight:600;margin:1 auto;line-height:11px;font-size:12px;display:inline-block;vertical-align:middle;cursor:pointer}
 .pl-social-counter .pl-social-count{opacity:.6;font-size:11px;vertical-align:middle}
 .pl-social-counter .pl-social-icon{margin-right:2px;font-size:17px;vertical-align:middle}
 .pl-social-counter .pl-social-icon i{display:inline-block;-webkit-transition:color .35s;-moz-transition:color .35s;-ms-transition:color .35s;transition:color .35s}
 .pl-social-counter .pl-social-icon .icon-facebook{font-size:20px}
 .pl-social-counter .pl-social-icon .icon-twitter{font-size:22px;margin-top:-2px}
 .pl-social-counter .pl-social-icon .icon-linkedin{font-size:20px;margin-top:-1px}
 .pl-social-counter .pl-social-icon .icon-pinterest{font-size:22px;margin-top:-1px}
 .pl-social-counter.hovered .pl-social-icon i.icon-facebook,.pl-social-counter:hover .pl-social-icon i.icon-facebook,.pl-social-counter.loved .pl-social-icon i.icon-facebook{color:#337eff}
 .pl-social-counter.hovered .pl-social-icon i.icon-twitter,.pl-social-counter:hover .pl-social-icon i.icon-twitter,.pl-social-counter.loved .pl-social-icon i.icon-twitter{color:#50eaf6}
 .pl-social-counter.hovered .pl-social-icon i.icon-linkedin,.pl-social-counter:hover .pl-social-icon i.icon-linkedin,.pl-social-counter.loved .pl-social-icon i.icon-linkedin{color:#509df6}
 .pl-social-counter.hovered .pl-social-icon i.icon-pinterest,.pl-social-counter:hover .pl-social-icon i.icon-pinterest,.pl-social-counter.loved .pl-social-icon i.icon-pinterest{color:#ff535b}
 .pl-social-counter:hover .pl-social-icon i,.pl-social-counter.loved .pl-social-icon i{color:#009999}

	.content-box h3 {
		color: #857535;
		font: normal 14px Georgia, "Times New Roman", Times, serif;
		margin-bottom: 10px;
	}















.content-box {


	border: 1px solid #f6f6f6;


	padding: 20px;


}



.content-box h2, .featured-brands h2 {


	color: #2E221A;


	font: normal 25px Georgia, "Times New Roman", Times, serif;


	margin-bottom: 15px;


}



.content-box p, .content-box a {


	color: #605117;


	font: normal 14px Arial, Helvetica, sans-serif;


	padding-top: 5px;


	text-decoration: none;


}



.content-box a:hover {


	text-decoration: underline;


}



.content-box img {


	border: 0px solid;


	top: 50%;


	left: 50%;





}



.content-box .desc {


	color: #6D6B69;


	font: normal 13px Arial, Helvetica, sans-serif;


	line-height: 18px;


	width: 170px;


	padding: 10px 0 0 8px;


}



.content-box .price {


	color: #FD5F1A;


	font: normal 16px Arial, Helvetica, sans-serif;


	width: 62px;


	padding: 10px 0 0 8px;


}



.content-box .cart-add {


	background: #000000;


	border: none;


	color: #ffffff;


	font: normal 12px Arial, Helvetica, sans-serif;


	margin-top: 6px;


	padding: 5px;


}



.content-box ul {


	list-style-type: none;


	margin: 0;


	padding: 0;


}



.content-box ul li {


	list-style-type: none;


	margin: 0;


	padding: 0;


}



.content-box ul li a {


	color: #6D6B69;


	font: normal 12px Arial, Helvetica, sans-serif;


	text-decoration: none;


}
html#scoped-css body.style-159 #usersite-container #page-root,html#scoped-css body.style-159 #usersite-container #container-wrap,html#scoped-css body.style-159 #usersite-container #container,html#scoped-css body.style-159 #usersite-container #page-footer,html#scoped-css body.style-159 #usersite-container #content-wrap,html#scoped-css body.style-159 #usersite-container #content-top,html#scoped-css body.style-159 #usersite-container #content,html#scoped-css body.style-159 #usersite-container #content-bottom,html#scoped-css body.style-159 #usersite-container #page-header,html#scoped-css body.style-159 #usersite-container .music-player.display-swmp .player{width:auto;max-width:none;border-width:0}
html#scoped-css body.style-159 #usersite-container #container,html#scoped-css body.style-159 #usersite-container #content{padding:0}
body.style-159 #usersite-container #container,body.style-159a #usersite-container #container{width:780px}
body.style-159 #usersite-container #container,body.style-159 #usersite-container .music-player.display-swmp header,body.style-159 #usersite-container footer#page-footer,body.style-159a #usersite-container #container,body.style-159a #usersite-container .music-player.display-swmp header,body.style-159a #usersite-container footer#page-footer{margin:0 auto}
#usersite-container #container{position:relative}




.header .fb_button {
	background: #2c4890;
	background: -moz-linear-gradient(top, #2c4890 0%, #232c4e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c4890), color-stop(100%,#232c4e));
	background: -webkit-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: -o-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: -ms-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: linear-gradient(to bottom, #2c4890 0%,#232c4e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4890', endColorstr='#232c4e',GradientType=0 );
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #FFF;
	display: block;
	padding: 4px 5px 4px 0;
	vertical-align: top;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

#page{width:1000px;margin:0 auto}


.buy-links a.btn {
    display: inline-block;
    width: auto;
    height: auto;
    padding: 6px 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 1.5px;
    margin-left: 10px;
}


.buy-links a.btn:focus,
.buy-links a.btn:hover {
    color: #fff;
}


.buy-links {
  display: inline-block;
  margin:0 0 40px 0;
  vertical-align: middle;
}


.buy-links a {
    display: inline-block;
    margin: 0 8px;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    position: relative;
    text-align: center;
    color: #c01717;
    font-size: 16px;
}


.buy-links a:focus,
.buy-links a:hover {
    color:#1c1c1b;
}


    .btn-submit,
    .buy-links a.btn {
        margin: 10px;
    }

		
	#video-viewport{position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1000;display: none;}

		#video-viewport a{position: absolute;bottom: 30px;right: 30px;text-decoration: none;text-transform: uppercase;font-weight: 700;font-style: italic;z-index: 10000;}

			#video-viewport a:hover{opacity: .7;}
.home-page .demo-container{width:100%;height:415px;left:50%;margin:0px auto;}


#searchBoxes, #nav, #contentLeft, #centerModImg, #rbContentYellowMenu, #arrowList {
    display: none;
    }
.ai1ec-agenda-widget-view .ai1ec-weekday,.ai1ec-agenda-view .ai1ec-weekday{font-size:0.8em;padding:0 0 0.2em;}
.ai1ec-week-view th .ai1ec-weekday-date,.ai1ec-oneday-view th .ai1ec-weekday-date{font-size:15px;font-weight:normal;}
.ai1ec-week-view th .ai1ec-weekday-day,.ai1ec-oneday-view th .ai1ec-weekday-day{font-size:12px;font-weight:normal;}
.page-node-17896 .view-home-one-page-photos .view-footer div a,.page-node-20441 .view-home-one-page-photos .view-footer div a,.page-node-17896 .view-home-one-page-video .view-footer div a,.page-node-20441 .view-home-one-page-video .view-footer div a,#block-views-merch-block-1 .view-footer div a,#block-views-merch-block-2 .view-footer div a,.page-node-17896 .view-forum .view-footer div a,#block-views-home-one-page-news-block-2 .view-footer div a,#block-views-home-one-page-news-block-7 .view-footer div a,#block-views-home-one-page-video-block-1 .view-footer div a,#block-views-albums-block-1 .view-footer div a,#ss-bit-narrow tbody .footer div a,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div a,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .fblink,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-albums ul.album_detail_group .fblink,#block-views-albums-block-6 .album-full-details .fblink,#block-views-albums-block-1 .album-full-details .fblink,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .twitter:before,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-albums ul.album_detail_group .twitter:before,#block-views-albums-block-6 .album-full-details .twitter:before,#block-views-albums-block-1 .album-full-details .twitter:before,a,#block-block-741 .watch-now a.fresco,#block-block-741 .shinedown-nation-links div a,#block-block-796 .watch-now a.fresco,#block-block-796 .shinedown-nation-links div a,#block-block-756 .member-sigh-up a,#block-block-761 .member-sigh-up a,.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a,.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before,#block-block-461 .content a,.termsWrapper a.terms,#ss-bit-narrow tr td.ticket-rsvp a.bit-buy-tix,#ss-bit-narrow tr td.ticket-rsvp a.bit-rsvp,.page-node-20466 input.subscribe,.page-node-20466 .renew_gift a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a{font-size:14px;color:#000000;font-weight:800;text-transform:uppercase;border:1px solid #919191;padding:8px;box-sizing:border-box;cursor:pointer;line-height:18px;letter-spacing:2px;}
.view-albums ul.album_detail_group .view-download-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-download-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-download-links .views-label:hover,.view-albums ul.album_detail_group .view-download-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:hover,.view-albums ul.album_detail_group .view-stream-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label:hover,.view-albums ul.album_detail_group .view-stream-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:hover,.view-albums ul.album_detail_group .view-store-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-store-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-store-links .views-label:hover,.view-albums ul.album_detail_group .view-store-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:hover{border-color:#d80203;}
.view-albums ul.album_detail_group .view-download-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-download-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-download-links .views-label.disabled,.view-albums ul.album_detail_group .view-download-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a.disabled,.view-albums ul.album_detail_group .view-stream-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label.disabled,.view-albums ul.album_detail_group .view-stream-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a.disabled,.view-albums ul.album_detail_group .view-store-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-store-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-store-links .views-label.disabled,.view-albums ul.album_detail_group .view-store-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a.disabled{opacity:0.7;cursor:default;}
.view-albums ul.album_detail_group .view-download-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-download-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-download-links .views-label.disabled:hover,.view-albums ul.album_detail_group .view-stream-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label.disabled:hover,.view-albums ul.album_detail_group .view-store-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-store-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-store-links .views-label.disabled:hover{border-color:#919191;}
#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a{color:white;}

#movies .scrollable {
	width:854px;
	height:340px;
	overflow:hidden;
	margin:100px 26px 0px;
	position:relative;
}

#youtube .scrollable {
	position: relative;
	width: 854px;
	height: 255px;
	margin: 0px 22px;
	overflow: hidden;
}

#news .scrollable {
	position:relative;
	width: 854px;
	height: 235px;
	margin: 102px 22px 0px;
	overflow: hidden;
}
.wk-slideset .set,
.wk-slideset
.nav{list-style:none;margin:0;padding:0}
.wk-slideset
.set{display:none;position:relative;text-align:center;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.wk-slideset .set:first-child{display:block}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

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


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}
#usersite-container table#page-content-wrap td.block{vertical-align:top}
.block-row .layout_half #usersite-container form.simple_form .input.text{width:100%}
.block-row .layout_half #usersite-container form.simple_form .input.string,.block-row .layout_half #usersite-container form.simple_form .input.email,.block-row .layout_half #usersite-container form.simple_form .input.url,.block-row .layout_half #usersite-container form.simple_form .input.tel,.block-row .layout_half #usersite-container form.simple_form .input.password{width:100%}

#content #main #studio #studio_select .item .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 250ms;
  -moz-transition: opacity 250ms;
  -o-transition: opacity 250ms;
  transition: opacity 250ms;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-border-radius: 0 200px 200px 0;
  -webkit-border-radius: 0 200px 200px 0;
  -o-border-radius: 0 200px 200px 0;
  -ms-border-radius: 0 200px 200px 0;
  border-radius: 0 200px 200px 0;
}

  #content #main #studio #studio_select .item:hover .overlay,
  #content #main #studio #studio_select .item.selected .overlay {
    opacity: 1;
  }


.b-top-search { left:505px; top:41px; position:absolute; border:1px solid #dedede; background-color:#fff; width:300px; height:37px; border-radius:10px; padding:0 48px 0 0; }



.b-top-search-in-content { position:relative; left:auto; top:auto; width:540px; margin:8px 0 48px 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-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}



.top_hed { width:1025px; float:left;}

#featured_section #carousel {
	position:relative;
	width:100%;
	height:100%;
	overflow: hidden; 
}


.special .facsimile .facsimile_header {
  background-color: #FFFFFF;
  color: #000000;
  display: block;
  font-size: 25px;
  line-height: 0.5em;
  font-weight: bold;
  margin-bottom: 5px;
  padding: 10px 0;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.kampagne-template section.kundeudtaleser .carousel-inner {
  width: 80%;
  margin: 0 auto;
}

  .forsiden_wrapper .kundeudtaleser .carousel-inner p {
    font-size: 14px;
  }

  .webdesign_wrapper .kundeudtaleser .carousel-inner p {
    font-size: 14px;
  }
section.hero .box .inner{background:white;color:black;padding:2.5rem 3rem 1.5rem;margin:1rem 0 1.5rem;-webkit-transition:0.3s ease-in-out 0.2s;-moz-transition:0.3s ease-in-out 0.2s;-o-transition:0.3s ease-in-out 0.2s;transition:0.3s ease-in-out 0.2s}
section.hero .box .inner:hover,section.hero .box .inner:focus{cursor:pointer;color:#272727}
section.hero .box .inner:hover h4:nth-of-type(2),section.hero .box .inner:focus h4:nth-of-type(2){color:#8dc63f}


 

.two_thirds .list_portfolio .portfolio-title,
.one_half .list_portfolio .portfolio-title {
	font-size:12px;
	margin:5px;
}

.three_fourths .list_portfolio .portfolio-title span,
.one_half .list_portfolio .portfolio-title span {
	display:none;
}

.one_half 			{ width: 48%; }



.one_half, 
.one_third, 
.two_thirds, 
.three_fourths, 
.one_fourth, 
.one_fifth, 
.two_fifth, 
.three_fifth, 
.four_fifth, 
.one_sixth, 
.five_sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 0px;
	float: left;
}

	.full-width, 
	.one_half, 
	.one_third, 
	.two_thirds, 
	.three_fourths, 
	.one_fourth, 
	.one_fifth, 
	.two_fifth, 
	.three_fifth, 
	.four_fifth, 
	.one_sixth, 
	.five_sixth {
		width: 100%;
	}


.diagram-text {
	position: absolute;
}


.diagram-epos .diagram-text {
	position: absolute;
	top: 47px;
	left: 106px;
}


.diagram-crm .diagram-text {
	position: absolute;
	top: 52px;
	left: 112px;
}


.diagram-business .diagram-text {
	position: absolute;
	top: 55px;
	left: 112px;
}


.diagram-stock .diagram-text {
	position: absolute;
	top: 57px;
	left: 112px;
	width: 108px;
}


.diagram-mobile .diagram-text {
	position: absolute;
	top: 63px;
	left: -34px;
}


.diagram-ecommerce .diagram-text {
	position: absolute;
	top: 21px;
	left: 19px;
}


.diagram-financials .diagram-text {
	position: absolute;
	top: 21px;
	left: 35px;
}


#main, #header, #banner, #menubar, #site_content, #footer, #content_grey
{ margin-left: auto; 
  margin-right: auto;}
  
  
#menubar
{ width: 940px;
  height: 50px;
  text-align: center; 
  margin: 0 auto;
  }
