﻿.region-featured .block .views-field-view-node a,.region-featured .block .views-field-nothing-1 a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;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;margin-right:1em;}
.region-featured .block .views-field-view-node a:visited,.region-featured .block .views-field-nothing-1 a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.region-featured .block .views-field-view-node a:hover,.region-featured .block .views-field-view-node a:active,.region-featured .block .views-field-nothing-1 a:hover,.region-featured .block .views-field-nothing-1 a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.region-featured .block .views-field-view-node a:after,.region-featured .block .views-field-nothing-1 a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
#block-views-cca301cea9b39cf9d3d01b418123293d .views-field-body{background-color:#eeedeb;margin:0;padding:16px;padding:1rem;}
#block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{background-color:#eeedeb;margin:0;padding:0 16px 16px 16px;padding:0 1rem 1rem 1rem;}
.featured-news-large #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{display:none;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-field-photo-for-header{float:right;position:relative;width:75%;z-index:1;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-body{background-color:rgba(255,255,255,0.8);clear:left;float:left;margin-right:-25%;position:relative;width:33%;z-index:4;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{background-color:transparent;clear:left;float:left;padding-bottom:0;width:25%;}
#block-views-716cf5eb550d839eb05955940aa410cb .views-field-field-photo-for-header,#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .views-field-field-photo-for-header{float:right;margin:0 0 16px 24px;margin:0 0 1rem 1.5rem;width:50%;}
#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .views-field-field-photo-for-header{margin-top:16px;margin-top:1rem;}
.view-deans-of-the-college.view-display-id-page .views-field-field-dean-name{font-weight:bold;font-weight:900;}
.scholarsinfo .scholar .views-field{margin:0 0 8px 96px;}
.scholarsinfo .scholar .views-field-field-photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#cdc9c5;float:left;height:100px;margin:0 0 16px 0;width:80px;}
.scholarsinfo .scholar .views-field-field-photo a,.scholarsinfo .scholar .views-field-field-photo img{display:block;}
.scholarsinfo .scholar .views-field-title{font-size:16px;font-size:1rem;font-weight:bold;line-height:125%;}
.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-news .views-field-field-publish-date,.view-news .views-field-created,.node-story .field-name-field-publish-date{color:#999999;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
.view-news.view-display-id-page_news .views-field-field-publish-date,.view-news.view-display-id-archive_page .views-field-field-publish-date{margin-bottom:8px;margin-bottom:0.5rem;}
#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-field-title{margin-bottom:8px;margin-bottom:0.5rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body{background-color:#eeedeb;padding:24px;padding:1.5rem;position:relative;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body:before{color:white;content:"\f10d";font-family:FontAwesome;font-size:64px;left:0;line-height:100%;position:absolute;top:16px;top:1rem;z-index:1;}
.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;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser{position:relative;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser:before{color:white;content:"\f10d";font-family:FontAwesome;font-size:64px;left:-16px;left:-1rem;line-height:100%;position:absolute;top:0;z-index:1;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser p{font-style:italic;position:relative;z-index:3;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser p: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;}
.span3{width:250px}
.row-fluid .span3{width:23.584905660377%;*width:23.531714171016%}
input.span3,textarea.span3,.uneditable-input.span3{width:236px}

input.span3, textarea.span3, .uneditable-input.span3{width:206px;}

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

#subject-container #s1.span3, #subject-container #s2.span3{padding-top:10px;padding-left:5px;}

#s3.span3, #s4.span3{padding-top:10px;padding-left:5px;}


div#mainmenu ul.sub-menu li {
    width: 230px;
}


#jflanguageselection ul.jflanguageselection li#active_language
{
 	font-weight: bold;
	font-size: 1.0em;
}

.rawimages span#active_language img
{
	margin:2px;
	border: none;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}

#home-content #home-buckets .bucket .content {
  padding: 15px 25px 0 25px;
}

#home-content #home-buckets .bucket .content p {
  margin: 0 0 8px 0;
  line-height: 17px;
}

#home-content #home-buckets .bucket .content ul {
  margin: 0 0 0 20px;
  line-height: 15px;
  list-style: disc;
}

#home-content #home-buckets .bucket .content ul li {
  margin: 0 0 3px 0;
}

	.security-title {
		font-weight: bold;
	}


#email-form #gform_wrapper_3 {
    margin: 0;
}


