﻿.slider-box-29 .slider-box-title{color:#D12926;text-transform:uppercase;font-weight:bold;font-size:14px;position:absolute;
                    moz-transform: rotate(270deg);
                    -webkit-transform:rotate(270deg);
                    -o-transform: rotate(270deg);
                    -ms-transform: rotate(270deg);
                    transform: rotate(270deg);
                    bottom: 60px;
                    left: -15px;}
.slider-box-29 .slider-box-title a{color:#D12926;text-decoration:none;}

.slider-box-title{
bottom:80px!important;
}

.slider-box-title a{
margin-left:-40px;
}
.slider-box-204 .slider-box-title{color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:14px;position:absolute;
                    moz-transform: rotate(270deg);
                    -webkit-transform:rotate(270deg);
                    -o-transform: rotate(270deg);
                    -ms-transform: rotate(270deg);
                    transform: rotate(270deg);
                    bottom: 60px;
                    left: -15px;}
.slider-box-204 .slider-box-title a{color:#ffffff;text-decoration:none;}
.tve_ca{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;margin:40px auto 80px auto;padding:4%;position:relative;width:85%}
.tve_ca.tve_ca2 h1,.tve_ca.tve_ca2 h2,.tve_ca.tve_ca2 h3,.tve_ca.tve_ca3 h1,.tve_ca.tve_ca3 h2,.tve_ca.tve_ca3 h3,.tve_ca.tve_ca4 h1,.tve_ca.tve_ca4 h2,.tve_ca.tve_ca4 h3{margin:0px !important;padding:0px !important}
.tve_ca p{color:#888787;margin:0px !important;padding:0px !important}
.tve_ca.tve_ca1 .tve_line{padding:0px 20px;margin:0 auto}
.tve_ca .tve_btn_cnt{height:0px;position:relative;bottom:0px;text-align:center}
.tve_ca.tve_ca1 .tve_btn_cnt{margin-top:4%}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn{font-size:30px;line-height:100% !important}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{display:block;font-size:12px}
.tve_ca .tve_btn.tve_normalBtn{min-width:10px}
.tve_ca .tve_btn.tve_normalBtn a.tve_btnLink{font-size:16px}
.tve_flt .tve_ca h1,.tve_flt .tve_ca h2,.tve_flt .tve_ca h3{color:#6B6B6B !important}
.tve_flt .tve_ca{width:74%}
.tve_flt .tve_ca.tve_ca2{margin-bottom:80px}
.tve_flt .tve_ca .tve_btn.tve_normalBtn{width:50%}
.tve_flt .tve_ca .tve_btn.tve_smallBtn{width:30%}


#fechahora{
	
	margin-left: 741px; 
	margin-top: 28px; 
	position: absolute; 
	text-align: right; 
	width: 250px; 
	z-index: 61; 
	height: 29px;  
	color: #fff;
	font-family: Trebuchet MS,Arial,sans-serif; 
	font-size: 13px;
	padding-top: 13px;
	display: block;
}
.main_containt{padding:0}
.main_containt .tx-rggooglemap-pi1 .mapnest #resultdiv .rgname_class{margin-left:5px}



.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide {
	min-height: initial !important;
}



.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
	min-height: 500px;
	background-position: top center;
	background-size: cover !important;
}


.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
	min-height: 180px;
}



.et_pb_column_3_4 .et_pb_post .et_pb_slide {
	min-height: 442px;
}


.et_pb_column_2_3 .et_pb_post .et_pb_slide {
	min-height: 390px;
}


.et_pb_column_1_2 .et_pb_post .et_pb_slide {
	min-height: 284px;
}


.et_pb_column_1_3 .et_pb_post .et_pb_slide,
.et_pb_column_3_8 .et_pb_post .et_pb_slide {
	min-height: 180px;
}


.et_pb_column_1_4 .et_pb_post .et_pb_slide {
	min-height: 125px;
}


.et_pb_slider .et_pb_slide {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	margin-right: -100%;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	text-align: center;
	list-style: none !important;
}


.format-gallery .et_pb_slider .et_pb_slide,
.et_pb_slider_no_shadow .et_pb_slide {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}


.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0 !important;
}


.et_pb_slider .et_pb_slide,
.et_pb_section {
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: 100%;
	-moz-background-size: cover;
	background-size: 100%;
	background-size: cover;
}


