/*
	Theme Name: Choosing Wisely
	Theme URI: http://www.tbc.co.uk
	Author: Monster Creative
	Author URI: http: //www.monstercreative.co.uk/
    Description: This is a custom child theme for Choosing Based on 'Salient' Framework
    Template: salient
	Version: 1.0
*/

body	{
	font-family: Brown-Regular;
	font-weight: normal; 
	color: #555555;
	font-size:100%;
	background:#f8f8f8!important;
}
header#top nav ul li a {
    color: #555;
}
/* CONTAINER */
.container.main-content {
    background: #fff;
}
.container-wrap {
    background-color: #f8f8f8!important;
    }
.container {
    padding: 20px!important;
}
.vc_column-inner.vc_custom_1459473188188 .vc_grid-container-wrapper {
    border: 1px solid #00ccbb;
}
.vc_column-inner.vc_custom_1459473188188 {
    max-width: 240px!important;
    min-width: 200px!important;
}
/*** TEXT & HEADERS ***/
#page-header-bg[data-bg-pos="center"] .page-header-bg-image {
    background-size: cover;
    
}
.blurred-wrap.at-content {
    background: #fff;
}
#page-header-wrap{
max-width: 1400px;
    margin: 0 auto;
}
#page-header-bg{
background: #fff!important;}

#page-header-bg h1{
	font-family: Brown-Regular;  
	font-weight: normal;  
	color:#007d74;
	line-height: 60px!important;
	max-width: 75%;
}


.footer-box-row {
    min-height: 230px;
    min-width: 230px;
    color: #fff;
    font-family: Brown-Regular!important;
    font-weight: normal;
}

.footer-box-row h3 {
    color: #fff;
    font-family: Brown-Regular!important;
    font-weight: normal;
	font-size: 28px!important;
	letter-spacing: 0;
}
.nectar-recent-post-slide .nectar-recent-post-bg:after, .single [data-post-hs="default_minimal"] .page-header-bg-image:after, .archive .page-header-bg-image:after{

background-color: rgba(255,255,255,.01);}

@font-face {
	font-family: Brown-Bold;  
	src: url(/wp-content/fonts/Brown-Bold.otf);  
	font-weight: Bold;  
}

@font-face {
	font-family: Brown-BoldItalic;  
	src: url(/wp-content/fonts/Brown-BoldItalic.otf);  
	font-weight: Bold;  
}

@font-face {
	font-family: Brown-Regular;  
	src: url(/wp-content/fonts/Brown-Regular.otf);  
	font-weight: normal;  
}

@font-face {
	font-family: Brown-RegularItalic;  
	src: url(/wp-content/fonts/Brown-RegularItalic.otf);  
	font-weight: normal;  
}

@font-face {
	font-family: Brown-Light;  
	src: url(/wp-content/fonts/Brown-Light.otf);  
	font-weight: normal;  
}
@font-face {
	font-family: Brown-LightItalic;  
	src: url(/wp-content/fonts/Brown-LightItalic.otf);  
	font-weight: normal;  
}

p	{
	font-family: Brown-light;  
	font-weight: normal;  
	font-size: 120%;
	line-height: 140%;
	padding-bottom:1%!important;
}

h1 	{
	font-family: Brown-Regular;  
	font-weight: normal;
	color:#488ecc;
    font-size: 200%;
    line-height: 150%;
}
h2 	{
	font-weight: normal;
	color:#488ecc;
    font-size: 180%;
    line-height: 140%;
}

h2, h3, h4, h5, h6{
	font-family: Brown-Regular;  
	font-weight: initial;
	color:#00867b;

}
h3{
	color:#00867b;
    font-size: 170%;
    line-height: 140%;
    margin-bottom: 7px;
}
hr {
    margin: 35px 0 35px 0;
}

a{
	color:#215480;
	text-decoration:none;
}
a:hover{
	color:#ffad41;
	text-decoration:underline;
}

.light{
	font-family: Brown-Light;  
	font-weight: normal;  
}

.main-content ul li, .main-content ol li {
    font-size: 120%;
    line-height: 150%;
    color: #00867b;
}
.bold, strong, b{

	font-family: inherit;  
	font-weight: bold;
	color:#007d74;
}

.home-side-clinicians{
color: #3c3c3c;
padding:20px;
font-size: 220%;
}
.home-side-patients{
color: #fff;
padding:20px;
font-size: 220%;
margin-bottom:20px!important;

}

.home-side-patients ul li{
color: #fff;
margin-bottom: 14px;
}
.home-side-clinicians ul li{
margin-bottom: 14px;
}

.home-side-clinicians h2{
color: #7d142f;
text-transform: uppercase;
margin:0;
}
.home-side-patients h2{
color: #4c142f;
text-transform: uppercase;
margin:0;
}

/*** NAV ***/

#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a {
    text-decoration: none;
    color: #fff!important;
    opacity: .8;
}
#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a:hover, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a:hover {
    opacity: 1;
}
[class^="icon-"], [class*=" icon-"] {
    background: none;
    text-decoration: none;
}
#slide-out-widget-area.fullscreen .inner, #slide-out-widget-area.fullscreen-alt .inner {

    top: 50%;
}
#slide-out-widget-area .menuwrapper li.back > a {
    background: #00ccbb;
    color: white;
    opacity: 1!important;
    font-size: 150%!important;
    padding: 0px 15px 0px 15px;
}
header#top nav > ul > li > a {
    padding: 12px!important;
}

