/*

Theme Name: Zerif Lite

Theme URI: http://themeisle.com/themes/zerif-lite/

Author: ThemeIsle

Author URI: http://themeisle.com

Description: Zerif LITE is a free one page Wordpress theme. It's perfect for web agency business,corporate business,personal and parallax business portfolio, photography sites and freelancer.Is built on BootStrap with parallax support, is responsive, clean, modern, flat and minimal. Zerif Lite is ecommerce (WooCommerce) Compatible, WPML, RTL, Retina-Ready, SEO Friendly and with parallax, full screen image is one of the best business themes.

Version: 1.8.2.2

License: GNU General Public License version 3

License URI: license.txt

Text Domain: zerif-lite

Domain Path: /languages/

Tags: black, gray, red, white, one-column, two-columns, right-sidebar,fixed-layout,light,front-page-post-form,full-width-template,rtl-language-support,sticky-post,theme-options,responsive-layout, custom-background, custom-menu, editor-style, featured-images, threaded-comments, translation-ready,photoblogging

*/





/*--------------------------------------------------------------

1.0 - Reset

--------------------------------------------------------------*/

html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 16px;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
	-moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
	box-sizing:         border-box;
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active {
	outline: 0;
}
a img {
	border: 0;
}
.page-id-438 a.common{color:#fff !important;}
.page-id-30824 .talk-to-dean-bonner-wrapper.first-margin {
    display: none;
}
.page-id-30824 .dean-office-address{display: none;}
body {
	font-family: 'Lato', sans-serif !important;
	font-size: 14px;
	color: #808080;
	font-weight: normal;
	overflow-x: hidden;
	line-height: 25px;
	text-align: center;
}
/* Internet Explorer 10 in Windows 8 and Windows Phone 8 Bug fix */
@-webkit-viewport {
	width: device-width;
}
@-moz-viewport {
	width: device-width;
}
@-ms-viewport {
	width: device-width;
}
@-o-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}
/* Other fixes*/
*,*:before,*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
i {
	vertical-align: middle;
}
ul, ol {
padding-left: 0 !important;
}
/* Selection colours (easy to forget) */
::selection {
	background: #FFB81C;
	color: #FFF;
}
::-moz-selection {
	background: #FFB81C;
	color: #FFF;
}
/*New 18-02-2016*/
@font-face {
    font-family: 'Lato';
    src: url('fonts/lato-regular-webfont-webfont.eot');
    src: url('fonts/lato-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regular-webfont-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont-webfont.svg#latoregular') format('svg');
}

@font-face {
    font-family: 'MontrealDemiBold';
    src: url('fonts/montreal-demibold-webfont.eot');
    src: url('fonts/montreal-demibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montreal-demibold-webfont.woff2') format('woff2'),
         url('fonts/montreal-demibold-webfont.woff') format('woff'),
         url('fonts/montreal-demibold-webfont.ttf') format('truetype'),
         url('fonts/montreal-demibold-webfont.svg#montreal-demiboldregular') format('svg');
}

@font-face {
    font-family: 'MontserratBold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
}

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fonts/opensans-condbold-webfont.eot');
    src: url('fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condbold-webfont.woff2') format('woff2'),
         url('fonts/opensans-condbold-webfont.woff') format('woff'),
         url('fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
}

@font-face {
    font-family: 'Regular-Universal';
    src: url('fonts/ufonts_com_universal-condensed-webfont.eot');
    src: url('fonts/ufonts_com_universal-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts_com_universal-condensed-webfont.woff2') format('woff2'),
         url('fonts/ufonts_com_universal-condensed-webfont.woff') format('woff'),
         url('fonts/ufonts_com_universal-condensed-webfont.ttf') format('truetype'),
         url('fonts/ufonts_com_universal-condensed-webfont.svg#universal_condensedregular') format('svg');
}

@font-face {
    font-family: 'UniversalCondensedBold';
    src: url('fonts/ufonts_com_universal-condensed-bold-webfont.eot');
    src: url('fonts/ufonts_com_universal-condensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts_com_universal-condensed-bold-webfont.woff2') format('woff2'),
         url('fonts/ufonts_com_universal-condensed-bold-webfont.woff') format('woff'),
         url('fonts/ufonts_com_universal-condensed-bold-webfont.ttf') format('truetype'),
         url('fonts/ufonts_com_universal-condensed-bold-webfont.svg#universal_condensedbold') format('svg');
}

@font-face {
    font-family: 'ERUniversMacBold';
    src: url('fonts/ER-Univers-Mac-Bold_15878.eot');
    src: url('fonts/ER-Univers-Mac-Bold_15878.eot?#iefix') format('embedded-opentype'),
         url('fonts/ER-Univers-Mac-Bold_15878.woff2') format('woff2'),
         url('fonts/ER-Univers-Mac-Bold_15878.woff') format('woff'),
         url('fonts/ER-Univers-Mac-Bold_15878.ttf') format('truetype'),
         url('fonts/ER-Univers-Mac-Bold_15878.svg#ERUniversMacBold') format('svg');
}

/*New 18-02-2016*/
/*@font-face {
  font-family: 'Regular-Universal';
  src: url('fonts/ufonts_com_universal-condensed.ttf') format('truetype');
}
@font-face {
  font-family: 'UniversalCondensedBold';
  src: url('fonts/ufonts_com_universal-condensed-bold.ttf') format('truetype');
}
@font-face {
  font-family: 'MontrealDemiBold';
  src: url('fonts/Montreal-DemiBold.ttf') format('truetype');
}*/
@font-face {
  font-family: 'ERUniversMacBold';
  src: url('fonts/ER-Univers-Mac-Bold_15878.ttf') format('truetype');
}
/*@font-face {
  font-family: 'Lato';
  src: url('fonts/lato-regular-webfont.ttf') format('truetype');
}
@font-face {
  font-family: 'OpenSans';
  src: url('fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  src: url('fonts/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'MontserratBold';
  src: url('fonts/Montserrat-Bold.ttf') format('truetype');
}*/


a {
	color: #FFB81C;
	-webkit-transition: all 700ms;
	transition: all 700ms;
}
a,a:hover {
	text-decoration: none;
}
a:hover {
	color: #cb4332;
}
p {
    margin: 0;
}
.full-width {
	width: 100%;
	margin: auto;
}
.aspire-w-menu {
    background: #00295b;
    padding: 10px;
    margin: -4px 0 0 0;
	border: solid 2px #FFB81C;
}
.aspire-w-menu ul li a {

    color: #fff;
    font-size: 14px;

}
.aspire-w-menu ul li a:hover {

    color: #FFB81C;
    font-size: 14px;

}
.aspire-w-menu ul li span {
   
    width: 40px;
    height: 28px;
    float: left;
    margin: 0 10px 0 0px;
}
.aspire-w-menu ul li:nth-child(1) span { background: #328fce;}
.aspire-w-menu ul li:nth-child(2) span { background: #08b89d;}
.aspire-w-menu ul li:nth-child(3) span { background: #f58232;}
.aspire-w-menu ul li:nth-child(4) span { background: #009f50;}
.aspire-w-menu ul li:nth-child(5) span { background: #ef4123;}
.aspire-w-menu ul li:nth-child(6) span { background: #e45e90;}
.aspire-w-menu ul li:nth-child(7) span { background: #8fc73e;}
.aspire-w-menu ul li:nth-child(8) span { background: #006899;}
.aspire-w-menu ul li:nth-child(9) span { background: #55489d;}


h1.about-title{
  font-family: universalcondensedbold !important;
  font-size: 27px !important;
  font-weight:normal !important;
  float: left;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  text-transform: uppercase !important;
  word-spacing: -12px !important;
  width:100%;
}
h2.second-title{
    font-family: MontserratBold !important;
    font-size: 22px !important;
    float: left;
    /*letter-spacing: 1px !important;*/
    line-height: 24px !important;
    margin-bottom: 8px;
    /*word-spacing: -10px !important;*/
    width:100%;
}
h2.second-title a {
    color: #0273b7 !important;
    font-family: MontserratBold !important;
    font-size: 22px !important;
    margin-bottom: 8px;
    /*letter-spacing: 1px !important;*/
    line-height: 24px !important;
    /*word-spacing: -10px !important; */
}
h3.third-title a:hover,
h2.second-title a:hover {
    color: #FFB81C !important
}
h3.third-title {
    float: left;
    font-family: MontserratBold !important;
    font-size: 20px !important;
    font-weight: bold;
    /*letter-spacing: 1px !important;*/
    line-height: 24px !important;
    width: 100%;
    /*word-spacing: -10px !important;*/
}
h3.third-title a {
    color: #0273b7 !important;
    font-family: MontserratBold !important;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 24px !important;
}
/*--------------------------------------------------------------

2.0 Typography

--------------------------------------------------------------*/
#main-nav .navbar-header .small_nav{
  float: right;
}
#main-nav .small_nav .top_small_nav {
    float: right;
    list-style: outside none none;
    margin: -4px 0 8px;
    padding: 0;
}
#main-nav .small_nav .top_small_nav .common{display: inline-block;}
#main-nav .small_nav .top_small_nav .common a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px;
}
#main-nav .small_nav .top_small_nav .common:first-child a {
    border-right: 1px solid;
}
#main-nav .small_nav .search_outer .field {
    border-radius: 3px 0 0 3px;
    float: left;
    font-size: 14px;
    max-width: 142px;
    padding: 3px 10px;
    width: 100%;
}
#main-nav .small_nav .search_outer .search-submit {
    background-color: #FFB81C;
    background-image: url("images/search.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 44% auto;
    border-radius: 0 3px 3px 0;
    float: right;
    margin: 0;
    padding: 4px 0;
    text-align: center;
    text-indent: -1007px;
    width: 38px;
}
#main-nav #site-navigations {
    margin: 5px 0 0;
    padding: 0;
}
#horizontalscrolling-3 div{background:#fff; padding:5px;
    margin: 0 0 9px 0;}
#horizontalscrolling-3 h1{
color:#fff;
}
.header .fixed #site-navigations {display: none ;}
#main-nav #site-navigations #menu-header-menu {margin:0;}
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
p {
	margin-bottom: 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
	line-height: 26px;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code, kbd, tt, var {

	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}

abbr, acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

mark, ins {

	background: #fff9c0;

	text-decoration: none;

}

sup,

sub {

	font-size: 75%;

	height: 0;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

small {

	font-size: 75%;

}

big {

	font-size: 125%;

}

dl {

	margin: 0 20px;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

	margin-bottom: 10px;

	display: block;

	clear: both;

}

h1,h2 {

	font-family: 'Montserrat', 'sans-serif';

	font-weight: 700;

	line-height: 35px;

}

h1,

h1 span {

	font-size: 30px;

}

h2 {

	font-size: 26px;

}

h3 {

	font-size: 24px;

}

h4 {

	font-size: 18px;

}

h5 {

	font-size: 17px;

}

h6 {

	font-size: 16px;

}

/*--------------------------------------------------------------

3.0 Buttons

--------------------------------------------------------------*/

.buttons {

	text-align: center;

	margin-top: 45px;

}

.button {

	display: inline-block !important;

	text-align: center;

	text-transform: uppercase;

	padding: 10px 35px 10px 35px;

	border-radius: 4px;

	margin: 10px;

}

.custom-button {

	display: inline-block !important;

	text-align: center;

	text-transform: uppercase;

	padding: 13px 35px 13px 35px;

	border-radius: 4px;

	margin: 10px;

	border: none;

}

.red-btn {

	background: #FFB81C;

}

.green-btn {

	background: #FFB81C;

}

.blue-btn {

	background: #3ab0e2;

}

.yellow-btn {

	background: #E7AC44;

}

.red-btn,.green-btn,.blue-btn,.yellow-btn {

	color: #FFF !important;

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.blue-btn:hover {

	color: #FFF;

	background: #1288b9;

}

.red-btn:hover {

	color: #FFF;

	background: #cb4332;

}

.green-btn:hover {

	color: #FFF;

	background: #cfb15e;

}

.yellow-btn:hover {

	color: #FFF;

	background: #d8951e;

}

.btn:hover{

    box-shadow: none;

}

/*--------------------------------------------------------------

3.0 Elements

--------------------------------------------------------------*/

hr {
	background-color: #FFB81C;
    border: 0 none;
    float: left;
    height: 1px;
    margin-bottom: 1.5em;
    width: 100%;
}

ul, ol {

	margin: 0 0 1.5em 3em;

}

ul {

	list-style: disc;

}

ol {

	list-style: decimal;

}

li > ul,

li > ol {

	margin-bottom: 0;

	margin-left: 1.5em;

}

dt {

	font-weight: bold;

}

dd {

	margin: 0 1.5em 1.5em 0;

}

img {

	height: auto; /* Make sure images are scaled correctly. */

	max-width: 100%; /* Adhere to container width. */

}

figure {

	margin: 0;

}

.site-main p {

	margin: 0 0 24px;

}

table {

	border-bottom: 1px solid #ededed;

	border-collapse: collapse;

	border-spacing: 0;

	font-size: 14px;

	line-height: 2;

	margin: 0 0 20px;

	width: 100%;

}

caption,

th,

td {

	font-weight: normal;

	text-align: left;

}

caption {

	font-size: 16px;

	margin: 20px 0;

}

th {

	font-weight: bold;

	text-transform: uppercase;

	border-top: 1px solid #ededed;

	padding: 6px 10px 6px 0;

}

td {

	border-top: 1px solid #ededed;

	padding: 6px 10px 6px 0;

}

thead th{

	border: none;

}

/*---------------------------------------

 **   COLORS                         -----

-----------------------------------------*/

/** BACKGROUNDS **/

.red-bg {

	background: #FFB81C;

}

.green-bg {

	background: #34d293;

}

.blue-bg {

	background: #3ab0e2;

}

.yellow-bg {

	background: #E7AC44;

}

.dark-bg {

	background: #404040;

}

.white-bg {

	background:  #fff;

}

/** FOR TEXTS AND ICON FONTS **/

.red-text {

	color: #FFB81C;

}

.green-text {

	color: #34d293;

}

.blue-text {

	color: #3ab0e2;

}

.yellow-text {

	color: #f7d861;

}

.dark-text {

	color: #404040;

}

.white-text {

	color: #fff;

}

/*---------------------------------------

 **   BORDER BOTTOMS                 -----

-----------------------------------------*/

.white-border-bottom:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 50%;

	height: 2px;

	background: #F5F5F5;

	bottom: -9px;

	left: 25%;

}

.dark-border-bottom:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 50%;

	height: 2px;

	background: #404040;

	bottom: -9px;

	left: 25%;

}

.red-border-bottom:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 75%;

	height: 2px;

	background: #FFB81C;

	bottom: -9px;

	left: 12.5%;

}

.green-border-bottom:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 75%;

	height: 2px;

	background: #34d293;

	bottom: -9px;

	left: 12.5%;

}

.blue-border-bottom:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 75%;

	height: 2px;

	background: #3ab0e2;

	bottom: -9px;

	left: 12.5%;

}

.yellow-border-bottom:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 75%;

	height: 2px;

	background: #f7d861;

	bottom: -9px;

	left: 12.5%;

}

/*---------------------------------------

 **   4.0 Forms                     -----

-----------------------------------------*/

button,

input,

select,

textarea {

	font-size: 100%; /* Corrects font size not being inherited in all browsers */

	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */

	vertical-align: baseline; /* Improves appearance and consistency in all browsers */

	*vertical-align: middle; /* Improves appearance and consistency in IE6/IE7 */

}

button,

input[type="button"],

input[type="reset"],

input[type="submit"] {

	text-align: center;

	text-transform: uppercase;

	padding: 13px 35px 13px 35px;

	border-radius: 4px;

	margin: 10px;

	border: none;

	background-color: #FFB81C;

	box-shadow: none;

	text-shadow: none;

	font-weight: 400;

	vertical-align: middle;

	cursor: pointer;

	white-space: nowrap;

	font-size: 14px;

	color: #FFF;

}

button:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover {

	border-color: #ccc #bbb #aaa #bbb;

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);

}

button:focus,

input[type="button"]:focus,

input[type="reset"]:focus,

input[type="submit"]:focus,

button:active,

input[type="button"]:active,

input[type="reset"]:active,

input[type="submit"]:active {

	border-color: #aaa #bbb #bbb #bbb;

	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);

}

input[type="checkbox"],

input[type="radio"] {

	padding: 0; /* Addresses excess padding in IE8/9 */

}

input[type="search"] {

	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */

	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */

	-moz-box-sizing:    content-box;

	box-sizing:         content-box;

}

input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */

	-webkit-appearance: none;

}

button::-moz-focus-inner,

input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */

	border: 0;

	padding: 0;

}

input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"],

textarea {

	color: #555;

	border: 1px solid rgba(0, 0, 0, 0.1);

	border-radius: 0;

}

input[type="text"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="password"]:focus,

input[type="search"]:focus,

textarea:focus {

	color: #111;

}

input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"] {

	padding: 3px;

}

textarea {

	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */

	padding-left: 3px;

	vertical-align: top; /* Improves readability and alignment in all browsers */

	width: 98%;

}

.entry-content button,

.entry-content input[type="button"],

.entry-content input[type="reset"],

.entry-content input[type="submit"] {

	padding: 5px 20px 5px 20px;

}

.entry-content button:hover,

.entry-content input[type="button"]:hover,

.entry-content input[type="reset"]:hover,

.entry-content input[type="submit"]:hover {

	background: #cb4332;

}

.input-box {

	border: 0 !important;

	width: 274px;

	text-align: left;

	text-transform: none;

	padding: 9px;

	min-height: 46px;

	padding-left: 15px !important;

	display: inline-block;

	border-radius: 4px;

	background: rgba(255,255,255, 0.95);

}

.textarea-box {

	border: 0;

	text-align: left;

	text-transform: none;

	padding: 9px;

	min-height: 250px;

	padding-left: 15px;

	display: inline-block;

	border-radius: 4px;

	background: rgba(255,255,255, 0.95);

}

textarea:hover,

input:hover,

textarea:active,

input:active,

textarea:focus,

input:focus {

    outline: 1 !important;

    outline-color: #FFB81C !important;



  -webkit-box-shadow:none !important;

  box-shadow:none !important;

}

 /*---------------------------------------

 **   5.0 Navigation                 -----

-----------------------------------------*/

 /*---------------------------------------

 **   5.1 Links                 -----

-----------------------------------------*/

a {

	color: #0273b7;

}

a:visited {

	color:#FFB81C;

}

a:hover,

a:focus,

a:active {

	color: #FFB81C;

}

/*---------------------------------------

 **   5.2 Menus                  -----

-----------------------------------------*/

.main-navigation {

	clear: both;

	display: block;

	float: left;

	width: 100%;

}

.main-navigation ul {

	list-style: none;

	margin: 0;

	padding-left: 0;

}

.main-navigation li {

	float: left;

	position: relative;

}

.main-navigation a {

	display: block;

	text-decoration: none;

}

.main-navigation ul ul {

	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

	display: none;

	float: left;

	left: 0;

	position: absolute;

	top: 1.5em;

	z-index: 99999;

}

.main-navigation ul ul ul {

	left: 100%;

	top: 0;

}

.main-navigation ul ul a {

	width: 200px;

}

.main-navigation ul ul li {

}

.main-navigation li:hover > a {

}

.main-navigation ul ul :hover > a {

}

.main-navigation ul ul a:hover {

}

.main-navigation ul li:hover > ul {

	display: block;

}

.main-navigation .current_page_item a,

.main-navigation .current-menu-item a {

}

.navbar-collapse{

	overflow: visible !important;

}

/* Small menu */

/*

.menu-toggle {

	cursor: pointer;

	display: none;

}

@media screen and (max-width: 600px) {

	.menu-toggle,

	.main-navigation.toggled .nav-menu {

		display: block;

	}

	.main-navigation ul {

		display: none;

	}

}

*/

.site-main .comment-navigation,

.site-main .paging-navigation,

.site-main .post-navigation {

	margin: 0 0 1.5em;

	overflow: hidden;

}

.comment-navigation .nav-previous,

.paging-navigation .nav-previous,

.post-navigation .nav-previous {

	float: left;

}

.comment-navigation .nav-next,

.paging-navigation .nav-next,

.post-navigation .nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

.nav-links a {

	color:#FFB81C;

}

.site-main .post-navigation {

	float: left;

	width: 100%;

}

 /*---------------------------------------

 **   6.0 Accessibility                   -----

-----------------------------------------*/

/* Text meant only for screen readers */

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

}

.screen-reader-text:hover,

.screen-reader-text:active,

.screen-reader-text:focus {

	background-color: #f1f1f1;

	border-radius: 3px;

	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

	clip: auto !important;

	color: #21759b;

	display: block;

	font-size: 14px;

	font-weight: bold;

	height: auto;

	left: 5px;

	line-height: normal;

	padding: 15px 23px 14px;

	text-decoration: none;

	top: 5px;

	width: auto;

	z-index: 100000; /* Above WP toolbar */

}

 /*---------------------------------------

 **   7.0 Alignments                   -----

-----------------------------------------*/

.alignleft {

	display: inline;

	float: left;

	margin-right: 1.5em;

}

.alignright {

	display: inline;

	float: right;

	margin-left: 1.5em;

}

.aligncenter {

	clear: both;

	display: block;

	margin: 0 auto;

}

 /*---------------------------------------

 **   8.0 Clearings                   -----

-----------------------------------------*/

.clear:before,

.clear:after,

.entry-content:before,

.entry-content:after,

.comment-content:before,

.comment-content:after,

.site-header:before,

.site-header:after,

.site-content:before,

.site-content:after,

.site-footer:before,

.site-footer:after {

	content: '';

	display: table;

}

.clear:after,

.entry-content:after,

.comment-content:after,

.site-header:after,

.site-content:after,

.site-footer:after {

	clear: both;

}

 /*---------------------------------------

 **   9.0 Widgets                   -----

-----------------------------------------*/

.sidebar-wrap {

	border-left: 1px solid rgba(0, 0, 0, 0.05);

}

.widget {

	/*margin: 0 0 1.5em;

	margin-bottom: 30px;*/

}

.row .outer_testimonial #client-feedbacks .col-md-6 .widget {

    background: #111150 none repeat scroll 0 0;

    margin-bottom: 30px;

    padding: 10px;

    min-height: 345px;

}

.site-content .our-team .container .row .col-md-4 {

    margin-bottom: 26px;

}

.row .outer_testimonial #client-feedbacks .col-md-6 .widget h1 {

    color: #FFB81C;

    margin: 0;

}

.row .outer_testimonial #client-feedbacks .col-md-6 .widget ul li a {color:#fff;}

.row .outer_testimonial #client-feedbacks .col-md-6 .widget .strie_outer {

    color: #fff;

    display: inline-block;

    margin-top: 18px;

    text-align: left;

    width: 100%;

}

.row .outer_testimonial #client-feedbacks .col-md-6 .widget .strie_outer .student_img {

    border: 3px solid #FFB81C;

    border-radius: 70%;

    float: left;

    margin-right: 16px;

    max-height: 100px;

}

.sp_new_title, .widget .widget-title {

	color: #404040;

	text-transform: uppercase;

	margin-bottom: 30px;

	font-weight: bold;

	font-size: 17px;

	position: relative;

	text-align: left;

	margin-top: 30px;

	padding-bottom: 5px;

	float: none;

}

.sp_new_title:before, .widget .widget-title:before{

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 100%;

	height: 2px;

	background: #FFB81C;

	bottom: -9px;

	left: 0;

}

#testimonials .outer_testimonial #client-feedbacks .SP_News_Widget .sp_new_title {display:none;}

#testimonials .outer_testimonial #client-feedbacks .SP_News_Widget .sp_new_title:before {

    background: transparent;

}

#team .container .row .fb-page iframe {

    border-radius: 5px !important;

}

.widget-area {

	float: left;

	width: 100%;

}

.widget-area .widget {

	clear: both;

}

/* Make sure select elements fit in widgets */

.widget select {

	max-width: 100%;

	width: 100%;

	padding: 10px;

	border: 1px solid #e9e9e9;

}

.tagcloud a{

	background: #FCFCFC;



	padding: 2px 5px;

}

/* Search widget */

.widget_search .search-submit {

/*	display: none; */

	display: block;

	width: 46px;

	height: 46px;

	position: absolute;

	top: 0;

	right: 0;

	padding: 0;

	margin: 0;

	background: url(images/search_icon.png) no-repeat center center;

	text-indent: -99999999999px;

}

.widget_search label{

	margin-bottom: 5px;

	width: 100%;

	position: relative;

}

.widget_search form{

	position: relative;

}

.widget_search input{

	width: 83%;

	padding: 12px 15% 12px 2%;

}

.widget ul {

	margin:0;

	padding:0;

	display: block;

}

.widget li {

	list-style: none;

	margin: 15px 0;

	text-align: left;

	margin-left: 3%;

	position: relative;

	padding-left: 10px;

}

/*.widget li:before{

	content: '';

	width: 4px;

	height: 4px;

	background: #e9e9e9;

	float: left;

	position: absolute;

	margin-top: 11px;

	left: 0;

}*/
.news-content .post-content-text .news-title {
   float:left;
   width:100%;
}
.news-content .post-content-text .news-title a {
    color: #003594;
    float: left;
    font-family: Regular-Universal;
    font-size: 30px;
    height: 30px;
    letter-spacing: 1px;
    line-height: 30px;
    overflow: hidden;
    text-align: left;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: pre;
    width: 100%;
    word-spacing: -12px;
}

.news-col-1 {
    border-bottom: 1px solid #003594;
    margin-bottom: 30px !important;
    padding-bottom: 30px;
}
body.page-id-14203 .news_pagination{display:none !important;}
.news-content .post-content-text span.postDate {
    color: #333333;
    float: left;
    font-family: Regular-Universal;
    font-size: 22px;
    font-style: normal;
    letter-spacing: 1px;
    text-align: left;
    width: 100%;
    word-spacing: -10px;
}
.news-content .post-content-text p .more-link {font-size: 22px;}
.news-content .post-content-text p,
.news-content .post-content-text .news-short-content {
    color: #333333;
    font-family: Regular-Universal;
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 34px;
    margin-top: 6px;
    text-align: left;
    word-spacing: -10px;
}
.outer_testimonial #client-feedbacks .dark-text {color: #fff;font-family: "UniversalCondensedBold";font-size: 40px;
    font-weight: normal;letter-spacing: 1px;padding: 20px 0;text-transform: capitalize;word-spacing: -14px; text-align: left;}
.news-announcement-wrapper .outer_testimonial #client-feedbacks .dark-text {padding:0;line-height:normal;}
.home .testimonial .news-announcement-wrapper div.news-thumb{
	float:left;
	width:20%;
	}
.home .testimonial .news-announcement-wrapper div.news-thumb div.grid-news-thumb img
{
	width:80px !important;
	height:80px !important;
}    
.home .testimonial .news-announcement-wrapper div.news-content {
    float: left;
    width: 75%;
    clear: none;
}
.home .testimonial .news-announcement-wrapper .news-col-1 .grid-news-thumb{
	height:auto;
}

.page-id-3665 .row .news-content .post-content-text .news-title a { color: #0273b7; }
.page-id-3665 .row .news-content .post-content-text span.postDate { color: #404040; }
.page-id-3665 .row .news-content .post-content-text .news-short-content, .row .news-content .post-content-text .news-cat a { color: #404040; }

.single-news .site-content .dean-office .dean-office-banner, .single-course .site-content .dean-office .dean-office-banner, .site-content .dean-office .dean-office-banner,
.page-id-3665 .site-content .dean-office .dean-office-banner {
   background-image: url("images/PItt_Spotlight_v2.jpg");
   background-size: 100% auto;
   float: left;
}

.page-id-3665 .site-content .resources-wrap .site-main .about-section .row .news-content {
   /* padding: 0 20px; */
}

.news_thumb_left {

    float: left;

    margin-right: 16px;

}

.news_thumb_left {

    float: left;

    margin-right: 16px;

}

.recent-news-items .newstickerthumb-jcarousellite li {

    margin: 26px 0;

    padding: 0;

}

.recent-news-items ul li {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 0 none;

    display: inline-block;

    margin: 0;

    padding: 0;

    width: 100%;

}



.recent-news-items ul li .post_outer {

    float: left;

    position: relative;

    width: 100%;

}

.recent-news-items ul li .post_outer .image_outer {

    float: left;

    margin-right: 18px;

    margin-bottom: 6px;

}

.recent-news-items {

   /* margin-top: 18px;*/

}

.recent-news-items ul li .post_outer .news_text .post-title {

    float: left;

    width: 100%;

    font-family: Regular-Universal;

    font-size: 30px;

    color: #fff;

    letter-spacing: 1px;

    text-decoration: underline;

    word-spacing: -12px;

}
#main .about-section .common-padding .newsanchor{
    background-color: #003594;
    border-radius: 6px;
    box-shadow: 0 0 4px 0 #333333;
    color: #ffffff;
    float: right;
    padding: 4px 28px;
}
.post-content-text .news-content-excerpt h4.news-title a {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
}
#primary #main .about-section .news_pagination {
   display: inline-block;
   text-align: center;
   width: 100%;
}
#primary #main .about-section .news_pagination .default-wp-page li {
   display: inline-block;
   float: none;
   list-style: outside none none;
   margin: 0 6px;
   text-align: center;
   width: auto;
}
#primary #main .about-section .news_pagination .default-wp-page li a {
   background-color: #00295b;
   color: #ffffff;
   display: inline-block;
   line-height: normal;
   max-width: 120px;
   padding: 9px 12px;
   text-align: center;
   width: 100%;
}
#testimonials .news-announcement-wrapper .outer_testimonial .news_pagination {
    display: none;
}
.main-sidebar-wrapper .content-left-wrap #tabs .backtoachive {
   background-color: #003594;
   border-radius: 6px;
   box-shadow: 0 0 4px 0 #333333;
   color: #ffffff;
   display: inline-block;
   font-family: universalcondensedbold !important;
   font-size: 20px;
   line-height: normal;
   margin-bottom: 16px;
   padding: 9px 28px;
   text-align: center;
   text-transform: uppercase;
}
.recent-news-items ul li .post_outer .news_text .postDate {

    font-family: Regular-Universal;

    font-size: 22px;

    color: #fff;

    letter-spacing: 1px;

    font-style: italic;

    word-spacing: -10px;

}