#email-form #gform_wrapper_3 form {
    margin: 0;
}


#email-form #gform_wrapper_3 .gform_body {
    width: 50%;
    float: left;
    margin-left: 50px;
}


#email-form #gform_wrapper_3 .gform_body .ginput_container {
    margin-top: 0;
}


#email-form #gform_wrapper_3 ul.gform_fields {
    width: 100%;
}


#email-form #gform_wrapper_3 ul.gform_fields li.gfield {
    width: 100%;
    height: auto;
    overflow-y: auto;
    margin-bottom: 0;
}


#email-form #gform_wrapper_3 ul.gform_fields li.gfield label {
    width: 100%;
    text-align: center;
    color: white;
}


#email-form #gform_wrapper_3 ul.gform_fields li.gfield input {
    width: 100%;
    background-color: #fff;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #000;
    font-family: 'FuturaW01-MediumCondens', FuturaLT-Condensed, Impact, Arial, Sans-Serif;
    font-size: 1.6em;
    text-transform: uppercase;
    height: auto;
}


#email-form #gform_wrapper_3 ul.gform_fields li.gfield.gfield_error {
    margin-top: 0;
    margin-bottom: 0 !important;
    padding: 0 !important;
    border-top: none;
    border-bottom: none;
}
.entry .gform_wrapper.gf_browser_chrome ul li:after,.entry .gform_wrapper.gf_browser_chrome ul li:before,.entry .gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.entry .gform_wrapper.gf_browser_ie ul li:after,.entry .gform_wrapper.gf_browser_ie ul li:before,.entry .gform_wrapper.gf_browser_iphone ul li:after,.entry .gform_wrapper.gf_browser_iphone ul li:before,.entry .gform_wrapper.gf_browser_opera ul li:after,.entry .gform_wrapper.gf_browser_opera ul li:before,.entry .gform_wrapper.gf_browser_unknown ul li:after,.entry .gform_wrapper.gf_browser_unknown ul li:before,.gform_wrapper.gf_browser_chrome ul li:after,.gform_wrapper.gf_browser_chrome ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_ie ul li:after,.gform_wrapper.gf_browser_ie ul li:before,.gform_wrapper.gf_browser_iphone ul li:after,.gform_wrapper.gf_browser_iphone ul li:before,.gform_wrapper.gf_browser_opera ul li:after,.gform_wrapper.gf_browser_opera ul li:before,.gform_wrapper.gf_browser_unknown ul li:after,.gform_wrapper.gf_browser_unknown ul li:before{content:none}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{margin-left:.063em}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:.063em}
.gform_wrapper.gf_browser_gecko .gfield_checkbox li input,.gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_gecko .gfield_radio li input[type=radio]{margin-top:.438em}
.gform_wrapper.gf_browser_gecko select{padding:.188em 0}
.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 .625em 0 .5em!important}

.widget_position_0 {
	//clear:both;
}

	
	#footer .footer-double-column {
		margin:		0 10px 0 10px;
		width:		440px;
		float:		left;
	}


.imageframe-align-center {
  text-align: center;
}

#titel{float:left;text-align:center;width:900px;margin:0;padding:128px 0 0}


	#submenu-space, #bottom-level-nav-panel {
		
		-webkit-transform: translate3d(0,0,0);
		position: absolute;	
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 0;
		margin-left: 100%;
		height: 100%;
		opacity: 1;
		background-color: #30302f;
		z-index: 0;
		
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;

		-webkit-transition-delay: .1s;
		-moz-transition-delay:  .1s;
		-o-transition-delay:  .1s;
		transition-delay:  .1s;
	}

	#submenu-space.activated, #bottom-level-nav-panel.activated {
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		margin-left: 0;
		height: 100%;
		opacity: 1;
		background-color: #30302f;
		
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
	}


	#submenu-space{
		z-index: 300;
		-webkit-backface-visibility: hidden;
		backface-visibility: 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-right:15px;padding-left:15px}