.lower-nav-container{
background-color:#6f6f6f;
max-width:100%;
}
.lower-nav-container .sf-menu a {
    padding: 20px 10px!important;
    color: #fff;
    font-size: 160%;
    line-height: inherit;
}
.lower-nav-container .sf-menu a:hover{
    background-color: #ffad41;
    color:#fff;
}
.lower-nav-container span.sf-sub-indicator {
    display: none;
}
.lower-nav-container .container {
    padding: 10px!important;
}
.lower-nav-container .sub-menu {
    background-color: #6f6f6f;
    margin-top: 17px;
}
ul#menu-lower-menu {
    display: -webkit-inline-box;
}
.menu-lower-menu-container li a {
    color: #fff;
    font-size: 160%;
}
.menu-lower-menu-container li a:hover, .menu-lower-menu-container li a:active{
color: #ffad41;
}
.menu-lower-menu-container li {
    padding-right: 15px;
    padding-left: 15px;
}
@media only screen and (max-width: 1000px) and (min-width: 1px){
.lower-nav-container{
	display:none;}
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item > a {
    color: #fff!important;
    background-color: none!important;
}


.sf-menu ul li {
    font-weight: normal;
    line-height: 160%!important;
}
.sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a {
    background-color: #ffad41!important;
}
/*body:not(.ascend) header#top nav > ul.buttons, body.ascend #header-outer[data-full-width="false"] header#top nav > ul.buttons, #header-outer[data-format="centered-menu-under-logo"] header#top nav > ul.buttons {
    margin-left: 235px!important;
}*/


article.post .more-link span, .blog-recent .more-link span {
    background-color: #53565a;
}
#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a {
    font-size: 35px;
    line-height: 45px;
    font-family: 'Brown-Regular';
    font-weight: normal;
    letter-spacing: .25px;
}
header#top .sf-menu li ul li a {
    background-color: #00ccbb;
    color:#fff;
}

header#top nav ul li a:hover{
	color: #fff;!important;	
}
.ult-style-1 .ult-team-member-description p, .ult-style-2 .ult-team-member-description p, .ult-style-3 .ult-team-member-description p {
    margin-bottom: 0!important;
}
.ult_exp_section-main.ult_expleft_icon {
    display: table;
    margin: 0 0 0 -30px!important;
    font-size: 16px!important;
}
.ult_exp_section .aio-icon i, .ult_expheader, .ult_expsection_icon {
    text-transform: uppercase!important;
    }
.ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon, .ult_exp_section-main.ult_expleft_icon .ult_expheader {
    padding: 10px 0px 0px 10px!important;
    font-family: Brown-Regular;
    font-weight: bold;
}

.ult_exp_section {
    padding: 0 0 0 15px!important;
}


.row .col.section-title {
    border-bottom: none;
    padding: 0px 0px 0px 0px;
}

.container-wrap-page {
	background-color: #fff;
	position: relative;
	z-index: 10;
	margin-top: -35px;
	padding-top: 0px;
	padding-bottom: 40px;
}

.vc_custom_1460073496709 {
    background-repeat: no-repeat!important;
    background-size: cover!important;
}

.vc_column-inner.vc_custom_1458739849180 {
    background-position: center center;}
.vc_custom_1459475620128 {
    min-width: 180px;
}

.row .col.section-title h1 {
    	color:#007d74;
	font-family: Brown-Regular;  
	font-weight: normal;  
	font-size: 40px;
	text-transform:uppercase;
}

.single .heading-title {
    padding-bottom: 0!important;
}

.abox-dk-grey, .abox-dk-red, .abox-grey, .abox-red{
	min-height:265px;
}

.abox-dk-grey h1, .abox-dk-red h1, .abox-grey h1, .abox-red h1{
	color:#fff;
}

.abox-grey::after {
    /* content: "asfas"; */
    background: url(/wp-content/img/grey-tri.png);
    content: "";
    width: 30px;
    height: 30px;
    bottom: -30px;
    left: 0;
    position: absolute;
    display: inline-block;
}

.abox-red::after {
    /* content: "asfas"; */
    background: url(/wp-content/img/grey-tri.png);
    content: "";
    width: 30px;
    height: 30px;
    bottom: -30px;
    left: 0;
    position: absolute;
    display: inline-block;
}

.abox-dk-grey::after {
    /* content: "asfas"; */
    background: url(/wp-content/img/grey-tri.png);
    content: "";
    width: 30px;
    height: 30px;
    bottom: -30px;
    left: 0;
    position: absolute;
    display: inline-block;
}

.abox-dk-red::after {
    /* content: "asfas"; */
    background: url(/wp-content/img/grey-tri.png);
    content: "";
    width: 30px;
    height: 30px;
    bottom: -30px;
    left: 0;
    position: absolute;
    display: inline-block;
}

.wpb_single_image .vc_figure-caption {
    margin-top: -9.8em!important;
    font-size: 1.8em!important;
    color: #fff;
    font-family: Brown-Regular;  
    font-weight: normal;  
    line-height: 1.5em;
}

header#top .container .row {

}

.home-txt-bx-edu p, .home-txt-bx-edu h1, .home-txt-bx-edu h2, .home-txt-bx-edu h3, .home-txt-bx-edu h4, .home-txt-bx-edu h5, .home-txt-bx-edu h6{
	color:#fff;
}

