/**
 * @file
 * Subtheme specific CSS.
 */
#header {
    background-color: #000;
}

#superfish-main > li > a {
    font-family: 'Roboto';
    color: #ffc734;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    text-decoration: none;
}
#superfish-main > li > ul li a {
    color: #FFCA00;
    font-size: 15px;
    word-break: break-word;
    text-decoration: none;
}
#superfish-main > li > ul li a:hover {
    color: #FFF;
    font-size: 15px;
    word-break: break-word;
    text-decoration: none;
}
#superfish-main > li > ul {
    left: auto;
    background: black;
    z-index: 0;
    margin-top: 10px;
}
#main-standardfront-page{
  width: 250px;
  height: 45px;
  background-image: url('https://dobusinessjamaica.com/wp-content/uploads/2019/12/JAMPRO_Logo_whiteText.png');
    background-size: 160px;
    width: 163px;
    height: 45px;
}
#main-standardfront-page > a{
    opacity: 0;
}
#main-menu-link-contentf399ee70-1d1e-4783-93cd-7bfdc10d01dc{
  width: 250px;
  height: 45px;
  background-image: url('https://dobusinessjamaica.com/wp-content/uploads/2019/04/00-01-17-dobusinessjamaica.png');
    background-size: 160px;
    width: 166px;
    height: 90px;
}
#main-menu-link-contentf399ee70-1d1e-4783-93cd-7bfdc10d01dc > a{
    opacity: 0;
}
#superfish-main #main-menu-link-contentf399ee70-1d1e-4783-93cd-7bfdc10d01dc{
    margin-top: 0px;
}
#superfish-main li{
    margin-top:20px;
}
#superfish-main{
    display: inline-block;
    float: left;
}
#block-mainnavigation-2 .content{
    display: inline-block;
}
#block-mainnavigation-2 .content ul li ul{
    text-align:left;
}
#search-block-form #edit-keys {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
    visibility: visible;
}
#search-block-form #edit-keys:focus {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#block-jampro-bootstrap-search #edit-submit{
    display: none;
}
#search-block-form #edit-keys{
    background-color: #000;
    border-color: #000;
}

#search-block-form #searchIcon:focus + #edit-keys {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
    visibility: visible;
}
/*
#edit-keys:hover {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #ff9900;
	cursor: auto;
    visibility: hidden;
}
*/
#search-block-form #edit-keys:-moz-placeholder {
	color: transparent;
}
#search-block-form #edit-keys::-webkit-input-placeholder {
	color: transparent;
}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; 
}


#search-block-form input[type=search] {
	/*background: #ededed url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;*/
	border: solid 1px #ccc;
	padding: 9px 10px 9px 32px;
	width: 55px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
#search-block-form input[type=search]:focus {
	width: 130px;
	background-color: #000;
	border-color: #66CC75;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}
input:-moz-placeholder {
	color: #000;
}
input::-webkit-input-placeholder {
	color: #000;
}
#search-block-form #searchIcon, #edit-keys{
    float:left;
    padding-right: 8px;
    padding-top: 10px;
}
#block-jampro-bootstrap-search{
    display: block;
    margin-top: 20px;
    float: left;
}
#block-jampro-bootstrap-search a, #block-jampro-bootstrap-search a:visited{
    color: #ffc734
}
#block-mainnavigation-2{
    text-align: center;
}
#block-invest {
    float: left;
    border: 2px;
    width: 48%;
}
#block-tradequadrant {
    float: left;
    border: 2px;
    width: 50%;
}
#block-investmentquadrant {
    float: left;
    border: 2px;
    width: 50%;
}
#block-trade{
    float: left;
    border: 2px;
    width: 48%;
}
#block-agribusiness, #block-energy, #block-film, #block-globaldigitalservices, #block-manufacturing, #block-mining, #block-tourism{
    width:222px;
    height:187px;
    margin: 6px;
}
#block-logisticsinfrastructure{
    margin: 6px;
}
.region-sectors h2, .region-sectors-row2 h2{
    font-size: 22px;
    font-weight: 900;
    color: #fff;
    margin-left: 15px;
    margin-top: 121px;
}
#block-agribusiness{
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)), url("../../../../sites/default/files/images/sectorHome/AgribusinessBanner.jpg");
}
#block-energy{
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)), url("../../../../sites/default/files/images/sectorHome/energyBanner.jpg");
}
#block-film{
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)), url("../../../../sites/default/files/images/sectorHome/filmBanner.jpg");
}
#block-globaldigitalservices{
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)), url("../../../../sites/default/files/images/sectorHome/globalDigitalBanner.jpg");
}
#block-logisticsinfrastructure{
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)), url("../../../../sites/default/files/images/sectorHome/logisticsBanner.jpg");
}
#block-manufacturing{
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)), url("../../../../sites/default/files/images/sectorHome/manufacturingBanner.jpg");
}
#block-mining{
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)), url("../../../../sites/default/files/images/sectorHome/miningBanner.jpg");
}
#block-tourism{
    background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)), url("../../../../sites/default/files/images/sectorHome/tourismBanner.jpg");
}
#block-sectors h2{
    color: #000;
    font-size: 38px;
    line-height: 48px;
    text-align: left;
    font-family: Roboto;
    font-weight: 900;
    font-style: normal;
    text-transform: uppercase;
}
#sectorTitles a{
    font-size: 22px;
    font-weight: 900;
    color: #fff;
    text-decoration: none;
    padding-top: 125px;
    padding-bottom: 33px;
}
#sectorTitles{
    margin-left: 15px;
    margin-top: 121px;
}
#block-invest h2{
    text-transform: uppercase;
    border: 3px solid #82B71A!important;
    border-radius: 0 40px 40px;
    padding: 10px 35px 10px 15px;
}
#block-trade h2{
    text-transform: uppercase;
    border: 3px solid #FFCA00!important;
    border-radius: 0 40px 40px;
    padding: 10px 35px 10px 15px;
}
#block-trade{
    margin-left: 15px;
}
#block-invest{
    margin-right: 15px;
}
#block-agribusiness:hover{
    display: hidden;
}
#sectorRegion{
    margin: 0px auto;
}
#sectorRegionContainer{
    text-align: center;
}
.region-sectors-row2{
    text-align: center
}
.region-sectors{
    
}
#logisticsImage{
    z-index: 1;
}
#logisticsLabel, #tourismLabel, #manufacturingLabel, #filmLabel, #energyLabel, #miningLabel, #famLabel, #miningLabel, #globalServicesLabel, #agribusinessLabel{
    font-size: 22px;
    font-weight: 900;
    color: #fff;
    margin-left: 15px;
    margin-top: -70px;
    z-index: 2;
}
a.nav-link.nav-link--user-register {
    display: none;
}
.node--type-europage .field.field--name-title.field--type-string.field--label-hidden {
    display: none;
}