.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{float:left}
.col-xs-12{width:100%}
.archive .content-inner .hentry:first-child .entry-title{font-size:24px;line-height:30px;margin-bottom:8px}
.archive .content-inner.layout-grid .hentry:first-child .entry-thumbnail .entry-header .entry-title{margin-bottom:0}
section.widget.news-category .hentry .entry-content,section.widget.news-category .hentry .entry-title{margin-left:0!important}
[class*="template-blog"] .content-inner .entry-title{margin-top:0}
#secondary .tab-content .has-thumbnail .entry-title,#secondary .tab-content .has-thumbnail .entry-meta{margin-left:0}
.news-slider .carousel .carousel-inner .entry-title{font-size:16px;line-height:20px}
.entry-title{font-family:'Bitter',serif}
.single .site-content .related-post .entry-title{font-size:14px;line-height:22px;margin-top:0}
.attachment .site-content .attachment .entry-title{font-size:36px;line-height:1.3;color:#000;margin-top:0}
.single .entry-title,.page .entry-title{font-size:36px;line-height:1.3;color:#000;margin-top:0}
.widget .entry-title{font-size:14px;line-height:22px;margin:0 0 10px}
.news-slider .carousel .carousel-inner .entry-title a{color:#fff}
.widget.news-category article .entry-title{font-size:16px}
.widget.news-category .hentry.has-thumbnail .entry-title,.widget.news-category .hentry.has-thumbnail .entry-meta,.widget.news-category .hentry.has-thumbnail .entry-content{margin-left:130px}
.widget.news-category .grid3 .hentry.has-thumbnail .entry-title,.widget.news-category .grid3 .hentry.has-thumbnail .entry-meta,.widget.news-category .grid3 .hentry.has-thumbnail .entry-content{margin-left:0}
#sidebar-header .hentry .entry-title{margin:1px 0 0}
.home #primary .widget .tab-pane .entry-title{font-size:16px}
#secondary .widget.latest-news .entry-title{margin:0}
#secondary .widget.latest-news .hentry.first .entry-title{font-size:16px;line-height:22px}
#bottom .carousel .hentry .entry-title{text-align:center}
#bottom .carousel .hentry .entry-title a{display:block}
.home .site-content .content-inner .entry-title{font-size:14px;line-height:22px;margin:0}
.archive .content-inner .entry-title{font-size:16px;line-height:22px;margin:0}
.ie8.archive .content-inner .hentry:first-child .entry-title{font-size:24px;line-height:30px;margin-bottom:8px}
.ie8.archive .content-inner.layout-grid .hentry:first-child .entry-thumbnail .entry-header .entry-title{margin-bottom:0}
.ie8[class*="template-blog"] .content-inner .entry-title{margin-top:-6px}
.ie8[class*="template-blog"] .content-inner .has-thumbnail .entry-title{margin-top:0}
.search .content-inner .entry-title{font-size:16px;line-height:22px;margin:0}

    .counter .h5 span.counter-label {
      font-size: 33px;
      font-size: 1.7368421053rem; }

div.td-footer-wrap .widget_nav_menu ul#menu-footer-4 li a {font-size: 13px;font-weight: normal;margin: 0;}

ul#menu-footer-4 {margin-top: 25px;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu li a:before, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li a:before {background: #ffffff;}

div#cta_container .widget .menu-cta-container {border: 2px solid #ffffff;border-radius: 10px;-webkit-transition: border-color 150ms linear;   -moz-transition: border-color 150ms linear;   -o-transition: border-color 150ms linear;   -ms-transition: border-color 150ms linear;   transition: border-color 150ms linear;}

div#cta_container .widget:hover .menu-cta-container {border: 2px solid #b7171d;  -webkit-transition: border-color 150ms linear;-moz-transition: border-color 150ms linear;-o-transition: border-color 150ms linear;-ms-transition: border-color 150ms linear;transition: border-color 150ms linear;}

div#cta_container .widget .menu-home-cta-container {border: 2px solid #ffffff;border-radius: 10px;}

.menu-home-cta-container li {border-top: 1px solid rgba(0,0,0,.1);   border-bottom: 1px solid rgba(255,255,255,.2);}

.menu-home-cta-container li:first-child {border-top-color: transparent;}

.menu-home-cta-container li:last-child {border-bottom-color: transparent;}

.menu-home-cta-container li:first-child a {border-radius: 10px 10px 0 0;}

.menu-home-cta-container li:last-child a {border-radius: 0 0 10px 10px;}

div#cta_container .widget .menu-home-cta-container li a:hover {background: rgba(0, 0, 0, 0.1);color:#ffffff;-webkit-transition: background-color 150ms linear;   -moz-transition: background-color 150ms linear;   -o-transition: background-color 150ms linear;   -ms-transition: background-color 150ms linear;   transition: background-color 150ms linear;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 li.selected,
		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 li.childselected,
		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 li.selected:hover,
		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 li.childselected:hover,
		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 li:hover {
			margin: 0px 0px 0px 0px;
		}

		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 ul li.selected,
		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 ul li.childselected,
		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 ul li.selected:hover,
		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 ul li.childselected:hover,
		#navigation-ad522302-2342-c784-a78a-3d9f8b88f0e5 ul li:hover {
			margin: 0px 0px 0px 0px;
		}

		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 li.selected,
		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 li.childselected,
		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 li.selected:hover,
		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 li.childselected:hover,
		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 li:hover {
			margin: 0px 0px 0px 0px;
		}

		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 ul li.selected,
		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 ul li.childselected,
		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 ul li.selected:hover,
		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 ul li.childselected:hover,
		#navigation-d32696dd-bb5e-f6f0-210e-53b2a933af85 ul li:hover {
			margin: 0px 0px 0px 0px;
		}

@charset "utf-8";

.clear
{
	clear:both;	
}

  
    #outreach .ctr,
    #education .ctr {
            margin: 0;
        padding: 20px;
    }



