/*
Theme Name: Tempera Child
Theme URI: http://www.cryoutcreations.eu/tempera
Description:We had to follow a very strict recipe to get Tempera just right. We started with a very solid framework of over 200 settings, added a very light user interface, threw in a couple of mobiles and tablets to give it that responsive elasticity, added over 50 fonts, weren't satisfied so we poured all the Google fonts into the mix, then scattered 12 widget areas for consistency, dissolved a slider and unlimited columns into a customizable Presentation Page then mixed it in as well. We then sprinkled all post formats, 8 layouts including magazine and blog, powdered 40+ social icons and even blended in a customizable top bar for extra density. We also made it translation ready and gave it RTL language support for some cultural diversity. The secret ingredient was love and we might've spilled too much of that. But now Tempera has just the right feel and the right texture and is exactly what your empty WordPress canvas needs. NEW! Tempera now comes in 16 different flavors with preset color schemes!
Author: Cryout Creations
Author URI: http://www.cryoutcreations.eu
Version: 1.0.1.1
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: white, black, blue, orange, red, gray, silver, light, dark, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, front-page-post-form, full-width-template,  microformats, post-formats, rtl-language-support,  sticky-post, theme-options, threaded-comments, translation-ready
*/

/*
 * Copyright (c) 2013 Cryout Creations
 * http://www.cryoutcreations.eu
*/
@import url("../tempera/style.css");

/************ Child Styles ********************/
@import url(https://fonts.googleapis.com/css?family=Crimson+Text:400,400italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:100,300,400,500,600);
@import url(https://fonts.googleapis.com/css?family=Montserrat:700,400);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);
@import url("//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");


@import url("styles/cs-select.css");
@import url("styles/cs-skin-border.css");

#content .breadcrumbs, h1.entry-title, #content .yoyo{
	display: none;
}
.entry-content, .entry-summary {
  padding-top: 0;
}

.search_filter > p {
  /*padding-top: 200px;*/
}
.header_buttons .easi {
	visibility:hidden !important;
}

ol.faq > li > ol[style^="display"] ol{
    display:block;
}

ul.ubermenu-submenu-id-148 {
left:0px !important;
}
.entry-content #form_wrapper {
  margin: 0px;
  min-width: 100%;
  position: absolute;
  top:0px;
}

.entry-content form{
	color: #fff;
	margin: 0 auto;
	max-width: 1350px;
        background: none repeat scroll 0 0 #3675b4;
        display: none;
}
.yop-poll-container {
  margin:0 auto;
}
.yop-poll-container form {
display:block !important;
background: none;
color: #212121;
font-style:normal !important;
text-align:left !important;
}

.entry-content form ul.sf_date_field{
	display: inline-block;
	width: 300px
}

.entry-content form ul.sf_date_field li{
	display: inline-block;
	margin: 0 10px 0 0
}

.entry-content form ul.sf_date_field li input{
	max-width: 120px;
}

.entry-content form li.sf-field-category, .entry-content form li.sf-field-post_date{
	display: inline-block !important
}


.entry-content form li.sf-field-category, .entry-content form li.sf-field-sort_order{
	display: inline-block !important
}


.entry-content form li.sf-field-category, .entry-content form li.sf-field-search input{
	max-width: 300px;
}

.entry-content form li.sf-field-search{
	display: inline-block !important
}

#content .entry-content h4 {
    font-size: 18px !important;
    padding-left: 0px !important;
}

.entry-content form select{
	display: inline-block !important
}

.entry-content form h4 {
  color: #fff;
  display: inline-block;
  font-size: 16px !important;
  font-weight: 100 !important;
  margin-right: 20px;
  text-align: right;
}

.results_count{
	padding: 0 20px;
}

p em{
	font-family: Georgia, "CrimsonText","Times New Roman", Times, serif;
	font-style: italic;
}

.post a[href*="pdf"]::before {
  content: url("/wp-content/uploads/icon_pdf.png");
  margin-right: 10px;
  padding-top: 20px;
  vertical-align: text-top;
}

.entry-content, .entry-summary {
  clear: both;
  margin-top: 20px;
  padding-top: 8px;
  word-wrap: break-word;
  text-align:justify !important;

}

.entry-content .list_item_row a[href*="pdf"]::before {
  content: none;
  margin-right: inherit;
  padding-top: inherit;
  vertical-align: inherit;;
}

.entry-content, .entry-summary {
  clear: both;
  margin-top: 20px;
  padding-top: 8px;
  word-wrap: break-word;
}

.entry-content p {

}


.ttsec_btn a {
	background: #ffc10d;
	padding: 10px 15px;
	margin: 10px 0;
	display: inline-table;
	width: auto;
	border-radius: 10px;
}

.ttsec_btn.download a::before {
	content: "\f019";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 20px;
}

.ttsec_btn a:hover {
  color: #014898 !important
}


.noborder.alignleft {
	border: none !important;
	margin-bottom: 100px !important;
}

@media (max-width:480px){
  .noborder.alignleft {
    margin-bottom: 0 !important;
  }
}

h2.clear_heading{
  clear: both !important;
}

.html_textarea {
	width: 75%;
	height: 300px;
	overflow: auto;
	margin: 0 auto;
	padding: 20px;
	border: 1px solid #ccc;
}

.vwp_agree_button {
	text-align: center;
	margin: 20px 0;
}

.agree_text label {
	font-weight: 600;
	color: #00468b;
  margin: 20px 10px;
  cursor: pointer
}

#agree {
  cursor: pointer
}

.vwp_button {
	margin: 20px auto;
	background: #FFC10D;
	color: #00458A;
	font-size: 16px;
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
	padding: 10px;
	font-weight: 600;
	border-radius: 5px;
	cursor: pointer;
	border-style: none;
}

.vwp_button:disabled {
	background: #ccc;
	cursor: not-allowed;
}



/*a[href*="pdf"]:hover::before {
  content: url("/wp-content/uploads/icon_pdf_yellow.png");
  margin-right: 10px;
  padding-top: 20px;
  vertical-align: text-top;
}*/

.post a[href*="pdf"] {
  background: none repeat scroll 0 0 #00468b;
  color: #fff !important;
  padding: 30px 25px 15px;
  font-weight: 500;
}

