﻿
#cff .cff-dot{
  padding: 0 5px;
}

#login {
    float: right;
    margin-right: 30px;
}
.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;
	}

.mh-sidebar, .hp-sidebar { width: 300px; float: left; }

.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }

	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }

	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }

	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }

	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }


    #c5 .circle-slider .slide .content .shade {
        font-size: 1.75em;
    }


    #c5 .content-block table tr,
    #c5 .content-block table td,
    #c5 .content-block table th {
        display: block;
    }


    #c5 .content-block table td,
    #c5 .content-block table th {
        padding: 0px;
    }


    #c5 .content-block thead {
        display: none;
    }


    #c5 .content-block table tr {
        padding-bottom: 30px;
    }


#c5 .circle-slider .slide .content {
    position: relative;
    border: 7px solid #7fa537;
    -webkit-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: block;
    overflow: hidden;
    color: #fff;
    text-transform: uppercase;
}


#c5 .content-block table {
    width: 100%;
}


#c5 .content-block table td,
#c5 .content-block table th {
    padding: 5px 10px;
}


#c5 .content-block table th {
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #ccc;
}


#c5 .content-block table a {
    white-space: nowrap;
}


#c5 .content-block img {
    border: none;
}


#c5 .content-block.border-image img {
    border: 7px solid #749B30;
}


#c5 .testimonials-slider .content {
    font-style: italic;
    letter-spacing: 1px;
    line-height: 2;
    color: white;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    margin: 5px 0 25px;
    font-style: italic
}


#c5 .testimonial-page .testimonial .content {
    padding: 20px 0;
}
.follow_me .side_body ul li .bubble{border-radius:2px;box-shadow:1px 0 4px 0 rgba(88,112,118,0.3);background:#fff;border:1px solid #b2c7cd;display:block;padding:10px;position:relative}
.follow_me .side_body ul li .bubble:after{-webkit-transform:skewX(39deg);-moz-transform:skewX(39deg);-ms-transform:skewX(39deg);-o-transform:skewX(39deg);transform:skewX(39deg);border-left:10px solid transparent;border-right:10px solid transparent;border-top:13px solid #fff;content:'';display:block;height:0;position:absolute;bottom:-13px;left:0;right:0;margin:0 auto;width:0}
.follow_me .side_body ul li .bubble:before{-webkit-transform:skewX(39deg);-moz-transform:skewX(39deg);-ms-transform:skewX(39deg);-o-transform:skewX(39deg);transform:skewX(39deg);border-left:12px solid transparent;border-right:12px solid transparent;border-top:15px solid #b2c7cd;content:'';display:block;height:0;position:absolute;bottom:-15px;left:0;right:0;margin:0 auto;width:0}
.follow_me .side_body ul li .bubble.bubble-pinterest a{display:block !important;padding-left:19px !important;text-indent:0 !important}
.scfm .bubble{border-radius:2px;box-shadow:1px 0 4px 0 rgba(88,112,118,0.3);background:#fff;border:1px solid #b2c7cd;display:block;padding:10px;position:relative}
.scfm .bubble:after{-webkit-transform:skewX(39deg);-moz-transform:skewX(39deg);-ms-transform:skewX(39deg);-o-transform:skewX(39deg);transform:skewX(39deg);border-left:10px solid transparent;border-right:10px solid transparent;border-top:13px solid #fff;content:'';display:block;height:0;position:absolute;bottom:-13px;left:0;right:0;margin:0 auto;width:0px}
.scfm .bubble:before{-webkit-transform:skewX(39deg);-moz-transform:skewX(39deg);-ms-transform:skewX(39deg);-o-transform:skewX(39deg);transform:skewX(39deg);border-left:12px solid transparent;border-right:12px solid transparent;border-top:15px solid #b2c7cd;content:'';display:block;height:0;position:absolute;bottom:-15px;left:0;right:0;margin:0 auto;width:0}
.scfm .bubble.bubble-pinterest a{display:block !important;padding-left:19px !important;text-indent:0 !important}


#admission-petimg .et_pb_column { text-align: center; }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

#internal-insurance .et_pb_column, 
#internal-insurance .et_pb_row { padding-top: 0px; }

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }


#content .post.small{	
	width: 220px;
	min-height: 280px;
	display: block;	
	margin: 0 20px 20px 0;	
	padding-bottom: 0px;	
	float: left;	
}


#content .post.small .moreLink{	
	display: block;
}


#content .post.small .thumb{	
	margin-bottom: 15px;
	
}


#content .post.small h1{	
	font-size: .75em;
	font-weight: bold;
	line-height: 1.6em;
}


#content .post.small p{	
	margin-bottom: 10px;
}


#content .post.small .meta{	
	margin-bottom: 10px;
	font-family: "Droid Serif", Georgia, Times, "Times New Roman", serif;
	font-style: italic;	
}


#content .project.small{	
	width: 220px;
	display: block;	
	margin: 0 20px 20px 0;
	opacity: 0;
	padding-bottom: 0px;
	cursor: pointer;
	float: left;
	height: auto;
}


#content .project.small img{	
	width: 220px;
	height: 170px;
}


#content .project.small .title {
	font-size: .75em;
	color: #7d7d7b;
}
	
	
	.post.small {		
		margin-right: 10px !important;			
	}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }


.mh-social-widget li { float: left; margin: 0 8px 8px 0; }


.soliloquy-item-1 .soliloquy-caption {
    bottom: 19%!important;
}


.soliloquy-item-2 .soliloquy-caption, .soliloquy-item-3 .soliloquy-caption {
    height: 100%!important;
}


