@charset "utf-8";
/* CSS Document */

/********* Box Modes **********/

/* full screen mode */
.pm-full-mode {
	width:100%;
}

/* 1170px boxed mode - requires customs media queries for responsivesness */
.pm-boxed-mode {
	width:970px;
	margin:20px auto 0px auto;
	background-color:white;
}

/* 970px boxed mode - requires customs media queries for responsivesness */
.pm-standard-mode {
	width:970px;
	margin:0 auto;
}

.navbar-fixed-top.pm-boxed-mode, .navbar-fixed-bottom.pm-boxed-mode, .navbar-fixed-top.pm-standard-mode, .navbar-fixed-bottom.pm-standard-mode {
	position:inherit;	
}

/********* Required WordPress classes ******/
.wp-caption{};
.wp-caption-text{};
.sticky{};
.gallery-caption{};
.bypostauthor{};
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}

/********* Required WordPress formatting ******/
img.alignright { float:right; margin:0 0 1em 1em;  }
img.alignleft {float:left; margin:0 1.5em 1em 0; }
img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom:1em; }
a img.alignright {float:right; margin:0 0 1em 1.5em; }
a img.alignleft {float:left; margin:0 1.5em 1em 0; }
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; }
/*code { word-wrap:break-word; white-space:normal; };*/
.wp-post-image {
	margin-bottom:15px;	
}

/********* Global Classes *********/

body {
	background-position:center top;
	background-repeat:no-repeat;
	background-image:url('img/ota-bg.jpg');
	background-size:100%;
}

body.page-template-template-survey-php {
	background-image:none;	
}

a {
	/*color: #457BAF;
    font-family: 'Droid Sans';
    font-size: 14px;
    font-weight: bold;*/
}

p { 
	color:#333333;
	font-family:'Open sans';
	font-size:14px;
	line-height:22px;
}

nav {
	margin-top:12px;
}

ul {
	margin-left: 10px;
    padding-left: 8px;
	list-style:none;	
}

ul li {
	background-image: url("img/ul-arrow-2.png");
    background-position: left 3px;
    background-repeat: no-repeat;	
	padding-left: 25px;
	padding-bottom:7px;
	font-family:'Droid Sans';
}

ul li a {
	font-family:'Droid Sans';
	font-size:14px;
	color:#3c3c3b;
}

ul li a:hover {
	color:#457baf;	
}

ul li ul {
	margin-top:15px;	
}

.pm-sitemap-ul {
	margin-left: 0;
    padding-left: 0;
	list-style:none;	
}

.pm-sitemap-ul li {
	padding-bottom:3px;	
}

.pm-sitemap-ul li a {
	font-weight:normal;
}

.pm-more-news-divider {
	height:1px; 
	background-color:#7fa4c7;
}

.visual-bg {
	background-color:#CCC;	
}

.pm-inline {
	display:inline;	
}

.pm-primary-color {
	color:#ff9000 !important;	
}

.pm-secondary-color {
	color:#CCC !important;
}

h1 {
	font-size:32px;
	font-family:'Oswald';
	color:#004990;
	font-weight:normal;
}

h2 {
	font-size:26px;
	font-family:'Oswald';
	color:#004990;
	font-weight:normal;
}

h3 {
	font-size:22px;
	font-family:'Oswald';
	color:#004990;
	font-weight:normal;
}

h4 {
	font-size:20px;
	font-family:'Oswald';
	color:#004990;
	font-weight:normal;
}

h5 {
	font-size:18px;
	font-family:'Oswald';
	color:#004990;
	font-weight:normal;
}

h6 {
	font-size:16px;
	font-family:'Oswald';
	color:#004990;
	font-weight:normal;
}

h1,h2,h3,h4,h5,h6 {
	margin-top:0px;	
}

blockquote {
    background-image: url("img/blockquote-symbol.png");
    background-position: 20px top;
    background-repeat: no-repeat;
    border-left: 0 solid #EEEEEE;
    margin: 20px 0;
    padding: 0 50px;
	font-family:'Droid Sans';
	font-size:18px;
	color:#41865d;
}

blockquote p {
	font-family:'Droid Sans';
	font-size:18px;
	color:#41865d;
}

.blockquote_author {
	font-family:'Droid Sans';
	font-size:14px;
	color:black;
	text-align:right;
}

.pm-page-title {
    color: #004990;
    font-family: 'Oswald';
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 3px;
	margin-top:10px;
}

.pm-page-title-small {
    color: #457BAF;
    font-family: 'Oswald';
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 3px;
	margin-top:10px;
}

.pm-print-btn {
	overflow:auto;
	text-align:right;
	padding-top:5px;
}

.pm-print-btn p {
	float:right;
	font-size:12px;
	margin-right:10px;
}

.pm-print-btn a {
	float:right;
	padding-top:4px;	
}

.pm-print-btn a {
	text-decoration:underline;
}

.pm-print-btn p a {
	float:right;
	padding-top:0px;	
}
.pm-print-btn p a {
	text-decoration:underline;
}

.pm-page-print-btn {
	overflow:auto;
	padding-top:5px;
}

.pm-page-print-btn p {
	font-size:12px;
	margin-right:10px;
}

.pm-page-print-btn a {
	padding-top:6px;
	float:left;
	margin-right:7px;
	font-size:14px;
}
.pm-page-print-btn a:hover {
	text-decoration:underline;	
}


.pm-page-print-btn p a {
	text-decoration:none;
	padding-top:0px;
	font-size:14px;
	font-family:'Droid Sans';
	color:#457baf;
	font-weight:100;
}

.pm-page-print-btn p a:hover {
	color:#3C3C3B;
}

/********* Helper Classes *********/
.pm-containerPadding20 {
	padding:20px 20px;	
}

.pm-containerPadding40 {
	padding:40px 20px;	
}

.pm-containerPadding60 {
	padding:60px 20px;	
}

.pm-containerPadding80 {
	padding:80px 20px;	
}

.pm-containerPadding100 {
	padding:100px 20px;	
}

.pm-containerPadding120 {
	padding:120px 20px;	
}


.pm-containerPadding-top-20 {
	padding-top:20px;	
}

.pm-containerPadding-top-40 {
	padding-top:40px;	
}

.pm-containerPadding-top-60 {
	padding-top:60px;	
}

.pm-containerPadding-top-80 {
	padding-top:80px;	
}

.pm-containerPadding-top-100 {
	padding-top:100px;	
}

.pm-containerPadding-top-120 {
	padding-top:120px;	
}