.recent-news-items ul li .post_outer .news_text .text p{

    font-family: Regular-Universal;

    font-size: 22px;

    color: #fff;

    letter-spacing: 1px;

    line-height: 24px;

    margin-top: 6px;

    margin-bottom: 34px;

    word-spacing: -10px;

}

#testimonials .readmore-btn {
    background-image: url("images/view-all-events-btn-bg.png");
    background-repeat: no-repeat;
    color: #ffffff;
    display: inline-block;
    font-family: UniversalCondensedBold;
    font-size: 26px;
    height: 51px;
    letter-spacing: 1px;
    margin-top: 34px;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    width: 202px;
    word-spacing: -10px;
}

.recent-news-items ul li .post_outer .news_text .text p a {display:none;}

.recent-news-items ul li .post_outer .news_text .post-btn {

    bottom: 8px;

    color: #FFB81C !important;

    font-size: 14px;

    position: absolute;

    right: 0;

    text-align: right;

}

.widget li a {

	color:#808080;

}

.widget li a:hover {

	color:#404040

}

 /*---------------------------------------

 **   10.0 Content                   -----

-----------------------------------------*/



.container>.navbar-header,

.container-fluid>.navbar-header,

.container>.navbar-collapse,

.container-fluid>.navbar-collapse {

    margin-right: 0;

    margin-left: 0;

}

.site-content {

	background: #FFF;

}

.home .site-content {

	background: none;

}



 /*---------------------------------------

 **   10.1 Posts and pages                   -----

-----------------------------------------*/

.sticky {

}

.hentry {

	margin: 0 0 1.5em;

}

.byline,

.updated {

	display: none;

}

.single .byline,

.group-blog .byline {

	display: inline;

}

.entry-meta-large .byline,

.entry-meta-large .updated {

	display: none;

}

.page-content,

.entry-content,

.entry-summary {

	margin: 1.5em 0 0;

}

.page-links {

	clear: both;

	margin: 0 0 1.5em;

}

.page-header{

	text-align: left;

	border-bottom: none;

	margin: 0px 0 40px;

}

.search-results .page-header {

	margin: 0px 0 40px;

}

.page-header .page-title{

	position: relative;

}

.page-header .page-title:before{

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 35%;

	height: 2px;

	background: #e9e9e9;

	bottom: -9px;

	left: 0;

}

.taxonomy-description{

	margin-top:  15px;

}

.entry-title{

	position: relative;

}

.entry-title:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 10%;

	height: 2px;

	background: #FFB81C;

	bottom: -9px;

	left: 0;

}

.entry-meta{

	margin-top: 10px;

}

 /*---------------------------------------

 **   10.2 Asides                   -----

-----------------------------------------*/

.blog .format-aside .entry-title,

.archive .format-aside .entry-title {

	display: none;

}

 /*---------------------------------------

 **   10.3 Comments                   -----

-----------------------------------------*/

.comment {

	list-style:none;

	margin-top:10px;

	margin-bottom:10px;

}

.comment a {

	color:#c7254e;

}

.comment-body {

	text-align: left;

	border-bottom: 1px solid rgba(0, 0, 0, 0.05);

	padding-bottom: 10px;

	position: relative;

	padding-left: 40px;

}

.comment-content a {

	word-wrap: break-word;

}

.bypostauthor {

}

.comment-form, .comments-title, .comment-reply-title {

	text-align:left;

}

.comment .reply a {

	font-size: 12px;

}

.comment-form p {

	margin:10px 10px 10px 0;

}

.comment-form  label {

	width:85px;

}

.comments-title {

	font-size:20px;

	margin-bottom:20px;

}

.comment-list {

	margin-left:0px;

}

.comment-list li{

	list-style: none;

	float: left;

	width: 100%;

}

.comment-reply-link {

	border: 1px solid #ccc;

	border-radius: 3px;

	font-size: 1.2rem;

	line-height: 1;

	padding: .6em 1em .4em;

	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);

	font-family: sans-serif;

	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);

	box-shadow: none;

	text-shadow: none;

	padding: 3px 5px;

	position: absolute;

	top: 0;

	right: 0;

}

.comment-form #submit, .comment-reply-link {

	background:#FFB81C;

	border-color:#FFB81C;

	color:#fff !important;

}

.comment-form #submit:hover {



	background: #cb4332;

}

.comment-meta{



	margin-top: 0 !important;

	padding-top: 0 !important;

}

.comment-metadata{

	position: absolute;

	top: -2px;

	right: 55px;

}

.comment-metadata,

.comment-metadata a{

	color: #bdbdbd;

	font-style: italic;

	font-size: 12px;

	padding: 3px 0px;

}

.comment-reply-link:hover{

	background: #cb4332;

	box-shadow: none;

}

.comment-author img{

	border-radius: 50%;

	position: absolute;

	left: 0;

}

.comment-author b.fn{

	color: #000;

}

 /*---------------------------------------

 **   11.0 Infinite scroll                    -----

-----------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */

.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */

	display: none;

}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */

.infinity-end.neverending .site-footer {

	display: block;

}

 /*---------------------------------------

 **   12.0 Media                    -----

-----------------------------------------*/

.page-content img.wp-smiley,

.entry-content img.wp-smiley,

.comment-content img.wp-smiley {

	border: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}

.wp-caption {

	margin-bottom: 1.5em;

	max-width: 100%;

}

.wp-caption img[class*="wp-image-"] {

	display: block;

	margin: 1.2% auto 0;

	max-width: 98%;

}

.wp-caption-text {

	text-align: center;

}

.wp-caption .wp-caption-text {

	margin: 0.8075em 0;

}

.site-main .gallery {

	margin-bottom: 1.5em;

}

.gallery-caption {

}

.site-main .gallery a img {

	border: none;

	height: auto;

	max-width: 90%;

}

.site-main .gallery dd,

.site-main .gallery figcaption {

	margin: 0;

}

.site-main .gallery-columns-4 .gallery-item {

}

.site-main .gallery-columns-4 .gallery-item img {

}

/* Make sure embeds and iframes fit their containers */

embed,

iframe,

object {

	max-width: 100%;

}

 /*---------------------------------------

 **   6.5 Gallery                    -----

-----------------------------------------*/

.gallery {

	margin-bottom: 20px;

}

.gallery-item {

	float: left;

	margin: 0 4px 4px 0;

	overflow: hidden;

	position: relative;

}

.gallery-columns-1 .gallery-item {

	max-width: 100%;

}

.gallery-columns-2 .gallery-item {

	max-width: 48%;

	max-width: -webkit-calc(50% - 4px);

	max-width:         calc(50% - 4px);

}

.gallery-columns-3 .gallery-item {

	max-width: 32%;

	max-width: -webkit-calc(33.3% - 4px);

	max-width:         calc(33.3% - 4px);

}

.gallery-columns-4 .gallery-item {

	max-width: 23%;

	max-width: -webkit-calc(25% - 4px);

	max-width:         calc(25% - 4px);

}

.gallery-columns-5 .gallery-item {

	max-width: 19%;

	max-width: -webkit-calc(20% - 4px);

	max-width:         calc(20% - 4px);

}

.gallery-columns-6 .gallery-item {

	max-width: 15%;

	max-width: -webkit-calc(16.7% - 4px);

	max-width:         calc(16.7% - 4px);

}

.gallery-columns-7 .gallery-item {

	max-width: 13%;

	max-width: -webkit-calc(14.28% - 4px);

	max-width:         calc(14.28% - 4px);

}

.gallery-columns-8 .gallery-item {

	max-width: 11%;

	max-width: -webkit-calc(12.5% - 4px);

	max-width:         calc(12.5% - 4px);

}

.gallery-columns-9 .gallery-item {

	max-width: 9%;

	max-width: -webkit-calc(11.1% - 4px);

	max-width:         calc(11.1% - 4px);

}

.gallery-columns-1 .gallery-item:nth-of-type(1n),

.gallery-columns-2 .gallery-item:nth-of-type(2n),

.gallery-columns-3 .gallery-item:nth-of-type(3n),

.gallery-columns-4 .gallery-item:nth-of-type(4n),

.gallery-columns-5 .gallery-item:nth-of-type(5n),

.gallery-columns-6 .gallery-item:nth-of-type(6n),

.gallery-columns-7 .gallery-item:nth-of-type(7n),

.gallery-columns-8 .gallery-item:nth-of-type(8n),

.gallery-columns-9 .gallery-item:nth-of-type(9n) {

	margin-right: 0;

}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),

.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),

.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),

.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {

	clear: left;

}

.gallery-caption {

	background-color: rgba(0, 0, 0, 0.7);

	-webkit-box-sizing: border-box;

	-moz-box-sizing:    border-box;

	box-sizing:         border-box;

	color: #fff;

	font-size: 12px;

	line-height: 1.5;

	margin: 0;

	max-height: 50%;

	opacity: 0;

	padding: 6px 8px;

	position: absolute;

	bottom: 0;

	left: 0;

	text-align: left;

	width: 100%;

}

.gallery-caption:before {

	content: "";

	height: 100%;

	min-height: 49px;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}

.gallery-item:hover .gallery-caption {

	opacity: 1;

}

.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption {

	display: none;

}

.gallery-item img{

	max-width: 100% !important;

}

/*---------------------------------------

 **   Header               -----

-----------------------------------------*/

/*** SECTION HEADERS ***/
.works,.about-us,.features,.packages,.products,.contact-us {padding-top: 100px; }

.section-header {

	text-align: center;

	padding-bottom: 75px;

}

.section-header h2 {

	padding-bottom: 10px;

	line-height: 40px;

	position: relative;

	display: inline-block;

	font-size: 45px;

	text-transform: uppercase;

	margin-top: 15px;

	margin-bottom: 0;

}

.section-header h6 {

	font-size: 16px;

	margin-bottom: 0;

	color: #808080;

	padding-top: 0;

}

/* PRE LOADER */

.preloader {

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: #fefefe;

	z-index: 99999;

	height: 100%;

	width: 100%;

	overflow: hidden !important;

}

.status {

	width: 200px;

	height: 200px;

	position: absolute;

	left: 50%;

	top: 50%;

	background-image: url(images/loading.gif);

	background-repeat: no-repeat;

	background-position: center;

	margin: -100px 0 0 -100px;

}

/*---------------------------------------

 **   Section: Home                  -----

-----------------------------------------*/

.header.header {

	min-height: 76px;

}

.header .social_header {

    background-color: #FFB81C;

    box-shadow: 0 7px 29px 0 #000;

    -moz-box-shadow:    0 7px 29px 0 #000;

    -webkit-box-shadow: 0 7px 29px 0 #000;

    position: relative;

    width: 100%;

    z-index: 1;

}

.header .social_header .social_wrapper {

    margin: 0 auto 10px;

    max-width: 1170px;

    padding: 2px 15px;

    width: 100%;

    text-align: right;

}

.header .social_header .social_wrapper .social_media_links {

    float: right;

    text-align: right;

}

.header .social_header .social_wrapper .social_media_links .facebook {

    background-image: url("images/social_icons_header.png");

    background-position: -4px -4px;

    color: #003594;

    height: 27px;

    text-align: left;
	
    text-indent: -999999px;

    width: 27px;

}

.header .social_header .social_wrapper .social_media_links .twitter {

    background-image: url("images/social_icons_header.png");

    background-position: -40px -4px;

    color: #003594;

    height: 27px;

    text-align: left;
	
    text-indent: -999999px;

    width: 27px;

}

.header .social_header .social_wrapper .social_media_links .youtube {

    background-image: url("images/social_icons_header.png");

    background-position: -77px -4px;

    color: #003594;

    height: 27px;

    text-align: left;
	
    text-indent: -999999px;

    width: 27px;

}

.header .social_header .social_wrapper .social_media_links .pinterest {

    background-image: url("images/social_icons_header.png");

    background-position: -110px -5px;

    color: #003594;

    height: 27px;

    text-align: left;
	
    text-indent: -999999px;

    width: 27px;

}

.header .social_header .social_wrapper .social_media_links .instagram {

    background-image: url("images/social_icons_header.png");

    background-position: -148px -4px;

    color: #003594;

    height: 27px;

   text-align: left;
   
   text-indent: -999999px;

    width: 27px;

}

.header .social_header .social_wrapper .social_media_links .flickr {

    background-image: url("images/social_icons_header.png");

    background-position: -187px -4px;

    color: #003594;

    height: 27px;

    text-align: left;
	
    text-indent: -999999px;

    width: 27px;

}

.header .social_header .social_wrapper .social_media_links .common {

    float: left;

    margin-bottom: 2px;

    margin-left: 10px;

    margin-top: 2px;

}

.header .social_header .social_wrapper .contact {

    border: 1px solid #141415;

    color: #fff;

    float: right;

    font-family: 'UniversalCondensedBold';

    font-size: 20px;

    letter-spacing: 1px;

    line-height: 20px;

    margin: 3px 30px 0 0;

    padding: 0 18px 2px;

    text-align: right;

}

.header .social_header .social_wrapper .my_pit_edy {

    background-color: #003594;

    border: 1px solid #141415;

    color: #FFB81C;

    float: right;

    font-family: 'Regular-Universal';

    font-size: 20px;
    height:24px;

    letter-spacing: 1px;

    line-height: 20px;

    margin: 3px 6px 0 0;

    padding: 1px 18px 4px;

    text-align: right;

}

.header .social_header .social_wrapper .get_update {

    float: right;

    margin-right: 20px;
display:none;
}

.header .social_header .social_wrapper .get_update .get_update_txt {

    background-color: #003594;

    border: 1px solid #141415;

    border-right:0 none;

    color: #fff;

    float: left;

    font-family: 'Regular-Universal';

    font-size: 16px;

    height: 24px;

    letter-spacing: 1px;

    line-height: 20px;

    margin: 3px 0 0 0;

    padding: 2px 10px 2px;

    text-transform: uppercase;

    word-spacing: -6px;

}

.header .social_header .social_wrapper .get_update .field {

    background-color: #fff;

    float:left;

    border: 1px solid #141415;

    border-left: 0 none;

    font-family: 'MontrealDemiBold';

    font-size: 16px;

    font-style: italic;

    height: 24px;

    line-height: 18px;

    margin-top: 3px;

    padding: 3px 5px 4px;

    width: 174px;

}

.header .social_header .social_wrapper .get_update .search-submit {

    background-image: url("images/search-submit.png");

    float: left;

    height: 20px;

    margin: 4px 0 0 10px;

    padding: 0;

    text-indent: 8em;

    width: 20px;

}

.tp-bullets.tp-thumbs {

    background-image: url("images/thumb_bg.png");

    background-position: -2px 0px;

    background-size: cover;

    bottom: 0 !important;

    height: 171px !important;

    left: 0 !important;

    margin: 0 !important;

    position: relative !important;

    right: 0 !important;

    width: 100% !important;

}

/*.tp-bullets.tp-thumbs .tp-mask {

    margin: -4px auto 0 !important;

    height: 167px !important;

    width: 574px !important;

}*/
.tp-bullets.tp-thumbs .tp-mask {
    margin: -4px auto 0 !important;
    height: 167px !important;
    width: 100% !important;
    text-align: center;
    max-width: 968px;
}

.tp-bullets.tp-thumbs .bullet {

    padding-top: 37px;

    margin-right: 16px;

    height:140px !important;

    width:148px !important;

}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {

   left: 0 !important;

}

.tp-bullets.tp-thumbs .bullet.selected {

    background-image: url("images/selected_arrow.png");

    background-position: center top;

    background-repeat: no-repeat;

    padding-top: 37px;

    position: relative;

    z-index: 99999999;

}

.tp-bullets.tp-thumbs .bullet img{width:100%;}

#rev_slider_1_1 ul li .slotholder .tp-bgimg {

/*    box-shadow: 0 0 42px 14px #003594 inset;

    -moz-box-shadow:    0 0 42px 14px #003594 inset;

    -webkit-box-shadow: 0 0 42px 14px #003594 inset;*/

}

#main-nav .navbar-header .navbar-toggle {

    display: none !important;

}

#main-nav .navbar-header {width: 100%;}

#main-nav .collapse {

    display: none !important;

}

#main-nav #site-navigations{

    background-color: rgba(0, 0, 0, 0.7);

    height: auto;

    margin-top: 2px;

    position: absolute;

    width: 100%;

    z-index: 999999;

}

#main-nav #search-box {
    background-color: rgba(0, 0, 0, 1);
    height: auto;
    margin-top: 2px;
    position: absolute;
    width: 100%;
    z-index: 9999999;
}
.site-content .dean-office .container .rev_slider_wrapper .tp-rightarrow {
    background-image: url("images/dean-slider-right-aroow.png");
    background-repeat: no-repeat;
    height: 65px;
    width: 26px;
}
.site-content .dean-office .container .rev_slider_wrapper .tp-rightarrow:hover {

}
.site-content .dean-office .container .rev_slider_wrapper .tp-leftarrow {
    background-image: url("images/dean-slider-left-aroow.png");
    background-repeat: no-repeat;
    height: 65px;
    width: 26px;
}
.site-content .dean-office .container .rev_slider_wrapper .tp-leftarrow:hover {

}
#main-nav #search-box .searchform {
    margin: 20px auto 14px;
    max-width: 1170px;
    padding: 0 15px;
    text-align: center;
}
#main-nav #search-box .searchform .field {
    font-family: "MontrealDemiBold";
    border: 1px solid #141415;
    border-right: 0 none;
    float: left;
    padding: 10px;
    max-width: 300px;
    width: 100%;
    -webkit-appearance: none;
}
#main-nav #search-box .searchform .search-submit {
    background-color: #00295b;
    border: 1px solid #141415;
    border-left: 0 none;
    border-radius: 0;
    float: left;
    line-height: 18px;
    margin: 0;
    padding: 13px 24px;
    font-family: "Regular-Universal";
    font-size: 22px;
    letter-spacing: 1px;
}
#main-nav #search-box .searchform .inner-wrapper {
   display:inline-block;
   max-width:440px;
   width:100%;
   text-align: center;
}
#main-nav #site-navigations .header_menu_wrapper {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 15px;
}
#main-nav #site-navigations .header_menu_wrapper .student_affairs_logo {
    float: left;
    width: 16%;
    border-right: 1px solid #fff;
   margin: 13px 0;
    padding: 15px 0;
}
#main-nav #site-navigations .header_menu_wrapper .student_affairs_logo img{
       max-width: 160px;
}
#main-nav #site-navigations .header_menu_wrapper .top_menu_header_wrapper{
    float: right;
    width: 82%;
}
#main-nav #site-navigations .header_menu_wrapper .navbar-nav.navbar-right:last-child {margin-right:0;}
#main-nav .collapse.in {
    display: block !important;
}
/* body.home #main-nav .collapse.in {
    display: none !important;
} */
.header.header > .navbar {
	-webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);
	box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);
}

.header-content-wrap {

	background: rgba(0, 0, 0, 0.5);

	position: relative;

	-webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);

	box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);

	padding: 0 !important;

}

#home .student_affair_logo_section {

    background-color: #003594;

    padding: 16px 0;

}

.header_title {

    float: left;

    height:50px;

    margin-top:10px;

}

#home .student_affair_logo_section .logo_student {

   /* background-image: url("images/student_affiar_logo.png"); */

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 90% auto;

    display: block;

    height: 137px;

    max-width: 566px;

}

.header_title h1{

    font-size: 20px;

    line-height: 20px;

    margin-bottom: 5px;

    text-align: center;

    margin-top: 5px;

}

.header_title h2{

	font-size:15px !important;

	line-height:15px;

    margin: 0;

}

.header_title a {

	color:#000;

}

/*----  SECTION:  HOME > TOP BAR   ----*/



.navbar .header_logo_outer .search_outer {

    float: right;

    margin: 21px 0;

    width: 250px;

}

.navbar .header_logo_outer .search_outer .field {

    float: left;

    font-size: 14px;

    max-width: 190px;

    padding: 5px 10px;

    width: 100%;

}

.navbar .header_logo_outer .search_outer .search-submit {

    background-color: #FFB81C;

    background-image: url("images/search.png");

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 55% auto;

    border-radius: 0;

    float: right;

    margin: 0;

    padding: 6px 0;

    text-align: center;

    text-indent: -1007px;

    width: 38px;

}

 #site-navigations {

 	height: 1px;

	float: right;

	margin-right: 0;

	margin-left: 0;



}

.navbar {

   background:#003594 none repeat scroll 0 0 ;

	/*background: #FFF;*/

	border: 0;

	border-radius: 0 !important;

	text-align: left;

}

#main-nav {

	position: relative;
	width: 100%;
	min-height: 75px;
    margin-top: -10px;
	margin-bottom: 0;
    min-height: 78px !important;

    height: 78px !important;
	

}

.static.fixed {
   box-shadow: 0 2px 6px 0 #000 !important;
  -moz-box-shadow: 0 2px 6px 0 #000 !important;
  -webkit-box-shadow: 0 2px 6px 0 #000 !important;
   position: fixed !important;
   z-index: 999999;
   top: 10px;
}

/*#main-nav.fixed {

	position: fixed;

	top: 0;

}*/

.navbar-inverse .navbar-nav {

	margin-left: 0;

	margin-right: 0;

}

.navbar-inverse .navbar-nav >li {

	display: inline;

	margin-right: 20px;

	margin-top: 20px;

}

.navbar-inverse .navbar-nav>li a:first-child {

   padding-left: 14px;

}
.navbar-inverse .navbar-nav>li:last-child {
	margin-right: 0 !important;
}
.site-content .dean-office .container .announcement {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 18px;
    color: #FFB81C; 
}
.site-content .dean-office .container .announcement a {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #FFB81C;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 15px;
    height: 84px;
    letter-spacing: 1px;
    line-height: 18px;
    padding: 0;
    text-align: center;
    text-shadow: 1px 1px 0 #000;
    width: 84px;
    word-spacing: -7px;
}

.navbar-inverse .main-navigation ul > li {

	display: inline;

	margin-right: 20px;

	margin-top: 20px;

}

.navbar-inverse .main-navigation > ul > li:last-child {

	margin-right: 0 !important;

}

.navbar-inverse .main-navigation > ul > li > a {

	color: #fff;

	padding: 0;

	line-height: 35px;

}

.navbar-inverse .navbar-nav ul.sub-menu {

	display: none;

	position: absolute; top: 100%;

	background:#fff;

	width:200px;

	box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.08);

	z-index: 9999;

}

.navbar-inverse .navbar-nav ul.sub-menu {
    background-color: rgba(255, 255, 255, 0.9) !important;
    margin: 0 !important;

    overflow: visible !important;

    z-index: 100 !important;

}

.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu{

	position: absolute;

	left:100%;

	top:0;

}

.navbar-inverse .navbar-nav ul.sub-menu li {

	float: none;

	position: relative;

	list-style:none;

	padding:10px;

}

.navbar-inverse .navbar-nav ul.sub-menu li a {

	color:#404040;

}

.navbar-inverse .navbar-nav ul.sub-menu li:hover > a {

	color:#FFB81C;

}

.navbar-inverse .navbar-nav li:hover > ul.sub-menu {

	display: block;

}

.header-content-wrap .huge_it_slideshow_dots_thumbnails_1 {

    bottom: 0;

    top: auto !important;

}

.header-content-wrap .huge_it_slideshow_image_wrap_1 .huge_it_slideshow_dots_container_1 #huge_it_slideshow_right_1  {

    background: rgba(0, 0, 0, 0) url("images/right-arrow.png") no-repeat scroll 0 0;

    height: 38px;

    right: 20px;

    width: 38px;

}

.header-content-wrap .huge_it_slideshow_image_wrap_1 .huge_it_slideshow_dots_container_1 #huge_it_slideshow_left_1 {

    background: rgba(0, 0, 0, 0) url("images/left-arrow.png") no-repeat scroll 0 0;

    height: 38px;

    left: 20px;

    width: 38px;

}

.navbar-brand {

    display: inline-block;

    height: 76px;

    line-height: 60px;

    max-width: 511px;

    padding: 7px 15px;

    position: relative;

    width: 100%;

}

.navbar-brand > img {

	max-height: 100%;

    float: left;

}

.navbar-inverse .navbar-nav>li>a:hover {

	color: #FFB81C;

	outline: none;

}

.navbar-toggle {

	border: 0;

	background-color: #FFB81C;

	margin-top: 28px;

    margin-right: 0;

    padding: 7px 10px 8px;

}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {

	background-color: transparent;

	filter: alpha(opacity=100);

	opacity: 1;

	box-shadow: none;

}

.navbar-toggle.active{

    background-color: transparent !important;

}

.navbar-toggle.collapsed{

    background-color: transparent !important;

}

#main-nav .navbar-header .navbar-toggle .text {
    background-image: url("images/menu_lines.png");
    color: #fff;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 22px;
    letter-spacing: 1px;
    background-repeat: no-repeat;
    padding-left: 30px;
    line-height: 15px;
}
#main-nav .navbar-header .popup_menu {
    background-image: url("images/menu_lines.png");
    background-repeat: no-repeat;
    color: #fff;
    float: right;
    font-family: "UniversalCondensedBold";
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 15px;
    margin-right: 10px;
    margin-top: 35px;
    padding-left: 30px;
    outline: 0;
}
#main-nav .navbar-header .search_wrapper {
    float: right;
    margin-top: 34px;
    margin-left: 20px;
}

#main-nav .navbar-header .search_wrapper .search-toggle {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/search_icon_new.png");
    background-repeat: no-repeat;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "UniversalCondensedBold";
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0;
    padding-bottom: 8px;
    padding-left: 30px;
    padding-top: 0;
    box-shadow: none;
}
#main-nav .navbar-header .search_wrapper .search-toggle .text {
   font-family: "UniversalCondensedBold";
   font-size: 22px;
}

.navbar-inverse .navbar-toggle .icon-bar {

    background-color: #0029b6;

}

.navbar-toggle.active .icon-bar {

   background-color: #fff;

}

.menu-align-center #site-navigations {

	width: 100%;

}

.menu-align-center #site-navigations > ul {

	width: 100%;

	text-align: center;

}

.menu-align-center #site-navigations > ul ul {

	text-align: left;

}

.menu-align-center #site-navigations > ul > li {

	float: left;

	/*display: inline-block; */

}

.menu-align-center .responsive-logo {

	width: 100%;

    margin-top:0;

	text-align: center;

}

.menu-align-center .zerif_header_title {

	width: 100%;

}

.menu-align-center .navbar-inverse .navbar-nav > li {

	margin-top: 0;

	margin-bottom: 0;

}

.menu-align-center .responsive-logo > a{

	float: none;

	display: inline-block;

}

#main-nav #site-navigations .navbar-nav .menu-item {
    margin-right: 0;
    margin-top: 0;
}
#main-nav #site-navigations .navbar-nav .menu-item a {
    padding: 12px 6px;
}
#main-nav #site-navigations .navbar-nav .menu-item a:hover,
#main-nav #site-navigations .navbar-nav .menu-item a:focus {
    background-image: url("images/menu_hover_img.png");
    background-color: transparent;
    background-position: center bottom;
    color: #fff;
    height: 84px;
    padding: 4px 6px;
}
#main-nav #site-navigations .navbar-nav li.menu-item:hover span.header-arrow {
    background-image: url("images/submenu_up_arrow.png");
    position: absolute;
    z-index: 99999999;
    width: 29px;
    background-repeat: no-repeat;
    height: 17px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#main-nav #site-navigations .navbar-nav li.menu-item .sub-menu .menu-item span.header-arrow {
    display:none;
}
#main-nav #site-navigations .navbar-nav li.menu-item .sub-menu:hover  span.header-arrow {
    background-image: url("images/submenu_up_arrow.png");
    position: absolute;
    z-index: 99999999;
    width: 29px;
    background-repeat: no-repeat;
    height: 17px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu {
     background-color: #fff;
     width: 218px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-9215 .sub-menu {
    background-position: 764px 0;
    right: 0px;
    width: 822px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-9271 .sub-menu,
#main-nav #site-navigations .navbar-nav #menu-item-9256 .sub-menu {
    width: 432px !important;
    right: 0;
}
#main-nav #site-navigations .navbar-nav #menu-item-11624 .sub-menu {
    right: 0;
    width: 720px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-11624 .sub-menu  .menu-item {
    width: 240px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-11624 .sub-menu  .menu-item a {
	width: 99.3%;
}
#main-nav #site-navigations .navbar-nav #menu-item-4213 .sub-menu {
    right: 0;
    width: 508px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-4213 .sub-menu  .menu-item {
	width: 254px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-4213 .sub-menu  .menu-item a {
	width: 99.3%;
}
#main-nav #site-navigations .navbar-nav #menu-item-4166 .sub-menu {
   width: 536px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-4166 .sub-menu .menu-item {
  width: 268px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-4166 .sub-menu .menu-item a {
  width: 99.3%;
}
#main-nav #site-navigations .navbar-nav #menu-item-37 {display: none;}
#main-nav #site-navigations .navbar-nav #menu-item-37 .sub-menu {
    background-position: 402px top;
    right: 0;
    width: 460px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-37 .sub-menu .menu-item {
  width: 230px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-37 .sub-menu .menu-item a {
  width: 99.3%;
}
#main-nav #site-navigations .navbar-nav #menu-item-916 .sub-menu {
    background-position: 374px top;
    right: 0;
    width: 432px !important;

}
#main-nav #site-navigations .navbar-nav #menu-item-11660 .sub-menu,
#main-nav #site-navigations .navbar-nav #menu-item-11648 .sub-menu {right:0;width:436px !important;}
#main-nav #site-navigations .navbar-nav #menu-item-11660 .sub-menu .menu-item,
#main-nav #site-navigations .navbar-nav #menu-item-11648 .sub-menu .menu-item  {width:218px !important;}
#main-nav #site-navigations .navbar-nav #menu-item-11660 .sub-menu .menu-item a,
#main-nav #site-navigations .navbar-nav #menu-item-11648 .sub-menu .menu-item  a{width:99.3%;}
#main-nav #site-navigations .navbar-nav #menu-item-916 .sub-menu #menu-item-4237 {
   height:32px;
}
#main-nav #site-navigations .navbar-nav #menu-item-916 .sub-menu #menu-item-4237 a {
   display: none;
}
#main-nav #site-navigations .navbar-nav #menu-item-21 .sub-menu {
   width: 822px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-214 .sub-menu {
   width: 665px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-21 .sub-menu .menu-item {
  width: 274px !important;
}
#main-nav #site-navigations .navbar-nav #menu-item-21 .sub-menu .menu-item a {
  width:99.3%;
}
#site-navigations ul li:hover > a {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/menu_hover_img.png");
    background-position: center bottom;
    color: #fff;
    height: 84px;
    padding: 4px 8px;
}
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu .menu-item {
    border-right: 0 none;
    color: #002857;
    float: left;
    margin: 0 0px;
    padding: 0 !important;
    width: 216px !important;

}
#main-nav .navbar-permanent .menu-item .sub-menu {
   width:100% !important;
}
#main-nav .navbar-permanent .menu-item .sub-menu .menu-item {
   border: 0 none !important;
   width:210px !important;
}
#main-nav .navbar-permanent .menu-item .sub-menu .menu-item:hover a {
  background: none;
}
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu .menu-item a {
    color: #002857 !important;
    float: left;
    font-size: 12px;
    height: auto !important;
    margin: 1px;
    padding: 6px 10px !important;
    width: 214px;
}
#main-nav #site-navigations .navbar-nav #menu-item-9215 .sub-menu .menu-item a {
   width: 99.3%;
}
#main-nav #site-navigations .navbar-nav #menu-item-9215 .sub-menu .menu-item {
   width: 274px !important;
}
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu #menu-item-2503,
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu #menu-item-3790 {
   height:32px;
}
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu #menu-item-9253,
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu #menu-item-3652 {height:50px;}