.soliloquy-item-2 .soliloquy-caption-inside {
    display: inline-block!important;
    padding: 0px!important;
    width: 100%!important;
}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none!important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}
.navigation .level_1_list_item{text-align:center;display:inline-block}
.navigation .level_1_list_item.expanded .navigation_dropdown{display:block;height:auto}
.no-touch .navigation .level_1_list_item:hover .navigation_dropdown{display:block}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav{width:100px;text-align:right;color:#af8bbe;position:relative}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav:before{font-family:"urbde-ico",sans-serif;content:"\e608";height:inherit;left:-65px;position:absolute;top:0;width:100%;font-size:21px}
.navigation .level_1_list_item.cat_shop-meganav a.shop-meganav:hover{color:#fff}
.navigation .level_1_list_item.cat_shop-meganav.current_item a.shop-meganav{color:#fff}
.navigation .level_1_list_item.cat_shop-meganav .cat_15{margin-top:30px}
.navigation .level_1_list_item.cat_shop-meganav .cat_14{margin-top:-80px}
.level_1_list_item .custom_navigation_slot_1{text-align:left;*zoom:1;margin:0 0 15px 0}
.level_1_list_item .custom_navigation_slot_1:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.navigation.udedit_header .level_1_list .level_1_list_item{background-color:#fff;border-bottom:2px solid #f2ecf5}
.navigation.violet_underground_herobanner .level_1_list .level_1_list_item{background-color:#fff;border-bottom:2px solid #f2ecf5}


.header .social-icons {font-size:36px;padding:20px;}

footer .social-icons i {font-size: 36px;margin:6px;}

footer .social-icons i:hover {color:#1f92de;}

#builder-module-562cb25ad8251-outer-wrapper {
max-width: 1000px;
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}

    .content-row .owl-carousel .owl-item .news-post {
      margin: 1rem; }

      .content-row .owl-carousel .owl-item .news-post .inner {
        min-height: 40rem;
        padding: 5rem 2rem 0 2rem;
        position: relative; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .news-img {
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0; }

    .content-row .owl-carousel .owl-item .news-post.shadow {
      -moz-box-shadow: 2px 2px 4px 3px #f3f3f3;
      -webkit-box-shadow: 2px 2px 4px 3px #f3f3f3;
      box-shadow: 2px 2px 4px 3px #f3f3f3; }

					   .lightbox-desktop {
					     display: none;
					   }

.huge .img-featured-posts-image:after, .super-image:after, .super-slider li .super-slider-post:after, .super-slider li .super-slider-post:after, .img-featured-posts-image:before, .small-image:before, .wide-slider .slides li:after{opacity:0.6;pointer-events:none;position:absolute;content:'';width:101%;height:101%;left:0;top:0;vertical-align:top;}

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

.slides { overflow: hidden; }

.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

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

* html .slides { height: 1%; }

.post-page-gallery-thumbnails .slides li { float: left; position: relative; opacity: 0.5;overflow:hidden; }

.post-page-gallery-thumbnails .slides li:hover { cursor: pointer; opacity: 1; }

.post-page-gallery-thumbnails .slides li.flex-active-slide { opacity: 1; cursor: default; }

.carousel .slides li{ float: left; margin-right: 10px; position: relative; max-width:33%;overflow:hidden;}

.tv-ajax-carousel .slides li{ float: left; margin-right: 10px; position: relative; max-width:100%;overflow:hidden;}

.popular-slider-container .slides{position:relative;}

.popular-slider-container .slides:before{top:-100px;padding-bottom:100px; position: absolute; content: ''; width: 100%; height: 100%; z-index: 10;background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,#000 64%,#000 100%);}


    .slider_fx3 .slides li.flex-active-slide { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: scale(0.9); transform: scale(0.9); -webkit-animation: popUp .4s ease-in forwards; animation: popUp .4s ease-in forwards; }

    .slider_fx3 .slides li { }

    .slider_fx4 .slides li.flex-active-slide { -webkit-transform: translateY(200px); transform: translateY(200px); -webkit-animation: moveUpslider 0.4s ease forwards; animation: moveUpslider 0.4s ease forwards; }

    .slider_fx4 .slides li { }

    .slider_fx5 .slides li.flex-active-slide { -webkit-animation: moveFromTop .6s ease both; animation: moveFromTop .6s ease both; }

    .slider_fx5 .slides li { -webkit-animation: moveToBottom .6s ease both; animation: moveToBottom .6s ease both; }

    .slider_fx6 .slides li.flex-active-slide { -webkit-animation: moveFromBottom .6s ease both; animation: moveFromBottom .6s ease both; }

    .slider_fx6 .slides li { -webkit-animation: scaleDownCenter .3s ease-in both; animation: scaleDownCenter .3s ease-in both; z-index: 1; }

    .slider_fx7 .slides li.flex-active-slide { -webkit-animation: scaleUpDown .3s both ease; animation: scaleUpDown .3s both ease; }

    .slider_fx7 .slides li { -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; -webkit-animation: rotateFall .5s both ease-in; animation: rotateFall .5s both ease-in; }

    .slider_fx8 .slides li.flex-active-slide { -webkit-animation: scaleUpDown 1s both ease; animation: scaleUpDown 1s both ease; }

    .slider_fx8 .slides li { -webkit-animation: scaleDownUp .5s both ease-in; animation: scaleDownUp .5s both ease-in; }

    .slider_fx9 .slides li.flex-active-slide { -webkit-animation: blackwhitecol 1s both ease-in; animation: blackwhitecol 1s both ease-in; }

    .slider_fx9 .slides li { -webkit-animation: blackwhite 1s both ease-in; animation: blackwhite 1s both ease-in; }
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#content .stack .stack-width,#prefooter,#header-inner{margin:0 3.6%;}
.page-node-17741 #header{background:none;position:relative;margin:0px;}
.page-node-17741 #header-inner{position:absolute;left:14%;top:3.5%;z-index:1;width:100%;}
#header{margin:0 0 1em 0;}
.not-front #header{margin-bottom:65px;}
#header-inner{overflow:hidden;clear:both;}
#header-inner,#navigation{clear:none;}
#header-inner:after,#navigation:after{clear:none;}
.node-type-splash-page-lightbox #header,.node-type-splash-page-lightbox #footer,.node-type-splash-page-lightbox .field{display:none;}
.page-node-1392.not-front #header{margin-bottom:0;}
.page-node-15326 #header,.page-node-15326 .style-top .style-color-palette{margin-bottom:2em;}
.page-node-15326 #header #header-inner{margin:0 0 0 3.6%;}
.wrapper-header p,.wrapper-header ul,.wrapper-header ol,.wrapper-header dl,.wrapper-header form,.wrapper-header table,.wrapper-header h1,.wrapper-header h2,.wrapper-header h3,.wrapper-header h4,.wrapper-header h5,.wrapper-header h6{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
#gardens_ie7 .wrapper-header{z-index:2;}
.wrapper-header{padding-top:1em;}
.wrapper-header ul,.wrapper-header ul.menu,.wrapper-header ul.menu li.expanded,.wrapper-header ul.menu li.collapsed{list-style-type:none;list-style-image:none;}
.wrapper-header .active-trail a{color:#000000;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack{border:none;padding:0;margin:0;}
.leaderboard .bottomHalf .name{display:inline-block;font-weight:bold;margin-right:5px}
.leaderboard .thatsMe .name{font-style:italic}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame{width:670px;height:300px;border:1px solid #d0d3d8;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-image,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-image{position:absolute;top:0;left:0;z-index:0;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-image img,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-image img{max-width:671px;max-height:305px;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-title,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-title{margin-left:246px;margin-top:50px;padding-right:20px;position:relative;z-index:1;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-title h2,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-title h2{font-size:24px;line-height:normal;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-link-1,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-link-1{margin-left:246px;position:relative;z-index:1;font-size:14px;line-height:normal;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-body,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-body{margin-left:246px;padding-right:20px;position:relative;z-index:1;font-size:14px;line-height:normal;}
.wdn-share-this-page .wdn-share-button{display:block}
.wdn-share-this-page .wdn-share-button .wdn-share-options{margin:0;top:38px}
.wdn-share-this-page .wdn-share-button .wdn-share-options li{line-height:1.777}
.wdn-share-this-page .wdn-share-button .wdn-share-options.wdn-hang-left{right:0;left:auto}
.wdn-share-this-page .wdn-share-button .wdn-share-options.wdn-hang-left:before{left:auto;right:11px}
.wdn-share-this-page .wdn-share-button .wdn-icon-share{display:block;color:#fff;padding:11px 0;font-size:17px;font-size:1.069rem}
.wdn-share-button{position:relative;display:inline-block}
.wdn-share-button .wdn-icon-share{display:inline;white-space:nowrap;overflow:hidden;line-height:1;cursor:pointer;padding:9px 0;color:#fff;color:inherit;padding:.85em 0;width:1.777em}
.wdn-share-button .wdn-icon-share:before{padding-right:1em}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


.module-center {
	margin: 0 auto;
	text-align: center;
}




.module,
.module-center {
	padding: 10px 0px;
}

.module-title {
	padding: 10px 0px;
}


.module.alert {
	padding: 10px;
}

#footer .module,
#footer .module .phoca-in {
	margin: 0;padding:0;
	margin-top: 10px;
}


    .sequence-frame .funky-button {    margin-top: 20px }
.page-gallery,.sequence-frame,.post-feature-image {background-color:#272727;}


.collapse {
  display: none; }

  .collapse.in {
    display: block; }

      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }



#wrap {
    overflow-x: hidden;
    max-width:100%;
}
.subdomain-tec .row-fluid .span3{width:100%;margin-left:0;}
.row-fluid .information-block .span3{margin-right:20px;}
.node-type-research .span3.offset1,.page-research-organization .research-projects .views-row,.page-research-organization .organization-publications .views-row,.page-research .research-projects .views-row,.front .events-one-row .views-row{width:100%;margin-left:0;}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.span3 .events-block .views-row,.span3 .events-block-horizontal .views-row{min-height:70px;margin-bottom:22px;clear:both;overflow:hidden;}
.span3 .events-block .views-row.views-row-last,.span3 .events-block-horizontal .views-row.views-row-last{margin-bottom:0;}
.footer-topics .footer-nav .span3{margin-bottom:5px;}
.subdomain-iis .panels-frame .panel-two-column .span12 .span3 .events-block .views-row{width:100%;}
.chp-research-images .views-row.span3{width:24.25%;height:262px;overflow:hidden;}
.span3 .front-page-news .view-header a{margin-top:0;}
.research-areas .span3 .left-side,.research-areas .span3 .right-side{float:left;}
.research-areas .span3 .left-side{width:37%;margin-right:5%;}
.research-areas .span3 .right-side{width:57%;}
.node-type-page.basic-page-layout .panel-two-column .span12 .span3 .pane-sharethis-sharethis-block .pane-title{margin-top:0;}
.topic-region-list .span3{margin-bottom:0;}
.events-one-row .events-block .span3{width:48%;margin-bottom:5%;}
.events-one-row .events-block .views-row-odd.span3{margin-left:0;}
.publication-series .span3{width:47%;}
.research-organization-news .span3{width:47%;}
.news-imaged-list .span3{width:30%;}
.information-block .span3{width:37%;}
.research-areas .views-row.span3{width:47%;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single{text-align:center;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single img{margin-bottom:10px;}
.node-type-people .span3.offset1 .fsi-file.has-link a{color:#4d4f53;}
.node-type-people .span3.offset3{width:230px;}
.node-type-people .span3.offset3 .fsi-file{text-align:center;margin-top:15px;display:block;}
.node-type-people .span3.offset3 .fsi-file a{color:#4d4f53;font-size:18px;}
.research-areas .span3 .left-side img{width:100%;max-width:none;}
.node-type-research .span3 .other-projects-block{padding-top:0;}
.node-type-blog .span3.offset1{margin-top:70px;}
.node-type-blog .span3.offset1 a{color:#1a97c5;font-family:'ss',Arial,sans-serif;font-size:20px;}
.node-type-blog .span3.offset1 .pane-title{color:#414141;font-family:'ss',Arial,sans-serif;font-size:30px;margin-bottom:30px;}
.four-columns .span3.views-row-1,.four-columns .span3.views-row-3,.four-columns .span3.views-row-5,.four-columns .span3.views-row-7,.four-columns .span3.views-row-9,.four-columns .span3.views-row-11,.four-columns .span3.views-row-13,.four-columns .span3.views-row-15,.four-columns .span3.views-row-17,.four-columns .span3.views-row-19,.four-columns .span3.views-row-21{clear:both;margin-left:0;}
.span3.item-3,.span3.item-5,.span3.item-7,.span3.item-9,.span3.item-11{clear:both;margin-left:0;}
.span3 .more-link:after,.span3 .more-link:before{content:"";display:table;clear:both;}
.span3 .events-block,.span3 .front-page-news{margin-top:0;}
.region-footer-topics .span3.item-5,.region-footer-topics .span3.item-13{margin-left:0;clear:both;}
.subdomain-ahpp.front .panel-two-column .span3,.subdomain-acorp.front .panel-two-column .span12 .span3,.subdomain-chn.front .panel-two-column .span12 .span3,.subdomain-ksp.front .panel-two-column .span12 .span3,.subdomain-seaf.front .panel-two-column .span12 .span3,.subdomain-jpn.front .panel-two-column .span12 .span3{float:right;}
.span3 .view-headshot-image-view img{margin-top:15px;float:right;}
.frame-search_content .span3 .panel-pane:first-child{margin-top:56px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title{font-size:22px;margin-bottom:36px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title .placeholder{color:#8e130e;font-family:'ss_italic',Arial,sans-serif;}
.span3.no-left-margin{margin-left:0;}
.node-type-publication .panel-two-column .span3 div:first-child{padding-top:0;}



.dateleft {

	width: 505px;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #888888;
	}





.dateleft a, .dateleft a:visited {

	color: #888888;
	}


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}

.pd_content_container .form_sec .span3.no_of_guest.clearfix.text_captial.bold{width:271px;}

.private-dining-content-collection .private-dining-form-profile .clearfix.text_captial.bold .span4{width:409px !important;}

.private-dining-content-collection .private-dining-form-profile .clearfix.text_captial.bold .span4 .input-bg{width:404px !important;}

.private-dining-content-collection .private-dining-form-profile .clearfix.text_captial.details_wth .span4.contact_num{width:205px !important;}

.private-dining-content-collection .private-dining-form-profile .clearfix.text_captial.details_wth .span4.contact_num #phone-ctn{width:190px !important;}

.private-dining-form-profile .clearfix.text_captial .span4.marg_left0.text-type-wid{width:430px;}

.private-dining-form-profile .clearfix.text_captial .span4 .bordertext.textwidth{width:404px;}
.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%;}





.room-bgs-holder{
	position:fixed;
	width: 100%;
	height: 100%;
}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
body .socialist{padding:0}
body .socialist li{display:inline-block}
body .socialist li a{background:#222;border-radius:50%;color:#fff;display:block;font-size:18px;line-height:32px;margin-right:5px;text-align:center;width:32px;height:32px}
body .socialist li a:hover{background:#dd0031}
.skirt .socialist{width:11.5em;margin:0 auto;padding:0}
.skirt .socialist .socialitem:first-child{margin:0 6px 0 0}
.skirt .socialist .socialitem:nth-of-type(even){margin-right:0}
.skirt .socialist li:last-child{margin-right:0}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }


.menu a, .menunav a, #header h1 {
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-khtml-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
}




.menunav-rss:hover, .menu ul li a:hover, .menu ul li a.selected {
	color: #fcff00;
	background: #303030; 
	background: -moz-linear-gradient(100% 100% 90deg, #303030, #444, #000 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, #303030));   
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#000),to(rgba(#303030))); 
	background: -o-linear-gradient(#000,#303030); 
	background: -ms-linear-gradient(#000,#303030); 
	background: linear-gradient(linear, left top, left bottom, from(#000),to(#303030)); 	
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


.menu ul li ul li a:hover, .menu ul li ul li a.selected {
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #111;
}


.menu .current_page_item a {
    font-weight: 700;
}


.menu-item-home {
	margin-left: 5px;
}


.menu ul li a:hover, .menu ul li ul li a:hover {
	color: yellow;
}

	
	li#menu-item-1905b,
	#socialmedfoot,
	#topnav-right
	{
	display: none;
	}



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





#menu-top-menu.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#menu-menu-top-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
margin-left: 10px;
}


#nav .wrap #menu-menu-primaire-fr.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#nav .wrap #menu-primary-navigation.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
display: none;
}




#footer.footer .wrap .menu #menu-footer.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before,
#footer.footer .wrap .menu #menu-footer-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before
{
content: "| ";
}

		
	.responsive-menu .menu-item:hover {
			position: static;
		}

	
		.responsive-menu .menu-item-has-children {
			cursor: pointer;	
		}

	
		.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}

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




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_4 {
	width:300px;
}






.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





.container_12 .grid_1 {
	width:60px;
}


.container_12 .grid_2 {
	width:140px;
}


.container_12 .grid_3 {
	width:220px;
}


.container_12 .grid_4 {
	width:300px;
}


.container_12 .grid_5 {
	width:380px;
}


.container_12 .grid_6 {
	width:460px;
}


.container_12 .grid_7 {
	width:540px;
}


.container_12 .grid_8 {
	width:620px;
}


.container_12 .grid_9 {
	width:700px;
}


.container_12 .grid_10 {
	width:780px;
}


.container_12 .grid_11 {
	width:860px;
}


.container_12 .grid_12 {
	width:940px;
}








.container_12 .prefix_1 {
	padding-left:80px;
}


.container_12 .prefix_2 {
	padding-left:160px;
}


.container_12 .prefix_3 {
	padding-left:240px;
}


.container_12 .prefix_4 {
	padding-left:320px;
}


.container_12 .prefix_5 {
	padding-left:400px;
}


.container_12 .prefix_6 {
	padding-left:480px;
}


.container_12 .prefix_7 {
	padding-left:560px;
}


.container_12 .prefix_8 {
	padding-left:640px;
}


.container_12 .prefix_9 {
	padding-left:720px;
}


.container_12 .prefix_10 {
	padding-left:800px;
}


.container_12 .prefix_11 {
	padding-left:880px;
}







.container_12 .suffix_1 {
	padding-right:80px;
}


.container_12 .suffix_2 {
	padding-right:160px;
}


.container_12 .suffix_3 {
	padding-right:240px;
}


.container_12 .suffix_4 {
	padding-right:320px;
}


.container_12 .suffix_5 {
	padding-right:400px;
}


.container_12 .suffix_6 {
	padding-right:480px;
}


.container_12 .suffix_7 {
	padding-right:560px;
}


.container_12 .suffix_8 {
	padding-right:640px;
}


.container_12 .suffix_9 {
	padding-right:720px;
}


.container_12 .suffix_10 {
	padding-right:800px;
}


.container_12 .suffix_11 {
	padding-right:880px;
}







.container_12 .push_1 {
	left:80px;
}


.container_12 .push_2 {
	left:160px;
}


.container_12 .push_3 {
	left:240px;
}


.container_12 .push_4 {
	left:320px;
}


.container_12 .push_5 {
	left:400px;
}


.container_12 .push_6 {
	left:480px;
}


.container_12 .push_7 {
	left:560px;
}


.container_12 .push_8 {
	left:640px;
}


.container_12 .push_9 {
	left:720px;
}


.container_12 .push_10 {
	left:800px;
}


.container_12 .push_11 {
	left:880px;
}







.container_12 .pull_1 {
	left:-80px;
}


.container_12 .pull_2 {
	left:-160px;
}


.container_12 .pull_3 {
	left:-240px;
}


.container_12 .pull_4 {
	left:-320px;
}


.container_12 .pull_5 {
	left:-400px;
}


.container_12 .pull_6 {
	left:-480px;
}


.container_12 .pull_7 {
	left:-560px;
}


.container_12 .pull_8 {
	left:-640px;
}


.container_12 .pull_9 {
	left:-720px;
}


.container_12 .pull_10 {
	left:-800px;
}


.container_12 .pull_11 {
	left:-880px;
}


.container {
  width: 940px;
  padding: 0 20px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  position: relative;
  min-width: 940px;
  padding-left: 20px;
  padding-right: 20px;
  zoom: 1;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
  zoom: 1;
}

.container-fluid:after {
  clear: both;
}


#branding .container {
  position: relative
}


#colophon .container {
  border-top: 1px solid #f5f5f5;
  width: 920px;
}


#colophon .container a {
  color: #999;
  text-decoration: none;
}


#colophon .container a:hover {
  color: #aaa;
  text-decoration: underline;
}


#colophon .container div ul {
  margin: 10px 0 40px -10px;
}


#colophon .container div ul li {
  display: inline;
  font:12px/12px Verdana, Arial, sans-serif;
  color: #ccc
}


#colophon .container div ul li a {
  display: inline;
  margin:0 3px;
  font:12px/12px Verdana, Arial, sans-serif;
  letter-spacing: 1px;
}


#colophon .container p {
  color: #999;
  padding: 20px 0 14px;
  font:12px/18px Verdana, Arial, sans-serif;
  letter-spacing: 1px;
  
}


#colophon .container p strong {
  margin-right: 10px;
  font-weight: bold
}


  #main_content,
  #colophon .container {
    width:1180px;
  }


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

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

  .container:after {
    clear: both; }


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

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

  .container-fluid:after {
    clear: both; }

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

  .jumbotron .container {
    max-width: 100%; }
.columns{width:100%!important;margin:0 0 20px 0;}
.columns .sc-image{position:relative!important;}
.columns.joint{margin:0;}

.td-header-style-8 .td-li-wrapper-menu ul.sf-menu li.menu-item-has-children .sub-menu .sub-menu {
  top: 0px;
}

.blog-stack .sf-menu ul .menu-item a {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  
}

.blog-stack .sf-menu ul .menu-item a:hover {
  background-color: #ffffff;
  color: inherit !important;
}

.td_ul_logout .menu-item {
  padding-left: 6px;
}

.td_ul_logout .menu-item a:before {
  left: 15px;
  display: none;
  
}



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


.cb-about-page.wrap .cb-author-line .cb-author-details {
  width: 100%;
}

  .cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even) {
    margin-right: 0;
  }

  .cb-unboxed #cb-container.cb-rel-wrap .header, .cb-unboxed #cb-container.cb-rel-wrap .wrap, .cb-unboxed #cb-container.cb-rel-wrap #cb-footer, .cb-unboxed #cb-container.cb-rel-wrap #lang_sel_footer {
    position: relative;
  }

  .cb-about-page.wrap .cb-author-line .cb-author-details:last-child {
    margin-right: 0;
  }

  #cb-top-menu .wrap {
    padding-right: 10px;
  }

	
.footerleft {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 11px 0px 0px 30px;
	}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}




li.page_item,li.menu-item {
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
}


li.page_item,li.menu-item a:hover{

}


li.page_item a,li.menu-item a {
	line-height: 120%;
	font-size: 10px;
}




li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 120%;
	font-weight: normal;
}

li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}


li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
}
.x-nav-wrap.desktop{display:block}
.x-nav-wrap.mobile{display:none;clear:both;overflow:hidden}
.x-nav-wrap.mobile.collapse{display:none}
.x-nav-wrap.mobile.collapse.in{display:block}



.grid__item {
  display: inline-block;
  width: 100%;
  padding-left: 32px;
  vertical-align: top; }

	.center-table-cell {
		display:table-cell;
		vertical-align:middle;
	}

	

	.center-table-cell.img-sticky-bottom {vertical-align:bottom}
 
	.center-table-cell.img-sticky-top {vertical-align:top}

	.center-table-cell.img-sticky-bottom img {
		-ms-transform:translateY(40px);
		-webkit-transform:translateY(40px);	
		transform:translateY(40px);	
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
	}

	.center-table-cell.img-sticky-bottom img:hover {
		-ms-transform:translateY(0);
		-webkit-transform:translateY(0); 
		transform:translateY(0);	
	}

#secondary {
	float: right;
	margin-right: 7.6%;
	width: 18.8%;
}

.left-sidebar #secondary {
	float: left;
	margin-left: 7.6%;
	margin-right: 0;
	width: 18.8%;
}

.one-column #secondary {
	float: none;
	margin: 0 7.6%;
	width: auto;
}

	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





.widget-area {
	font-size: 12px;
}



#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}

#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}



#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

	
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}
.menu-icon .icon-bar{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;width:30px;height:4px;display:block;background-color:white;margin:auto;margin-bottom:4px;}

.normal-margins { margin: 1em 0; }

	#page { padding: 2.2em; }


.entry-content {
  position: relative;
  font-size: 16px;
  line-height: 1.5;
}

article.error404 .entry-content {
  text-align: center;
  font-size: 200%;
  line-height: 1.2;
  text-transform: uppercase;
}



.format-quote .entry-content {
  padding-left: 70px;
  font-style: italic;
}

.format-status .entry-content {
  padding-left: 77px;
  clear: none;
  display: inherit;
}

.format-status .entry-content p {
  margin-top: 0;
}

.format-link .entry-content a {
  font-size: 24px;
}
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;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

.home #slideshow-wrapper #slideshow .slide {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
}

.home #slideshow-wrapper #slideshow .slide.active {
  display: block;
  z-index: 2;
}

.home #slideshow-wrapper #slideshow .slide.next {
  display: block;
  z-index: 1;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


#navigation .main_nav {
	background-color:#B5C390;
	float:left;
	width:960px;
	padding:0;
	margin:0;
	z-index:200;
}


#navigation .main_nav li {
	float:left;
	display:block;
	list-style-type:none;
	position: relative;
	z-index:200;
	border-left:solid #ffffff 1px;
	margin:0;
	padding:2px 14px 5px 14px;
	_padding-bottom:7px; 
	*padding-bottom:6px; 
}


#navigation .main_nav li.first {
	border-left:none;
}


#navigation .main_nav li a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-family:GillSansStdRegular,Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	padding:8px 0;
}


#navigation .main_nav li:hover,
#navigation .main_nav li.sfhover {
	display:block;
	background-color:#9FAD7A;
}


#navigation .main_nav li.selected {
	background-color:#9FAD7A;
}


#navigation .main_nav ul {
	display:inline;
	height:auto;
	left:-999em;
	background-color:#B5C390;
	border-top:solid #ffffff 1px;
	list-style-type:none;
	position:absolute;
	top:25px;
	width:155px;
	z-index:200;
	padding:0;
	margin:0;
}


