/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

#searchButton {
	
}


/*= General =================== */

/** General >> .page-title-head .entry-title,.hgroup h1,.hgroup span **/
.page-title-head .entry-title, 
.hgroup h1, 
.hgroup span {
	color: rgb(238, 238, 238) !important;
	text-shadow: 2px 2px 4px rgb(0, 0, 0) !important;
}

/** General >> .breadcrumbs a,.breadcrumbs **/
.breadcrumbs a, 
.breadcrumbs {
	color: rgb(255, 255, 255) !important;
	text-shadow: 2px 2px 4px rgb(0, 0, 0) !important;
}

/** General >> Active data link **/
.active .data-link {
	display: none !important;
}

/** General >> Page title **/
.page-title {
	background-size: cover !important;
}


/*= Header ==================== */

/** Header >> First fa book **/
.first .fa-book {
	background-color: rgb(81, 108, 129) !important;
	padding: 8px !important;
	border-radius: 25px !important;
}

/** Header >> First fa headphones _2 **/
.first .fa-headphones {
	background-color: rgb(155, 192, 87) !important;
	padding: 8px !important;
	border-radius: 25px !important;
}

/** Header >> First fab **/
.first .fab {
	background-color: rgb(219, 126, 38) !important;
	padding: 8px !important;
	border-radius: 25px !important;
}

/** Header >> First fa music **/
.first .fa-music {
	background-color: rgb(72, 166, 183) !important;
	padding: 8px !important;
	border-radius: 25px !important;
}

/** Header >> Search text **/
#search-text {
	width: 220px !important;
	margin-bottom: 0 !important;
}

/** Header >> Search button **/
#search-button {
	/* MT [ google_font: 1 | variant: 500 ] */
	font-family: 'Roboto' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	background-color: rgb(219, 126, 38) !important;
	width: 220px !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

/** Header >> Search form **/
#search-form {
	margin-top: -5px !important;
}

/** Header >> .navigation .menu-text **/
.navigation .menu-text {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Open Sans Condensed' !important;
}

/** Header >> #cat-links a **/
#cat-links a {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

/** Header >> .menu-box .menu-text **/
.menu-box .menu-text {
	/* MT [ google_font: 1 | variant: 300 ] */
	font-family: 'Open Sans Condensed' !important;
	font-size: 17px !important;
}

/** Header >> SearchButton **/
#searchButton {
	width: 100% !important;
}

/** Header >> Q **/
#q {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

/** Header >> Cp the7 **/
.cp-the7 {
	
}


/*= Sidebar =================== */

/** Sidebar >> .sidebar-content .widget-title **/
.sidebar-content .widget-title {
	font-size: 20px !important;
}

/** Sidebar >> Textwidget list item **/
.textwidget li {
	font-size: 13px !important;
	list-style-type: disc !important;
}


/*= Footer ==================== */

/** Footer >> #bottom-bar **/
#bottom-bar {
	background-color: rgba(68, 68, 68, 0.9) !important;
}

/** Footer >> .wf-float-left **/
.wf-float-left {
	font-size: 12px !important;
	text-align: left !important;
}

/** Footer >> .wf-float-right **/
.wf-float-right {
	font-size: 12px !important;
	text-align: right !important;
	display: inline !important;
}

/** Footer >> #footer .widget-title **/
#footer .widget-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 24px !important;
	font-weight: normal !important;
}

/** Footer >> .widget .color-primary **/
.widget .color-primary {
	font-weight: bold !important;
}

/** Footer >> .widget .color-primary a:hover **/
.widget .color-primary a:hover {
	color: rgb(72, 166, 183) !important;
	font-weight: bold !important;
}

/** Footer >> #smileText,#smileText2 **/
#smileText, 
#smileText2 {
	font-size: 13px !important;
	line-height: 16px !important;
}

/** Footer >> .textwidget p:nth-of-type(2) **/
.textwidget p:nth-of-type(2) {
	line-height: 18px !important;
}

/** Footer >> .textwidget a **/
.textwidget a {
	font-weight: bold !important;
	margin-top: 3px !important;
	margin-bottom: 3px !important;
	display: inline-block !important;
}

/** Footer >> .textwidget a:hover **/
.textwidget a:hover {
	color: rgb(72, 166, 183) !important;
	font-weight: bold !important;
	margin-top: 3px !important;
	margin-bottom: 3px !important;
	display: inline-block !important;
}