.ctr {
    max-width: 1060px;
    padding: 0 2%;
    margin: 0 auto;
}



.ctr:before,
.ctr:after,
.clr:before,
.clr:after {
    content: ' ';
    display: table;
}


.ctr:after,
.clr:after {
    clear: both;
}

#outreach .ctr {
    padding-left: 550px;
    max-width: 650px;
}

#education .ctr {
    padding-right: 600px;
    max-width: 600px;
}
#sdrn_bar .sdrn_ic_3{top:14px}
#sdrn_bar.menu_is_opened .sdrn_ic_3{top:9px !important;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);zoom:1}

								#sidebar #firstcol, #sidebar #secondcol { float: left; }

								#sidebar #secondcol { width: 162px; }

								
								body#home #sidebar #firstcol, body#home #sidebar #secondcol { width: 239px; }

								#sidebar #secondcol .widget { width: 162px; }

#sidebar #firstcol #wp-calendar, #sidebar #secondcol #wp-calendar { width: 112px; }

		
	#sidebar #firstcol #wp-calendar td, #sidebar #firstcol #wp-calendar th, #sidebar #secondcol #wp-calendar td, #sidebar #secondcol #wp-calendar th { padding-left: 2px; padding-right: 2px; }
.headerphone,.searchbar{text-align:right;}
.searchbar{width:180px;float:right;height:25px;padding:0px;margin:0px;position:relative;z-index:10;}
.searchbar form{margin-top:-10px;}