.et_pb_slider .et_pb_slide:first-child {
	display: list-item;
}


.et_pb_slide {
	padding: 0 6%;
}


.et_pb_video_slider .et_pb_slide {
	padding: 0;
}


.et_pb_column_1_4 .et_pb_slider .et_pb_slide {
	min-height: 170px;
}


.et_pb_slide:first-child .et_pb_slide_image img {
	opacity: 0;
}


.et_pb_slide:first-child .et_pb_slide_image img.active {
	opacity: 1;
	-webkit-animation-name: fadeLeft;
	-moz-animation-name: fadeLeft;
	-ms-animation-name: fadeLeft;
	-o-animation-name: fadeLeft;
	animation-name: fadeLeft;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}


.et_mobile_device .et_pb_slider_parallax .et_pb_slide,
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	background-attachment: scroll;
}


.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
	opacity: 0;
}


.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}



	.et_pb_column_4_4 .et_pb_post .et_pb_slide {
		min-height: 534px;
	}


	.et_pb_column_1_3 .et_pb_post .et_pb_slide,
	.et_pb_column_3_8 .et_pb_post .et_pb_slide {
		min-height: 155px;
	}


	.et_pb_blog_grid .et_pb_post .et_pb_slide {
		min-height: 155px;
	}



	.et_pb_post .et_pb_slide {
		min-height: 384px !important;
	}


	.et_pb_post .et_pb_slide,
	.et_pb_blog_grid .et_pb_post .et_pb_slide {
		min-height: 156px !important;
	}
#footer-widgeted .wrap{border:1px solid #FFFFFF;overflow:hidden;}