#navigation .main_nav li:hover ul,
#navigation .main_nav li.sfhover ul {
	display:block;
	left:0;
}


#navigation .main_nav li ul li {
	float:left;
	width:154px;
	border:solid #ffffff 1px;
	border-top:none;
	padding:0;
	margin:0;
}


#navigation .main_nav li ul li a {
	display:block;
	float:none;
	color:#ffffff;
	font-size:11px;
	font-family:GillSansStdRegular,Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	padding:4px 10px;
	margin:0;
}


#navigation .main_nav ul.locations {
	width:435px;
}


#navigation .main_nav li ul.locations li {
	width:434px;
}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}


div.copyr span {
    margin: 0px 10px;
    white-space: nowrap;
    font-size: 12px;
}

.roadblock { position:fixed; z-index:10000; top:-100%; left:-100%; background:rgba(0,0,0,0.7); opacity:0; -webkit-transition:opacity .3s; transition:opacity .3s; }

.roadblock.active { top:0; left:0; right:0; bottom:0; overflow:auto; opacity:1; }

.roadblock * { box-sizing:border-box; }

	.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_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	.grid_8 .grid_6 {width: 48%}

	.view-id-ipress_blocks .view-content .grid_6.alpha .float-shadow img, .view-header .view-news-group .view-content .grid_6 alpha .views-field img{
		width:95%!important;
	}


.fbox-wrapper {

	position: relative;

	margin: 12px 0;

}


.fbox-wrapper a {

	display: block;

}


.fbox-wrapper img.img-circle {

	border: 5px solid rgba(255, 255, 255, 0.4);

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.55s ease-in-out;

}




.social-nav {

margin-right: 1em;

float: right;

font-size: 2em;

}




#container {
	clear: both;	
	display: block;
	width:960px;	
	margin:0 auto;
	position:relative;
	z-index:0;	
}


#container #redline {
	border-top:  3px solid #af0d1c;	
}





#container  #banner {	
	position: relative;	
	width:  960px;
	height:  201px;	
}


#container  #nobanner {	
	position: relative;	
	width:  960px;
	height:  32px;	
}



#container #content {
	clear:  both;
	position:  relative;	
	width:  960px;	
}


@charset "utf-8";


#container #slides {
	position:absolute;	
	overflow:  hidden;
	z-index:100;					
	border-top:  3px solid #af0d1c;
}





#container #callout {	
	position:  absolute;
	top:  278px;
	height:   216px;
	width:  960px;
	overflow:  hidden;
	font-family:  Tahoma, Geneva, sans-serif;
}
 a,h2.posttitle a:hover,.postdata a:hover,.tags a:hover,.commentlist cite a,.commentlist cite,.button:hover,.myhikes a:hover,.wpfp-hide,.wpfffp-hide,.maplist a:hover,.copyright a:hover,.StayReadTitle a:hover,#sidebar a:hover,#sidebar a:focus,#sidebar a:active,#tiledfooter a:hover{color:#09E;text-decoration:none;}
 .postdata,.postdata a,.copyright a,.commentlist small a,.commentlist small a:visited,#TB_secondLine,.myhikes,.myhikes a,.tags,.tags a,.trailstats,.campstats{color:#888;}
 .postdata{margin-bottom:13px;}
 .postdata .comments,.trail-rating,.bigamazonbox,.social-check,.filter-check,#PBclose,#PBad{float:right;}
 .pageslideshow,.explorefurther,.crumbtrail,#text-64,#text-68,#tiledfooter,#sidebar #categories,.post .region,.postdata .category{display:none;}
 #sidebar,#tiledfooter,.postdata,.myhiketags{font-size:1.3em;}
.home-block-area{width:310px;padding:0 5px;float:left;}
.home-block-area.first{padding-left:0;}
.home-block-area.last{padding-right:0;}
.home-block-area .view-id-video_display .views-row{display:table-row;height:104px;}
.home-block-area .view-id-video_display .views-row .views-field,.home-block-area .view-id-video_display .views-row span{display:table-cell;vertical-align:top;padding-right:10px;}
#home-blocks-area .home-block-area.last .item-list ul li{padding:0;margin:4px 0 0 20px;}
.home-block-area .node-readmore,.home-block-area .comment-add{margin:0 5px;}
.home-block-area .node-readmore a,.home-block-area .comment-add a{font-size:12px;padding:0 5px;}
.home-block-area-full-self-ad img{padding-top:20px;}
.home-block-area-full-self-ad img:hover{opacity:.8;}
.home-block-area-full-self-ad img#loyalty-self-ad-resp{display:none;}
.home-block-area.last .region{width:285px;display:table-cell;}
.home-block-area.last .region.region-home-area-3{padding-right:20px !important;}
.home-block-area .region-home-area-3{padding-bottom:20px;}
.home-block-area-full-self-ad{padding-right:20px;}
.home-block-area-full-self-ad img#loyalty-self-ad-full{display:none;}
#home-blocks-area,.home-block-area{width:320px!important;}


.row.container {
  margin-bottom: 30px !important; }


.row.custom-width {
  margin-left: auto !important;
  margin-right: auto !important; }



.row.divided .columns {
  border-right: 1px solid rgba(0, 0, 0, 0.05); }


.row.divided .columns:last-child {
  border: 0; }


.collapse .row .column,
.collapse .row .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left; }


.row:hover .col_hover_focus .column-inner:not(:hover) {
  opacity: 0.6 !important; }


#top-bar .row {
  position: relative; }



#masthead .row {
  height: 100%; }


.row .iosSlider .row {
  max-width: 67.5em;
  margin: 0 auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 67.5em; }


.cat-header .iosSlider,
.row.full-width .iosSlider {
  margin-bottom: 0; }



.row.column-slider {
  position: relative; }


.ux_banner .row {
  position: relative;
  height: 100%;
  z-index: 2;
  max-width: 67.5em !important;
  margin-left: auto !important;
  margin-right: auto !important; }


.row.boxed .featured-box.pos-left {
  padding-left: 40px; }


.row.boxed .featured-box.pos-left .featured-img {
  left: -20px;
  top: 20px;
  background: #000000;
  border-radius: 99px;
  padding: 5px; }


  .woocommerce-cart .woocommerce .row .large-8,
  .woocommerce-cart .woocommerce .row .large-4 {
    width: 100%; }






.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 67.5em;
  *zoom: 1; }

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

  .row:after {
    clear: both; }

  .row.collapse .column,
  .row.collapse .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }

  .row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }

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

    .row .row:after {
      clear: both; }

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }

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

      .row .row.collapse:after {
        clear: both; }



form .row .row {
  margin: 0 -0.5em; }

  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5em; }

  form .row .row.collapse {
    margin: 0; }

    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5em; }

		
		
	#header #logo {
		text-align:center;	width:100%;
		margin-top:10px;}

		
		#header	#logo p {
			margin:0}


		body.offline_page #logo,
		body.error_page #logo {
			float:none;
			margin:0 auto;
			text-align:center;}

			
			body.offline_page #logo p,
			body.error_page	#logo p { }

			
			body.offline_page #logo img,
			body.error_page #logo img { }
.span4{width:370px}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}

.builder-module-block-outer-wrapper {
	margin-left: 0;
	margin-right: 0;
	min-height: 1px;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}

#ie6 .builder-module-block-outer-wrapper {
	overflow: hidden !important;
}






#ie6 .builder-responsive .builder-module-block-outer-wrapper,
#ie6 .builder-responsive .widget-outer-wrapper {
	display: inline;
	overflow: hidden;
	overflow-y: visible;
}

.builder-module-block {

}

.builder-module-header .builder-module-block {
	margin: 2em 0;
}

.builder-module-block-outer-wrapper .widget-wrapper-left .widget,
.builder-module-block-outer-wrapper .widget-wrapper-middle .widget {
	margin-right: 1em;
}

.builder-module-block-outer-wrapper .widget-wrapper-middle .widget,
.builder-module-block-outer-wrapper .widget-wrapper-right .widget {
	margin-left: 1em;
}

.builder-module-widget-bar-alternate .builder-module-block .widget {
	background: none;
	padding: 0;
}

.builder-module-widget-bar-alternate .builder-module-block .widget-title {
	background: none;
	margin: 0 0 .5em 0;
	padding: 0;
}

.builder-module-widget-bar-alternate .builder-module-block .widget,
.builder-module-widget-bar-alternate .builder-module-block .widget-title {
	color: #FFFFFF;
	text-shadow: #000000 1px 1px;
}

.builder-module-widget-bar-alternate .builder-module-block .widget a {
	color: #FFFFFF;
}

.builder-module-widget-bar-alternate .builder-module-block .widget a:hover {
	color: #E7E0CC;
}




#ie6 .builder-module-footer .builder-module-block {
	margin-top: 2em;
}


.featured_businesses .content {
	float: left;
	width: 117px;
	padding-top: 2px;
	height: 58px;
	overflow: hidden;
}


.popup .content {
	background-color: #fff;
	padding: 25px 20px 25px 20px;
	margin: 0 15px 0 15px;
	color: #3f3f3f;
}

#add_review .content , #edit_reviews .content, #comment_reviews .content{width:480px;}

#permalink_asset .content {width:480px;}



#login_box .content {width:430px;}

#password_recovery_box .content {width:450px;}



#sidebar-footer h4 {
  display: block;
  font-family: "OpenSansExtrabold";
  font-size: 0.875em;
  text-transform: uppercase;
  text-align: left;
  color: #252525;
}


#sidebar-footer ul li a {
  font-size: 0.75em;
}