#header {
	padding: 30px 0 0 0;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}

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

		.top-menu ul li.parent-list a{padding-right: 18px;}

		#main-nav ul li a .sub-indicator,
		.top-menu ul li a .sub-indicator{
			right: 7px;
			top: 50%;
			margin-top: -2px;
			position: absolute;
			display: inline-block;
			content: '';
			width: 0;
			height: 0;
			border: 4px solid transparent;
			border-top: 4px solid #ddd;
		}

		.top-menu  ul li a .sub-indicator{border-top-color:#888;}

		#main-nav  ul ul li a .sub-indicator,
		.top-menu  ul ul li a .sub-indicator{
			border: 4px solid transparent;
			border-left: 4px solid #ddd;
		}

		.top-menu  ul ul li a .sub-indicator{border-left-color:#888;}

	.main-menu ul.menu , .top-menu ul.menu{	display:none; }

	.main-menu ul.menu , .top-menu ul.menu, .breaking-news, .ei-title h3{	display:none; }

	.main-menu ul.menu , .top-menu ul.menu, .breaking-news{	display:none; }

.relative .inner { padding: 20px; }

.relative .inner a { display: block; font-family: 'proxima_nova_alt_rgbold'; color: #000; padding-bottom: 7px; text-transform: uppercase; font-size: 14px; }

.relative .inner a:last-child { padding-bottom: 0; }

.intro .inner { height: 100%; position: absolute; left: 0; top: 0; padding: 20px; }

.description .inner { padding: 25px; }

.thought .inner { padding: 15px 25px; position: absolute; left: 0; top: 0; }


    .intro .inner a { position: static; }

.newsticker-jcarousellite {
	width:660px; 
	padding:0; 
	margin:0; 
	display:block;
	 }
 
 
.newsticker-jcarousellite li { 
	list-style:none; 
        border-bottom: solid  2px  #DDDDDD;
	padding:15px 10px 15px 10px;
	height:70px;
	 }

.last{margin-right: 0;}



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


#languages,
#menu_container,
#right-column,
#bottom,
#pagebottom,
#copyright,
#menu {
	display:none;
}




.secondary-content {
	float: left;
	font-size: 0.875em; 
	max-width: 280px;
	width: 29%;
}

.secondary-content h3 {
	font-weight: bold;
}

.secondary-content #searchform {
	margin-bottom: 20px;	
}



.secondary-content .main-menu-list-wrap {
	margin-bottom: 30px;
}

.secondary-content .main-menu-list-wrap li {
	margin-bottom: 1px;
	width: 100%;
}

.secondary-content .main-menu-list-wrap li a {
	background-color: #A6CFDA;
	display: block;
	padding-left: 50px;
	text-align: left;
}

.secondary-content .main-menu-list-wrap li.author-btn a{
	background-position: 20px 13px;
}

.secondary-content .main-menu-list-wrap li.genre-btn a{
	background-position: 22px -90px;
}

.secondary-content .main-menu-list-wrap li.language-btn a{
	background-position: 22px -187px;
}

.secondary-content .main-menu-list-wrap li.title-btn a{
	background-position: 20px -386px;
}

.secondary-content .main-menu-list-wrap li a:hover {
	background-color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: 5px;
  padding-left: 5px;
}

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



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

 
.visuallyhidden { 
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px; width: 1px; 
    overflow: hidden;
    position: absolute !important;
 }


.et_pb_blurb h4 {
	padding-bottom: 5px;
}


.et_pb_blurb h4 a {
	text-decoration: none;
}


.widget-glenn-nightstand .widget-content { float: right; width: calc(100% - 88px); }
.carousel--primary .carousel__slide-content-container{border-radius:50%;box-sizing:content-box;display:table;height:500px;margin-top:-250px;position:absolute;right:-12px;top:50%;width:500px}
.carousel__slide-content-container--primary{background-color:#669fd2;background-color:rgba(102,159,210,0.7)}
.carousel__slide-content-container--secondary{background-color:#0062b5;background-color:rgba(0,98,181,0.7)}
.carousel__slide-content-container--tertiary{background-color:#ff7e00;background-color:rgba(255,126,0,0.7)}


	table#bnavsocnet {width:225px}

	#bnavsocnet td {width:30px; padding:0}

	#bnavsocnet td#fblike iframe {width:150px; height:22px; border:none}

	#bnavsocnet a img {width:30px; height:30px; border:none}

.sliding_objects_image{width:365px;float:left; }

.module-loop-blogpost .module-loop-blogpost-sliderbox .module-loop-blogpost-slide-single {
  position: relative;
  overflow: hidden;
}

.module-loop-blogpost .module-loop-blogpost-sliderbox .module-loop-blogpost-slide-single .module-loop-blogpost-text {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: table;
}
.featured-small-posts .post-thumbnail{display:none;}
.post-thumbnail{float:left;max-width:100%;line-height:0;position:relative;overflow:hidden;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.post-thumbnail.wrap{margin:0 20px 0 0;}
.spacing-small .post-thumbnail{margin-bottom:10px;}
.spacing-small .post-thumbnail.wrap{margin:0 10px 0 0;}
.post-loop .post-thumbnail{margin-bottom:20px;}
.post-loop .post-thumbnail.wrap{margin-bottom:10px;}
.carousel-wrapper .post-thumbnail{margin:0 0 10px 0;}


#wrapper #middle {
	width: 100%;
	margin: 0;
	padding: 0;
}
#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%;}
.primary-banner-navigation .navigation{float:left;width:100%;height:40px;}
.primary-banner-navigation .navigation ul{list-style:none;margin:0px;padding:0px;}
.primary-banner-navigation .navigation li{float:left;background:none;width:240px;height:40px;margin:0px;padding:0px;}
.primary-banner-navigation .navigation li a{display:block;overflow:hidden;background:#ffffff;border-bottom:1px solid #c5c4c2;border-right:1px solid #c5c4c2;font-size:1.3em;text-align:center;width:239px;height:30px;padding:8px 0px 1px 0px;}
.primary-banner-navigation .navigation li.first a{border-left:1px solid #c5c4c2;width:239px;}
.primary-banner-navigation .navigation li a:hover,.primary-banner-navigation .navigation li a.active{color:#a6a69d;text-decoration:none;}
.primary-banner-navigation .navigation ul li{width:33%;padding:0;margin:0;}
.primary-banner-navigation .navigation ul li a{width:100% !important;padding:0;margin:0;font-size:1em;line-height:28px;}




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

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

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}

#cff .cff-author img{
  float: left;
}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

#cff .cff-author .cff-date{
  color: #9197a3;
  font-weight: normal;
  margin-top: 0px;
}

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
}
body header #print-logo{position:relative;display:block;padding:10px 10px 8px;background-color:#024f88;text-align:left;border-bottom:2px solid #fff;}
body header #print-logo p{font-size:10pt;font-weight:bold;font-style:italic;line-height:10pt;margin:0;position:absolute;right:10px;bottom:10px;color:white;}
body header #print-logo p.kcmu{color:#024f88;bottom:-30px;z-index:10;}
body header #print-logo img.kcmu{position:relative;left:20px;bottom:5px;}

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

.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 {
	float:left
}

.col-md-3 {
	width:25%
}


	
	#footer .col-md-3{
		margin-bottom: 30px;
	}
.tc-slider-controls{position:absolute;bottom:0;max-height:500px;line-height:500px;width:10%;opacity:0}
.tc-slid-hover .tc-slider-controls{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.tc-slider-controls.right{right:0;text-align:right}
.tc-slider-controls.left{left:0;text-align:left}


#sas {
text-align: center;
    width: 310px;
	color:#29435e;
	font-size: 13px;
	line-height:18px;padding-top:6px;
}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}


.localizador { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }













.testo:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.testo {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.testo:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.testo:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}

	
#news-boxes {	
	margin-left:0px;
	}

	