.home-txt-bx-pol p, .home-txt-bx-pol h1, .home-txt-bx-pol h2, .home-txt-bx-pol h3, .home-txt-bx-pol h4, .home-txt-bx-pol h5, .home-txt-bx-pol h6{
	color:#fff;

}
.home-txt-bx-edu a, .home-txt-bx-pol a{
	color:#fff;
	margin: 20px 20px 20px 0 !important;
    border: 2px solid #00ccbb !important;
    padding: 20px 20px 20px 20px!important;
    background-color: rgba(10,10,10,0.6) !important;
    display: inline-block;
	float: left;
	min-width: 100%;
	text-align:center;
	text-transform: uppercase;
}
.home-txt-bx-edu a:hover, .home-txt-bx-pol a:hover{
	color:#fff!important;
	background-color:#00ccbb!important;
	border: 2px solid #00ccbb !important;
	    -webkit-transition: background 200ms ease-in-out;
    -moz-transition: background 200ms ease-in-out;
    -ms-transition: background 200ms ease-in-out;
    -o-transition: background 200ms ease-in-out;
    transition: background 200ms ease-in-out;



}
.home-txt-bx-edu a:before{
	background-image: url('/wp-content/img/AoMRC_icons-20-white.png');
    background-size: 60px 60px;
    display: inline-block;
    width: 75px;
    height: 65px;
    content: "";
    vertical-align: middle;
    background-repeat: no-repeat;

}
.home-txt-bx-pol a:before{
	background-image: url('/wp-content/img/AoMRC_icon-pol.png');
    background-size: 60px 60px;
    display: inline-block;
    width: 65px;
    height: 65px;
    content: "";
    vertical-align: middle;
    background-repeat: no-repeat;

}

.home-txt-bx-edu {

}
    
.home-txt-bx-pol {
}

.single #single-below-header span {
    font-family: Brown-Regular!important;
    font-size: 15px;}

.vc_row.wpb_row.vc_inner.vc_row-fluid.home-box-col.vc_row-o-equal-height.vc_row-o-content-bottom.vc_row-flex {
    position: absolute;
    bottom: 0;
}
.home-vert-hov{
font-size:16px;
color:#fff;
line-height: 20px;
}

.home-vert-hov p{
padding-bottom:0;
}
.home-txt-bx a {
color:#fff;
}

.home-txt-bx a:hover {
color:#00ccbb;
}

.vc_column-inner.vc_custom_1458739849180 {
    background-repeat: no-repeat;
    background-size: cover;
}

.single #single-meta ul li{
float:right!important;
}

.single #single-meta ul li.meta-share-count span, .single #project-meta ul li.meta-share-count span{
display:none;
}

.single #single-meta ul li i, #project-meta ul li i{
margin-right:0;
}

.single .blog-title #single-meta ul li > a, .single .blog-title #single-meta ul .n-shortcode a, .single-product #single-meta ul li > a, #project-meta ul li > a, #project-meta ul .n-shortcode a, #project-meta ul li.project-date, .ascend #sidebar #project-meta ul li.project-date {
    border: 2px solid rgba(230,30,92,1)!important;
}
.single #single-meta ul li > a, .single #single-meta ul .n-shortcode a, #project-meta ul li > a, #project-meta ul .n-shortcode a, #project-meta ul li.project-date{
padding: 8px 10px 4px 9px!important;}

#to-top.dark, #to-top{
    background-color: #00ccbb;
}

#to-top:hover, #to-top.dark:hover  { background-color: #ccc; }

/*** POSTS ***/

.archive-date h5{
color:#007d74!important;
}
article.post.quote .post-content a:hover .quote-inner, article.post.link .post-content a:hover .link-inner, article.format-status .post-content:hover .status-inner {
    background: #53565a!important;
}

#sidebar div ul li {

    font-size: 16px;
    line-height: 22px;
}
.single #single-below-header span {
    font-size: 20px;
    margin-bottom: 10px;
}


.post-content {
    padding: 30px 0px 0px 30px;
}
.post-filters select {
    font-family: Brown-Regular;
    width: 40%;
    margin: 10px;
}
.post-filters {
    /* margin: 0 8.3333% 8.3333% 8.3333%; */
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
    padding: 22px;
    background: #efefef;
    /* border: 0; */
    margin-bottom: 25px;
    width: 100%;
    display:none;
}

@media only screen and (max-width: 690px) and (min-width: 1px){
.post-filters {
    background: #efefef;
    width: 100%;
}
input[type="submit"]{
width:100%;
margin-top:10px;

}

.post-filters select{
width:100%;
margin:auto;
margin-bottom:10px;

}
}
.single .heading-title[data-header-style="default_minimal"] {
    padding-top: 0;
}

/*article.post .content-inner .post-featured-img img {
    max-width: 250px;
}*/