.midlayer .innav {
background-color: #fff;
background-color: rgba(255, 255, 255, .7);
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
#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;}
.sep-boxed-pricing .panel-heading{background-color:#62a2c4;border-color:#62a2c4;}
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3,.fusion-pricing-table .panel-body .price .decimal-part,.fusion-pricing-table .panel-body .price .integer-part{color:#62a2c4;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Cantarell', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:500;}
.sep-boxed-pricing .panel-heading h3{color:#333333;}
.full-boxed-pricing.fusion-pricing-table .panel-heading h3{color:#333333;}


.fusion-accordian .panel-heading {
    background: #f7f7f7 none repeat scroll 0 0;
    padding: 0 20px;
    margin-bottom:3px;

}

.fontcaps { font-family: 'YanoneKaffeesatzBold'; text-transform:uppercase;  }

#tagline span.fontcaps { font-size:80px; }

.LocSearchTitle .fontcaps { font-size:80px; line-height:85%; }



#sidebar{font-family:arial, tahoma;font-size:14px;width:200px;float:left;margin:0;padding:0;position:static;}

#sidebar h2{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0;}

#sidebar label{font:normal 11pt arial, georgia, times;color:#000;margin:0;padding:0;}

#sidebar img{margin:0;padding:0;}

#sidebar ul{margin:12px;padding:12px;}

#sidebar ul li{line-height:14pt;list-style-type:none;margin:0 0 8px;padding:0;}

#sidebar ul ul{margin:14px 0;padding:0;}

#sidebar ul ul li{list-style-type:none;}

#sidebar ul ul ul{list-style:none;margin:10px 0 0;padding:0;}

#sidebar ul ul ul li{padding:0;}

#sidebar ul a, #sidebar ul ul a {text-decoration: none;}

#sidebar ul ul a:hover {text-decoration: underline;}

#sidebar ul li a:hover {text-decoration: underline;}

#sidebar li ul { margin-left: 0.5em; }

#sidebar ul.submenu li {margin-left: 0.75em;}

#sidebar li.active a {font-weight: bold;}

#sidebar p,#comments{margin:0;padding:0;}
#sidebar li a{color:#000000;}
#sidebar, #sidebar p{font-family:Arial, Verdana, Sans-serif;}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal:after,.row-fluid:after,.row:after{clear:both}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:"";display:table;line-height:0}
.container{margin-right:auto;margin-left:auto}
.container-fluid{padding-right:20px;padding-left:20px}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}





#catnav {
  margin: 20px 0 0 0;
  padding: 0;
  clear: both;
  height: 44px;
  width: 960px;
  }
.footer li.first.expanded{width:16%}


   .topnavigationcontainer .item {
      padding-top:7px;
   }


   .mainnavigation .item {
         padding-right: 22px;
      }

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

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

.row.no_padding_columns .col-xxs-1, .row.no_padding_columns .col-xxs-2, .row.no_padding_columns .col-xxs-3, .row.no_padding_columns .col-xxs-4, .row.no_padding_columns .col-xxs-5, .row.no_padding_columns .col-xxs-6, .row.no_padding_columns .col-xxs-7, .row.no_padding_columns .col-xxs-8, .row.no_padding_columns .col-xxs-9, .row.no_padding_columns .col-xxs-10, .row.no_padding_columns .col-xxs-11, .row.no_padding_columns .col-xxs-12, .row.no_padding_columns .col-xs-1, .row.no_padding_columns .col-xs-2, .row.no_padding_columns .col-xs-3, .row.no_padding_columns .col-xs-4, .row.no_padding_columns .col-xs-5, .row.no_padding_columns .col-xs-6, .row.no_padding_columns .col-xs-7, .row.no_padding_columns .col-xs-8, .row.no_padding_columns .col-xs-9, .row.no_padding_columns .col-xs-10, .row.no_padding_columns .col-xs-11, .row.no_padding_columns .col-xs-12, .row.no_padding_columns .col-sm-1, .row.no_padding_columns .col-sm-2, .row.no_padding_columns .col-sm-3, .row.no_padding_columns .col-sm-4, .row.no_padding_columns .col-sm-5, .row.no_padding_columns .col-sm-6, .row.no_padding_columns .col-sm-7, .row.no_padding_columns .col-sm-8, .row.no_padding_columns .col-sm-9, .row.no_padding_columns .col-sm-10, .row.no_padding_columns .col-sm-11, .row.no_padding_columns .col-sm-12, .row.no_padding_columns .col-md-1, .row.no_padding_columns .col-md-2, .row.no_padding_columns .col-md-3, .row.no_padding_columns .col-md-4, .row.no_padding_columns .col-md-5, .row.no_padding_columns .col-md-6, .row.no_padding_columns .col-md-7, .row.no_padding_columns .col-md-8, .row.no_padding_columns .col-md-9, .row.no_padding_columns .col-md-10, .row.no_padding_columns .col-md-11, .row.no_padding_columns .col-md-12, .row.no_padding_columns .col-lg-1, .row.no_padding_columns .col-lg-2, .row.no_padding_columns .col-lg-3, .row.no_padding_columns .col-lg-4, .row.no_padding_columns .col-lg-5, .row.no_padding_columns .col-lg-6, .row.no_padding_columns .col-lg-7, .row.no_padding_columns .col-lg-8, .row.no_padding_columns .col-lg-9, .row.no_padding_columns .col-lg-10, .row.no_padding_columns .col-lg-11, .row.no_padding_columns .col-lg-12 {
	padding: 0;	
}


.droit-form-container .col-xs-12 {width: 70%; margin: 0 auto;}

	
	#menu-left,
	#menu-right,
	#stars-left,
	#stars-right {
		display: none;
	}

#menu-left {
	position: absolute;
	top: 5px;
	left: 1px;
	height: 0px;
	width: 0px;
	border-color: transparent;
 	border-style: solid;
  	border-width: 7px;
}

.title-container .bar-left, #menu-left {
	border-color: transparent # # transparent;
}

#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}



.singular #primary {
	margin: 0;
}



.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}



.error404 #primary {
	float: none;
	margin: 0;
}

.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}

#primary.news-page{
	width: 730px;
}

	#primary.news-page article header.entry-header, #primary.news-page article div.entry-content, #primary.news-page article footer.entry-meta{
		margin-left: 0px;
		margin-right: 30px;
		width: 100%;
	}

	#primary.news-page .hentry{
		padding-top: 20px;
		margin-bottom: 0px;
		padding-bottom: 5px;
		border-bottom: 1px solid #CCC;
		width: 95%;
	}

	#primary.news-page .entry-header .entry-meta, #primary.news-page .entry-header .entry-meta a{
		font-size: 11px;
	}

	#primary.news-page article .entry-content{
		padding-top: 5px;
	}

	#primary.news-page h1.entry-title{
		line-height: 18px;
		padding: 10px 0px;
	}

	#primary.news-page h1.entry-title a{
		color: #33528C;
		font-size: 16px;
	}

	#primary.news-page .entry-meta .edit-link a{
		top: 10px;
		left: 0px;
	}