.entry-content .list_item_row a[href*="pdf"] {
  background: none;
  color: #002d58 !important;
  padding: 0;
  font-weight: 500;
}


.entry-content a[href*="pdf"]:hover{
  /*background: none repeat scroll 0 0 #FFC00C;*/
}

.entry-content .list_item_row a[href*="pdf"]:hover{
  background: none;
  color: #FFC00C !important;
}


.toc{
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

#container a{
	color: #3574B3;
}



#container a:hover{
	color: #FFC00C;
}

.fa{
	margin-right: 10px	;
	font-size: 24px;
	width: 30px;
	display: inline-block;
	text-align:center
}


#nav_menu-4{
	padding-top: 5px;
	margin: 0;
}

.xoxo {
  margin-top: 40px;
  margin-right: 20px;
}

.xoxo .widget_widget_crp{
	border: 1px solid #ddd;
}

.xoxo .widget_widget_crp .widget-title {
  background-color: transparent !important;
  border-color: transparent !important;
  color: #00468b !important;
  font-family: Ubuntu;
  font-weight: 500 !important;
}

.crp_related_widget ul li{
  display: block;
  float: none;
  line-height: 140%;
  margin-bottom: 10px;
}

.crp_related_widget ul li a {
  color: #00468b !important;
  font-family: Ubuntu !important;
  font-size: 15px !important;
  font-weight: 400 !important;
}

.crp_related_widget ul li a:hover{
  color: #FFC00C !important;
}

.crp_related_widget ul li .crp_date{
  color: #FFC00C !important;
  font-size: 13px !important;
}

#content h1.entry-title, h1.post-title, #content h2.entry-title {
  font-family: Ubuntu !important;
  margin-top: 20px;
}



/*********** Video Gallery Sites ******************/
.iframe-row {

  width: 75% !important
}

#player{

  width: 75% !important
}
.poweredby{
	color: #fff !important
}

.videoThumb{
	padding: 100px;
}

/*********** Video Gallery Sites ******************/


/*
.xoxo .widget_nav_menu .menu-item{
	display: none !important;
}

.xoxo .widget_nav_menu .current-page-ancestor{
	display: inline-block !important;
}

.xoxo .widget_nav_menu .current-page-ancestor > a{
	display:  none;
}

.xoxo .widget_nav_menu .current-page-ancestor > .sub-menu > li.menu-item > a{
	display:  none;
}

.xoxo .widget_nav_menu .current-page-ancestor > .sub-menu > li.menu-item > .sub-menu > li.menu-item > a{
	display:  inline-block;
}
*/

.yoyo .widget_nav_menu .menu-item{
	display: none;
}

.yoyo .widget_nav_menu .current-page-ancestor{
	display: inline-block;
}

.yoyo .widget_nav_menu .current-page-ancestor > a{
	display:  none;
}


.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item {
  display: inline-block !important;
  font-weight: normal;
  width: 190px;
  background: none repeat scroll 0 0 #00468b;
  padding: 10px;
  margin: 0 15px 5px !important;
  vertical-align: top

}

.yoyo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.menu-item > .sub-menu {
	display: none !important;
}


/*
.yoyo .widget_nav_menu .menu-item.current-menu-item{
	display: block !important
}

.yoyo .widget_nav_menu .menu-item.current-menu-item > .submenu{
	display: block !important
}
*/

/*.xoxo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.menu-item > .sub-menu > li.menu-item {
  background: none repeat scroll 0 0 #00468b;
  display: inline-block !important;
  font-weight: normal;
  margin-right: 15px;
  margin-top: 5px;
  padding: 0;
  width: 190px;
}*/

.yoyo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.menu-item a{
  color: #ddd !important;
  display: inline-block !important;
  font-family: Ubuntu !important;
  font-size: 16px !important;
  font-weight: normal;
}

/*.yoyo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.menu-item.current-menu-item, .yoyo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.current-menu-parent{
  background: none repeat scroll 0 0 #FFC10D;
}

.yoyo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.menu-item.current-menu-item a, .yoyo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.current-menu-parent a{
  color: #00468B !important;
}*/

.yoyo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.menu-item.current-menu-item, .yoyo .widget_nav_menu .menu-item-has-children > .sub-menu > li.current-menu-parent{
  background: none repeat scroll 0 0 #FFC10D;
}

.yoyo .widget_nav_menu .current-menu-ancestor > .sub-menu > li.menu-item.current-menu-item a, .yoyo .widget_nav_menu .menu-item-has-children > .sub-menu > li.current-menu-parent a{
  color: #00468B !important;
}

.sub-menu > li.menu-item, .yoyo .widget_nav_menu .current-menu-item {
  display: inline-block !important;
  overflow:hidden;
}

.sub-menu > li.menu-item, .yoyo .widget_nav_menu .current-menu-item a{
  display: none
}

.fa-gp:before {
    content: url('images/google-play.png');
}

.fa-ios:before {
    content: url('images/apple_store.png');
}

.fa-gp-trim:before {
    content: url('images/google-play_trim.png');
}