img.attachment-full.size-full.wp-post-image {
    padding: 10px;
    border: 0px solid #ccc;
    max-width: 1380px;
}
.publication-section {

}
.publication-attachment img {
    display: none;
}
.publication-attachment a {
font-size: 16px;
    font-family: Brown-Regular;
    text-align: center;
    padding: 3px 10px 3px 10px;
    border: solid 1px #00ccbb;
    background: #fff;
    color: #00ccbb!important;
        display: block;
    /* -webkit-border-radius: 3px; */
    -moz-border-radius: 3px;
    /* border-radius: 3px; */
    width: 100%;
    /* margin-top: 25px; */
    letter-spacing: -0.5px;
    text-transform: uppercase;
    -webkit-transition: background 100ms ease-in-out;
    -moz-transition: background 100ms ease-in-out;
    -ms-transition: background 100ms ease-in-out;
    -o-transition: background 100ms ease-in-out;
    transition: background 100ms ease-in-out;
}

.publication-attachment a:hover {
background: #00ccbb;
    color: #fff!important;
    border: solid 1px #00ccbb;

}

.publication-attachment-archive a {
font-size: 16px;
    font-family: Brown-Regular;
    text-align: center;
    padding: 3px 10px 3px 10px;
    border: solid 1px #00ccbb;
    background: #fff;
    color: #00ccbb!important;
	display: inline-block;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 10px 0 0 -3px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    -webkit-transition: background 100ms ease-in-out;
    -moz-transition: background 100ms ease-in-out;
    -ms-transition: background 100ms ease-in-out;
    -o-transition: background 100ms ease-in-out;
    transition: background 100ms ease-in-out;
}

.publication-attachment-archive a:hover {
background: #00ccbb;
    color: #fff!important;
    border: solid 1px #00ccbb;

}

.publication-title {
    font-size: 20px;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #00ccbb;
    text-transform: uppercase;
}

/*** SIDEBAR ***/ 

div#text-20 {
    background-color: #5e8cff;
    padding: 15px;
}
div#text-20 ol li {
    color: #fff!important;
    margin-bottom: 10px;
    font-size: 150%;
    line-height: 125%;
}

#sidebar h4 {
    font-size: 20px;
    background: #3c68d8;
    color: #fff;
    padding: 15px 15px 15px 15px;
}

/*#sidebar h4:before, .contact-sidebar h4:before {
    background: url('/wp-content/img/bubbles-sml.png') no-repeat 0 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: " ";
    background-size: 100%;
    vertical-align: middle;
    margin-right: 5px;
}*/
#sidebar .widget.widget_text li a,#sidebar .widget.widget_categories li a, #sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a{
    color:#007d74;
    padding: 20px 0 20px 10px !important;
    font-size: 16px;
    display: block;
    background-color: ##5e8cff;
}
#sidebar .widget.widget_text li a:hover, #sidebar .widget.widget_categories li a:hover, #sidebar .widget.widget_pages li a:hover, #sidebar .widget.widget_nav_menu li a:hover, .contact-sidebar .widget.widget_nav_menu li a:hover{
    color:#fff;
    background-color: #007d74;
}
#sidebar .widget.widget_text li a:active, #sidebar .widget.widget_categories li a:active, #sidebar .widget.widget_pages li a:active, #sidebar .widget.widget_nav_menu li a:active, .contact-sidebar .widget.widget_nav_menu li a:active{
    color:#fff!important;
    background-color: #007d74!important;
}

.contact-sidebar h4 {
font-size: 18px;
    padding-left: 15px;
    background: #b1b3b3;
    color: #fff;
    padding: 5px 10px 5px 10px;
    border-left: 2px solid #00ccbb;
}
.contact-sidebar ul li {
    list-style: none!important;
    color: #007d74;
    font-size: 16px;
    display: block;
    background-color: #fff;
}
.contact-sidebar .menu {
    margin: 0;
}
.contact-sidebar .widget.widget_nav_menu ul {
    background: #eee;
    padding: 10px;
}
.contact-sidebar .widget.widget_nav_menu li a {
	padding: 20px 0 20px 10px !important;
    display: block;
    border-bottom: 1px solid #E6E6E6;
}


/*** CUSTOM MENUS ***/

ul#menu-aomrc-main-menu-1 {
    background: #eee;
    padding: 15px;
}

ul#menu-publications-menu {
    background: #eee;
    padding: 15px;
}
ul#menu-the-academy{
    background: #eee;
    padding: 15px;
}
#sidebar .widget.widget_nav_menu ul {
    background: #eee;
    padding: 10px;
}

#sidebar .widget.widget_categories li a {
    color: #007d74!important;
    padding: 20px 0 20px 10px !important;
    font-size: 16px;
    display: block;
    background-color: #fff!important;

}
#sidebar .widget.widget_categories li a:hover {
    color: #fff!important;
    background-color: #007d74!important;

}
/*** FOOTER ***/
#footer-outer{
background-color:#53565a;
color: #e4e4e4;

}
#footer-outer .row {
    padding-bottom: 15px;
    padding-top: 25px;

}
#footer-outer .widget h4{
	font-family: Brown-Regular;  
	font-weight: bold;  
	font-size:20px;
    border-bottom: 1px solid;
   	display: inline-block;
    color: #e4e4e4;

}
#footer-outer .textwidget, #footer-outer a{
	font-family: Brown-Regular;  
	font-weight: normal;  
	font-size:15px;
}
#footer-outer a:hover{
	font-family: Brown-Regular;  
	font-weight: bold;  
	font-size:15px;
}

#footer-outer #copyright {
    padding: 20px 0px;
    font-size: 12px;
    background-color: #53565a;
    color: #e4e4e4;
}
#footer-outer #footer-widgets .col ul li{
font-size:15px!important;
color: #e4e4e4;
border:none!important;

}