#main-nav #site-navigations .navbar-nav .menu-item .sub-menu #menu-item-3790 a,
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu #menu-item-3652 a,
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu #menu-item-2503 a {
  display:none;
}
#main-nav .navbar-permanent .navbar-nav .menu-item .sub-menu .menu-item a {
    color: #ffffff !important;
    padding: 4px 2px !important;
    margin: 1px 0;
}
#main-nav .navbar-permanent .navbar-nav .menu-item .sub-menu .menu-item a:hover{
   background-color: transparent !important;
}
#main-nav #site-navigations .navbar-nav .menu-item .sub-menu .menu-item a:hover {
    background: #003594 none repeat scroll 0 0 !important;
    color: #ffffff !important;
}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:active,
.navbar-inverse .navbar-nav>li>a:focus {
	color: #FFB81C;
}
.navbar-inverse .navbar-nav>li.current>a {
	color: #FFB81C;
	position: relative;
	outline: none;
}
ul.nav > li.menu-item-home > a:before {
	content: "";
	display: none;
}
li.current>a:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 75%;
	height: 2px;
	background: #FFB81C;
	bottom: 0px;
	left: 12.5%;
}

ul.nav > li.current_page_item > a:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 75%;

	height: 2px;

	background: #FFB81C;

	bottom: 0px;

	left: 12.5%;

	display: block;

}

ul.nav > li.current_page_item.menu-item-home > a:before {

	content: "";

	display: none;

}

ul.nav > li.current_page_item.current > a:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 75%;

	height: 2px;

	background: #FFB81C;

	bottom: 0px;

	left: 12.5%;

	display: block;

}





/*----  SECTION:  HOME > INTRO AND SHORT MSGS   ----*/

.intro {

	text-align: center;

	color: #FFF;

	margin-top: 25%;

	line-height: 65px;

	z-index: 0;

	text-transform: uppercase;

	font-size: 55px;

	float:none;

}

.intro-text {

    color: #fff;

    float: none;

    font-size: 52px;

    line-height: 65px;

    text-align: center;

    z-index: 0;

}

.header .header-content-wrap .small_text {

    color: #fff;

    font-size: 24px;

}

/* Short Messages */

.bottom-message-section {

	margin-top: 14%;

	position: relative;

}

.short-text {

	margin: auto;

	text-align: center;

	color: rgba(255,255,255,0.7);

	text-transform: uppercase;

}

/*----  SECTION:  HOME > LATEST NEWS   ----*/

.latest-news {

	padding-bottom: 66px;

	padding-top: 100px;

	background: #FFFFFF;

}

.carousel-inner {

/*	margin: 0 30px; */

}

#carousel-homepage-latestnews .item{

	height: auto;

}

.latesnews-content p,

.latesnews-content {

	font-size: 14px;

	line-height: 18px;

	color: #909090;

}

#carousel-homepage-latestnews .carousel-inner .item .latestnews-title {

	margin-bottom: 15px;

	color: #404040;

	position: relative;

	display: inline-block;

	text-transform: uppercase;

	margin-bottom: 30px;

	font-weight: bold;

	font-size: 17px;

	float: none;

	width: auto;

	margin-top: 15px;

}

#carousel-homepage-latestnews .carousel-inner .item .latestnews-title a {

	text-transform: uppercase;

	color: #404040;

	font-weight: 700;

	display: block;

}

#carousel-homepage-latestnews .item .latestnews-box .latestnews-title a:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 75%;

	height: 2px;

	background: #FFB81C;

	bottom: -9px;

	left: 12.5%;

}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+1) .latestnews-title a:before {

	background: #FFB81C;

}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+2) .latestnews-title a:before {

	background: #34d293;

}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+3) .latestnews-title a:before {

	background: #3ab0e2;

}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n) .latestnews-title a:before {

	background: #f7d861;

}

#carousel-homepage-latestnews {

	margin: 0 30px;

}

#carousel-homepage-latestnews .carousel-control {

	width: 45px;

	background: none;

}

.carousel-control.left {

	margin-left: -45px;

}

.carousel-control.right {

	margin-right: -45px;

}

#carousel-homepage-latestnews .glyphicon-chevron-left:before{

	content: "";

	background: url(images/left-arrow.png) no-repeat center center;

	width: 30px;

	height: 30px;

	float: left;

}

#carousel-homepage-latestnews .glyphicon-chevron-right:before{

	content: "";

	background: url(images/right-arrow.png) no-repeat center center;

	width: 30px;

	height: 30px;

	float: left;

}

#carousel-homepage-latestnews {

}



/*---------------------------------------

 **   Section: Our focus             -----

-----------------------------------------*/

.container .row .event_class {

   margin-bottom:30px;

}

.container .row .col-md-6 .image_outer {

    position: relative;

}

.container .row .col-md-6 .image_outer a img {

    box-shadow: 0 0 6px -2px #000;

}

.container .row .col-md-6 .image_outer .text_outer {

    background-color: rgba(0, 41, 182, 0.4);

    bottom: 0;

    position: absolute;

    text-align: left;

    width: 100%;

}

.container .row .col-md-6 .image_outer .text_outer h2 {

    color: #fff;

    font-size: 20px;

    font-weight: normal;

    margin: 0;

    padding: 6px 10px;

}

.focus-box .service-icon .pixeden  {

	border-radius: 50%;

}

.focus {

	padding-bottom: 100px;

	overflow: hidden;

	background: #fff;



}
#focus .section-header {
    background-image: url("images/upcoming_event_bg.png");
    background-repeat: no-repeat;
    /*background-size: cover; */
    height: 140px;
    background-position: center top;
    width:100%;
}
#focus .section-header .dark-text {
    color: #fff;
    font-family: "UniversalCondensedBold";
    font-weight: normal;
    letter-spacing: 1px;
    margin-top: 24px;
    text-shadow: 0 0 2px #000;
    font-size: 40px;
    word-spacing: -12px;
}



.home #focus .section-header,
.home section#testimonials .section-header {
    background-image: url("images/sort_asc.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: -3px;
    width: 100%;
}

.home #focus .event-slideshow h1.widget-title {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/sort_asc.png");
    background-position: center bottom;
    color: #ffffff;
    display: inline-block;
    font-family: "UniversalCondensedBold";
    font-size: 40px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 20px;
    margin-top: -3px;
    padding: 20px 0 66px;
    text-shadow: 0 0 2px #000000;
    width: 100%; 
	word-spacing: -12px;
}
.home #focus .event-slideshow  {
    border-top: 1px solid rgba(0, 42, 92, 0.5);
    display: inline-block;
    margin-top: 30px;
    padding-top: 3px;
    width: 100%;
}

.home #focus .section-header h2.dark-text,
.home .site-content .testimonial .section-header h2.dark-text {
    margin-top: 17px;
    display: inline-block;
    width: 100%;
}
.home .site-content .focus,
.home .site-content .testimonial {
  border: 1px solid rgba(0, 42, 92, 0.5);
  margin-top:0;
}
.home #focus .event-container .row {
    padding-top: 0px;
}
.home #focus .event-container .row .event-list .event-list-view .event .event-info .event-title h3 {
   font-size: 18px;
}
.home .site-content #testimonials .readmore-btn, .home .site-content .focus .row .col-md-12 .view_all_event_btn {
    background: #FFB81C none repeat scroll 0 0;
    border-radius: 4px;
    display: inline-block;
    font-size: 25px;
    height: auto;
    line-height: normal;
    padding: 6px 14px;
    text-shadow: 0 1px 1px #000000;
}


#focus .event-container .row {
   padding-top: 46px;
}
#focus .event-container .row .event-list .start-date,
#focus .event-container .row .event-list .end-date,#lw #event-list .event-item .event-date {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/event-list-bg.png");
    background-repeat: no-repeat;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #00295b;
    height: 111px;
    line-height: 2;
    padding:0;
    text-align: center;
    width: 92px;
}


#focus .event-container .row .event-list .start-date .event-weekday ,#lw #event-list .event-item .event-date .day {

    color: #fff;

    float: left;

    font-size: 14px;

    line-height: 18px;

    text-transform: capitalize;

    width: 100%;

    font-family: "UniversalCondensedBold";

    letter-spacing: 0.5px;

}

#focus .event-container .row .event-list .start-date .event-month,#lw #event-list .event-item .event-date .month {

    color: #00295b;

    float: left;

    font-size: 14px;

    line-height: 18px;

    width: 100%;

    font-family: "UniversalCondensedBold";

    letter-spacing: 0.5px;



}
.embed-pittwire .event-info {margin-left: 105px !important;}
#lw #event-list li.event-item {padding-left: 15px !important;padding-right: 15px !important;}

#focus .event-container .row .event-list .start-date .event-day , #lw #event-list .event-item .event-date .date {

    color: #00295b;

    float: left;

    font-family: "UniversalCondensedBold";

    font-size: 56px;

    letter-spacing: 0.5px;

    line-height: 38px;

    width: 100%;

}
/*course */
.department-check {text-align: left;margin-left: 30px;}
.categories-dropdown { text-align: left;}
.competency {text-align: left;margin-top: 45px;}
select#sacategory {width: 60%;}
h2.second-title.search-result {text-align: left;}
.course-title {text-align: left;}
.courses-search .readmore_button {text-align: right;}
.course-content-list { border-bottom: 1px solid #FFB81C; clear: both;  padding: 15px;}
#focus .event-container .row .event-list .single-day {margin: 0 0 0 7em;}

.event-list .event-list-view .event .event-info .event-title h3 ,#lw #event-list .event-item .event-info a.event-name {
    font-family: ERUniversMacBold;
    font-weight: normal;
    color: #003594;
    line-height: 26px;
}


.site-content .our-team { padding:40px 0 60px;}

.site-content .focus {padding-top: 0;margin-top: -2px;float:left;width: 40%;border:1px solid #003594;}

.site-content .testimonial .section-header,

.site-content .our-team .section-header,

.site-content .focus .section-header {padding-bottom:30px;}

.site-content .testimonial .section-header h2,

.site-content .our-team .container .section-header h2,

.site-content .focus .section-header h2 {font-size:35px;margin-top:0;}

.site-content .focus .row .col-md-12 .view_all_event_btn {

    background-image: url("images/view-all-events-btn-bg.png");

    border-radius: 4px;

    color: #fff;

    font-family: "UniversalCondensedBold";

    font-size: 24px;

    letter-spacing: 1px;

    padding: 12px 10px;

    text-decoration: none;

    text-shadow: 0 1px 1px #000;

    text-transform: uppercase;

    background-repeat: no-repeat;

    word-spacing: -8px;

}
.site-content .testimonial .section-header h2.dark-text {
    color: #ffffff;
    font-family: "UniversalCondensedBold";
    font-size: 40px;
    letter-spacing: 1px;
    margin-top: 24px;
    text-align: center;
    text-shadow: 0 0 2px #000000;
    word-spacing: -12px;
}

.testimonial .row .outer_testimonial .owl-carousel {

    display: block;

}

.testimonial .outer_testimonial #owl-demo .owl-wrapper .item .client-photo {

    float: left;

    height: 100px;

    margin-bottom: 0;

    margin-right: 36px;

    width: 100px;

}

.testimonial .outer_testimonial #owl-demo .owl-wrapper .item .client-photo .attachment-thumbnail {

    width:100%;

    opacity: 1;

    border: 3px solid #FFB81C;

}

.testimonial .outer_testimonial #owl-demo .owl-wrapper .owl-item {

   margin-top: 16px;

}

.testimonial .outer_testimonial #owl-demo .owl-wrapper .owl-item .item .client-name {

    color: #FFB81C;

    display: inline-block;

    font-size: 18px;

    font-weight: bold;

    text-align: right;

    width: 100%;

}

.testimonial .outer_testimonial #owl-demo .owl-wrapper .owl-item .item {

    height: auto;

    margin-bottom: 18px;

}

.testimonial .outer_testimonial #owl-demo .owl-controls .owl-buttons {display:none;}

.focus .row {

 	text-align:center;

}

.focus .row .focus-box, .our-team .row .team-box {

 	display:inline-block;

 	float:none !important;

 	margin-right: -4px;

	vertical-align: top;

	margin-bottom: 25px;

}

/* FOCUS BOX */

.focus-box .service-icon {

	margin-bottom: 30px;

	width: 145px;

	height: 145px;

	margin: auto;

	border-radius: 50%;

	border: 10px solid #ececec;

	margin-bottom: 20px;

	position: relative;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

/* ON HOVER COLORED ROUNDED CIRCLE AROUND ICONS */

/* ON HOVER COLORED ROUNDED CIRCLE AROUND ICONS */

.red,.green,.blue,.yellow {

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.focus-box:nth-child(4n+1) .service-icon:hover {

	border: 10px solid #FFB81C;

}

.focus-box:nth-child(4n+2) .service-icon:hover{

	border: 10px solid #34d293;

}

.focus-box:nth-child(4n+3) .service-icon:hover {

	border: 10px solid #3ab0e2;

}

.focus-box:nth-child(4n+4) .service-icon:hover{

	border: 10px solid #f7d861;

}

.focus-box:nth-child(4n+1) .red-border-bottom:before {

	background: #FFB81C;

}

.focus-box:nth-child(4n+2) .red-border-bottom:before {

	background: #34d293;

}

.focus-box:nth-child(4n+3) .red-border-bottom:before {

	background: #3ab0e2;

}

.focus-box:nth-child(4n+4) .red-border-bottom:before {

	background: #f7d861;

}

.focus-box h5 {

	margin-bottom: 15px;

	color: #404040;

	position: relative;

	display: inline-block;

	text-transform: uppercase;

	margin-bottom: 30px;

	font-weight: bold;

	font-size: 17px;

	float: none;

    width: auto;

    background: none;

}

.focus-box p {

	font-size: 14px;

	color: #808080;

}

/*----OTHER FOCUSES ----*/

.other-focuses {

	background: url(images/lines.png) repeat-x center;

	margin-bottom: 25px;

}

.other-focuses .section-footer-title {

	padding: 0 15px;

	color: #404040;

	font-weight: bold;

}

.other-focus-list {

	padding-top: 5px;

	margin-bottom: -17px;

}

.other-focus-list ul li {

	display: inline-block;

	margin-right: 50px;

	padding-bottom: 15px;

	text-transform: uppercase;

}

.other-focus-list ul li:last-child {

	margin-right: 0;

}

.other-focus-list ul li i {

	margin-right: 8px;

}

/*---------------------------------------

 **   Secction:  Separator one        -----

-----------------------------------------*/

.separator-one {

	background: rgba(52, 210, 147, 0.8);

	padding: 100px 0 100px 0;

}

.separator-one .green-btn {

	background: #14a168;

}

.separator-one .green-btn:hover {

	background: #007345;

}

.separator-one .text {

	color: #FFF;

	line-height: 34px;

	padding: 0;

	max-width: 800px;

	margin-bottom: 20px;

	margin-top: 15px;

}

/*---------------------------------------

 **   Section: Portfolio          -----

-----------------------------------------*/

.works {

	padding-bottom: 100px;

	background: #FFFFFF;

	min-height: 800px;

}

/* IMAGE GRID */

.cbp-rfgrid {

	margin: auto;

	padding: 0;

	list-style: none;

	position: relative;

	width: 100%;

}

.cbp-rfgrid li {

	position: relative;

	float: left;

	overflow: hidden;

	width: 25%; /* Fallback */

width: -webkit-calc(100% / 4);

	width: calc(100% / 4);

	-webkit-transition: 0.4s all linear;

	transition: 0.4s all linear;

}

.cbp-rfgrid li a,.cbp-rfgrid li a img {

	display: block;

	max-width: 100%;

	-webkit-transform: scale(1,1);

	-ms-transform: scale(1,1);

	transform: scale(1,1);

	-webkit-transition-timing-function: ease-in;

	transition-timing-function: ease-in;

	-webkit-transition-duration: 250ms;

	transition-duration: 250ms;

	cursor: pointer;

	-webkit-transition: 0.4s all linear;

	transition: 0.4s all linear;

	width: 100%;

}

.cbp-rfgrid li a:hover img {

	-webkit-transform: scale(1.05,1.07);

	-ms-transform: scale(1.05,1.07);

	transform: scale(1.05,1.07);

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

	-webkit-transition-duration: 250ms;

	transition-duration: 250ms;

}

/* Flexbox is used for centering the heading */

.cbp-rfgrid li a .project-info {

	position: absolute;

	left: 10px;

	top: 10px;

	right: 10px;

	bottom: 10px;

	background: rgba(0,0,0,0.5);

	padding-top: 25%;

	text-align: center;

	filter: alpha(opacity=0);

	opacity: 0;

	-webkit-transition: all ease .25s;

	transition: all ease .25s;

}

.cbp-rfgrid li a .project-info .project-details {

	position: relative;

	top: -29px;

	filter: alpha(opacity=0);

	opacity: 0;

	-webkit-transition: all ease .25s;

	transition: all ease .25s;

	width: 100%;

}

.cbp-rfgrid li a .project-info h5 {

	position: relative;

	display: inline-block;

	margin-bottom: 15px;

	margin-top: 15px;

	font-weight: bold;

	text-transform: uppercase;

}

.cbp-rfgrid li a:hover .project-info {

	filter: alpha(opacity=100);

	opacity: 1;

}

.cbp-rfgrid li a:hover .project-details {

	filter: alpha(opacity=100);

	opacity: 1;

	top: 0;

}

.cbp-rfgrid li a:hover .button {

	filter: alpha(opacity=100);

	opacity: 1;

	bottom: -50px;

}

.cbp-rfgrid li.cbp-rfgrid-open a .project-info {

	filter: alpha(opacity=100);

	opacity: 1;

}

.cbp-rfgrid-tr {

	position: absolute;

	top: 0;

	width: 100%;

	height: 100%;

	margin-bottom: 0;

	z-index: 9;

}

.cbp-rfgrid li.cbp-rfgrid-open a .project-info .project-details {

	top: 0;

	opacity: 1;

}

/* media queries:  change number of items per row */

@media screen and (max-width: 1190px) {

	.cbp-rfgrid li {

		width: 25%; /* Fallback */

		width: -webkit-calc(100% / 4);

		width: calc(100% / 4);

	}

}

@media screen and (max-width: 1024px) {

	.cbp-rfgrid li {

		width: 33.33333333333333%; /* Fallback */

		width: -webkit-calc(100% / 3);

		width: calc(100% / 3);

	}

}

@media screen and (max-width: 768px) {

	.cbp-rfgrid li {

		width: 50%; /* Fallback */

		width: -webkit-calc(100% / 2);

		width: calc(100% / 2);

	}

}

@media screen and (max-width: 480px) {

	.cbp-rfgrid li {

		width: 100%;

	}

}

@media screen and (max-width: 300px) {

	.cbp-rfgrid li {

		width: 100%;

	}

}

/* PROJECT DETAILS LOADER */

#back-button {

	display: none;

	text-align: center;

	text-transform: uppercase;

	padding: 13px 35px 13px 35px;

	border-radius: 4px;

	margin: 10px;

}

#back-button i {

	margin-right: 10px;

}

#loader {

	min-height: 930px;

	position: relative;

	display: none;

}

#loader .loader-icon {

	background: url(images/loading.gif) no-repeat center center;

	background-color: #FFF;

	margin: -22px -22px;

	top: 50%;

	left: 50%;

	z-index: 10000;

	position: fixed;

	width: 44px;

	height: 44px;

	-webkit-background-size: 30px 30px;

	background-size: 30px 30px;

	border-radius: 5px;

}

/*---------------------------------------

 **   Section: Abot us;              -----

-----------------------------------------*/

.about-us {
    background-image: url("images/Pitt_SA_Web_gold_background.jpg");
    background-repeat: no-repeat;
    background-position: center 60px;
    background-color: #fff;
    background-size: cover;
    color: #fff;
    margin-bottom: /*7*/0px;
    padding-bottom: 100px;
}

#aboutus .making-wrapper .makeing-text {

    font-size: 84px;

    font-family: universalcondensedbold;

    text-transform: uppercase;

    word-spacing: -20px;

    text-shadow: 3px 3px 4px #000;

    padding-top: 0;

}

#aboutus .making-wrapper .learn-more-txt a {

    font-family: universalcondensedbold;

    font-size: 34px;

    text-align: center;

    display: inline-block;

    width: 100%;

    padding-right: 0;

    line-height: 0;

    color: #fff;

    word-spacing: -12px;

    text-decoration: underline;

}
#aboutus .making-wrapper .iframe-wrapper {
    background-color: rgba(0, 42, 92, 0.7);
    border: 1px solid #03479a;
    margin: 60px auto 0;
    max-width: 800px;
    padding: 15px 15px 8px;
    width: 100%;
}

.about-us .row {

	margin-left: -15px;

	margin-right: -15px;

}

.about-us .big-intro {

	text-align: right;

	font-weight: 300;

	font-size: 60px;

	line-height: normal;

	margin-top: -15px;

}

.about-us .section-header h6 {

	color: #FFF;

}

.about-us p {

	text-align: left;

	color: #939393;

	font-size: 14px;

	line-height: 25px;

}

.about-us .column {

	margin-bottom: 78px;

}

/*--SKILLS --*/

.skills {

	text-align: left;

	margin: 0 0 0 0;

}

.skills .skill {

	display: block;

	clear: both;

	margin-top: 0;

	margin-bottom: 25px;

}

.skills .skill .skill-count {

	display: inline-block;

	height: 64px;

	margin-top: 3px;

	float: left;

	margin-right: 15px;

	margin-bottom: 25px;

}

.skills li:last-child {

	margin-bottom: 0;

}

.skills .skill .skill1,.skill2,.skill3,.skill4 {

	font-size: 16px !important;

}

.skills .skill h6 {

	text-transform: uppercase;

	font-weight: 700;

	clear: none;

	width: auto;

	float: none;

	margin-top: 0;

	margin-bottom: 0;

}

.skills .skill p {

	line-height: 20px;

	font-size: 14px;

	color: #8f8f8f;

}

/*--OUR CLIENTS --*/

.our-clients {

	background: url(images/lines-dark.png) repeat-x center;

	margin-bottom: 40px;

    float: left;

    width: 100%;

}

.our-clients .section-footer-title {

	background: #272727;

	padding: 0 15px;

	color: #FFF;

}

.our-clients h5 {

	font-weight: 700;

	float:none;

	margin-top: 0;

	margin-bottom: 0

}

.client-list {

	padding-top: 5px;

	margin-bottom: -17px;

}

.client-list ul{

	margin: 0;

}

.client-list ul li {

	vertical-align: middle;

	display: inline-block;

	margin-right: 24px;

	padding-bottom: 15px;

	text-transform: uppercase;

}

.client-list ul li img {

	max-width: 130px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	filter: alpha(opacity=80);

	opacity: 0.8;

	-webkit-transition: all ease .55s;

	transition: all ease .55s;

}

.client-list ul li img:hover {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;

}

.client-list ul li:last-child {

	margin-right: 0;

}

.client-list ul li i {

	margin-right: 8px;

}

.client-list div{

	margin: 0;

}

.client-list div a{

    margin-right: 24px;

}

.client-list div a:last-child{

    margin-right: 0;

}

.client-list div img {

	max-width: 130px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	filter: alpha(opacity=80);

	opacity: 0.8;

	-webkit-transition: all ease .55s;

	transition: all ease .55s;

	padding-bottom: 15px;

}

.client-list div img:hover {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;

}

.client-list div a:last-child {

	margin-right: 0;

}

/*---------------------------------------

 **   Section: stats                 -----

-----------------------------------------*/

.stats {

	background: rgba(0, 0, 0, 0.5);

	padding: 100px 0 60px 0 !important;

	clear: both;

}

.stat {

	margin-bottom: 40px;

}

.stat .icon-top {

	font-size: 40px;

	height: 50px;

	line-height: 50px;

}

.stat .stat-text {

	display: inline-block;

	position: relative;

}

.stat h3 {

	margin-top: 20px;

	padding-bottom: 5px;

	position: relative;

	display: inline-block;

}

.stat h6 {

	color: #d1d1d1;

	margin-top: 15px;

}

/*---------------------------------------

 **   Section: Our team;              -----

-----------------------------------------*/

.site-content .testimonial {
    background-image: none;
    margin-top: 0;
	margin-bottom: 15px;
    padding-bottom: 34px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
    width: 58%;
	margin-right:2%;
	border:1px solid #003594;
}

.site-content .testimonial .news-announcement-wrapper { background-color: transparent; margin-top: 2%;width: 100%;}