.fa-ios-trim:before {
    content: url('images/apple_store_trim.png');
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item {
  display: inline-block !important;
  width: 190px;
  background: none repeat scroll 0 0 #00468b;
  padding: 10px;
  margin: 15px 15px !important;
  vertical-align: top
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item a{
  color: #ddd !important;
  display: inline-block !important;
  font-family: Ubuntu !important;
  font-size: 16px !important;
  font-weight: normal;
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item:hover{
  background: none repeat scroll 0 0 #FFC10D;
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item:hover a{
  color: #00468b !important;
}

/* To deal with Columns and custom submenus in Uber */


/*-------------current-menu-item-----------------------*/
.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item.menu-item-type-custom{
	/*display: none !important;*/
}


.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item.menu-item-type-custom.menu-item-has-children a{
	/*display: none !important;*/
	color: #ddd !important;
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item.menu-item-type-custom.menu-item-has-children a:hover{
	color: #00468b !important;
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item.menu-item-type-custom.menu-item-has-children a[href*="column"]{
	display: none !important;
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item.menu-item-type-custom.menu-item-has-children {
	display: block !important;
	background: none;
	width: 100% !important;
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item.menu-item-type-custom.menu-item-has-children .sub-menu li.menu-item:hover a{
	color: #00468b !important;
	cursor: pointer !important;
	display: inline-block;
	width: 100%;
}

.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item.menu-item-type-custom.menu-item-has-children .sub-menu li.menu-item:hover {
	cursor: pointer;
}
/*-------------current-menu-ancestor-----------------------*/
/*.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item.current-menu-parent {
	width: 100% !important;
	background: none !important
}
*/

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item.menu-item-has-children {
	width: 100% !important;
	background: none !important
}



.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item .sub-menu{
	display: block !important;
}

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item .sub-menu li.menu-item {
  display: inline-block !important;
  width: 190px !important;
}

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item a[href*="column"]{
	display: none !important;
}

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item .sub-menu li.menu-item a{
	color: #ddd !important;
}

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item .sub-menu li.menu-item.current-menu-item a{
	color: #00468b !important;
}

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item .sub-menu li.menu-item:hover{
  background: none repeat scroll 0 0 #FFC10D;
}

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item .sub-menu li.menu-item:hover a{
	color: #00468b !important;
	width: 100%;
	display:block
}

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item.menu-item-type-custom{
/*	display: none !important;*/
}

.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item.menu-item-type-custom.menu-item-has-children{
	display: block !important
}

/*.yoyo .widget_nav_menu .current-menu-ancestor .sub-menu li.menu-item {
  background: none repeat scroll 0 0 #00468b;
  display: inline-block !important;
  font-weight: normal;
  margin-right: 15px;
  padding: 10px;
  vertical-align: top;
  width: 190px;
}

*/

body {
  background-color: #fff !important;
  color: #333;
  counter-reset: faq-counter;
}

.faq-accordion h4::before {
	counter-increment: faq-counter;
	content: counter(faq-counter) ". ";
}

#comments{
	display: none;
}

#header, #main, #topbar-inner {
  max-width: 100% !important;
}


#header-full{
	border-top: 3px solid #1152A5
}

#header-container > div {
  position: relative;
  margin: 10px 0 !important;
  display: inline-block;
}

#topbar {
 /* background-color: #000000;
  border-bottom-color: #282828;
  box-shadow: 3px 0 3px #000000;
  display: none;*/
}

#branding {
	max-width: 1350px !important;
	margin: 0 auto !important;
	float: none;
}

.ubermenu-skin-grey-white{

}

#header{
	background: url(/wp-content/uploads/2015/03/menu-bg.png) bottom repeat-x;
}

#tag-line {
  clear: both;
  color: #3f74b7;
  display: inline-block;
  float: none;
  font-family: "Crimson Text","Palatino Linotype","Book Antiqua",Palatino,serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  margin: 50px 0 0 150px;
  /*margin: 50px 0 0 150px;*/
  padding: 3px 6px 3px 0;
  width: 350px;
}



.socials {
  display: inline-block;
  float: none;
  height: 30px;
  margin: 0px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  top: 20px;
  width: 160px;
}

.header_buttons {
	display: inline-block;
	float: none;
	height: 40px;
	margin: 0px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 70px;
	width: 240px;
}

.header_buttons .header_button{
    border-radius: 5px;
    display: block;
    width: 89px;
    font-weight: 500;
    margin-right: 5px;
    font-size: 16px;
    padding: 7px 10px 0;
    text-align: center;
    height: 25px;
}

.header_buttons .header_button.fintech{
  background: #002c58;
  color: #fff;
}

.header_buttons .header_button.easi{
  background: #FFC10D;
	color: #000;
}

#access{
	display: none
}



/*{
	height: 150px !important;
}*/


/*li.ubermenu-item-level-0 .ubermenu-target-text {
  color: inherit;
  display: inline-block;
  font-family: inherit;
  font-weight: inherit;
  height: 30px;
  padding: 30px 0 0;
  text-align: center;
  vertical-align: bottom;
}

li.ubermenu-item-level-1 .ubermenu-target-text, li.ubermenu-item-level-2 .ubermenu-target-text {
	padding: 0;
	height:auto;
}*/

.nivo-caption {
  background-color: rgba(255, 192, 12, 0.9) !important;
  width: 300px;
}

.nivo-caption, .nivo-caption a {
  color: #002C58 !important;
  font-family: Ubuntu;
}

.slide-text {
  font-size: 14px;
  line-height: 1.5em;
  padding-left: 20px;
  padding-right: 10px;
  text-align: left;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, #comments #reply-title, .nivo-caption h2, #front-text1 h1, #front-text2 h1, .column-header-image {
  font-family: Montserrat !important;
  border-bottom: none;
  text-align: left;
  padding-left: 20px;
}

#content .entry-content h3 {
  font-size: 18px !important;
  margin: 10px 0 5px !important;
  padding: 0;
}


.shiftnav-wrap{
	padding-top: 0 !important;
}

#shiftnav-toggle-main {
	display: none;
}

/*.display-posts-listing .listing-item{
	margin:0 !important
}
*/

.display-posts-listing .date {
  color: #479df1;
  display: block;
  font-family: Montserrat,Ubuntu;
  font-size: 13px;
  font-weight: 400;
  margin: 0 !important;
  padding: 0;
  text-transform: uppercase;
  line-height: 100%;
}



.theme-default .nivo-controlNav {
  /*display: none !important;*/
}

/*.input-select-styler{
	position: relative;
	width: 200px;
	overflow:hidden;
    border: 1px solid #ccc !important;
	background: #fff
}

.input-select-styler select {
  min-width: 220px;
  font-family: Ubuntu;
  font-size: 18px;
  font-weight: 500;
  background: url(/wp-content/uploads/2015/03/input-selector-arrow.png) no-repeat right #transparent !important;
  -webkit-appearance: none !important ;
  border: none !important;
}*/

#forbottom{
	margin: 0 !important;
	padding: 0 !important;
}

#section_header_wrapper{
	width: 100%;
	background: #0053A5;
	padding: 35px 0;
}

#section_header{
	max-width: 1350px;
	margin: 0 auto;
	padding: 0 35px;
}

#section_header_wrapper h1{
	font-family: Montserrat, Ubuntu, Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #fff;
	text-transform:uppercase;
	/*width: 230px;*/
	vertical-align: middle;
	line-height: 120%
}