#footer-outer .widget.widget_nav_menu li a {
    color: #e4e4e4;
    line-height: 17px;
}

.tp_recent_tweets {
    max-height: 230px;
    overflow: scroll;
}

/* SEARCH */

#search-outer #search input[type=text] {
    color: #fff;
    font-family: Brown-Regular;
    letter-spacing: 0.25px;
    font-weight: normal;
    background: #00ccbb;
    padding: 10px!important;
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(122,122,122,1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(122,122,122,1);
	box-shadow: inset 0px 0px 10px 0px rgba(122,122,122,1);
}
/* DISPLAY NONE */
li.slide-out-widget-area-toggle {
    display: none;
}
/*
header#top nav > ul li#search-btn, header#top nav > ul li.slide-out-widget-area-toggle {

    display: none;
}
*/

.single .heading-title[data-header-style="default_minimal"] #single-below-header span.meta-comment-count {
    display: none;
}
.ult-team-member-image {
    display: none;
}
.post-meta {
    display: none;
}

span.meta-comment-count, span.meta-author, span.meta-category {
    display: none;
}
article.post .post-meta {
    display: none;
}
article.post.link .post-content .destination {
    display: none;
}
.publication-attachment-archive img {
    display: none;
}

#search-outer .ui-widget-content li span.desc {
    display: none;
}

.box-text-lt-red a {
    background: #00ccbb;
	color: #fff;
	font-size:24px;
    display: block;
    min-height: 180px;
    padding: 15px;
    text-transform: uppercase;
    line-height: initial;
    font-weight: normal;
}
.box-text-dk-red a {
    background: #007d74;
	color: #fff;
	font-size:24px;
    display: block;
    min-height: 180px;
    padding: 15px;
    text-transform: uppercase;
    line-height: initial;
    font-weight: normal;
}

.box-text-lt-gry a {
    background: #b1b3b3;
	color: #fff;
	font-size:24px;
    display: block;
    min-height: 180px;
    padding: 15px;
    text-transform: uppercase;
    line-height: initial;
    font-weight: normal;
}


.box-text-dk-gry a {
    background: #53565a;
	color: #fff;
	font-size:24px;
    display: block;
    min-height: 180px;
    padding: 15px;
    text-transform: uppercase;
    line-height: initial;
    font-weight: normal;
}

.box-text-lt-yell a {
    background: #ffad41;
	color: #fff;
	font-size:24px;
    display: block;
    min-height: 180px;
    padding: 15px;
    text-transform: uppercase;
    line-height: initial;
    font-weight: normal;
    text-decoration: none;
}

.box-text-lt-yell a:hover{
    background: #404040;
}
.box-text-lt-teal {
    background: #00ccbb;
}
.box-text-lt-teal a {
    background: #00ccbb;
	color: #fff;
	font-size:24px;
    display: block;
    min-height: 180px;
    padding: 15px;
    text-transform: uppercase;
    line-height: initial;
    font-weight: normal;
    text-decoration: none;
}

.box-text-lt-teal a:hover{
    background: #404040;}

.wpb_text_column.wpb_content_element.vc_custom_1486432117715.box-text-lt-teal h3 {
    min-height: 180px;
    padding: 15px;
    text-transform: uppercase;
    line-height: initial;
    font-weight: normal;
    text-decoration: none;
    font-size: 24px;}

body.page-template-page-sidebar-php .main-content > .row > #post-area{
margin-top:0;}

.box-text-dk-gry a:hover{
    background-color:#404040;
    font-weight: ;
}

.box-text-lt-red a:hover{
background:#b1b3b3;
    font-weight: bold;
}

.box-text-dk-red a:hover{
background:#53565a;
    font-weight: bold;
}

/*.imp-del{
    background: url(/wp-content/img/AoMRC_icons-16.png);

}*/

.ser-del{

}

.hea-pol{

}


/** DOWNLOADS **/

h2.wpb_heading.wpb_singleimage_heading {
    line-height: initial;
    font-size: 16px;
    font-weight: normal;
    color: #00ccbb;
}



/** TWITTER API**/
.timeline-Widget {
    background-color: #007d74!important;
    border-radius: 0px!important;
}


/** RESPONSIVE **/

@media only screen and (max-width: 690px) and (min-width: 1px){

	#page-header-bg{
		height: 300px !important;
	}

}
@media only screen and (max-width: 1000px) and (min-width: 691px){

	#page-header-bg{
		height: 450px !important;
	}

}

@media only screen and (max-width: 690px) and (min-width: 1px){

/*	#page-header-bg[data-bg-pos="center"] .page-header-bg-image {
    	background: none!important;
    }
*/
}

@media only screen and (max-width: 1355px) and (min-width: 1px){
/*	#page-header-bg[data-bg-pos="center"] .page-header-bg-image {
    	background-position: center right;
		padding-top: 10px;
    	background-size: contain;
	}
*/	
}