.pm-containerPadding-bottom-20 {
	padding-bottom:20px;	
}

.pm-containerPadding-bottom-40 {
	padding-bottom:40px;	
}

.pm-containerPadding-bottom-60 {
	padding-bottom:60px;	
}

.pm-containerPadding-bottom-80 {
	padding-bottom:80px;	
}

.pm-containerPadding-bottom-100 {
	padding-bottom:100px;	
}

.pm-containerPadding-bottom-120 {
	padding-bottom:120px;	
}

.pm-center {
	text-align:center;	
}

.pm-right-align {
	text-align:right;	
}

.pm-left-align {
	text-align:left;	
}

.pm-block {
	display:block;	
}

.pm-col-left-border {
	border-left:1px solid grey;	
}

.columnContainer .row [class*="col-"] {
	padding-bottom:30px;	
}

.pm-column-spacing {
	margin-bottom:50px;
	overflow:hidden;
}	

.pm-column-spacing-left {
	margin-left:115px;
}	

/* use to reset bootstrap 3 default box sizing */
.pm-reset-sizing,
.pm-reset-sizing *,
.pm-reset-sizing *:before,
.pm-reset-sizing *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  vertical-align:top;
}

.nav-tabs li {
	padding:0px !important;
	background-image:none !important;	
}

.tab-content {
	padding:20px 0 0 20px;	
}


/***** Breadcrumb nav *******/
.pm-breadcrumb-nav {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	font-family: 'Droid Sans';
    font-size: 13px;
	color: #494948;
}

.pm-breadcrumb-nav li {
	float:left;	
	margin-right:5px;
	font-family:'Droid Sans';
	font-size:13px;
	color:#494948;
	padding:0;
	background-image:none;
}

.pm-breadcrumb-nav li a {
	font-size:12px;	
	font-family:'Droid Sans';
	font-size:13px;
	color:#457baf;
	font-weight:100;
}
/***** Breadcrumb nav end *******/

/***** Share module *******/
.pm-share-module {
	list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 28px;
	border-bottom:1px solid #7fa4c7;
}

.pm-share-module li {
    background-color:#457baf;
    color: #FFFFFF;
    display: block;
    float: left;
    margin-right: 1px;
	margin-bottom:1px;
    text-align: center;
	padding:10px;
	background-image:none !important;
	
    transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
}

.pm-share-module li:hover {
	background-color:#737372;
	cursor:pointer;
}

.pm-share-module li a {
    color: #FFFFFF;
    display: block;
    font-size: 22px;
    text-decoration: none;
	width:35px;
	height:35px;
	padding-top:8px;
}

.pm-share-module li a:hover {
	color:white;	
}


/***** Share module end *******/

/***** Page share module ******/
.pm-page-share-this-container {
    border-top: 1px solid #7FA4C7;
    margin-top: 35px;
    padding: 20px 0 0;
}

.pm-page-share-module {
	list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding:0;
	
}

.pm-page-share-module li {
    background-color:#457baf;
    color: #FFFFFF;
    display: block;
    float: left;
    margin-right: 1px;
	margin-bottom:1px;
    text-align: center;
	padding:10px;
	background-image:none !important;
	
    transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
}

.pm-page-share-module li:hover {
	background-color:#737372;
	cursor:pointer;
}

.pm-page-share-module li a {
    color: #FFFFFF;
    display: block;
    font-size: 22px;
    text-decoration: none;
	width:35px;
	height:35px;
	padding-top:8px;
}
.pm-page-share-module li a:hover {
	color:white;	
}
/***** Page share module end ******/

/***** Pagination *******/
.pm-pagination {
    /*border-top: 1px solid #ededed;*/
    list-style: none outside none;
    padding:0 0 30px;
	margin:0px;
	/*display:table;
	margin:0 auto;*/
}

.pm-pagination li {
    float: left;
	width:35px;
	height:35px;
	background-color:#eee;
	border:0px solid black;
	margin-right:1px;
	padding-left:0px;
	background-image:none !important;
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}

.pm-pagination li:hover {
	background-color:#CCC;
	color:white;
}


.pm-pagination li a {
    display: block;
    padding: 8px 0;
    text-align: center;
	color:grey;
	text-decoration:none;
	line-height:20px;
}

.pm-pagination li.current {
    background-color:#457baf;
}

.pm-pagination li span.current {
	color:white;
}

.pm-pagination li span {
    display: block;
    padding: 8px 0;
    text-align: center;
	font-size:12px;
	font-family:'Droid Sans';
}
/***** Pagination end *******/

/***** Pagination multi post *******/
.pagination_multi {
    list-style: none outside none;
    padding:0px;
	margin:0px;
}

.pagination_multi li {
    float: left;
	width:35px;
	height:30px;
	background-color:#eee;
	padding-top:5px;
	text-align:center;
	margin-right:2px;
	font-size:12px;
	padding-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	
	/*border-radius:10px 0 10px 0;
	-moz-border-radius:10px 0 10px 0;
	-webkit-border-radius:10px 0 10px 0;
	-o-border-radius:10px 0 10px 0;*/
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}

.pagination_multi li:hover {
	background-color:#CCC;
	color:white;
}

.pagination_multi a {
	line-height:22px !important;
}

.pagination_multi a li {
	padding-top:5px;
}
/***** Pagination multi post end *******/

/***** Post pagination *******/
.pm-post-pagination-container {
	overflow:auto;
	border-top:1px solid grey;
	padding:20px 0 0;
}

.pm-post-pagination {
	
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	display:table;
	margin:0 auto;
}

.pm-post-pagination li {
	display:block;
	float:left;
	margin-right:1px;
	background-color:#CCCCCC;
	width:35px;
	text-align:center;
}

.pm-post-pagination li a {
	display:block;
	padding:10px;	
}

/***** Post pagination end *******/

/***** Partners page *****/
.pm-partner-item {
	margin-bottom:15px;	
}
.pm-partner-item img{
	width:100%;
	height:100%;
}
/***** Partners page end *****/

/***** OTA Events *******/
.pm-ota-event-post {
	margin-bottom:20px;	
}

.pm-ota-event-post h5 {
	font-size:18px;	
}

.pm-ota-event-post-featured-img {
	margin-top:20px;
	margin-bottom:0px;
}

.pm-ota-event-post-featured-img img {
	width:100%;	
	height:100%;	
}

/***** OTA Events end *******/

/***** Contact Form *******/
#pm-shortcode-form {
	margin-bottom:20px;	
}