header .bar{background:#175bba;height:2em;line-height:2em;clear:both}
header .bar *{display:none}
header .bar a{color:#e5ffff}
header .bar .rebate-icon{text-align:center}
header .bar .rebate-icon:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:'\0000a0\f02b';vertical-align:middle;color:red}
header .bar nav{display:none;font-size:1.17em;font-weight:600;float:right}
header .bar nav ul{list-style-type:none;text-align:right}
header .bar nav ul li{display:inline;padding:0 5px;margin:2px 0}
header .bar form{display:table;margin:0;padding:0;width:100%}
header .bar form div{display:table-row;margin:0;padding:0}
header .bar form span{display:table-cell;padding:0}
header .bar form span.a input{width:100%}
header .bar form span.b{white-space:nowrap;padding-right:2px;width:1%}
header .bar form a{font-size:70%}
.top-header{background:#f2f3f2;padding:8px 0}
.top-header a{color:#404040}
.top-header a:hover{color:#39be9b}
.top-header .link-green{color:#39be9b}
.top-header .link-green:hover{color:#2baa89}
.top-header .socials ul li{display:block;float:left}
.top-header .cart-totals{display:inline-block;background:#ddd;padding:0 8px;margin:0 0 0 10px;color:#404040;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.top-header .cart-totals .dashicons{font-size:14px;width:auto;height:auto;line-height:24px;margin:0 0 0 5px;-webkit-transition:none;transition:none}
.top-header .cart-totals:hover{color:#39be9b}


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}




#connect-bar-twitter
{
    margin-right: 10px;
}


			#breadcrumbs, .read-more span, .testimonial span.title, .entry .meta-info, .entry .meta-info a, .entry .meta-info a:hover, .subtitle, .comment_date, .comment-reply-link:before, .bottom-nav li.current_page_item a, #content .wp-pagenavi .nextpostslink, #content .wp-pagenavi .previouspostslink { color: #c3e54b; }

			h1, h2, h3, h4, h5, h6, .testimonial h2, #recent-updates h2, .recent-update h3 a, .footer-widget h4.widgettitle, .widget h4.widgettitle, .entry h2.title a, h1.title, #comments, #reply-title { color: #454545; }


.about_us
{
	float:left;width:760px;height:auto; margin:0px 0px 20px 0px;
}



.about_us h1
{
float:left;width:271px;height:auto;font-size:16px; font-family:Arial, Helvetica, sans-serif;
}



.about_us p
{
float:left;width:740px;height:auto;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#262524;text-align:justify;  padding:0px 5px 10px 5px; margin:-5px 0px 0px 0px; border:2px solid #d5d5d5;webkit-box-shadow:  0 0 1px #000000;
      -moz-box-shadow: 0 0 1px #000000;
           box-shadow:  0 0 1px #000000;
		   border-radius:3px;
		   margin:0px 0px 0px 5px;
}

.really_simple_share_facebook_like {
	margin-top: 1px !important;
}

.really_simple_share_facebook_like iframe {
	max-width:450px;
}
.divi{clear:both;display:block;height:1px;margin-top:20px;margin-bottom:20px;position:relative}
.divi.ddivi{background:#dadada}
.divi.sdivi{background:#dadada;margin-left:-20px;margin-right:-35px}
.h-me .divi.sdivi{margin-left:-95px}
.divi.ldivi{background:#99aec2;height:4px;margin-left:0;margin-right:auto;min-width:200px;width:20%}
.divi.rdivi{background:#99aec2;height:4px;margin-left:auto;margin-right:0;min-width:200px;width:20%}
.divi.cdivi{background:#99aec2;display:table;height:4px;margin:20px auto;min-width:200px;width:20%}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}


.sup-menu-headers{
	font-weight:300;
	color:#f7aa2a;	
}

	
.tdbgcolor { 
	background-color: #DDDDDD; 
	font-size: small; 
	font-weight: bold; }
.contact-form{width:100%}
.contact-form h1{font-size:35px;text-transform:uppercase;color:#9c9c9c}




.gk_is_wrapper{

	position:relative;

	overflow:hidden;

}

.views-field-field-rotator-image-fid {
	position: absolute;
	z-index: -1;
}



.views-field-field-rotator-image-fid a, .views-field-field-rotator-image-fid span, #block-views-Story_Rotator_Homepage-block_1 .views_slideshow_singleframe_teaser_section,
#block-views-Story_Rotator_Homepage-block_1 .content, #block-views-Story_Rotator_Homepage-block_1 .view, #block-views-Story_Rotator_Homepage-block_1 .view-content,
 {
    display: block;
    height: 100%;
}




#slider {
    width:825px;
    
}

#slider img{
    border:none;
}

#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
}

#slider li {
    width:825px;
    overflow:hidden;
}


.sliding_objects{float: left;width:468px;padding-top: 10px;}

 
 .art-postcontent,
 .art-postheadericons,
 .art-postfootericons,
 .art-blockcontent-body,
 ul.art-vmenu a 
 {
    text-align: left;
 }

 
 .art-postcontent p
 {
    margin: 0 0 5px;
 }

 
 .art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
 .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
 .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
 .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
 .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
 .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
 .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
 .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
 .art-logo-name, .art-logo-name a, .art-logo-name a:link, .art-logo-name a:visited, .art-logo-name a:hover,



 .art-logo-text, .art-logo-text a, .art-logo-text a:link, .art-logo-text a:visited, .art-logo-text a:hover,
 .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
 }

 
 .art-postcontent a
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    color: #D4D4D4;
 }

 
 .art-postcontent a:link
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    color: #D4D4D4;
 }

 
 .art-postcontent a:visited, .art-postcontent a.visited
 {
    color: #7AB800;
 }

 
 .art-postcontent  a:hover, .art-postcontent a.hover
 {
    text-decoration: none;
    color: #669900;
 }

 
 .art-postcontent h1
 {
    color: #E8E8E8;
    font-size: 28px;
    text-align: left;
 }

 
 .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited 
 {



    font-size: 28px;
    text-align: left;
 }

 
 .art-postcontent h2
 {
    color: #E8E8E8;
    text-align: left;
 }

 
 .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited 
 {
    text-align: left;
 }

 
 .art-postcontent h3
 {
    color: #E8E8E8;
    font-size: 18px;
    text-align: left;
 }

 
 .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited 
 {
    font-size: 18px;
    text-align: left;
 }

 
 .art-postcontent h4
 {
    color: #F0F0F0;
    font-size: 16px;
    text-align: left;
 }

 
 .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited 
 {
    font-size: 16px;
    text-align: left;
 }

 
 .art-postcontent h5
 {
    color: #F0F0F0;
    font-size: 14px;
    text-align: left;
 }

 
 .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited 
 {
    font-size: 14px;
    text-align: left;
 }

 
 .art-postcontent h6
 {
    color: #E8E8E8;
    font-size: 14px;
    text-align: left;
 }

 
 .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited 
 {
    font-size: 14px;
    text-align: left;
 }

 



 
 li h1, .art-postcontent li h1, .art-blockcontent-body li h1 
 {
    margin:1px;
 }
 
 li h2, .art-postcontent li h2, .art-blockcontent-body li h2 
 {
    margin:1px;
 }
 
 li h3, .art-postcontent li h3, .art-blockcontent-body li h3 
 {
    margin:1px;
 }
 
 li h4, .art-postcontent li h4, .art-blockcontent-body li h4 
 {
    margin:1px;
 }
 
 li h5, .art-postcontent li h5, .art-blockcontent-body li h5 
 {
    margin:1px;
 }
 
 li h6, .art-postcontent li h6, .art-blockcontent-body li h6 
 {
    margin:1px;
 }
 
 li p, .art-postcontent li p, .art-blockcontent-body li p 
 {
    margin:1px;
 }

 
 
 .art-postcontent ol, .art-postcontent ul
 {
    margin: 1em 0 1em 2em;
    padding: 0;
 }

 
 .art-postcontent li
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #545454;
    padding: 0;
 }

 
 .art-postcontent li ol, .art-post li ul
 {
    margin: 0.5em 0 0.5em 2em;
    padding: 0;
 }

 
 
 
 
 blockquote,
 blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a,
 blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link,
 blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited,
 blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
 {
    color: #080808;



    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-style: italic;
    font-weight: normal;
    text-align: left;
 }

 
 
 blockquote p,
 .art-postcontent blockquote p,
 .art-blockcontent blockquote p,
 .art-footer blockquote p
 {
    margin: 0;
    margin: 2px 0 2px 15px;
 }

 .page-template-page-template-2-column-php .art-postcontent p:first-child
 {
    margin-top:0;
 }
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{xfont-size:0.857em;float:left;xmargin:0 10px;xpadding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;xpadding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
.block-title{clear:both;font-size:1.5em;font-weight:bold;padding-bottom:8px;}

.block-nice-menus{line-height:normal;z-index:10;}


.footer{
	background:#fdd418;padding:20px 30px 20px 20px;overflow:auto;height:1%;font-size:12px}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px;}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px;}


.navigation-binder {
  width: 32.2%;
  margin: 25px 0 0 11.2%;
  float: right;
}


.sidebar-content,
.sidebar-content .primary-navigation li,
.sidebar-content .navigation-binder {
  width: 142px;
  float: left;
}


.sidebar-content .navigation-binder {
  margin: 5px 0 0 !important;
}


.sidebar-content .logo-holder .logo-title,
.sidebar-content .logo-holder .logo,
.sidebar-content .logo-holder .logo-title-text,
.sidebar-content .navigation-binder
{ display: block; }


.navigation-binder .menu-toggle { display: none; }


.navigation-binder .nav-menu li {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  height: auto;
  margin: 0 0 4px;
  display: block;
}


.navigation-binder .nav-menu li:last-child { margin: 0; }


.logo-holder .logo-title,
.logo-holder .logo,
.head-logo .logo-holder .logo-title-text,
.navigation-binder,
header.listing-page { display: none; }


.navigation-binder.scale-navigation-binder {
  display: block;
  position: relative;
  top: -500px;
}


body .site-nav-anim .navigation-binder {
  width: 100% !important;
  margin: 0;
}


  .side-header .navigation-binder.scale-navigation-binder {
    margin: 0 !important;
  }


  .side-header .navigation-binder .nav-menu li { width: 100% !important; }

  div.navigation-binder.scale-navigation-binder {
    position: absolute;
    top: 0;
    margin: 0;
    width: 100% !important;
    height: 100px;
    border-bottom: 6px solid #0083d3;
    background: #009efe;
  }


  header .navigation-binder { width: 100%; }


  .navigation-binder nav li:first-child {
    margin: 0 0 0 3%;
  }


  .navigation-binder nav li {
    margin: 0 0 0 3%;
    display: block;
    text-align: left;
  }


  header .navigation-binder nav { margin: 85px 0 26px; }


  .logo-holder .logo-title, .logo-holder .logo, .logo-holder .logo-title-text, .navigation-binder, header.listing-page, .social-nav {
    display: block;
  }


  .navigation-binder nav li:first-child,
  .navigation-binder .nav-menu li {
    margin: 0;
  }

	.friend {  font-family: "Times New Roman", Times, serif; font-size: 12px; text-decoration: none; color: #000000}


.home-bottom-3 {
	width: 310px;
	float: right;
	margin: 0;
	padding: 0;
	}


.art-postcontent,
.art-postcontent li,
.art-postcontent table,
.art-postcontent a,
.art-postcontent a:link,
.art-postcontent a:visited,
.art-postcontent a.visited,
.art-postcontent a:hover,
.art-postcontent a.hovered
{
    font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    text-align: justify;
    line-height: 150%;
}


.art-postcontent p
{
    margin: 12px 0;
}


.art-postcontent a
{
  text-decoration: none;
  color: #569DBF;
}


.art-postcontent a:link
{
  text-decoration: none;
  color: #569DBF;
}


.art-postcontent a:visited, .art-postcontent a.visited
{
  color: #569DBF;
}


.art-postcontent  a:hover, .art-postcontent a.hover
{
  text-decoration: underline;
  color: #015B9A;
}


.art-postcontent h1
{
   color: #1F1F1F;    
}


.art-postcontent h2
{
   color: #015B9A;    
}


.art-postcontent h3
{
   color: #015B9A;    
}


.art-postcontent h4
{
   color: #1F1F1F;    
}


.art-postcontent h5
{
   color: #1F1F1F;    
}


.art-postcontent h6
{
   color: #1F1F1F;    
}





.art-postcontent blockquote,
.art-postcontent blockquote a,
.art-postcontent blockquote a:link,
.art-postcontent blockquote a:visited,
.art-postcontent blockquote a:hover
{
  color: #015B9A;
  font-style: italic;
  font-weight: normal;
  text-align: left;
}


.art-postcontent blockquote p
{
   margin: 2px 0 2px 15px;
}


.art-postcontent blockquote
{
   border: solid 0 #C7C7C7;
  margin: 10px 10px 10px 50px;
  padding: 0 0 0 0;
  background-color: #E5F0F5;
  
  overflow: auto;
  clear:both;
}




.mainlevel{
text-decoration:none;
color:#cccccc;
padding:0px 7px;
}


	#menubar-xs a.btn.btn-navbar {
		color: white;
		background-color: #7f7f7f;
	}


	#menubar-xs .nav-collapse.nav-collapse { background: #ebebeb }


	#menubar-xs .nav-collapse ul ul { display: none }


	#menubar-xs .nav-collapse ul.nav li { border-bottom: 1px dotted #7f7f7f }


	#menubar-xs .nav-collapse .nav ul li {
		list-style: none;
		border: 0;
	}


	#menubar-md .nav-collapse.nav-collapse { background: #ebebeb }


	#menubar-md .nav-collapse ul ul { display: none }


	#menubar-md .nav-collapse ul.nav li { border-bottom: 1px dotted #7f7f7f }


	#menubar-md .nav-collapse .nav ul li {
		list-style: none;
		border: 0;
	}


	#menubar,
	#menubar a { font-size: 0.9em }


	#menubar { border-bottom: 0px }


	#menubar-xs {
		text-align: center;
		margin: 10px 0px;
	}


	#menubar-md {
		text-align: center;
		margin: 10px 0px;
	}


	#menubar-md a.btn.btn-navbar {
		width: 100%;
		font-weight: 600;
		text-transform: uppercase;
		text-shadow: none;
		padding: 8px 0px;
		border: 0px;
		border-radius: 0px;
		background-image: none;
	}


#menubar ul {
	padding: 0;
	margin: 0;
}


#menubar li {
	display: table-cell;
	padding: 15px 10px 10px;
	vertical-align: text-top;
	border-bottom: 6px solid transparent;
}