#news-boxes a {
	margin:  2px;
	*margin:  2px;
	padding: 3px;
	border:  1px solid #D9D9D9;
	font-size:1px;
	*font-size: 5px;
	background-color:#cccccc;
	}


#news-boxes a.active {
	font-size:2px;
	*font-size: 6px;
	background-color:#339999;
	}



.footer-details i{
    font-size: 22px;
    line-height: 40px;
}



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

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

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



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}

#bottom-menu-2 {
width: 30%;
margin-right: 3%;
float: left;
display: inline;
overflow: hidden;
}




	div.blog-right {



		width:515px;



		float:left;



	}




	div.feature div.blog-right { width:355px; }
#sdrn_menu .sdrn_icon:before,#sdrn_bar [data-icon]:before{font-family:'sdrn';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
#sdrn_bar,#sdrn_bar *,#sdrn_menu,#sdrn_menu *{margin:0;padding:0;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;font-family:'Open Sans', sans-serif;list-style:none;text-align:left;font-size:100%;font-weight:normal}
#sdrn_menu img,#sdrn_bar img{border:0;border:none}
#sdrn_bar{position:fixed;top:0px;left:0px;background:#0D0D0D;padding:10px 16px;width:100%;display:none;cursor:pointer;z-index:499;overflow:hidden;height:42px;display:none}
#sdrn_bar .menu_title{color:#f2f2f2;font-weight:400;font-size:20px;line-height:20px}
#sdrn_bar .bar_logo{border:0px;border:none;margin:0px;padding:0px;margin-top:-13px;padding-left:8px;padding-right:8px;width:auto;height:25px;position:absolute;left:auto;right:auto;top:50%}
#sdrn_bar .sdrn_icon_menu{color:#f2f2f2;margin-right:5px}
#sdrn_bar .sdrn_ic{width:20px;height:22px;overflow:hidden;float:left;margin-right:16px;padding-top:2px;position:relative}
#sdrn_bar .sdrn_ic span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:absolute;width:20px;height:4px;left:0px;background:#f2f2f2}
#sdrn_bar .sdrn_ic_1{top:0px}
#sdrn_bar .sdrn_ic_2{top:7px}
#sdrn_bar .sdrn_ic_3{top:14px}
#sdrn_bar.menu_is_opened .sdrn_ic_1{top:-10px}
#sdrn_bar.menu_is_opened .sdrn_ic_2{top:9px !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);zoom:1}
#sdrn_bar.menu_is_opened .sdrn_ic_3{top:9px !important;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);zoom:1}
#sdrn_menu,#sdrn_menu *,#sdrn_bar,#sdrn_bar *{-webkit-tap-highlight-color:transparent}