/** Footer >> .widget_presscore-blog-posts a **/
.widget_presscore-blog-posts a {
	font-weight: bold !important;
}

/** Footer >> .textwidget .size-full **/
.textwidget .size-full {
	margin-bottom: 0 !important;
}

/** Footer >> .textwidget hr **/
.textwidget hr {
	margin-bottom: 15px !important;
}


/*= Homepage ================== */

/** Homepage >> .homeH2 h2 **/
.homeH2 h2 {
	font-size: 28px !important;
	text-decoration: underline !important;
	padding: 0 !important;
}

/** Homepage >> .libraryEvents .title a **/
.libraryEvents .title a {
	/* MT [ google_font: 1 | variant: 300 ] */
	font-family: 'Open Sans Condensed' !important;
	color: rgb(219, 126, 38) !important;
	font-size: 18px !important;
	font-weight: bold !important;
	display: inline-block !important;
}

/** Homepage >> .mt-363 .item,.mt-363 .active > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1),.mt-363 .active > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) **/
.mt-363 .item, 
.mt-363 .active > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1), 
.mt-363 .active > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) {
	margin-bottom: 10px !important;
}

/** Homepage >> .mt-363 .time **/
.mt-363 .time {
	color: rgb(72, 166, 183) !important;
	font-weight: 600 !important;
}

/** Homepage >> .mt-363 #eventdate **/
.mt-363 #eventdate {
	font-style: italic !important;
	margin-right: 10px !important;
}

/** Homepage >> .mt-363 .branch,.mt-363 .location **/
.mt-363 .branch, 
.mt-363 .location {
	font-weight: bold !important;
}

/** Homepage >> carousel heading 2 **/
.mt-363 .active h2 {
	color: rgb(155, 192, 87) !important;
	text-align: left !important;
}

/** Homepage >> Mt 363 text 3 **/
.mt-363 #text-3 {
	color: rgb(62, 90, 111) !important;
	background-color: rgba(170, 170, 170, 0) !important;
	padding-top: 0 !important;
}

/** Homepage >> Textwidget heading 2 **/
.mt-363 .textwidget h2 {
	font-size: 28px !important;
	text-decoration: underline !important;
	text-align: center !important;
}

/** Homepage >> Mt 363 facebook **/
.mt-363 #facebook_page_plugin_widget-2 {
	background-color: rgba(170, 170, 170, 0) !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
}

/** Homepage >> Questions **/
.questions {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(62, 90, 111) !important;
	padding: 20px !important;
	margin: 25px 5px 5px 5px !important;
}

/** Homepage >> Questions heading 2 **/
.questions h2 {
	color: rgb(155, 192, 87) !important;
	font-size: 32px !important;
	line-height: 32px !important;
	text-align: center !important;
}

/** Homepage >> Questions paragraph **/
.questions p {
	text-align: center !important;
}

/** Homepage >> .mt-363 .updated **/
.mt-363 .updated {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: bold !important;
	background-color: rgba(62, 90, 111, 0.6) !important;
	padding: 2px 5px 2px 5px !important;
	border-radius: 5px !important;
}

/** Homepage >> .xx **/
.xx {
	color: rgb(255, 255, 255) !important;
	font-weight: bold !important;
	font-style: normal !important;
	text-transform: uppercase !important;
	background-color: rgba(0, 0, 0, 0.3) !important;
	padding-left: 10px !important;
	margin-top: 15px !important;
	border-radius: 5px !important;
}

/** Homepage >> .aio-icon-description **/
.aio-icon-description {
	line-height: 22px !important;
	font-weight: bold !important;
	font-style: italic !important;
}

/** Homepage >> .fancy-date **/
.fancy-date {
	display: none !important;
}

/** Homepage >> .tribe-events-future .tribe-mini-calendar-day-link **/
.tribe-events-future .tribe-mini-calendar-day-link {
	background-color: rgb(81, 108, 129) !important;
}

/** Homepage >> .tribe-events-present a **/
.tribe-events-present a {
	background-color: rgb(155, 192, 87) !important;
}

/** Homepage >> .list-date **/
.list-date {
	background-color: rgb(155, 192, 87) !important;
}