@media only screen and (min-width: 1300px) {
/*	.vc_column-inner.vc_custom_1462282150562 {
		width: 50%!important;
	}*/

	
}
@media only screen and (max-width: 899px) and (min-width: 1px){
	.vc_custom_heading.vc_custom_1466685141998.vc_gitem-post-data.vc_gitem-post-data-source-post_title {

    	background-image: url("/wp-content/img/news-pulse-600.png");
    	background-size: contain;
    	height: 90px;
    	background-repeat: no-repeat;
    	background-position-y: 35px;
	}
}
@media only screen and (max-width: 1800px) and (min-width: 900px){
	.vc_custom_heading.vc_custom_1466685141998.vc_gitem-post-data.vc_gitem-post-data-source-post_title {

    	background-image: url("/wp-content/img/news-pulse-short.png");
    	background-size: contain;
    	height: 80px;
    	background-repeat: no-repeat;
    	background-position-y: 35px;
	}
}
@media only screen and (min-width: 1800px) {
	
	.vc_custom_heading.vc_custom_1466685141998.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    	font-size: 18px;
    	text-transform: uppercase;
    	margin: 0!important;
    	padding: 0;
    	background-image: url("/wp-content/img/news-pulse.png");
    	background-size: contain;
    	height: 80px;
    	background-repeat: no-repeat;
    	background-position-y: 35px;
	}
}	
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar #post-area, body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .comment-list > li, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title {
    max-width: 1400px;
    margin: 0 auto!important;
}

/** VC Elements **/

.ac-text-page-other h2{
    display: block;
    background-color: #007d74;
    color: #fff!important;
    padding: 5px 5px 5px 10px;
}

.ac-text-page-other .bold, strong, b{
    color: #007d74;
}


.vc_tta.vc_general .vc_tta-panel-title>a {
    background: #007d74!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff!important;
    background: #00ccbb!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #b1b3b3!important;
}

.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    margin-bottom: 15px;
}
.vc_tta.vc_general .vc_tta-panel {
    margin-bottom: 15px;
}

.vc_col-has-fill>.vc_column-inner {
    padding: 15px!important;
}
html .ult_exp_section_layer.ult-adjust-bottom-margin{
margin:0!important;}

.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-2 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-3 .ult-team-member-name-wrap .ult-team-member-name {
    color: #444;
    margin: 10px 0 0 0!important;
    font-weight: bold;
    line-height: inherit;
}
.team-column-inner .vc_column-inner, .helpdesk-inner .vc_column-inner {
    border: 1px solid #00ccbb;
    padding: 10px 20px 20px 20px!important;
}

.execsum-column-inner .vc_column-inner {
    border: 1px solid #00ccbb;
    padding: 10px 20px 20px 20px!important;

}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    color: #fff;
}

.wpb_text_column.wpb_content_element.home-title {
display: inline-block;
    text-transform: uppercase;
    background: #00ccbb;
    padding: 0 10px;
    margin: 0!important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    padding: 10px;
    margin: 0;
    padding-top: 0!important;
}
	
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a:hover {
    color: #00ccbb;}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    line-height: 26px!important;
    margin: 0;
}

/** Tabs **/

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    background-color: #007d74;
    color: white;
    font-size: 15px!important;
    font-weight: bold!important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {

    font-size: 15px!important;
}

.footer-icon{
	float:left;	    
	margin: 0 0 50px 16px;
	width: 80px;

}

.footer-icon-cont {
     width: 100%;
    overflow: hidden;
    height: 95px;
    background: #fff;
    margin: 0 0 0 0;
    padding-top: 20px;
}

/** Social Media **/

.tp_recent_tweets li {
    background-image: none;
}
/* SCROLLER */