body #sdrn_bar {
  height: 70px;
  padding: 0 0 0 1rem; }

  body #sdrn_bar .bar_logo {
    height: 45px;
    top: 25px;
    padding-left: 5%; }

  body #sdrn_bar .sdrn_ic {
    background-color: #ed1b12;
    height: 70px;
    width: 70px; }

    body #sdrn_bar .sdrn_ic span {
      height: 6px;
      width: 38px;
      left: 16px; }

    body #sdrn_bar .sdrn_ic span.sdrn_ic_1 {
      top: 20px; }

    body #sdrn_bar .sdrn_ic span.sdrn_ic_2 {
      top: 32px; }

    body #sdrn_bar .sdrn_ic span.sdrn_ic_3 {
      top: 44px; }

body #sdrn_bar.menu_is_opened span.sdrn_ic_1 {
  top: -10px !important; }

body #sdrn_bar.menu_is_opened span.sdrn_ic_2 {
  top: 32px !important; }

body #sdrn_bar.menu_is_opened span.sdrn_ic_3 {
  top: 32px !important; }

			#sdrn_bar .menu_title, #sdrn_bar .sdrn_icon_menu {
				color: #ffffff;
			}



.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;
}

.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
  padding-right:.5em;
}


.node-form .content-add-more .form-submit{
  margin:0;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}

table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}

table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

.advanced-help-topic .content-border {
  border:1px solid #AAA
}

div.fieldgroup .content {
  padding-left:1em;
}

.block .content {
  border: 0px solid #ddd;
  padding: 0em;
  position: relative;
}

.style-menu .content {
  padding: 0;
  border: none;
}



.node .content {
  padding: 0em 10px;
  clear: both;
}

.node .content li {
  padding: 2px 0;
}

.comment .content {
  padding: 5px 10px;
}


#block-user-0 .content {
  border: solid 1px #ddd;
}

.quicktabs_main .block .content {
  border: none;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}
.menusto{background:#ececec;height:60px;width:100%;position:fixed;top:0;left:0;z-index:500;border-bottom:1px solid #ccc;}

#navwrap {
  padding-top: 80px;
}


.navbar-header {
margin-left: 10px;   
margin-top:3px;
}

.navbar-header #sap-logo-header {
    margin-left: 104px;
}

    .weekly-ads-title { float:none; margin:auto; height:auto; padding:0 10px; width:auto; max-width:100%; }


.feat-wide-sub-text h2,
#home-feat-text h2,
.feat-top2-left-text h2,
.feat-wide1-text h2,
.feat-wide4-text h2,
.feat-wide5-text h2,
h1.post-title,
#content-main h1.post-title,
#post-404 h1,
h1.post-title-wide,
#content-main blockquote p,
#commentspopup #content-main h1 {
	font-family: 'Playfair Display', sans-serif !important;
	}

	
#infscr-loading,
.score-nav-menu select,
h1.cat-head,
h1.arch-head,
h2.author-list-head,
h3.foot-head,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6,
span.side-list-cat {
	font-family: 'Raleway', sans-serif !important;
	}


h1.post-title,
#content-main h1.post-title {
	color: #222;
	font-size: 2.6rem;
	font-weight: 800;
	line-height: 110%;
	text-transform: none;
	width: 100%;
	}


#content-main h1.post-title {
	font-size: 2.2rem;
	}


#content-main #post-feat-img {
	margin-bottom: 30px;
	}


span.post-excerpt p,
#content-main span.post-excerpt p {
	color: #fff;
	font-size: 1rem;
	font-weight: 400;
	line-height: 130%;
	margin-bottom: 0;
	width: 65%;
	}


#content-area {
	float: left;
	padding: 5px 2.93255131965%; 
	position: relative;
	width: 94.1348973607%; 
	}


#content-main {
	width: 100%;
	}


#content-main p {
	color: #222;
	display: block;
	font-size: 1rem;
	font-weight: 400;
	line-height: 155%;
	margin-bottom: 20px;
	}