#section_header_wrapper h1.EASi {
	text-transform: none !important;
}


#submenu_wrapper{
	width: 100%;
	background: #3675B4;
	padding: 10px 0;
}

#submenu{
	max-width: 1350px;
	margin: 0 auto;
	padding: 0 35px;
}

.breadcrumbs {
  font-family: Ubuntu, Verdana, Geneva, sans-serif;
  color: #cccccc;
  display: block;
  font-size: 12px;
  margin-bottom: 0;
  position: relative;
}

#container_wrapper{
 	max-width: 100% !important;
	/*padding: 35px 0;*/
        position:relative;
}

#content{
	margin: 0 20px;
        position:relative;
        min-height: 200px;
        padding-top: 20px;
}

#container {
  float: none;
  margin: 0 auto;
  max-width: 1350px;
}

#container.two-columns-right #secondary {
  width: 330px !important;
}

div.post, div.page, .yoyo > li {
  display: block;
  margin-bottom: 36px;
  overflow: hidden;
  padding: 0;
}

div.post h1, div.page h1{
  font-family: Montserrat, Ubuntu, Verdana, Geneva, sans-serif !important;
  font-size: 30px !important;
  color: #3675B4;
}

#content p, #content ul, #content ol, .sidey, .sidey a {
  font-family: Ubuntu, Verdana, Geneva, sans-serif !important;
  font-size: 16px !important;
  color: #111 !important;
  font-weight: 100 !important;
}

div.post h2, div.page h2{
  font-family:  Montserrat, Ubuntu,Verdana, Geneva, sans-serif !important;
  font-size: 24px !important;
  color: #00468B;
  font-weight: 400 !important;
  margin: 20px 0 10px 0 !important;
  padding: 0 !important;
}


div.post h6, div.page h6{
  font-family: "Crimson Text", Montserrat, Ubuntu, Verdana, Geneva, sans-serif !important;
  font-size: 36px !important;
  color: #3675B4;
  font-style:italic;
  margin: 30px 0 30px 30px !important;
  padding: 0 !important;
  line-height: 120%;
}

#footer{
	margin: 0 !important;
}

#ie-question_wrapper{
	width: 100%;
	background: #3574B3;
	padding: 20px 0;
}


#ie-question {
  color: #ffffff !important;
  font-family: Ubuntu,Arial,Helvetica,sans-serif;
  font-size: 28px;
  margin: 0 auto;
  max-width: 1350px;
  padding: 10px 0 0 0;
  position: relative;
  text-align:center
}

.ie-qmark {
  background: url("/wp-content/uploads/2015/03/ie-question.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  height: 60px;
  margin: 0 30px 0 0;
  vertical-align: middle;
  width: 60px;
}

.ie-button{
  width: 190px;
  margin-left: 30px;
  display: inline-block;
  background: #FFC10D;
  color:#00458A;
  font-size: 16px;
  font-family: "Open Sans", Verdana, Geneva, sans-serif;
  padding: 10px;
  font-weight: 600;
  border-radius: 3px;
  cursor: pointer
}

h2.icon_check::before{
	content: url(/wp-content/uploads/2015/03/icon_check.png);
	padding: 0 10px 0 0;
	vertical-align:middle

}

h2.icon_form::before{
	content: url(/wp-content/uploads/2015/03/icon_form.png) ;
	padding: 0 10px 0 0;
	vertical-align:middle
}

li.listing-item{
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 0px;
	padding-bottom: 10px;
}


li.listing-item.legislation{
    /*background-image: url(/wp-content/uploads/2015/03/icon_listing_legislation.png);*/
}

li.listing-item.filings{
    background-image: url(/wp-content/uploads/2015/03/icon_listing_filings.png);
}

li.listing-item.material-change{
    background-image: url(/wp-content/uploads/2015/03/icon_listing_filings.png);
}

ul.display-posts-listing > li.listing-item.material-change{
    background-image: none;
}

li.listing-item.media-releases{
    background-image: url(/wp-content/uploads/2015/03/icon_listing_media-releases.png);
}





#about-strip_wrapper{
	width: 100%;
	background: #fff;
	padding: 40px 0;
}


#about-strip {
  font-family: Montserrat,Arial,Helvetica,sans-serif;
  font-size: 20px;
  margin: 0 auto;
  max-width: 1350px;
  padding: 10px 0 0 0;
  position: relative;
  text-align:center;
  text-transform: uppercase;
}

#about-strip .one_fourth{
	width: 24%;
	display: inline-block;
	float:none;
	text-align:center;
}

#about-strip a{
	color: #3675B4
}

#about-strip a:hover{
	color: #FFC10D
}

#about-strip .one_fourth a img {
  display: block;
  margin: 5px auto;
}

#mission-strip_wrapper{
	width: 100%;
	background: #E5EEF6;
	padding: 40px 0;
}


#mission-strip {
  margin: 0 auto;
  max-width: 1350px;
  padding: 10px 0 0 0;
  position: relative;
}

#mission-strip .one_half h1{
	font-family: "Crimson Text", Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	color: #B7CFE6;
	line-height: 100%;
	font-weight:400;
	font-style:normal !important;
}

#mission-strip .one_half a h1{
	color: #B7CFE6;
}

#mission-strip .one_half a p{
	color: #0052A5;
}


#mission-strip .one_half p{
	font-family: "Crimson Text", Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color: #0052A5;
	font-style: italic;
	line-height: 140%
}

#mission-strip .one_half a p{
	color: #0052A5;
}


#footer2_wrapper{
	width: 100%;
    background-color:#00458A !important;
	padding: 10px 0;
}

#footer2
{
    background-color:#00458A !important;
    color:#FFFFFF !important;
    position: relative;
    max-width:1350px;
	margin: 0 auto;

}

#footer2 li {
  display: inline-block;
  list-style: outside none none;
  margin: 0 10px 10px 0;
  width: 45%
}

#footer2 a{
	color: #fff !important;
	text-decoration: none
}

#footer2 a:hover{
	color: #fff !important;
	text-decoration: underline
}


#follow-us {
  display: inline-block;
  padding: 0 0 0 40px;
  vertical-align: top;
  width: 50%;
}