#pm-contact-form-container h2 {
	margin-bottom:15px;
}

#pm-contact-form [class*="col-"] {
	position:inherit;	
	margin-bottom:20px;
}

#pm-contact-form [type=text] {
	background-color:#EEEEEE;;
	/*border:0px solid grey;*/
	padding:10px;
	color:#333333;
	font-size:14px;	
	width:100%;
	/*border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;*/
	font-family:'Droid Sans';
	margin-bottom:10px;
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}

#pm-contact-form [type=text]:focus {
	background-color:#CCC;	
	color:#666;
}

#pm-contact-form textarea {
	background-color:#EEEEEE;;
	
	padding:10px;
	color:#333333;
	font-size:14px;	
	width:100%;
	height:175px;
	/*border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;*/
	font-family:'Droid Sans';
	margin-bottom:10px;
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}

#pm-contact-form textarea:focus {
	background-color:#CCC;	
	color:#666;
	border:0px solid black;
}

#pm-contact-form-response { /* Add to Font Settings */
	margin-left:0px;
	font-size:14px;
	color:red;
	font-weight:bold;
	margin-bottom:10px;
	font-family:'Droid Sans';
}

.pm_s_security_code {
	border:1px solid #186634 !important;	
}

.pm-contact-form-point {
	color:#00498f;
}

.hide-form-button {
	visibility:hidden;
}

.show-form-button {
	visibility:visible;
}

.invalid_field {
	border:1px solid red !important;	
}

#pm-contact-form select {
	width:100%;
	padding:10px 6px;
	margin-bottom:10px;	
	background-color:#EEEEEE;;
	color:#333333;
	font-family:'Droid Sans';
	border:1px solid #CCC;
}

/**** VIDEO Shortcode *****/
.pm-video-container {
	overflow:hidden;
	position: relative;
	padding:60px 0;
	z-index:50;
}

#pm-video-background {
	bottom:0;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	z-index:-1000 !important;	
	object-fit: contain;
	width:100%;/* add for IE 9 support */
	height:auto;
}

.pm-video-container p { /* Set in Expert CSS */
	font-size:24px;
	font-weight:100;
	color:#ff9000;
	font-family:'Roboto';
}

/***** OWL Carousel ******/
#owl-demo .item{
	padding: 0px 0px;
	margin: 1px;
	color: #FFF;
	text-align:center;
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	/*height:450px;*/
	margin-bottom:0px;
}

#pm-post-owl-carousel {
	position:relative;	
}


/****** Isotope Portfolio Overlay ********/
.pm-isotope-item {
	margin-bottom:30px;
}

.pm-isotope-item img {
	/*width:100%;*/
}

.pm-isotope-item-overlay {
	position:absolute;
	width:264px;
	height:240px;
	overflow:hidden;
}

.pm-isotope-item-title {
	position:absolute;
	bottom:0;
	left:0;
	width:inherit;
	height:67px;
	padding:10px 15px;
	background-color:rgba(0,0,0,.9);
	z-index:20;
}

.pm-isotope-item-title p {
	color:#FF9000;
	margin:0;
	font-size:14px;
	font-family:'Roboto';
	font-weight:300;
}

.pm-isotope-item-title p span {
	color:white;
	margin:0;
	font-size:12px;
	font-family:'Roboto';
	font-weight:300;
}

.pm-isotope-item-details {
	position:absolute;
	top:-240px;
	left:0px;
	width:inherit;
	height:inherit;
	background-color:#FF9000;
	padding:10px 15px;
}

.pm-isotope-item-details h6 {
	font-size:18px;
	color:black;
	font-family:'Roboto';
	font-weight:500;
	margin-top:0;	
}

.pm-isotope-item-details p {
	font-size:12px;
	color:black;
	font-family:'Roboto';
	font-weight:300;
	margin-top:0;
	line-height:20px;
}

.pm-isotope-item-details p span {
	color:white;	
}

.pm-isotope-item-links {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;	
}

.pm-isotope-item-links li {
	float:left;	
	margin-right:1px;
}

.pm-isotope-item-links li a {
	display:inline-block;
	padding:10px;
	color:white;
	background-color:#333;
	text-decoration:none;
	
	transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
}

.pm-isotope-item-links li a:hover {
	background-color:#666;	
}

/****** Isotope Portfolio Overlay end ********/

/****** Isotope Staff Overlay ********/
.pm-isotope-staff-item {
	margin-bottom:30px;
}

.pm-isotope-staff-item img {
	width:100%;
}

.pm-isotope-staff-item h6 {
	font-size:18px;	
	font-family:'Open Sans';
	font-weight:500;
}

.pm-staff-title {
	font-size:14px;	
	font-family:'Open Sans';
	font-weight:300;
	color:#FF9000;
}

.pm-isotope-staff-item-details .pm-staff-title{
	color:white;	
}

.pm-staff-excerpt {
	font-size:12px;	
	font-family:'Open Sans';
	font-weight:300;
}

.pm-isotope-staff-item-overlay {
	position:absolute;
	width:264px;
	overflow:hidden;
}

.pm-isotope-staff-item-divider {
	margin:15px 0;
	height:1px;
	background-color:#aaa;	
}

.pm-isotope-staff-item-overlay-divider {
	margin:15px 0;
	height:1px;
	background-color:white;	
}

.pm-isotope-staff-item-details {
	position:relative;
	top:-0px;
	left:-264px;
	width:inherit;
	height:400px;
	background-color:#FF9000;
	padding:10px 15px;
}

.pm-isotope-staff-item-details h6 {
	font-size:24px;
	color:white;
	font-family:'Open Sans';
	font-weight:500;
	margin-top:0;	
}


.pm-staff-quote {
	font-size:18px;
	color:white;
	font-family:'Roboto';
	font-weight:300;
	margin-top:0;
	margin-bottom:20px;
	line-height:32px;	
}

.pm-isotope-staff-item-details p span {
	color:white;	
}

.pm-isotope-staff-item-links {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;	
}

.pm-isotope-staff-item-links li {
	float:left;	
	margin-right:1px;
}

.pm-isotope-staff-item-links li a {
	display:inline-block;
	padding:10px;
	color:white;
	background-color:#333;
	text-decoration:none;
	width:35px;
	height:35px;
	text-align:center;
	
	transition:all 0.2s ease 0s;
	-moz-transition:all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s;
	-o-transition:all 0.2s ease 0s;
	-ms-transition:all 0.2s ease 0s;
}