.wp-caption,
#content-main p.wp-caption-text,
.gallery-caption {
	color: #777;
	font-size: .8rem;
	margin-top: 5px;
	margin-bottom: 30px;
	max-width: 100%;
	text-align: left;
	}


#content-main ul {
	list-style: disc outside;
	margin: 10px 0;
	}


#content-main ol {
	list-style: decimal outside;
	margin: 10px 0;
	}


#content-main ul li,
#content-main ol li {
	margin-left: 50px;
	padding: 5px 0px;
	}


#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6 {
	font-weight: 700;
	line-height: 120%;
	margin: 10px 0;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
	}


#content-main h1 {
	font-size: 1.6rem;
	}


#content-main h2 {
	font-size: 1.4rem;
	}


#content-main h3 {
	font-size: 1.2rem;
	}


#content-main h4 {
	font-size: 1rem;
	}


#content-main h5 {
	font-size: .8rem;
	}


#content-main h6 {
	font-size: .6rem;
	}


#content-main blockquote p {
	color: #555;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 130%;
	margin: 30px 10%;
	width: 80%;
	}


#content-main blockquote p cite {
	color: #555;
	display: inline-block;
	font-size: .7rem;
	font-weight: 400;
	}


#content-main dt {
	font-weight: bold;
	}


#content-main dd {
	margin-left: 20px;
	}


#content-main abbr,
#content-main acronym {
	font-weight: bold;
	text-transform: uppercase;
	}


#content-main code {
	font-size: 1.1rem;
	}


#content-main sub {
	font-size: smaller;
	vertical-align: sub;
	}


#content-main sup {
	font-size: smaller;
	vertical-align: super;
	}


#content-main table {
	font-size: .9rem;
	width: 100%;
	}


#content-main td,
#content-main th {
	padding: 0 1.5%;
	}


#content-main tr.odd {
	background: #eee;
	}


#content-main #post-header {
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
	max-width: none;
	}


#content-main ul.post-gallery-top-list,
#content-main ul.post-gallery-bot-list {
	list-style: none;
	margin: 0;
	width: 100%;
	}


#content-main ul.post-gallery-top-list li,
#content-main ul.post-gallery-bot-list li,
#content-main ul.flex-direction-nav li {
	float: left;
	margin: 0;
	padding: 0;
	}


#content-main ul.flex-direction-nav {
	list-style: none;
	margin: 0;
	}


#content-main h4.post-header {
	margin-bottom: 20px !important;
	}


#commentspopup #content-main h1 {
	font-size: 1.4rem;
	font-weight: 800;
	line-height: 110%;
	margin: 0 0 20px;
	text-align: center;
	text-transform: none;
	}


#content-main ol.commentlist {
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
	}


#content-main ol.commentlist li {
	margin: 0;
	padding: 0;
	}


.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: none;
	}


.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-width: 0;
	box-shadow: none;
	}


.woocommerce #content div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	}

body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
	font-family: 'Lato', sans-serif;
	}


h3.home-feat-title,
h3.side-list-title,
#infscr-loading,
.score-nav-menu select,
h1.cat-head,
h1.arch-head,
h2.author-list-head,
h3.foot-head,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6 {
	font-family: 'Work Sans', sans-serif;
	}

	#sub h1.title-sub{letter-spacing:-0.33px !important;}

.cute-content-area-2 {
    min-height: 450px;
}


header .ns-form-wrapper {
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 60px;
  right: 0;
  z-index: 50;
  background-color: #fafafa;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  transition: height .3s ease-in;
  overflow: hidden;
  height: 192px;
  box-shadow: 1px 1px 3px #222;
  -webkit-box-shadow: 1px 1px 3px #222;
  -moz-box-shadow: 1px 1px 3px #222;
}


header .ns-form-wrapper.in-nav {
  position: relative;
  top: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-top: solid 1px #ddd;
  font-size: 85%;
  text-align: left;
}


header .ns-form-wrapper.in-nav.closed {
  border-top: 0;
}


header .ns-form-wrapper .ns-form-holder {
  height: 192px;
  top: 0;
  position: absolute;
  width: 100%;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  transition: top .3s ease-in;
}


header .ns-form-wrapper.closed {
  height: 0;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  transition: height .3s ease-in;
}


header .ns-form-wrapper.closed .ns-form-holder {
  top: -192px;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  transition: top .3s ease-in;
}