.grid-slider {
	position: relative;
	overflow: hidden;
	height: 920px;
	min-width: 240px;
}
.grid-slider-ul {
	overflow: hidden;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
li.grid-slider-li {
    border: 2px solid #00ccbb;
    margin-bottom: 10px;
    height:290px;
}
.vc_column-inner.vc_custom_1459473188188 {
    padding: 0!important;
}

.grid-slider-a {
	display: block;
	height: 40px;
	width: 40px;
	background-color: #00ccbb;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	left: -30px;
	right: 0px;
}
.grid-slider-prev {
	top: 0px;
	background:  url('/wp-content/img/arrow-prev.png') no-repeat 0 0 #00ccbb;
	
}
.grid-slider-next {
	bottom: 0px;
	background:  url('/wp-content/img/arrow-next.png') no-repeat 0 0 #00ccbb;
}
<!--
////////////////////////////////////////
////           Demo #1              ////
////////////////////////////////////////
-->

.dropcontainer {
	position:relative;
	font-size: 16px;
	color: #777;
	} 

.trigger {
	color: #777;
	padding: 10px;
	font-size: 16px;
	width: 50%;
	background: #fff url(../images/select-arrow-open.png) 98% center no-repeat;
	display: block;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease; 
	transition: all 0.5s ease;
	}

.trigger:hover {
	color: #777;
	background: #f5f5f5 url(../images/select-arrow-open.png) 98% center no-repeat;
	}

.activetrigger {
	color: #777;
	padding: 10px;
	font-size: 16px;
	width: 50%;
	background: #f5f5f5 url(../images/select-arrow-close.png) 98% center no-repeat;
	display: block;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

.activetrigger:hover {
	background: #f5f5f5 url(../images/select-arrow-close.png) 98% center no-repeat;
	color: #777;
	}

.activetrigger:active {
	background: #f5f5f5 url(../images/select-arrow-close.png) 98% center no-repeat;
	color: #777;
	}

.dropcontainer ul {
	font-size: 16px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
	list-style-type: none;
	padding: 10px;
	margin: 0;
	width: 50%;
	z-index: 100;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

.dropcontainer ul li {
	padding: 5px;
	-webkit-transition: all 0.5s ease; 
	-moz-transition: all 0.5s ease; 
	-o-transition: all 0.5s ease; 
	transition: all 0.5s ease;
	}

.dropcontainer ul li:hover {
	background: #f5f5f5;
	outline: none;
	}

.dropcontainer ul li:first-child {
	display: none;
	}

.dropcontainer ul li:last-child {
	border-bottom: none;
	}

.dropdownhidden {
	display: none;
	}

.dropdownvisible {
	height: auto;
	}


/* SELECTS */


.dropcontainer_demo2 {
	position:relative;
	font-size: 16px;
	color: #777;
	} 

.trigger_demo2 {
	color: #777;
	padding: 10px;
	font-size: 16px;
	width: 50%;
	background: #fff url(../images/select-arrow-open.png) 98% center no-repeat;
	display: block;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease; 
	transition: all 0.5s ease;
	}

.trigger_demo2:hover {
	color: #777;
	background: #f5f5f5 url(../images/select-arrow-open.png) 98% center no-repeat;
	}

.activetrigger_demo2 {
	color: #777;
	padding: 10px;
	font-size: 16px;
	width: 50%;
	background: #f5f5f5 url(../images/select-arrow-close.png) 98% center no-repeat;
	display: block;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

.activetrigger_demo2:hover {
	background: #f5f5f5 url(../images/select-arrow-close.png) 98% center no-repeat;
	color: #777;
	}

.activetrigger_demo2:active {
	background: #f5f5f5 url(../images/select-arrow-close.png) 98% center no-repeat;
	color: #777;
	}

.dropcontainer_demo2 ul {
	font-size: 16px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
	list-style-type: none;
	padding: 10px;
	margin: 0;
	width: 50%;
	z-index: 100;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

.dropcontainer_demo2 ul li {
	padding: 5px;
	-webkit-transition: all 0.5s ease; 
	-moz-transition: all 0.5s ease; 
	-o-transition: all 0.5s ease; 
	transition: all 0.5s ease;
	}

.dropcontainer_demo2 ul li:hover {
	background: #f5f5f5;
	outline: none;
	}

.dropcontainer_demo2 ul li:first-child {
	display: none;
	}

.dropcontainer_demo2 ul li:last-child {
	border-bottom: none;
	}

.dropdownhidden_demo2 {
	display: none;
	}

.dropdownvisible_demo2 {
	height: auto;
	}

.dropdownvisible_demo2 {
	height: 200px;
	overflow-y: scroll;
	}

.repguid-publication-grid-title {
    color: #fff;
    font-size: 24px;
    line-height: initial;
    margin-bottom:10px!important;

}

.repguid-publication-grid-text {
    color: #fff;
    font-size: 24px;
    line-height: initial;
}

.repguid-publication-grid-date {
    color: #fff;
    font-size: 18px;
    line-height: initial;
    padding-top:10px!important;
    border-top:2px solid #ed2a65!important;
    display:inline-block;
}

#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig {
    height: 20px!important;
}
.asp-ui .ui-widget-header {
    background: #555555!important;
    
}  
.asp-ui.ui-datepicker .ui-state-active {
    background: #007d74;
    color: #FFFFFF;
    border: #007d74 solid 1px;
}  
@media (min-width: 768px){
.vc_col-sm-3 {
    width: 50%!important;
}
}


.home-news-scroller{
padding:0;}

.vc_gitem_row .vc_gitem-col{
padding-left:0!important;}

/*@media only screen and (max-width: 1072px) and (min-width: 1px){
body[data-slide-out-widget-area="true"] header#top .col.span_3 {
    width: 0%!important;
}
}*/


.home-news-scroller .slick-dots {
    bottom: 27px!important;
}
i.ultsl-record {
    color: #FFE!IMPORTANT;
}
.ult-carousel-wrapper .slick-dots li.slick-active i{
opacity: 1!important;
}

.ult-carousel-wrapper .slick-dots li i{
opacity: 0.5!important;
}
/* TABLEPRESS */
.tablepress tfoot th, .tablepress thead th {
    background: #00ccbb!important;
    font-size:16px;
    color: #fff;
}
.tablepress thead th.column-2 {
    background: #fff!important;
    border-top: 1px solid #fff!important;
    border-right: 1px solid #fff!important;
}
.tablepress td.column-1 {
    width: 70%;
}

.tablepress .column-1, .tablepress .column-2, .tablepress .column-3, .tablepress .column-4, .tablepress .column-5, .tablepress .column-6, .tablepress .column-7, .tablepress .column-8 {
    font-size: 14px!important;
}
span.meta-author.vcard.author {
    display: none!important;
}
.single #single-below-header > span {
    border-left: 0px solid #DDDDDD!important;
}
body #error-404 h1 {
    text-transform: uppercase;
    font-size: 500%;
    font-family: 'Brown-Regular';
    font-weight: 700;
}
body #error-404 h2 {
    text-transform: uppercase;
    font-size: 400%;
    font-family: 'Brown-Regular';
    font-weight: 700;
}
body #error-404 h3 {
    font-size: 150%;
    font-family: 'Brown-Regular';
    font-weight: 300;
    color:#00ccbb;
}
li#menu-item-3958 {
    margin-right: 0px;
    padding: 0 10px 0 10px;
}
li#menu-item-3957 {
    margin-right: 25px;
    padding: 0 10px 0 10px;
}
li#menu-item-3958 a {
    color: #00ccbb!important;
    font-size: 130%!important;
    border: #00ccbb solid 2px!important;
}
li#menu-item-3958 a:hover {
    color: #fff!important;
    background-color: #00ccbb!important;
    border: #00ccbb solid 2px!important;
}
li#menu-item-3958 a:visited {
    color: #fff!important;
    background-color: #00ccbb!important;
    border: #00ccbb solid 2px!important;
}
li#menu-item-3957 a {
    color: #ffad41!important;
    font-size: 130%!important;
    border: #ffad41 solid 2px!important;
}
li#menu-item-3957 a:hover {
    color: #fff!important;
    background-color: #ffad41!important;
    border: #ffad41 solid 2px!important;
}
li#menu-item-3957 a:visited {
    color: #fff!important;
    background-color: #ffad41!important;
    border: #ffad41 solid 2px!important;
}
li#menu-item-3674 {
    margin-right: 25px;
    padding: 0 10px 0 10px;
}
li#menu-item-3675 a {
    color: #00ccbb!important;
    font-size: 130%!important;
    border: #00ccbb solid 2px!important;
}
li#menu-item-3675 a:hover {
    color: #fff!important;
    background-color: #00ccbb!important;
    border: #00ccbb solid 2px!important;
}
li#menu-item-3675 a:visited {
    color: #fff!important;
    background-color: #00ccbb!important;
    border: #00ccbb solid 2px!important;
}
li#menu-item-3674 a {
    color: #ffad41!important;
    font-size: 130%!important;
    border: #ffad41 solid 2px!important;
}
li#menu-item-3674 a:hover {
    color: #fff!important;
    background-color: #ffad41!important;
    border: #ffad41 solid 2px!important;
}
li#menu-item-3674 a:visited {
    color: #fff!important;
    background-color: #ffad41!important;
    border: #ffad41 solid 2px!important;
}
ul#social a {
    text-decoration: none;
}
div#nav_menu-2 h4 {
    display: none;
}
.vc_custom_heading.views-text-p.vc_custom_1485791583991.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    color: #488ecc;
}
.wpb_text_column.wpb_content_element.home-sid-5q {
    font-size: 20px;
    background: #5e8cff;
    color: #fff;
    padding: 15px 15px 15px 15px;
}
.wpb_text_column.wpb_content_element.home-sid-5q h4 {
    background: #3c68d8;
    color: #fff;
    padding: 15px 15px 15px 15px;
    font-size: 25px;
    line-height: 40px;
}
.wpb_text_column.wpb_content_element.home-sid-5q li {
    color: #fff;
    line-height: 130%;
    margin-bottom: 15px;
}
.wpb_text_column.wpb_content_element.home-sid-twit h4{
    background: #3c68d8;
    color: #fff;
    padding: 15px 15px 15px 15px;
    font-size: 25px;
    line-height: 40px;
}
.swiper-slide .content h2 {
    background-color: rgba(60, 104, 215, .9);
    padding: 0 15px!important;
    display: inline-block!important;
    font-size: 44px!important;
    font-family: Brown-light!important;
}