#follow-us .follow-left {
  display: inline-block;
  font-family: Montserrat,Ubuntu,Verdana,Geneva,sans-serif !important;
  font-size: 20px;
  margin-right: 20px;
  vertical-align: top;
  width: 150px;
}

#follow-us .follow-right {
  display: inline-block;
  font-family: Ubuntu,Verdana,Geneva,sans-serif !important;
  font-size: 18px;
  font-weight: 100;
  vertical-align: top;
  width: 50%;
}



#fine-print {
  display: inline-block;
  width: 45%;
}

#fine-print  li {
	text-transform:uppercase;
}

#toTop {
  background: none repeat scroll 0 0 #ddd !important;
  margin-left: 1500px;
}

/*** Stylized  Lists ***/
ol.sec-ordered-list li::before {
  background: none repeat scroll 0 0 #FFC00D /*#3675B4*/;
  box-shadow: 1px 0 0 0;
  color: #fff;
  content: counter(i, decimal);
  font-family: "Crimson Text",sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  left: 0;
  line-height: 1;
  padding: 5px 0;
  position: absolute;
  text-align: center;
  width: 40px;
}

ol.sec-ordered-list li {
  border-top: 1px solid #eee;
  counter-increment: i;
  font-size: 18px;
  margin: 0 0 10px;
  padding: 0 0 40px 60px !important;
  position: relative;
}

ol.sec-ordered-list{
  list-style: outside none none;
}

/*ol.sec-ordered-list li::before {
  box-shadow: 1px 0 0 0;
  color: #0053a5;
  content: counter(i, decimal);
  font-family: "Crimson Text",sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  left: 0;
  line-height: 1;
  position: absolute;
  text-align: center;
  width: 40px;
}*/

ol.sec-ordered-list li ol li {
  border-top: medium none;
  padding-bottom: 0 !important;
  margin: 10px 0;
  font-size: 16px;
}

ol.sec-ordered-list li ol li::before {
	background: none;
	color: #3675B4
}

ol.sec-ordered-list.alpha li::before {
  content: counter(a, lower-alpha)")";
  box-shadow: none;
    font-size: 20px;
}

ol.sec-ordered-list.alpha li{
	counter-increment: a;
}

ol.sec-ordered-list.roman li::before {
  content: counter(r, lower-roman)")";
  box-shadow: none;
    font-size: 20px;
}

ol.sec-ordered-list.roman li{
	counter-increment: r;
}






ul.checklist li {
  background-image: url("/wp-content/uploads/2015/03/icon_check_yellow.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  list-style: outside none none;
  padding-bottom: 20px ;
  padding-left: 40px;
}


/*ol.faq{
	padding: 10px 0 0 20px;
	margin: 0 40px 0 0 !important
}

ol.faq li{
	font-weight: 600;
	font-size: 18px;
	color: #0053A5;
	border-bottom: 1px solid #ddd;
	list-style-position: inside;
	margin: 0;
	padding: 20px 10px;
	cursor: pointer
}

ol.faq li:hover{
	background: #f2f2f2
}*/

/*ol.faq li ol {
  margin: 0;
  padding: 0;
  display: none
}

ol.faq li ol li {
  font-weight: 400 !important;
  list-style: outside none none;
  margin: 0;
  padding: 10px 0;
  border: none
}

ol.faq li ol li{
	list-style: none;
	color: #555;
	font-size: 16px;
	font-weight: 100;
	line-height: 140%

}*/


/*** End Stylized Lists ***/

/** SearchFilter List **/
#content p.note {
  font-size: 14px !important;
  font-style: italic;
  line-height: 140%;
  margin-bottom: 30px !important;
}

.list_item_row {
  border-bottom: 1px solid #ddd;
  margin: 0;
  padding: 20px;
}

.list_item_row:nth-child(odd){
	background: #F2F2F2
}

.list_item_date {
  color: #666666;
  display: inline-block;
  font-family: Ubuntu;
  font-size: 14px;
  line-height: 110%;
  padding-top: 5px;
  text-align: center;
  width: 50px;
}

.list_item_body {
  display: inline-block;
  vertical-align: top;
  width: 95%;
}

.list_item_title {
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 500;
  vertical-align: top;
}

.list_item_title a{
  color: #002d58 !important
}

.list_item_title a:hover{
   color: #FFC00C !important
}

#content .list_item_excerpt > p {
  color: #545454 !important;
  font-family: Ubuntu !important;
  font-size: 14px !important;
  line-height: 140% !important;
  margin-bottom: 0;
}

.list_item_excerpt p a{
	display: none;
}

.list_item_category, .list_item_tags{
    font-size: 14px !important;
  font-family: Ubuntu !important;
	display: inline-block;
}


.list_item_category ul.post-categories {
  margin: 0 0 0 0 !important;
  padding: 0;
}

.list_item_category ul.post-categories > li {
  background: none repeat scroll 0 0 #ddd;
  font-size: 14px !important;
  list-style: outside none none !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 10px;
  margin-top: 0 !important;
  padding: 0 5px;
}


.cat_highlight{
	color: #FFC00C;
	font-style:italic;
	text-transform:capitalize;
	font-weight: 500;
	font-size: 18px;
}

.results_count{
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #ddd;
}

.results_num{
	font-size: 24px;
	color: #0052A5
}

/** End SearchFilter List **/


/*** Uber Styles ***/

.ubermenu-item-level-1 > .target-title{
	margin:5px 0 !important;
	line-height: 120% !important;
	padding: 0px !important;

}



/*.ubermenu .ubermenu-submenu-footer {
  border-left: 1px solid #eee;
  color: inherit;
  font-size: inherit;
  list-style: outside none none;
  margin-top: 10px;
  padding: 10px 20px;
  position: absolute;
  right: 0;
  top: 0 !important;
  width: 85%;
}*/

.ubermenu .ubermenu-custom-content{
  margin: 10px 0;
  border-left: 1px solid #eee;
	font-family: Ubuntu, Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	color: #333333 !important;
	margin: 10px 0px;
	line-height: 140%;
	font-weight: 400 !important;
}


.ubermenu .ubermenu-custom-content img.alignleft {
  float: left !important;
  margin: 0 10px 10px 0 !important;
}



