﻿.view-columbia-college-stories.view-display-id-page .field-content{margin-left:25%;padding-left:16px;padding-left:1rem;}
.view-columbia-college-stories.view-display-id-block_1 .field-content{margin-left:64px;padding-left:16px;padding-left:1rem;}
.lt-ie9 .view-columbia-college-stories.view-display-id-block_1 .field-content{margin-left:33%;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content{font-style:italic;position:relative;z-index:3;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p{margin:0 !important;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p + p{margin-top:16px !important;margin-top:1rem !important;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p:last-child:after{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:white;content:"\f10e";font-family:FontAwesome;font-size:16px;font-style:normal;margin-left:0.25em;}


div#breadcrumbs {
    margin: 1em 1em 0 1em;
}

#header #breadcrumbs {
    margin: 1em 0;
}

#page { padding: 0.1em; }


#extra-sauce #extra-sauce-left{
	margin-right: 4%;
	width: 46%;
	float: left;
}

.sweepstakes-thank-you .message-body {
  margin-top: 20px;
}

.sweepstakes-thank-you .message-body h4 {
  color: #EE3F00;
  font-weight: bold;
}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before, .overlay-icon:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

	.video-box.cat-box li .overlay-icon:before {content: '\25b6';}

	.post-thumbnail a:hover .overlay-icon:before{
		opacity: .8;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	.overlay-icon:before{
		content: '\f15c';
		color: #FFF;
		width:30px;
		height: 30px;
		display:block;
		position:absolute;
		top:50%;
		left: 50%;
		font-size: 18px;
		line-height: 30px;
		margin: -15px 0 0 -15px;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		-webkit-backface-visibility: hidden;
	}

	.tie_map .overlay-icon:before{content: '\e07a';	}

	.tie_slider .overlay-icon:before{content: '\e800';	}

	.tie_lightbox .overlay-icon:before{content: '🌄';	}

	.tie_audio .overlay-icon:before, .tie_soundcloud .overlay-icon:before{content: '🔊';	}

	.tie_video .overlay-icon:before{content: '🎥';	}


	.archive-wide-thumb .overlay-icon:before, .first-news .overlay-icon:before{font-size: 26px;}

	.recent-item .post-thumbnail .overlay-icon {width: auto;height: auto;}

 

.flex-container a:active,
.flexslider a:active {outline: none;}
 

 
.flexslider {width: 100%; margin: 0; padding: 0;}
 
.flexslider .slides img {max-width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

#promo .flexslider {
    position:relative; 
    zoom:1;
    z-index:20;
    width:960px;
    margin:0 auto;
}

.alignleft {float: left;}

img.alignleft {
	padding: 4px;
	margin: 2px 8px 3px 3px;
	display: inline;
	border: 1px solid #cbcdcc;
}

	.wp-caption.alignleft{margin-right: 20px;}



.google-map.alignleft{margin-right:10px;}


.scp_posts .scp_post .scp_post_content { 
	margin-top: 15px;
}
.game-cat{overflow:hidden;margin:0 0 15px 0;}
.game-cat li{float:left;font:normal 12px Arial,Helvetica,sans-serif;line-height:130%;color:#3e6fa9;margin:0 3px 0 0;}
.game-cat li a{color:#3e6fa9;display:inline-block;background:#f4f4f4;border:1px solid #dedede;padding:7px 10px 0 10px;height:19px;}
.game-cat li a:hover{background:#5386bc;color:#fff;}
.game-cat li.active a{background:#fff;color:#666;}

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


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}
body.node-type-mmg-custom-grid-page #block-system-main .trip-advisor{text-align:center}
#byway-detail .info-row .block{display:table-cell;vertical-align:top;border-right:1px solid;font-size:16px;padding:0 6px}
#byway-detail .info-row .block.regions{min-width:16%}
#byway-detail .info-row .block.amenities{border:none;text-align:right;padding-left:14px}
#byway-detail .info-row .block.route{text-align:left}
#byway-detail .info-row .block.route span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}
#byway-detail .info-row .block.route span.number{text-align:left;font-size:28px;font-weight:500;margin:0 4px 0 0}
#byway-detail .info-row .block.route span.copy{width:76%;text-align:left;line-height:1.2;font-size:16px}
#byway-detail .info-row .block.drive{text-align:left;white-space:nowrap}
#byway-detail .info-row .block.drive span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}
#byway-detail .info-row .block.drive span.number{text-align:left;font-size:28px;font-weight:500;margin:0 4px 0 0}
#byway-detail .info-row .block span.copy{display:block;width:100%;margin-top:6px}


div.dewy-func a, body#tinymce a{ color:#c00 !important; }


.destino {float:left; width:185px; height:130px; padding:5px; margin-right:7px; margin-bottom:7px; background:#f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.destino h3, .destino h3 a {font-size:14px !important; font-weight:bold !important; margin:0 0 5px 0; padding:0; }











#sidebar-left, #sidebar-right {float: left; width: 231px;}

#sidebar-left, #main-content { margin-right: 11px; }


	.sidebar .block, .entry { -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); }
.ticker-link{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('xml/ellipsis.xml#ellipsis');border-left:1px dotted #d5d5d5;color:#333;display:block;padding-left:10px;width:840px}
.ticker-link:link,.ticker-link:visited,.ticker-link:hover,.ticker-link:focus,.ticker-link:active{color:#333}
 .flags .pl{ background-position: -80px 0}

.throw-hold .hold {
	max-width: 960px;
	padding: 0 15px;
	margin: 0 auto;
	overflow: hidden;
}

.language-hold .hold {
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0 0;
	text-align: center;
	display: table;
}

.about-menu .hold {
	height: 45px;
	width: 100%;
	padding-top: 20px;
}

.article-hold .hold{
	margin: 0 auto;
	max-width: 980px;
	padding: 30px 15px 25px;
}

.article-hold .hold:after{
	display: block;
	clear: both;
	content: '';
}

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

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


.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

#sub-info{padding-top:20px;color:#439ca2;padding-left:10px;}

.kd-widget #sub-info { display: none; }
.row{margin-left:-15px;margin-right:-15px;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
#header{width:1000px;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:15px;color:#FFF;z-index:9000;}
.menuDropdownBlue a:visited,.menuDropdownBlue a:active,.menuDropdownBlue a:link,.menuDropdownBlue a,#header a:visited,#header a:active,#header a:link,#header a{color:#18589B;text-decoration:none;}
.menuDropdownBlue a:hover,#header a:hover{color:#8D8D8D;text-decoration:underline;}

#js_em_w2 {
	position: relative; 
	width:300px; 
	height:90px;
	margin-top:-128px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Questrial', sans-serif;
	font-size:18pt;
	letter-spacing:1px;
		color:#f8991d;

}


.event-margin-top table td a, .event-margin-top table td a:link, .event-margin-top table td a:visited {
	color:#333;
	font-weight:500;
}


.event-margin-top table td.Benefit {color:#600;font-weight:900;}

.event-margin-top table td.Theater {color:#360;font-weight:900;}

.event-margin-top table td.Dance {color:#33C;font-weight:900;}

.event-margin-top table td.Meeting {color:#333;font-weight:900;}

.event-margin-top table td.Music {color:#F90; font-weight:900;}

.event-margin-top table td.Festival {color:#660; font-weight:900;}

.event-margin-top table td.Arts {color:#6C3; font-weight:900;}

.event-margin-top table td.Museum {color:#36C; font-weight:900;}

.event-margin-top table td.Holiday {color:#C9C; font-weight:900;}

.event-margin-top table td.Crafts {color:#6C9; font-weight:900;}

.event-margin-top table td.Meditation {color:#936; font-weight:900;}

.event-margin-top table td.Nature {color:#660; font-weight:900;}

.event-margin-top table td.Yoga {color:#C36; font-weight:900;}

.event-margin-top table td.Fair {color:#60F; font-weight:900;}

#main-content-item:hover #main-content-post-contents {
	bottom:234px;
	background: #FFFFE1;
}

#main-content-post-contents {
	cursor:pointer;
	margin: 0;
	padding: 0;
	height:234px;

	background-color: #fff;

	-webkit-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-moz-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-o-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-ms-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
}

#main-content-post-contents hgroup {
	padding: 16px 18px 20px 18px;
	position: absolute;
	bottom: 17px;
}

	.grid_4 #main-content-post-contents {
		height:289px;
	}
.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:236px}


	.grid_4 .main-content-post {
		height:289px;
	}

	.grid_4 #main-content-post #main-content-post-thumb {
		width:444px;
		height:289px;
	}

	.grid_4 img {
		width:444px;
		height:auto;
		min-height:289px;
	}

	.grid_4 .quick-addtocart-text {
		display:none;
	}



.responsive .ibiza-nav ul.ibiza-hmenu 
{
   display: none;
   float: none;
   text-align: center;
}


.responsive .ibiza-nav .ibiza-hmenu.visible 
{
   display: block;
}



.responsive .ibiza-nav ul.ibiza-hmenu li,
.ibiza-hmenu-extra1,
.ibiza-hmenu-extra2
{
   float: none;
}



.responsive .ibiza-nav ul.ibiza-hmenu a
{
   margin-top: 1px !important;
   margin-bottom: 1px !important;
   text-align: center !important;
   height: auto;
   white-space: normal;
}



.responsive .ibiza-nav ul.ibiza-hmenu ul
{
   left: auto !important;
   right: auto !important;
   top: auto !important;
   bottom: auto !important;
   display: none !important;
   position: relative !important;
   visibility: visible !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul a
{
   padding-left: 4% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul a
{
   padding-left: 6% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul a
{
   padding-left: 8% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul ul a
{
   padding-left: 10% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul ul ul a
{
   padding-left: 12% !important;
}

.item-project .project-name {
	border-bottom: 0;
}




body, h1, h2, h3, h4, h5, h6, #menu ul a, .dropmenu, #title-page h2, .item-project .project-name h3, #footer-credits p.credits, #footer-credits .footer-tagline, #footer-credits .footer-copyright {	
	font-family: "futura-pt",sans-serif;
	font-style: normal;
	font-weight: 300;	
	letter-spacing: 1px !important;
}

.item-project .project-name h3 {
	font-size: 1rem;
}

.item-project .project-name h4 {
	letter-spacing: 1px !important;
	letter-spacing: 0.02rem !important;
	
}


.item-project {
    position: relative;
    overflow: hidden;
}


.item-project .hover-wrap {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}


.item-project .hover-wrap img {
    position: relative;
    width: 100%;
}


.item-project .hover-wrap .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
	right: 0px;
	bottom: 0px;
    display: block;
	border: 0 solid rgba(255, 255, 255, 0.25);
    background: #F88A79;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
    -o-transition: all 0.15s ease-in-out 0s;
    transition: all 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover .overlay,
.item-project .hover-wrap:active .overlay,
.item-project .hover-wrap:focus .overlay {
	border-width: 10px;
    opacity: 0.85;
    filter: alpha(opacity=85);
}


.item-project i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -13px 0 0 -13px;
    color: #FFFFFF;
    font-size: 26px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.15s ease-in-out 0s;
    -moz-transition: opacity 0.15s ease-in-out 0s;
    -o-transition: opacity 0.15s ease-in-out 0s;
    transition: opacity 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover i,
.item-project .hover-wrap:active i,
.item-project .hover-wrap:focus i {
    opacity: 1;
    filter: alpha(opacity=100);
}


.item-project .project-name h3,
.item-project .project-name h4 {
    margin-bottom: 0;
	color: #56646F;
	text-transform: uppercase;
}


.item-project:hover .project-name,
.item-project .project-name:hover {
    border-bottom-color: #F88A79;
}

	
	
	
    #latest-work-thumbs .item-project.span3,
	#latest-posts .item-posts.span3,
	#projects .item-project.span3,
	#people .single-people.span3,
	#blog article.span3 {
        width: 300px;
        margin-left: 20px;
        margin-bottom: 20px;
    }


    #latest-work-thumbs .item-project.span4,
	#latest-posts .item-posts.span4,
	#projects .item-project.span4,
	#people .single-people.span4,
	#blog article.span4 {
        width: 352px;
        margin-left: 20px;
        margin-bottom: 20px;
    }
li.purple:hover .box-dropdown .box-wrapper{border-color:#9b59b6}
li.purple .box-dropdown:after{border-bottom:10px solid #9b59b6}
li.purple .parent-color,a.purple{color:#9b59b6}
li.purple .parent-background{background:#9b59b6}
li.purple .parent-border{border-color:#9b59b6}
li.purple .parent-arrow:after{border-bottom-color:#9b59b6}
.purple .sidebar-box-heading,.purple a.tag-item:hover{background:#9b59b6}
.purple.contact-item .icons{background:#9b59b6}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}


#header .widget-area {
float:right;
margin:10px 0;
padding:0;
width:470px;
height:30px!important;
	}

	
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
	}

	


#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {
	color: #333333;
	font-family: Helvetica, Arial, san-serif;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}

	
#content h4, #header .widget-area h4 {
	font-size: 14px;

	}


#sidebar .widget, #sidebar-alt .widget {
	background: #fff;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	border: 0px solid #FFFFFF;	
	}

	
#sidebar .widget p, #sidebar-alt .widget p {
	margin: 0;
	padding: 0;
	}

 
#footer-widgets .widget {
    background: none;
    border: none;
}

  #mobile-searchbox {
    float: right;
    width: 240px;
  }

  #mobile-searchbox #mobile-searchform {
    width: 100%;
    box-sizing: border-box;
    
  
    -moz-box-sizing: border-box;
    
  
    -ms-box-sizing: border-box;
    
  
    -webkit-box-sizing: border-box;
    
  
    -khtml-box-sizing: border-box;
    
  
    *behavior: url("../scripts/boxsizing.htc");
    position: relative;
  }

  #mobile-searchbox #mobile-searchform input {
    border: none;
    background: #fff;
    line-height: 30px;
    border-radius: 16px;
  }

  #mobile-searchbox #mobile-searchform input#mobile-s {
    width: 100%;
    box-sizing: border-box;
    
  
    -moz-box-sizing: border-box;
    
  
    -ms-box-sizing: border-box;
    
  
    -webkit-box-sizing: border-box;
    
  
    -khtml-box-sizing: border-box;
    
  
    *behavior: url("../scripts/boxsizing.htc");
    padding-right: 90px;
    padding-left: 10px;
    border-top: 1px solid #000;
    height: 29px;
  }

  #mobile-searchbox #mobile-searchform input#mobile-searchsubmit {
    font-size: 14px;
    height: 28px;
    padding-bottom: 2px;
    cursor: pointer;
    position: absolute;
    width: 80px;
    top: 1px;
    right: 0px;
    font-weight: bold;
    font-family: 'Droid Sans', Helvetica, Arial, sans-serif;
    border-radius: 16px;
    color: #fff;
    float: left;
    background-color: #de1749;
    background: -webkit-gradient(linear, left top, left bottom, from(#de1749), to(#820d2b));
    background: -webkit-linear-gradient(top, #de1749, #820d2b);
    background: -moz-linear-gradient(top, #de1749, #820d2b);
    background: -ms-linear-gradient(top, #de1749, #820d2b);
    background: -o-linear-gradient(top, #de1749, #820d2b);
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);
  }

  #mobile-searchbox #searchform input#mobile-searchsubmit:hover {
    background-color: #c71442;
    background: -webkit-gradient(linear, left top, left bottom, from(#c71442), to(#6b0b23));
    background: -webkit-linear-gradient(top, #c71442, #6b0b23);
    background: -moz-linear-gradient(top, #c71442, #6b0b23);
    background: -ms-linear-gradient(top, #c71442, #6b0b23);
    background: -o-linear-gradient(top, #c71442, #6b0b23);
  }
.homepage-content-grid .content-cell{padding:0 0 28px}


#page {
	background-color: #fbdfe8;
	border: 1px solid #959596;
	text-align: left;
	}


.nav-sub
{
    position: relative;

    overflow: hidden;

    width: 100%;
    padding: 23px 0 0 0;
}

.nav-sub ul
{
    position: relative;

    overflow: hidden;

    width: 1298px;
}

.nav-sub li
{
    float: left;

    width: 414px;
    margin-right: 18px;
    padding-bottom: 18px;

    list-style: none;
}

.nav-sub li a
{
    font-size: 17px;
    line-height: 22px;

    display: block;

    padding: 16px 0;

    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;

    color: #fff;
    background: #434343;
    text-shadow: 1px 1px 1px #000;
}

.container{margin-left: auto;margin-right: auto; width: 932px; overflow:hidden}



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


  
  .col-sm-6 {
    width: 50%;
  }

#mobile-image img {
       display: none;
}


       #mobile-image {
        }


.table {
	display: table;
	border: 0px;
	padding: 0;
	margin: 0px;
}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}







.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1024px;
}


.site-inner {
	clear: both;
	padding-top: 40px;
}


.wide .site-inner {
	max-width: none;
}


.widehome .site-inner {
  max-width: none;
  padding-top: 0px;
}


	.site-inner,
	.wrap {
		max-width: 800px;
	}


div.event-container div.events div.event div.date span.year{
	display: none;
   
}



.carousel {
   float:left;
}



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

.ui-grid-solo.deal{
	 height: 15px; font-weight: normal; margin-top:5px; overflow-y: hidden; white-space: normal !important; font-size:13px !important; font-weight:bold !important;
}


.ui-grid-solo.dealdes{
	 height: 50px; font-weight: normal; margin-top:5px; overflow-y: hidden; white-space: normal !important; font-size:13px !important;
}
.ui-grid-solo .ui-block-a{display:block;float:none}
.ui-btn-left,.ui-btn-right,.ui-input-clear,.ui-btn-inline,.ui-grid-a .ui-btn,.ui-grid-b .ui-btn,.ui-grid-c .ui-btn,.ui-grid-d .ui-btn,.ui-grid-e .ui-btn,.ui-grid-solo .ui-btn{margin-right:5px;margin-left:5px}
#page-wrapper{margin:0px auto;padding:0px;width:100%;margin-top:15px;margin-bottom:15px;}
#page{padding:0px;}
#page-title{padding:4px 8px;font-size:1.3em;margin-bottom:10px;line-height:1.0em;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.overlay #page-wrapper{width:100%;}
.overlay #page{margin:0;padding:0px;}

body,#page-wrapper{background-color:#a8acb7;color:#000000;}
#page,#main,#main-wrapper,#panel-wrapper{position:relative;}
body.not-front #main-wrapper{background:#f8f8f8;}
#main-wrapper{min-height:450px;font-size:1em;line-height:1.5;}
body.node-type-custom-html-page #main-wrapper{background:white;}
body.page-osdbu-fedbizopps-opportunities #main-wrapper{background-color:white;}
body.page-osdbu-procurement-forecast #main-wrapper{background-color:white;}
.node-type-procurement-opportunity #main-wrapper{background:#fff !important;}
body.page-osdbu-fedbizopps-opportunities #main-wrapper h1#page-title{margin-left:0px !important;}
.node-type-collage #main-wrapper{background-color:white;}

.page-womenandgirls-timeline #main-wrapper{background-color:#ffffff;}








.lptw_recent_posts_fluid_images_widget .widget-title {
  border-bottom: 0 none;
  color: #333333;
  font-size: 1.25em;
  font-weight: 600;
  letter-spacing: 0.063em;
  line-height: 1em;
  margin: 0;
  padding: 0 0 15px;
  text-transform: uppercase;
}





.lptw_recent_posts_thumbnails_widget .widget-title {
  border-bottom: 0 none;
  color: #333333;
  font-size: 1.25em;
  font-weight: 600;
  letter-spacing: 0.063em;
  line-height: 1em;
  margin: 0;
  padding: 0 0 15px;
  text-transform: uppercase;
}
.widget.widget_search form input[type="text"]{width:67%}

.drop_down .second .inner .widget
{
	padding:0 20px
}

.drop_down .second .inner .widget p
{
	font-size:13px;
	line-height:16px;
	padding:12px 0
}

.drop_down .wide .second ul li ul .widget
{
	padding:0 10px
}

.single_tags a,.widget .tagcloud a
{
	letter-spacing:1px
}

.widget .tagcloud a
{
	display:inline-block;
	font-size:13px!important
}

.widget .tagcloud a:after
{
	content:","
}

.widget .tagcloud a:last-child:after
{
	content:""
}

	aside .widget a,.side_menu a,.side_menu .widget li
{
	font-weight:400;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	-ms-transition:color .3s ease-in-out;
	-o-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out
}

	aside .widget a:hover
{
	color:#1abc9c
}

	aside .widget ul,.side_menu .widget ul
{
	list-style:none;
	padding:0
}

	aside .widget li,.side_menu .widget li
{
	margin:0 0 10px
}

	aside .widget li:last-child,.side_menu .widget li:last-child
{
	margin:0
}

.widget.widget_rss li a.rsswidget,#wp-calendar caption
{
	color:#000
}

.widget.widget_rss li span.rss-date,#wp-calendar caption
{
	margin:0 0 15px
}

.widget.widget_rss li
{
	margin:0 0 25px
}

	aside .widget.widget_search
{
	border-bottom:0;
	padding:0
}

	aside .widget h5
{
	margin-bottom:14px
}

	aside .widget.posts_holder li
{
	padding:7px 0 7px 0;
	margin:0
}

	aside .widget.posts_holder li:hover
{
	color:#1abc9c
}

	aside .widget a
{
	color:inherit
}

	aside .widget
{
	margin:0 0 42px
}

.side_menu .widget li
{
	position:relative
}

.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children
{
	padding-right:0;
	border-bottom:0
}

.side_menu .widget ul ul
{
	padding:6px 0 0 20px
}

.side_menu .widget
{
	margin:0 0 43px
}

.side_menu a,.side_menu li,.side_menu span,.side_menu p,.side_menu .widget.widget_rss li a.rsswidget,.side_menu #wp-calendar caption,.side_menu #wp-calendar th,.side_menu #wp-calendar td
{
	color:#818181
}

.side_menu .widget.widget_nav_menu li:last-child,.side_menu .widget.widget_nav_menu li a
{
	margin:0
}

.footer_top .widget.widget_nav_menu li
{
	margin:0;
	line-height:22px
}

.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select
{
	width:100%;
	overflow:hidden;
	border:1px solid transparent;
	font-size:13px;
	background-color:#fff;
	outline:0;
	color:#818181;
	font-family:inherit;
	padding:2px 4%;
	height:37px
}

.widget #searchform
{
	display:inline-block;
	width:100%;
	overflow:hidden;
	background-color:#fff
}

.footer_top .widget #searchform
{
	background-color:transparent;
	border:1px solid #6a6a6a
}

.widget.widget_search form.form_focus
{
	border-color:#1abc9c
}

.widget.widget_search form input[type="submit"],.header_top #searchform input[type="submit"]
{
	width:37px;
	height:37px;
	line-height:37px;
	display:inline-block;
	margin:0;
	padding:0 4%;
	outline:0;
	border:0;
	text-decoration:none;
	background-color:transparent;
	color:#b9b9b9;
	font-family:'FontAwesome',sans-serif;
	cursor:pointer;
	white-space:nowrap;
	float:right;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out
}

.footer_top .widget #searchform input[type="submit"]
{
	color:#6a6a6a
}

.widget.widget_search form .screen-reader-text,.header_top #searchform .screen-reader-text
{
	display:none
}

.widget.widget_search form input[type="text"],.header_top #searchform input[type="text"]
{
	display:inline-block;
	text-decoration:none;
	border:0;
	outline:0;
	color:#adadad;
	background-color:transparent;
	font-family:inherit;
	margin:0;
	padding:2px 4%;
	width:74%;
	height:33px;
	float:left
}

.footer_top .widget #searchform input[type="text"]
{
	color:#6a6a6a
}

.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]
{
	width:70%!important
}

.widget .tagcloud
{
	display:inline-block;
	width:100%
}

.side_menu .widget .tagcloud a
{
	color:#fff
}

	aside .widget.posts_holder #lang_sel li:after,aside .widget.posts_holder #lang_sel_click li:after
{
	content:none
}

	aside .widget #lang_sel_list,section.side_menu #lang_sel_list,footer #lang_sel_list
{
	height:auto;
	font-family:inherit;
	width:100%
}

	aside .widget #lang_sel_list li,section.side_menu #lang_sel_list li,footer #lang_sel_list li
{
	float:none;
	margin-bottom:0!important;
	padding:9px 10px 9px 0!important;
	width:auto
}

	aside .widget #lang_sel_list li a,aside .widget #lang_sel li a,aside .widget #lang_sel_click li a,section.side_menu #lang_sel_list li a,section.side_menu #lang_sel li a,section.side_menu #lang_sel_click li a,footer #lang_sel_list li a,footer #lang_sel li a,footer #lang_sel_click li a
{
	font-family:inherit;
	font-size:13px;
	font-weight:400;
	border:0;
	color:#777
}

	aside .widget #lang_sel_list li a,section.side_menu #lang_sel_list li a,aside .widget #lang_sel_list li a,footer #lang_sel_list li a
{
	display:inline
}

	aside .widget #lang_sel li,aside .widget #lang_sel_click li,section.side_menu #lang_sel li,section.side_menu #lang_sel_click li,footer #lang_sel li,footer #lang_sel_click li
{
	margin-bottom:0
}

	aside .widget #lang_sel,aside .widget #lang_sel_click,section.side_menu #lang_sel,section.side_menu #lang_sel_click,footer #lang_sel,footer #lang_sel_click
{
	width:100%
}

	aside .widget #lang_sel a.lang_sel_sel:hover,aside .widget #lang_sel_click a.lang_sel_sel:hover,aside .widget #lang_sel ul ul a:hover,aside .widget #lang_sel_click ul ul a:hover,aside .widget #lang_sel_list li a.lang_sel_sel,aside .widget #lang_sel_list li a:hover
{
	color:#1abc9c
}

	aside .widget #lang_sel ul ul,aside .widget #lang_sel_click ul ul
{
	width:100%;
	top:32px;
	height:auto;
	border:0;
	z-index:1000;
	padding:3px 0 0 0;
	overflow:hidden
}

	aside .widget #lang_sel ul ul a,aside .widget #lang_sel_click ul ul a,aside .widget #lang_sel ul ul a:visited,aside .widget #lang_sel_click ul ul a:visited
{
	padding:10px 13px
}

	aside .widget #lang_sel_list.lang_sel_list_vertical ul,section.side_menu #lang_sel_list.lang_sel_list_vertical ul,footer #lang_sel_list.lang_sel_list_vertical ul
{
	height:auto;
	border-top:0
}

	aside .widget #lang_sel_list.lang_sel_list_vertical a,aside .widget #lang_sel_list.lang_sel_list_vertical a:visited,section.side_menu #lang_sel_list.lang_sel_list_vertical a,section.side_menu #lang_sel_list.lang_sel_list_vertical a:visited,footer #lang_sel_list.lang_sel_list_vertical a,footer #lang_sel_list.lang_sel_list_vertical a:visited
{
	border:0;
	padding:0
}

.vertical_menu_transparency_on aside.vertical_menu_area.light .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.light .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.light .q_social_icon_holder i.simple_social
{
	color:#fff
}

.vertical_menu_transparency_on aside.vertical_menu_area.dark .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.dark .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social
{
	color:#000
}

				.social .share-youtube { background-position: 100% 0; }
.container .four.columns{width:23%}
.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns{width:300px}
#brochure-package-slider .four{width:46% !important;min-height:280px !important;margin-bottom:20px}
.view-brochure-list .four.columns{width:45%}

			.skinset-background.nv-skin {
			
 			font-size:12px;
 			font-family:"Helvetica Neue", Helvetica, Arial, serif;
 			color:#7a7a7a;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-main.nv-skin {
			
		 	border-color: #1e73be;
			background-color: transparent !important;
			background: rgb( 221,221,221 );
			background: rgba( 221,221,221,  1);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddddd, endColorstr=#ffdddddd);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddddd, endColorstr=#ffdddddd)";
			background: -o-linear-gradient(top,rgba(221,221,221,1), rgba( 221,221,221,1));
			background: -moz-linear-gradient(100% 100% 90deg, rgba( 221,221,221,1), rgba( 221,221,221,1));
			background: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba( 221,221,221,1)), to(rgba( 221,221,221,1)));
			background: -ms-linear-gradient(top left, rgba( 221,221,221,1), rgba( 221,221,221,1) );
			zoom:1;
			}
.skinset-menu ul ul ,.skinset-header.nv-skin {
			
 			font-size:13px;
 			font-family:"Helvetica Neue", Helvetica, Arial, serif;
 			color:#000000;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-menu.nv-skin {
			
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-footer.nv-skin {
			
 			color:#ededed;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-custom-1.nv-skin {
			
			filter:none;
			-ms-filter:none;
			
			}
.col{float:left}


#header{height: 122px;background: none;background-color: transparent;}

	#header-left{padding-top: 11px; float:left; width: auto;}

	#header-right{margin-right:4px; display:block;width: 350px;}


.destino {float:left; width:185px; height:130px; padding:5px; margin-right:7px; margin-bottom:7px; background:#f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.destino h3, .destino h3 a {font-size:14px !important; font-weight:bold !important; margin:0 0 5px 0; padding:0; }

.modal .slides { display: none; }

.modal .slides .photo { display: none; }

.modal .slides .active { display: block; }