.pm-isotope-staff-item-links li a:hover {
	background-color:#666;	
}

/****** Isotope Staff Overlay end ********/

/****** Home Slider ******/
.pm-home-slider-container {
	margin-bottom:30px;	
}

.pm-home-slider-container img {
	width:100%;	
}
/****** Home Slider end ******/

/****** Main Posts *******/
.pm-post-article-ul {
	margin:0;
	padding:0;
	list-style:none;	
}

.pm-post-article-ul li {
	padding:0 !important;
	background-image:none !important;	
}

.pm-post-article-ul li:last-child article .pm-news-post .pm-news-post-content  {
	border-bottom:0px solid #7fa4c7;		
}

.pm-news-article {
	margin-bottom:30px;
	overflow:auto;
}

.pm-news-post-title h5 a {
	font-size:28px;
	font-weight:500;	
	margin-bottom:3px;
	color:#004990;
	font-family:'Oswald';
}

.pm-news-post-title h5 a:hover {
	color:#979796;
}

.pm-news-post-date {
	font-size:11px;
	font-family:'Droid Sans';
	color:#6b6b6b;
}

.pm-news-post-date a {
	font-size:11px;
	font-family:'Droid Sans';
	color:#457baf;	
}

.pm-news-post-content {
	border-bottom:1px solid #7fa4c7;	
	padding-bottom:20px;
	overflow:hidden;
}

.pm-news-post-content img {
	margin:0px 20px 10px 0px;	
}

.pm-news-post-content p {
	margin:0;	
	padding:0;
	font-size:14px;
	font-family:'Droid Sans';
	/*color:#3c3c3b;*/	
}

.pm-news-post-content a {
	font-size:14px;
	font-family:'Droid Sans';
	color:#457baf;
	font-weight:bold;	
}

.pm-news-post-content a:hover {
	color:#979796;	
}

.pm-single-post-meta-options {
    border-bottom: 1px solid #7FA4C7;
    list-style: none outside none;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 0 0 20px;
}

.pm-single-post-meta-options li {
	float:left;
	margin-right:10px;	
	font-size: 14px;
	font-family:'Droid Sans';
	color:#3c3c3b;
	padding:0 !important;
	background-image:none !important;
}

.pm-single-post-meta-options li a {
	font-size: 14px;
	font-family:'Droid Sans';
	color:#457baf;
	font-weight:normal;
}

.pm-post-print-btn {
	overflow:auto;
	text-align:right;
}

.pm-post-print-btn p {
	float:right;
	font-size:12px;
	margin-right:10px;
}

.pm-post-print-btn a {
    color: #000000;
    float: left;
    font-size: 14px;
    margin-right: 5px;
    margin-top: 3px;
    text-decoration: none;
}

.pm-post-print-btn a i {
	color: #3C3C3B;	
}

.pm-post-print-btn p a {
	float:right;
	padding-top:0px;	
	font-size: 14px;
	font-family:'Droid Sans';
	color:#457baf;
	margin-top: 1px;
	font-weight:normal;
}
.pm-post-print-btn p a:hover {
	text-decoration:underline;	
}

.pm-share-this-post-title {
	font-size: 22px;
	font-family:'Oswald';
	font-weight:normal;
	color:#818181;	
	margin-bottom:20px;
}

.pm-post-navigation {
	border-bottom: 1px solid #7FA4C7;
	padding: 0 0 6px;
	overflow:hidden;
}

.pm-post-navigation p {
	font-size: 16px;
	font-family:'Droid Sans';
	font-weight:bold;
	color:#0f4c85;
}

.pm-post-navigation p a {
	font-size: 16px;
	font-family:'Droid Sans';
	font-weight:bold;
	color:#0f4c85;
}

.pm-share-this {
	margin-bottom:15px !important;
}

.pm-single-post-navigation {
	margin-bottom:15px !important;	
}

.pm-recommended-posts {
	list-style:none;
	margin:0;
	padding:0;	
}

.pm-recommended-posts li {
	margin-bottom:8px;
	background-image:none !important;
}

.pm-recommended-posts li:last-child {
	margin-bottom:0px;		
}

.pm-recommended-posts li i {
	font-family:'FontAwesome';
	margin-right:10px;
	color:#457baf;
}

.pm-recommended-posts li a {
	color:#3c3c3b;
	font-size: 16px;
	font-family:'Oswald';
	font-weight:normal;
}

.pm-post-img {
	float:left;
	width:250px;
	height:160px;
	margin-right:15px;
	margin-top:5px;
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
}

/*.pm-post-img img {
	width:100%;	
}*/


/****** Main Posts end *******/

/****** More news ********/
.pm-more-news-container h5 {
	font-size:18px;
	font-weight:bold;
	display:block;
	border-bottom:1px solid grey;
	padding-bottom:15px;
	margin-bottom:15px;
}

.pm-more-news-ul {
	margin:0;
	padding:0;
	list-style:none;	
}

.pm-more-news-ul li {
	margin-bottom:20px;
	padding-left:25px;
	background-image:url('img/ul-arrow.png');
	background-repeat:no-repeat;
	background-position:3px 50%;
	float:left;
	width:50%;
	padding-right:10px;
}

.pm-more-news-ul li a {
	font-size:16px;	
	color:#3c3c3b;
	font-family:'Oswald';
	font-weight:500;
	
}

.pm-more-news-ul li a:hover {
	color:#457baf;	
}

.pm-all-headlines-btn {
	border-radius:4px;
}

.pm-all-headlines-btn a {
	display:block;
	background-color:#2664a1;
	border-radius:6px;
	border:2px solid #9cb8d4;	
	text-decoration:none;
	color:white;
	text-align:center;
	font-family:'Oswald';
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	padding:4px;
	width:150px;
	float:right;
	margin-right:9px;
	
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}

.pm-all-headlines-btn a:hover {
	opacity:.5;	
	-ms-filter: "alpha(opacity=50)"; /* ie 8 */
}

.pm-shortcode-btn {
	margin-bottom:10px;
}

.pm-shortcode-btn a {
	display:inline;
	background-color:#2664a1;
	border-radius:6px;
	border:2px solid #9cb8d4;	
	text-decoration:none;
	color:white;
	text-align:center;
	font-family:'Oswald';
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	padding:4px 10px;
	margin-right:9px;
	
	
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}

.pm-shortcode-btn a:hover {
	opacity:.5;	
	-ms-filter: "alpha(opacity=50)"; /* ie 8 */
}

/****** More news end ********/

