/* COLORS */

.colored .pagetitlewrap,
a.service:hover .serviceicon,
.pricing .highlight .thead,
.mediaholder .link,
.progress-success .bar,
.btn-primary
{
	background: #00356b;
}

::selection
{
	background: #00356b;
}

::-moz-selection
{
	background: #00356b;
}

body.wide,
body.fullwidthlayout,
.boxedlayout .headertopwrap,
.headertopwrap.boxed 
{
	border-top: 3px solid #00356b;
}

.blogpost .page_body table thead,
.view-id-site_content thead {
	border-bottom: 1px solid #00356b;
}

.themecolor,
.notfounderror,
a,
a.color,
.ddsmoothmenu ul li.active a,
.ddsmoothmenu ul li.current-menu-ancestor a,
.ddsmoothmenu ul li a.selected,
.ddsmoothmenu ul li.active a.active:hover,
.block-sidebar-menu ul li span,
a.service:hover h4,
a.service:hover h5,
span.hlink,
.pricing .price,
.pricing .price .dollar,
.blogpost.sticky h2 a,
.blogpost.sticky .month,
.blogpost.sticky .month,
.blogpost.sticky .day,
.blogpost.sticky .day,
.sidebar .block-posts ul li span,
.block-archive ul li a:before,
.block-categories ul li a:before,
#block-menu-menu-elements ul li a:before,
ul.recentcomments li a.username,
ul.recentcomments li a:before,
ul.portfoliofilter li a:hover,
ul.portfoliofilter li a.selected,
.foliotextholder .itemcategories a,
.mediaholder .link,
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.accordion-toggle,
a.accordion-toggle:hover,
.pagination ul > .active > a,
.pagination ul > .active > span,
.node-type-program h4 a,
blockquote i.bq_tip,
blockquote i.bq_note,
blockquote i.bq_link,
blockquote i.bq_quote,
.bq_toc
{
	color: #00356b;
}

#views-exposed-form-search-programs-page-query #edit-reset 
{
	color: #00356b !important;
}

.ddsmoothmenu ul li.active a,
.ddsmoothmenu ul li.current-menu-ancestor a,
.blogpost .page_body table tfoot {
	border-top: 1px solid #00356b;
}

.footer .tagcloud a:hover,
.sidebar .tagcloud a:hover,
.blogpost .page_body input[type=button],
#page_specific_sidebar input[type=button],
.blogpost .page_body input[type=button]:active,
#page_specific_sidebar input[type=button]:active 
{
	background-color: #00356b;
}

.sidebar .tagcloud a:hover 
{
	border-color: #00356b;
}

.mediaholder .link 
{
	background: #00356b url(../img/tiles/transparent.png) repeat;
}

.btn-primary:hover,.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] 
{
	background: #00356b url(../img/tiles/dark25.png) repeat !important;
}

.btn-primary:active,.btn-primary.active 
{
	background: #00356b !important;
}

.form-submit #submit:active,
.standardbtn:active,
.standardbtn.active 
{
	background-color: #00356b !important;
}

/* ************************************************** */

/* OTHER */

.front .icon-plus:before {
	color: #fff;
}
.header .logo {
    margin-top: 32px;
    margin-bottom: 32px;
}
 .pagetitlewrap,
 #front_mission {
    /*background-image: url('/sites/default/files/files/yss-gate-6a.png') !important;*/
    background-image: url('/sites/default/files/files/stripes_60a.png') !important;
}
/*.fixed_head .logo img {
    max-width: 260px;
    margin-top: 8px;
}
.footerwrap.wide {
    background: #444 url('/sites/default/files/files/ivy-footer-bg-d2.png') no-repeat top center;
} */
.footer .menu-name-menu-study-abroad-main .last {
    display: block;
}
.btn-primary:hover,
.blogpost .page_body input[type=button]:hover,
#page_specific_sidebar input[type=button]:hover {
	background-color: #286dc0 !important;
}
.split_btn {
	font-size: 16px;
}
a.split_btn_right {
	margin-left: 2px;
	border-radius: 0 3px 3px 0;
	font-size: 14px;
}
a.split_btn_left {
	border-radius: 3px 0 0 3px;
}
.pricing {
	margin-bottom: 20px;
}
.pricing .pricewrap {
	margin: 0 0 25px 0;
}
.pricing .pricecol:nth-child(2) .pricewrap,
.pricing .pricecol:nth-child(5) .pricewrap {
	margin-left: 22px;
	margin-right: 22px;
}
.pricing .item.price_text {
	text-align: left;
}
.pricing .thead {
	height: 60px;
    display: table-cell;
    vertical-align: middle;
    width: 1000px;
}