.sidebar-reviews {
  padding: 0 0 10px 0;
  background: #0971ce;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0971ce), to(#1183e8));
  background: -webkit-linear-gradient(top, #0971ce, #1183e8);
  background: -moz-linear-gradient(top, #0971ce, #1183e8);
  background: -ms-linear-gradient(top, #0971ce, #1183e8);
  background: -o-linear-gradient(top, #0971ce, #1183e8);
  border: 1px solid #212e16;
  border-bottom: 2px solid #212e16;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px #061b20;
  -moz-box-shadow: 0 0 5px #061b20;
  box-shadow: 0 0 2px #061b20;
  width: 100%;
}


.sidebar-reviews .bx-controls {
  display: none !important;
}


.sidebar-reviews .testimonials-widget-testimonials .image {
  float: left;
  width: 100px;
  margin: 10px 10px 0 10px;
}


.sidebar-reviews blockquote {
  line-height: 16px;
  font-family: "Open Sans";
  font-size: 0.875em;
  padding-right: 0;
  color: white;
}


.sidebar-reviews .credit {
  font-family: "OpenSansBold" !important;
  font-size: 0.875em !important;
  padding: 0 5px 10px 0;
  color: white;
}


.sidebar-reviews .credit a {
  color: white;
}

	.g-col { position:relative; float:left; }

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

	.g-col:last-child { margin-right: 0; }
#main-wrapper .tp-bullets.simplebullets.round .bullet.selected:before,.icon-circle:before{content:"\f111"}


	.hb-side-navigation #main-wrapper.hb-boxed-layout #header-inner.stuck #header-inner-bg{width:100%!important}

	.hb-side-navigation #main-wrapper.hb-boxed-layout .container{width:100%!important;}

	#main-wrapper .element-height-90{height:auto!important;line-height:32px!important;min-width:81px!important;}

	#main-wrapper.hb-boxed-layout .container, .hb-sidebar-20 #main-content .col-9.hb-main-content{width:100%!important;}

	#main-wrapper .hb-parallax-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center!important;background-attachment:scroll !important}

	.hb-side-navigation #main-wrapper.hb-boxed-layout, .container,
	.hb-side-navigation #main-wrapper.width-940.hb-boxed-layout,
	.hb-side-navigation #main-wrapper.width-940 .container { width: 100% !important; margin-top: 0; margin-bottom: 0 }

	#main-wrapper.hb-boxed-layout.hb_boxed_layout_regular{margin-top:0;margin-bottom:0}

	#main-wrapper .tp-bullets,#header-bar,
	#main-wrapper .tparrows
	{
		display:block;
	}

	#main-wrapper #copyright-text{float:none;display:block;text-align:center}

	.hb-callout-box a, #main-wrapper .hb-callout-box a.hb-button:active{position:static;display:block;max-width:100%;margin-bottom:0;margin-top:30px!important;float:none}

	#header-inner.nav-type-2 #logo,
	#main-wrapper .vc_align_right,
	#main-wrapper .vc_align_left,
	#main-wrapper .wpb_single_image.vc_align_right,
	#main-wrapper .wpb_single_image.vc_align_left {float:none!important;text-align:center;}

	#main-wrapper.hb-boxed-layout .row.fw-content-wrap, #main-wrapper.hb-boxed-layout .row.video-content{margin:0 -15px!important;}

	#main-wrapper .hb-modal-window { width: 90%; margin-left: 5%; left: 0px; }

	#main-wrapper.hb-boxed-layout .fw-section.fw-columns { margin-left: -15px !important; }

	#main-wrapper .hb-tabs-wrapper.tour-style .tab-content,
	.hb-tabs-wrapper.tour-style .nav-tabs{width:100%;margin-top:-1px}

	#main-wrapper .hb-fw-element,
	.fw-gallery-wrap.columns-2 .elastic-item,
	.fw-gallery-wrap.columns-3 .elastic-item,
	.fw-gallery-wrap.columns-4 .elastic-item,
	.fw-gallery-wrap.columns-5 .elastic-item,
	.fw-gallery-wrap.columns-6 .elastic-item{width:50%!important}

#main-wrapper .hb-inline-center{display:inline-block!important;text-align:center}

#main-wrapper dl.gallery-item img{width:100%!important;border:none!important}



#main-wrapper.hb-stretched-layout{width:100%;margin-bottom:0;margin-top:0;background:#f9f9f9;}

#main-wrapper.hb-boxed-layout #main-content{overflow:hidden;}

#main-wrapper.hb-boxed-layout{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:0;background:#f9f9f9;}

#main-wrapper.hb-boxed-layout.with-shadow{box-shadow:0 0 20px rgba(16,16,16,0.13);-moz-box-shadow:0 0 20px rgba(16,16,16,0.13);-webkit-box-shadow:0 0 20px rgba(16,16,16,0.13);}

#main-wrapper.hb-boxed-layout.no-shadow{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}



#main-wrapper.hb-boxed-layout, .container {width:1240px;}

#main-wrapper.width-940.hb-boxed-layout, #main-wrapper.width-940 .container{width:1040px !important;}

#main-wrapper.fw-100 .container{width:100% !important;}

#main-wrapper.fw-100.hb-boxed-layout, .hb-boxed-layout.fw-100 #header-inner.stuck #header-inner-bg{width: 95%;}

#main-wrapper.hb-boxed-layout .row.fw-content-wrap,#main-wrapper.hb-boxed-layout .row.video-content{margin-left:35px!important;margin-right:35px!important}

#main-wrapper .fw-columns .row.fw-content-wrap,#main-wrapper .fw-columns .row.video-content{margin-left:0!important;margin-right:0!important;padding:0!important}

#main-wrapper .position-static{position:static!important}

#main-wrapper .hb-fw-element img{display:block;width:102%;position:relative;height:auto}

#main-wrapper .fw-image img{width:100%!important}

#main-wrapper div.wpcf7-response-output{margin:0;border:0}

#main-wrapper .hb-fancy-form input[type=submit]:active,#main-wrapper .hb-fancy-form input[type=submit]:hover{z-index:991;top:0!important;border:1px solid #aaa!important;box-shadow:0 0 0 1px #aaa!important}

#main-wrapper .hb-dropdown-box a{color:#777!important}

#main-wrapper a.active-language,#main-wrapper a.active-language:hover{color:#aaa!important;background:#FCFCFC!important}

#main-wrapper .hb-dropdown-box #hb-submit-login-form{color:#FFF!important}

#main-wrapper .hb-dropdown-box.language-selector ul li a:hover,.logout-dropdown ul li a:hover{background-color:#f9f9f9;z-index:999}

#main-wrapper #slider-section .fw-image{width:100%}

#main-wrapper #header-inner.semi-transparent-menu{border-bottom-color:rgba(0,0,0,0.1)!important}

.admin-bar #main-wrapper .main-navigation.stuck{margin-top:32px!important}

#main-wrapper #main-nav li.megamenu ul a i{font-size:16px;margin-bottom:0;margin-top:-3px!important}

#main-wrapper #header-inner.nav-type-2.centered-nav #main-nav{position:relative}

#main-wrapper #fancy-search ::-moz-placeholder{height:80px;line-height:80px}

#main-wrapper .stuck #fancy-search ::-moz-placeholder{height:60px;line-height:60px}



#main-wrapper #header-inner.nav-type-2{border-bottom:0}

#main-wrapper #header-inner.nav-type-2 #main-nav,#main-wrapper #header-inner.nav-type-2 .sticky-wrapper{height:42px}

#main-wrapper .background-texture,.parallax.background-texture{background-repeat:repeat;background-size:initial;background-attachment:scroll!important}

#main-wrapper .background-texture .hb-parallax-wrapper{background-repeat:repeat;background-size:initial;}

#main-wrapper.nav-type-2 #hb-page-title{padding-top: 35px; margin-top: 0; padding-bottom: 35px;}

#main-wrapper.nav-type-2 #hb-page-title.extra-large-padding{padding-top: 130px; padding-bottom: 130px;}

#main-wrapper.nav-type-2 #hb-page-title.large-padding{padding-top: 70px; padding-bottom: 70px;}

#main-wrapper.nav-type-2 #hb-page-title.small-padding{padding-top: 15px; padding-bottom: 15px;}

#main-wrapper #hb-page-title .light-text h2 {color: rgba(255,255,255,0.7) !important;}



#main-wrapper .bottom-meta-section { margin-top: 15px; border-top: solid 1px #ebebeb; position: relative; z-index: 999;}

#main-wrapper .hb-main-content .esg-media-cover-wrapper a { color: #FFF }

#main-wrapper .widget_nav_menu ul.menu li{padding:0}

#main-wrapper .widget_nav_menu ul.menu li a{padding:10px 14px;border-left:solid 2px transparent;text-overflow:ellipsis;background:#FFF;color:#333}

#main-wrapper .widget_nav_menu ul.menu ul{margin-left:0}

#main-wrapper .widget_nav_menu ul.menu ul li a{padding-left:38px}

#main-wrapper .widget_nav_menu ul.menu ul li:before{content:"\e26f";font-family:icomoon;font-weight:normal;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:14px;position:relative;top:11px;left:22px;font-size:10px;z-index:1;opacity:.2}

#main-wrapper .widget_nav_menu ul.menu ul li:first-child{border-top:solid 1px #ebebeb}

 #main-wrapper div.bx-viewport * {transition:none !important;}

#main-wrapper .pricing-colored .hb-pricing-item{border-top:none!important}

#main-wrapper ul.social-icons li a:hover{color:#FFF!important}

#main-wrapper .hb-teaser-column h6.special{margin-bottom:15px!important}

#main-wrapper .hb-teaser-column img{display:block;width:100%!important;max-width:100%;height:auto;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}

#main-wrapper .hb-callout-box a.hb-button:active{right:30px;top:50%!important;margin-top:-20px!important}

#main-wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:transparent;padding:0;}

#main-wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:solid 1px #ebebeb}

#main-wrapper .hb-tabs-wrapper:not(.wpb_tabs) ul li a{border-bottom:0!important}

#main-wrapper .hb-tabs-wrapper:not(.wpb_tabs) ul li:last-child a{border-bottom:solid 1px #ebebeb!important}

#main-wrapper .hb-icon-float-none{display:block!important;padding:10px 0;text-align:center;width:100%;position:relative}



.hb-notif-box,#main-wrapper div.wpcf7-response-output{height:auto;line-height:20px;overflow:hidden;padding:13px 20px;text-align:left;margin-bottom:10px;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;clear:both;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0;margin-top:20px;position:relative}

#main-wrapper .hb-accordion-pane{display:none;padding:15px;background:#FFF;border:solid 1px #ebebeb;position:relative;top:-1px;margin-bottom:5px!important}

#main-wrapper .hb-accordion-pane p:last-child,#main-content .hb-accordion-pane .wpb_content_element:last-child{margin-bottom:0!important}

#main-wrapper .fw-portfolio-head{margin-bottom:40px}

#main-wrapper.hb-boxed-layout #pre-footer-area:after { border-top-color: #f9f9f9; }

.float-right, #main-wrapper .portfolio-single-entry.float-right{float:right!important;-webkit-backface-visibility:hidden;}

#main-wrapper #place_order:hover{color:#FFF;color:rgba(255,255,255,1)!important;background: #323436;}

#main-wrapper .hb-dropdown-box a.hb-button{color:#eee; color:rgba(255,255,255,0.8)!important;}

#main-wrapper .hb-dropdown-box a.hb-button:hover{color:#FFF; color:rgba(255,255,255,1)!important;}



#main-wrapper .hb-turqoise{background:rgba(26,188,156,0.8);box-shadow:0 3px 0 0 rgba(6,168,136,0.9);}

#main-wrapper .hb-button.hb-turqoise.special-icon i::after,.hb-button.hb-turqoise.special-icon i{background:rgba(6,168,136,1);}

#main-wrapper .hb-turqoise:hover{background:rgba(26,188,156,1);box-shadow:0 3px 0 0 rgba(6,168,136,1);}

#main-wrapper .hb-green-sea{background:rgba(22,160,133,0.8);box-shadow:0 3px 0 0 rgba(2,140,113,0.9);}

#main-wrapper .hb-button.hb-green-sea.special-icon i::after,.hb-button.hb-green-sea.special-icon i{background:rgba(2,140,113,1);}

#main-wrapper .hb-green-sea:hover{background:rgba(22,160,133,1);box-shadow:0 3px 0 0 rgba(2,140,113,1);}

#main-wrapper .hb-sunflower{background:rgba(241,196,15,0.8);box-shadow:0 3px 0 0 rgba(221,176,0,0.9);}

#main-wrapper .hb-button.hb-sunflower.special-icon i::after,.hb-button.hb-sunflower.special-icon i{background:rgba(221,176,0,1);}

#main-wrapper .hb-sunflower:hover{background:rgba(241,196,15,1);box-shadow:0 3px 0 0 rgba(221,176,0,1);}

#main-wrapper .hb-orange{background:rgba(243,156,18,0.8);box-shadow:0 3px 0 0 rgba(223,136,0,0.9);}

#main-wrapper .hb-button.hb-orange.special-icon i::after,.hb-button.hb-orange.special-icon i{background:rgba(223,136,0,1);}

#main-wrapper .hb-orange:hover{background:rgba(243,156,18,1);box-shadow:0 3px 0 0 rgba(223,136,0,1);}

#main-wrapper .hb-emerald{background:rgba(46,204,113,0.8) !important;box-shadow:0 3px 0 0 rgba(26,184,93,0.9) !important;}

#main-wrapper .hb-button.hb-emerald.special-icon i::after,.hb-button.hb-emerald.special-icon i{background:rgba(26,184,93,1);}

#main-wrapper .hb-emerald:hover{background:rgba(46,204,113,1) !important;box-shadow:0 3px 0 0 rgba(26,184,93,1) !important;}

#main-wrapper .hb-nephritis{background:rgba(39,174,96,0.8);box-shadow:0 3px 0 0 rgba(19,154,76,0.9);}

#main-wrapper .hb-button.hb-nephritis.special-icon i::after,.hb-button.hb-nephritis.special-icon i{background:rgba(19,154,76,1);}

#main-wrapper .hb-nephritis:hover{background:rgba(39,174,96,1);box-shadow:0 3px 0 0 rgba(19,154,76,1);}

#main-wrapper .hb-carrot{background:rgba(230,126,34,0.8);box-shadow:0 3px 0 0 rgba(210,106,14,0.9);}

#main-wrapper .hb-button.hb-carrot.special-icon i::after,.hb-button.hb-carrot.special-icon i{background:rgba(210,106,14,1);}

#main-wrapper .hb-carrot:hover{background:rgba(230,126,34,1);box-shadow:0 3px 0 0 rgba(210,106,14,1);}

#main-wrapper .hb-pumpkin{background:rgba(211,84,0,0.8);box-shadow:0 3px 0 0 rgba(191,64,0,0.9);}

#main-wrapper .hb-button.hb-pumpkin.special-icon i::after,.hb-button.hb-pumpkin.special-icon i{background:rgba(191,64,0,1);}

#main-wrapper .hb-pumpkin:hover{background:rgba(211,84,0,1);box-shadow:0 3px 0 0 rgba(191,64,0,1);}

#main-wrapper .hb-peter-river{background:rgba(52,152,219,0.8);box-shadow:0 3px 0 0 rgba(32,132,199,0.9);}

#main-wrapper .hb-button.hb-peter-river.special-icon i::after,.hb-button.hb-peter-river.special-icon i{background:rgba(32,132,199,1);}

#main-wrapper .hb-peter-river:hover{background:rgba(52,152,219,1);box-shadow:0 3px 0 0 rgba(32,132,199,1);}

#main-wrapper .hb-belize-hole{background:rgba(41,128,185,0.8);box-shadow:0 3px 0 0 rgba(21,108,165,0.9);}

#main-wrapper .hb-button.hb-belize-hole.special-icon i::after,.hb-button.hb-belize-hole.special-icon i{background:rgba(21,108,165,1);}

#main-wrapper .hb-belize-hole:hover{background:rgba(41,128,185,1);box-shadow:0 3px 0 0 rgba(21,108,165,1);}

#main-wrapper .hb-alizarin{background:rgba(231,76,60,0.8);box-shadow:0 3px 0 0 rgba(221,56,40,0.9);}

#main-wrapper .hb-button.hb-alizarin.special-icon i::after,.hb-button.hb-alizarin.special-icon i{background:rgba(221,56,40,1);}

#main-wrapper .hb-alizarin:hover{background:rgba(231,76,60,1);box-shadow:0 3px 0 0 rgba(221,56,40,1);}

#main-wrapper .hb-pomegranate{background:rgba(192,57,43,0.8);box-shadow:0 3px 0 0 rgba(172,37,23,0.9);}

#main-wrapper .hb-button.hb-pomegranate.special-icon i::after,.hb-button.hb-pomegranate.special-icon i{background:rgba(172,37,23,1);}

#main-wrapper .hb-pomegranate:hover{background:rgba(192,57,43,1);box-shadow:0 3px 0 0 rgba(172,37,23,1);}

#main-wrapper .hb-amethyst{background:rgba(155,89,182,0.8);box-shadow:0 3px 0 0 rgba(135,69,162,0.9);}

#main-wrapper .hb-button.hb-amethyst.special-icon i::after,.hb-button.hb-amethyst.special-icon i{background:rgba(135,69,162,1);}

#main-wrapper .hb-amethyst:hover{background:rgba(155,89,182,1);box-shadow:0 3px 0 0 rgba(135,69,162,1);}

#main-wrapper .hb-wisteria{background:rgba(142,68,173,0.8);box-shadow:0 3px 0 0 rgba(122,48,153,0.9);}

#main-wrapper .hb-button.hb-wisteria.special-icon i::after,.hb-button.hb-wisteria.special-icon i{background:rgba(122,48,153,1);}

#main-wrapper .hb-wisteria:hover{background:rgba(142,68,173,1);box-shadow:0 3px 0 0 rgba(122,48,153,1);}

#main-wrapper .hb-wet-asphalt{background:rgba(52,73,94,0.8);box-shadow:0 3px 0 0 rgba(32,53,74,0.9);}

#main-wrapper .hb-button.hb-wet-asphalt.special-icon i::after,.hb-button.hb-wet-asphalt.special-icon i{background:rgba(32,53,74,1);}

#main-wrapper .hb-wet-asphalt:hover{background:rgba(52,73,94,1);box-shadow:0 3px 0 0 rgba(32,53,74,1);}

#main-wrapper .hb-midnight-blue{background:rgba(44,62,80,0.8);box-shadow:0 3px 0 0 rgba(24,42,60,0.9);}

#main-wrapper .hb-button.hb-midnight-blue.special-icon i::after,.hb-button.hb-midnight-blue.special-icon i{background:rgba(24,42,60,1);}

#main-wrapper .hb-midnight-blue:hover{background:rgba(44,62,80,1);box-shadow:0 3px 0 0 rgba(24,42,60,1);}

#main-wrapper .hb-concrete{background:rgba(149,165,166,0.8);box-shadow:0 3px 0 0 rgba(129,145,146,0.8);}

#main-wrapper .hb-button.hb-concrete.special-icon i::after,.hb-button.hb-concrete.special-icon i{background:rgba(129,145,146,1);}

#main-wrapper .hb-concrete:hover{background:rgba(149,165,166,1);box-shadow:0 3px 0 0 rgba(109,125,126,0.8);}

#main-wrapper .hb-asbestos{background:rgba(127,140,141,0.8);box-shadow:0 3px 0 0 rgba(107,120,121,0.9);}

#main-wrapper .hb-button.hb-asbestos.special-icon i::after,.hb-button.hb-asbestos.special-icon i{background:rgba(107,120,121,1);}

#main-wrapper .hb-asbestos:hover{background:rgba(127,140,141,1);box-shadow:0 3px 0 0 rgba(107,120,121,1);}

#main-wrapper .hb-darkly{background:rgba(50,52,54,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.25) inset, 0 3px 0 0 rgba(30,32,34,0.8);}

#main-wrapper .hb-button.hb-darkly.special-icon i::after,.hb-button.hb-darkly.special-icon i{background:rgba(30,32,34,1);}

#main-wrapper .hb-darkly:hover{background:rgba(50,52,54,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.30) inset, 0 3px 0 0 rgba(30,32,34,0.9);}

#main-wrapper .hb-second-dark{background:transparent!important;border:solid 2px #323436;color:#323436!important;box-shadow:none;padding:10px 22px!important;}

#main-wrapper .hb-second-dark:hover{background:#323436!important;color:#FFF!important;box-shadow:none;}

#main-wrapper .hb-third-dark, a.read-more{background:transparent!important;border:solid 2px #ececec;border-color:rgba(0,0,0,0.1);color:#323436!important;box-shadow:none;padding:13px 40px!important;}

#main-wrapper .hb-yellow{background:#FFD62C!important;border:none;color:#323436!important;box-shadow:none;padding:14px 40px!important;}

#main-wrapper .hb-yellow:hover{background:#323436!important;box-shadow:none;color:#FFF !important}

#main-wrapper .hb-third-dark:hover, #special-submit-form.disabled-button, a.read-more:hover{background:#323436!important;color:#FFF!important;box-shadow:none;border-color:#323436;}

#main-wrapper .hb-second-light, #main-wrapper .hb-third-light{background:transparent!important;border:solid 2px #FFF;border-color:rgba(255,255,255,0.6);color:#FFF!important;box-shadow:none!important;padding:13px 40px!important;}

#main-wrapper .hb-second-light:hover, #main-wrapper .hb-third-light {background: #FFF !important; color: #000 !important;}

#main-wrapper .tp-dottedoverlay.threexthree{background-color:rgba(10,20,30,0.6);background-image:none!important}



#main-wrapper.left-panel #fullpage{margin-left:-265px}

body.compose-mode #main-wrapper .control-btn.vc-element-name .vc-btn-content {font-size: 12px !important;}

	body #main-wrapper,body #main-wrapper.hb-stretched-layout,body #main-wrapper.hb-boxed-layout{margin-bottom:0!important}

#main-wrapper .tp-bullets,
	#main-wrapper .tparrows
    {display:block !important;}


		#to-top:hover,
		#contact-button:hover, 
		#contact-button.active-c-button,
		.pagination ul li span, 
		.single .pagination span,
		.single-post-tags a:hover,
		div.overlay,
		.portfolio-simple-wrap .standard-gallery-item:hover .hb-gallery-item-name:before,
		.progress-inner,
		.woocommerce .wc-new-badge,
		#main-wrapper .coupon-code input.button:hover,
		.woocommerce-page #main-wrapper button.button:hover,
		#main-wrapper input.checkout-button,
		.side-nav-bottom-part ul li a:hover,
		#main-wrapper #place_order,
		#mobile-menu.interactive .open-submenu.active,
		#mobile-menu.interactive .open-submenu:hover { background-color:#2980b9; }


		.filter-tabs li.selected a, #main-wrapper .single_add_to_cart_button:hover {
			background: #2980b9 !important;
		}


		#main-wrapper .product-loading-icon {
			background: rgba(41,128,185,0.85);
		}


		#main-wrapper a.active-language, #main-wrapper a.active-language:hover {color: #aaa !important; }

		.feature-box:hover:not(.standard-icon-box):not(.alternative) i, #main-wrapper .hb-bag-buttons a:hover, #main-wrapper .hb-dropdown-box .hb-bag-buttons a:hover,
		#main-wrapper .social-icons.dark li a:hover i, #main-wrapper #footer .social-icons.dark li a i, 
		#footer.dark-style ul.social-icons.light li a:hover,
		#main-wrapper .hb-single-next-prev a:hover {color: #FFF !important;}
#main-wrapper #footer .widget_nav_menu ul.menu li a {
  background: transparent none repeat scroll 0 0;
  border-left: 0 solid transparent;
  color: #fff;
  padding: 5px 0;
  text-overflow: ellipsis;
}


	.hb-side-navigation.hb-boxed-layout #hb-wrap, .hb-side-navigation.hb-stretched-layout #main-content, .hb-side-navigation.hb-stretched-layout #pre-footer-area, .hb-side-navigation.hb-stretched-layout #copyright-wrapper, .hb-side-navigation.hb-stretched-layout #footer {padding-left:0!important;}

.hb-stretched-layout #header-inner.stuck{left:0}

.hb-side-navigation.hb-boxed-layout #hb-wrap,.hb-side-navigation.hb-stretched-layout #main-content,.hb-side-navigation.hb-stretched-layout #pre-footer-area,.hb-side-navigation.hb-stretched-layout #copyright-wrapper,.hb-side-navigation.hb-stretched-layout #footer{padding-left:265px !important;}
#view-id-academic-affairs-staff-items .views-row{*zoom:1;border-top:1px solid #cdc9c5;margin-bottom:32px;margin-bottom:2rem;padding-top:32px;padding-top:2rem;}
#view-id-academic-affairs-staff-items .views-row:before,#view-id-academic-affairs-staff-items .views-row:after{display:table;content:"";line-height:0;}
#view-id-academic-affairs-staff-items .views-row:after{clear:both;}
#view-id-academic-affairs-staff-items .views-row .profile-photo{float:left;margin:0 32px 16px 0;margin:0 2rem 1rem 0;}
#view-id-academic-affairs-staff-items .views-row .profile-description{margin-top:8px;margin-top:0.5rem;}
.view-deans-of-the-college.view-display-id-page .views-row{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;font-size:16px;font-size:1rem;padding:16px;padding:1rem;width:50%;}
.lt-ie9 .view-deans-of-the-college.view-display-id-page .views-row{width:33.33%;}
.modal-scholar .views-row{width:auto !important;}
.modal-scholar .views-row .views-field-title{border-bottom:1px #cdc9c5 solid;font-size:28px !important;font-size:1.75rem !important;line-height:40px;line-height:2.5rem;}
.modal-scholar .views-row .views-field-field-description{line-height:24px;line-height:1.5rem;}
.view-columbia-college-stories.view-display-id-page .views-row{clear:left;padding-top:40px;padding-top:2.5rem;}
#block-views-news-block-fellowship-news .views-row,#block-views-news-block-parents-news .views-row,#block-views-news-block-college-news .views-row{display:block;margin:0;}
#block-views-news-block-fellowship-news .views-row + .views-row,#block-views-news-block-parents-news .views-row + .views-row,#block-views-news-block-college-news .views-row + .views-row{padding:16px 0 0 0;padding:1rem 0 0 0;}
.view-news.view-display-id-page_news .views-row + .views-row,.view-news.view-display-id-archive_page .views-row + .views-row{padding-top:24px;padding-top:1.5rem;}
#block-views-features-player-block-3 .views-row{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px;padding:0 1rem;white-space:normal;text-indent:0;}
.lt-ie9 #block-views-features-player-block-3 .views-row{width:33.33%;}
#block-views-features-player-block-3 .views-row img{display:block;height:auto;width:100%;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:hover,#block-views-features-player-block-3 .views-row .views-field-field-more-link a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row{border:1px #cdc9c5 solid;display:block;margin:0;padding:16px;padding:1rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row + .views-row{margin-top:24px;margin-top:1.5rem;}
.view-testimonials.view-display-id-parent_testimonials_block .views-row{background-color:#eeedeb;display:block;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;margin:0;padding:16px;padding:1rem;}
#menubar .sf-menu li.last ul li a,#menubar .sf-menu li ul li a,#menubar .sf-menu li ul li.last a{border-color:#333;background-color:#000;}
#menubar .sf-menu li a:hover,#menubar .sf-menu li.last a:hover{color:#fff;text-decoration:none;background:#444;}
#menubar ul.nice-menu li.last ul li a,#menubar ul.nice-menu li ul li a,#menubar ul.nice-menu li ul li.last a{border-color:#333;background:#000;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.sf-menu li.last a{border-right:none;}
.sf-menu li.last ul li a,.sf-menu li ul li a,.sf-menu li ul li.last a{border-style:solid;border-width:1px;}
ul.nice-menu li.last a{border-right:none;}
ul.nice-menu li.last ul li a,ul.nice-menu li ul li a,ul.nice-menu li ul li.last a{border-style:solid;border-width:1px;border-width:0px;}
#navigation ul li.last{border-right:none;}
.region-header ul.menu li.first{padding:0 10px 0 0;}
#menu-6547-1 .sf-megamenu li ol li.sf-depth-2.first,#menu-3956-1 .sf-megamenu li ol li.sf-depth-2.first{width:948px !important;}
.home-block-area.first{padding-left:0;}
ul#secondary-menu li.first a{padding:0 10px 0 0;}
#block-block-6 .content a.first{padding-right:10px;border-right:1px solid #fff;}


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}




.no-commitment {
  line-height: 42px;
  margin-left: 0.5rem;
  margin-top: 0.5rem;
  text-align: center; }

  .mkto-layout--standard .no-commitment {
    margin-left: 0;
    text-align: center; }

  .mkto-layout--single-line .no-commitment {
    display: block;
    margin-left: 0;
    width: 100%; }

  .mkto-layout--left .no-commitment {
    text-align: center; }

  .mkto-layout--hide-fine-print .no-commitment {
    display: none; }

#sidebar #stay_connected h3, #sidebar .most_recent_posts h3 {font-weight:400;height:38px;color:#fff;line-height:38px;font-size:1.6em;background: #7f7f7f;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7f7f7f), to(#5c635c));background: -moz-linear-gradient(#7f7f7f, #5c635c);background: linear-gradient(#7f7f7f, #5c635c);behavior: url('PIE.php');margin:0 !important;padding: 0 0 0 20px !important;}


#stay_connected {margin-bottom:10px;}






  .page-template-calcdt-php .w-search{
    display:none;
  }



.w-search-form {
	position: relative;
	min-width: 100px;
	}

	.w-search-input {
		position: relative;
		}

		.w-search input[type="text"] {
			width: auto;
			}

		.w-search input[type="submit"] {
			display: none;
			}



.w-search.submit_outside .w-search-input:after {
	display: block;
	content: '';
	clear: both;
	}

.w-search.submit_outside input[type="text"],
.w-search.submit_outside input[type="submit"] {
	display: block;
	float: left;
	}



.w-search.submit_inside input[type="text"] {
	width: 100%;
	}

.w-search.submit_inside input[type="submit"] {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	}


.l-subheader .w-search-input {
	line-height: 60px;
	}

	.l-subheader .w-search-input input {
		font-size: 30px;
		}

.w-search-close {
	line-height: 80px;
	height: 80px;
	width: 80px;
	}


.l-subheader .w-search-label {
	font-size: 15px;
	}


.l-subheader .w-search-show {
	padding: 0 0 0 10px !important;
	}

.l-subheader.at_middle .w-nav.type_mobile ~ .w-search {
	left: 32px;
	}

.l-subheader.at_middle .w-nav.type_mobile ~ .w-search ~ .w-cart.has_items {
	left: 70px;
	}

.headerlayout_centered .w-nav.type_mobile ~ .w-search ~ .w-cart.has_items {
	right: 40px;
	}

.w-search.submit_inside input[type="text"]:focus {
	box-shadow: none;
	border-color: #e5e5e5; 
	}

.w-search.submit_inside i {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 24px;
	text-align: right;
	line-height: 46px;
	height: 46px;
	width: 40px;
	padding-right: 2px;
	opacity: 0.5;
	-webkit-transition: opacity 0.3s, color 0.3s;
			transition: opacity 0.3s, color 0.3s;
	}

	.w-search.submit_inside input[type="text"]:focus + i {
		opacity: 1;
		}

	.w-search-input-bar:before,
	.w-search-input-bar:after {
		content: '';
		position: absolute;
		bottom: 0;
		height: 2px;
		width: 0;
		z-index: 1;
		-webkit-transition: background-color 0.3s, width 0.3s;
				transition: background-color 0.3s, width 0.3s;
		}

	.w-search-input-bar:before {
		left: 50%;
		}

	.w-search-input-bar:after {
		right: 50%;
		}

		input:focus ~ .w-search-input-bar:before,
		input:focus ~ .w-search-input-bar:after {
			width: 50%;
			background-color: #c20; 
			}

.w-search.submit_inside .w-search-submit {
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	height: 46px;
	width: 40px;
	}

	

.l-subheader .w-search {
	float: right;
	line-height: inherit;
	position: relative;
	z-index: 12;
	}

.l-header.logopos_right .l-subheader.at_middle .w-search,
.headerlayout_centered .l-subheader.at_bottom .w-search {
	float: none;
	display: inline-block;
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
	}

.headerlayout_centered .w-nav.type_mobile ~ .w-search {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	}

	.w-search-show {
		display: block;
		font-size: 24px;
		line-height: inherit;
		text-align: right;
		cursor: pointer;
		padding-left: 15px;
		-webkit-transition: color 0.3s;
				transition: color 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); 
		}

	.w-nav.type_desktop + .w-search .w-search-show,
	.w-cart.has_items + .w-search .w-search-show {
		padding-right: 12px;
		}

		.w-search-show i {
			line-height: inherit;
			vertical-align: top;
			}

	.w-search-form-overlay {
		display: none;
		position: fixed;
		z-index: 99;
		border-radius: 100%;
		transform: scale(1);
		transform-origin: 50%;
		opacity: 0;
		pointer-events: none;
		background-color: #c20; 
		}

		.w-search-form-overlay.overlay-on {
			-webkit-transition: opacity 0.2s, -webkit-transform 0.6s cubic-bezier(.4,0,.2,1);
					transition: opacity 0.2s, transform 0.6s cubic-bezier(.4,0,.2,1);
			opacity: 0.96;
			}

		.w-search-form-overlay.overlay-out {
			-webkit-transition: opacity 0.6s, -webkit-transform 0.6s cubic-bezier(.4,0,.2,1);
					transition: opacity 0.6s, transform 0.6s cubic-bezier(.4,0,.2,1);
			}

		.w-search-form-overlay.mobilefocus {
			display: none !important;
			}

	.l-subheader .w-search-form {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		z-index: 100;
		}

		.l-subheader .w-search-form-h {
			display: table;
			height: 100%;
			width: 100%;
			}

			.l-subheader .w-search-form-row {
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				width: 100%;
				}

					.l-subheader .w-search-input:after {
						content: '';
						display: block;
						position: absolute;
						left: 0;
						right: 0;
						bottom: 0;
						height: 1px;
						opacity: 0.3;
						background-color: #fff; 
						}

						.l-subheader input:focus ~ .w-search-input-bar:before,
						.l-subheader input:focus ~ .w-search-input-bar:after {
							background-color: #fff; 
							}

				.l-subheader .w-search-submit {
					display: none;
					}

					.no-touch .w-search-close:hover {
						opacity: 1;
						}



.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: #9fc234;
	}