.site-content .testimonial .news-announcement-wrapper .section-header {

  padding:0;

}
.site-content .testimonial .news-announcement-wrapper .section-header .dark-text {
    font-size: 40px;
    font-weight: normal;
    font-family: "UniversalCondensedBold";
    color: #fff;
    letter-spacing: 1px;
    text-transform: capitalize;
    padding: 20px 0;
    word-spacing: -14px;
}
.our-team {
    background-color: #003594;
    background-image: url("images/social_media_bg_img.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 66px;
    padding-top: 80px !important;
    margin-top: -70px;
}



/*start office of dean */
.main-sidebar-wrapper .content-left-wrap article.page {border-bottom:0;margin-bottom: 0;}
.main-sidebar-wrapper .content-left-wrap .site-main article.page .about-section {
    padding: 0;
}
.page-template-template-dean .site-content {
    background: none repeat scroll 0 0 #EAE8E8;
}
body.single-newsanounce .site-content,
body.single-post .site-content,
body .site-content.page-not-found,
.single-job_listing .site-content,
.search-results .site-content,
.single-news .site-content,.single-course .site-content,
.page .site-content {
    background-image: url(images/office-of-dean-page-bg-full.jpg);
    background-color: transparent;
}
.single-course .site-content .content-area {  background: none repeat scroll 0 0 #ffffff; margin: -10% 0 20px;
    padding: 30px 0;  float: left;}

body.post-type-archive .site-content,
body.search-no-results .site-content {
    background-image: url(images/office-of-dean-page-bg-full.jpg);
    background-color: transparent;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram_wrapper {
    background-image: url("images/header-instagram-sidebar-full.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-top: 20px;
    max-width: 296px;
    padding: 64px 0 0;
    width: 100%;
}
.parent-pageid-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-top: 0;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram_wrapper h1.title {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 3px;
    text-transform: uppercase;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram_wrapper .insta_inner_wrapper {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 !important;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram_wrapper .insta_inner_wrapper .instagram-pics {
    background-color: #fff;
    float: left;
    list-style: outside none none;
    margin: 0 3% !important;
    padding: 0 !important;
    width: 94%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram_wrapper .insta_inner_wrapper .instagram-pics li {
    float: left;
    margin: 5px;
    max-height: 80px;
    max-width: 80px;
    padding: 0;
}
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .fb_widget_wrapper,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper,
.page-id-452 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.page-id-559 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.page-id-490 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.page-id-468 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.page-id-30826 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper {
    background-image: url("images/header-facebook-sidebar-full.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    margin-top: 6px;
    max-width: 296px;
    padding: 66px 3% 12px;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_3087 .content-sidebar-wrap .fb_widget_wrapper,
.page-id-3087 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper {
   margin-top:30px;
}
.page .site-content .main-sidebar-wrapper.parent_id_402 .content-sidebar-wrap .widget_fbw_id,
.page-id-402 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id {
    background-image: url("images/header-facebook-sidebar-full.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    height:397px;
    margin-top: 30px;
    max-width: 296px;
    padding: 66px 3% 12px;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_402 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page-id-402 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper {
   background: transparent;
   margin:0;
   padding:0;
}
.page .site-content .main-sidebar-wrapper.parent_id_402 .content-sidebar-wrap .widget_fbw_id h1.widget-title,
.page-id-402 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 3px;
    text-align:center;
    text-transform: uppercase;
}
.page .site-content .main-sidebar-wrapper.parent_id_402 .content-sidebar-wrap .widget_fbw_id h1.widget-title::before,
.page-id-402 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title::before {
   background:transparent;
}

.page .site-content .main-sidebar-wrapper.parent_id_402 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .title,
.page-id-402 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .title {display: none;}

.page .site-content .main-sidebar-wrapper.parent_id_586 .content-sidebar-wrap .widget .fb_widget_wrapper,
.page-id-586 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper {margin-top:30px;}

.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .textwidget .title,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .textwidget .title {display: none;}

.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .null-instagram-feed,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed {
    background-image: url("images/header-instagram-sidebar-full.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 399px;
    margin-top: 20px;
    max-width: 296px;
    padding: 64px 0 0;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper {
    padding: 0;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper .insta_inner_wrapper,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper .insta_inner_wrapper {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 !important;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper .insta_inner_wrapper .instagram-pics,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper .insta_inner_wrapper .instagram-pics {
    background-color: #fff;
    float: left;
    list-style: outside none none;
    margin: 0 3% !important;
    padding: 0 !important;
    width: 94%;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper .insta_inner_wrapper .clear {
   margin-bottom:0;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper .insta_inner_wrapper .instagram-pics li,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed .instagram_wrapper .insta_inner_wrapper .instagram-pics li {
    float: left;
    margin: 5px;
    max-height: 80px;
    max-width: 80px;
    padding: 0;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .null-instagram-feed h1.widget-title,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed h1.widget-title {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 6px;
    text-align: center;
    text-transform: uppercase;
}
.page .site-content .main-sidebar-wrapper.parent_id_35744 .content-sidebar-wrap .col-md-12 .null-instagram-feed h1.widget-title::before,
.page-id-35744 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed h1.widget-title::before {
   background:transparent;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .null-instagram-feed h1.widget-title::before,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .null-instagram-feed h1.widget-title::before {
   background:transparent;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .widget_fbw_id,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id {
    background-image: url("images/header-facebook-sidebar-full.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 397px;
    margin-top: 30px;
    max-width: 296px;
    padding: 66px 3% 12px;
    width: 100%;
}

.page .site-content .main-sidebar-wrapper.parent_id_35744 .content-sidebar-wrap .col-md-12 .widget_fbw_id,
.page-id-35744 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id {
    background-image: url("images/header-facebook-sidebar-full.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 397px;
    margin-top: 30px;
    max-width: 296px;
    padding: 66px 3% 12px;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 6px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.page .site-content .main-sidebar-wrapper.parent_id_35744 .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title,
.page-id-35744 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 6px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_35744 .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title::before,
.page-id-35744 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title::before {
   background: transparent;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title::before,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title::before {
   background: transparent;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper {
   background: transparent;
   margin-top: 0;
   max-width:100%;
   padding:0;
}
.page .site-content .main-sidebar-wrapper.parent_id_35744 .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper,
.page-id-35744 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper {
   background: transparent;
   margin-top: 0;
   max-width:100%;
   padding:0;
}

.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper span,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper span,
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper span iframe,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper span iframe {
   max-width:286px !important;
   width: 100% !important;
   height: 290px !important;
}
.page .site-content .main-sidebar-wrapper.parent_id_628 .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper h1.title,
.page-id-628 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper h1.title {display:none;}

.page .site-content .main-sidebar-wrapper.parent_id_35744 .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper h1.title,
.page-id-35744 #content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper h1.title {display:none;}

.page .site-content .main-sidebar-wrapper.parent_id_35744 .content-sidebar-wrap .fb_widget_wrapper,
.page-id-35744 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .fb_widget_wrapper,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget_fbw_id,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id,
.page .site-content .main-sidebar-wrapper.parent_id_452 .content-sidebar-wrap .fb_widget_wrapper,
.page-id-452 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_559 .content-sidebar-wrap .fb_widget_wrapper,
.page-id-559 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_490 .content-sidebar-wrap .fb_widget_wrapper,
.page-id-490 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_468 .content-sidebar-wrap .widget .fb_widget_wrapper,
.page-id-468 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper {margin-top:30px;}

.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .fb_widget_wrapper,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper,
.page-id-418 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper {width:100%;}

.page .site-content .main-sidebar-wrapper.parent_id_35744 .content-sidebar-wrap .fb_widget_wrapper h1.title,
.page-id-35744 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper h1.title,
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .fb_widget_wrapper h1.title,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper h1.title,
.page .site-content .main-sidebar-wrapper.parent_id_452 .content-sidebar-wrap .widget .fb_widget_wrapper h1.title,
.page-id-452 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper h1.title,
.page .site-content .main-sidebar-wrapper.parent_id_559 .content-sidebar-wrap .widget .fb_widget_wrapper h1.title,
.page-id-559 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper h1.title,
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget .fb_widget_wrapper h1.title,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper h1.title,
.page-id-468 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper h1.title,
.page .site-content .main-sidebar-wrapper.parent_id_490 .content-sidebar-wrap .fb_widget_wrapper h1.title,
.page-id-490 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper h1.title,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper h1.title {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 3px;
    text-transform: uppercase;
    width: 100%;
    border: 0 none;
}
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .fb_widget_wrapper .fb-page,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper .fb-page,
.page .site-content .main-sidebar-wrapper.parent_id_452 .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page,
.page-id-452 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page,
.page .site-content .main-sidebar-wrapper.parent_id_559 .content-sidebar-wrap .fb_widget_wrapper .fb-page,
.page-id-559 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page,
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page,
.page .site-content .main-sidebar-wrapper.parent_id_490 .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page,
.page-id-490 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page,
.page-id-468 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb-page {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    float: left;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .fb_widget_wrapper .fb_iframe_widget span,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .fb_widget_wrapper .fb_iframe_widget span,
.page .site-content .main-sidebar-wrapper.parent_id_452 .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.page-id-452 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.page .site-content .main-sidebar-wrapper.parent_id_559 .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.page-id-559 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.page .site-content .main-sidebar-wrapper.parent_id_490 .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.page-id-490 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.page-id-468 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .fb_widget_wrapper .fb_iframe_widget span,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .fb_widget_wrapper .fb_iframe_widget span iframe {
    max-width: 272px !important;
    width: 100% !important;
    height: 282px !important;
}
.page .site-content .main-sidebar-wrapper.parent_id_402 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .fb_iframe_widget span,
.page .site-content .main-sidebar-wrapper.parent_id_402 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .fb_iframe_widget span iframe,
.page-id-402 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .fb_iframe_widget span,
.page-id-402 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .fb_iframe_widget span iframe {
    height: 288px !important;
    max-width: 278px !important;
    width: 100% !important;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper {
    background-image: url("images/header-instagram-sidebar-full.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 398px;
    margin-top: 0px;
    max-width: 296px;
    padding: 64px 0 0;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper .insta-inner-wrap {
    height: 270px;
    overflow-y: scroll;
    width: 293px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper h1.header-title {
    border-bottom: 3px solid #FFB81C;
    color: #fff;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 8px 1px 0;
    padding-bottom: 8px;
    text-align: center;
    width: 99%;
    word-spacing: -10px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio {
   display:none;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram .sb_instagram_header .sbi_header_text {
    float: left;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram .sb_instagram_header,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram .sb_instagram_header .sbi_header_link {width:100%;}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram .sb_instagram_header .sbi_header_text h3  {
    color: #fff;
    float: left;
    font-family: "Regular-Universal";
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin: 8px 0 0 !important;
    padding-top: 0 !important;
    text-transform: uppercase;
    width: 100%;
    word-spacing: -8px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram .sb_instagram_header .sbi_header_img {
    border-radius: 70%;
    -mox-border-radius: 70%;
    -webkit-border-radius: 70%;
    float: none;
    height: 68px;
    margin: 0 auto 0 !important;
    overflow: hidden;
    position: relative;
    width: 68px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram .sb_instagram_header .sbi_header_img img {height:100% !important; width:100% !important;}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram #sbi_images {
    background-color: #fff;
    margin-left: 4%;
    width: 93%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram #sbi_load {
    border-bottom: 3px solid #FFB81C;
    float: left;
    margin-left: 4%;
    padding-bottom: 14px;
    width: 93%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .instagram-wrapper #sb_instagram:last-child #sbi_load {
    border:0 none;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer_twitter {
    background-image: url("images/header-twitter-sidebar-full.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    max-width: 296px;
    margin-top:30px;
    padding: 60px 0 4px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer_twitter iframe {
    height: 276px !important;
    padding: 0 3% !important;
}
.page .site-content .main-sidebar-wrapper.parent_id_530 .content-sidebar-wrap .widget_fbw_id,
.page-id-530 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id {
    background-image: url("images/header-facebook-sidebar-full.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    height:398px;
    margin-top: 30px;
    max-width: 296px;
    padding: 66px 3% 12px;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap {
    background-image: url("images/header-facebook-sidebar-full.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    height:398px;
    margin-top: 30px;
    max-width: 296px;
    margin-left: auto;
    margin-right: auto;
    padding: 66px 3% 12px;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap h1.widget-title,
.page .site-content .main-sidebar-wrapper.parent_id_530 .content-sidebar-wrap .widget_fbw_id h1.widget-title,
.page-id-530 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title {
    border-bottom: 3px solid #FFB81C;
    color: #fff;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 8px 1px 6px;
    padding-bottom: 8px;
    text-align: center;
    width: 99%;
    word-spacing: -10px;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff {
    margin: 0 auto;
    float: none;
    display: inline-block;
    text-align: left;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .inner-facebook-feed-wrapper {
    background-color: #fff;
    height: 274px;
    width: 100%;
    overflow: hidden;
    overflow-y: scroll;
    max-width: 272px;
    margin: 0 auto;
    text-align: left;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper .cff-likebox {
  margin-top: 0;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
    width: 94%;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-author {
    margin-bottom: 4px;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-author-text {

}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item p.cff-page-name {
   font-size:13px;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-shared-link .cff-link-title a,
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-post-text .cff-more,
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-post-text .cff-less,
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-post-desc span a,
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-post-text .cff-text a{
  font-size: 13px;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-post-desc span,
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-post-text .cff-text {
    font-size: 13px;
    float: left;
}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap .cff-wrapper #cff .cff-item .cff-shared-link {

}
.page .site-content .main-sidebar-wrapper .content-sidebar-wrap .multi-facebook-feed-wrap h1.widget-title::before,
.page .site-content .main-sidebar-wrapper.parent_id_530 .content-sidebar-wrap .widget_fbw_id h1.widget-title::before,
.page-id-530 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.page .site-content .main-sidebar-wrapper.parent_id_530 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper h1.title,
.page-id-530 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper h1.title {display:none;}
.page .site-content .main-sidebar-wrapper.parent_id_530 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page-id-530 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper {
    padding: 0;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer_twitter h1.title{
    border-bottom: 3px solid #FFB81C;
    color: #fff;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 8px 1px 0;
    padding-bottom: 8px;
    text-align: center;
    width: 99%;
    word-spacing: -10px;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .row .event-list .filterbar {
    margin-top: 0;
    float: left;
    width: 100%;
    font-size: 24px;
    padding-left: 15px;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .row .event-list .event.col-md-6 {
    float: left;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .single-event-view .event .event-info .event-location,
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .event-list-view .event .event-info .event-location {
    float: left;
    font-family: "Lato",sans-serif !important;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    text-align: left;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .single-event-view .event .event-date .start-date,
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .event-list-view .event .event-date .start-date {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/event-list-bg.png");
    background-repeat: no-repeat;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #00295b;
    height: 111px;
    line-height: 2;
    padding: 0;
    text-align: center;
    width: 92px;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .single-event-view .event .event-date .start-date .event-weekday,
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .event-list-view .event .event-date .start-date .event-weekday {
    color: #fff;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 18px;
    text-transform: capitalize;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .single-event-view .event .event-date .start-date .event-month,
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .event-list-view .event .event-date .start-date .event-month {
    color: #00295b;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 18px;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .single-event-view .event .event-date .start-date .event-day,
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .event-list-view .event .event-date .start-date .event-day {
    color: #00295b;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 56px;
    letter-spacing: 0.5px;
    line-height: 38px;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .single-event-view .event .event-info .event-title h3,
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .event-list-view .event .event-info .event-title h3 a {
    color: #00295b;
    font-family: UniversalCondensedBold;
    font-size: 22px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    word-spacing: -10px;
    line-height: 20px;
    display: inline-block;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .single-event-view .event .event-info,
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .event-list-view .event .event-info {
   margin:0 0 0 6.3em;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .filterbar .hlist li a {
    font-family: UniversalCondensedBold;
    font-size: 22px;
    letter-spacing: 0.5px;
    padding: 0 4px;
    text-transform: uppercase;
    word-spacing: -10px;
    color: #00295b;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .filterbar .hlist li strong {
    color: #c89e09;
    font-family: UniversalCondensedBold;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 0.5px;
    text-decoration: underline;
    text-transform: uppercase;
    word-spacing: -10px;
    padding: 0 4px;
    display: inline-block;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .filterbar .hlist li a:hover {
    color: #c89e09;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .event-list .event-list-view .event .event-info .event-title h3 a:hover {
    color: #c89e09;
}
.site-content .main-sidebar-wrapper .content-left-wrap .site-main .about-section .row .event-list h2 {
    font-family: UniversalCondensedBold;
    font-size: 26px;
    font-weight:normal;
    letter-spacing: 0.5px;
    padding: 0 15px;
    text-transform: uppercase;
    word-spacing: -10px;
    color: #00295b;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .talk-to-dean-bonner-wrapper {
    background-color: #003594;
    border: 3px solid #FFB81C;
    padding: 3%;
    width: 100%;
    margin-top: 30px;
    float: left;
}
.site-content .cars-page{
    background-color: #003594;
    border: 3px solid #FFB81C;
    padding: 3%;
    width: 100%;
    margin-top: 0px;
    float: left;
}
.site-content .cars-page h1{color: #fff;font-size: 20px;}
.site-content .cars-page a{color: #fff;font-size: 15px;}
.site-content .main-sidebar-wrapper .resources-wrap .site-main .about-section .row .commuter-left-sidebar {
    background-color: #003594;
    border: 3px solid #FFB81C;
    padding: 3%;
    width: 100%;
    margin-bottom: 30px;
    float: left;
}
.site-content .main-sidebar-wrapper .resources-wrap .site-main .about-section .row .commuter-left-sidebar .normal-text {
    color: #fff;
    float: left;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    word-spacing: -8px;
}
.site-content .main-sidebar-wrapper .resources-wrap .site-main .about-section .row .commuter-left-sidebar .a_wrapper {
    background-color: #fff;
    float: left;
    padding: 4% 2%;
    width: 100%;
}
.site-content .main-sidebar-wrapper .resources-wrap .site-main .about-section .row .commuter-left-sidebar .a_wrapper .common {
    background-image: url("images/talk-to-dean-bonner-arrow.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #003594;
    float: left;
    font-family: "Regular-Universal";
    font-size: 21px;
    font-weight: normal !important;
    letter-spacing: 1.5px;
    padding: 12px 0 12px 34px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    word-spacing: -10px;
}
.site-content .main-sidebar-wrapper .resources-wrap .site-main .about-section .row .commuter-left-sidebar .a_wrapper .inner-nor-text {
    color: #404040;
    float: left;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    text-align: left;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .col-md-6 .normal-img-text {
    display: block;
    text-align: left;
    font-family: "Lato",sans-serif !important;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
}
.site-content .resources-wrap .site-main .about-section .row .toolKitBox {
    border: 5px solid #FFB81C;
    box-shadow: 0 0 10px #a09f9f;
    -moz-box-shadow: 0 0 10px #a09f9f;
    -webkit-box-shadow: 0 0 10px #a09f9f;
    float: left;
    padding: 2%;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .toolKitBox h4 {
    color: #003594;
    font-weight: bold;
}
.site-content .resources-wrap .site-main .about-section .row .toolKitBox:last-child {
   margin-bottom: 30px;
}
.site-content .resources-wrap .site-main .about-section .row .toolKitBox > ul {
    float: left;
    list-style: outside none none;
    margin: 0 0 0 4%;
    width: 96%;
}
.site-content .resources-wrap .site-main .about-section .row .toolKitBox > ul  li {
    border-bottom: 1px solid #FFB81C;
    float: left;
    padding: 12px 0;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .col-md-6 ul {
    float: left;
    margin-left: 7%;
    width: 93%;
}
.site-content .resources-wrap .site-main .about-section .row .col-md-6 ul li {
    float: left;
    font-size: 18px;
    line-height: 24px;
    margin: 5px 0;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .col-md-6 .normal-text strong {
    font-size:18px;
    line-height:24px;
}
.site-content .resources-wrap .site-main .about-section .row .toolKitBox > ul  li:last-child {
   border-bottom: 0 none;
}
.site-content .resources-wrap .site-main .about-section .row .toolKitBox > ul  li a {
   color: #003594;
}
.site-content .resources-wrap .site-main .about-section .row .toolKitBox > ul  li a:hover {
   color: #c89e09;
}
.site-content .resources-wrap .site-main .about-section .row .commuter-left-sidebar .a_wrapper .inner-nor-text strong,
.site-content .resources-wrap .site-main .about-section .row .commuter-left-sidebar .a_wrapper .inner-nor-text a {font-size:14px;}
.site-content .resources-wrap .site-main .about-section .row .center-text .normal-text {
    float: left;
    font-family: "Lato",sans-serif !important;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    width: 100%;
    text-align: left;
}
.site-content .resources-wrap .site-main .about-section .row .center-text .normal-text a{
   color:#003594;
   font-size:18px;
}
.site-content .resources-wrap .site-main .about-section .row .center-text .normal-text a:hover{
   color:#c89e09;
}
.site-content .resources-wrap .site-main .about-section .row .center-text .space {
   float:left;
   width:100%;
   margin-top:10px;
}
.site-content .resources-wrap .site-main .about-section .row .commuter-left-sidebar .a-divider {
    border: 1px solid #003594;
    float: left;
    margin: 10px 0;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .commuter-left-sidebar .a_wrapper a {
    color: #003594;
}
.site-content .resources-wrap .site-main .about-section .row .commuter-left-sidebar .a_wrapper a:hover {
    color: #c89e09;
}
.site-content .resources-wrap .site-main .about-section .row .commuter-left-sidebar p{margin:0;float:left;}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .textwidget .common-sidebar,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .textwidget .common-sidebar{
    background-color: #003594;
    border: 3px solid #FFB81C;
    float: left;
    margin-top: 30px;
    padding: 3%;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_event_list_widget {
    background-color: #003594;
    border: 3px solid #FFB81C;
    float: left;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_586 .content-sidebar-wrap .widget_event_list_widget,
.page-id-586 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_event_list_widget {
   margin-top:20px;
}
.page-id-559 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_event_list_widget,
.page .site-content .main-sidebar-wrapper.parent_id_559 .content-sidebar-wrap .widget_event_list_widget,
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget_event_list_widget,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_event_list_widget {
   margin-top:30px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_event_list_widget .widget-title {
    background-image: url("images/conduct-ofc-arrow.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-family: "Regular-Universal";
    font-size: 21px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin: 10px 10px 12px;
    padding-left: 38px;
    padding-top: 5px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 94%;
    word-spacing: -8px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view {
    display: block;
    float: left;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event {
    float: left;
    margin: 4% 0;
    padding: 0 3%;
    width: 100%;
}
.parent-pageid-626 .site-content .dean-office-address .address .bold-text,
.page-id-626 .site-content .dean-office-address .address .bold-text,
.site-content .dean-office-address .widget .address .bold-text {
    font-family: "Regular-Universal";
    font-size: 25px;
    font-weight: normal;
    letter-spacing: 1.5px;
    line-height: 20px;
    text-transform: uppercase;
    word-spacing: -10px;
}
.site-content .dean-office-address .add-wrapper {
   max-width:1170px;
   margin: 0 auto;
}
.site-content .dean-office-address .widget .logo-wrap {
    max-width: 300px;
    margin: 0 auto 18px;
    width: 100%;
}
.site-content .dean-office-address .widget .address .bold-text .map {
    color:#FFB81C;;
    font-family: "Lato",sans-serif;
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    word-spacing: 0;
    text-transform: capitalize;
}
.site-content .dean-office-address .widget .subcribr-wrpp .bold-text {
    border-top: 3px solid #FFB81C;
    display: inline-block;
    font-family: "UniversalCondensedBold";
    font-size: 25px;
    font-weight: normal;
    letter-spacing: 1.5px;
    line-height: 20px;
    margin-top: 14px;
    padding-top: 14px;
    text-transform: uppercase;
    word-spacing: -10px;
}
.site-content .dean-office-address .widget .subcribr-wrpp {
    border-top: 3px solid #FFB81C;
    display:inline-block;
    margin: 8px auto 0;
    max-width: 300px;
    padding-top: 6px;
    width: 100%;
}
.site-content .dean-office-address .widget .subcribr-wrpp .subscribe {
    max-width: 300px;
    margin: 0 auto;
    width: 100%;
}
.site-content .dean-office-address .widget .subcribr-wrpp .subscribe .input_input {
    font-family: UniversalCondensedBold;
    font-size: 22px;
    font-style: italic;
    letter-spacing: 0.5px;
    padding: 4px 8px;
}
.site-content .dean-office-address .widget .subcribr-wrpp .subscribe .subscribe_submit {
    background-color: #FFB81C;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #272727;
    display: block;
    font-family: UniversalCondensedBold;
    font-size: 20px;
    letter-spacing: 0.5px;
    line-height: 20px;
    margin: 14px auto 6px;
    padding: 8px 0;
    text-align: center;
    text-transform: uppercase;
    width: 110px;
}
.parent-pageid-626 .site-content .dean-office-address .address .email a,
.page-id-626 .site-content .dean-office-address .address .email a,
.site-content .dean-office-address .widget .address .email a {
    color: #FFB81C;
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
}
.parent-pageid-626 .site-content .dean-office-address .address .normal-text,
.page-id-626 .site-content .dean-office-address .address .normal-text,
.site-content .dean-office-address .widget .address .normal-text {
    font-size: 18px;
    line-height: 26px;
    text-align:center;
}
.site-content .dean-office-address h3.third-title {
   margin-bottom:0 !important;
}
.site-content .dean-office-address .widget .address-social-wrapper {
    display: inline-block;
    text-align: center;
    margin-top: 16px;
    width: 100%;
}
.site-content .dean-office-address .widget .address-social-wrapper .facebook {
    background-image: url("images/ficebook.png");
    display: inline-block;
    height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 40px;
	text-indent: -1e+8px;
}
.site-content .dean-office-address .widget .address-social-wrapper .pintrest {
    background-image: url("images/Pinterest-Logo.png");
    display: inline-block;
    height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 40px;
	text-indent: -1e+8px;
}
.site-content .dean-office-address .widget .address-social-wrapper .linkedin {
    background-image: url("images/LinkedIn_logo_initials.png");
    display: inline-block;
    height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 40px;
	text-indent: -1e+8px;
}
.site-content .dean-office-address .widget .address-social-wrapper .tumbler {
    background-image: url("images/tumblr.png");
    display: inline-block;
    height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 40px;
	text-indent: -1e+8px;
}
.site-content .dean-office-address .widget .address-social-wrapper .twitter {
    background-image: url("images/twitter_small.png");
    display: inline-block;
    height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 40px;
	text-indent: -1e+8px;
}
.site-content .dean-office-address .widget .address-social-wrapper .instagram {
    background-image: url("images/instagramIcon_smallpng.png");
    display: inline-block;
    height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 40px;
	text-indent: -1e+8px;
}
.site-content .dean-office-address .widget .address-social-wrapper .youtube {
    background-image: url("images/youtube.png");
    display: inline-block;
    height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 40px;
    text-indent: -1e+8px;
	background-size:100%;
}
.site-content .dean-office-address .widget .address-social-wrapper .snapchat {
    background-image: url("images/snapchat_small.png");
    display: inline-block;
    height: 40px;
    margin-right: 8px;
    text-align: center;
    width: 40px;
}
.site-content .dean-office-address .widget .address-social-wrapper .imleagues {
    background-image: url("images/imleagues_small.png");
    display: inline-block;
    height: 40px;
    text-align: center;
    width: 40px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .talk-to-dean-bonner-wrapper.first-margin,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .annoucement-box-wrapper.first-margin,
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .annoucement-box-wrapper.first-margin,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper.first-margin {
    margin-top: 0;
    margin-bottom: 30px;
}
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .annoucement-box-wrapper,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .annoucement-box-wrapper,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper {
    background-color: #003594;
    border: 3px solid #FFB81C;
    float: left;
    margin-top: 30px;
    padding: 3%;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper {margin-top:0;}
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .col-md-12 .widget .second.annoucement-box-wrapper,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .second.annoucement-box-wrapper {margin-top:30px;}
.page .site-content .main-sidebar-wrapper.parent_id_402 .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper,
.page-id-402 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_468 .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper,
.page-id-468 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper {
   margin-top:0;
   margin-bottom: 30px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .job-box-wrapper {
    background-color: #003594;
    border: 3px solid #FFB81C;
    float: left;
    margin-bottom: 30px;
    padding: 3%;
    width: 100%;
}
.site-content .main-sidebar-wrapper .sidebar-wrap .col-md-12 .widget_rss {
    background-color: #003594;
    border: 3px solid #FFB81C;
    float: left;
    margin-bottom: 30px;
    padding: 3%;
    width: 100%;
}
.site-content .main-sidebar-wrapper .sidebar-wrap .col-md-12 .widget_rss h1.widget-title {
    background-color: #ffffff;
    font-family: UniversalCondensedBold;
    font-weight: normal;
    letter-spacing: 0.3px;
    margin: 0 !important;
    word-spacing: -8px;
    padding: 10px 8px;
}
.site-content .main-sidebar-wrapper .sidebar-wrap .col-md-12 .widget_rss h1.widget-title a.rsswidget{ font-size:18px;}
.site-content .main-sidebar-wrapper .sidebar-wrap .col-md-12 .widget_rss h1.widget-title a.rsswidget .rss-widget-icon {
    margin-top: -5px;
    margin-right: 2px;
}
.site-content .main-sidebar-wrapper .sidebar-wrap .col-md-12 .widget_rss ul {
    background: #ffffff none repeat scroll 0 0;
    padding: 10px 8px !important;
}
.site-content .main-sidebar-wrapper .sidebar-wrap .col-md-12 .widget_rss ul li {
    display: inline-block;
    text-align: left;
    margin: 6px 0;
    padding: 0;
    width: 100%;
}
.site-content .main-sidebar-wrapper .sidebar-wrap .col-md-12 .widget_rss ul li a.rsswidget {
    color: #FFB81C;
    display: inline-block;
    width: 100%;
    font-family: "Regular-Universal";
    letter-spacing: 0.4px;
    line-height: normal;
    word-spacing: -8px;
    font-size: 20px;
}
.site-content .main-sidebar-wrapper .sidebar-wrap .col-md-12 .widget_rss ul li .rss-date {
    color: #2a6496;
    font-size: 14px;
    line-height: normal;
    width: 100%;
    float: left;
}
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event {
    float: left;
    margin-bottom: 12px;
    padding: 0;
    width: 100%;
}
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .start-date,
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .end-date,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .start-date,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .end-date {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/event-list-bg.png");
    border-radius: 0;
    color: #00295b;
    height: 111px;
    line-height: 2;
    padding: 0;
    text-align: center;
    width: 92px;
}
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-weekday,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-weekday {
    color: #fff;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 18px;
    text-transform: capitalize;
    width: 100%;
}
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-month,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-month {
    color: #00295b;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 18px;
    width: 100%;
}
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-day,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-day {
    color: #00295b;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 56px;
    letter-spacing: 0.5px;
    line-height: 38px;
    width: 100%;
}
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-title h3 a,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-title h3 a {
    color: #003594;
    font-family: ERUniversMacBold;
    font-weight: normal;
    clear: none;
    font-size: 22px;
    margin: 0 !important;
    padding: 0;
}
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-time,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-time {
    margin-top: 8px;
    width: 98%;
}
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-location {

}
.page-id-530 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-date,
.page-id-402 .site-content .about-section .second-row .col-md-6 .event-list .event-list-view .event .event-date {
   margin-bottom: 0;
}
.page-id-530 .site-content .about-section .second-row .col-md-6 .view-all-event,
.page-id-402 .site-content .about-section .second-row .col-md-6 .view-all-event {
    background-image: url("images/view-all-events-btn-bg.png");
    background-repeat: no-repeat;
    border-radius: 4px;
    color: #fff;
    font-family: "UniversalCondensedBold";
    font-size: 24px;
    letter-spacing: 1px;
    padding: 12px 10px;
    text-decoration: none;
    text-shadow: 0 1px 1px #000;
    text-transform: uppercase;
    word-spacing: -8px;
}
.site-content .dean-office-address .widget .sponsor_slider_wrapper {
    margin: 20px auto;
    max-width: 1039px;
    width: 100%;
}
.site-content .dean-office-address .widget .sponsor_slider_wrapper .wrapper .jw_easy_slider_name {display:none;}
.site-content .dean-office-address .widget .sponsor_slider_wrapper .wrapper .jcarousel-wrapper {
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    margin: 0px auto;
    position: relative;
}
.site-content .dean-office-address .widget .sponsor_slider_wrapper .wrapper .jcarousel-wrapper .jcarousel-control-prev,
.site-content .dean-office-address .widget .sponsor_slider_wrapper .wrapper .jcarousel-wrapper .jcarousel-control-next {
   display:none;
}
.site-content .dean-office-address .widget .sponsor_slider_wrapper .wrapper .jcarousel-wrapper .jcarousel-pagination {
   bottom: -16px;
}
.site-content .dean-office-address .widget .sponsor_slider_wrapper .wrapper .jcarousel-wrapper .jcarousel ul li {
   margin-left: 0 !important;
}
.site-content .dean-office-address .widget .sponsor_slider_wrapper h2.title {
    font-family: "UniversalCondensedBold";
    font-size: 25px;
    font-weight: normal;
    letter-spacing: 1.5px;
    line-height: 20px;
    margin-bottom:0;
    text-transform: uppercase;
    word-spacing: -10px;
}
.page .site-content .main-sidebar-wrapper.parent_id_438 .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper,
.page-id-438 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper,
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper {margin-top:0;}
.page .site-content .main-sidebar-wrapper.parent_id_438 .content-sidebar-wrap .col-md-12 .widget .second,
.page-id-438 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .second,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .annoucement-box-wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .col-md-12 .widget .second,
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .second { margin-top: 30px; }
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .talk-to-dean-bonner-wrapper h1.title,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .annoucement-box-wrapper h1.title,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper h1.title {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 23px;
    font-weight: normal;
    letter-spacing: 1.5px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
    word-spacing: -10px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .talk-to-dean-bonner-wrapper .a_wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .annoucement-box-wrapper .a_wrapper,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .annoucement-box-wrapper .a_wrapper,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper .a_wrapper {
    float: left;
    padding: 0;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .job-box-wrapper .a_job_wrapper {
    float: left;
    padding: 0;
    width: 100%;
    background-color:#fff;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .job-box-wrapper .a_job_wrapper .job_summary_shortcode {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100% !important;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .job-box-wrapper .a_job_wrapper .job_summary_shortcode .job-type {
    height: 31px;
    padding-left: 10px;
    padding-right: 10px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .talk-to-dean-bonner-wrapper .a_wrapper .common,
.page .site-content .main-sidebar-wrapper.parent_id_626 .content-sidebar-wrap .annoucement-box-wrapper .a_wrapper .common,
.page-id-626 .site-content .main-sidebar-wrapper .content-sidebar-wrap .annoucement-box-wrapper .a_wrapper .common,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .annoucement-box-wrapper .a_wrapper .common {
    background-image: url("images/conduct-ofc-arrow.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-family: "Regular-Universal";
    font-size: 21px;
    letter-spacing: 1.5px;
    line-height: 20px;
    padding: 12px 0 12px 34px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    word-spacing: -10px;
}
.content-left-wrap .content-area .site-main article.page .about-section .row .about-title,
.resources-wrap .about-section .row .about-title {
    color: #404040;
    float: left;
    font-family: universalcondensedbold;
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
    word-spacing: -11px;
}
h2#grayHeadingBg {
    background: #404040;
    color: #fff;
	word-spacing: 0px;
    padding: 12px;
    text-align: center;
    font-size: 23px;
    margin: 12px 0 15px 0;
}
.content-left-wrap .content-area .site-main article.page .about-section .row .common-padding .job_listings {float:left;width:100%;}
.content-left-wrap .content-area .site-main article.page .about-section .row .about-title a,
.resources-wrap .about-section .row .about-title a {
    color: #00295b;
    float: left;
    font-family: universalcondensedbold;
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
    word-spacing: -11px;
}
.content-left-wrap .content-area .site-main article.page .about-section .row .about-title a:hover,
.resources-wrap .about-section .row .about-title a:hover {
   color: #FFB81C;
}
.content-left-wrap .content-area .site-main article.page .about-section .row .normal-text {
    color: #404040;
    float: left;
    font-family: "Lato",sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    text-align: left;
    width: 100%;
}
/*.content-left-wrap .content-area .site-main article.page .about-section .row .normal-text {
    color: #404040;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    text-align: left;
    float: left;
    width: 100%;
}*/
.content-left-wrap .content-area .site-main article.page .about-section .row .normal-text .hover-over {
   color: #00295b;
   text-decoration:underline;
}
.content-left-wrap .content-area .site-main article.page .about-section .row .normal-text .hover-over:hover {
   color: #FFB81C;
}
.content-left-wrap .content-area .site-main article.page .about-section .row .link {
    color: #404040;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: normal;
    margin-top: 12px;
    float: left;
    width: 100%;
}
.content-left-wrap .content-area .site-main article.page .about-section .row .img-wrapper {
    background-color: #eceef0;
    padding: 15px;
    width: 49%;
}
.content-left-wrap .content-area .site-main article.page .about-section .second-row {
    /*margin-top: 0;*/
}
.content-left-wrap .content-area .site-main article.page .about-section .row .view_all_event_btn {
    background-image: url("images/view-all-events-btn-bg.png");
    background-repeat: no-repeat;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #ffffff !important;
    display: block;
    float: none;
    font-family: "UniversalCondensedBold";
    font-size: 24px;
    letter-spacing: 1px;
    margin: 10px auto 0;
    padding: 12px 10px;
    text-align: center;
    text-shadow: 0 1px 1px #000000;
    text-transform: uppercase;
    width: 202px;
    word-spacing: -10px;
}
.content-left-wrap .content-area .site-main article.page .about-section .second-row .col-md-12 {
    color: #404040;
    float: left;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    padding-top: 0;
    text-align: left;
    width: 100%;
}
.content-left-wrap .content-area .site-main article.page .about-section .second-row .margin-top .sp-line {
    border-top: 1px solid;
    margin-top: 20px;
    padding-top: 20px;
}
.content-left-wrap .content-area .site-main article.page .about-section .second-row .col-md-12 .in-content-ul-wrap {
    float: left;
    margin: 12px 0;
    width: 100%;
    list-style: inside disc;
}
.content-left-wrap .content-area .site-main article.page .about-section .row .img-wrapper img {
   width:100%;
}
.page-id-184 .sp-line {
    border-bottom: 1px solid #FFB81C;
    border-top: 1px solid #FFB81C;
    float: left;
    padding: 20px 0;
    width: 100%;
    margin: 20px 0;
}
.single-news .site-content .content-area {
    background: none repeat scroll 0 0 #ffffff;
    margin: -13% 0 20px;
    padding: 30px 0;
    float: left;
    width: 100%;
}
body.single-post .site-content .main-sidebar-wrapper .content-left-wrap .site-main article,
body.post-type-archive .site-content .main-sidebar-wrapper .content-left-wrap .site-main .arch-wrap,
body.search-no-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main .no-results,
body .site-content.page-not-found .main-sidebar-wrapper .content-left-wrap .site-main article.page404,
.single-job_listing .site-content .main-sidebar-wrapper .content-left-wrap .site-main article.hentry,
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main article.hentry {
    background: none repeat scroll 0 0 #ffffff;
    margin: 18px 0 20px;
    padding: 15px;
}
body.single-post .site-content .main-sidebar-wrapper .content-left-wrap .site-main article,
body.post-type-archive .site-content .main-sidebar-wrapper .content-left-wrap .site-main .arch-wrap,
body.search-no-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main .no-results,
body .site-content.page-not-found .main-sidebar-wrapper .content-left-wrap .site-main article.page404 {margin-top:34px;}
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main .navigation .nav-links a {
    color: #00295b;
}
body.post-type-archive .site-content .main-sidebar-wrapper .content-left-wrap .site-main .arch-wrap .page-title {
    float: left;
    font-family: universalcondensedbold !important;
    font-size: 27px !important;
    font-weight: normal !important;
    letter-spacing: 1px !important;
    line-height: 26px !important;
    text-transform: uppercase !important;
    width: 100%;
    word-spacing: -12px !important;
}
body.post-type-archive .site-content .main-sidebar-wrapper .content-left-wrap .site-main .arch-wrap article.news {
    border-color: #FFB81C;
    margin-bottom: 30px !important;
    padding-bottom: 8px;
}
body.post-type-archive .site-content .main-sidebar-wrapper .content-left-wrap .site-main .arch-wrap article.news .entry-title a::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    position: relative;
    width: auto;
}
body.post-type-archive .site-content .main-sidebar-wrapper .content-left-wrap .site-main .arch-wrap article.news .entry-title a {
    border-bottom: 1px solid #FFB81C;
    line-height: 26px;
}
.search-no-results .site-content .main-sidebar-wrapper .content-left-wrap .no-results .page-content .search-form .search-submit {
    display: inline-block;
    margin: -3px 0 0;
    padding: 7px 12px 5px;
    text-align: center;
}
#comments,
.news .listpost-content-wrap .list-post-top .entry-content .entry-footer .comments-link {
    display: none;
}
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main article.hentry .listpost-content-wrap-full .list-post-top .entry-title > a {
    color: #404040;
    float: left;
    font-family: universalcondensedbold;
    font-size: 25px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
    word-spacing: -11px;
}
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main article.hentry .listpost-content-wrap-full .list-post-top .entry-title::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    position: relative;
}
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main article.hentry .listpost-content-wrap-full .list-post-top .entry-summary {
    margin-top:0;
    margin-bottom:0;
}
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main article.hentry .listpost-content-wrap-full .list-post-top .entry-summary p {
    color: #404040;
    float: left;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    text-align: left;
    margin:0;
    width: 100%;
}
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main .page-header {
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 0;
}
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main .page-header .page-title {
    color: #fff;
    margin-bottom: 0;
}
.search-results .site-content .main-sidebar-wrapper .content-left-wrap .site-main .page-header .page-title::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    bottom: 0;
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
}
.page .about-section .row,
.page-template-template-dean .about-section .row {
    background: none repeat scroll 0 0 #ffffff;
    margin: 18px 0 20px;
    padding: 30px 0;
}
.page-template-template-dean .sp-line .col-md-12 {
    padding: 30px 0px 30px 15px ;
}
.page-template-template-dean .about-section .col-md-12 {
    padding: 30px 15px 30px 15px;
}
.page-template-template-dean .about-section .common-padding {padding-top:0;}
.about-section .row .common-padding  h1 {
  color: #192857 !important;
  font-family: universalcondensedbold !important;
  font-size: 25px !important;
  font-weight:normal !important;
  float: left;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  text-transform: uppercase !important;
  word-spacing: -12px !important;
  width:100%;
}
.about-section .row .common-padding  h1 a {
  color: #0273b7 !important;
  font-family: universalcondensedbold !important;
  font-size: 27px !important;
}
.about-section .row .common-padding  h1 a:hover{
   color: #FFB81C !important;
}
.about-section .row .common-padding  h2 {
    font-family: MontserratBold !important;
    font-size: 22px !important;
    float: left;
    /*letter-spacing: 1px !important;*/
    line-height: 24px !important;
    margin-bottom: 8px;
    /*word-spacing: -10px !important;*/
    width:100%;
}
.about-section .row .common-padding  h2 a {
    color: #0273b7 !important;
    font-family: MontserratBold !important;
    font-size: 22px !important;
    margin-bottom: 8px;
    /*letter-spacing: 1px !important;*/
    line-height: 24px !important;
    /*word-spacing: -10px !important; */
}
.about-section .row .common-padding  h2 a:hover{
    color: #FFB81C !important;
}
.about-section .row .common-padding  h3 {
    float: left;
    font-family: MontserratBold !important;
    font-size: 20px !important;
    font-weight: bold;
    /*letter-spacing: 1px !important;*/
    line-height: 24px !important;
    width: 100%;
    /*word-spacing: -10px !important;*/
}
.about-section .row .common-padding  h3 a {
    color: #0273b7 !important;
    font-family: MontserratBold !important;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 24px !important;
}
.about-section .row .common-padding  h3 a:hover{
   color: #FFB81C !important;
}
.about-section .row .common-padding ol,
.about-section .row .common-padding ul {
    float: left;
    width: 94%;
    margin-top: 6px;
	margin-bottom:12px;
}
.about-section .row .common-padding ol li,
.about-section .row .common-padding ul li {
    float: left;
    width: 100%;
    margin-bottom: 8px;
    line-height: 24px;
    font-family: "Lato",sans-serif;
    font-size: 18px;
}
.about-section .row .common-padding ol li a,
.about-section .row .common-padding ul li a {
   color:#0273b7;
   font-family: "Lato",sans-serif;
   font-size: 18px;
   line-height: 24px;
}
.about-section .row .common-padding ol li a:hover,
.about-section .row .common-padding ul li a:hover {
   color: #FFB81C;
}
.about-section .row .common-padding a {
   color: #0273b7;
   font-size:18px;
   line-height:24px;
}
.site-content .main-sidebar-wrapper .content-left-wrap {
  /*  margin-top: -10%; */
    padding-top: 0;
    float: left;
    width: 72%;
    margin-right: 2%;
}
.single-course .site-content .main-sidebar-wrapper .content-left-wrap{ margin-top: 0;}
.site-content .main-sidebar-wrapper .content-left-wrap .newsanounce,
.site-content .main-sidebar-wrapper .content-left-wrap #tabs {
	background-color: #fff;
    border: 0 none;
    border-radius: 0;
    float: left;
    margin-bottom: 30px;
    margin-top: 34px;
    padding: 0 15px 15px;
    width: 100%;
}
#tabs .news-content .post-content-text p, 
#tabs .news-content .post-content-text .news-short-content {color:#000;}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs ul.ui-tabs-nav {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    padding-top: 15px;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel {
	border-top: 1px solid #FFB81C;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs ul.ui-tabs-nav .ui-state-default {
    background-color: #003594;
    background-image: none;
    border-color: #FFB81C;
    border-radius: 0;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel {
    padding: 15px 0;
    text-align: left;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel .post_row {
    border-bottom: 2px solid #FFB81C;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 26px;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel .post_row:last-child {border-bottom: 0 none;}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel .post_row .post_img {
	float: left;
	border: 3px solid #003594;
	max-width:200px;
	margin-right:20px;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel .post_row .post_detail .post-title {
    font-family: universalcondensedbold;
    font-size: 24px;
    letter-spacing: 1px;
    text-transform: uppercase;
    word-spacing: -10px;
	color: #003594;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel .post_row .post_detail .postDate{display:inline-block;}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel .post_row .post_detail .post-title:hover {color: #FFB81C;}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs .ui-tabs-panel .post_row .post_detail .post_conten p {margin-bottom:0;}
.news-content .post-content-text span.postDate #tab{
    color: #000000;
    float: left;
    font-family: Regular-Universal;
    font-size: 22px;
    font-style: italic;
    letter-spacing: 1px;
    text-align: left;
    width: 100%;
    word-spacing: -10px;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs ul.ui-tabs-nav .ui-state-default a {
    color: #ffffff;
    font-family: "Regular-Universal";
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    word-spacing: -6px;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs ul.ui-tabs-nav .ui-state-default.ui-tabs-active {
	background-color: #ffffff;
}
.site-content .main-sidebar-wrapper .content-left-wrap #tabs ul.ui-tabs-nav .ui-state-default.ui-tabs-active a {
    color: #003594;
    font-family: universalcondensedbold;
}
body.single-newsanounce .site-content .dean-office .dean-office-banner .dean-office-img,
.site-content .dean-office .dean-office-banner .news-tab-pannel-img {
    background-image: url("images/PItt_Spotlight_v2.jpg");
    background-position: left top;
    background-size: 100% auto;
    display: block;
    float: left;
    min-height: 250px;
    width: 100%;
}
.site-content .new-resources-wrap.content-left-wrap {
    float: left;
    margin-top: -10%;
    padding-top: 0;
    width: 100%;
}
.site-content .new-resources-wrap.content-left-wrap #post-5481 .entry-title {
    display: none;
}
/*.site-content .main-sidebar-wrapper.template-inner-page-wrap .resources-wrap {
  margin-top: 0%;
  padding-top: 0;
}*/
.site-content .resources-wrap {
  margin-top: 0%;
  padding-top: 0;
  width: 100%;
  max-width:1170px;
}

.site-content .resources-wrap .site-main .about-section .row .common-padding .student-conduct-ul .normal-text {
    float: left;
    font-size: 18px;
    margin-bottom: 20px;
    text-align: left;
    line-height: 24px;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding p {margin:0;}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p {
    float: left;
    margin-bottom: 14px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.checkbox-wrap .wpcf7-form-control-wrap .wpcf7-form-control {
    border: 0 none;
    padding-left: 0;
    height: auto;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.checkbox-wrap .wpcf7-form-control-wrap .wpcf7-form-control .first.last {
  margin:0;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset {
    float: left;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p {
    float: left;
    margin-bottom: 14px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours {width:60%;}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner {
    float: left;
    width: 50%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .from-time,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .to-time {
    float: left;
    font-weight: bold;
    margin-right: 6px;
    margin-top: 8px;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-from,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-to {
    float: left;
    margin-top: 0;
    width: auto;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-from .wpcf7-form-control,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-to .wpcf7-form-control {
    border: 0 none;
    float: left;
    height: auto;
    margin-top: 6px;
    padding: 0;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-from .wpcf7-form-control .wpcf7-list-item,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-to .wpcf7-form-control .wpcf7-list-item {
    float: left;
    margin-left:0;
    margin-right: 6px;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-from .wpcf7-form-control .wpcf7-list-item input,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-to .wpcf7-form-control .wpcf7-list-item input {
    float: left;
    margin-top: 7px;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-from .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.radio-to .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label {

}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.from-time,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.to-time {
    float: left;
    margin-top: 0;
    width: 22%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.from-time .wpcf7-form-control,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.event-hours .event-hours-inner .wpcf7-form-control-wrap.to-time .wpcf7-form-control {
    float: left;
    height: auto;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.checkbox-wrap .wpcf7-form-control-wrap.policies,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.checkbox-wrap .wpcf7-form-control-wrap.attendees {
    float: left;
    margin-right: 4px;
    width: auto;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.checkbox-wrap .one {
    float: left;
    width: 97%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.checkbox-wrap .wpcf7-form-control-wrap .wpcf7-form-control {
  padding-left:0;
  padding-bottom: 0;
  border: 0 none;
  height:auto;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p.checkbox-wrap .wpcf7-form-control-wrap .wpcf7-form-control .first.last {margin-left:0;}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset legend {
    font-size:20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p .percent {
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin: 6px 4px 0 0;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p label,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p label {
    float: left;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 6px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form .general-text {
    float: left;
    font-size: 18px;
    margin-top: 6px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form .common-form-div {
   float:left;
   width:100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form .common-form-div label {
    float: left;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 6px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form .common-form-div p {
    float: left;
    margin-bottom: 14px !important;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form .common-form-div .wpcf7-form-control-wrap {
    float: left;
    width: 60%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form .common-form-div .wpcf7-form-control-wrap .wpcf7-form-control {
    border: 1px solid #666666;
    border-radius: 0;
    -moz-border-radius: 0;
   -webkit-border-radius: 0;
    float: left;
    height: 40px;
    padding: 8px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p label .red {color:#ff0000;}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p .wpcf7-form-control-wrap,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p .wpcf7-form-control-wrap {float:left;width: 60%;}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p .wpcf7-form-control-wrap .wpcf7-form-control,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p .wpcf7-form-control-wrap .wpcf7-form-control {
    border: 1px solid #666;
    float: left;
    min-height: 40px;
    padding: 8px;
    width: 100%;
    -webkit-appearance: none;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p .wpcf7-form-control-wrap {
  margin-bottom:14px;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset.second-fieldset p.percent-input .wpcf7-form-control-wrap .wpcf7-form-control {
   width:95.5%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.date .menu-399,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.date .menu-972,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.date .menu-345 {
    float: left;
    margin-right: 2%;
    width: 12%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.event-hours .text-541,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.event-hours .text-638 {
    float: left;
    margin-right: 2%;
    width: 19%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.incharge-details .wpcf7-form-control-wrap {
    clear: left;
    margin-bottom: 10px;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.check-all label {
    float: left;
    width: 40%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.check-all .wpcf7-form-control-wrap {
    clear: left;
    float: left;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.check-all .wpcf7-form-control-wrap {
    clear: left;
    float: left;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.check-all .wpcf7-form-control-wrap .wpcf7-form-control {
    border: 0 none;
    height: auto;
    padding: 0;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.check-all .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item {
    clear: left;
    float: left;
    margin-bottom: 8px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form .wpcf7-response-output {
    float: left;
    margin-top: 0;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.check-all .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input {
    float: left;
    margin-right: 6px;
    margin-top: 4px;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input {
    float: left;
    margin-right: 6px;
    margin-top: 4px;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.event-monitors .nrml-text {
    float: left;
    font-weight: bold;
    margin-bottom: 14px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p.event-monitors .nrml-text .red-text {
    color: #ff0000;
    font-size: 12px;
    font-weight: normal;
    margin-left: 4%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p .wpcf7-form-control-wrap .wpcf7-radio {
    border: 0 none;
    height: auto;
    padding: 0;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item {
    float: left;
    margin-bottom: 8px;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p .wpcf7-form-control-wrap textarea.wpcf7-textarea,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p .wpcf7-form-control-wrap textarea.wpcf7-textarea {
    float: left;
    height: auto;
    max-height: 200px;
    margin-bottom: 0;
    width: 100%;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p .wpcf7-submit,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p .wpcf7-submit {
   background-color:#00295b;
}
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form fieldset p .wpcf7-submit:hover,
.site-content .resources-wrap .about-section .common-padding .wpcf7 .wpcf7-form > p .wpcf7-submit:hover {
   background-color:#c89e09;
}
.site-content .resources-wrap .site-main .about-section .common-padding .normal-text > a {
   color:#0273b7;
   font-size: 18px;
}
.site-content .resources-wrap .site-main .about-section .common-padding .normal-text strong,
.site-content .resources-wrap .site-main .about-section .common-padding .normal-text > a strong {font-size:18px;}
.site-content .resources-wrap .site-main .about-section .common-padding ul li > a {
   color:#0273b7;
}
.site-content .resources-wrap .site-main .about-section .common-padding ul li > a:hover {
   color:#FFB81C;
}
.site-content .resources-wrap .site-main .about-section .common-padding .normal-text > a:hover {
   color:#FFB81C;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions {
    float: left;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordions-head {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none;
    border-bottom:1px solid #FFB81C;
    float: left;
    font-family: "Lato",sans-serif !important;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 4px 0 10px 40px;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordions-head.ui-state-active {border-bottom:0 none !important;}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordions-head .accordion-icons {
   top: 7px;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordions-head .accordion-icons.accordion-plus {
  transform: rotate(90deg);
   -webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   -o-transform: rotate(90deg);
}
.site-content .resources-wrap .site-main .about-section .row .common-padding span.normal-text {
    float: left;
    font-family: "Lato",sans-serif !important;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    width: 100%;
    text-align: left;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding ul li.normal-text {
    float: left;
    font-family: "Lato",sans-serif !important;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    width: 100%;
    text-align: left;
}
.normal-text {text-align: left;}
.site-content .resources-wrap .site-main .about-section .row .common-padding .btn-for-acc {
    float: left;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
    text-align: left;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .btn-for-acc a {
    background-color: #00295b;
    color: #FFB81C;
    display: inline-block;
    font-family: "Lato",sans-serif !important;
    padding: 10px;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .listing-wrapper,
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper {
    float: left;
    width: 100%;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alphabeticals_wrap {
    display: inline-block;
    width: 100%;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alphabeticals_wrap .ul-wrapper {
    display: inline-block;
    list-style: outside none none;
    margin: 8px 0 20px;
    width: 100%;
    text-align:center;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alphabeticals_wrap .ul-wrapper .alpha {
    display: inline-block;
    margin-right: 6px;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alphabeticals_wrap .ul-wrapper .alpha:last-child {
   margin-right:0;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alphabeticals_wrap .ul-wrapper .alpha a {
    font-size: 20px;
    line-height: 24px;
    padding: 0 2px;
    text-decoration: underline;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .listing-wrapper .alpha_content,
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}
/*------------------------------------------*/
/*Multi Twitter Feed Css START*/

.content-sidebar-wrap #multi-twitter{
    background-image: url("images/header-twitter-sidebar-full.png");
    background-color: transparent;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    border:0 none;
    float: left;
    max-width: 296px;
    width: 100%;
}
.content-sidebar-wrap #multi-twitter .widget-title{
    border-bottom: 3px solid #FFB81C;
    color: #ffffff;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 8px 1px 0;
    padding-bottom: 8px;
    text-align: center;
    width: 99%;
    word-spacing: -10px;
    text-transform: uppercase;
    padding-top: 64px;
}
.content-sidebar-wrap #multi-twitter .widget-title::before{
background:transparent;
}
.content-sidebar-wrap #multi-twitter .multi-twitter-ul {
    margin-bottom: 10px;
    margin-top: 5px;
    float: left;
    background-color: #fff;
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
    text-align: left !important;
	padding:10px 0;
	height:280px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.content-sidebar-wrap #multi-twitter .multi-twitter-ul .tweet {
    margin-bottom:10px !important;
}
.content-sidebar-wrap #multi-twitter .multi-twitter-ul .tweet .tweet-message {
    width:190px;
}
.content-sidebar-wrap #multi-twitter .multi-twitter-ul .tweet .tweet-time em {
    font-size: 12px !important;
}
.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img {
    border: 0 none !important;
}

/*Multi Twitter Feed Css end*/
/*--------------------------------------*/
.img-border {
    border: 5px solid #00295b;
}
.about-section img {	
   border: 2px solid #00295b !important;
}
/*Changed by Chris Fording 4/7/2021. This can be changed back if neccessary. */
.page-id-49214 .about-section img{border: 0 none !important;}

.page-id-4569 .about-section img {border: 0 none !important;}
.site-content .resources-wrap .site-main .about-section .row .common-padding .normal-text-img {
    font-size: 18px;
    display: inline-block;
    font-family: "Lato",sans-serif !important;
    line-height: 24px;
    text-align: left;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .normal-text-img-a {
    font-size: 18px;
    font-family: "Lato",sans-serif !important;
    line-height: 24px;
    text-align: left;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .normal-text-img-a a,
.site-content .resources-wrap .site-main .about-section .row .common-padding .normal-text-img a {
    color: #00295b;
    font-size:18px;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .normal-text-img-a a:hover,
.site-content .resources-wrap .site-main .about-section .row .common-padding .normal-text-img a:hover {
    color: #c89e09;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap,
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap {
    display: inline-block;
    margin-top: 10px;
    width:100%;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content p {margin:0;}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .single-occupancy-img {
    border-bottom: 1px solid #666666;
    margin-top: 8px;
    padding-bottom: 10px;
    width: 100%;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .normal-text a.return {
    background-image: url("images/top-arrow-page-jump.png");
    background-repeat: no-repeat;
    float: right;
    font-weight: bold;
    height: 25px;
    text-align: right;
    text-decoration: underline;
    text-indent: 99999999px;
    width: 25px;
}
.site-content .single-occupancy .site-main .about-section .common-padding ul li > a {
    color: #00295b;
}
.site-content .single-occupancy .site-main .about-section .common-padding ul li > a:hover {
    color: #c89e09;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .normal-text a {
    color: #00295b;
    font-size:18px;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .normal-text a:hover {
    color: #c89e09;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding span.normal-text,
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .normal-text {
    float: left;
    font-family: "Lato",sans-serif !important;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    width: 100%;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .area-map-wrapper {max-height:500px;}
.site-content .resources-wrap .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap .col-md-6,
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap .col-md-6 {
    border: 1px solid #666666;
    padding: 0;
    width: 50%;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap .col-md-6 .content-row,
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap .col-md-6 .content-row {
   padding: 8px 15px;
   border-bottom: 1px solid #666666;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap .col-md-6 .title-row {
    border-bottom: 1px solid #666666;
    padding: 8px 15px;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap .col-md-6 .content-row:last-child,
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap .col-md-6 .content-row:last-child {
    border-bottom: 0 none;
}
.site-content .single-occupancy .site-main .about-section .row .common-padding .listing-wrapper .alpha_content .table-wrap .col-md-6:first-child {
   border-right:0 none;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordion-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;
    border-bottom:1px solid #FFB81C !important;
    float: left;
    padding-bottom: 16px;
    padding-right: 0;
    padding-top: 0px;
    margin-bottom:6px;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordion-content .our-staff-wrapp {
   float:left;
   margin-bottom: 20px;
   width:100%;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordion-content .our-staff-wrapp .img-text-wrap {
  float:left;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordion-content .our-staff-wrapp .img-text-wrap .img-text {
    float: left;
    font-family: "Lato",sans-serif !important;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    width: 100%;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordion-content .our-staff-wrapp .img-text-wrap .img-text a {
  color:#00295b;
  text-decoration: underline;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding .accordions .accordion-content .our-staff-wrapp .img-text-wrap .img-text a:hover {
  color:#c89e09;
}
.site-content .resources-wrap .site-main .about-section .row .common-padding #accordions-1760 .accordion-content {padding-left:0;}
.site-content .resources-wrap .about-section .row .common-padding .about-title { padding-bottom:6px;}
.site-content .resources-wrap .site-main .about-section .row .common-padding .student-conduct-ul .normal-text .li-inner {
    float: left;
    font-size: 18px;
    line-height: 24px;
    margin-top: 20px;
    width: 100%;
}
.main-sidebar-wrapper .content-sidebar-wrap {
    float: left;
    width: 26%;
   /* margin-top: -7%;*/
    border-left: 0 none;
}
/*.site-content .main-sidebar-wrapper.template-inner-page-wrap .content-sidebar-wrap {
    margin-top: 3%;
}*/
.page-id-348 .main-sidebar-wrapper .content-sidebar-wrap {
    margin-top: -1.5%;
}
.page-id-391 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12,
.page-id-348 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 {
    padding: 0;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-date .start-date {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/event-list-bg.png");
    border-radius: 0;
    color: #00295b;
    height: 111px;
    line-height: 2;
    padding: 0;
    text-align: center;
    width: 92px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-date .start-date .event-weekday {
    color: #fff;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 18px;
    text-transform: capitalize;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-date .start-date .event-month {
    color: #00295b;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 18px;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-date .start-date .event-day {
    color: #00295b;
    float: left;
    font-family: "UniversalCondensedBold";
    font-size: 56px;
    letter-spacing: 0.5px;
    line-height: 38px;
    width: 100%;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-info {margin: 0 0 0 6.3em;}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-info .event-title > h3,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-info .event-title > h3 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    font-family: ERUniversMacBold;
    font-size: 17px;
    font-weight: normal;
    margin-bottom:0;
    letter-spacing: 0;
    padding: 0;
    text-shadow: none;
    text-transform: capitalize;
    word-spacing: 0;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .textwidget .common-sidebar a,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .textwidget .common-sidebar a {
    background-image: url("images/conduct-ofc-arrow.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    font-family: "Regular-Universal";
    font-size: 21px;
    font-weight: normal;
    letter-spacing: 1.5px;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px 0 5px 38px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: -8px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_event_list_widget div a {
    background-image: url("images/view-all-events-btn-bg.png");
    background-repeat: no-repeat;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-family: "UniversalCondensedBold";
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom: 18px;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px 1px #000;
    text-transform: uppercase;
    word-spacing: -8px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-info .event-time,
.site-content .main-sidebar-wrapper .content-sidebar-wrap .widget .event-list .event-list-view .event-info .event-location {
    color: #fff;
    float: left;
    padding-right: 0;
    width: 98%;
}

.page-id-348 .main-sidebar-wrapper .content-sidebar-wrap a {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 21px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
    word-spacing: -8px;
    text-align: left;
    text-decoration: none;
    float: left;
    background-image: url(images/conduct-ofc-arrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 38px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer,
.page-id-452 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer,
.page-id-559 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer,
.page-id-490 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer,
.page-id-468 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer,
.page-id-418 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer,
.main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .social_media_outer {
    background-image: url("images/header-twitter-sidebar-full.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    max-width: 296px;
    padding: 60px 0 4px;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer h1.title,
.page-id-452 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer h1.title,
.page-id-559 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer h1.title,
.page-id-490 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer h1.title,
.page-id-468 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer h1.title,
.page-id-418 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer h1.title,
.main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .social_media_outer h1.title {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 3px;
    text-transform: uppercase;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer iframe,
.page-id-452 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer iframe,
.page-id-559 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer iframe,
.page-id-490 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer iframe,
.page-id-468 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer iframe,
.page-id-418 .main-sidebar-wrapper .content-sidebar-wrap .widget .social_media_outer iframe,
.main-sidebar-wrapper .content-sidebar-wrap .widget-area .widget .social_media_outer iframe {
    padding: 0 3% !important;
    height: 290px !important;
}
.page-id-628 .site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer h1.title {display:none;}
.page-id-628 .site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer h1.residence-life-title {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 3px;
    text-transform: uppercase;
}
.page .site-content .main-sidebar-wrapper.parent_id_601 .content-sidebar-wrap .social_media_outer,
.page-id-601 .site-content .main-sidebar-wrapper .content-sidebar-wrap .social_media_outer {margin-top:30px;}
.page .site-content .main-sidebar-wrapper.parent_id_601 .content-sidebar-wrap .col-md-12 .widget .fb_widget_wrapper .title,
.page-id-601 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget .fb_widget_wrapper .title {display: none;}
.page .site-content .main-sidebar-wrapper.parent_id_601 .content-sidebar-wrap .col-md-12 .widget_fbw_id,
.page-id-601 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id {
    background-image: url("images/header-facebook-sidebar-full.png");
    background-size: 100% auto;
    height: 397px;
    margin-top: 30px;
    max-width: 296px;
    padding: 66px 3% 12px;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_601 .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper,
.page-id-601 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper {
    background:transparent;
    margin-top:0;
    padding:0;
    max-width:100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_601 .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title,
.page-id-601 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 0;
    margin-top: 3px;
    text-align: center;
    text-transform: uppercase;
}
.page .site-content .main-sidebar-wrapper.parent_id_601 .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper,
.page-id-601 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id .fb_widget_wrapper {
    padding: 0;
    width: 100%;
}
.page-id-601 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title::before,
.page .site-content .main-sidebar-wrapper.parent_id_601 .content-sidebar-wrap .col-md-12 .widget_fbw_id h1.widget-title::before {background:transparent;}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12,
.page-id-452 .main-sidebar-wrapper .content-sidebar-wrap .col-md-12,
.page-id-468 .main-sidebar-wrapper .content-sidebar-wrap .col-md-12,
.page-id-559 .main-sidebar-wrapper .content-sidebar-wrap .col-md-12,
.page-id-490 .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 {padding-left:0;padding-right:0;}
body.single-newsanounce .dean-office-address,
.page .dean-office-address,
.single-job_listing .dean-office-address,
body.single-post .dean-office-address,
.page-template-template-dean .dean-office-address {
    background: #003594  none repeat scroll 0 0;
    color: #fff;
    margin-bottom: 10px;
    min-height: 150px;
    width: 100%;
    padding: 1% 0px;
    display: inline-block;
}
.site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 .widget_event_list_widget .event-list .event .event-info .event-details {display:none;}
.page .main-sidebar-wrapper .content-left-wrap .site-main article.page .entry-header .entry-title,
.page-template-template-dean .main-sidebar-wrapper .content-left-wrap .site-main article.page .entry-header .entry-title ,.resources-wrap .entry-header .entry-title{
    display: none;
}
.page .back-to-top,
.page-template-template-dean .back-to-top {
    background: url("images/back-to-top.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 49px;
    margin: 18px auto 32px;
    width: 111px;
	text-indent: -999999px;
}
.site-content .dean-office .container {max-width:1170px;width:100%;}
.site-content .dean-office .dean-office-banner {
    background-image: url("images/second_menu_bg_dean_small.png");
    background-color: #e0d4ad;
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 1px solid #ffffff;
    float:left;
    margin-bottom: 10px;
    margin-top: 30px;
    min-height: 250px;
    width: 100%;
}
body.single-post .dean-office .container .dean-office-banner,
body.post-type-archive .dean-office .container .dean-office-banner,
body.search-no-results .dean-office .container .dean-office-banner,
body .site-content.page-not-found .dean-office .container .dean-office-banner,
.page-id-4449 .site-content .dean-office .container .dean-office-banner,
.page-id-4451 .site-content .dean-office .container .dean-office-banner,
.page-id-4453 .site-content .dean-office .container .dean-office-banner,
.single-job_listing .site-content .dean-office .container .dean-office-banner,
.search-results .site-content .dean-office .container .dean-office-banner {
    background-image: url("images/PItt_Spotlight_v2.jpg");
    background-position: left top;
    background-size: 100% auto;
    float: left;
}
.site-content .dean-office .breadcrumbs {
    color: transparent;
    display: inline-block;
    font-family: Montserrat;
    margin-bottom: 10px;
    text-align: left;
    width: 100%;
    text-decoration: underline;
    text-transform: uppercase;
}
.site-content .dean-office .breadcrumbs  .bread-arrow {color: #fff;}
.site-content .dean-office .breadcrumbs span a {color: #fff;}
.site-content .dean-office .rev_slider ul li .tp-caption .dean-slider-text {
    font-size: 37px !important;
    font-weight: bold;
    text-transform: uppercase;
    word-spacing: -18px;
    text-shadow: 0 0 6px #000;
}
.site-content .dean-office .rev_slider ul li .tp-caption .learn-more {
    text-shadow: 0 0 6px #000;
}
.header .rev_slider_wrapper .rev_slider ul li .tp-caption.medium_light_white {
    color: #ffffff !important;
    font-family: Regular-Universal !important;
    font-size: 28px !important;
    letter-spacing: 1px;
    line-height: 28px !important;
    margin-top: 6px !important;
    word-spacing: -12px;
}
.header .rev_slider_wrapper .rev_slider ul li .tp-caption a.tp-button {
    font-size: 22px !important;
    padding: 9px 18px !important;
}

/*.site-content .dean-office .dean-office-banner .dean-office-img {
    background-image: url("images/Pitt_dean_menu-.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 216px;
    margin: 16px 18px;
    max-width: 432px;
    float: left;
    width: 100%;
}
.page-id-348 .site-content .dean-office .dean-office-banner .dean-office-img {
    background-image: url("images/conduct-ofc-menu-img.jpg");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 216px;
    margin: 16px 18px;
    max-width: 432px;
    float: left;
    width: 100%;
}*/
.site-content .dean-office .dean-office-banner .dean-office-img img {
    float: left;
    width: 100%;
    margin: 16px 18px;
    max-width: 432px;
}
.site-content .dean-office .dean-office-banner .dean-office-menu {
    float: left;
    /*height: 216px;*/
    margin: 16px 16px 16px 0;
    max-width: 652px;
    width: 100%;
}
.site-content .dean-office .dean-office-banner .dean-office-menu.for-mobile-show {display:none;}

.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common {
    border-left: 1px solid #003594;
    border-right: 1px solid #003594;
    float: left;
    min-height: 226px;
    width: 31%;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one {
    border-right: 1px solid #003594;
    float: left;
    margin-left: 0;
    min-height: 226px;
    width: 35%;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two {
    float: left;
    min-height: 226px;
    width: 34%;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu {
    list-style: outside none none;
    margin: 0;
    position:relative;
    text-align: left;
}
/*.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item .sub-menu {
    background-color: #ffffff;
    border: 1px solid #003594;
    display: none;
    left: -1px;
    list-style: outside none none;
    margin: 0;
    min-width: 652px;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 1;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item .sub-menu .menu-item {
   float:left;
   width: 33.33%;
   height:50px;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item:hover .sub-menu .menu-item a {
   color:#003594;
   border-bottom: 1px solid #003594;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item:hover .sub-menu .menu-item .arrow {
    background-image: url("images/second_menu_arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #003594;
    height: 51px;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item:hover .sub-menu .menu-item:hover a {
  color:#FFB81C;
  border-bottom: 0 none;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item:hover .sub-menu .menu-item:hover .arrow {
    background-image: url("images/second_menu_arrow_rollover.png");
    border-bottom: 0 none;
    color: #cbb777;
    border-bottom: 0 none;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item .sub-menu #menu-item-3876 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item .sub-menu #menu-item-3860 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item .sub-menu #menu-item-3881 a {
   padding: 7px 0;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .menu .menu-item:hover .sub-menu {
    display: block;
}*/

.site-content .children_inner_menu {
    background-color: #ffffff;
    border: 1px solid #FFB81C;
    box-shadow: 0 6px 18px -2px #000000;
    -moz-box-shadow: 0 6px 18px -2px #000000;
    -webkit-box-shadow: 0 6px 18px -2px #000000;
    margin-bottom: 10%;
    margin-top: -8%;
}
.site-content .children_inner_menu .submenu_level3 {
    float: left;
    list-style: outside none none;
    margin: 15px 0;
    text-align: left;
    width: 100%;
}
.site-content .children_inner_menu .submenu_level3 .page_item {
    border-right: 1px solid #FFB81C;
    float: left;
    padding: 0;
    width: 20%;
}
.middle-space {
    float:left;
    width:100%;
    margin-top:10px;
}
.site-content .children_inner_menu .submenu_level3 .page_item a {
    color: #003594;
    float: left;
    font-family: UniversalCondensedBold;
    font-size: 15px;
    height: 42px;
    letter-spacing: 0.7px;
    padding: 10px 8px;
    text-transform: uppercase;
    width: 100%;
    word-spacing: -6px;
}
.site-content .children_inner_menu .submenu_level3 .page-item-4517 a,
.site-content .children_inner_menu .submenu_level3 .page-item-5541 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4407 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4680 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4693 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4696 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4732 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4736 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4738 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4653 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4638 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4641 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4535 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4546 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4561 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4583 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4611 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4434 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4456 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4470 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4445 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4354 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4344 a,
.site-content .children_inner_menu .submenu_level3 .page-item-4401 a {
    line-height: 18px;
    padding-bottom: 3px;
    padding-top: 4px;
}
.site-content .children_inner_menu .submenu_level3 .current_page_item a,
.site-content .children_inner_menu .submenu_level3 .page_item:hover a {
   background-color:#FFB81C;
}
.site-content .children_inner_menu .submenu_level3 .page_item:last-child{
   border-right:0 none;
}
.site-content .children_inner_menu .submenu_level3 .page_item:nth-child(5n+5){
   border-right:0 none;
}

.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item {
    float: left;
    /*height: 50px;*/
    line-height: 18px;
    padding: 0 13px 0 8px;
    margin-bottom:0;
    vertical-align: middle;
    width: 100%;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item a {
    /*border-bottom: 2px dotted #90917a;*/
    color: #003594;
    float: left;
    font-family: UniversalCondensedBold;
    font-size: 15px;
    letter-spacing: 0.5px;
	line-height: 15px;
    padding: 16px 0 0;
    text-transform: uppercase;
    width: 90%;
    word-spacing: -6px;
    transition: none;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item .li-wrap {
    border-bottom: 2px dotted #90917a;
    float: left;
    width: 100%;
    min-height: 48px;
    padding-bottom: 7px;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item .arrow {
    background-image: url("images/second_menu_arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    /* border-bottom: 2px dotted #90917a; */
    float: left;
    padding: 0 0;
    height: 15px;
    width: 10%;
    margin-top: 15px;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu li.current-page-ancestor,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu li.current-page-ancestor,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu li.current-page-ancestor,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu li.current-menu-item,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu li.current-menu-item,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu li.current-menu-item {
    background:#003594;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu li.current-page-ancestor a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu li.current-page-ancestor a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu li.current-page-ancestor a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu li.current-menu-item a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu li.current-menu-item a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu li.current-menu-item a {
    border-bottom: 0 none;
    color: #FFB81C;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu li.current-page-ancestor .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu li.current-page-ancestor .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu li.current-page-ancestor .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu li.current-menu-item .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu li.current-menu-item .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu li.current-menu-item .li-wrap {
    border-bottom: 2px solid transparent !important;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu li.current-page-ancestor .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu li.current-page-ancestor .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu li.current-page-ancestor .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu li.current-menu-item .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu li.current-menu-item .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu li.current-menu-item .arrow {
    background-image: url("images/second_menu_arrow_rollover.png");
    border-bottom: 0 none;
}
.for-mobile-hide li.current-menu-item {background:#003594;}
/*.for-mobile-hide li.current-menu-item a{color:#c89e09 !important;}*/
.resources-wrap ul.resources-content {
    float: left;
    width: 100%;
}
.resources-wrap ul.resources-content li {
    font-size: 18px;
    padding: 0 0 18px 16px;
    line-height: 24px;
    float: left;
    width: 100%;
}
.resources-wrap ul.resources-content li ul li {
    float: left;
    width: 97%;
}
ul.resources-content ul.resources-content{padding: 25px 0 0 1px;color: #404040;}
.resources-wrap .resources-para {padding: 0 0 11px 114px;font-size: 18px;line-height: 25px;}
.resources-content a { color:#404040;text-decoration:underline;font-size: 18px;}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item:hover,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item:hover,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item:hover {
    background-color: #003594;
    color:#FFB81C;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item:hover .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item:hover .arrow,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item:hover .arrow {
    color:#FFB81C;
    border-bottom:0 none;
    background-image: url("images/second_menu_arrow_rollover.png");
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item:hover a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item:hover a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item:hover a {
  color:#FFB81C;
  border-bottom:0 none;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item:hover .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item:hover .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item:hover .li-wrap{
    border-bottom:2px solid transparent !important;
    color:#FFB81C;
}
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu .menu-item:hover .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu .menu-item:hover .li-wrap,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu .menu-item:hover .li-wrap {
  color:#FFB81C;
  border-bottom:2px solid transparent !important;
}

.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-6082 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-4298 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-1045 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-3788 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-2062 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-1506 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-323 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-1452 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-6085 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-1366 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-3318 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-375 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-1190 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-1278 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-1221 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-5464 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-585 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-325 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_one .menu #menu-item-1508 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu #menu-item-2074 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu #menu-item-2075 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu #menu-item-376 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu #menu-item-1458 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu #menu-item-1199 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common_two .menu #menu-item-2521 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-1386 a,
.site-content .dean-office .dean-office-banner .dean-office-menu .second_nav_menu_common .menu #menu-item-642 a {
    /*padding: 7px 0;*/
}

.page-id-452 .site-content .dean-office-address .widget .address .normal-text > a {
    font-size: 29px;
}
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .title,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .title,
.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .title,
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .title,
.page .site-content .main-sidebar-wrapper.parent_id_418 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .title,
.page-id-418 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper .title {
    display: none;
}
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .col-md-12,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12,
.page .site-content .main-sidebar-wrapper.parent_id_418 .content-sidebar-wrap .col-md-12,
.page-id-418 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12 {padding-left:0;padding-right:0;}

.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .col-md-12.social_media_outer,
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12.social_media_outer,
.page .site-content .main-sidebar-wrapper.parent_id_418 .content-sidebar-wrap .col-md-12.social_media_outer,
.page-id-418 .site-content .main-sidebar-wrapper .content-sidebar-wrap .col-md-12.social_media_outer {margin-top:30px;}

.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .widget_fbw_id,
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id,
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget_fbw_id,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id,
.page .site-content .main-sidebar-wrapper.parent_id_418 .content-sidebar-wrap .widget_fbw_id,
.page-id-418 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id {
    background-image: url("images/header-facebook-sidebar-full.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    max-width: 296px;
    min-height:399px;
    padding: 60px 0 4px;
    width:100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_530 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper {
   background: none;
   max-width: 100%;
   margin-top:0;
   padding: 0;
}
.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page-id-530 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page .site-content .main-sidebar-wrapper.parent_id_418 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page-id-418 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper {
    background: none;
    max-width: 100%;
    margin-top:0;
    padding: 0;
}
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id,
.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .widget_fbw_id {margin-top:30px;}
.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .widget_fbw_id h1.widget-title,
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title,
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget_fbw_id h1.widget-title,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title,
.page .site-content .main-sidebar-wrapper.parent_id_418 .content-sidebar-wrap .widget_fbw_id h1.widget-title,
.page-id-418 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title {
    color: #fff;
    font-family: "Regular-Universal";
    font-size: 19px;
    font-weight: normal;
    letter-spacing: 1.5px;
    line-height: 35px;
    margin-bottom: 0;
    margin-top: 3px;
    padding-bottom: 0;
    text-align: center;
    text-transform: uppercase;
}
.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper,
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id .fb_widget_wrapper {
    padding: 0;
    width: 100%;
}
.page .site-content .main-sidebar-wrapper.parent_id_505 .content-sidebar-wrap .widget_fbw_id h1.widget-title::before,
.page-id-505 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title::before {background: transparent;}
.page-id-574 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title::before,
.page .site-content .main-sidebar-wrapper.parent_id_574 .content-sidebar-wrap .widget_fbw_id h1.widget-title::before {background: transparent;}
.page .site-content .main-sidebar-wrapper.parent_id_418 .content-sidebar-wrap .widget_fbw_id h1.widget-title::before,
.page-id-418 .site-content .main-sidebar-wrapper .content-sidebar-wrap .widget_fbw_id h1.widget-title::before {background: transparent;}
.site-content .main-sidebar-wrapper {
    margin: 0 auto 30px;
    max-width: 1170px;
    padding: 0 15px;
    width: 100%;
}
body.single-newsanounce .site-content section.dean-office,
body.single-post .site-content section.dean-office,
body.post-type-archive .site-content section.dean-office,
body.search-no-results .site-content section.dean-office,
body .site-content.page-not-found .dean-office,
.single-job_listing .site-content .dean-office,
.search-results .site-content .dean-office,
.single-news .site-content .dean-office,
.page .site-content .dean-office,body.single-course .site-content section.dean-office{
	background-color: #003594;
    background-image: url("images/dean-header-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 100px;
    padding-top: 80px !important;
    margin-top: 0px;
}
.page-id-153 .site-content .dean-office {padding-top: 100px !important;padding-bottom: 80px;}
.page-id-153  .site-content .dean-office .breadcrumbs {margin-top: 10px;}
/*end office of dean */
.our-team-section-header {
  background: #003594;
    background-repeat: repeat-x;
    height: 95px;
    
    position: relative;
	margin-top: 0px;
    width: 100%;
    z-index: 999;
}
.our-team-section-header .dark-text {
    color: #fff;
    font-family: "UniversalCondensedBold";
    font-size: 40px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0;
    padding: 34px 0 0;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
}
#team .instagram_wrapper .insta_inner_wrapper {
    background-color: #003594;
    border-bottom: 1px solid #858c7b;
    border-left: 1px solid #858c7b;
    border-right: 1px solid #858c7b;
    float: left;
    list-style: outside none none;
    margin: 0;
    max-height: 350px;
    max-width: 350px;
    padding: 1px 0 10px 0 !important;
    width: 100%;
}
#team .instagram_wrapper .instagram-pics {
    background-color: #fff;
    float: left;
    list-style: outside none none;
    margin: 0 15px !important;
    padding: 0 !important;
    width: 92%;
}
#team .instagram_wrapper .instagram-pics > li {
    float: left;
    margin: 6px 6px;
    max-height: 91px;
    max-width: 91px;
}
.site-content .our-team .container .row .social_media_outer {
    background-image: url("images/twitter_header.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-right: 57px;
    overflow: visible;
    padding: 68px 0 8px;
    position: relative;
    width: 30%;
    z-index: 111;
	margin-left: 17%;
}
.site-content .our-team .container .row .social_media_outer .twitter-timeline {
    background-color: #003594;
    border-bottom: 1px solid #858c7b !important;
    border-left: 1px solid #858c7b !important;
    border-right: 1px solid #858c7b !important;
    margin-bottom: 15px !important;
    padding: 0 15px 15px !important;
}
#main-nav nav.navbar-permanent {
    position: relative;
    z-index: 999999999999999999999999;
    width: 100%;
}
/*.site-content .our-team .container .row .social_media_outer .twiiter_icon {

    background-image: url(images/twitter_icon_main.png);

    height: 70px;

    width: 70px;

    background-size: 100% auto;

}*/

.site-content .our-team .container .row .social_media_outer .title {

    background-color: #003594;

    border-left: 1px solid #858c7b;

    border-right: 1px solid #858c7b;

    color: #fff;

    font-family: ERUniversMacBold;

    font-size: 22px;

    font-weight: normal;

    margin: 6px 0 0;

    padding: 8px 0 6px;

    width: 100%;

}
.instagram-pics.instagram-size-thumbnail {
    float: left;
    width: 30%;
    background: #003594;
    text-align: center;
    padding: 20px !important;
    margin: 63px 30px 0 0px;
	border: 1px solid #858c7b;
}
ul.instagram-pics li {
    float: left;
    list-style: none;
}
.site-content .our-team .container .row .instagram_wrapper {

    background-image: url("images/instagram_header.png");

    background-position: center 0;

    background-repeat: no-repeat;

    background-size: 100.5% auto;

    margin-right: 57px;

    padding: 68px 0 15px;

    width: 30%;

}

.site-content .our-team .container .row .instagram_wrapper .title {

    background-color: #003594;

    border-left: 1px solid #858c7b;

    border-right: 1px solid #858c7b;

    color: #fff;

    font-family: ERUniversMacBold;

    font-size: 22px;

    font-weight: normal;

    margin: 5px 0 0;

    padding: 8px 0 6px;

    width: 100%;

}

.site-content .our-team .container .row .fb_widget_wrapper {

    width: 30%;

    padding: 68px 0 0 !important;

    background-image: url(images/facebook_header.png);

    background-repeat: no-repeat;

    background-size: 100% auto;

    background-position: center top;

}

.page-template-template-dean .site-content .fb_widget_wrapper {

    width: 100%;

   padding:0px;

    background-image: url(images/facebook_header.png);

    background-repeat: no-repeat;

    background-size: 100% auto;

    background-position: center top;

}

.page-template-template-dean .site-content .fb_widget_wrapper .title {
      background-color: #003594;
    border-left: 1px solid #858c7b;
    border-right: 1px solid #858c7b;
    color: #fff;
    font-family: ERUniversMacBold;
    font-size: 19px;
    font-weight: normal;
    margin: 67px 0 0;


}
.page-template-template-dean .fb_iframe_widget {

    position: relative;
	display: block;
}
.page-template-template-dean .col-md-9 {
    width: 70%;
}
/*.page-template-template-dean .col-md-3 {
    width: 30%;
}*/

.page-template-template-dean .site-content .fb_widget_wrapper .fb-page {
    background-color: #003594;
    border-bottom: 1px solid #858c7b;
    border-left: 1px solid #858c7b;
    border-right: 1px solid #858c7b;
    //float: left;
    padding: 0 15px 15px;

}


.site-content .our-team .container .row .fb_widget_wrapper .title {

    background-color: #003594;

    border-left: 1px solid #858c7b;

    border-right: 1px solid #858c7b;

    color: #fff;

    font-family: ERUniversMacBold;

    font-size: 22px;

    font-weight: normal;

    margin: 5px 0 0;

    padding: 8px 0 6px;

    width: 100%;

}

.site-content .our-team .container .row .fb_widget_wrapper .fb-page {

    border-bottom: 1px solid #858c7b;

    border-left: 1px solid #858c7b;

    border-right: 1px solid #858c7b;

    float: left;

    padding: 0 15px 15px;

    width: 100%;

    background-color: #003594;

}

.site-content .our-team .container .row .fb_widget_wrapper .fb-page iframe,

.site-content .our-team .container .row .fb_widget_wrapper .fb-page span {

    height: 334px !important;

    width: 310px !important;

}

.site-content .our-team .container .row .flickr-wrapper {

    background-image: url("images/flickr_header.png");

    background-repeat: no-repeat;

    background-size: 100% auto;

    padding: 76px 0 0;

}

.site-content .our-team .container .row .flickr-wrapper .inner-wrapper{

    background-color: #fff;

    padding: 2px 15px 15px;

}

.site-content .our-team .container .row .youtube_wrapper {

    background-image: url("images/youtube_header.png");

    background-repeat: no-repeat;

    background-size: 100% auto;

    padding: 72px 0 0;

    margin-top: 30px;

}

.site-content .our-team .container .row .youtube_wrapper .youtube_inner_wrapper {
    background-color: #fff;
    padding: 8px 15px 15px;
}
.team-member {

	border-radius: 4px;

	overflow: hidden;

	position: relative;

	margin-bottom: 35px;

}

.team-member .details {

	text-align: left;

	font-size: 13px;

	line-height: 20px;

	position: absolute;

	padding: 15px;

	top: -200px;

	left: 0;

	width: 100%;

	height: 190px;

	-webkit-transition: all 500ms;

	transition: all 500ms;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	opacity: 0;

}

.team-member .member-details {

	position: relative;

	display: inline-block;

	padding-bottom: 5px;

}

.team-member:hover .details {

	top: 0;

	background: #333;

	color: white;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;

}

.team-member.team-member-open .details {

	display: block;

	top: 0;

	background: #333;

	color: white;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;

	-webkit-transition: none;

	-moz-transition: none;

	-o-transition: none;

	transition: none;

}

.team-member .profile-pic {

	border-radius: 50%;

	width: 174px;

	height: 174px;

	margin: auto;

	overflow: hidden;

	margin-bottom: 25px;

}

.team-member .profile-pic img {

	width: 100%;

	height: 100%;

}

.team-member h5 {

	text-transform: uppercase;

	color: #404040;

	font-weight: 700;

	position: relative;

	margin-top: 15px;

}

.team-member .position {

	font-size: 13px;

}

.team-member .social-icons {

	margin-bottom: 25px;

}

.team-member .social-icons ul {

	margin: 0 0 1.5em 0;

}

.team-member .social-icons ul li {

	display: inline-block;

	line-height: 32px;

	margin: 6px;

}

.team-member .social-icons ul li a {

	background: #FFF;

	font-size: 18px;

	border-radius: 50%;

	color: #808080;

}

.team-member .social-icons ul li a:hover {

	color: #FFB81C;

}

.our-team .row > div:nth-child(4n+1) .red-border-bottom:before{

    background: #FFB81C;

}

.our-team .row > div:nth-child(4n+2) .red-border-bottom:before{

    background: #34d293;

}

.our-team .row > div:nth-child(4n+3) .red-border-bottom:before{

    background: #3ab0e2;

}

.our-team .row > div:nth-child(4n+4) .red-border-bottom:before{

    background: #f7d861;

}



/*---------------------------------------

 **   Features            -----

-----------------------------------------*/

.features {

	background: #FFFFFF;

	text-align: left;

	padding-bottom: 51px;

}

.features .feature {

	margin-bottom: 55px;

}

.features .feature-icon {

	font-size: 55px;

	float: left;

	margin-top: 10px;

	margin-right: 25px;

}

.features .feature h5 {

	font-weight: bold;

	line-height: 28px;

	color: #404040;

}

.features .feature p {

	font-size: 14px;

}

/*---------------------------------------

 **   Pacages               -----

-----------------------------------------*/

.packages {

	padding-bottom: 50px;

	background: rgba(0, 0, 0, 0.5);

}

.package {

	border-radius: 4px;

	background: #FFFFFF;

	margin-top: 25px;

	margin-bottom: 50px;

	padding-bottom: 15px;

}

.package-header {

	height: 57px;

	color: #FFF;

	line-height: 57px;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

}

.package-header h5 {

	text-transform: uppercase;

	font-weight: bold;

}

.price {

	line-height: 120px;

	height: 100px;

	color: #FFF;

	font-weight: 400;

}

.price h4 {

	display: inline;

	font-size: 40px;

	line-height: normal;

	margin-bottom: 0;

}

.price h4 .dollar-sign {

	font-size: 17px;

	vertical-align: super;

}

.price .price-meta {

	line-height: normal;

	text-transform: uppercase;

	color: #9f9f9f;

}

.package ul li {

	padding-top: 10px;

	padding-bottom: 10px;

	width: 80%;

	margin: auto;

	border-bottom: 1px dotted #dadada;

}

.package ul li:last-child {

	border-bottom: 0;

}

.best-value .package {

	margin-top: 0;

}

.best-value .package-header {

	padding-top: 17px;

	height: 82px !important;

}

.best-value .package-header h4 {

	font-weight: bold;

	line-height: 29px;

	text-transform: uppercase;

}

.best-value .package-header .meta-text {

	font-size: 13px;

	line-height: normal;

}

.best-value .package-header {

	height: 72px;

}

.package ul li i {

	font-size: 13px;

	margin-right: 5px;

}

.order {

	background: #d8ccba;

	color: #404040;

}

.package .order-now {

	line-height: 45px;

	max-width: 100%;

	display: block;

	background: #404040;

	color: #FFF;

	-webkit-transition: all 700ms;

	transition: all 700ms;

	border-bottom-right-radius: 4px;

	border-bottom-left-radius: 4px;

}

.package .order-now:hover {

	background: #FFB81C;

}

/*---------------------------------------

**   Producs            -----

-----------------------------------------*/

.products .color-overlay {

	background: rgba(39,144,176, 0.96);

	margin-top: -100px;

	padding-top: 100px;

	padding-bottom: 70px;

}



/*---ITEM STYLE ---*/

.item {

	width: 100%;

	height: 260px;

	display: block;

	-webkit-background-size: 100%;

	background-size: 100%;

	position: relative;

	margin: auto;

	margin-bottom: 30px;

	z-index: 5;

	-webkit-backface-visibility: hidden;

	overflow: hidden;

	border-radius: 4px;

}

.item-overlay {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

	-webkit-transition: background-color 0.3s ease-in-out;

	transition: background-color 0.3s ease-in-out;

}

.item-content {

	position: absolute;

	width: 100%;

	bottom: 0;

	-webkit-transform: translate(0,100%);

	-ms-transform: translate(0,100%);

	transform: translate(0,100%);

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.item:hover .item-content {

	-webkit-transform: translate(0,0);

	-ms-transform: translate(0,0);

	transform: translate(0,0);

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.item-top-content {

	position: relative;

}

.item-top-content-inner {

	position: absolute;

	bottom: 0;

	padding: 10px 15px 10px 15px;

	background: rgba(255,255,255,.95);

	width: 100%;

}

.item-add-content {

	padding: 0 15px 15px 15px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	opacity: 0;

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.item:hover .item-add-content {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;

}

.item-add-content-inner {

	border: 0px solid #dadada;

	border-top-width: 1px;

	padding-top: 10px;

}

.item-top-title {

	text-align: left;

}

.item-top-title h5 {

	color: #404040;

	font-weight: 700;

}

/* ITEM DETAILS */

.item-product {

	width: 70%;

	float: left;

}

.item-product-price {

	width: 30%;

	float: right;

	text-align: right;

}

.subdescription {

	font-size: 14px;

	font-weight: 400;

	color: #7d7d7d;

}

/*---PRODUCT PRICE---*/

.item-product-price {

	font-size: 1em;

	font-weight: 700;

	position: relative;

}

.item-product-price .subdescription {

	color: #808080;

}

.old-price {

	border: 0 solid #808080;

	border-bottom-width: 1px;

	margin-top: -11px;

	width: 30px;

	position: absolute;

	right: -2px;

	bottom: 10px;

	-webkit-transform: rotate(-30deg);

	-ms-transform: rotate(-30deg);

	transform: rotate(-30deg);

}

/*---ITEM DESCRIPTION ---*/

.item-content {

	background: rgba(255,255,255,.85);

}

.item-add-content {

	font-weight: 400;

	color: #808080;

}

.item-add-content .section {

	margin-bottom: 10px;

}

.item-add-content .section:last-of-type {

	margin-bottom: 0;

}

.item-add-content p {

	font-size: 14PX;

}

/*---------------------------------------

 **   Newsletter           -----

-----------------------------------------*/

.newsletter {

	padding-top: 62px;

	padding-bottom: 62px;

	background: rgba(0, 0, 0, 0.5);

}

.newsletter h3 {

	font-size: 28px;

	text-transform: uppercase;

	font-family: 'Montserrat', sans-serif;

	font-weight: 700;

	margin-bottom: 8px;

}

.newsletter .subscription {

	margin-top: 15px;

}

.newsletter .custom-button {

    margin-top: 7px;

}

/*----------------------------------------

 **   Testionial           -----

-----------------------------------------*/

.testimonial {

	background: #fff;

	padding-bottom: 90px;

}

.testimonial .section-header h6 {

	color: #FFF;

}

#client-feedbacks .feedback-box {

	width: 30%;

	float:left;

	background: #FFFFFF;

	padding: 25px;

	margin: 13px;

	text-align: left;

	border-radius: 4px;

	-webkit-box-shadow: none;

	box-shadow: none;

	display: block;

	z-index: 5;

}

.feedback-box .message {

	font-size: 15px;

	color: #909090;

}

.feedback-box .client {

	margin-top: 30px;

	height: 73px;

	position: relative;

}

.feedback-box .quote {

	float: left;

	font-size: 45px;

	line-height: 80px;

}

.feedback-box .client-info {

	float: left;

	margin-left: 18px;

	padding-top: 15px;

}

.feedback-box .client-info .client-name {

	font-family: 'Homemade Apple', serif;

	color: #404040;

}

.feedback-box .client-info .client-company {

	font-size: 13px;

	margin-top: -3px;

}

.feedback-box .client-image {

	float: right;

	width: 73px;

	height: 73px;

	border-radius: 50%;

	overflow: hidden;

	border: 3px solid #f6f6f6;

}

.feedback-box .client-image img {

	width:100%;

	height:100%;

}

.customNavigation {

	text-align: center;

}

.owl-theme .owl-controls .owl-page span {

	background: #886e0e;

	border-radius: 50%;

}

.customNavigation a {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

/*----------------------------------------

 **   Purchase now           -----

-----------------------------------------*/

.purchase-now {

	background: #FFB81C;

	padding-top: 70px;

	padding-bottom: 70px;

}

.purchase-now h3 {

	text-align: left;

	line-height: 40px;

	margin-top: 14px;

}

.purchase-now .red-btn {

	float: right;

	background: #db5a4a;

}

.purchase-now .red-btn:hover {

	background: #bf3928;

}

.ribbon-without-button h3 {

	text-align: center;

}

.ribbon-without-button .col-md-9 {

	width: 100%;

}



/*----------------------------------------

 **   Contact us             -----

-----------------------------------------*/

.contact-us {

	background: rgba(0, 0, 0, 0.5);

	padding-bottom: 95px;

}

.contact-us .section-header h6 {

	color: #FFF;

}

.contact-us .input-box,textarea {

	width: 100%;

	margin: auto;

	margin-bottom: 20px;

	border-radius: 4px;

}

.contact-us .custom-button {

	float: right;

	margin-right: 15px;

}

.g-recaptcha {

	margin-left: 15px;

	/*display: none;*/

}

.contact-us .notification p {

	border-radius: 3px;

	color: #FFF;

	padding: 5px 10px;

	display: inline-block;

	margin-bottom: 10px;

}

.contact-us .error p {

	background: #FFB81C;

}

.contact-us .success p {

	background: #34d293;

}



/*---------------------------------------

 **   Footer           -----

-----------------------------------------*/

#footer {
	background: #272727;
	line-height: 20px;
}
#footer .padding {
    border-bottom: 1px solid #FFB81C;
    margin-bottom: 20px;
    padding: 40px 15px 0px;
}
#footer .container .company-details {
    color: #fff;
    min-height: 254px;
    text-align: left;
}
#footer .container .company-details .inner-content-wrapper {
    width: 75%;
}
#footer .container .company-details .inner-content-wrapper.one-wrapper {
    margin-left: 44px;
}
#footer .container .company-details .inner-content-wrapper .donate-btn {
    float: left;
    width: 100%;
    border: 4px solid #fff;
    color: #272727;
    background-color: #FFB81C;
    text-align: center;
    margin-bottom: 14px;
    padding: 10px 0;
    font-family: UniversalCondensedBold;
    font-size: 28px;
    letter-spacing: 1px;
}
#footer .container .company-details .inner-content-wrapper-long .text,
#footer .container .company-details .inner-content-wrapper .text {
    font-family: Montserrat;
    font-size: 14px;
}
#footer .container .company-details .inner-content-wrapper .social-wrapper .fb {
   background-image: url(images/footer-social-icons.png);
   background-repeat: no-repeat;
   background-position: 0 0;
   height: 52px;
   text-indent: -1007px;
}
#footer .container .company-details .inner-content-wrapper .social-wrapper .tw {
   background-image: url(images/footer-social-icons.png);
   background-repeat: no-repeat;
   background-position: -78px 0;
   height: 52px;
   text-indent: -1007px;
}
#footer .container .company-details .inner-content-wrapper .social-wrapper .yt {
   background-image: url(images/footer-social-icons.png);
   background-repeat: no-repeat;
   background-position: -158px 0;
   height: 52px;
   text-indent: -1007px;
}
#footer .container .company-details .inner-content-wrapper .social-wrapper .pr {
   background-image: url(images/footer-social-icons.png);
   background-repeat: no-repeat;
   background-position: 5px -75px;
   height: 52px;
   margin-top: 24px;
   text-indent: -1007px;
}
#footer .container .company-details .inner-content-wrapper .social-wrapper .ig {
   background-image: url(images/footer-social-icons.png);
   background-repeat: no-repeat;
   background-position: -90px -74px;
   height: 52px;
   margin-top: 24px;
   text-indent: -1007px;
}
#footer .container .company-details .inner-content-wrapper .social-wrapper .ld {
   background-image: url(images/footer-social-icons.png);
   background-repeat: no-repeat;
   background-position: -170px -74px;
   height: 52px;
   margin-top: 24px;
   text-indent: -1007px;
}
#footer .container .company-details .inner-content-wrapper-long .text .learn-more,
#footer .container .company-details .inner-content-wrapper .text .learn-more {
    color: #FFB81C;
    font-size: 14px;
    text-decoration: underline;
}
#footer .container .company-details .inner-content-wrapper-long {
    margin-left: 44px;
}
#footer .container .company-details .inner-content-wrapper.two-wrapper {
   float: right;
}
#footer .container .company-details .inner-content-wrapper.two-wrapper .text {
   margin-bottom: 0px;
}
#footer .container .company-details .inner-content-wrapper.two-wrapper .subscribe .input_input {
    font-family: UniversalCondensedBold;
    font-size: 26px;
    font-style: italic;
    letter-spacing: 0.5px;
    padding: 4px 8px;
    word-spacing: -12px;
}
#footer .container .company-details .inner-content-wrapper.two-wrapper .subscribe select {
    border: 1px solid;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-family: Montserrat;
    padding: 8px;
}
#footer .container .company-details .widget-title {
    border-bottom: 2px solid;
    color: #FFB81C;
    font-family: UniversalCondensedBold;
    font-size: 26px;
    letter-spacing: 1px;
    padding-bottom: 10px;
    word-spacing: -10px;
    font-weight: normal;
}
#footer .container .company-details .inner-content .logo {
        background-image: url(images/footer-sectionone-logo.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 50% auto;
    display: block;
    height: 84px;
    margin-bottom: 11px;
    margin-top: 0px;
    max-width: 224px;
    padding: 0;
    width: 100%;
}
#footer .container .company-details .inner-content-wrapper .inner-content .division {
    float: left;
    font-family: Regular-Universal;
    font-size: 22px;
    letter-spacing: 1px;
    margin-bottom: 4px;
    margin-top: 2px;
    width: 100%;
    word-spacing: -8px;
}
#footer .container .company-details .inner-content-wrapper .inner-content .add{
    margin-bottom: 4px;
    width: 100%;
    font-family: Regular-Universal;
    font-size: 20px;
    letter-spacing: 1px;
    word-spacing: -8px;
    float: left;
}
#footer .container .subscribe {
    display: inline-block;
    width: 100%;
}
#footer .container .company-details .inner-content-wrapper.two-wrapper .subscribe .subscribe_submit {
    background-color: #FFB81C;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #272727;
    display: block;
    float: right;
    font-family: UniversalCondensedBold;
    font-size: 20px;
    font-style: normal;
    letter-spacing: 0.5px;
    line-height: 20px;
    margin: 6px 0;
    padding: 10px 0 10px;
    text-align: center;
    text-transform: capitalize;
    width: 98px;
}
#footer .lasy_one {
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 12px;
    margin: 10px 0 0;
    padding-top: 12px;
    text-align: left;
    width: 100%;
    background-color: #003594;
    padding-bottom: 12px;
}
#footer .lasy_one .col-md-12 {
    float: none;
    font-size: 14px;
    margin: 0 auto;
    max-width: 1140px;
    width: 100%;
    text-align: center;
}
#footer .lasy_one a.logo-img img {
    display: inline-block;
    max-width: 320px;
    text-align: center;
    width: 100%;
}
#footer .lasy_one .copyright {
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 14px;
}
/*---------------------------------------

 **   Single page           -----

-----------------------------------------*/
.single-project {
	text-align: left;
	margin-bottom: 25px;
}
.single-project .project-image {
	width: 100%;
	float: left;
	text-align: left;
	margin-bottom: 25px;
}
.single-project h3 {
	margin-bottom: 10px;
	padding-bottom: 7px;
	line-height: 40px;
	border-bottom: 1px dotted #dadada;
}
.single-project .project-description {
	margin-bottom: 25px;
}
.single-project .button {
	margin-left: 0;
}
.single-project .project-information {
	margin-bottom: 10px;
}
.single-project .project-information ul li {
	border-bottom: 1px dotted #dadada;
	padding-bottom: 5px;
	margin-top: 10px;
}
.single-project .project-information ul li span {
	font-weight: 700;
	margin-right: 5px;
}
/*---------------------------------------
 **   Section blog            -----

-----------------------------------------*/

.blog {
	min-height: 175px;
	position: relative;
	overflow: hidden;
}
body.home {/*overflow: auto;*/}
.blog-list{
	background: #FFF;
}
.post-img-wrap{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline-block;
	overflow: hidden;
}
.post-img-wrap a{}
.post-img-wrap a img{
	width: 200px;
	height: auto;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3 ease-out;
}
.post-img-wrap a:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5 ease-out;
}
article.hentry{

	float: left;

	width: 100%;

	margin-bottom: 30px;

	padding-bottom: 30px;

	border-bottom: 1px solid rgba(0, 0, 0, 0.05);

}

article.sticky{

	background: #f9f9f9;

	padding: 10px;

}

article{

	text-align: left;

}

article .entry-meta a{

	color :#bdbdbd;

	font-style: italic;

}

article .posted-on a:hover{

	color: #FFB81C;

}

.entry-footer a{

	color :#bdbdbd;

	font-style: italic;

}

.entry-footer a:hover{color: #FFB81C;}
.entry-title,.entry-title a,.widget-title,.widget-title a{ont-size: 20px;line-height: 22px;color: #404040;}
.entry-title a:hover{color: #FFB81C;}
.clear{clear: both;}

.content-left-wrap{

	padding-top: 60px;

}

.sidebar-wrap.content-left-wrap{

	margin-top: 60px;

	padding-top: 0;

}

.debar-wrap {

	margin-top: 50px;

}

.listpost-content-wrap{

}

.listpost-content-wrap h1.entry-title,

.list-post-top h1.entry-title {

	float: none;

	clear: none;

	margin-top: 0;

}

.listpost-content-wrap .entry-title:before {

	display: none;

	content: "";

}

.listpost-content-wrap .entry-title a:after {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 35%;

	height: 2px;

	background: #FFB81C;

	bottom: -9px;

	left: 0;

	width: 50px;

}

.post .entry-footer {

}

.listpost-content-wrap h1.entry-title a {

	float: none;

	position: relative;

}

.listpost-content-wrap-full{

	width: 100%;

}

.listpost-content-wrap-full .list-post-top{

	min-height: 1px;

}

.entry-title{

	font-size: 20px;

	margin-top: 0;

	padding-top: 0;

}

.listpost-content-wrap .entry-content {

	margin-top: 1em;

}

.listpost-content-wrap .entry-footer {

	padding-top: 10px;

}

.listpost-content-wrap-full .entry-footer > span,

.listpost-content-wrap .entry-footer > span {

	padding-right: 15px;

}

.listpost-content-wrap .entry-content p {

	min-height: 90px;

	margin-bottom: 0

}

.entry-content{

	line-height: 20px;

}

.list-post-top{

	min-height: 130px;

}

.search .list-post-top{

	min-height: 1px;

}

.entry-footer{

	background: transparent;

}

.entry-footer-large a{

	color :#8b8b8b;

	font-style: italic;

}

.entry-footer-large a:hover{

	color: #FFB81C;

}

.entry-footer-large{

	background: transparent;

	padding: 0 0 20px 0px;

	position: relative;

	padding-right: 200px;

	float: left;

	width: 100%;

}

.entry-footer-large > span {

	padding-right: 5px;

}

.entry-footer-large-left {

	float: left;

}

.large-container .entry-content p {

	margin: 4px 20px 0px 0px;

	text-align: left;

}

.entry-content{

	margin: 1em 0 0;

}

.row{

    float: left;

    width: 100%;

    margin-right: 0;

    margin-left: 0;

}

/* Calendar style */

/* Calendar Widget */

.widget_calendar table,

.widget_calendar td {

	border: 0;

	border-collapse: separate;

	border-spacing: 1px;

}

.widget_calendar caption {

	font-size: 14px;

	margin: 0;

	margin-bottom: 6px;

}

.widget_calendar th,

.widget_calendar td {

	padding: 0;

	text-align: center;

}

.widget_calendar a {

	display: block;

	background: #f9f9f9;

	color: #FFB81C;

}

.widget_calendar a:hover {

	background-color: #FFB81C;

	color: #FFF;

}

.widget_calendar tbody td {

	background-color: #f9f9f9;

}

.site-footer .widget_calendar tbody td {

	background-color: rgba(255, 255, 255, 0.05);

}

.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {

	background-color: transparent;

}

.widget_calendar thead th{

	background: #e9e9e9;

	border: none;

}



/* ====================== Large TEMPLATE ============================== */

.entry-meta-large{

	float: right;

	position: absolute;

	right: 0;

	top: 0

}

.entry-content p {
    font-family: "Lato",sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    text-align: left;
}

.post-img-wrap-large a img{

	max-width: 100%;

	width: 100%;

	height: auto;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3 ease-out;

}

.listpost-content-wrap-large{

	position: absolute;

	bottom: 0px;

	background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;

	min-height: 50px;

	width: 100%;

	padding: 15px 20px 0px 20px;

	border-top: 2px solid #FFF;

}

.large-container {

	background-color: #fff;

	border-radius:4px;

	margin: 0 0 35px 0;

	position: relative;

	width: 95%;

	float: left;

}

.large-container .list-post-top {

	min-height: 130px;

}



/* woocommerce v2.3.5 */

*:focus {

    outline: 0;

}

.woocommerce-page .page-description {

	text-align: left;

	margin-top: 20px;

	float: left;

}

.woocommerce-page h1.page-title {

	text-align:left;

	position: relative;

	font-size: 20px;

	font-size: 20px;

	line-height: 22px;

	color: #404040;

}

.woocommerce-page .page-title:before {

	position: absolute;

	margin: auto;

	z-index: 1;

	content: "";

	width: 10%;

	height: 2px;

	background: #FFB81C;

	bottom: -9px;

	left: 0;

}

.woocommerce span.onsale {

	width: 55px;

	height: 55px;

	border: 4px solid #34d293;

	border-radius: 50%;

	background: rgba(255,255,255,0.9);

	text-shadow: none;

	text-transform: uppercase;

	padding: 0px;

	position: absolute;

	line-height: 46px;

	font-size: 13px;

	color: #000;

	left: -20px;

	top: -20px;

}

.woocommerce ul.products li.product .onsale{

	left: -20px;

	top: -20px;

}

.woocommerce-page .woocommerce-ordering select {

	padding: 12px 15px 12px 10px;

	color: #A0A0A0;

	border: 1px solid rgba(0, 0, 0, 0.1);

	border-radius: 0;

}

.woocommerce-page .products .product > a:first-child {

	position: relative;

	text-align: center;

/*	min-height: 385px; */

	display: block;

}

.woocommerce-page .products a.button {

	background: #FFB81C;

	display: inline-block;

	text-align: center;

	text-transform: uppercase;

	padding: 10px 20px 10px 20px;

	border-radius: 4px;

	margin: 10px;

	border: none;

	color: #FFF;

	font-size: 12px;

	margin: 0;

}

.woocommerce-page .products a.button:hover {

	background: #cb4332;

}

.woocommerce-page .products h3 {

	color: #404040;

	position: relative;

	display: inline-block;

	text-transform: uppercase;

	margin-bottom: 30px;

	font-weight: bold;

	font-size: 12px;

	line-height: 14px;

	float: none;

	width: auto;

	min-height: 42px;

	margin: 0;

}

.woocommerce-page .products a .price {

	color: #000 ;

	line-height: 20px;

	width: 100%;

	float: left;

	height: auto;

	min-height: 40px;

	text-align: center;

	padding: 10px 0;

}

.woocommerce-page .products a .price del {

	display: block;

	line-height: 20px;

}

.woocommerce ul.products li.product .price {

	color: #000;

}

.woocommerce-page .products a .price ins {

	display: block;

	color: #FFB81C;

	font-weight: bold;

	background: none;

	line-height: 20px;

}

.woocommerce-page .products .star-rating {

	position: relative;

	width: 100px;

	height: 20px;

	text-indent: 99999px;

	position: relative;

	overflow: hidden;

	background: url(images/woostars.png);

	background-repeat: no-repeat;

	background-position: top left;

	margin: 0 auto;

}

.woocommerce-page .products .star-rating span {

	position: absolute;

	top: 0;

	left: 0;

	width: 100px;

	height: 20px;

	background: url(images/woostars.png);

	background-repeat: no-repeat;

	background-position: bottom left;

	overflow: hidden;

	padding: 1px;

}

.woocommerce-page .products .price {

	padding: 5px 0;

}

.woocommerce-page .products .added_to_cart {

	display: inline-block;

	text-align: center;

	text-transform: uppercase;

	padding: 10px 20px 10px 20px;

	border-radius: 4px;

	border: none;

	color: #FFB81C;

	font-size: 12px;

	margin: 0;

}

.woocommerce-page .woocommerce-result-count {

	float: left;

	font-size: 14px;

	line-height: 46px;

	margin-top: 20px;

}

.woocommerce-page .woocommerce-ordering {

	float: right;

	margin-top: 20px;

}

.woocommerce-page .product-type-simple {

	position: relative;

}

.woocommerce-page .product .images {

	float: left;

	width: 50%;

}

.woocommerce-page .product .entry-summary {

	float: right;

	width: 50%;

	padding-left: 5%;

	margin-top: 0;

}

.woocommerce-page .product .quantity {

	float: left;

	margin-bottom: 15px;

	display: block;

}

.woocommerce-page .product .quantity input {

	border: 1px solid #CCC;

	width: 78px;

	padding: 5px;

	border-radius: 3px;

}

.woocommerce-page #content .quantity input.minus {

	width: 15px;

	height: 15px;

	border: none;

	margin-left: 0px;

	position: relative;

	float: left;

	background: #cccccc;

	padding: 0;

	color: #FFF;

	text-shadow: none;

	position: absolute;

	top: 15px;

	right: 5px;

}

.woocommerce-page #content .quantity input.plus {

	width: 15px;

	height: 15px;

	border: none;

	margin-left: 0px;

	position: relative;

	float: left;

	background: #cccccc;

	padding: 0;

	color: #FFF;

	text-shadow: none;

	position: absolute;

	top: 0;

	right: 5px;

}

.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {

	position: relative;

}

.woocommerce #content .quantity input.qty,

.woocommerce .quantity input.qty,

.woocommerce-page #content .quantity input.qty,

.woocommerce-page .quantity input.qty {

	height: 30px;

}

.woocommerce-page .quantity.buttons_added {

	width: auto;

}

.woocommerce-page .product .product_meta a {

	color: #FFB81C;

}

.woocommerce-page .product_title {

	text-align: left;

	margin-top: 0;

}

.woocommerce-page .product .price {

	text-align: left;

	padding: 30px 0;

	margin-bottom: 0;

}

.woocommerce-page .product div[itemprop="description"] {

	float: left;

	text-align: left;

}

.woocommerce-page .product .stock ,

.woocommerce-page .product .cart,

.woocommerce-page .product .product_meta {

	float: left;

	text-align: left;

	clear: left;

}

.woocommerce-page .product .cart .button {

	margin: 0;

	margin-bottom: 25px;

	clear: left;

	float: left;

}

.woocommerce-page .product .cart .button:hover {

	background: rgb(203, 67, 50);

	box-shadow: none;

}

.woocommerce-page .product .images .thumbnails {

	width: 100%;

}

.woocommerce-page .product .images .thumbnails a {

	float: left;

	display: inline-block;

}

.woocommerce-page .woocommerce-tabs {

	float: left;

	width: 100%;

	margin-top: 50px;

}

.woocommerce-page .woocommerce-tabs .tabs {

	padding: 0;

	margin: 0;

	border-bottom: 2px solid #CCC;

}

.woocommerce-page .woocommerce-tabs .tabs li {

	list-style: none;

	display: inline-block;

	padding: 10px 20px;

	margin-bottom: -2px;

}

.woocommerce-page .woocommerce-tabs .tabs li.active {

	border-bottom: 2px solid #FFB81C;

}

.woocommerce-page .woocommerce-tabs .tabs li.active a,

.woocommerce-page .woocommerce-tabs .tabs li a:hover {

	color: #FFB81C;

	text-decoration: none;

}

.woocommerce-page .woocommerce-tabs .tabs li a{

	color: rgb(64, 64, 64);

	font-size: 18px;

}

.woocommerce-page .woocommerce-tabs .entry-content {

	text-align: left;

	margin-bottom: 50px;

	box-shadow: none;

}

.woocommerce-page h3.comment-reply-title {

	min-height: auto;

}

.woocommerce-page .product .price {

	color: #000;

	line-height: 20px;

	width: 100%;

	float: left;

	height: auto;

	min-height: 40px;

}

.woocommerce div.product p.price {

	color: #000;

}

.woocommerce-page .product .price del {

	display: block;

	line-height: 20px;

}

.woocommerce-page .product .price ins {

	display: block;

	color: #FFB81C;

	font-weight: bold;

	background: none;

	line-height: 20px;

}

.woocommerce-page .product .comment-form input {

	border-radius: 3px;

}

.woocommerce-page .product .comment-form input[type="submit"] {

	margin-left: 0;

}

.woocommerce-page .product .comment-form label {

	width: auto;

	line-height: 32px;

	float: left;

}

.woocommerce-page .product .comment-form .comment-form-rating label {

	line-height: 20px;

}

.woocommerce-page .product .comment-form-author label,

.woocommerce-page .product .comment-form-email label {

	width: 100px;

}



.woocommerce-page .product .comment-form .star-rating{

	float: right;

	width: 100px;

	height: 20px;

	background: url(images/woostars.png) repeat-x left bottom;

}

.woocommerce-page .product .comment-form .star-rating span{

	background: url(images/woostars.png) repeat-x left top;

	height: 0;

	padding-top: 16px;

	overflow: hidden;

	float: left;

}

.woocommerce-page .product .comment-form .hreview-aggregate .star-rating{

	margin: 10px 0 0 0;

}

.woocommerce-page .product .comment-form #review_form #respond{

	position: static;

	margin: 0;

	width: auto;

	padding: 0 0 0;

	background: transparent none;

	border: 0;

}

.woocommerce-page .product .comment-form #review_form #respond:after{

	content:"";

	display: block;

	clear: both;

}

.woocommerce-page .product .comment-form #review_form #respond p {

	margin: 0 0 10px;

}

.woocommerce-page .product .comment-form #review_form #respond .form-submit input{

	left: auto;

}

.woocommerce-page .product .comment-form #review_form #respond textarea {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

}

.woocommerce-page .product .comment-form p.stars:after{

	content: "";

	display: block;

	clear: both;

}

.woocommerce-page .product .comment-form p.stars span{

	width: 100px;

	height: 20px;

	position: relative;

	float: left;

	background: url(images/woostars.png) repeat-x left 0;

	margin-left: 10px;

}

.woocommerce-page .product .comment-form p.stars span a {

	float: left ;

	position: absolute;

	left: 0;

	top: 0;

	width: 20px;

	height: 0;

	padding-top: 20px;

	overflow: hidden;

}

.woocommerce-page .product .comment-form p.stars span a:hover,

.woocommerce-page .product .comment-form p.stars span a:focus{

	background: url(images/woostars.png) repeat-x left bottom;

	-webkit-transition: initial;

	-moz-transition: initial;

	-o-transition: initial;

	transition: initial;

}

.woocommerce-page .product .comment-form p.stars span a.active {

	background: url(images/woostars.png) repeat-x left bottom ;

}

.woocommerce-page .product .comment-form p.stars span a.star-1 {

	width: 20px;

	z-index:10;

}

.woocommerce-page .product .comment-form p.stars span a.star-1:after {

	content: '';

}

.woocommerce-page .product .comment-form p.stars span a.star-2 {

	width: 40px;

	z-index: 9;

}

.woocommerce-page .product .comment-form p.stars span a.star-2:after {

	content: '';

}

.woocommerce-page .product .comment-form p.stars span a.star-3 {

	width: 60px;

	z-index: 8;

}

.woocommerce-page .product .comment-form p.stars span a.star-3:after {

	content: '';

}

.woocommerce-page .product .comment-form p.stars span a.star-4 {

	width: 80px;

	z-index: 7;

}

.woocommerce-page .product .comment-form p.stars span a.star-4:after {

	content: '';

}

.woocommerce-page .product .comment-form p.stars span a.star-5 {

	width: 100px;

	z-index: 6;

}

.woocommerce-page .product .comment-form p.stars span a.star-5:after {

	content: '';

}

.woocommerce-page .product .comment-form p.stars span a {

	border: none;

}

.woocommerce-page .comment-form-rating {

	float: left;

	width: 100%;

	margin-top: 15px;

}

.woocommerce-page .product #review_form_wrapper {

	float: left;

	width: 100%;

}

.woocommerce-page .woocommerce-tabs .commentlist {

	padding: 0;

	margin: 0;

}

.woocommerce-page .woocommerce-tabs .commentlist .comment {

	float: left;

	clear: left;

	width: 100%;

}

.woocommerce-page .woocommerce-tabs .comment-text {

	display: inline-block;

}

.woocommerce-page .woocommerce-tabs .description {

	width: 100%;

}

.woocommerce-page .woocommerce-product-rating,

.woocommerce div.product .woocommerce-product-rating {

	float: left;

	text-align: left;

	margin-top: 30px;

	margin-bottom: 0;

}

.woocommerce-page .woocommerce-product-rating .star-rating {

	position: relative;

	width: 100px;

	height: 20px;

	text-indent: 99999px;

	position: relative;

	overflow: hidden;

	background: url(images/woostars.png);

	background-repeat: no-repeat;

	background-position: top left;

}

.woocommerce-page .woocommerce-product-rating .star-rating span {

	position: absolute;

	top: 0;

	left: 0;

	width: 100px;

	height: 20px;

	background: url(images/woostars.png);

	background-repeat: no-repeat;

	background-position: bottom left;

	overflow: hidden;

	padding: 1px

}

.woocommerce-page .woocommerce-product-rating .woocommerce-review-link,

.woocommerce-page .woocommerce-product-rating .woocommerce-review-link span {

	font-size: 11px;

	color: #eca420;

}

.woocommerce-page .comment-text .star-rating {

	position: relative;

	width: 100px;

	height: 20px;

	text-indent: 99999px;

	position: relative;

	overflow: hidden;

	background: url(images/woostars.png);

	background-repeat: no-repeat;

	background-position: top left;

}

.woocommerce-page .comment-text .star-rating span {

	position: absolute;

	top: 0;

	left: 0;

	width: 100px;

	height: 20px;

	background: url(images/woostars.png);

	background-repeat: no-repeat;

	background-position: bottom left;

	overflow: hidden;

	padding: 1px;

}

.woocommerce-page .woocommerce-tabs .comment-text {

	width: 100%;

}

.woocommerce-page .woocommerce-tabs .comment_container {

	position: relative;

	padding-left: 50px;

}

.woocommerce-page .woocommerce-tabs .comment_container > img {

	position: absolute;

	left: 0;

	top: 0;

}

.woocommerce-page .woocommerce-message {

	margin: 0px 0 40px;

	background: #20AA73;

	border-radius: 3px;

	color: #FFF;

	list-style: none;

}

.woocommerce-page .woocommerce-message a {

	background-color: #38C28B;

	padding: 6px 14px;

	font-size: 12px;

	color: #FFF;

}

.woocommerce-page .woocommerce-error {

	list-style: none;

	padding: 0;

	margin: 0px 0 40px;

	background: #FFB81C;

	border-radius: 3px;

	color: #FFF;

	border: none;

	float: left;

	width: 100%;

}

.woocommerce-page .woocommerce-error a {

	background-color: #F47565;

	padding: 6px 14px;

	font-size: 12px;

	color: #FFF;

}

.woocommerce-page .woocommerce .woocommerce-error:before {

	color: #FFF;

}

.woocommerce-page .woocommerce-info {

	list-style: none;

	padding: 0;

	margin: 0px 0 40px;

	background: #3ab0e2;

	border-radius: 3px;

	color: #FFF;

	border: none;

	float: left;

	width: 100%;

	margin-top: 25px !important;

}

.woocommerce-page .woocommerce-info a {

	background-color: #5fb8dd;

	padding: 6px 14px;

	font-size: 12px;

	color: #FFF;

}

.woocommerce-page .woocommerce-info:before {

	color: #FFF;

}

.woocommerce-page .woocommerce-info {

	float: left;

	text-align: left;

	padding-top: 30px;

}

.woocommerce-page .woocommerce .woocommerce-info {

	background: rgb(58, 176, 226);

	color: #FFF;

	border-radius: 3px;

	border: none;

	padding-top: 15px;

	margin-bottom: 40px;

}

.woocommerce-page .woocommerce .woocommerce-info a {

	color: #FFF;

	opacity: 0.9;

}

.woocommerce-page .woocommerce .woocommerce-info:before {

	color: #fff;

}

.woocommerce-page .woocommerce input {

	border-radius: 3px;

	padding: 10px 5px;

}

.woocommerce-page .woocommerce .woocommerce-error {

	border-top-color: #b81c23;

	border-radius: 3px;

	padding: 1em 2em 1em 3.5em!important;

}

.woocommerce-page .woocommerce .products .product h3 {

	float:none;

	color: #404040;

}

.woocommerce-page .woocommerce .added_to_cart, .woocommerce .button  {

	display: inline-block;

	text-align: center;

	text-transform: uppercase;

	padding: 13px 35px 13px 35px;

	border-radius: 4px;

	margin: 10px;

	border: none;

	background: #f3f3f3;

	color: #000;

}

.woocommerce-page .woocommerce .add_to_cart_button, .woocommerce .checkout-button, .woocommerce .single_add_to_cart_button, .woocommerce #place_order,

.woocommerce div.product form.cart .button {

	display: inline-block;

	text-align: center;

	text-transform: uppercase;

	padding: 13px 35px 13px 35px;

	border-radius: 4px;

	margin: 10px;

	border: none;

	background: #FFB81C;

	color: #FFF;

	margin-left: 0;

}

.woocommerce-page .woocommerce-tabs .tabs {

	border-bottom: 1px solid #CCC;

}

.woocommerce-page .woocommerce .add_to_cart_button:hover, .woocommerce .checkout-button:hover, .woocommerce .single_add_to_cart_button :hover, .woocommerce #place_order:hover,

.woocommerce div.product form.cart .button:hover {

	background:#bf3928;

}

.woocommerce-page .woocommerce .price del {

	display:block;

}

.woocommerce-page .woocommerce .price {

	height:auto;

	line-height:normal;

}

.woocommerce-page .woocommerce .price ins {

	color: #000;

	font-weight:bold;

	font-size: 20px;

}

.woocommerce-page .woocommerce #coupon_code {

	padding: 6px 10px;

	color: #A0A0A0;

	border: 1px solid rgba(0, 0, 0, 0.1);

	border-radius: 0;

	margin-top: 2px;

	border-radius: 5px!important;

	padding: 6px;

	min-width: 110px;

}

.woocommerce-page .woocommerce .product-name a {

	color:#404040;

}

.woocommerce div.product form.cart {

	margin-bottom: 0

}

.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th,

.woocommerce-page .woocommerce .cart_totals tr.order-total th {

	width: 50%;

}

.woocommerce-page .woocommerce .entry-title {

	text-align:left;

}

.woocommerce .woocommerce-info:before,

.woocommerce-page .woocommerce-info:before,

.woocommerce .woocommerce-error:before,

.woocommerce-page .woocommerce-error:before {

	padding: 0;

}

.woocommerce-page .woocommerce .checkout input,

.woocommerce-page .woocommerce .checkout textarea,

.woocommerce-page .woocommerce .checkout select {

	padding: 12px 15% 12px 2%;

}

.woocommerce-page .woocommerce ul.payment_methods {

	padding-left:1em;

}

.woocommerce-page ul.products  {

	margin-top: 40px;

	float: left;

	width: 100%;

}

.woocommerce-page .woocommerce .summary,

.woocommerce-page .woocommerce .entry-summary,

.woocommerce-page .woocommerce div.product .woocommerce-tabs .panel {

	text-align:justify;

}

.woocommerce-page .woocommerce .quantity input.input-text {

	width: 100px;

	height: 42px;

	margin-right: 10px;

}

.woocommerce-page .woocommerce form.cart button.single_add_to_cart_button {

	margin: 0px;

}

.woocommerce-page .woocommerce .comment-form label {

	width:100%;

}

.woocommerce-page .woocommerce .woocommerce-message {

	background: #20AA80;

	text-align: left;

	color: white;

	border-radius: 3px;

	border:none;

	float: left;

	width: 100%;

}

.woocommerce-page .woocommerce .woocommerce-message a.button {

	margin:0px;

	padding:7px 17px;

}

.woocommerce-page .woocommerce .woocommerce-message:before {

	color: #fff;

}

.woocommerce-page .woocommerce ul.products li.product .star-rating {

	font-size:inherit;

}

.woocommerce-page .woocommerce input[type="submit"],

.woocommerce-page #content input.button,

.woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page input.button.alt {

	background: #FFB81C;

	display: inline-block;

	text-align: center;

	text-transform: uppercase;

	padding: 10px 20px 10px 20px;

	border-radius: 4px;

	margin: 10px;

	border: none;

	color: #FFF;

	font-size: 12px;

	margin: 0;

	text-shadow: none;

}

.woocommerce-page .woocommerce input[type="submit"]:hover,

.woocommerce-page #content input.button:hover,

.woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page input.button.alt:hover {

	background: #cb4332;

	color: #FFF;

	box-shadow: none;

}

.woocommerce-page .woocommerce .product-quantity input.qty {

	width: 60px;

	height: 30px;

	margin-right: 0;

	padding: 0 0 0 5px;

	text-align: left;

}

.woocommerce a.button.alt {

	background: #FFB81C;

	color: #FFF;

}

.woocommerce a.button.alt:hover {

	background: #cb4332;

	color: #FFF;

}

.woocommerce-page .woocommerce a.remove:hover {

	color: #fff !important;

	background: #FFB81C;

	line-height: 20px;

}

.woocommerce-page .woocommerce a.remove {

	color: #FFB81C !important;

	line-height: 20px;

}

.woocommerce-page .woocommerce-info {

	width: 100%;

}

.woocommerce-page .woocommerce-checkout .col-1,

.woocommerce-page .woocommerce-checkout .col-2 {

	float: left;

	width: 100%;

}

.woocommerce-page .woocommerce-checkout-review-order {

	clear: left;

}

.woocommerce-page .woocommerce .checkbox {

	padding-left: 0;

	float: left;

}

.woocommerce-page .woocommerce .input-checkbox {

	margin: 15px 0 0 10px;

}

.woocommerce-page .woocommerce-checkout #payment {

	background: #FAFAFA;

}

.woocommerce-page .woocommerce-checkout #payment div.payment_box {

	background-color: #ECECEC;

}

.woocommerce-page .woocommerce-checkout #payment div.payment_box:after {

	content: "";

	border: 8px solid #ECECEC;

	border-right-color: transparent;

	border-left-color: transparent;

	border-top-color: transparent;

	margin: -13px 0 0 2em;

}

.woocommerce-page .woocommerce .order_details li.order {

	background: #FFFFFF;

}

.woocommerce-page .products a.button {

	text-decoration: none;

}

.woocommerce-page .product .cart .button {

	color: #FFF;

}

.woocommerce-page .woocommerce {

	margin-top: 25px;

}

.woocommerce-page .woocommerce .order {

	background: #FFF;

}

.woocommerce-page .woocommerce table.my_account_orders .order-actions .button {

	font-size: 12px;

}

.woocommerce-page .woocommerce #payment ul.payment_methods {

    text-align: left;

    padding: 1em;

    border-bottom: 1px solid #D3CED2;

    margin: 0px;

    list-style: outside none none;

}

.woocommerce-page .woocommerce #payment ul.payment_methods li {

    line-height: 2;

    text-align: left;

    margin-left: 2em;

    font-weight: 400;

}

.woocommerce-page .woocommerce #payment {

    background: none repeat scroll 0% 0% #FAFAFA;

}

.woocommerce-page .woocommerce #payment div.payment_box {

    position: relative;

    width: 96%;

    padding: 1em 2%;

    margin: 1em 0px;

    font-size: 0.92em;

    border-radius: 2px;

    line-height: 1.5;

    background-color: #DFDCDE;

    color: #515151;

}

.woocommerce-page .woocommerce #payment div.payment_box {

    background-color: #ECECEC;

}

.woocommerce-page .woocommerce #payment div.payment_box p {

	margin-bottom: 0;

}

.woocommerce-page .woocommerce #payment div.payment_box:after {

    content: "";

    position: absolute;

	top: -3px;

	left: 0px;

    border-width: 8px;

    border-style: solid;

    border-color: transparent transparent #ECECEC;

    -moz-border-top-colors: none;

    -moz-border-right-colors: none;

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    border-image: none;

    margin: -13px 0px 0px 2em;

}

.woocommerce-page .woocommerce #payment h3{

	padding-left: 20px;

}

.woocommerce-page .woocommerce a.button {

	font-size: 14px;

	margin-left: 0;

}

.woocommerce-page .woocommerce button.button {

	font-size: 12px;

	margin-left: 0;

	padding: 13px 35px 13px 35px;

}

.woocommerce button.button {

	width: 100%;

}

.woocommerce-page .woocommerce select {

	color: #A0A0A0;

	border: 1px solid rgba(0, 0, 0, 0.1);

	box-sizing: border-box;

	width: 100%;

	margin: 0;

	outline: 0;

	line-height: 1;

	border-radius: 3px;

	padding: 10px 5px;

}

.woocommerce-page .woocommerce #order_review {

	clear: left;

}

.woocommerce-page .woocommerce .login {

	float: left;

	width: 100%;

}

.woocommerce-page .select2-drop {

	text-align: left;

}

.woocommerce-page .woocommerce-account .addresses .title .edit {

	float: left;

}

.woocommerce-page div.product .woocommerce-tabs ul.tabs li {

	border: none;

	background: none;

	padding-bottom: 0

}

.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {

	content: "";

	border: none;

}

.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {

	content: "";

	display: none;

}

.woocommerce-page .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {

	content: '';

	display: none;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after,

.woocommerce div.product .woocommerce-tabs ul.tabs li:before {

	content: "";

	display: none;

}

.woocommerce div.product .woocommerce-tabs ul.tabs {

	overflow: visible;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {

	border-bottom: 2px solid #FFB81C;

	margin-bottom: -1px;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li {

	box-shadow: none;

}

.woocommerce-page .comment-form {

	float: left;

	float: left;

	margin-top: 15px;

	width: 100%;

}

.woocommerce #review_form #respond .form-submit input {

	background: #FFB81C;

	display: inline-block;

	text-align: center;

	text-transform: uppercase;

	padding: 13px 35px 13px 35px;

	border-radius: 4px;

	margin: 10px;

	border: none;

}

.woocommerce #review_form #respond textarea {

	width: 100%;

	height: 130px;

}

.woocommerce #reviews #comments ol.commentlist li .comment-text {

	margin: 0;

}

.woocommerce-cart .cart-collaterals .cart_totals table {

	clear: left;

}

.woocommerce table.shop_table {

	clear: left;

}

.woocommerce #content div.product div.thumbnails a,

.woocommerce div.product div.thumbnails a,

.woocommerce-page #content div.product div.thumbnails a,

.woocommerce-page div.product div.thumbnails a {

	margin-bottom: 1em;

}

.woocommerce .upsells.products ul,

.woocommerce .upsells.products ul.products {

	float: left;

	clear: left;

}

/**/

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {

	content: "\2713";

	padding: 0;

}

.woocommerce .shipping_calculator h2 a {

	font-size: 18px;

}

/**/

.woocommerce-page .upsells.products ul li.product,

.woocommerce-page .upsells.products ul.products li.product {

	float: left;

	margin: 0 3.8% 2.992em 0;

	padding: 0;

	position: relative;

	width: 22.05%;

	clear: none;

}

.woocommerce .upsells.products ul li.product:nth-child(4),

.woocommerce-page ul.products li.product:nth-child(4) {

	margin-right: 0;

}

.woocommerce .upsells.products ul li.product:nth-child(4+1),

.woocommerce-page ul.products li.product:nth-child(4+1) {

	clear: left;

}

/*woocommerce pagination*/

.woocommerce nav.woocommerce-pagination {

	float: left;

	width: 100%;

	padding-bottom: 30px;

}

.woocommerce .woocommerce-pagination ul.page-numbers .current:before,

.woocommerce-page .woocommerce-pagination ul.page-numbers .current:before {

	content: "";

	display: none;

}

.woocommerce #content nav.woocommerce-pagination ul,

.woocommerce nav.woocommerce-pagination ul,

.woocommerce-page #content nav.woocommerce-pagination ul,

.woocommerce-page nav.woocommerce-pagination ul,

.woocommerce nav.woocommerce-pagination ul {

	border: none;

}

.woocommerce #content nav.woocommerce-pagination ul li,

.woocommerce-page #content nav.woocommerce-pagination ul li,

.woocommerce-page nav.woocommerce-pagination ul li

.woocommerce nav.woocommerce-pagination ul li {

	border: none;

	margin: 0 3px;

}

.woocommerce nav.woocommerce-pagination ul li a,

.woocommerce nav.woocommerce-pagination ul li span {

	width: 32px;

	min-width: 32px;

	border: none;

	border-radius: 4px;

	background: rgb(236, 236, 236);

	color: #000;

}

.woocommerce #content nav.woocommerce-pagination ul li span.current,

.woocommerce nav.woocommerce-pagination ul li span.current,

.woocommerce-page #content nav.woocommerce-pagination ul li span.current,

.woocommerce-page nav.woocommerce-pagination ul li span.current,

.woocommerce nav.woocommerce-pagination ul li span.current,

.woocommerce nav.woocommerce-pagination ul li a:hover,

.woocommerce-page nav.woocommerce-pagination ul li a:hover,

.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,

.woocommerce nav.woocommerce-pagination ul li a:hover,

.woocommerce #content nav.woocommerce-pagination ul li a:hover {

	background: rgb(233, 102, 86);

	color: #FFF;

}



@media (max-width: 1200px) {



	.header-content-wrap{

		padding: 235px 0 150px;

	}



}



@media (max-width: 992px) {



	.woocommerce-page .woocommerce .cart-collaterals .cart_totals {

		width: 100%;

	}

	.woocommerce-page .products .product > a:first-child {

/*		min-height: 325px; */

	}

	.large-container {

		width: 100%;

	}



}

@media (max-width: 767px) {
	.instagram-pics.instagram-size-thumbnail {
    float: left;
    width: 100%;}
	ul.instagram-pics li {
    float: left;
    list-style: none;
    width: 50%;
}
li.event {
    clear: left;
}
.site-content .RMOpened {
    height: auto !important;
}
	.woocommerce-page .upsells.products ul li.product,

	.woocommerce-page .upsells.products ul.products li.product{

		width: 48%;

		float: left;

		clear: both;

		margin: 0 0 2.992em;

	}

	.woocommerce .upsells.products ul li.product:nth-child(4),

	.woocommerce-page ul.products li.product:nth-child(4) {

		margin: 0 0 2.992em;

	}

	.woocommerce .upsells.products ul li.product:nth-child(4+1),

	.woocommerce-page ul.products li.product:nth-child(4+1) {

		clear: none;

	}

	.woocommerce .upsells.products ul li.product:nth-child(even),

	.woocommerce-page ul.products li.product:nth-child(even) {

		margin-right: 0;

		float: right;

	}

	.woocommerce .upsells.products ul li.product:nth-child(odd),

	.woocommerce-page ul.products li.product:nth-child(odd) {

		clear: left;

	}

	.listpost-content-wrap-large {

		position: relative;

	}

	.menu-align-center .responsive-logo > a {

		float: left;

	}

}

@media (max-width: 600px) {



	.woocommerce-page .product .images {

		width: 100%;

	}

	.woocommerce-page .product .entry-summary {

		width: 100%;

		padding-left: 0%;

		margin-top: 50px;

	}

	.woocommerce-page .woocommerce-tabs .tabs li a {

		font-size: 14px;

	}

	.woocommerce-page .woocommerce-tabs .tabs li {

		padding: 10px 10px;

	}

	.listpost-content-wrap-large {

		position: relative;

	}

	.listpost-content-wrap-large {

		padding: 20px 0px 0px 0px;

	}

	#wpadminbar {

  		position: fixed;

	}

	.entry-meta-large {

		position: relative;

		float: left;

		width: 100%;

	}

	.entry-footer-large {

		padding-right: 0;

	}

}
section#testimonials .section-header {
    background-image: url("images/upcoming_event_bg.png");
    background-position: center top;
    height: 140px;
    width: 100%;
}
@media (max-width: 480px) {



	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

		width: 100%;

	}

	.woocommerce-page .woocommerce-result-count {

		text-align: center;

		width: 100%;

		margin-bottom: 0px;

	}

	.woocommerce-page .woocommerce-ordering {

		float: none;

	}

	.woocommerce-page .products .product > a:first-child {

		width: 240px;

	}

	.woocommerce-page .woocommerce-tabs .tabs li {

		width: 100%;

	}

	.woocommerce-page .woocommerce-tabs .tabs li {

		width: 100%;

		border-bottom: 2px solid #CCC;

	}

	.woocommerce-page .woocommerce-tabs .tabs {

		border-bottom: 0;

	}

	.woocommerce-page .woocommerce-tabs .comment_container {

		position: relative;

		padding-left: 0px;

		padding-top: 50px;

	}

	.woocommerce-page .comment-text .star-rating {

		width: 100%;

		margin-bottom: 5px;

		float: left;

	}

	.woocommerce-page .products .product > a:first-child {

		width: 100%;

	}

	/* cart page */

	.woocommerce table.shop_table th {

		padding: 5px 5px;

		font-size: 8px;

	}

	.woocommerce-page .woocommerce .product-name a {

		font-size: 12px;

		line-height: 16px;

		float: left;

	}

	.woocommerce table.shop_table td {

		padding: 6px 4px;

	}

	.woocommerce table.shop_table td,

	.woocommerce table.shop_table td span,

	.woocommerce table.shop_table td a,

	.woocommerce table.shop_table td strong {

		font-size: 12px;

	}

	.woocommerce table.shop_table td .amount {

		font-size: 12px;

	}

	.woocommerce-page .woocommerce .product-quantity input.qty {

		width: 45px;

	}

	.woocommerce td.product-quantity {

		min-width: 40px;

	}

	.woocommerce-page .woocommerce input[type="submit"] {

		font-size: 10px;

	}

	.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th {

		font-size: 12px;

	}

	.woocommerce-cart .cart-collaterals .cart_totals tr th {

		font-size: 12px;

	}

	.woocommerce-cart .cart-collaterals .cart_totals table td,

	.woocommerce-cart .cart-collaterals .cart_totals table td span,

	.woocommerce-cart .cart-collaterals .cart_totals table td a {

		font-size: 12px;

	}

	.woocommerce form .form-row label {

		font-size: 12px;

	}

	.woocommerce-page .woocommerce .woocommerce-info,

	.woocommerce-page .woocommerce .woocommerce-info a {

		font-size: 12px;

	}

	.woocommerce-checkout-payment label {

		font-size: 14px;

	}

	.woocommerce-page .woocommerce #payment div.payment_box p {

		font-size: 12px;

		line-height: 16px;

		text-align: left;

	}

	.woocommerce form .form-row {

		width: 100%;

	}

	.woocommerce-page .woocommerce .order_details li {

		width: 100%;

		border-bottom: 1px dashed #d3ced2;

		border-right: none;

		padding: 0 0 5px 0;

		margin-bottom: 5px;

		margin-top: 5px

	}

	.woocommerce-page address {

		font-size: 12px;

	}

	.woocommerce-page .woocommerce-error,

	.woocommerce-page .woocommerce-message,

	.woocommerce-page .woocommerce-error li {

		font-size: 12px;

	}

	.woocommerce-page .woocommerce .cart-collaterals .cart_totals a {

		width: 100%;

		margin-right: 0;

	}

	.woocommerce-page .woocommerce .checkbox {

		font-size: 16px;

	}

	.woocommerce-page .myaccount_address {

		font-size: 12px;

	}

	.woocommerce-page #content .quantity input.minus,

	.woocommerce-page #content .quantity input.plus {

		display: none;

	}

	.woocommerce-page .upsells.products ul li.product,

	.woocommerce-page .upsells.products ul.products li.product{

		width: 100%;

	}



}

/* [end] woocommerce */



body.home.page {

	background-image:none !important;

}



body.custom-background {

	background-position: top center !important;

	background-attachment: fixed !important;

}



.zerif_team:nth-child(4n+1), .our-team .col-lg-3:nth-child(4n+1) {

	clear:both;

}



.dropdownmenu {

	display: none;

}



/*---------------------------------------

 **   Responsive            -----

-----------------------------------------*/



@media (max-width: 1200px) {



	.header-content-wrap{

		padding: 235px 0 150px;

	}



}



@media (min-width: 768px) and (max-width: 1024px) {



    /* TOP BAR ELEMENTS */

          /* News & Announcements */
.home .testimonial .news-announcement-wrapper .feature-img.col-md-2 {float: left;width: 20%;}
.home .testimonial .news-announcement-wrapper .news-content-excerpt.col-md-10 { float: left; width: 76%; }
	/* HOME */

	.intro {

		margin-top: 40%;

		line-height: 55px;

		font-size: 45px;

	}



      /* ABOUT US */

	.big-intro {

		text-align: center !important;

	}

	.about-us .column {

		margin-bottom: 40px;

	}

	.skills {

		margin-bottom: 78px !important;

	}



      /* TEAM */

	.team-member .profile-pic {

		width: 128px;

		height: 128px;

	}

	.team-member .details {

		line-height: 18px;

	}

      /* PURCHASE NOW */

	.purchase-now {

		margin: auto;

		text-align: center !important;

	}

	.purchase-now h3 {

		text-align: center;

		margin-bottom: 20px;

	}

	.purchase-now .button {

		float: none;

	}



      /* FOOTER */

	footer {

		padding-top: 40px;

	}

	.company-details {

		padding-top: 0;

		padding-bottom: 33px;

	}

	.copyright {

		width: 100%;

		padding-top: 33px;

		padding-bottom: 33px;

	}

}



@media (max-width: 992px) {



	.purchase-now .red-btn{

	    float: none;

	}

	.skills{

	    margin-left: 0;

	}

	#client-feedbacks .feedback-box{

	    width: 100%;

	    margin-left: 0;

        margin-right: 0;

	}

	.header-content-wrap {

		padding-top: 26%;

	}

	.intro-text{

        font-size: 45px;

        line-height: 55px;

    }

    .section-header h2{

        font-size: 35px;

    }

    .section-header {

        padding-bottom: 30px;

    }

    .works, .about-us, .features, .packages, .products,  .contact-us { 
        padding-top: 60px;
        padding-bottom: 60px;

    }

    .header-content-wrap{

		padding: 225px 0 150px;

	}



}

@media (max-width: 767px) {



	/* HEADER */

	.bs-navbar-collapse {border: 0;	}

	/* News and Announcements  */ 
.site-content .testimonial { float: none;width: 100%;}
.site-content .testimonial .feature-img.col-md-2 {width: 30%; float: left;}
.site-content .testimonial .news-content-excerpt.col-md-10 {width: 70%;float: left;}
/* upcoming event  */ 
.site-content .focus {float: none;width: 100%; margin-bottom:10px;}
	
	
	#main-nav {

		overflow: visible;

	}

	#main-nav,

	#main-nav.fixed {

		position: relative;

	}

	.navbar-inverse .navbar-nav {

		padding-left: 10px;

		line-height: normal;

		text-align: center;

	}

	.navbar-inverse .navbar-nav>li {

		display: inline-block;

		margin-bottom: 0;

	}

	.navbar-inverse .navbar-nav > li {

		width: 100%;

		border-bottom: 1px solid #FFB81C;

		position: relative;

		margin: 8px 0 0 0;

		padding: 0 0 8px 0;

	}

	.navbar-inverse .navbar-nav > li  a {

		text-align: left;

	}

	.navbar-inverse .navbar-nav ul.sub-menu {

		display: none !important;

		position: relative;

		top: 0;

		box-shadow: none;

		width: 100%;

	}

	.navbar-inverse .navbar-nav li.this-open > ul {

		display: block !important;

	}

	.navbar-inverse .navbar-nav ul.sub-menu li {

		width: 100%;

		float: left;

	}

	.navbar-inverse .navbar-nav ul.sub-menu li a {

		width: 100%;

		float: left;

		padding: 8px 25px 8px 0;

		border-bottom: 1px solid #EDEDED;

	}

	.navbar-inverse .navbar-nav ul.sub-menu li:last-child a {

		border-bottom: none;

	}

	.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu {

		position: relative;

		left: 0;

		top: 0;

	}

	#main-nav {

		overflow: hidden;

	}

	#main-nav,

	#main-nav.fixed {

		position: relative;

	}

	.navbar-collapse {

		max-height: 100%;

	}

	.navbar-inverse .navbar-nav ul.sub-menu li {

		padding-left: 20px;

	}

	.navbar-inverse .navbar-nav ul.sub-menu li {

		padding-bottom: 0;

		padding-top: 0;

	}

	.dropdownmenu {

		display: block;

		position: absolute;

		z-index: 9;

		right: 0;

		top: 5px;

		width: 25px;

		height: 25px;

		margin: 0;

		padding: 0;

		border-radius: 3px;

		background: url(images/menu-icon.png) center center no-repeat #FFB81C;

	}

	.navbar-inverse .navbar-nav ul.sub-menu li{

		margin-right: 0;

		padding-right: 0;

	}

.navbar-inverse .navbar-nav > li > a:hover {

    background-color: rgba(0, 0, 0, 0) !important;

    color: #FFB81C !important;

}

#site-navigations ul li:hover > a {

    background-color: transparent;

    border-radius: 0;

}

	.this-open > a {

		color: #FFB81C !important;

	}

	li.current>a:before {

		content: "";

		display: none !important;

	}

	ul.nav > li.current_page_item > a:before {

		content: "";

		left: 0px;

		width: 50px;

	}



    /* HOME */

	.header {

		min-height: inherit;

		padding-bottom: 0 !important;

	}

	.intro {

		line-height: 8vh;

		font-size: 6.5vw;

	}

    .header-content-wrap {

    	padding-top: 30%;

    }

	.intro-text{

        font-size: 41px;

        line-height: 49px;

    }

	.focus-box {

        margin-bottom: 75px;

    }

    .section-header {

        float: left;

        width: 100%;

    }



      /* ABOUT US */

	.big-intro {

		text-align: center !important;

		font-size: 8vw !important;

	}

	.about-us .column {

		margin-bottom: 40px;

	}

	.skills {

		margin-bottom: 78px !important;

	}

	.our-clients{

	    width: 100%;

	    float: left;

	}



      /* PURCHASE NOW */

	.purchase-now {

		margin: auto;

		text-align: center !important;

	}

	.purchase-now h3 {

		text-align: center;

		margin-bottom: 20px;

	}

	.purchase-now .button {

		float: none;

	}



      /* FOOTER */

	footer {

		padding-top: 40px;

	}

	.company-details {

		padding-top: 0;

		padding-bottom: 33px;

	}

	.copyright {

		width: 100%;

		padding-top: 33px;

		padding-bottom: 33px;

	}

	/* comments */

	.comment-metadata {

		position: relative;

		top: 0px;

		right: 0px;

	}
.demo-gallery__img--main { display: inline-block; padding-left: 10px;}
}

 @media only screen and (min-width: 481px) and (max-width: 767px) {
     
     .pswp__item .pswp__zoom-wrap .pswp__img {
    width: 90% !important;
}
.pswp__item .pswp__zoom-wrap{
	transform: translate3d(30px, 14px, 0px) scale(1) !important;
}
#main-nav {z-index:1;  }
    }

@media (max-width: 480px) {

.demo-gallery__img--main {display: block;margin-bottom: 14px;}
.demo-gallery__img--main > img {width: 100%;}
#main-nav {z-index:1;  }

/* HOME */

	.intro {

		margin-top: 60%;

		line-height: 6vh;

		font-size: 6.5vw;

	}



	.header-content-wrap {

	    padding-top: 40%;

	}

	.intro-text{

        font-size: 32px;

        line-height: 37px;

    }

	h2 {

		font-size: 6.5vw !important;

	}

	.other-focus-list ul li {

		display: block;

		text-align: left;

		margin-right: 0;

	}

	/* blog */

	.post-img-wrap {

		width: 100%;

	}

	.listpost-content-wrap {

		width: 100%;

		margin-top: 20px;

		float: left;

	}

	.entry-content p {

  		margin: 4px 0px 0px 0px;

	}

	.post-img-wrap a {

		float: none;

		margin: 0 auto;

		width: 250px;

		height: 250px;

	}

	.post-img-wrap {

		text-align: center;

		margin-right: 0;

	}

	.post-img-wrap a img{

		width: auto;

	}

	/* comments */

	.comment-reply-link{

		position: relative;

		margin-top: 10px;

	}

	.post-img-wrap a img{

		width: 250px;

		height: auto;

		-webkit-transform: scale(1);

		-moz-transform: scale(1);

		-o-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1);

		-webkit-transition: all 0.3s ease-out;

		-moz-transition: all 0.3s ease-out;

		-ms-transition: all 0.3s ease-out;

		-o-transition: all 0.3s ease-out;

		transition: all 0.3 ease-out;

	}

	.post-img-wrap a:hover img{

		-webkit-transform: scale(1);

		-moz-transform: scale(1);

		-o-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1);

		-webkit-transition: all 0.3s ease-out;

		-moz-transition: all 0.3s ease-out;

		-ms-transition: all 0.3s ease-out;

		-o-transition: all 0.3s ease-out;

		transition: all 0.3 ease-out;
	}
}
@media (max-width: 320px) {
    .intro {
		line-height: 25px;
		font-size: 7vw;
	}
	.header-content-wrap {
        padding-top: 50%;
    }
    .intro-text {
        font-size: 22px;
        line-height: 30px;
    }
	.client-list ul li {
		display: block;
	}
	.listpost-content-wrap-large{
		position: relative;
	}
	.post-img-wrap-large{
		display:none;
	}
}
.zerif-copyright {
	color:#939393!important;
}
.zerif-copyright-box {
	width: 100%;
}
.tp-caption a.anchor_caption_pitt {display:block;text-indent:9999999px;}
.page-template-template-fullwidth .entry-header h1.entry-title {
    display: none;
}
#video-wrapRT { float: right; margin: 0 0 5px 20px; 
}
#video-wrapLT { float: left; margin: 0 20px 5px 0; 
}