/****** Single Post *******/
.pm-single-post .row [class*="col-"] {
	margin-bottom:30px;
}

.pm-single-post-article {
	margin-bottom:18px;
	overflow:hidden;
}

.pm-single-post-title h5 {
	margin-bottom:3px;
	font-size:32px;
	font-weight:500;	
	margin-bottom:3px;
	color:#004990;
	font-family:'Oswald';
	margin-top:0px;
}

.pm-single-post-title h5 a {
	color:#333333;
}

.pm-single-post-date {
	font-size:11px;
}

.pm-single-post-content {
	/*border-top:1px solid grey;	
	padding-top:20px;*/
}

.pm-single-post-content img {
	margin:0px 20px 10px 0px;	
	margin:14px;
}

.pm-featured-img-container {
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    margin-bottom: 15px;
    overflow: hidden;
    padding-right: 28px;
    width: 100%;
}

.pm-featured-img-container img {
	margin:14px;	
	width:100%;
	height:100%;
}

.pm-single-post-content p {
	/*margin:0;	*/
	padding:0;
}

.pm-related-stories {
	margin-top:20px;	
}

.pm-related-stories h5 {
	font-size:18px;
	margin-bottom:20px;
	font-family:'Oswald';
	font-size:22px;
	color:#7d7d7c;
}

.pm-related-stories-container {
	width:auto;
	height:auto;	
	text-align:center;
}

.pm-related-stories-container img {
	width:100%;	
	margin-bottom:10px;
}

.pm-related-stories-container a {
	font-size:12px;	
	line-height:14px;
}

.pm-related-stories {
	margin-top:20px;	
}

.pm-related-stories h5 {
	font-size:18px;
	margin-bottom:20px;
}

.pm-related-stories-container {
	width:auto;
	height:auto;	
	text-align:center;
}

.pm-related-stories-container img {
	width:100%;	
	margin-bottom:10px;
}

.pm-related-stories-container a {
	font-size:12px;	
	line-height:14px;
}

/****** Single Post end *******/

/****** Video archive *******/
.pm-video-archive .row [class*="col-"] {
	margin-bottom:30px;
}

.pm-video-archive-item img {
	width:100%;
	margin-bottom:10px;
}

.pm-video-archive-info {
	text-align:center;	
}

.pm-video-archive-info p {
	font-size:12px;
	margin:0;	
}

.pm-video-archive-list {
	text-align:right;
	padding-top:10px;
}

/****** Video archive end *******/

/****** Events page *******/
.pm-events .row [class*="col-"] {
	margin-bottom:30px;
}

.pm-event-post-title h5 {
	font-size:18px;
	font-weight:bold;	
	margin-bottom:3px;
}

.pm-event-post-title h5 a {
	color:#333333;
}

.pm-event-post-content {
	padding-top:10px;
}

.pm-event-post-content img {
	margin:0px 20px 10px 0px;	
}

.pm-event-post-content p {
	margin:0 0 20px 0;	
	padding:0;
	font-size:12px;
}

.pm-event-post-content a {
	font-size:12px;
}

/****** Events page end *******/

/* Back to Top */
#back-top {
    /*border: 3px solid #74C053;
    border-radius: 999px 999px 999px 999px;*/
    bottom: -60px;
    font-size: 30px;
    margin-right: 20px;
    position: fixed;
    right: 0 !important;
    text-align: center;
    z-index: 999;
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}

#back-top a {
	text-decoration:none;
	background-color:#176636;/* Set in custom.php */
	display:block;
	padding:5px 10px;
	width:auto;
	height:auto;
	font-size:26px;
	color:white; /* Set in custom.php */
		
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}

#back-top a:hover {
	background-color:#333;
	color:white;
}

/* Tooltip */
#pm_marker_tooltip {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	width:auto;
	/*max-width:150px;*/
	height:auto;
	padding:2px 10px;
	background-color:#333;
	border-radius:0;
	position:absolute;
	z-index:9999;
	color:white; /* Make tooltip color */
	text-align:center;
}

#pm_marker_tooltip.pm_tip_arrow_top:after {
	content: "";
    width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #333; /* set to primary color / flip this from top to bottom for reverse triangles */
	position: absolute;
    left: 45%;
    bottom: -3px;
}

#pm_marker_tooltip.pm_tip_arrow_bottom:after {
	content: "";
    width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #333; /* set to primary color / flip this from top to bottom for reverse triangles */
	position: absolute;
    left: 52%;
    top: -3px;
}
/* Tooltip end */

/* Tags Drop Menu */

/*.pm-dropdown {
    position: relative;
    top: -7px;
	float:right;
}

.pm-dropmenu {
    background: url("../img/dm-border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 40px;
    line-height: 1;
    overflow: hidden;
    padding: 7px 20px 0;
    position: relative;
    transition: all 0.1s ease 0s;
    width: 230px;
	background-color:rgba(125,125,125,.9);
}

.pm-dropmenu .pm-menu-title {
    color: white;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: bold;
    margin: 2px 0;
	text-align:left;
}


.pm-dropmenu .pm-selected {
    color: grey;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 0;
}

.pm-dropmenu i {
    color: #FFFFFF;
    position: absolute;
    right: 20px;
    top: 35%;
}

.pm-dropmenu-active {
    background-color:rgba(125,125,125,.9);
    border-bottom: 2px solid #FFA500;
    display: none;
    height: auto;
    padding: 11px 0;
    position: absolute;
    min-width: 230px;
    z-index: 90000;
}

.pm-dropmenu-active ul {
    margin: 0;
	padding: 0;
	list-style:none;
}

.pm-dropmenu-active ul li {
    text-align:left;
}

.pm-dropmenu-active ul li:hover {
	background-color:rgba(125,125,125,1);	
}

.pm-dropmenu-active ul li a {
    color: white;
    display: block;
    padding: 4px 20px;
	text-decoration:none;
}*/

.pm-posts-count {
	float:right;	
	margin-left:25px;
	padding-left:20px;
	border-left:1px solid #FFA500;
}

.pm-posts-count p {
    font-size: 20px;
    margin-bottom: 4px;
    margin-top: 7px;
}

.pm-posts-count p span {
	font-size:40px;	
}

/* Tags Drop Menu end */

/********* Shortcode classes ********/
.pm-call-to-action {
	font-size:18px;
	color:#4f4f4f;
	padding:0px 100px;
	line-height:30px;
	font-family:'Open Sans';
	font-weight:100;
}

/********* Main Classes *********/