.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: #ffffff;
	}

.l-subheader .w-search-input:after,
.l-subheader input:focus ~ .w-search-input-bar:before,
.l-subheader input:focus ~ .w-search-input-bar:after {
	background-color: #fff;
	}

.l-submain.color_primary,
.highlight_primary_bg,
button,
input[type="submit"],
button.g-btn.color_primary.type_raised,
a.g-btn.color_primary.type_raised,
.pagination .page-numbers.current,
.no-touch .pagination .page-numbers.current:hover,
.w-actionbox.color_primary,
input:focus ~ .w-form-field-bar:before,
input:focus ~ .w-form-field-bar:after,
textarea:focus ~ .w-form-field-bar:before,
textarea:focus ~ .w-form-field-bar:after,
input:focus ~ .w-search-input-bar:before,
input:focus ~ .w-search-input-bar:after,
.w-iconbox.type_circle.color_primary .w-iconbox-icon,
.w-pricing.type_1 .type_featured .w-pricing-item-header,
.w-pricing.type_2 .type_featured .w-pricing-item-h,
.w-tabs-item:last-child:before,
.no-touch .w-timeline-item:hover,
.w-timeline-item.active,
.w-timeline-section.active .w-timeline-section-title-text,
.tp-bullets.custom .bullet.selected,
.no-touch .tp-bullets.custom .bullet.selected:hover,
.woocommerce .button.alt,
.woocommerce .button.checkout,
.woocommerce-pagination span.current,
.widget_price_filter .ui-slider-range,
.widget_price_filter .ui-slider-handle,
.smile-icon-timeline-wrap .timeline-separator-text .sep-text,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,
.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot {
	background-color: #9fc234;
	}

.l-subfooter.at_top input:focus ~ .w-form-field-bar:before,
.l-subfooter.at_top input:focus ~ .w-form-field-bar:after,
.l-subfooter.at_top textarea:focus ~ .w-form-field-bar:before,
.l-subfooter.at_top textarea:focus ~ .w-form-field-bar:after,
.l-subfooter.at_top input:focus ~ .w-search-input-bar:before,
.l-subfooter.at_top input:focus ~ .w-search-input-bar:after {
	background-color: #f89a20;
	}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}
 
		.resize .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 900px; }
 
		
		.resize { width: 768px; }


.share-wall-holder{
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -340px 0 0 -490px;
	width: 980px;
	height: 680px;
	display: none;
	z-index: 1;
}

	#relat {width:100%;padding:4px;}

	#relat h3 {padding:15px 10px;}