#menubar li:hover{
	border-bottom: 6px solid #000;
}



#menubar form {
	display: table-cell;
	vertical-align: middle;
	width: 200px;
	border-left: 1px solid #ddd;
	position: relative;
	margin-bottom: 0;
}


#menubar form input {
	height: 100%;
	width: 100%;
	padding: 10px 15px;
	margin: 0;
	border: 0;
	box-shadow: none;

}



#menubar form a {
	margin: 0;
	text-align: center;
	font-size: 30px;
	color: #ccc;
	width: 48px;
	position: absolute;
	top: calc(50% - 11px);
	right: 0;
}


	
	#menubar,
	#menubar form{
		display: block;
		border: 0;
		width: 100%;
	}

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

#content{ width: 621px; padding: 15px 0 15px 25px; }

#content p{ text-align: justify; line-height: 11pt; margin-bottom: 20px;}

#content a{ font-size: 11pt; color: #fcdb7a }

#content a:hover{ text-decoration: underline; }
.rotator_container{overflow:hidden;width:490px;margin:0 auto;}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}

#site-info a {
	color: #000;
	text-decoration: none;
}

	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}

#content {
width: 810px;
float: left;
min-width: 30%;
}

#content table {
width: 95%;
color: #666;
font-size: 12px;
text-shadow: 1px 1px 0px #FFF;
background: #F5F5F5;
margin: 20px;
border: #CCC 1px solid;
border-collapse: collapse;
}

#content table tr {
text-align: center;
padding-left: 20px;
}

#content table th {
padding: 2px;
background: #FD4326;
color: #FFF;
text-shadow: none;
text-align: left;
}

#content table tr td {
text-align: center;
padding: 2px;
vertical-align: middle;
border: 1px solid #000;
}


#content .home_resources {
	position: absolute;
	top: 347px;
	left: 0px;
	width: 826px;
}


#content .home_resources .resource1-3 {
	width: 207px;
	height: 196px;
	float: left;
}

#content .home_resources .resource2-4 {
	width: 206px;
	height: 196px;
	float: left;
}

		#mainlinks .family{width: 172px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .family{width: 163px; padding-left:9px;}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}