/** Homepage >> .mt-363 .list-dayname **/
.mt-363 .list-dayname {
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: 300 !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Homepage >> .mt-363 .list-daynumber **/
.mt-363 .list-daynumber {
	font-size: 28px !important;
	line-height: 20px !important;
	padding-bottom: 5px !important;
}

/** Homepage >> .mt-363 .tribe-events-title **/
.mt-363 .tribe-events-title {
	font-size: 20px !important;
	font-weight: normal !important;
}


/*= Services ================== */

/** Services >> #requestList,.requestList **/
#requestList, 
.requestList {
	font-style: normal !important;
	background-color: rgba(0, 0, 0, 0.06) !important;
	padding: 5px 10xp 5px 10px !important;
	border: 1px solid rgb(68, 68, 68) !important;
}

/** Services >> .vc_btn3 **/
.vc_btn3 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(155, 192, 87) !important;
}

/** Services >> .vc_btn3:hover **/
.vc_btn3:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(136, 168, 77) !important;
}

/** Services >> .mt-1594 .wpb_wrapper hr **/
.mt-1594 .wpb_wrapper hr {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}


/*= Team/Staff ================ */

/** Team/Staff >> .mt-2656 .team-author p **/
.mt-2656 .team-author p {
	font-size: 18px !important;
}

/** Team/Staff >> .mt-2656 .team-author-name a **/
.mt-2656 .team-author-name a {
	font-size: 24px !important;
	line-height: 32px !important;
}

/** Team/Staff >> .author-bio **/
.author-bio {
	font-size: 14px !important;
	line-height: 22px !important;
}


/*= News ====================== */

/** News >> .entry-excerpt p **/
.entry-excerpt p {
	font-size: 13px !important;
	line-height: 18px !important;
}

/** News >> .list-info .tribe-events-title **/
.list-info .tribe-events-title {
	font-size: 16px !important;
	font-weight: normal !important;
}


/*= Newsletters =============== */

/** Newsletters >> Vc vc **/
.mt-3136 .vc_col-sm-12 .vc_column-inner {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Newsletters >> Mc paragraph **/
.mt-3136 #mc_embed_signup_scroll p {
	
}

/** Newsletters >> Mt 3136 clear **/
.mt-3136 .clear {
	
}

/** Newsletters >> Mt 3136 mc **/
.mt-3136 #mc_embed_signup_scroll {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Newsletters >> Mt 3136 mce EMAIL **/
.mt-3136 #mce-EMAIL {
	width: 350px !important;
}

/** Newsletters >> Mt 3136 vc **/
.mt-3136 .vc_btn3 {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald' !important;
	font-size: 20px !important;
	line-height: 20px !important;
}

/** Newsletters >> Mt 3136 vc _2 **/
.mt-3136 .vc_btn3-icon {
	font-size: 24px !important;
	line-height: 20px !important;
}

/** Newsletters >> Pricing Tables **/
.mt-3403 .ult_pricing_table {
	color: rgb(0, 0, 0) !important;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2) !important;
	background-image: linear-gradient(rgba(255, 255, 255, 0), transparent) !important;
	border: 2px solid rgb(0, 0, 0) !important;
	border-radius: 5px !important;
}


/*= Research ================== */

/** Research >> Wpb horizontal rule **/
.mt-3492 .wpb_wrapper hr {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** Research >> FirstBookLook Slider **/
.mt-3751 .wpb_wrapper iframe {
	max-width: 105% !important;
}

/** Research >> FirstBookLook Slider (Teen Zone) **/
.mt-3881 .wpb_wrapper iframe {
	max-width: 105% !important;
}

/** Research >> H2 Article Headings **/
.mt-3942 article h2 {
	margin-top: 50px !important;
	margin-bottom: 10px !important;
}

/** Research >> Mt 3962 wpb **/
.mt-3962 .wpb_heading {
	margin-top: 50px !important;
	margin-bottom: 10px !important;
}


/*= Children ================== */

/** Children >> Wpb horizontal rule _2 **/
.mt-3823 .wpb_wrapper hr, 
.mt-3856 .wpb_wrapper hr {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Footer ==================== */

	/** Footer >> .wf-float-left **/
	.wf-float-left {
	font-size: 11px !important;
	line-height: 18px !important;
}

	/** Footer >> .wf-float-right **/
	.wf-float-right {
	font-size: 11px !important;
	line-height: 18px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Homepage ================== */

	/** Homepage >> Div:(1) wpb **/
	.vc_col-sm-4:nth-of-type(3) > div:nth-of-type(1) > .wpb_wrapper {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}


}