.block {color:#333333;font:normal 12px Arial;box-shadow: 0 0 2px #dddddd, 2px 2px 4px #dddddd;border-radius:11px;width:140px;background:#ffffff;padding:10px 10px 10px 15px;margin:0 0 20px 0;}

.block h3, .block .h3, .h4 {color:#0361F1;font:bold 14px Arial;margin:0;text-decoration:none;}

.left .block {width:158px;display:inline-block;}

	#member,#newsl,.catpack,.block {display:inline-block;float:left;margin:0 20px 15px 0;}

.footer_nav ul.membership{margin:0 10px 95px 0;}
#PageWrapper div.HorizontalNavBar .li1 .li2 .li3, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}
html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}

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

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

.wp-pagenavi span.pages {
	color: #ccc;
	border: 1px solid #fff;
	background-color: #FFFFFF;
}

.caja{width:225px;display:none;position:absolute;background-color:#FFE8CA;padding:1px;font-size:14px;z-index:1;}
body.node-type-home .group-home-sidebar-1 .group-home-announcements h3 span a.field-group-format-title{font-family:inherit;text-decoration:none;font-size:inherit;}
body.node-type-page-about-announcements .field-group-format-toggler,.node-type-page-about-announcements .field-group-format-toggler{display:none;}
body.node-type-announcement .field-group-format-toggler{display:none;}
.counter-widget{margin:2% 0}
.counter-widget p{color:#e55e3c;font-size:1.65rem;font-weight:200;text-align:center;padding:15px 0;margin:0;text-transform:uppercase}
.counter-widget .counter-wrapper{height:250px;width:401px;position:relative;margin:0 auto}
.counter-widget .counter-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.counter-widget .counter-wrapper .tick{position:absolute;width:45px;bottom:49%;border-bottom:3px solid #e55e3c;color:#e55e3c;font-size:2.5rem;font-weight:200px;text-align:center;text-transform:uppercase}
.counter-widget .counter-wrapper .tick.lefttick{left:-58px}
.counter-widget .counter-wrapper .tick.righttick{right:-58px;padding-right:5px}
.counter-widget .counter-wrapper ul.flip-counter{position:relative;list-style:none;height:250px;margin:0;padding:0}
.counter-widget .counter-wrapper ul.flip-counter li.digit{position:relative;z-index:0;width:125px;height:250px;margin:0 13px 0 0;padding:0;text-align:center;line-height:1px;float:right}
.counter-widget .counter-wrapper ul.flip-counter li.digit .line{position:absolute;z-index:10;height:125px;width:125px}
.counter-widget .counter-wrapper ul.flip-counter li.digit span{position:absolute;left:0;height:125px;width:125px;overflow:hidden;font-size:175px;font-weight:100;text-indent:2px;background-color:#e86b4c;color:#ffffff;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.counter-widget .counter-wrapper ul.flip-counter li.digit span.front{top:0;padding-top:125px;background-color:#dd4234;color:#f4b6a6}
.counter-widget .counter-wrapper ul.flip-counter li.digit span.back{bottom:0}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover{height:100%;position:relative;z-index:5;overflow:visible !important;-moz-perspective:800px;-webkit-perspective:800px;-ms-perspective:800px;-o-perspective:800px;perspective:800px}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover .hinge{position:absolute;z-index:5;height:125px;width:125px;-moz-transition:-moz-transform 0.25s ease-in;-webkit-transition:-webkit-transform 0.25s ease-in;-o-transition:-o-transform 0.25s ease-in;transition:transform 0.25s ease-in;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover .hinge span{height:0px;z-index:5;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover .hinge span.front{padding-top:125px;z-index:5}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover .hinge span.back{height:125px;z-index:3;-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}
.counter-widget .counter-wrapper ul.flip-counter li.digit.animate .hinge{-moz-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.counter-widget .counter-wrapper ul.flip-counter li.digit:first-child{margin-right:0}


 #mobile-site-logo img {
  max-width: 108px !important;
}


  #mobile-site-logo {
    display: block !important;
    float:left;
    width:50%;

  }

#Cover .rightcol { 
	float: left;
	width: 225px; 
}




.content-post-home-end { width: 218px; float: left; }

  .cmsc--nav-tab-wrap {
    background: #fff;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 8; }

    .cmsc--nav-tab-wrap:after {
      clear: both;
      content: ' ';
      display: block; }

  .cmsc--nav-tab-wrap-inner {
    height: inherit;
    max-width: 1023px;
    margin: auto;
    display: table;
    table-layout: fixed;
    width: 100%; }
.main-nav .thumb{height:110px;-webkit-transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);}
.mfm .thumb{height:175px;-webkit-transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);transition:all 0.15s cubic-bezier(0.770,0.000,0.175,1.000);}
.main-nav .thumb:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.mfm .thumb:hover,.mfm .date:hover,.mfm ul li:hover .mfm .date{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}




	.container {
		margin-left: auto;
		margin-right: auto;

		
		width: 917px;
	}


	

		
			.container.\31 25\25 {
				width: 100%;

				
				max-width: 1500px;

				
				min-width: 1200px;
			}


		
			.container.\37 5\25 {

				
				width: 900px;

			}


		
			.container.\35 0\25 {

				
				width: 600px;

			}


		
			.container.\32 5\25 {

				
				width: 300px;

			}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


.subhead1, .subhead1:link, .subhead1:visited {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


.subhead1 a:hover {
	color: #666666;
	text-decoration: none;
}







































.wrap {
  margin: 0 auto;
}

.no-mediaqueries .wrap {
  width: 96%;
  max-width: 1140px;
}


	h2.cat-box-title {
		background:#cd2122;
		color:#FFF;
		float:left;
		padding:0px 10px 2px;
		font-size: 16px;
		font-family: Oswald,arial,Georgia, serif;
		text-transform: uppercase;
		position:absolute;
		left:0;
		top:0;
		z-index:6;
	}

		h2.cat-box-title  a{color:#FFF;}

			h2.cat-box-title  a:hover{color:#DDD;}


.mh-sidebar, .hp-sidebar { width: 300px; float: left; }


.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }


	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }


	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }


	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }


	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }
#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}
div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}
#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0}
#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px;text-align:left;text-shadow:none}
#sharing_email form{margin:0}
#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}
#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}
#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em}

.wpex-dropdown-style-black #searchform-dropdown { background: #222; border: 0; }

.wpex-dropdown-style-black #searchform-dropdown input { background: #333; color: #909090; }



#searchform-dropdown { z-index: 10000; position: absolute; right: 0; background: #fff; top: 100%; padding: 15px; width: 260px; border-top: 3px solid transparent; box-shadow: 0 2px 7px rgba(0,0,0,0.1); visibility: hidden; opacity: 0; transition: all 0.25s ease-in-out; }

#searchform-dropdown input { display: block; outline: none; border: none; width: 100%; background: #f4f4f4; -webkit-appearance: none; border-radius: 0; }

#searchform-dropdown button { display: none; }

.boxed-main-layout #searchform-dropdown { right: 30px }



#searchform-dropdown.show,
#searchform-header-replace.show { visibility: visible; opacity: 1; }
.counter-widget{margin:2% 0}
.counter-widget p{color:#e55e3c;font-size:1.65rem;font-weight:200;text-align:center;padding:15px 0;margin:0;text-transform:uppercase}
.counter-widget .counter-wrapper{height:250px;width:401px;position:relative;margin:0 auto}
.counter-widget .counter-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.counter-widget .counter-wrapper .tick{position:absolute;width:45px;bottom:49%;border-bottom:3px solid #e55e3c;color:#e55e3c;font-size:2.5rem;font-weight:200px;text-align:center;text-transform:uppercase}
.counter-widget .counter-wrapper .tick.lefttick{left:-58px}
.counter-widget .counter-wrapper .tick.righttick{right:-58px;padding-right:5px}
.counter-widget .counter-wrapper ul.flip-counter{position:relative;list-style:none;height:250px;margin:0;padding:0}
.counter-widget .counter-wrapper ul.flip-counter li.digit{position:relative;z-index:0;width:125px;height:250px;margin:0 13px 0 0;padding:0;text-align:center;line-height:1px;float:right}
.counter-widget .counter-wrapper ul.flip-counter li.digit .line{position:absolute;z-index:10;height:125px;width:125px}
.counter-widget .counter-wrapper ul.flip-counter li.digit span{position:absolute;left:0;height:125px;width:125px;overflow:hidden;font-size:175px;font-weight:100;text-indent:2px;background-color:#e86b4c;color:#ffffff;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.counter-widget .counter-wrapper ul.flip-counter li.digit span.front{top:0;padding-top:125px;background-color:#dd4234;color:#f4b6a6}
.counter-widget .counter-wrapper ul.flip-counter li.digit span.back{bottom:0}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover{height:100%;position:relative;z-index:5;overflow:visible !important;-moz-perspective:800px;-webkit-perspective:800px;-ms-perspective:800px;-o-perspective:800px;perspective:800px}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover .hinge{position:absolute;z-index:5;height:125px;width:125px;-moz-transition:-moz-transform 0.25s ease-in;-webkit-transition:-webkit-transform 0.25s ease-in;-o-transition:-o-transform 0.25s ease-in;transition:transform 0.25s ease-in;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover .hinge span{height:0px;z-index:5;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover .hinge span.front{padding-top:125px;z-index:5}
.counter-widget .counter-wrapper ul.flip-counter li.digit .hinge-cover .hinge span.back{height:125px;z-index:3;-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}
.counter-widget .counter-wrapper ul.flip-counter li.digit.animate .hinge{-moz-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.counter-widget .counter-wrapper ul.flip-counter li.digit:first-child{margin-right:0}

	
	
	#header-middle { margin-bottom:22px; overflow:hidden; }
body .primary{width:500px;float:right}
body.janus .primary{float:left}
body .primary-span{padding-left:220px;clear:both}
body.janus .primary-span{padding-left:0;padding-right:220px}


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


.openx-banner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 33%; 
}
.row{margin-right:-15px;margin-left:-15px}

	
	.one-ninth, .one-eighth, .one-seventh,.one-fifth,
	.two-fifth, .three-fifth, .four-fifth,
	.one, .two, .three, .four, .five, .six, .seven,
	.eight, .nine, .ten, .eleven, .twelve{ width: 100%; }

.three-fifth{ width: 60%; }

.three{ width: 25%; }


.ie7 .sf-mega-section.three{ width: 24%; }

.mnft,.ftcn2{ text-shadow:1px 1px 0 #fff}

.ftcn2{ padding:10px 0;color:#82A3AC}


#main_menu
{
	height: 50px;
	border: 0px solid red;
	margin: 2px auto;
	width: 1024px;
	background-color: #404f7c;
}

	#footer-info { text-align: left; color: #666; padding-bottom: 10px; float: left; }

		#footer-info a { font-weight: 700; color: #666; }


	.et-social-icons, #footer-info { float: none; text-align: center; }

#footer-info a:hover {
    font-weight: 700;
    color: #98765d;
}
.q_team .q_team_social_holder .fa-stack{margin:0 4px 3px 0;width:1.6em;height:1.6em;line-height:1.6em}
.q_team{background-color:#fff;overflow:hidden}
.q_team .q_team_image{position:relative}
.q_team .q_team_image img{width:100%;vertical-align:middle}
.q_team .q_team_description_wrapper{position:absolute;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.95);opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;cursor:default}
.q_team .q_team_image:hover .q_team_description_wrapper{opacity:1}
.q_team .q_team_description{display:table;width:100%;height:100%}
.q_team .q_team_description_inner{display:table-cell;vertical-align:middle;text-align:center;padding:0 50px}
.q_team .q_team_description_inner p{color:#303030}
.q_team .q_team_text{padding:23px 16px 23px;border-style:none;border-width:1px;border-color:#f6f6f6;border-top:none!important}
.q_team .q_team_title_holder{margin:0 0 9px;text-align:center}
.q_team .q_team_title_holder .q_team_name{margin-bottom:7px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.q_team .q_team_social_holder{position:relative;text-align:center}
.q_team .q_team_social_holder .q_social_icon_holder i.simple_social{font-size:19px;color:#bcbcbc}
.q_team .q_team_social_holder .q_social_icon_holder:hover i.simple_social{color:#1abc9c}
 
.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;}


ul#topnavmenu li.menu-item {
  	list-style: none;
	display: inline-block;
	*display:inline;
	*zoom:1;
	height: 30px;
  	position: relative;
  	z-index: 100;
  	margin: 0 10px 0 0;
}


ul#topnavmenu li.menu-item a{
  color:#000;
  color: #000;
  border-bottom: 1px solid transparent;
}


ul#topnavmenu li.menu-item a:hover{
  color: #000;
  border-bottom: 1px solid #000;
}
.soliloquy-container .soliloquy-caption.soliloquy-caption-left .soliloquy-caption-inside{height:100%}
.soliloquy-container .soliloquy-caption.soliloquy-caption-right .soliloquy-caption-inside{height:100%}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:rgba(0,0,0,0.5);font-size:1em;line-height:1.25;display:block;color:#fff;text-shadow:0 1px 1px #000;text-align:center;padding:10px}
.soliloquy-fc-slider .soliloquy-caption-inside{text-align:left}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title,.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1.2em;font-weight:700;margin-bottom:1em;color:#fff}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1em}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more{font-weight:700;color:#fff}



.icevent .date,
.icmulti .date {
	display: none !important;
}
#container{width:960px;margin:0
auto}
body.fullw
#container{width:100%}
#container,.main-slider-wrap{width:760px !important;overflow:hidden}
body.fullw #container
body.fullw .main-slider-wrap{width:100% !important;overflow:hidden}

	.content-home { margin: 490px 0 0; }

	.content-home .content-home-container { width: 820px; }

.content-home .content-page-home { width: 100%; margin: 40px 0 20px; }

		
		
		header.header,
		.content-home,
		footer.footer,
		.widget-area-footer,
		.content { background-color: #EDEAE3; }


.controls {
    position: fixed;
    top: 50%;
    left: 45px;
    margin-top: -240px;
    z-index: 8000;
}




.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}



.cats {width: 132px;margin: 0 auto;}

#seatme-link a:link {text-decoration: none; color:#b3b3b3}
 #seatme-link a:hover {text-decoration: none; color:#066382}
 #seatme-link a:visited {text-decoration: none; color:#066382}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 8px;
	margin-right: 7px;
}


.container_12 .grid_7 {
	width:545px;
}

#footer #footer-links {
	float:  right;
	display: inline;
	margin:  0 16px;
	text-align: center;		
	color: #72695a;
	font-weight:  normal;
}

#footer-links a { color: #72695a; font-weight:  normal; text-decoration:  none;}

#footer-links a:hover { color:   Black; }
#posts-container.fusion-blog-layout-grid .fusion-post-grid{padding:20px;}
.fusion-portfolio-five .fusion-portfolio-post,.grid-layout-5 .fusion-post-grid{width:33.3333333333% !important;}
.fusion-portfolio-four .fusion-portfolio-post,.grid-layout-4 .fusion-post-grid{width:33.3333333333% !important;}
.fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{width:50% !important;}
.fusion-blog-layout-grid .fusion-post-grid{position:static;width:100%;}




.widget-title{
	display:none;
}

.page-id-8333 #footer #first h3.widget-title,
.page-id-8353 #footer #first h3.widget-title,
.page-id-8356 #footer #first h3.widget-title{
	display:block;
}

  #header .site-header {
    max-width: 23%;
  }

  #inner #header .site-header .site-title a:after,
  #inner #header .site-header .site-description:after {
    display: none;
  }

  .cmsc--nav-trigger a {
    position: relative;
    z-index: 2; }

  footer .b_certified {
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px; }

section#hero .game .title{margin:0;}

section#hero .game .title a{display:inline-block;width:82%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

section#hero .game.primary .title{width:240px;height:80px;margin:0 auto;}

section#hero .game.primary .title a.smallImgPath{display:none;}

section#hero .game.secondary .title a.largeImgPath{display:none;}

section#hero .game.secondary .title{position:relative;width:320px;height:58px;text-align:center;}

#games .games-list .game .title{content:"";width:180px;height:60px;margin:0 auto;}

#games .games-list .game.daily-draw .title{margin-bottom:0;}

#games .games-list .game .title a{display:block;width:100%;height:100%;overflow:hidden;text-indent:100%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

#games .games-list .game.history .title{position:absolute;top:64px;left:0;right:0;font-family:'Kameron';font-weight:700;text-transform:uppercase;font-size:30px;}

#page .image-module .title{margin:0;}

#page .col-2.image-module .title{margin:1em 0 0 0;}


#footer .cp-info {
    float: left;
    width: 100%;
    margin-top: 25px;
    font-size: 11px;
}

#banners,
#banners .banner {
	height: 395px;
	width: 906px;
	overflow: hidden;
}