.ubermenu .ubermenu-custom-content h1{
	font-family: Ubuntu, Arial, Helvetica, sans-serif ;
	font-size: 16px;
	color: #0052A5;
	margin: 10px 0px;
}

.ubermenu .ubermenu-custom-content p{
	font-family: Ubuntu, Arial, Helvetica, sans-serif ;
	font-size: 14px;
	color: #333333;
	margin: 10px 0px;
	line-height: 140%;
	font-weight: 400;
}

.ubermenu .ubermenu-custom-content p.blurb{
	font-family: "Crimson Text", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	margin: 10px 0px 20px 0;
	line-height: 140%;
	font-weight: 400;
	font-style: italic
}

/*.ubermenu .ubermenu-custom-content .one_half{
	width: 45%;
}
*/
.ubermenu .ubermenu-custom-content div{
	margin: 0;
	padding: 0;
}

.ubermenu .ubermenu-custom-content .one-half{
	vertical-align: top;
}

/*.ubermenu-submenu{
	max-width: 1350px;
	margin: 0 auto;
}
*/


/*** End Uber Styles ***/




/*page_item page-item-112 current_page_item menu-item-has-children menu-item-149*/








/************ End Child Styles ********************/

#main
{
    margin-top: 0px !important;
}

.wrapper-background
{
    height: 400px;
    width:100%;
    position: absolute;
    background: #EEEEEE;
}
/*Navigation*/
#access_content
{
    position:absolute;
    left:0;
    width:100%;
    height:100px;
    background-color: #3F8C9E;
    max-height: 40px;
}
#access_content_centre
{
    max-width:1150px;
    margin:0 auto;
}
#access
{
    min-height: 40px;
    max-height: 55px;
}


#front-columns > .widget_black_studio_tinymce
{
width:30%;
margin-left:15px;
float:left;
list-style-type:none;

}

#front-columns > .widget_black_studio_tinymce .widget-title
{
padding:0px;
}


#front-columns h3
{
	color:#1693A5;
}

#front-columns > .widget_black_studio_tinymce h4
{
	min-height:40px;
}

#front-columns > .widget_black_studio_tinymce ul
{
margin-top:10px;
}

#front-columns > .widget_black_studio_tinymce ul li
{

	padding-left:10px;
	margin-left:10px;
}
.homepage-freq
{
/*    min-height:250px;
*/    line-height: 2.3em;
	padding: 20px 0 40px 0 !important;
    background: url(/wp-content/uploads/2015/03/registration-latest-bg.png) center repeat-y !important;
}

.homepage-freq-content
{
    padding-top: 10px;
    position:relative;
    left:0;
    width:100%;
    height:auto;
    min-height:190px;

}

.homepage-freq-content h1, #footer-frequent h1 {
  color: #FFC10D;
  font-family: Montserrat,Ubuntu;
  font-size: 20px;
  margin-bottom: 10px;
}


.homepage-freq-content h2{
	font-family: Montserrat, Ubuntu;
    font-size: 18px;
    color: #fff;
}

.homepage-freq-content h2 a{
    color: #fff;
	text-decoration: none
}

.homepage-freq-content h2 a:hover{
    color: #FFC00C;
	text-decoration: none
}




.homepage-freq-content li.listing-item {
  color: #fff;
  font-family: Montserrat, Ubuntu;
  font-size: 16px;
  font-weight: 400;
  margin-top: 20px;
}

.homepage-freq-content li.listing-item a{
    color: #fff;
}

.homepage-freq-content li.listing-item a:hover{
    color: #FFC00C;
}

.homepage-freq-content ul {
  margin: 10px 0 10px 20px;
}

.homepage-freq-content li {
  color: #fff;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.homepage-freq-content li a{
    color: #fff;
}

.homepage-freq-content li a:hover{
    color: #FFC00C;
}




#front-text1, #front-text2
{
    padding:0px !important;
    text-align: left !important;
}
#front-text1 h1, #front-text2 h1
{
    padding:0px !important;
    text-align: left !important;
    color:#3f8c9e !important;
    font-size:24px !important;
}
#front-text3
{
    font-size:11px;
}




/*#footer2 li:nth-child(3) {
	display: block;
}*/

#footer2content
{
    max-width: 1150px;
    margin:0 auto;
}

#footer2content > span
{
    display: none !important;
}

#site-copyright
{
    text-align:left !important;
    padding-left: 10px;
    font-style:normal;
}


#footer-frequent
{
    height: 200px;
    line-height:2.3em;
}

#footer-frequent-outer-content
{
   left:0px;
   background:#EEEEEE;
   width:100%;
   position: absolute;
    height: 240px;
}

#footer-frequent-inner-content
{
    margin: 0 auto;
    max-width: 1090px;
}

.homepage-freq-content .last_column > .display-posts-listing > .listing-item > .title
{
    display: block !important;
}

.last_column > .display-posts-listing > .listing-item > .title
{
    display: none !important;
}



.last_column .excerpt-dash
{
    display: none;
}

/*Sidebar Navigation*/

#nav_menu-3 .menu-item
{
    display: none;
}
#nav_menu-3 .current-page-ancestor
{
    display: block;
}

.widget-area a:link, .widget-area a:visited
{
     color:#666666;
}


#nav_menu-3 .current-page-ancestor > a
{
    font-size: 20px;
     color:#1693A5;
}

#nav_menu-3  .current-menu-ancestor > .sub-menu > li.menu-item {
    display: block !important;
    font-weight: normal;

}

#nav_menu-3 .current-menu-item
{
    display: block !important;
}

#nav_menu-3  .current-menu-item > .sub-menu {
    display: block !important;

}

/*.sub-menu a
{
    color:#666666;
    font-size: 12px;
}

#nav_menu-3 .sub-menu li
{
    border-bottom:1px solid #c2dde0;
    max-width: 90%;
    line-height: 2.3em;
}
*/

#crp_related
{
    margin-left:10px;
}
#crp_related > h3
{
    font-size: 20px;
    color:#1693A5;
    margin-bottom:10px;
}

/*.widget-area .current-menu-item a:link, .widget-area .current-menu-item a:visited
{
    color:#A80822 !important;
}
*/
.listing-item .ssb_list_wrapper
{
    display: none;
}


