/*
Theme Name: MyCollege Child
Description: MyCollege Child Theme
Author: RTC
Template: mycollege
Version: 1.2
*/

@import url("../mycollege/style.css");

/*general styles*/
body {font-size:13.5px !important;}

.container.content a {color:#602d91 !important;}
.container.content a:hover, .container.content a:active {color:#00aeef !important; }
.styled-title {color:#2e3192 !important;}

.full-width-page p {color:#43494C !important;}

nav#main-menu {margin:10px 10px 0 0;}
.sf-menu li {margin:0 15px 0 0 !important;}
.sf-menu li li {margin:0 !important;}
.sf-menu a {color:#43494C !important; line-height:48px !important; font-size:14px;}
#main-menu .current-menu-item a {border-top:2px solid #602d91 !important; color:#602d91 !important; font-weight:bold;}
.sf-menu li a:hover {color:#602d91 !important; border-top:2px solid #602d91 !important;}
#main-menu .sf-menu li ul li a:hover {border-top:none !important;color:#602d91 !important; }
#main-menu .current-menu-item ul li a {border-top:none !important;color:#6F6B6B !important;}
#main-menu .sf-menu li ul {margin:27px 0 0 !important;}
.sf-menu .sf-sub-indicator {display:inline;}
ul.sf-menu > li {display:inline-block !important; *display:inline;}
/*.sf-menu {text-align:center;}*/
.sf-menu li li, #main-menu .sf-menu li ul {width:250px !important;}
/*.main-menu {float:none !important;}*/

.container.content a.button,
 	.container.content a.read-more {color:#FFF !important;}

#header {height:220px !important; min-height:220px;}
#header .header-middle.firstt {padding:20px 0 35px;/* margin-top:25px;*/}
.header-middle {height:55px !important; padding:20px 0 35px !important;}
.header-phone {width:237px !important; }
#featuredslider .captions {
	height:50px !important;
	width:100% !important;
    background-color: rgb(32, 21, 15);
    background-color: rgba(32, 21, 15, 0.6) !important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20150F, endColorstr=#20150F);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#20150F, endColorstr=#20150F)";
	display:none !important;
}
#featuredslider .captions li {width:90% !important;}
#featuredslider .captions p {width:100% !important;}
#featuredslider {height:430px !important;}

.site-title {margin:0 0 0 10px !important;}

.header-tagline {width:575px !important; padding:5px 0 8px !important;}
.header-tagline h3 {font-size:19px !important;}
.left-bg {height:151px !important; top:55px;}

.entry-content {color:#43494C !important; padding:0 !important; width:640px !important;}
.full-width-page .entry-content {width:100% !important;}
.page-entry .entry-content {padding-top:0 !important;}
body.home .content {padding-top:280px;}
.blog-entry {border:none !important;}

.page-template-modules-php .page-top {display:none;}
.page-template-modules-php .homepage_boxes {}
#modulevideo {
    height: 540px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 960px;
}
#modulevideo img {width:100%;}
.moduless {clear:both; margin-top:200px;}
.page-template-modules-php .homepage_boxes .one-fifth {width: 21.8%;}

.container.content .entry-content ul li, .container.content .entry-content ol li {margin-left:20px;}
ul.slides li,
 	ul.flex-direction-nav li,
 	ul.circle-arrow li {margin-left:0 !important;}

/*shortcodes*/
.ml20 {margin-left:20px !important;}
.button {box-shadow:none !important;}
.purple {
	background-color:#602D91;
	background:linear-gradient(to bottom, #7B34BF 0%, #602D91 100%) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #7B34BF, #602D91) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #602D91;
    color: #FFF;
}
.button.small {font-size:12px !important;}
.accordion .tab {line-height:20px !important; padding:10px 0 10px 40px !important;}
.accordion .tab span {top:10px !important;}

.recent-photo h3 {
	border-bottom: 1px solid #E8EAEE;
    color: #5D6F8D;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 18px;
    padding-bottom: 7px;
}
.recent-photo .flickr img {height:auto; width:90px;}
#right-col .flickr img {height:auto !important;}

/*sidebar general styles*/
aside.sidebar-widget p {padding:0 15px;}
.sidebar-widget li:hover {background-color:#fff !important;}

/*pagination*/
.pagination .current {font-weight:bold;}
.pagination a.inactive {color:#FFF !important;}

/*blog styles*/
.post.blog-entry {border:1px solid #E8EAEE !important;}
.single-blog-entry .post.blog-entry {border:none !important;}
.read-more {
	background-color:#00ADEE;
	background:linear-gradient(to bottom, #00ADEE 0%, #4496D2 100%) repeat scroll 0 0 transparent !important;
	margin-top:20px;
}
.entry-thumb {
	float:left;
	height:200px !important;
	margin-bottom:0 !important;
	margin-right:20px;
	overflow:hidden;
	width:200px !important;
}
.entry-thumb img {height:100% !important; width:100% !important;}
.entry-excerpt {margin-left:20px;}
.alignleft {margin-right:20px !important;}
.author-avatar img, .author-avatar {height:70px !important;}

/*tabbed widget styles*/
.tabbed-panes h4 a {font-size:100%;}
.tabbed-panes .recent-date {background-image:none !important; padding-left:0 !important; font-style:italic; color:#686C6F !important; font-size:100%;}
.popular-posts ul li {margin-bottom:20px !important;}

/*search pages*/
.search_pt {display:none;}
body.search-results .search_pt { font-size:0.8em; display:inline; float:right; background-color:#43494C; color:#FFF; padding:1px 5px;}

body.search-results .programs.type-programs .program-meta {padding:0 15px 20px 15px; margin-bottom:20px;}
body.search-results .programs.type-programs h2.entry-title {padding:10px 20px 10px 14px;}
body.search-results .staff.type-staff .entry-content {margin-top:-10px; padding-top:0;}
body.search-results .page.type-page h2.entry-title {padding:7px 15px;}

/*.entry-meta ul li {padding-left:22px !important;}
.meta-date, article.programs .program-meta span.program_ts {background:url("images/icons/calendar.png") no-repeat left 2px rgba(0, 0, 0, 0) !important;}
article.programs .program-meta span.program_locate {background:url("images/icons/location.png") no-repeat left 2px rgba(0, 0, 0, 0) !important;}
.meta-comments {background:url("images/icons/comments.png") no-repeat left 2px rgba(0, 0, 0, 0) !important;}*/

/*search form*/
.search-box input[type="text"],
 	#right-col .search-box input[type="text"],
	#right-col #bbp-search-form input[type="text"] {width:73% !important; margin:0; display:inline-block !important; height:34px !important;}
#right-col #bbp-search-form input[type="text"] {width:71% !important;}
.search-box .search-submit,
 	.search-box input[type="submit"],
 	#right-col .search-box input[type="submit"] {width:auto !important; margin:0 !important; display:inline-block !important; padding:0 10px !important;}
#right-col .search-form,
 	#right-col #bbp-search-form {margin:15px 0 0;}
.search-box .search-submit {
	background-color:#00ADEE;
	background:linear-gradient(to bottom, #00ADEE 0%, #4496D2 100%) repeat scroll 0 0 transparent !important;
}
#right-col #bbp-search-form {padding:0 15px;}
#right-col #bbp-search-form label {display:none;}
#right-col #bbp-search-form input[type="submit"] {margin:0; box-shadow:none; padding:9px 10px; text-shadow:none;}

/*header search form*/
#header .search-box {position:relative !important; top:0 !important; padding-top:22px;}
#header .search-form {background:none !important; border:0 !important; padding:0 !important;}
#header .search-form input[type="text"] {width:90% !important; height:25px !important; font-size:11px !important; padding:0 5px !important; cursor:text;}
#header .search-form input[type="submit"] {display:none !important;}

/* social top */
.social-top {
/*	float: right;
	margin:5px 22px 0 0;*/
	background-color: #F0F2F4;
    border-bottom: 1px solid #EDEDED;
    min-height: 40px;
    padding: 5px 0 0;
}
.social-top ul#socialnets {margin-right:20px; float: right;}
.social-top ul#socialnets li {
	float: left;
	margin: 7px 5px 0 0;
	list-style: none;
}
.social-top ul#socialnets li a {
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 24px;
	height: 24px;
	opacity: .8;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}
.social-top ul#socialnets li a:hover {
	opacity: 1;
}
.social-top ul#socialnets li.twitter-icon a {
	background-image: url(images/icons/social-tw.png);
	background-repeat:no-repeat;
}
.social-top ul#socialnets li.facebook-icon a {
	background-image: url(images/icons/social-fb.png);
	background-repeat:no-repeat;
}
.social-top ul#socialnets li.flickr-icon a {
	background-image: url(images/icons/social-flickr.png);
	background-repeat:no-repeat;
}
.social-top ul#socialnets li.rss-icon a {
	background-image: url(images/icons/social-rss.png);
	background-repeat:no-repeat;
}

#top-nav {float:right; border-right:1px solid #6F6B6B; margin:8px 15px 0 0; padding:0 7px 0 0;}
ul#top-nav, ul#top-nav li {list-style-type:none !important;}
#top-nav li {margin:0 0 0 10px; float:left;}
#top-nav li a {color:#43494C; text-transform:uppercase; font-size:0.9em;}
#top-nav li a:hover {color:#602D91;}
#top-nav .current-menu-item a {background-color:#F0F2F4 !important; border-top:none !important; font-weight:bold;}

/*social bottom in widget*/
.footer-sidebar-widget .social-bottom {
	float:left;
	border-top: 1px solid #52585B;
    padding:20px 0 10px 0;
	margin: 20px 0 0 0;
    width: 80%;
}
.footer-sidebar-widget .social-bottom li {
	float: left;
	margin-right: 5px;
	list-style-type: none !important;
/*	background-image:none !important;*/
	padding-left:0 !important;
	margin-left:0 !important;
}
.footer-sidebar-widget .social-bottom li a {
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 24px;
	height: 24px;
	opacity: .8;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}
.footer-sidebar-widget .social-bottom li a:hover {
	opacity: 1;
}
.footer-sidebar-widget .social-bottom li.twitter-icon {
	background-image: url(images/icons/social-tw.png);
	background-repeat:no-repeat;
}
.footer-sidebar-widget .social-bottom li.facebook-icon {
	background-image: url(images/icons/social-fb.png);
	background-repeat:no-repeat;
}
.footer-sidebar-widget .social-bottom li.flickr-icon {
	background-image: url(images/icons/social-flickr.png);
	background-repeat:no-repeat;
}
.footer-sidebar-widget .social-bottom li.rss-icon {
	background-image: url(images/icons/social-rss.png);
	background-repeat:no-repeat;
}

/*homepage boxes*/
div.homepage_boxes {width:100%; margin:0; position:absolute; top:0; left:0; clear:both; z-index:99999;}
a.homepage-box {
	background:none repeat scroll 0 0 #72cbeb;
	padding:3.5% 1.6%;
	margin:0 !important;
    float: left;
    font-weight: 400;
    text-align: center;
    transition: all 0.1s ease-in-out 0s;
	display:inline-block !important;
}
a.homepage-box:hover {
	margin:-2.5% 0 0 !important;
	padding:2.5% 1.6% 7%;
}
a.homepage-box h2, a.homepage-box p {color:#FFF !important;}
a.homepage-box h2 {font-size: 17px; line-height:1.2em;}
a.homepage-box p {font-size:1em; line-height:1.5em;}
a.homepage-box img {margin-bottom:10px;}

/*footer styles*/
#footer {font-size:13.5px !important;}
#footer .footer-left-2column {width:558px !important; border-right: 1px solid #52585B; float: left; margin-right: 40px; padding-right: 40px;}
#footer, .bottom-footer, .bottom-footer a {color:#909294 !important;}
#footer a:hover {color:#f0f2f4 !important;}
#footer .current-menu-item a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #4496D2 !important;
}

.footer-sidebar-widget ul.contt li {list-style-type:none !important;}
.footer-sidebar-widget ul.contt li.street-address {background-image:url('images/icons/icon_address_1.png'); background-repeat: no-repeat; background-position: left 4px;}
.footer-sidebar-widget ul.contt li.tel {background-image:url('images/icons/icon_phone_2.png'); background-repeat: no-repeat; background-position: left 4px;}
.footer-sidebar-widget ul.contt li.email {background-image:url('images/icons/icon_email_2.png'); background-repeat: no-repeat; background-position: left 6px;}

/*contact framed box*/
.framed-box span.cont_add, .framed-box span.cont_web, .framed-box span.cont_ph, .framed-box span.cont_fax, .framed-box span.cont_em {padding-left:20px;}
.framed-box span.cont_add {background-image:url('images/icons/icon_address_1.png'); background-repeat: no-repeat; background-position: left 3px;}
.framed-box span.cont_ph {background-image:url('images/icons/icon_phone_2.png'); background-repeat: no-repeat; background-position: left 2px;}
.framed-box span.cont_em {background-image:url('images/icons/icon_email_2.png'); background-repeat: no-repeat; background-position: left 3px;}
.framed-box span.cont_fax {background-image:url('images/icons/icon_fax_2.png'); background-repeat: no-repeat; background-position: left 2px;}
.framed-box span.cont_web {background-image:url('images/icons/icon_web_1.png'); background-repeat: no-repeat; background-position: left 3px;}

/*staff custom post type*/
.staff .entry-content {padding:15px !important; width:607px !important;}
.staff.blog-entry {border:1px solid #E8EAEE !important;}
.single-staff .staff .entry-content {padding:0 0 15px !important; width:640px !important;}
.single-staff .staff.blog-entry {border:none !important;}
.staff .entry-thumb {width:200px; height:200px; float:left; margin:0 20px 20px 0;}
.staff .entry-thumb img {width:100%; height:auto;}
.staff .entry-title {padding:0 0 7px 0;}
.staff .staff-meta {margin:0 0 20px 0;}
.staff .staff-meta .staff_posit {font-weight:600; display:block;}
.staff .staff-meta .staff_em,
 	.staff .staff-meta .staff_ph {display:block;}

.single-staff .entry-thumb {margin-bottom:0;}
.single-staff .staff-meta {margin:0 0 20px 0;}
.single-staff .staff-meta .staff_posit {font-weight:400; display:block; font-size:1.5em;}
.single-staff .staff-meta .staff_em,
 	.single-staff .staff-meta .staff_ph {display:block;}

/*symposia custom post type*/
.symposia .entry-content {padding:15px !important; width:607px !important;}
.symposia.blog-entry {border:1px solid #E8EAEE !important;}
.single-symposia .symposia .entry-content {padding:0 0 15px !important; width:640px !important;}
.single-symposia .symposia.blog-entry {border:none !important;}
article.symposia h2.entry-title {padding:10px 20px 7px 0;}

article.symposia .symposia-pages {margin-top:20px;}
article.symposia .symposia-pages .symchild p {border:1px solid #E8EAEE !important; padding:10px; text-align:center;}
article.symposia .symposia-pages .symchild:hover p {border:1px solid #00AEEF !important;}

.symposia-meta span.program_broch {width:80%; margin:0 auto 20px auto;}
article.symposia .symposia-meta span.symposia_tag {display:block; clear:both;}
article.symposia .symposia-meta span.symposia_tag {font-weight:bold; font-style:italic; font-size:1.1em; margin-bottom:10px;}

/*modules custom post type*/
.modules-content {padding:25px; background:#fafafa; margin-bottom:40px;}
.lessons-content h2.entry-title {padding:7px 0;}
.lessons-content {padding:25px; border:1px solid #e8eaee;}

/*program custom post type*/
.programs .entry-content {padding:0 15px 15px !important; width:607px !important;}
.programs.blog-entry {border:1px solid #E8EAEE !important;}
.single-programs .programs .entry-content {padding:0 0 15px !important; width:640px !important;}
.single-programs .programs.blog-entry {border:none !important;}
table.program-metas {width:80%; margin:20px auto 10px auto;}
table.program-metas tr {border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}
table.program-metas td {padding:3px;}
table.program-metas td.width30 {width:30%; text-align:left; padding-left:15px; font-weight:bold; vertical-align:middle;}
.program-meta {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #E8EAEE;}
.program-meta h2 {text-align:center; margin-top:20px; line-height:22px;}
.program-meta span.program_broch {width:80%; margin:0 auto;}
.program-meta span.program_broch a.button {margin:10px auto 0 !important;}

article.programs h2.entry-title {padding:10px 20px 7px 0;}
article.programs .program-meta span.program_tag,
 	article.programs .program-meta span.program_chr,
	article.programs .program-meta span.program_ts,
	article.programs .program-meta span.program_locate {display:block; clear:both;}
article.programs .program-meta span.program_tag {font-weight:bold; font-style:italic; font-size:1.1em; margin-bottom:10px;}
article.programs .program-meta span.program_chr {background:url("../mycollege/framework/images/sprite.png") no-repeat scroll -688px -346px transparent; padding-left:20px;}
article.programs .program-meta span.program_ts {background:url("../mycollege/framework/images/sprite.png") no-repeat scroll -656px -377px transparent; padding-left:20px;}
article.programs .program-meta span.program_locate {background:url("../mycollege/framework/images/sprite.png") no-repeat scroll -594px -443px transparent; padding-left:20px;}

.single article.programs .program-meta span.program_tag,
 	.single article.programs .program-meta span.program_chr,
	.single article.programs .program-meta span.program_ts,
	.single article.programs .program-meta span.program_locate {display:block; clear:both;}
.single article.programs .program-meta span.program_tag {font-weight:bold; font-style:italic; font-size:1.1em; margin-bottom:10px;}
.single article.programs .program-meta span.program_chr {background:url("../mycollege/framework/images/sprite.png") no-repeat scroll -688px -346px transparent; padding-left:20px;}
.single article.programs .program-meta span.program_ts {background:url("../mycollege/framework/images/sprite.png") no-repeat scroll -656px -377px transparent; padding-left:20px;}
.single article.programs .program-meta span.program_locate {background:url("../mycollege/framework/images/sprite.png") no-repeat scroll -594px -443px transparent; padding-left:20px;}

/*events calendar styles*/
#tribe-events .entry-content {width:100% !important;}

aside.sidebar-widget ol.vcalendar h4 {padding:0; font-size:15px;}
aside.sidebar-widget ol.vcalendar .duration {font-style:italic;}
aside.sidebar-widget ol.vcalendar li {background:none !important; padding:0 15px 10px;}

table.tribe-events-calendar .tribe-events-tooltip h4 {font-weight:bold !important; padding:0; font-size:15px;}
table.tribe-events-calendar .tribe-events-tooltip span.end-time.dtend, table.tribe-events-calendar .tribe-events-tooltip span.date-start.dtstart {font-style:italic;}
table.tribe-events-calendar .tribe-events-tooltip p.entry-summary {margin-top:5px;}

/*#tribe-events-header .tribe-events-sub-nav {display:none;}*/
.single-tribe_events .tribe-events-content p:first-child {padding:4% 4% 0 4%;}
.single-tribe_events .tribe-events-content p {padding:0 4% 0 4%;}
.tribe-events-loop .tribe-events-list-event-description a.tribe-events-read-more {
	background: linear-gradient(to bottom, #00ADEE 0%, #4496D2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-radius: 3px;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 8px;
    text-align: center;
    transition: opacity 0.3s ease-in-out 0s;
}
.tribe-events-list .tribe-events-event-image {width:15% !important;}

/*events shortcode*/
.recent-events-main, .recent-pevents-main {
	position: relative;
}
.recent-events-meta ul li, .recent-pevents-meta ul li {
	background-color: #ededed;
	list-style-type: none;
	text-align: center;
}
.recent-events .duration, .recent-pevents .duration {
	font-style: italic;
	color: #949699;
}
.recent-events-content, .recent-pevents-content {
	overflow: hidden;
}
.no-recent-events, .no-recent-pevents {
	font-style:italic; color:#949699;
}
.recent-events-content p, .recent-pevents-content p { 
	font-size: 12px;
	padding: 0;
}
.recent-events-thumb, .recent-pevents-thumb {
	width: 84px;
	height: 49px;
	float: left;
	margin-right: 10px;
}
.recent-events-thumb img, .recent-epvents-thumb img {
	width: 100%;
	height: 49px;
}
.recent-events-main .recent-events h4, .recent-pevents-main .recent-pevents h4 {
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    padding: 0;
}
.recent-events-main .recent-events, .recent-pevents-main .recent-pevents {
    border-top: 1px solid #E8EAEE;
    margin-bottom: 18px;
    padding-top: 18px;
}
.recent-events-main .recent-events:first-child, .recent-pevents-main .recent-pevents:first-child {
    border: medium none;
    padding-top: 0;
}
.recent-events-main h3, .recent-pevents-main h3 {
	border-bottom: 1px solid #E8EAEE;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 18px;
    padding-bottom: 7px;
	color:#2e3192 !important;
}
.recent-events-main .arrowsevents, .recent-pevents-main .arrowspevents {
	position: absolute;
	right: 19px;
	top: 1px;
}
.recent-events-main .flex-direction-nav a, .recent-pevents-main .flex-direction-nav a {
	width: 19px;
	height: 19px;
	margin-left: 4px;
	background: url(../mycollege/framework/images/sprite.png) no-repeat 0 -329px;
	transition: all 200ms ease-in 0s;
	top: 0;
	margin-top: 0;
}
.recent-events-main .flex-direction-nav .flex-prev, .recent-pevents-main .flex-direction-nav .flex-prev {
	left: -26px;	
}
.recent-events-main .flex-direction-nav .flex-next, .recent-pevents-main .flex-direction-nav .flex-next {
	right: -20px;	
}
.recent-events-main .flex-direction-nav a.flex-next, .recent-pevents-main .flex-direction-nav a.flex-next {
	background-position: -22px -329px;
}
.recent-events-main .flex-direction-nav .flex-prev:hover, .recent-pevents-main .flex-direction-nav .flex-prev:hover {
	background: url(../mycollege/framework/images/sprite.png) no-repeat 0 -349px;
}
.recent-events-main .flex-direction-nav .flex-next:hover, .recent-pevents-main .flex-direction-nav .flex-next:hover {
	background: url(../mycollege/framework/images/sprite.png) no-repeat -22px -349px;
}

/*next event header shortcode*/
.header-phone {padding:6px 0 34px 75px !important; background:url("framework/images/calendar-icon.png") no-repeat scroll 10px 20px #FF7E01 !important;}
.rtc_next_event .rtc_nextev .direction {text-transform:uppercase; color:#43494C; font-size:0.8em;}
.rtc_next_event .rtc_nextev h2 {padding-top:0; padding-bottom:0; font-size:20px;}
.rtc_next_event .rtc_nextev h2 a {color:#FFF; line-height:1em;}
.rtc_next_event .rtc_nextev h2 a:hover {border-bottom:1px dashed #FFF;}
.rtc_next_event .rtc_nextev h4.duration {font-style:italic;}

/*pdf print*/
.printfriendly {float:right; clear:both; display:inline-block;}
.printfriendly img {margin-bottom:0 !important;}
.printfriendly #pf-ft {display:none !important;}

/*tablepress styles*/
.dataTables_wrapper .dataTables_filter label input {
	-moz-box-sizing: border-box;
    background: linear-gradient(to bottom, #F7F7F7 0%, #F1F2F3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D6DCE1;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
    color: #ABAEB4;
    cursor: pointer;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    margin: 2px 0 5px 2px;
    padding: 0 15px;
}

table#tablepress-12 th.column-1, table#tablepress-12 td.column-1,
table#tablepress-13 th.column-1, table#tablepress-13 td.column-1,
table#tablepress-14 th.column-1, table#tablepress-14 td.column-1,
table#tablepress-15 th.column-1, table#tablepress-15 td.column-1,
table#tablepress-16 th.column-1, table#tablepress-16 td.column-1 {width:7%;}

/*gravity forms & wysija styles*/
.widget_wysija input[type="text"],
.bbp-user-register input[type="text"],
.bbp-login-form input[type="text"], .bbp-login-form input[type="password"],
#right-col #bbp-search-form input[type="text"],
.bbp-topic-form input[type="text"], input#bbp_topic_tags, .bbp-topic-form select,
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper select {
    border: 1px solid #D6DCE1;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
    color: #949699;
    cursor: pointer;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    margin: auto;
    padding: 0 15px !important;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* beautiful background below :) */
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7f7f7 0%, #f1f2f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f1f2f3));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #f1f2f3 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #f1f2f3 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #f1f2f3 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #f1f2f3 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f2f3', GradientType=0 );
}

.gform_wrapper textarea,
textarea.bbp-the-content.wp-editor-area {
	-moz-box-sizing: border-box;
    background: linear-gradient(to bottom, #F7F7F7 0%, #F1F2F3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D6DCE1;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
    color: #949699;
    cursor: pointer;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 40px;
    margin: auto;
    padding: 0 15px !important;
	display: inline-block;
}
textarea.bbp-the-content.wp-editor-area {border:0;}
.gform_wrapper select {
	display: block !important;
	padding:10px !important;
}
.bbp-topic-form select {padding:10px !important;}

.widget_wysija input[type="submit"],
.bbp-user-register input[type="submit"],
#right-col #bbp-search-form input[type="submit"],
.bbp-submit-wrapper button.submit,
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	background-color:#4496D2;
	background: linear-gradient(to bottom, #00ADEE 0%, #4496D2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    line-height: 35px !important;
    margin: 0;
    transition: opacity 0.3s ease-in-out 0s;
}
.bbp-submit-wrapper button.submit, .bbp-user-register input[type="submit"] {padding:0 10px;}
.bbp-user-register label, .bbp-user-register input[type="text"] {
	width:100%;
	display:inline-block;
}
.bbp-user-register legend {display:none;}
.bbp-user-register fieldset {border:none; margin:0; padding:0 15px;}
.widget_wysija input[type="submit"] {
	height: 35px;
	padding:0 10px;
}
.widget_wysija span.wysija-notice {
	font-style:italic;
	margin-top:20px;
	display:block;
}
#right-col .widget_wysija input[type="submit"] {margin:10px auto 0 auto;}
#right-col .widget_wysija input[type="text"] {width:100%; margin-bottom:10px;}
#right-col .widget_wysija span.wysija-notice {padding:0 15px;}

.mc4wp-form input {
	border: 1px solid #D6DCE1;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
	color: #949699;
	cursor: pointer;
	font-family: "Open Sans",sans-serif;
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	margin: auto;
	padding: 0 15px !important;
	display: inline-block;
	box-sizing: border-box;
	background: linear-gradient(to bottom, #f7f7f7 0%, #f1f2f3 100%);
	width:100%;
}
.mc4wp-form input[type="submit"] {background-color: #4496D2; background: linear-gradient(to bottom, #00ADEE 0%, #4496D2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color:#FFF;}
.mc4wp-alert {font-weight:bold; padding:10px 0;}
.mc4wp-success {color:green;}
.mc4wp-error {color:red;}
.textwidget .mc4wp-form p {padding:0 0 10px 0 !important;}

/*divider shortcode*/
.line-divider {
	clear: both;
	display: block;
	position: relative;
	width: 100%;
	height: 3px;
	padding: 0 0 30px;
	margin-top: 15px;
	border-top:2px solid #E8EAEE;
}

/*RTC added styles here*/
.entry-content ul {
     list-style: disc outside none;
     margin-bottom:20px;
}
.entry-content ol {
     list-style: decimal outside none;
     margin-bottom:20px;
}
.entry-content ul.flex-direction-nav, .entry-content ul.slides {
	list-style-type:none !important;
}

.newsletter .newsletter-box .newsletter-form p {font-size: 0.9em;line-height: 1.2em; color:#FFFFFF;}
.newsletter .newsletter-box a {color:#FFFFFF; text-decoration:none; border:none !important;}
.newsletter .newsletter-box a:hover {text-decoration:none;}

/*bbpress styles*/
	.bbpress .entry-content .bbp-forum-description, .bbpress .entry-content .bbp-forum-meta-content, .bbpress .entry-content .bbp-topic-meta-content {color: #686C6F; font-style:italic; }
	.bbpress .entry-content .bbp-forum-description a, .bbpress .entry-content .bbp-forum-meta-content a, .bbpress .entry-content .bbp-topic-meta-content a { text-decoration: underline; }
	.bbpress .entry-content .item-container	{ display: block; }

	/* inline avatars */
	.bbp-author-avatar { float: none; display: inline; zoom: 1; /* old IE junk */ display: inline-block; margin: 0; vertical-align: middle; }

	/* forum & topic lists and tables */
	.bbpress .entry-content .forum-list-container, .bbpress .entry-content .topics-list-container { clear: both; margin: 1em 0 2em; } /* main list container */
	.bbp-forums thead, .bbp-forums tfoot, .bbp-topics thead, .bbp-replies tfoot, .bbp-replies .th-label { display: none; } /* list - table head and foot */
	.bbpress .entry-content table tbody tr td, .bbpress .entry-content table tbody tr.odd td {background: transparent; border:0;}
	.bbpress .entry-content table.bbp-forums tbody tr td, .bbpress .entry-content table.bbp-topics tbody tr td {padding: 12px 16px;}
	/* forum and topic list - title */
	.bbpress .entry-content .bbp-forum-info h4.item-title,
	.bbpress .entry-content .bbp-topic-info h4.item-title {margin: 3px 0 6px; }
	/* forum and topic lists - details on right */
	.bbpress .entry-content table.bbp-forums .bbp-forum-meta-content,
	.bbpress .entry-content table.bbp-topics .bbp-topic-meta-content { float: right; }
	/* forum list - sub-forum links */
	.bbpress .entry-content table tbody tr ul.bbp-forums { border: 0; }
	.bbpress .entry-content table tbody tr ul.bbp-forums li.sub-forum-list { margin: .5em 0; }
	.bbpress .entry-content table tbody tr ul.bbp-forums .item-title { font-size: 14px; margin: .5em 0; }
	/* forum list - meta info */
	.bbpress .entry-content .bbp-forum-meta-counts, .bbpress .entry-content .bbp-topic-meta-counts { line-height: 26px; color:#5D6F8D;}
	.bbpress .entry-content .bbp-forum-meta-counts .bbp-forum-topic-count,
	.bbpress .entry-content .bbp-forum-meta-counts .bbp-topics-label,
	.bbpress .entry-content .bbp-forum-meta-counts .bbp-forum-reply-count,
	.bbpress .entry-content .bbp-forum-meta-counts .bbp-reply-label,
	.bbpress .entry-content .bbp-forum-meta-latest .bbp-topic-freshness,
	.bbpress .entry-content .bbp-forum-meta-latest .bbp-topic-meta,
	.bbpress .entry-content .bbp-topic-meta-counts .bbp-topic-reply-count,
	.bbpress .entry-content .bbp-topic-meta-counts .bbp-topic-reply-label,
	.bbpress .entry-content .bbp-topic-meta-counts .bbp-topic-voice-count,
	.bbpress .entry-content .bbp-topic-meta-counts .bbp-topic-voices-label,
	.bbpress .entry-content .bbp-topic-meta-latest .bbp-topic-freshness,
	.bbpress .entry-content .bbp-topic-meta-latest .bbp-topic-meta {float: right; margin: 0 0 0 7px; text-align: right;}
	.bbpress .entry-content .bbp-forum-meta-latest .bbp-topic-meta, .bbpress .entry-content .bbp-topic-meta-latest .bbp-topic-meta {margin-left: 10px;}
	.bbpress .entry-content .bbp-forum-meta-counts .bbp-forum-topic-count, .bbpress .entry-content .bbp-topic-meta-counts .bbp-topic-voice-count {padding: 0 6px 0 0;}
	.bbpress .entry-content .bbp-forum-meta-counts .bbp-forum-reply-count,
	.bbpress .entry-content .bbp-forum-meta-counts .bbp-forum-topic-count,
	.bbpress .entry-content .bbp-topic-meta-counts .bbp-topic-reply-count,
	.bbpress .entry-content .bbp-topic-meta-counts .bbp-topic-voice-count {font-weight: bold;font-size: 24px;text-shadow: 0 1px 0 white;line-height: 1;}
	.bbpress .entry-content .bbp-forum-meta-latest, .bbpress .entry-content .bbp-topic-meta-latest {clear: right; margin: 2px 0 0;}
	/* topic - thread "started by" */
	.bbpress .entry-content .topics-list-container table.bbp-topics {width:100%;}
	.bbpress .entry-content p.bbp-topic-meta {font-size: 11px;line-height: 10px;}
	.bbpress .entry-content p.bbp-topic-meta a { font-weight: bold; }
	.bbpress .entry-content p.bbp-topic-meta a img { display: none; } /* hide "started by" avatar (already shown at far left) */
	.bbpress .entry-content .bbp-forums .bbp-topic-freshness-author { display: none; } /* hide freshness avatar/name (forum list) */
	/* latest post avatar */
	.bbp-topic-creator-avatar div.avatar {
		float: left;
		overflow: hidden;
		margin: 0 15px 0 0;
		border-width: 1px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		-webkit-background-clip: padding-box;
	}
	.bbp-topic-creator-avatar div.avatar img {width:64px; height:64px;}
	/*.bbp-topic-freshness-author .bbp-author-avatar { margin: 0 3px 0 0; } */
	.bbp-topic-creator-avatar { float: left; } /* topic list avatars */
	.bbp-topic-creator-avatar div.avatar { width: 64px; height: 64px; }
	.bbp-topic-meta .sep { color: #ccc; padding: 0 5px; } /* seperator */
	/* new thread form */
	.bbpress .entry-content .bbp-the-content-wrapper {padding-bottom:20px;}
	.bbpress .entry-content fieldset.bbp-form {border: 0;padding: 10px 0;}
	.bbpress .entry-content fieldset.bbp-form legend, 
	.bbpress .entry-content #container fieldset.bbp-form legend, 
	.bbpress .entry-content #wrapper fieldset.bbp-form legend {
		padding-left: 0;
		font-size: 14px;
		font-weight: bold;
	}
	textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content {width:100% !important;}
	.bbp-topic-form textarea {padding-bottom:15px;}
	.bbpress .entry-content .bbp-topic-form { margin-top: 3em; }
	.bbpress .entry-content div.bbp-submit-wrapper { margin: 1.5em 0 1em; } /* submit button */
	.bbpress .entry-content div.bbp-submit-wrapper button { margin-left: 0; }
	/* replies (single topic posts) */
	.bbpress .entry-content #bbpress-forums table.bbp-replies {width:100%;}
	.bbpress .entry-content #bbpress-forums .item-container {margin-bottom: 10px;display: block;overflow: hidden; border:1px solid #E8EAEE;}
	.bbpress .entry-content #bbpress-forums .item-content {clear: left;padding: 18px 15px  0;margin: 0 0 22px;}
	#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {margin-left:0 !important;}
	#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {width:auto !important;}
	#bbpress-forums div.bbp-reply-author img.avatar {
		width: 35px;
		height: 35px;
		float: left;
		overflow: hidden;
		margin: 0 15px 0 0 !important;
		border-width: 1px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		-webkit-background-clip: padding-box;
	}
	#entry-author-info {border-bottom:0 !important;}
	.bbpress #bbp-author-subscriptions h2, .bbpress #bbp-author-subscriptions .entry-content,
	.bbpress #bbp-author-favorites h2, .bbpress #bbp-author-favorites .entry-content,
	.bbpress #bbp-author-topics-started h2, .bbpress #bbp-author-topics-started .entry-content {padding:7px 0 !important;}
	.bbpress #entry-author-info #author-avatar {width: 35px; height: 35px;float: left; overflow: hidden; margin: 0 15px 0 0;	border-width: 1px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-background-clip: padding-box; }
	.bbpress #author-avatar, .bbpress #author-avatar img { float: left; width:35px; height:35px; }
	.bbpress .item-container #author-avatar a .avatar, .bbpress .item-container .avatar, .bbpress #RespondToPost .avatar { margin: 0 15px 0 0; }
	#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {border:0 !important; margin-bottom:0 !important;}
	.bbpress .entry-content table.bbp-replies tbody tr td { border: 0; }
	.bbp-replies td { padding: 0; }
	.bbp-replies .item-header { min-height: 30px; }
	.reply-post-title .poster-name, 
	.reply-post-title .said {
		float: left;
		margin: 0 8px 0 0;
		padding: 0;
	}
	.item-header .said,
	.item-header .bbp-reply-ip { 
		color: #999;
		text-transform: uppercase;
		font-size: 10px;
		line-height: 24px;
	}
	.item-header .bbp-reply-ip { float: right; }
	.bbp-replies .item-actions { line-height: 11px; }
	span.bbp-admin-links {
		float: none !important;
		margin: 0 0 1em 1em !important
	}
	.item-content-container .item-footer .date, .item-content-container .item-footer .item-actions {float: left; padding: 0 7px 0 0; line-height: 11px;}
	.item-content-container .item-footer .date {color: #686C6F; font-style:italic;}
	#bbpress-forums #subscription-toggle, #bbpress-forums #favorite-toggle {float:right; color:#DDDDDD;}
	/* notices */
	.bbpress .entry-content div.bbp-template-notice.info p, .bbpress .entry-content div.bbp-template-notice.info p a { color: #5989AC; padding-bottom:0 !important; }	/* info notice */
	.bbpress .entry-content div.bbp-template-notice.info p a:hover { color: #335E7D }

	/* friend ship request list */
	#friend-list li { clear: left; }
	
/*	report plugin*/
	.bbp-rc-reply-is-reported {color:#F00;}
	
/*		log in widget*/
	.bbp-login-form fieldset {border:0; margin:0; padding:0 15px;}
	.bbp-login-form input[type="text"], .bbp-login-form input[type="password"] {width:100%; padding:15px;}
	.bbp-login-form .bbp-login-links {padding-top: 10px; margin: 0;	line-height: 1.5em;}
	.bbp_widget_login .bbp-logged-in {padding:5px 15px 5px 33px;}
	.bbp_widget_login .bbp-logged-in a.button {color:inherit !important; border-radius:0; box-shadow:none; font:inherit !important; margin:0; opacity:1; padding:0; text-align:right; text-shadow:none; width:95%; }

	.widget_display_topics ul li { background-image:none; padding-left:15px;}
	.widget_display_topics ul li div {font-style:italic;}

	.login form#registerform input[type="password"] {width:100%; padding:3px; margin:2px 6px 16px 0; font-size:24px; line-height:1;}
	.login form#registerform p.description {color:#FAFAFA !important;}
	
/*:lang(el) { font-family:"Cardo"; font-size: 15px; }
:lang(he) { direction: rtl; font-family: "SBL Hebrew"; font-size: 19px; }*/

	
/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {	
/*	#header .search-form input[type="text"] {width:60% !important; float:left; height:35px;}*/
	.search-box input {line-height:inherit !important;}
	#header h1.site-title {margin-left:0 !important;}
	.social-top {position:relative; /*z-index:4 !important; float:right !important; top:-20px !important;*/}
	.social-top.container {width:100% !important;}
	.social-top ul {vertical-align:top !important;}
	#top-nav {float:left !important; border-right:0 !important; margin-left:20px;}
	nav#main-menu {margin-right:0 !important;}
	#featuredslider {height:200px !important;}
	
	body.home .content {padding-top:0 !important;}
	.container.content {width:100%;}
	.entry-content, .full-width-page .entry-content, .staff .entry-content, .programs .entry-content {width:inherit !important;}
	body.home .entry-content, body.page-id-138 .full-width-page .entry-content {padding:0 20px !important;}
	.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth, .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {width:100% !important; margin:0 !important;}
	.entry-content, .single-staff .staff .entry-content, .single-programs .programs .entry-content {padding: 0 4% 15px !important; width:inherit !important;}
	
	div.homepage_boxes {position:relative !important; display:block !important; float:none !important;}
	div.homepage_boxes a.homepage-box {padding:3.5% 0 !important;}
	div.homepage_boxes a.homepage-box:hover {margin:0 !important; padding:3.5% 0 !important;}
	
	#footer {margin-top:40px !important;}
	#footer .footer-middle {width:inherit !important; padding:40px 20px !important;}
	.footer-left-column, .footer-middle-column, .footer-right-column {width:100% !important;}
	
	.page-top {border:none !important;; margin-bottom:20px !important;}
	.page-top h2 {padding-left:0 !important;}
	.staff .entry-thumb {width:100px !important; height:auto !important;}
	.entry-content .wp-caption {width:100% !important; text-align:center !important;}
	.entry-content table.tablepress {width:inherit !important;}
	
	.entry-content .gallery .gallery-item img {width:80% !important; height:auto !important;}
	.bbpress .entry-content table.bbp-forums .bbp-forum-meta-content, .bbpress .entry-content table.bbp-topics .bbp-topic-meta-content {width:100%; clear:both; margin-bottom:10px;}
	textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content, body.page .bbp-reply-form code, body.page .bbp-topic-form code, body.single-topic .bbp-reply-form code, body.single-forum .bbp-topic-form code, body.topic-edit .bbp-topic-form code, body.reply-edit .bbp-reply-form code {width:inherit !important;}
	.wp-editor-container .quicktags-toolbar {max-width: 90% !important;}
	
	.widget_wysija input[type="text"], .bbp-user-register input[type="text"], .bbp-login-form input[type="text"], .bbp-login-form input[type="password"], #right-col #bbp-search-form input[type="text"], .bbp-topic-form input[type="text"], input#bbp_topic_tags, .bbp-topic-form select, .gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper select {width:100% !important;}
	.gform_wrapper .top_label textarea.textarea {width:inherit !important;}
	.gform_wrapper select {padding:0 10px !important;}
	
	#modulevideo {height: auto;width: 100%;}
}

/* #Tablet (Portrait)
================================================== */

/* ----------------------------------------------------- */
/* Tablet (Portrait) */
/* ----------------------------------------------------- */
/* Width of 768px */
/* ----------------------------------------------------- */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
/*	.sf-menu li {margin:0 5px 0 0 !important;}*/
	#menu-nav {display:none;}
	.mnav {display: block !important;width: 420px;margin: 6px 0 20px;border: 1px solid #d7dadc;padding: 2px 2px 2px 0;border-radius: 0;}
	.header-tagline {width:460px !important;}
	.header-tagline h3 {font-size:15px !important;}
	.header-phone {background-image:none !important; padding: 15px 0 25px 10px !important;}
	.entry-content, .staff .entry-content, .programs .entry-content {width:inherit !important;}
	.single-symposia .symposia .entry-content, .single-programs .programs .entry-content, .single-staff .staff .entry-content {width:inherit !important;}
	.symposia .entry-content {width:inherit !important;}
	.search-box input[type="text"], #right-col .search-box input[type="text"], #right-col #bbp-search-form input[type="text"] {width:inherit !important;}
	.search-box .search-submit, .search-box input[type="submit"], #right-col .search-box input[type="submit"], #right-col #bbp-search-form input[type="submit"] {width:100% !important; margin-top:10px !important;}
	#tribe-events .tribe-events-loop .hentry {padding-left:20px; padding-right:20px;}
	.printfriendly {display:none !important;}
	#modulevideo {height: auto;width: 100%;}
}

/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
/*	.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth {width:100% !important;}*/
	.symposia .entry-content {width:inherit !important;}
	.single-symposia .symposia .entry-content {width:inherit !important;}
	#tribe-events .tribe-events-loop .hentry {padding-left:20px; padding-right:20px;}
	#tribe-events .entry-content {width:inherit !important;}
	.newsletter {display:none;}
	.tribe-events-sub-nav li a {background:none !important;}
	.printfriendly {display:none !important;}
	#modulevideo {height: auto;width: 100%;}
}

@media only screen and (max-width: 480px) {
	.symposia .entry-content {width:inherit !important;}
	#top-nav {margin-left:0 !important;}
	.social-top ul#socialnets {margin-right:0 !important;}
	.single-symposia .symposia .entry-content {width:inherit !important;}
	#tribe-events .tribe-events-loop .hentry {padding-left:20px; padding-right:20px;}
	#tribe-events .entry-content {width:inherit !important;}
	.tribe-events-sub-nav li a {background:none !important;}
	.printfriendly {display:none !important;}
	#modulevideo {height: auto;width: 100%;}
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.footer-sidebar-widget ul.contt li.street-address {background-image:url('images/icons/icon_address_1-2x.png'); background-size:14px 14px;}
	.footer-sidebar-widget ul.contt li.tel {background-image:url('images/icons/icon_phone_2-2x.png'); background-size:14px 14px;}
	.footer-sidebar-widget ul.contt li.email {background-image:url('images/icons/icon_email_2-2x.png'); background-size:14px 14px;}
	
	.social-top ul#socialnets li.twitter-icon a {
		background-image: url('images/icons/social-tw-2x.png');
		background-size:24px 24px;
	}
	.social-top ul#socialnets li.facebook-icon a {
		background-image: url('images/icons/social-fb-2x.png');
		background-size:24px 24px;
	}
	.social-top ul#socialnets li.flickr-icon a {
		background-image: url('images/icons/social-flickr-2x.png');
		background-size:24px 24px;
	}
	.social-top ul#socialnets li.rss-icon a {
		background-image: url('images/icons/social-rss-2x.png');
		background-size:24px 24px;
	}
	
	.footer-sidebar-widget .social-bottom li.twitter-icon {
		background-image: url('images/icons/social-tw-2x.png');
		background-size:24px 24px;
	}
	.footer-sidebar-widget .social-bottom li.facebook-icon {
		background-image: url('images/icons/social-fb-2x.png');
		background-size:24px 24px;
	}
	.footer-sidebar-widget .social-bottom li.flickr-icon {
		background-image: url('images/icons/social-flickr-2x.png');
		background-size:24px 24px;
	}
	.footer-sidebar-widget .social-bottom li.rss-icon {
		background-image: url('images/icons/social-rss-2x.png');
		background-size:24px 24px;
	}
}