.banner img.image404 {
	display: block;
	margin: 113px auto 0 auto;
}
.tooltip.product-tile{cursor:pointer}
.product-tile-badge{height:30px;text-align:center}
.product-tile-badge_text{background-color:#d54d4d;color:white;font-size:10px;letter-spacing:.5px;padding:3px 12px;display:inline-block;text-transform:uppercase;margin-top:5px}
.product-tile-image{position:relative;text-align:center;padding:18px 35px 19px}
.product-tile-image_img{max-width:100%}
.product-tile-name{margin:17px 0 9px 0;text-align:center}
.product-tile-name_link{text-decoration:none;color:#1e1e1e;font-size:12px;letter-spacing:.75px}
.product-tile-name_value{text-transform:uppercase}
.product-tile-name .product-case-measurement{text-transform:uppercase}
.product-tile-name .comma{margin-left:-3px;font-size:15px}
.product-tile-pricing{text-align:center;color:#9b9e9f;margin-bottom:5px;font-size:11px;letter-spacing:.25px}
.product-tile-pricing .product-price{display:inline}
.product-tile-pricing .product-price-range{display:inline}
.product-tile-pricing .price-standard{text-decoration:line-through}
.product-tile-pricing .has-discount .price-sales{color:#d54d4d}
.product-tile-pricing_separator{padding:0 4px}
.product-tile-promo{min-height:55px;margin:14px 14px 0}
.product-tile-promo_message{color:#0b3b41;background-color:#daf1f4;text-align:center;font-size:11px;line-height:19px;font-weight:700;padding:4px 10px}
.product-tile-swatches{position:relative;max-width:260px;margin:0 auto}
.product-tile-swatches:before,.product-tile-swatches:after{content:"";display:table}
.product-tile-swatches:after{clear:both}
.product-tile-swatches_carousel{width:200px;overflow:hidden;margin:0 auto}
.product-tile-swatches_prev{width:20px;height:64px;position:absolute;top:0;left:0;text-align:right}
.product-tile-swatches_prev_link{display:block;height:64px;line-height:64px;text-decoration:none;cursor:pointer}
.product-tile-swatches_prev_link.disabled{cursor:default}
.product-tile-swatches_prev_icon{display:inline-block;line-height:inherit}
.product-tile-swatches_next{width:20px;height:64px;position:absolute;top:0;right:0;text-align:left}
.product-tile-swatches_next_link{display:block;height:64px;line-height:64px;text-decoration:none;cursor:pointer}
.product-tile-swatches_next_link.disabled{cursor:default}
.product-tile-swatches_next_icon{display:inline-block;line-height:inherit}
.product-tile-swatch_list{width:20000em;position:relative;list-style:none;margin:0;padding:0}
.product-tile-swatches_no_carousel .product-tile-swatch_list{width:auto;text-align:center}
.product-tile-swatch_item{float:left;width:40px}
.product-tile-swatches_no_carousel .product-tile-swatch_item{float:none;display:inline-block}
.product-tile-swatch_link{display:inline-block;border:1px solid white;padding:4px 2px 3px}
.product-tile-swatch_link.selected{border-color:#d1d4d6}
.product-tile-swatch_img{max-width:100%;text-align:center}
.product-tile-description{color:#acb1b4;text-align:center;line-height:20px;margin:0 20px}
.beauty-tile .product-tile-image{padding:30px 62px 20px}
.beauty-tile .product-tile-swatches{margin-top:16px;margin-bottom:16px}
.beauty-tile .product-tile-name{margin:19px 40px 13px}
.beauty-tile .product-tile-name_link{color:#1e1e1e}
.beauty-tile .product-tile-name_link:hover,.beauty-tile .product-tile-name_link:focus{color:#acb1b4}
.beauty-tile .product-tile-name_value{font-weight:700;font-size:24px;line-height:28px}
.beauty-tile .product-tile-name .product-case-measurement{font-weight:700;font-size:24px;line-height:28px}
.beauty-tile .product-tile-name .comma{margin-left:-6px;font-size:24px}
.beauty-tile .product-tile-promo{min-height:0}
.beauty-tile .product-tile-description{margin:23px 40px 0 40px;font-size:11px;color:#9b9e9f}
#compare-table .product-tile .product-name{height:auto;margin:.2em 0 1em 0}
#compare-table .product-tile .swatch-list{display:inline-block}
.homepage-3 .product-tile-name{margin:24px 0 10px 0}
.col{float:left}

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

 



 .panel-grid {
   zoom: 1;
 }

 .panel-grid:before {
   content: '';
   display: block;
 }

 .panel-grid:after {
   content: '';
   display: table;
   clear: both;
 }

 .panel-grid-cell {
   -ms-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 1em;
 }

 .panel-grid-cell .so-panel {
   zoom: 1;
 }

 .panel-grid-cell .so-panel:before {
   content: '';
   display: block;
 }

 .panel-grid-cell .so-panel:after {
   content: '';
   display: table;
   clear: both;
 }

 .panel-grid-cell .panel-last-child {
   margin-bottom: 0;
 }

 .panel-grid-cell .widget-title {
   margin-top: 0;
 }

 	.panel-grid-cell .widget-title:after {
 		content: "";
 		position: absolute;
 		left: 50%;
 		bottom: 0;
 		width: 50px;
 		height: 1px;
 		margin-left: -25px;
 		background-color: #d65050;
 	}

 	.panel-grid .overlay {
 		z-index: -1;
 	}

 	.no-col-padding .panel-grid-cell {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}
 #pg-7-2 .panel-grid-cell , #pg-7-3 .panel-grid-cell , #pg-7-7 .panel-grid-cell { float:left }
 #pl-7 .panel-grid { margin-left:0;margin-right:0 }
 #pl-7 .panel-grid-cell { padding:0 }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-2059 .panel-grid { margin-left:0;margin-right:0 }
 #pl-2059 .panel-grid-cell { padding:0 }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1542 .panel-grid { margin-left:0;margin-right:0 }
 #pl-1542 .panel-grid-cell { padding:0 }

.inr {width:960px; height:398px; padding-left:26px}

.inr br {display:none}

.inr #subMenu {top:156px !important}




.signin .signinlabel {
   line-height: 16px;
}

.sticky h2,
.sticky .post-meta .post-date-inline,
.sticky .entry-footer {
	border-color:#aaa;
}

.entry-footer {
	
	clear: both;
	margin-top: 20px;
}
.span9{width:770px}
.row-fluid .span9{width:74.03846153846155%;*width:73.99038461538463%}
input.span9,textarea.span9,.uneditable-input.span9{width:756px}
.table td.span9,.table th.span9{float:none;width:754px;margin-left:0}


	

	#slidecaption .big-text h1 {
		color: #fff;
		font: 48px 'Montserrat', 'Trebuchet MS', sans-serif;
		text-transform: uppercase;
		letter-spacing: 2px;
		line-height: 1.3;
	}


	#slidecaption .big-text h1 strong {
		color: #f84545;
		font-weight: normal;
	}


	

		.big-text {

		}


		

		.big-text a,
		.big-text a:visited {
			color: #f84545;
			border-bottom: 1px solid #f84545;
		}


		.big-text a:hover {
			color: #ffffff;
			border-bottom: 1px solid #ffffff;
		}


		

		.big-text h1 {
			font-size: 36px;
			line-height: 1.5;
			margin-bottom: 30px;
		}


		

		.big-text h2 {
			font-size: 44px;
			line-height: 1.4;
			font-family: 'Open Sans', 'Trebuchet MS', sans-serif;
			font-weight: 300;
			text-transform: none;
			margin-bottom: 45px;
		}


		

		.big-text h3 {
			color: #777;
			font-size: 18px;
			margin-bottom: 20px;
		}


		

		.big-text h4 {
			font-size: 14px;
			margin-bottom: 15px;
		}


		

		.big-text h5 {
			font-size: 20px;
			line-height: 1.4;
			margin-bottom: 20px;
		}


		

		.big-text h6 {
			font-size: 16px;
			line-height: 1.4;
			font-family: 'Open Sans', 'Trebuchet MS', sans-serif;
			text-transform: none;
			margin-bottom: 11px;
		}

.guide_wrapper {
  z-index: 30;
}

.guide_wrapper #slideshow_guide {
  background-color: #FFFFFF;
  display: inline-block;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  z-index: 30;
  border: 1px solid #e1e1e1;
  padding: 0 10px 5px 10px ;
}

.guide_wrapper #slideshow_guide .indicator {
  margin: 0 3px;
  display: inline-block;
  position: relative;
  height: 8px;
  width: 8px;
  background-color: #b2b2b2;
  border-radius: 150px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.guide_wrapper #slideshow_guide .indicator.current {
  background-color: #ff7445;
}

.home .guide_wrapper {
  position: relative;
  top: -15px;
}

.single .guide_wrapper {
  width: 100%;
  position: relative;
  top: -66px;
  text-align: center;
}

.single .guide_wrapper #slideshow_guide {
  display: inline-block;
  margin: 0 auto;
}


		div.navigation-wrapper{ display: none; }
 
.navigation-wrapper{ border-top: 1px solid #ececec !important; border-bottom: 1px solid #ececec !important; -moz-box-shadow: 0px 1px 5px -1px #f5f5f5; -webkit-box-shadow: 0px 1px 5px -1px #f5f5f5; box-shadow: 0px 1px 5px -1px #f5f5f5; }
 
.navigation-wrapper .sf-menu ul, .navigation-wrapper .sf-menu ul li{ border-color: #ececec !important; }
 
.navigation-wrapper .sf-menu li a{ color: #7a7a7a !important; border-right: 1px solid #dbdbdb !important; border-left: 1px solid #ffffff !important; }
 
.navigation-wrapper .sf-menu ul a, .navigation-wrapper .sf-menu ul .current-menu-ancestor ul a, .navigation-wrapper .sf-menu ul .current-menu-item ul a, .navigation-wrapper .sf-menu .current-menu-ancestor ul a, .navigation-wrapper .sf-menu .current-menu-item ul a{ color: #7a7a7a !important; }
 
.navigation-wrapper .sf-menu ul a:hover, .navigation-wrapper .sf-menu ul .current-menu-item ul a:hover, .navigation-wrapper .sf-menu .current-menu-item ul a:hover{ color: #3d3d3d !important; }
 
.navigation-wrapper .sf-menu a:hover{ color: #3d3d3d !important; }
 
.navigation-wrapper .sf-menu .current-menu-ancestor a, .navigation-wrapper .sf-menu .current-menu-item a{ color: #3d3d3d !important; }
 
.navigation-wrapper .sf-menu ul .current-menu-ancestor a, .navigation-wrapper .sf-menu ul .current-menu-ancestor ul .current-menu-item a, .navigation-wrapper .sf-menu ul .current-menu-item a{ color: #3d3d3d !important; }

	.header-v4 #small-nav{padding:6px 20px;}

	.header-v4 #small-nav #nav{width:100%;}

	.header-v5 #small-nav{padding:6px 20px;}

	.header-v5 #small-nav #nav{width:100%;}

	
	#small-nav .mobile-nav-holder {margin-top:0 !important;}


	body #small-nav{visibility:visible !important;}

#header-sticky .login-box,
#header .login-box,
#small-nav .login-box {
  left: auto;
  right: 0;
}

#small-nav .cart,
#small-nav .main-nav-search {
  top: -1px;
}

#header-sticky .login-box .forgetmenot,
#header .login-box .forgetmenot,
#small-nav .login-box .forgetmenot {
  line-height: 32px;
}

#header-sticky .login-box .forgetmenot input,
#header .login-box .forgetmenot input,
#small-nav .login-box .forgetmenot input {
  margin: 0;
}

#header-sticky .login-box p,
#header .login-box p,
#small-nav .login-box p {
  font-size: 11px;
}

#header-sticky .login-box p .input-text,
#header .login-box p .input-text,
#small-nav .login-box p .input-text {
  margin-bottom: 10px;
}

#header .login-box,
#header-sticky .login-box,
#header-sticky .cart-contents,
#header .cart-contents,
#small-nav .login-box,
#small-nav .cart-contents {
  background-color: #ffffff;
}

#small-nav .cart-contents {
  position: absolute;
  left: auto;
  right: 0;
  z-index: 1001;
}

#small-nav .cart-content a {
  display: block;
  padding: 15px;
  width: 180px;
  border-top: 0;
  border-bottom: 1px solid;
  line-height: normal;
  height: auto;
}

#small-nav .cart-contents .cart-content:last-child a {
  border-bottom: 0;
}

#small-nav .cart-content a:hover {
  border-top: 0;
  background: #f6f6f6;
  height: auto;
}

#small-nav .cart-content a img {
  display: inline-block;
  max-width: 36px;
  margin-right: 6px;
}

#small-nav .cart-content a .cart-desc {
  display: inline-block;
  width: 102px;
  font-size: 12px;
  text-align: left;
}

#small-nav .cart-contents a span {
  line-height: normal;
}

#small-nav .cart-content a .cart-title,
#small-nav .cart-content a .quantity {
  display: block;
  font-size: 12px;
}

#small-nav .cart-content a .cart-title {
  margin-bottom: 5px;
}

#small-nav .cart-checkout {
  background: #f6f6f6;
  overflow: hidden;
}

#small-nav .cart-checkout a {
  display: block;
  line-height: 15px;
  padding-bottom: 14px;
  padding-top: 14px;
  height: auto;
  font-size: 12px;
  border: none;
}

#small-nav .cart-checkout .cart-link a:before {
  font-family: 'IcoMoon';
  content: '\f07a';
}

#small-nav .cart-checkout .checkout-link a:before {
  font-family: 'IcoMoon';
  content: '\f046';
}

#small-nav .my-cart-link:hover {
  border-top-color: transparent;
}

#small-nav .my-cart-link:after {
  font-family: 'IcoMoon';
  content: '\f07a';
  padding: 5px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 1px solid;
}

.rtl #small-nav .cart-contents {
  left: 35px;
  right: auto;
}

.rtl #small-nav .cart-content a img,
.rtl #header .cart-content a img,
.rtl #header-sticky .cart-content a img {
  margin-left: 6px;
  margin-right: 0;
}

.rtl #small-nav .cart-content a .cart-desc {
  text-align: right;
}

.rtl #header #nav ul ul li:hover ul,
.rtl #small-nav #nav ul ul li:hover ul,
.rtl .sticky-header #sticky-nav ul ul li:hover ul {
  right: 170px;
}



	#header-sticky .my-cart-link:after, #header-sticky a.search-link:after,
	#header .my-cart-link:after, #header a.search-link:after,
	#small-nav .my-cart-link:after, #small-nav a.search-link:after{ border: none; }


#header,#small-nav{
	background-color:#ffffff;
}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#ffffff;}

.side-nav li a,#sidebar .product_list_widget li,#sidebar .widget_layered_nav li,.price_slider_wrapper,.tagcloud a,#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a,#header .cart-content a:hover,#header .login-box,#header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#customer_login_box,.avada_myaccount_user,#wrapper .myaccount_user_container span,
.woocommerce-side-nav li a,.woocommerce-content-box,.woocommerce-content-box h2,.my_account_orders tr,.woocommerce .address h4,.shop_table tr,.cart_totals .total,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,form.checkout .shop_table tfoot,.input-radio,#final-order-details .mini-order-details tr:last-child,p.order-info,.cart-content a img,.panel.entry-content,
.woocommerce-tabs .tabs li a,.woocommerce .social-share,.woocommerce .social-share li,.quantity,.quantity .minus, .quantity .qty,.shop_attributes tr,.woocommerce-success-message,#reviews li .comment-text,
.cart_totals, .shipping_calculator, .coupon, .woocommerce .cross-sells, #customer_login .col-1, #customer_login .col-2, .woocommerce-message, .woocommerce form.checkout #customer_details .col-1, .woocommerce form.checkout #customer_details .col-2,
.cart_totals h2, .shipping_calculator h2, .coupon h2, .woocommerce .checkout h3, #customer_login h2, .woocommerce .cross-sells h2, .order-total, .woocommerce .addresses .title, #main .cart-empty, #main .return-to-shop
{border-color:#e0dede;}


#wrapper #nav ul li ul li a,#wrapper #sticky-nav ul li ul li a,
#header-sticky .cart-content a,#header .cart-content a,#small-nav .cart-content a,
#main-nav-search-form, #sticky-nav-search-form
{border-bottom:1px solid #dcdadb;}


.header-social,.header-v2 #header,.header-v3 #header,#header,.header-v4 #small-nav,.header-v5 #small-nav{
	border-bottom-color:#e5e5e5;
}

.rtl #header #nav ul ul li:hover ul, .rtl #small-nav #nav ul ul li:hover ul, .rtl .sticky-header #sticky-nav ul ul li:hover ul {
	right:170px;
	left: auto;
}