.contact-us
{
    text-align: right;
    margin-right:40px;
    position: relative;
    z-index: 1000;
}

/*Search Form*/
#searchform input[type="text"]
{
    border-radius:0px !important;
    background-color:#FFF !important;
    width: 60%;
    float:right;

}
#header-widget-area
{
    top:100px;
    right:0px;
}


#searchsubmit
{
    margin-top: 10px;
    margin-left:5px;
    position: inherit;
    transition:none;
    float:right;
    background:url('/wp-content/uploads/search.png') no-repeat;
    border-radius: 0px !important;
}
#searchform:hover #searchsubmit
{
    right:inherit !important;

}

.one_half {
  display: inline-block;
  float: none !important;
  padding-right: 2%;
  vertical-align: top;
  width: 45%; /*!important;*/
  margin-left: 35px;
}

.one_half > #registrant_search {
  border-bottom: 1px solid #5283b5;
  margin-bottom: 30px;
  padding-bottom: 30px;
}


.iphorm-group-style-plain.iphorm-group-wrap {
    border: 1px solid #CCCCCC;
    margin: 0 0 10px;
    padding:7px;
}

.iphorm-theme-light-rounded .iphorm-element-wrap > .iphorm-element-spacer > label {
    color: #000000;
    font-weight: lighter;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.iphorm-group-row h3 {
    color: #333333 !important;
    font-size: 13px !important;
    font-weight: 600;
    margin: 8px 0 !important;
}
.iphorm_1_19-group-wrap{
	border: 0px solid #ccc !important;
}

 #iphorm_11_73_5f3fff42161ed { 
		  width:100% !important;
		  }
.frm_date {
    background: none repeat scroll 0 0 #003366;
    border-bottom: 1px solid;
    color: #FFFFFF;
    margin: 0 0 10px;
    padding: 1px 0 1px 15px;
    width: 421px;
}
.frm_info{
	color:#990000;font-size: 12px !important;

}
.frm_info2{
	color:#222;font-size: 12px !important;
}

 .header_button {
  margin-top:0px;
  float: left !important;
}

table
{
	border:1px solid #CCCCCC !important;
}

.page-id-4 .iphorm-group-row table td
{
	font-size:12px;

}
.page-id-4  .iphorm-group-row table td
{
	border-color:#FFF !important;
}

.page-id-4 .iphorm-group-row table td
{
	min-width:260px;
}

.page-id-4 .iphorm-success-message table td
{
	font-size:12px;
}

.page-id-4 .iphorm-success-message table td
{
	min-width:260px;
}

.remit-title
{
	font-size:16px;
	font-weight:strong;
	text-decoration:underline;
}

.custom-icon-blogger {
  /*background:url("https://ttsec.org.tt/wp-content/uploads/universal-blog-icon-small-final.png") no-repeat;*/
	background:url("/wp-content/uploads/universal-blog-icon-small-final.png") no-repeat;

	width:24px;
	height:24px;
	display: inline-block;
	margin-right:10px;
	margin-left:5px;
}



/********* Custom FAQ Layout **************/
ol.faq{
	padding: 10px 0 0 20px;
	margin: 0 40px 0 0 !important
}

ol.faq > li{
	font-weight: 600;
	font-size: 18px;
	color: #0053A5;
	border-bottom: 1px solid #ddd;
	list-style-position: inside;
	margin: 0;
	padding: 20px 10px;
	cursor: pointer
}

ol.faq > li:hover{
	background: #f2f2f2
}

ol.faq > li ol {
  margin: 0;
  padding: 0;
  display: none
}

ol.faq li ol{
  list-style: none;
}

ol.faq li ol ol {
  list-style: auto;
  padding-left: 20px;
}

/*ol.faq li ol {
  margin: 0;
  padding: 0;
  display: none
}

ol.faq li ol li {
  font-weight: 400 !important;
  list-style: outside none none;
  margin: 0;
  padding: 10px 0;
  border: none
}

ol.faq li ol li{
	list-style: none;
	color: #555;
	font-size: 16px;
	font-weight: 100;
	line-height: 140%

}*/
/******** End Custom FAQ **********/


/*Home Page Latest tabs*/
.homepage_news_tabs li
{
	font-size:11px;
}


.homepage_news_tabs li.active a
{
	color:#FFFFFF !important;
	border-color:#5283b5 #5283b5 transparent !important;
}
.homepage_news_tabs  .nav-tabs
{
	border-bottom:none;
}

.socials{
    width: 480px !important;
    height: 40px;
}

#ttsec_search{
    float: right;
    display: block;
}

#ttsec_search input{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

#ttsec_search input[name="search_criteria"]{
    width: 0px;
    display:none;
}

.socials a{
    float: right !important;
}

div.ttsec_search_container .list_item_body{
    width: 80%;
}


/*Start Photo Gallery*/
#search-filter-results-5053 .list_item_row {
    border-bottom: 1px solid #ddd;
    display: inline-block;
    margin: 0;
    padding: 10px;
    width: 25%;
	max-height:400px;
	overflow:hidden;

}
#search-filter-results-5053 .list_item_body p{

	max-height:150px;
	overflow:hidden;
}

#search-filter-results-5053 .list_item_body .post-categories
{
	display:none;
}
#search-filter-form-5053, #search-filter-form-5077
{
 background: none repeat scroll 0 0 #3675b4;
    margin: 20px 0 0;
    min-width: 100%;
    position: relative;
}

#search-filter-results-5077 .list_item_body p{

	max-height:150px;
	overflow:hidden;
}

#search-filter-results-5077  .list_item_row
{
	 border-bottom: 1px solid #ddd;
    display: inline-block;
    margin: 0;
    padding: 10px;
    width: 25%;
	max-height:400px;
	overflow:hidden;
}

/*End Photo Gallery*/

@media all and (max-width : 1020px){

    /*.one_half{
        width: 90% !important;
    }*/

    #follow-us{
        width: 100% !important;
        padding: 0px !important;
        text-align: center;
    }

    #fine-print{
        margin-top: 20px;
        width: 100% !important;
        text-align: center;
    }

    #footer2 li{
        width: auto !important;
    }
}