/* ANCHOR FIX */
#block-system-main a[name] {
    display: block;
    height: 70px;
    margin-top: -70px;
}
.footerwrap.wide {
    background: #444 url("/sites/default/files/files/footer_stripes_70a.png") no-repeat top center;
}


blockquote i.bq_toc {
	font-size: 30px;
	margin: 0 9px 0 3px;
}
blockquote .toc_ttl {
	font-size: 18px;
}
blockquote.bq_special ol,
blockquote.bq_special ul {
	margin-left: 70px !important;
}
blockquote .toc {
	list-style-type: upper-roman;
	margin-bottom: 0 !important;
}
.bq_toc_wrap {
	padding: 0;
	background: none !important;
	background-color: none !important;
}




/* NEW 6x6 FRONT NARRATIVES */
.front_path_wrap,
#front_path_four {
	max-width: 371px;
	margin-right: 28px;
}
#front_path_three, 
#front_path_six {
	margin-right: 0;
}
.mediaholder .link {
	opacity: 1;
}
@media only screen and (max-width: 1199px) and (min-width: 980px) {
	.front_path_wrap,
	#front_path_four {
		max-width: 456px;
		margin-right: 28px;
	}
	#front_path_two, 
	#front_path_four, 
	#front_path_six {
		margin-right: 0 !important;
	}
	#front_path_three {
		margin-right: 28px;
	}
}
@media only screen and (max-width: 979px) and (min-width: 768px) {
	.front_path_wrap, 
	#front_path_four {
		max-width: 48%;
	}
	#front_path_four {
		margin-right: 0;
	}
	#front_path_three {
		margin-right: 28px;
	}
}
@media only screen and (max-width: 767px) {
	.mediaholder .link {
		left: 345px;
    	top: 90px;
    	border-radius: 8px;
	}
	.front_path_wrap, #front_path_four {
    	max-width: 100%;
    	margin-right: 0;
    }
}
/*.front_path_wrap .foliotextwrapper p:first-of-type {
	min-height: 180px;
}*/
.front_path_section_container .learn_more {
	color: #00356b;
}
.front_path_section_container h5 {
	font-weight: 500 !important;
}


ul.quicktabs-tabs {
	margin: 35px 40px 0px 0;
    float: left;
}
.quicktabs-tabs li a {
	font-weight: 700;
    font-size: 15px;
    transition: all 0.3s !important;
    padding-bottom: 9px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    padding-top: 9px !important;
}
.quicktabs-tabs li.active a {
	background: #00356b !important;
	color: #fff !important;
    border-radius: 5px;
}
.quicktabs-tabs li.active a:hover {
	background-color: #286dc0 !important;
}
.bq_highlight_p,
.sidebar blockquote i.bq_tip, 
.sidebar blockquote i.bq_note, 
.sidebar blockquote i.bq_link, 
.sidebar blockquote i.bq_quote {
	margin-left: -40px;
}
.sidebar blockquote i.icon-doc-1 {
	margin-left: -37px;
}
.sidebar blockquote p.bq_highlight_p {
	padding-left: 68px;
}
#front_mission > p {
    font-size: 16px;
    line-height: 24px;
}
#front_mission p,
#front_mission h2 i {
    color: #fff !important;
}
#front_mission {
	background-color: #00356b;
	background-size: 100% 200%;
}
#front_mission .btn-primary {
	background: #e5e5e5;
	color: #00356b !important;
	opacity: .9;
}
#front_mission .btn-primary:hover {
	color: #fff !important;
	opacity: 1;
}


.accordion {
    margin-bottom: 12px;
}




@media only screen and (max-width: 1199px) and (min-width: 980px) {
	.ddsmoothmenu ul li a:link {
		font-size: 13px;
	    padding-right: 6px !important;
	    padding-left: 6px;
	}
	.header .logo {
		width: 300px;
	}
	.mycipe_top {
		display: none;
	}
} 
@media only screen and (max-width: 979px) and (min-width: 768px) {
	.headerwrap .mainmenu {
	    margin-top: -45px;
	}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
	.mainmenu {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 767px) {
	.mainmenu {
	    margin-top: 30px !important;
	    /* margin-bottom: -110px; */
	}    
	.pricing .pricecol:nth-child(2) .pricewrap,
	.pricing .pricecol:nth-child(5) .pricewrap {
		margin-left: 0;
		margin-right: 0;
	}
}