#header-sticky .cart-checkout,#header .cart-checkout,.top-menu .cart,.top-menu .cart-checkout,#small-nav .cart-checkout{
	background-color:#fafafa;
}



.header-v4 #small-nav,.header-v5 #small-nav{background-color:#FFFFFF;}


.avada-row,  #small-nav,  .product-border, li.cart, ul.sub-menu li a:hover, li.product  {background:#ffffff!important; border:none!important;}


ul.product-categories, ul.product-categories li,  header#header, #small-nav, .avada-row, .header-social {border: none!important; padding:0!important;}


	.mobile {
		display:block;
	}
 body .pl-fixed-top{background-color:#DCDCDC;box-shadow:0 1px 0 rgba(0,0,0,0.2)}
 body.display-full .pl-content,body.display-boxed .pl-fixed-top .pl-content{position:relative;max-width:1046px;margin:0 auto}
 .pl-fixed-top{position:fixed;z-index:1030;left:0;width:100%}

.bottomlinks{
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #555;
	text-align:center;
	padding-bottom:10px;
	}

.bottomlinks a{
	color: #c93c37;
	}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.testimonials .wpb_text_column,  .testimonials .wpb_text_column h4{
    text-align: center;
 }

.testimonials .wpb_text_column h4 {
    font-size: 24px;
    line-height: 26px;
    margin: 24px 0 7px;
    color: #404041;
    font-family: Circular-Bold;
}


.testimonials .wpb_text_column h6, .testimonials .wpb_text_column p {
    color: #bbb;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}


.testimonials .wpb_text_column p {
    margin: 20px 0 0;
    padding: 0 25px;
}

.testimonials .wpb_text_column h6{
    margin: 0;
}

.wpb_row *,
.wpb_row *:before,
.wpb_row *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

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

.wpb_row:after {
  clear: both;
}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span1 {
  position: relative;
  float: left;
  width: 8.333333333333332%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span2 {
  position: relative;
  float: left;
  width: 16.666666666666664%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span4 {
  position: relative;
  float: left;
  width: 33.33333333333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span5 {
  position: relative;
  float: left;
  width: 41.66666666666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span7 {
  position: relative;
  float: left;
  width: 58.333333333333336%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span8 {
  position: relative;
  float: left;
  width: 66.66666666666666%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span10 {
  position: relative;
  float: left;
  width: 83.33333333333334%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span11 {
  position: relative;
  float: left;
  width: 91.66666666666666%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }


.disclaimer {
	font-size: 60%;
	text-align: center;
}

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

  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }

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

  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }

  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }

  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }

  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }

  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }

  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }

  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }

  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }

  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }

  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }

  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }

  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }

  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }

  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }

  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }

  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }

  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }

  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }

  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }

  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }

  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }

  .row-fluid .thumbnails {
    margin-left: 0;
  }

  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

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

  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }


.row-fluid:before,
.row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
}



#cartItems .row-fluid {
	border-bottom: 1px dotted #999999;
	padding: 15px 0 10px;
}




#genericcart .row-fluid [class*="span"] { min-height: 23px !important }


#checkout #promocode .row-fluid .offset4 { margin-left: 39.33% }


	#orderdisplay #order-info.row-fluid { margin-bottom: 20px }


	#wishlistdisplay #wishlistitems-mobile .row-fluid {
		padding: 10px 0;
		border-bottom: 1px dotted #aaaaaa;
	}


	
	.row-fluid .span2 #menutree {
		display: none;
	}
.single-post #main-outer-wrapper.full-width #main-wrapper{margin-right:0}
.single-post #main-wrapper{position:relative;margin-right:344px}
#main-wrapper{position:relative;margin-right:300px}
#main-wrapper article.primary{max-width:47.6em;margin:0 auto;float:none}
#main-wrapper article.primary.posts-archive{margin-right:2em}
.parallax #main-wrapper article.primary{max-width:100%;padding:0}
.page-template-page-ssdb-main-php #main-outer-wrapper.full-width #main-wrapper{margin-right:0}
.page-template-page-ssdb-main-php #main-wrapper{position:relative;margin-right:344px}
.page-template-page-ssdb-main-php #main-wrapper article.primary{margin:0 auto}
.single-ssdb_actor #main-wrapper .primary,.single-ssdb_video #main-wrapper .primary,.post-type-archive-ssdb_actor #main-wrapper .primary,.post-type-archive-ssdb_video #main-wrapper .primary{padding-top:0}


.content {
	padding				: 0px;
	border-collapse		: collapse;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.footer .footer-inside .footer-row02 .footer-loghibox .footer-loghibox-inside {
  position: absolute;
  top: 50%;
  margin-top: -18px;
  height: 36px;
  width: 100%;
  text-align: center;
}
.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-5{width:41.66666667%}


.bio h3, .bio .kicker, .bio .featured-story h2, .featured-story .bio h2, .feature-bio-copy-wrap h3, .feature-bio-copy-wrap .kicker, .feature-bio-copy-wrap .featured-story h2, .featured-story .feature-bio-copy-wrap h2 {
  color: #a9dcda;
  font: 500 16px/24px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 40px; }


.feature-bio-copy-wrap {
  background: #4c87b5;
  color: #fff;
  display: none;
  height: 481px;
  padding: 70px 50px 50px;
  position: absolute;
  -webkit-transform: translateY(-94px);
      -ms-transform: translateY(-94px);
          transform: translateY(-94px);
  right: 0;
  width: 570px; }

  .feature-bio-copy-wrap h2 {
    color: #fff;
    font: 700 28px/34px "gentona", "Georgia", serif;
    margin-bottom: 5px;
    text-transform: uppercase; }

  .feature-bio-copy-wrap p {
    font: 100 18px/28px "gentona", "Georgia", serif; }

  .feature-bio-copy-wrap .arw-right {
    display: none !important; }


#home .column-right .home-right-top .home-right-text {
  padding-top: 40px;
  padding-left: 40px;
  width: 40%;
  float: left;
}


#home .column-right .home-right-top .home-right-text p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: #676767;
}


#home .column-right .home-right-top .home-right-text p.link {
  color: #48f0c5;
}


#home .column-right .home-right-top .home-right-text p.link a {
  color: #ff22ab;
}


.clr, .clear{clear:both; height:1px !important; line-height:1px !important; float:none!important; }
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}
#menu-backdrop.modal-backdrop{display:none;z-index:1;height:100%;opacity:0.8;}
#menu-backdrop.modal-backdrop.open{display:block;}
.modal-dialog-center{margin:0;position:absolute;top:50%;left:50%;}
.modal-lg{width:780px;}
.modal-content .modal-title{padding:50px 10px 10px 10px;margin:0;text-align:center;}
.modal-content h3{color:#2f2d2d;font-size:30px;font-family:"BrixSansMedium",Arial,Helvetica,sans-serif;}
.modal-content button.close{position:absolute;top:5px;right:10px;}
.modal-content .modal-body{padding:20px 50px 30px;}
.modal-content .modal-footer{text-align:right;width:100%;border-top:0px;color:#979595;}
.modal-content .modal-inner-padding{padding:50px}
.modal .roboto{font-family:'Roboto',sans-serif;font-size:16px;color:#000;}
.modal .roboto.small{font-size:12px;color:#979595;}
body.modal-open header.header{padding-right:17px;}
.modal-lg-new{width:1200px!important;margin-left:-600px!important;}
.modal-lg-new button.close-new{position:absolute;top:-60px;right:0px;float:right;background:none repeat scroll 0% 0% transparent;border:none;}
.modal-lg-new button.close-new span{font-size:300%;}
.modal-box-new{display:block;border:solid 10px #ffffff;}
.modal-box-new .modal-title h3{font:400 84px Oswald;margin-top:15px;padding-bottom:0;}
.modal-title-content{font:400 32px BrixSansBold;color:#4b7fbb;}
.modal-title-content2{font:400 24px BrixSansMedium;color:#666666;padding-top:15px;margin-bottom:5px;}
.modal-close-btn{text-align:center;padding-top:25px;}
.modal-backdr-new .modal-backdrop{background-color:#4a7fbb!important}
.modal-footer-new{padding-bottom:0}
.modal-new-mail{border:solid 2px #e9e9e9;font:400 14px Roboto;height:70px!important;width:500px;margin-left:auto;margin-right:auto}
#newsletter-modal .modal-footer i.privacy{display:inline-block;width:10px;height:12px;background-position:0px -150px;}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after{clear:both}

.teams .container { padding-left: 0; padding-right: 0; }
.modal-body{position:relative;padding:15px}

.modal-bio .modal-body{padding:30px}

#media-modal .modal-body img{width:100%;}




.width-container {width:1020px; margin: 0 auto;}

.width-container .social-icons {float:right;}


.width-container .verCategorias {background-position:0 0; width:165px; height:23px; outline: none !important; -webkit-transition-duration: 0ms; -moz-transition-duration: 0ms; -o-transition-duration: 0ms; display:block; cursor: pointer; float:right; right:0px; position:relative; bottom:1px;}

.width-container .verCategorias.active {background-position:0px -26px; }

.width-container .verCategorias span {color: #999999; font-size: 13px; font-weight: bold; line-height: 9px; position: absolute; right: 35px;}


#search-container .width-container {position:relative;}



.header .width-container {position:relative;}

	.content,
	.site-header .widget-area {
		width: 100%;
	}

	.footer-widget-socialmedia .widget-wrap img {
    	background: #251b07;
	}


    
    #sidebar .widget.widget_nav_menu,
    .widget.widget_text {
        background: #9abea9;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .widget.widget_nav_menu .menu {
        margin: 0;
    }

    .widget.widget_nav_menu .menu li {
        border-top: 2px solid #916d4f;
    }

    .widget.widget_nav_menu .menu li:first-chid {
        border-top: 0;
    }

    .widget.widget_nav_menu a {
        display: block;
        padding: 5px 0;
        color: #ffffff;
        text-align: center;
        font-size: 1.3em;
    }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

    .widget.widget_nav_menu .menu li:nth-child(even) {
        border-right: none;
    }

    .widget.widget_nav_menu .menu li:nth-child(1),
    .widget.widget_nav_menu .menu li:nth-child(2) {
        border-top: 2px solid #916d4f;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }

.b-mslider .b-text { left:155px; top:60px; position:absolute; text-transform:uppercase; }

.b-mslider .b-text p { font-size:18px; line-height:18px; color:#787878; font-weight:700; padding:0 0 35px 0; }

.b-list-feat li a:hover .b-text { text-decoration:underline; }

.b-list-feat .b-text { font-size:14px; line-height:18px; color:#45439b; }

.b-scol-left .b-list-feat li .b-text { padding:8px 0 0 0; display:block; text-align:left; }


.b-pop-win .b-text-desc { font-size:14px; line-height:18px; color:#5d5d5d; }

.b-pop-win .b-text-desc h2 { font-size:14px; line-height:18px; color:#3787d3; font-weight:700; text-transform:uppercase; padding:0 0 10px 0; }

.b-pop-win .b-text-desc a { font-weight:700; color:#f23555; }


.b-meta-right .b-text-desc { font-size:14px; line-height:18px; color:#000; padding:0 20px 0 0; }

.b-meta-right .b-text-desc table { width:100%; margin:40px 0; }

.b-meta-right .b-text-desc table td { padding:0 0 5px 20px; vertical-align:top; }

.b-meta-right .b-text-desc table tr td:first-child { padding-left:0; }

.b-list-dkc .b-text { width:330px; display:inline-block; vertical-align:top; color:#232323; }

.b-prews .b-text { font-size:14px; line-height:18px; }

.b-text-error { color:#f23555; margin: -15px 0 20px 0; }

.b-gb-col .b-text { font-size:18px; line-height:18px; color:#787878; font-weight:700; text-transform:uppercase; left:62px; top:62px; position:absolute;}

.b-gb-col .b-text .b-head { font-size:36px; line-height:30px; color:#f23555; padding:0 0 15px 0; }

.b-gb-col .b-text .b-head span { font-size:72px; line-height:60px; color:#3787d3; display:block; }

.b-gb-col .b-text .b-head span.fz48 { font-size:48px; line-height:48px; }

.b-gb3-col .b-text { font-size:18px; line-height:18px; color:#787878; font-weight:700; text-transform:uppercase; left:0px; top:112px; position:absolute; width:100%;}

.b-gb3-col .b-text .b-head { font-size:36px; line-height:30px; color:#f23555; padding:0 0 15px 0; }

.b-gb3-col .b-text .b-head span { font-size:72px; line-height:60px; color:#3787d3; display:block; }

.b-pop-spec4u .b-list .b-text { text-transform:uppercase; font-size:8px; line-height:12px; color:#3787d3; font-weight:700; text-align:left; }

.b-pop-spec4u .b-list .b-text a { text-decoration:none; color:#3787d3; }

.b-pop-spec4u .b-list .b-text a:hover { color:#f23555; }

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

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

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

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

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



.wf-float-left {
	float: left;
}

	#top-bar .wf-float-left p {
		margin-bottom: 0;
	}


#top-bar .wf-float-left,
#bottom-bar .wf-float-left {
	margin-right: 40px;
}

#top-bar .wf-float-left:last-of-type,
#bottom-bar .wf-float-left:last-of-type {
	margin-right: 0;
}

#top-bar.text-center .wf-float-left {
	display: inline-block;
	float: none;
}

	#branding,
	#branding-bottom,
	#top-bar .wf-float-left,
	#top-bar .wf-float-right,
	#bottom-bar .wf-float-left,
	#bottom-bar .wf-float-right {
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}

#bottom-bar .wf-float-left{float:right}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

.placename{
  font-size:1.7em;
  font-weight: 500;
  text-transform:uppercase;
  text-align:center;
  line-height:1.5;
  margin:0 0 2em 0;
}
.hours-module .hours-content .is-selected{font-weight:700}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
.blog-content .comments-info .col-16,.row .col-16{width:66.66667%;left:auto}
.compare-panel_list{position:relative;border-bottom:1px solid #3b3b3c;margin-top:32px}

#wprmenu_bar .bar_logo {
  border:0px;
  border:none;
  margin:0xp;
  padding:0px;
  margin-top: -2px;
  padding-right: 8px;
  width:auto;
  height: 25px;
}

#secondnav {
    background: #3e4955 none repeat scroll 0 0;
    float: left;
    height: 58px;
    position: absolute;
    top: 106px;
    width: 100%;
    z-index: 9999;
    border-bottom:1px solid #4b5560;
}
.site-content{position:relative;-webkit-backface-visibility:hidden}

	
.layout-boxed .site-content {
	background:#fff;
}
body, .site-content, .layout-full .title-with-sep .title, .layout-full .title-with-sep .entry-title{background-color:#fff;}




#wrapper_footer{
	width: 100%;
}


.background .layer {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.testimonialWrap .paging{display:none;}



.dropmenudiv {
position:absolute;
top:0;
margin-top:-30px;
_margin-top:-32px;
margin-left:125px;
font-size:12px;
font-weight:400;
text-decoration:none;
line-height:18px;
z-index:999;
background-color:#C0C3A6;
width:120px;
visibility:hidden;
text-align:left;
border:1px #b0b974 solid;
}


.dropmenudiv a {
width:100%;
display:block;
text-indent:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color:#000;
padding:2px 0;
}


.dropmenudiv a:hover {
background-color:#0069aa;
color:#fff;
}