@media all and (max-width : 669px){
    #tag-line{
        display: none;
    }
}


@media (max-width: 801px) {

#shiftnav-toggle-main {
  background: none repeat scroll 0 0 #1d1d20;
  color: #eee;
}

#shiftnav-toggle-main {
	display: block;
}


#nav-toggle{
	display: none !important;
}

#shiftnav-toggle-main {
  background: #0053A5;
  display: block;
  height: 50px;
  overflow: hidden;
  padding: 0;
  width: 40px;
}

a#logo {
	display: inline;
	height: 100%;
	margin-left: 10px;
}


input:hover{
	background-color: rgba(255,255,255,1)!important
}

#section_header_wrapper {
  background: #0053a5 none repeat scroll 0 0;
  padding: 15px 0;
  width: 100%;
}

#section_header_wrapper h1 {
  color: #fff;
  font-family: Montserrat,Ubuntu,Verdana,Geneva,sans-serif;
  font-size: 20px;
  line-height: 120%;
  text-transform: uppercase;
  vertical-align: middle;
}


.homepage-freq {
  background: #0053A5 !important;
  line-height: 2.3em;
  padding: 0 !important;
}

.one-half{
	width: 80% !important;
}

.homepage-freq-content{
	width: 90%
}


.homepage-freq-content h1 {
  font-size: 16px;
}

.homepage-freq-content h2 {
  font-size: 16px;
}

.content-column.one_half.last_column {
  background: #00468b none repeat scroll 0 0;
  margin: 10px 0 0;
  padding: 20px 32px;
  width: 100%;
}
.content-column.one_half.last_column h1{
	margin-left: 15px
}

li.listing-item {
    padding-left: 0px;
}

.homepage-freq-content li.listing-item {
  font-size: 14px;
}

.osc-res-tab ul.tab-content {
  padding: 0;
}

#mission-strip {
  padding: 10px 10px 0 0;
}

#mission-strip .one_half h1 {
  font-size: 40px;
  margin-top: 10px;
}

#mission-strip .one_half p {
  font-size: 18px;
}

#about-strip_wrapper {
  padding: 0
}

#about-strip .one_fourth {
  display: block;
  width: 100%;
 margin: 30px 0;
}

#ie-question {
  font-size: 18px;
}


.ie-button {
  display: block;
  font-size: 16px;
  width: 190px;
  margin: 20px auto;
}
.ie-qmark {
  display: none;
}

#ie-question_wrapper {
  padding: 10px 0;
}


#tag-line {
  font-size: 16px;
  margin: 30px 0 0 180px;
}

}

@media (max-width: 480px) {

  .header_buttons{
    display: none;
  }

  a#logo {
    margin-top: -30px;
  }

.one_half {
  padding-right: 4%;
  width: 100%;
}

#header-container {
  display: block;
  float: none;
  height: 100%;
  position: absolute;
  top: 20px;
  width: 100%;
}

.socials {
	float: none;
	height: 30px;
	margin: 0;
	top: 35px;
}

.header_buttons {
	display: inline-block;
	float: none;
	height: 40px;
	margin: 0px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 54px;
	width: 185px;
}

.header_buttons .header_button {
	border-radius: 5px;
	display: block;
	width: 65px;
	font-weight: 500;
	margin-right: 5px;
	font-size: 12px;
	padding: 1px 10px 0;
	text-align: center;
	height: 20px;
}


#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar::before {
	float: left;
	content: '\f0c9';
	font-family: FontAwesome;
	padding: 16px 4px;
	margin-left: -10px;
	position: relative;
	z-index: 20;
	line-height: 1em;
	text-align: center;
}

.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
	font-size: 22px;
}

#container_wrapper {
  padding: 15px 10px;
}

ol.sec-ordered-list li::before {
  font-size: 20px;
    width: 30px;

}

ol.sec-ordered-list li {
  font-size: 14px;
  margin: 0 0 10px;
  padding: 0 0 20px 45px !important;
}


.yoyo .widget_nav_menu .current-menu-item .sub-menu li.menu-item {
  display: inline-block !important;
  width: 190px;
  background: none repeat scroll 0 0 #00468b;
  padding: 10px;
  margin: 5px 0 !important;
  vertical-align: top
}


}
@media all and (max-width:1280px){

  .ubermenu-item-layout-image_above {
    padding:15px 10px !important;
  }
}

@media all and (max-width:1180px){

  .ubermenu-item-layout-image_above {
    padding:15px 5px !important;
  }
}

@media all and (max-width:1312px){
    .osc-res-tab .nav>li>a {
    position: relative;
    display: block;
    padding: 4px 3px;
    }

    .one_half{
        padding-right: 0px;
    }
}

div.filter_tab{
   width: 50px;
   position:absolute;
   right:0px;
   top: -40px;
}

div.search-filter-results{
    padding-top:50px;
}

strong {
    font-size: 16px;
    font-weight: 500;
}

.arconix-faq-wrap strong {
	font-size:inherit;

}


div.publication-item{
    margin: 5px;
    padding: 5px;
    float: left;
    width: 20%;
    background-color: #00468b;
    height: 65px;
}

div.publication-item a{
    color: #FFF !important;
    font-weight:bold;
}

div.publication-item > a:hover{
    color: #FFC10D !important;
}

.ubermenu-submenu{
    width: 400px !important;
}

.ubermenu-submenu > li.ubermenu-item{
    display: inline-block !important;
    width: 50% !important;
}

.ubermenu-submenu > li.ubermenu-item-type-custom{
    /*display:none !important;*/
}

div.form-container form {
    display: block !important;
    padding: 5px;
    background-color: #FFF;
}

div.form-container form label{
    color: #000 !important;

}

div.arconix-faq-title{
    font-size: 20px;
    color: #00468b;
}

#content span.page-title{
    font-size: 22px;
    font-weight: bold;
    color: #3675B4;
    border: none;
    background: none;
}

.ubermenu .ubermenu-item-level-0 {
    position: relative;
}

@media all and (max-width:800px){

  .header_button {
    margin-top:10px;
  }
}

@media all and (max-width: 1731px){
    .ubermenu .ubermenu-item-level-0:last-child > ul{
    right: 0px;
}
}