/* Tiny Nav */
.tinynav {
	padding:5px;	
	border:1px solid #CCC;
	background-color:#666666;
	color:white;
	font-size:16px;
	width:100%;
}

/* Header area */
header {
	background-repeat:repeat-x;
	/*background-color:#CCC;*/
}

.pm-body-header h6 {
	background-color: #116835;
    color: #FFFFFF;
    display: block;
    font-family: 'Oswald';
    font-size: 16px;
    font-weight: normal;
    line-height: 0;
    margin-top: 0;
    padding: 15px 10px 18px;
	width:296px;
	margin-bottom:30px;
	text-shadow:1px 1px #000000;
}

.pm-body-header h6 i {
	font-family:'FontAwesome';
	font-size:16px;
	font-style:normal;
}

#pm-header-info {
	/*background-color:#333333;*/
	padding:10px 0px;
}

#pm-header-quick-links {
	float:right;
	margin-bottom:10px;
}

.pm-header-quick-links {
	margin:0;
	padding:5px 0;
	list-style:none;
	overflow:auto;	
}

.pm-header-quick-links li {
	float:left;
	margin-right:10px;	
	padding:0 !important;
	background-image:none !important;
}

.pm-header-quick-links li:last-child {
	margin-right:0px;	
}

.pm-header-quick-links li.last { /* IE 8 */
	margin-right:0px;	
}

.pm-header-quick-links li a {
    border-right: 1px solid #3C3C3B;
    color: #737372;
    display: block;
    font-family: 'Droid Sans';
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    text-transform: uppercase;
	line-height:11px;
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}

.pm-header-quick-links li a.small {
	font-size:11px;	
}

.pm-header-quick-links li a:hover {
	text-decoration:none;
	color:#457baf;
}

.pm-header-quick-links li:last-child a {
	border-right: 0px solid #3C3C3B;
	padding-right:0px;
}

.pm-header-quick-links li a.last { /* IE 8 */
	border-right: 0px solid #3C3C3B;
	padding-right:0px;
}

#pm-header-searchbar {
	float:right;
	margin-top:10px;
	width:180px;
}

.pm-header-searchfield {
	border-top:1px solid grey !important;
	border-left:1px solid grey !important;
	border-bottom:1px solid grey !important;
	border-top-left-radius:4px !important;
	border-bottom-left-radius:4px !important;
	border-right:0px !important;
	padding:6px !important;
	width:150px !important;
	height:30px !important;
	font-size:12px;
	background-color:#ececec;
	text-transform:uppercase;
	font-family:'Droid Sans';
	float:right;
}

.pm-header-searchbar-btn {
	float:right;	
	border-top:1px solid grey;
	border-right:1px solid grey;
	border-bottom:1px solid grey;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	background-color:#ececec;
	padding:3px 6px 4px 3px;
	-webkit-padding:3px 6px 6px 3px;
	height:30px;
}

.pm-header-searchbar-btn a {
	font-size:14px;
	color:#3c3c3b;
}

.pm-header-social-icons {
	height:40px;
	float:right;
	margin-top:5px;		
}

.pm-header-social-links-ul {
	list-style:none;
	margin:0;
	padding:0;	
	display:table;
	margin:0 auto;
}

.pm-header-social-links-ul li {
	float:left;
	margin-right:5px;	
	padding:0 !important;
	background-image:none !important;
}

.pm-header-social-links-ul li a {
	display:block;
	padding:9px;	
	text-decoration:none;
	color:#457baf;
	font-size:21px;
	font-family:'FontAwesome';
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}

.pm-header-social-links-ul li a:hover {
	color:#737372;
}

/********** Sidebar Widgets ***********/
.pm-recent-news-widget h6 {
	margin:0;
	font-size:16px;
	font-weight:bold;
}

.pm-recent-news-ul {
	list-style:none;
	padding:0;
	margin:0;	
}

.pm-recent-news-ul li {
	border-bottom:1px solid grey;
	overflow:auto;
	padding-top:20px;
	padding-bottom:20px;
}

.pm-recent-news-ul li:last-child {
	border-bottom:none;	
}

.pm-recent-news-ul li img {
	float:left;	
	margin:0px 10px 0px 0px;
}

.pm-recent-news-ul li p {
	font-size:12px;	
	margin-bottom:0px;
}

/********** Sidebar Widgets end ***********/

/********** Footer Widgets ***********/

/********** Footer Widgets end ***********/


/********** Superfish overrides ***********/

.pm-nav-border {
    background-image: url("img/nav-bg.jpg");
    background-repeat: repeat-x;
    border-radius: 4px;
    height: 40px;
    padding-left: 9px;
    width: 940px;
}

.sf-menu {
	margin-bottom:0 !important;	
	position:relative;
	height:42px;
	width:940px;
	padding-left:12px;	
}
.sf-menu li {
    background:none !important;
	border-bottom:none;
	/*margin-right:10px;*/
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}

.sf-menu a {
    border-left: 0 solid #FFFFFF !important;
    border-top: 0 solid rgba(255, 255, 255, 0.5) !important;
    color: #FFFFFF;
    font-family: 'Oswald';
    font-size: 14px;
    font-weight: normal;
    padding: 0.7em 1.08em !important;
    text-transform: uppercase;
    top: 0;
    z-index: 10;
	text-shadow:1px 1px black;
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}

.sf-menu a:hover {
	color:#cfd9ee;	
}

.sf-menu a.sf-with-ul {
    /*padding-right: .7em !important;*/
}

.sf-menu li a .sf-sub-indicator {
	display:none;
}

.sf-menu ul {
	box-shadow:none !important;
	margin-top:0px;
	padding-top:7px;
	
	border-radius:0 0 0 14px;
	-moz-border-radius:0 0 0 14px;
	-webkit-border-radius:0 0 0 14px;
	-o-border-radius:0 0 0 14px;
	
}
.sf-menu ul li {
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	
}

.sf-menu ul li:last-child {
	border-bottom:0px solid #74c053;
	border-radius:0 0 0 14px;
	-moz-border-radius:0 0 0 14px;
	-webkit-border-radius:0 0 0 14px;
	-o-border-radius:0 0 0 14px;
}
.sf-menu ul ul {
	top:0px !important;	
	/*left:105% !important;*/
	margin-top:0px;
	margin-left:0px;
}

/* sf drop menu */
.sf-menu li ul li .sf-sub-indicator {
	top:1em !important;
	left:12em !important;
	background-position:0px 0px !important;

	display:block;
	height:14px;
	width:14px;
	background-image:url('img/sf-menu-arrow.png');
}