.swiper-slide .content p.transparent-bg span{
    background-color: rgba(0, 134, 123, .9);
    padding: 15px 15px!important;
    font-family: Brown-light!important;
    display: inline;
    position: relative;
    left: 10px;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.0), -10px 0 0 rgba(0, 0, 0, 0.0);
    -moz-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.0), -10px 0 0 rgba(0, 0, 0, 0.0);
    -webkit-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.0), -10px 0 0 rgba(0, 0, 0, 0.0);
    -o-box-shadow: 10px 0 0 rgba(0, 0, 0, 0), -10px 0 0 rgba(0, 0, 0, 0.0);
   }

.vc_custom_heading.sdmr-title.vc_custom_1486429971776.vc_gitem-post-data.vc_gitem-post-data-source-post_title a {
    color: #488ecc;
}
.vc_custom_heading.sdmr-p.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    color: #00867b;
    padding: 15px;
}
.vc_btn3-container.vc_custom_1486429679006.sdmr-button.vc_btn3-left {
    display: inline;
    background-color: #488ecc;
    margin-left: 15px;
}
.vc_btn3-container.vc_custom_1486429679006.sdmr-button.vc_btn3-left a{
color:#fff;
}

.vc_tta-container .vc_tta.vc_general .orange-accordian .vc_tta-panel-title>a {
background: #e48c17 !important;
}
.vc_tta-container .vc_tta.vc_general .orange-accordian.vc_active .vc_tta-panel-title>a {
background: #ffad41 !important;
}


@media only screen and (max-width: 1229px) {
    #header-outer .row .col.span_3 {
        width: 23.5%;
    }
    #header-outer header#top #logo img {
        width: 100% !important;
        height: auto !important;
    }
    #header-outer header#top nav > ul {
        margin-right: -15px;
    }
    #header-outer header#top nav > ul > li > a {
        font-size: 14px !important;
        padding: 8px 12px !important;
    }
    #header-outer .lower-nav-container .row .col.span_3 {
        width: auto;
    }
}
@media only screen and (max-width: 1000px) {
    #header-outer header#top #logo img {
        max-width: 200px;
    }
}