/* 
Theme Name:    Myebanc
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
*  1.  Global
      1.1 General
      1.2 Typography
*  2. Header Style
    	1. Phone
    	2. Search
    	3. Login
*  3. Nav Style
*/
/*-------------------------------------------------------------------------------
  1. Global Style
-------------------------------------------------------------------------------*/
*{ padding:0; margin:0}
html {font-size:62.5%; font-family:'Omnes',sans-serif}
body{  font-family:'Omnes',sans-serif; font-size:14px; line-height:26px; font-size:1.4rem;line-height:2.6rem;color:#52575f;font-weight:500; background-color:#4e535b;overflow-x: hidden;}
a,a:hover,a:focus,i,input,button,input:focus{ text-decoration:none; transition-delay: 0s;transition-duration: 0.4s;transition-property: all;transition-timing-function: ease; }
a{color:#b25400;}
iframe { border:0; outline:  none; }
::-moz-selection {background: #bf5900;text-shadow: none; color: #FFF}
::selection {background: #bf5900;text-shadow: none;color: #FFF}
img{ max-width: 100%; border: none; outline: none; height: auto; }
b, strong{ font-weight: 600}
input,textarea {/*-webkit-appearance: none;*/border-radius:0;}
/* 1.2 Typography */
h1,h2,h3,h4,h5,h6{ font-family:'Omnes',sans-serif;}
.shadow{-webkit-box-shadow: 0px 7px 25px -2px rgba(208,99,1,0.36);
-moz-box-shadow: 0px 7px 25px -2px rgba(208,99,1,0.36);-ms-box-shadow: 0px 7px 25px -2px rgba(208,99,1,0.36);-o-box-shadow: 0px 7px 25px -2px rgba(208,99,1,0.36);
box-shadow:0px 7px 25px -2px rgba(208,99,1,0.36);}
.shadow-b{-webkit-box-shadow: 0px 7px 25px -2px rgba(0,0,0,0.20);-moz-box-shadow: 0px 7px 25px -2px rgba(0,0,0,0.20);-ms-box-shadow: 0px 7px 25px -2px rgba(0,0,0,0.10);-o-box-shadow: 0px 7px 25px -2px rgba(0,0,0,0.20);
box-shadow:0px 7px 25px -2px rgba(0,0,0,0.20);}
.shadow-ye{-webkit-box-shadow: 0px 7px 25px -2px rgba(208,99,1,0.20);-moz-box-shadow: 0px 7px 25px -2px rgba(208,99,1,0.20);-ms-box-shadow: 0px 7px 25px -2px rgba(208,99,1,0.20);-o-box-shadow: 0px 7px 25px -2px rgba(208,99,1,0.20);box-shadow:0px 7px 25px -2px rgba(208,99,1,0.20);}
.position{ position: relative;}
.navicon,.search-for-mobile,.searchicon,.loginbutton_mobile{ display: none; }
/*-------------------------------------------------------------------------------
  2. Header Style
-------------------------------------------------------------------------------*/
.header{ padding-top: 15px}
/*-------------------------------------------------------------------------------
   Header Top Style
-------------------------------------------------------------------------------*/
.hed-top{ float: right;}
.callpan,.search-pan,.loginbutton{ float: left; position: relative;}
.callpan{ margin-right: 15px; padding-top: 3px}
.search-pan{ margin-right: 14px}
.callpan p{ margin-bottom: 0; text-align: right;}
.callpan .call{ text-transform: uppercase; font-size: 18px; font-size: 1.8rem; line-height: 19px; line-height: 1.9rem; color: #FFF; letter-spacing: 1px;  font-weight: 500;}
.callpan .call a{ color: #FFF; text-decoration: underline}
.callpan .call a:hover{color: #ffd248; text-decoration:none;}
.callpan .time{ font-size: 12px; font-size: 1.2rem; color: #CCCCCC; line-height: 13px; line-height: 1.3rem;font-weight: 500;}
.account-button-mob{ display: none; }
/*-------------------------------------------------------------------------------
   Header Top Search Style
-------------------------------------------------------------------------------*/
.search-pan label{ float: left; position: absolute; left: 0; cursor: text;}
.search-pan input.searchfield,.search-pan button.search-submit,.searchfield{transition-delay: 0s;transition-duration: 0.4s;transition-property: all;transition-timing-function: ease;}
.search-pan input.searchfield,.search-pan label,.searchfield{ background-color: #42474d; border: none; outline: none; padding-left: 15px; padding-right: 15px; height: 40px; width: 161px; max-width: 161px; font-size: 14px; line-height: 18px; font-size: 1.4rem; line-height: 1.8rem;font-weight: 500; color: #a0a2a5; float: left;}
.search-pan input.searchfield:focus + label,.search-pan input.searchfield.focus + label{ display: none;}
.search-pan label{color:#ffd248; line-height: 40px; line-height: 4rem; margin: 0}
.search-pan input.searchfield::-webkit-input-placeholder {color:#ffd248;}
.search-pan input.searchfield::-moz-placeholder {color:#ffd248;}
.search-pan input.searchfield:-ms-input-placeholder {color:#ffd248;}
.search-pan input.searchfield:-moz-placeholder {color:#ffd248;}
.search-pan input.searchfield:focus,.search-pan input.searchfield.focus{ width: 246px;max-width: 246px;background-color: rgba(0,0,0,0.1);}
.search-pan input.searchfield:focus::-webkit-input-placeholder,.search-pan input.searchfield.focus::-webkit-input-placeholder {color:#a0a2a5;}
.search-pan input.searchfield:focus::-moz-placeholder,.search-pan input.searchfield.focus::-moz-placeholder {color:#a0a2a5;}
.search-pan input.searchfield:focus:-ms-input-placeholder {color:#a0a2a5;}
.search-pan input.searchfield:focus:-moz-placeholder,.search-pan input.searchfield.focus:-moz-placeholder {color:#a0a2a5;}
.search-pan .search-submit{ display: block; width: 40px; height: 40px; border: none; outline: none; background: transparent; background-color: #42474d; cursor: pointer; float: right; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAMFBMVEX/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kiU3hSuAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAeklEQVR42mWOWxLFIAhDsVatgmT/u60PGOf25ifMYUIgU6BfJVYolwNCw5ZcjgTQVmoHusULwHMMFagbnSUDKxqBPMzGND2vlQceQ9GrB/oEbx8VaufFb2RAZvTi9YR3QyrrsG5N4cGWHkaxivZ2U3N2tBj9s/BlOdELNEoGOjHm+isAAAAASUVORK5CYII=); background-repeat: no-repeat; background-position: center center; }
.search-pan .search-submit:hover{ background-color: #ffd248;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAd0lEQVR42n2OUQ7DIAxDA7SlISG+/22nwszQNM1f1nMcWf4pfYPTAmF1P2mY8ryYA9GqdqDzQwXs8UkBfbNPbMBsF+ASoT2HuUbIyk1WOIBs6x7LBiKtUVlY9qedbW7hBLhaAOiZr29MxQalqEdvhzTCTQPKD5he7egGLzFXUTEAAAAASUVORK5CYII=);
}
/*-------------------------------------------------------------------------------
   Header Top Login Style
-------------------------------------------------------------------------------*/
.loginbutton{ display: block; width: 85px; height: 40px; text-align: center; line-height: 40px; line-height: 4rem;background-color: #42474d; font-size: 14px; font-size: 1.4rem; text-transform: uppercase; letter-spacing: 1px; color: #ffd248;font-weight: 500;}
.loginbutton:hover,.loginbutton:focus{ background-color: #ffd248; color: #52575f;}
/*-------------------------------------------------------------------------------
   Logo Style
-------------------------------------------------------------------------------*/
.logo{ width: 100%; max-width: 219px; margin-top: 30px; margin-left: 30px; float: left;}
.logo img {max-width: 220px; max-height: 60px;}
/*-------------------------------------------------------------------------------
  	Nav Style
-------------------------------------------------------------------------------*/
.main-navigation{ border: 2px solid #686b71; margin-top: 30px; margin-bottom: 15px;margin-right: 15px;
-webkit-border-top-right-radius: 60px;
-webkit-border-bottom-right-radius: 60px;
-moz-border-radius-topright: 60px;
-moz-border-radius-bottomright: 60px;
-ms-border-radius-topright: 60px;
-ms-border-radius-bottomright: 60px;
border-top-right-radius: 60px;
border-bottom-right-radius: 60px;}
.main-navigation ul{ list-style: none; padding: 0; margin: 0}
.main-navigation li{ display: inline-block; text-transform: uppercase; font-size: 18px; font-size: 1.8rem; line-height:56px; line-height: 5.6rem;  padding-right: 30px; padding-left: 33px; position: relative;font-weight: 500;}
.main-navigation li>a{ color: #FFF; display: block; line-height: 56px;}




.main-navigation li:hover a,.main-navigation li.current_page_item a,.main-navigation li.current-page-ancestor a,.main-navigation li.current-menu-item a,.main-navigation li.current_page_parent a{color: #ffd248;}
.main-navigation li:after,.main-navigation li:before{ content: ""; display: block; width: 4px; height: 4px; border-radius: 100%; background-color: #ffd248; position: absolute; left: 0; right: 0; top:27px}
.main-navigation li:before{right: inherit;left: -6px;}
.main-navigation li:first-child:after,.main-navigation li:first-child:before{ display: none;}
.main-navigation li:first-child{ padding-left: 29px}
.main-navigation li.myaccount{ text-transform: none; font-size: 24px; font-size: 2.4rem;padding: 0; text-align: center;  float: right; border-radius: 60px;  letter-spacing: normal;  font-weight: 400; }
.main-navigation li.myaccount a{ display: block;width: 370px;border-radius: 60px; color: #FFF;right:2px; position: relative;top: -2px;border: 2px solid #ffd248; right: -2px; position: absolute; height: 60px}
.main-navigation li.myaccount a:hover,.main-navigation li.myaccount a:focus{ background-color: #ffd248; border-color: #ffd248; color: #52575f}
.main-navigation li.myaccount:after{right: inherit;left:-463px;}
.main-navigation li.myaccount:before{right: inherit;left:-468px}

.bg-iamge{background-image: url(../images/new-yellow-orange-brown-300.svg);background-repeat: no-repeat; background-position:center 3px; background-size: 100% auto; }
.bg-iamge-2,.bg-iamge-two{background-image: url(../images/new-grey-yellow-orange-brown-300.svg); background-repeat: no-repeat; background-position: center 3px; background-size: 100% auto;}

/*-------------------------------------------------------------------------------
  Drop DOWN Style
-------------------------------------------------------------------------------*/
.icon-angle-down{ display: none; }
.main-navigation li ul{overflow: hidden;background-color: #4e535b;opacity: 0; height: 0;
    position: absolute; top:73px;min-width:30rem; max-width: 100%;list-style: none; padding: 0; text-align: left;transition: opacity 0.6s ease 0s, left 0.6s ease 0s, top 0.6s ease 0s, height 0s ease 0.6s; left:-2px;z-index: 5;   }
.main-navigation li:hover ul{overflow: visible;height: auto;opacity: 1;  top:56px; transition: opacity 0.6s ease 0s, left 0.6s ease 0s, top 0.6s ease 0s;z-index: 999;}
.main-navigation li:first-child ul>li{ padding-left: 0 }
.main-navigation li ul>li:after, .main-navigation li ul>li:before{ display: none; }
.main-navigation li ul>li{ margin-left: 0; font-size: 14px; font-size: 1.4rem; display: block; padding: 0; margin: 0; border: 2px solid #686b71; border-bottom: none; font-weight: 500}

.main-navigation li ul>li:last-child{ border-bottom: 2px solid #686b71;}
.main-navigation li ul>li>a{ line-height: 18px; line-height: 1.8rem; color:#FFF; padding:0; padding: 15px}
.main-navigation li ul>li>a span{ display: inline-block; padding-left: 3px }
.main-navigation li:hover ul li a{ color:#FFF}
.main-navigation li:hover ul li:hover a{color:#ffd248; background-color: #42474d}
.main-navigation li ul>li.current-menu-item a{color:#ffd248;background-color: #42474d}



/*-------------------------------------------------------------------------------
    embed video acf Style
-------------------------------------------------------------------------------*/
.embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; } 
.screen-reader-text:focus {background-color: #f1f1f1; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.breadcrumb-pan{ text-align: left; }
.breadcrumb-pan ul{ list-style: none; padding: 0; margin: 0; padding-left: 15px; padding-top: 7px;text-align: left; }
.breadcrumb-pan ul li{ display: inline-block; color: #696969;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAMAAAAcTszfAAAAJ1BMVEUAAAD/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kj/0kgDJ8A5AAAADXRSTlMACREaIiszRFVeZneAMPGIygAAACZJREFUCNcFwYcBACAIACBsp/1/b+BOsCo7xH4H2qkQu24nc8AAHxBCAJrcXeh8AAAAAElFTkSuQmCC);
 background-position: 0 11px; padding-left:12px; padding-right:7px}
.breadcrumb-pan ul li:first-child{ padding-left: 0; background-image: none; }
.breadcrumb-pan ul li a{color: #696969}
.breadcrumb-pan ul li:hover a{ color: #d16302 }

/*--------------------------------------------------------------
>>> Marketo Style:
----------------------------------------------------------------*/
/*
.marketo-wrapper{ padding-top:0; padding-bottom: 60px;overflow: hidden; background-color: #FFF}
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"]{font-family: 'Omnes'; max-width: 100%; padding:49px}
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_title{ text-align: center; margin: 0; color: #52575f; font-weight: 300; font-size: 44px; font-size: 4.4rem; line-height: 44px; line-height: 4.4rem; padding-bottom: 50px;max-width: 100%;font-family:'Omnes',sans-serif}
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_label h4{font-size:28px; color: #d06301;font-weight: 300;font-family:'Omnes',sans-serif}
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_description p{ color: #52575f; font-size: 14px; line-height: 18px;font-family:'Omnes',sans-serif }
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_item_inner{ background-color:#FFF }
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_item_inner{ width:90% }
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_description_container{ padding-top: 20px }
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_link_container{ height: inherit; overflow: visible; }
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_link_container a{ display: block; margin: 0 auto; width: 170px; height: 40px; text-transform: uppercase; font-size: 18px; font-size: 1.8rem; line-height: 34px; line-height: 3.4rem; background-color: #52575f; border: 2px solid #e6921f; color: #FFF; letter-spacing: 1px; margin-bottom: 0px; font-weight: 500; text-align: center; border-radius: 0px; padding: 0px;} 
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_link_container a:hover{ background-color: #d16302; color: #FFF; border-color: #e7921d;}
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_content_container{ padding: 0 }
.marketo-wrapper .RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_label_container{ height: 96px; padding-top: 15px }
*/


.heading-marketo{ text-align: center; font-weight:500;color: #d06301;font-size: 19px;font-size:1.9rem;line-height: 22px;line-height: 2.2rem;padding-bottom: 30px; }
#thankYouContent{ font-size:20px;line-height:22px;font-size:2rem;line-height:2.2rem;font-weight:300;color:#d06301; font-family:'Omnes',sans-serif; text-align: center; }
.presspagenewsletter .form-banner{ width: 100% }
.presspagenewsletter .form-banner .mktoButtonRow{ width: 150px; }
.presspagenewsletter .form-banner .mktoForm .mktoFormRow{ width: 177px }
.presspagenewsletter .form-banner .mktoForm input[type=email]{ background-color: inherit; background-color:  transparent; }

/* Download Application Images*/
.app-wrapper1{ width:100%;}
.app-group{	width:510px; margin:0px auto;}
.app-image1{ float:left; margin-bottom:10px; margin-top:5px;}
.app-image2 { float:right; margin-bottom:10px; margin-top:5px;}
.app-image1 > a > img {	width: 200px !important; height: auto !important;}
.app-image2 > a > img {	width: 200px !important; height: auto !important;}
/*-------------------------------------------------------------------------------
  Login Menu Style
-------------------------------------------------------------------------------*/
.loginmenu {
	display: block !important; 
	margin-top: 0px !important; 
	border: 0px !important;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	}
.loginmenu li>a {line-height: 40px}
.loginmenu li:hover a,.main-navigation li.current_page_item a,.main-navigation li.current-page-ancestor a,.main-navigation li.current-menu-item a,.main-navigation li.current_page_parent a{color: #42474d;}