.sf-menu li ul li a.sf-with-ul {
    padding-right: .7em !important;
}

.sf-menu li ul li a {
	font-family:'Droid Sans';
	font-size:12px;	
	text-transform:none;
	border-left:1px solid #457baf;
	border-right:1px solid #457baf;
	background-image:url('img/sf-menu-divider.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	border-bottom:none;
	border-top:none;
}

.sf-menu li ul li:first-child a {
	border-top:1px solid #457baf;
}

.sf-menu li ul li:last-child a {
	border-bottom:1px solid #457baf;
	background-image:none;
}

.sf-menu li ul li {
	border-left:0px solid #ddd;
	background-color:#004990 !important;
}

.sf-menu li ul {
	border-radius:0px !important;	
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-o-border-radius:0px !important;
	/*background-color:rgb(235,235,235);  ms backup 
	background-color:orange;*/
}

.sf-menu li ul:after {
	content: "";
    width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	border-bottom: 6px solid #4276a8; /* set to primary color */
    left: 33px;
    top: 1px;
}

.sf-menu li ul li {
	margin-right:0px !important;
	/*border-bottom:1px solid #666;  Set in custom.php */
	border-right:none;
	
	
	
	border-radius:0px !important;	
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-o-border-radius:0px !important;
}

.sf-menu li ul li:last-child {
	border-bottom:none !important;	
	border-right:none;
}

.sf-menu li ul li a {
	color: white !important; /* Set in custom.php */
    margin-left: 0;
    padding: 0.8em 1em !important;
	top:0px !important;
		
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}

.sf-menu li ul li a:hover {
	/*margin-left:5px;*/
	color:white !important;	 /* Set in custom.php */
	background-color:#457baf; /* Set in custom.php */
}

.sf-menu li ul li ul {
	padding-top:0px;	
}

.sf-menu li ul li ul:after {
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 0px solid #4276a8; /* set to primary color */	
}

/* Superfish overrides end */

/***** Video Posts *****/
.pm-video-article {
	margin-bottom:30px;
	overflow:auto;
}

.pm-video-post-content {
	padding-bottom:20px;
}

.pm-video-post-content img {
	margin:0px 20px 10px 0px;	
}

.pm-video-post-content p {
	margin:0;	
	padding:0;
	font-size:14px;
	font-family:'Droid Sans';
	/*color:#3c3c3b;*/
	text-align:center;
}

.pm-video-post-content a {
	font-size:14px;
	font-family:'Droid Sans';
	color:#457baf;
	font-weight:bold;	
}

.pm-video-post-thumb {
	margin-bottom:15px;	
}

.pm-video-post-thumb img {
	width:100%;	
}

.pm-video-play-btn {
    background-image: url("img/play-btn.png");
    height: 40px;
    left: 45%;
    position: absolute;
    top: 38%;
    width: 65px;
}

#pm-video-archive-list {
	float:right;	
	margin-top:17px;
}

#pm-video-archive-list select {
    background-color: #EEEEEE;
    border: 1px solid #808080;
    border-radius: 4px;
    padding: 4px;
}

.pm-video-post-divider {
	width:100%;
	clear:both;	
}

/*** Training sections ****/
.pm-webinar-article, .pm-classroom-training-article, .pm-online-training-article {
	margin-bottom:30px;
	overflow:auto;
}

.pm-training-post-content {
	border-top: 1px solid #808080;
    margin-top: 20px;
    padding-top: 20px;
}

/*** Owl Carousel ***/
.owl-item .item {
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}

.owl-item .item:hover {
	opacity:.5;	
	-ms-filter: "alpha(opacity=50)"; /* ie 8 */
}

/*** Eventon Calendar overrides ***/
.ajde_evcal_calendar .calendar_header p {
	font-size:18px !important;
	font-family:'Oswald';
}
#evcal_cur {
	font-size:18px !important;
	font-family:'Oswald';
}
.eventon_fullcal .evo_fc_day {
	color:grey !important;
	font-family:'Oswald';
}
.evo_fc_day.has_events {
	color:#004990  !important;
	font-family:'Oswald';
}

.widget_sabai_platform_wordpress_sabai_directory_recent {
	margin-top:15px;	
}

/*** Training table ***/
.pm-training-table {
	margin-top:20px;
	margin-bottom:20px;	
	overflow:hidden;
	background-image:url(img/training-table-bg.jpg);
	background-repeat:repeat-y;
}

.pm-training-table-title {
	background-color:#316e53;	
	padding:12px 15px 0px 35px;
	background-image:url(img/white-pixel.jpg);
	background-position:center right;
	background-repeat:repeat-y;
}

.pm-training-table-title p, .pm-training-table-content p {
	color:white;
	font-weight:bold;	
	font-size:13px;
}

.pm-training-table-content {
	background-color:#41865d;	
	padding:12px 15px 0px 15px;
}

.pm-training-post .row [class*="col-"] {
	margin-bottom:0px;
}

/*** Sabai overrides ***/

.sabai-entity-bundle-type-directory-listing.sabai-entity-mode-full .sabai-entity-links {
	top:-40px;	
}

.sabai-directory-website a, .sabai-directory-email a {
	font-size:14px;
	color:#428BCA;
}

.sabai-directory-labels {
	float:right;	
}

.sabai-directory-website, .sabai-directory-email, .sabai-directory-social {
	float:none;	
}

/*.pm-sidebar .sabai-widget-directory-categories ul li:before {
	font-family: 'FontAwesome';
	content: '\f07c' !important;
	margin:0 10px 0 0;
	color:#666;
	background-image: url("img/ul-arrow-2.png") !important;
    background-position: left 3px !important;
    background-repeat: no-repeat !important;
}*/

.pm-sidebar .sabai-widget-directory-categories ul li {
	padding-left:0px !important;	
}

.sabai-field-name-field-tollfree .sabai-field-label {
	float:left !important;	
}

.sabai-field-name-field-tollfree .sabai-field-value {
	float:left !important;
	margin-left:3px;	
}

.sabai-field-name-field-toll-free .sabai-field-label {
	float:left !important;	
}

.sabai-field-name-field-toll-free .sabai-field-value {
	float:left !important;
	margin-left:3px;	
}

/*** Text box shortcode ***/
.pm-textbox {
	background-color:#EEEEEE;
	border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	margin-bottom:10px;
}

.eventon_fc_days .evo_fc_day {
    padding: 15px 0 !important;
}

/*** Survey template ***/
.pm-survey-header {
	padding:20px 0;	
}

.pm-survey-navigation {
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 45px 0 0;
}
.pm-survey-navigation li:before {
	content:"";
	padding:0;
	margin:0;
}

.pm-survey-navigation li {
	float:left;
	margin-right:15px;	
	background-image:none;
	padding-left:0px;
}

.pm-survey-navigation li:last-child {
	margin-right:0px;	
}

.pm-survey-navigation li:last-child a {
	border-right:0px solid #17599a;
	padding-right:0px;
}

.pm-survey-navigation li a {
	font-family:#17599a;
	font-size:18px;	
	font-family:"FFDaxWebCondBold";
	color:#17599a;
	border-right:1px solid #17599a;
	padding-right:15px;
	
	transition:all 0.4s;
	-moz-transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-o-transition:all 0.4s;
}

.pm-survey-navigation li a:hover {
	text-decoration:none;
	color:#8baccc;	
}

.pm-survey-banner {
	width:100%;
	height:500px;
	background-image:url(../img/survey/banner.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;	
	position:relative;
}

.pm-survey-banner-logo {
	text-align:center;
}

.pm-survey-banner-logo img {
	margin-top:80px;
	display:inline;
}

.pm-survey-banner-text {
	text-align:center;
	font-family:"FFDaxWebCondBold";
	font-size:40px;	
	color:white;
	margin:10px 0 0;
	padding:0;
	position:relative;
	z-index:999;
}

.pm-survey-banner-text span {
	color:#fedb21;	
}

.pm-survey-banner-shadow {
	width:100%;
	height:250px;
	background-image:url(../img/survey/banner-fade.png);
	background-repeat:repeat-x;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
}

.pm-survey-banner-diamond {
	width: 0; 
	height: 0; 
	border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    border-top: 18px solid black;
	position:absolute;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;	
	bottom: -18px;
	z-index:999;
}

.pm-survey-footer {
	width:100%;
	background-color:#17599a;
	padding:65px 0 55px;	
}

.pm-survey-footer a {
	color:#fedb21;	
}

.pm-survey-footer a:hover {
	color:white !important;	
}

.pm-survey-footer-share-this {
	text-align:center;
	font-family:"FFDaxWebCondBold";
	font-size:40px;
	color:white;	
}

.pm-survey-footer-social-icons {
	list-style:none;
	padding:0;
	margin:50px auto;
	display:table;
}

.pm-survey-footer-social-icons li {
	background-image:none;
	padding-left:0px;
	float:left;
	margin-right:5px;	
}

.pm-survey-footer-social-icons li:last-child {
	margin-right:0px;	
}

.pm-survey-footer-social-icons li a {
	display:block;
	width:82px;
	height:82px;
	background-color:white;
	color:#17599a;
	text-align:center;
	font-family:'FontAwesome';
	font-size:38px;
	text-decoration:none;
	padding-top:22px;
	
	transition:all 0.4s;
	-moz-transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-o-transition:all 0.4s;	
}

.pm-survey-footer-social-icons li a:hover {
	background-color:#fedb21;	
}

.pm-survey-footer-text {
	text-align:center;
	color:white;
	font-size:16px;
	font-family:'Open sans';	
	font-weight:500;
}

.pm-survey-footer-text-link {
	text-align:center;
	color:#fedb21;
	font-size:16px;
	font-family:'Open sans';	
	font-weight:500;
	text-decoration:underline;
}

.pm-survey-footer-text-link:hover {
	color:white;	
}

.pm-survey-footer-sponsors {
	list-style:none;
	padding:0;
	margin:40px auto;
	display:table;
}

.pm-survey-footer-sponsors li {
	background-image:none;
	padding-left:0px;
	float:left;
	margin-right:35px;	
	border-right:1px solid white;
	padding-right:35px;
}

.pm-survey-footer-sponsors li:last-child {
	border-right:0px solid white;	
	margin-right:0px;	
	padding-right:0px;
}

.survey-column h2 {
	color:white;
	font-family:"FFDaxWebCondBold";
	font-size:40px;
	line-height:50px;
	margin-bottom:30px;
}

.survey-column h3 {
	color:#17599a;
	font-family:"FFDaxWebCondBold";
	font-size:40px;
	line-height:50px;
	margin-bottom:30px;
}

.survey-column p {
	color:white;
	font-family:"Open sans";	
	font-size:24px;
	line-height:34px;
}

.pm-survey-btn {
	display:block
	min-width:100px;
	padding:4px 15px;
	text-decoration:none;
	font-family:"FFDaxWebCondBold";
	
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
	
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	
}

.pm-survey-btn.small {
	background-color:#17599a;
	font-size:30px;
	color:#fedb21;
	padding: 12px 60px 10px;
}

.pm-survey-btn.small:hover {
	color:white;	
	text-decoration:none;
}

.pm-survey-btn.large {
	background-color:#fedb21;
	font-size:50px;
	color:#17599a;
	padding: 25px 80px 20px;
}

.pm-survey-btn.large:hover {
	background-color:white;	
	text-decoration:none;
}

.survey-text, .survey-text p {
	font-family:"Open sans";	
}

.survey-text a {
	font-family:inherit;
	color:#17599a;	
	font-size:inherit;
	font-weight:bold;
}

.pm-column-container {
	position:relative;	
}

.pm-column-container-diamond {
	width: 0; 
	height: 0; 
	border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    border-top: 18px solid black;
	position:absolute;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;	
	bottom: -18px;
	z-index:999;
}

.pm-column-container-diamond.survey-blue {
	border-top: 18px solid #17599A;	
	background-color:none !important;
}

.pm-column-container-diamond.survey-grey {
	border-top: 18px solid #F4F4F2;	
	background-color:none !important;
}

.pm-column-container-diamond.survey-white {
	border-top: 18px solid white;	
	background-color:none !important;
}

.back-top-survey a {
	background-color:#17599A !important;
	padding: 10px 12px !important;
	border:2px solid white;
	
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
}

.pm-leaderboard-container {
	max-height:90px;
	overflow:hidden;	
}

.pm-sidebar-ad-container {
    margin-bottom: 30px;
    max-height: 244px;
    overflow: hidden;
}

.g-2 {
    display: table !important;
    margin: 0 auto !important;
}

.widget_sabai_platform_wordpress_sabai_directory_recent {
	margin-top:0px !important;	
}

.sabai-icon-folder-open {
	font-family:'FontAwesome' !important;	
}