/*
 Theme Name:   Divi-child
 Description:  Divi child theme
 Author:       UNOS Communications
 Author URI:   http://www.unos.org
 Template:     Divi
 Version:      Monday Feb 15 2016 BWH
*/

/* UNOS color palette */
.unosblue {color:#0f99d6;}      /* rgb(15, 153, 214)  UNOS Blue    */
.unosgreen {color:#80c342;}     /* rgb(128, 195, 66)  UNOS Green   */
.unosnavy {color:#0a3c6e;}      /* rgb(10, 60, 110)   UNOS Navy    */
.navytext {color:#114C88;}      /* rgb(17, 76, 136)   Navy text    */
.txlpurple {color:#702784;}     /* rgb(112, 39, 132)  TXL Purple   */
.txpaqua {color:#00a4a4;}       /* rgb(0, 164, 164)   TXP Aqua     */
.mediumpurple {color:#8f6b99;}  /* rgb(143, 107, 153) Med Purple   */
.mediumaqua {color:#5abeb6;}    /* rgb(90, 190, 182)  Med Aqua     */
.mediumgrey {color:#cccccc;}    /* rgb(204, 204, 204) Med Grey     */
.lightblue {color:#d9f4ff;}     /* rgb(217, 244, 255) Light Blue   */
.lightpurple {color:#d6d9ee;}   /* rgb(214, 217, 238) Light Purple */
.lightaqua {color:#b4f0ec;}     /* rgb(180, 240, 236) Light Aqua   */
.lightgrey {color:#e7e7e7;}     /* rgb(231, 231, 231) Light Grey   */
.accentgreen {color:#beff00;}   /* rgb(190, 255, 0)   Accent Green */
.accentorange {color:#f9c200;}  /* rgb(249, 194, 0)   Accent Orange*/
.calloutorange {color:#e69933;} /* rgb(230, 153, 51)  Callout Org  */
.heartred {color:#ee3524;}      /* rgb(238, 53, 36)   Heart Red    */
.liverblue {color:#006fba;}     /* rgb(0, 111, 186)   Liver Blue   */
.kidneyorange {color:#f3901d;}  /* rgb(243, 144, 29)  Kidney Orange*/
.heartlungyellow {color:#f9c200;}/* rgb(249, 194, 0)  HL Yellow    */
.pancreaspink {color:#f9c200;}   /* rgb(182, 0, 106)  Pancreas Pink*/
.successgreen {color: #ddfbc2}   /* Success confirmation msg */


/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
    font-family: 'ubunturegular';
    src: url('fonts/Ubuntu/ubuntu-r-webfont.eot');
    src: url('fonts/Ubuntu/ubuntu-r-webfont.eot') format('embedded-opentype'),
         url('fonts/Ubuntu/ubuntu-r-webfont.woff') format('woff'),
         url('fonts/Ubuntu/ubuntu-r-webfont.ttf') format('truetype'),
         url('fonts/Ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntulight';
    src: url('fonts/Ubuntu/ubuntu-l-webfont.eot');
    src: url('fonts/Ubuntu/ubuntu-l-webfont.eot') format('embedded-opentype'),
         url('fonts/Ubuntu/ubuntu-l-webfont.woff') format('woff'),
         url('fonts/Ubuntu/ubuntu-l-webfont.ttf') format('truetype'),
         url('fonts/Ubuntu/ubuntu-l-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntulightitalic';
    src: url('fonts/Ubuntu/ubuntu-li-webfont.eot');
    src: url('fonts/Ubuntu/ubuntu-li-webfont.eot') format('embedded-opentype'),
         url('fonts/Ubuntu/ubuntu-li-webfont.woff') format('woff'),
         url('fonts/Ubuntu/ubuntu-li-webfont.ttf') format('truetype'),
         url('fonts/Ubuntu/ubuntu-li-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntubold';
    src: url('fonts/Ubuntu/ubuntu-b-webfont.eot');
    src: url('fonts/Ubuntu/ubuntu-b-webfont.eot') format('embedded-opentype'),
         url('fonts/Ubuntu/ubuntu-b-webfont.woff') format('woff'),
         url('fonts/Ubuntu/ubuntu-b-webfont.ttf') format('truetype'),
         url('fonts/Ubuntu/ubuntu-b-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntucondensed';
    rc: url('fonts/Ubuntu/ubuntu-c-webfont.eot');
    src: url('fonts/Ubuntu/ubuntu-c-webfont.eot') format('embedded-opentype'),
         url('fonts/Ubuntu/ubuntu-c-webfont.woff') format('woff'),
         url('fonts/Ubuntu/ubuntu-c-webfont.ttf') format('truetype'),
         url('fonts/Ubuntu/ubuntu-b-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntumedium';
    src: url('fonts/Ubuntu/ubuntu-m-webfont.eot');
    src: url('fonts/Ubuntu/ubuntu-m-webfont.eot') format('embedded-opentype'),
         url('fonts/Ubuntu/ubuntu-m-webfont.woff') format('woff'),
         url('fonts/Ubuntu/ubuntu-m-webfont.ttf') format('truetype'),
         url('fonts/Ubuntu/ubuntu-m-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'crimson_textroman';
    src: url('fonts/crimson/crimsontext-regular-webfont.eot');
    src: url('fonts/crimson/crimsontext-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimson/crimsontext-regular-webfont.woff2') format('woff2'),
         url('fonts/crimson/crimsontext-regular-webfont.woff') format('woff'),
         url('fonts/crimson/crimsontext-regular-webfont.ttf') format('truetype'),
         url('fonts/crimson/crimsontext-regular-webfont.svg#crimson_textroman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'crimson_textitalic';
    src: url('fonts/crimson/crimsontext-italic-webfont.eot');
    src: url('fonts/crimson/crimsontext-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimson/crimsontext-italic-webfont.woff2') format('woff2'),
         url('fonts/crimson/crimsontext-italic-webfont.woff') format('woff'),
         url('fonts/crimson/crimsontext-italic-webfont.ttf') format('truetype'),
         url('fonts/crimson/crimsontext-italic-webfont.svg#crimson_textitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'crimson_textbold';
    src: url('fonts/crimson/crimsontext-bold-webfont.eot');
    src: url('fonts/crimson/crimsontext-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimson/crimsontext-bold-webfont.woff2') format('woff2'),
         url('fonts/crimson/crimsontext-bold-webfont.woff') format('woff'),
         url('fonts/crimson/crimsontext-bold-webfont.ttf') format('truetype'),
         url('fonts/crimson/crimsontext-bold-webfont.svg#crimson_textbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'crimson_textbolditalic';
    src: url('fonts/crimson/crimsontext-bolditalic-webfont.eot');
    src: url('fonts/crimson/crimsontext-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimson/crimsontext-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/crimson/crimsontext-bolditalic-webfont.woff') format('woff'),
         url('fonts/crimson/crimsontext-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/crimson/crimsontext-bolditalic-webfont.svg#crimson_textbolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
body { font-family: 'ubunturegular', Arial, sans-serif; font-size: 16px; color: #333; background-color: #fff; line-height: 2em; font-weight: 500; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
a { color: #0f99d6; }
a:hover {color:#e69933;}
body, html { height: 100%; }
html {background-color: #fff; }
h1 { font-family: 'ubuntulight', Helvetica, Arial, Lucida, sans-serif;}
header h1 { display: none; }
h2, h4, h5, h6, html, body, input, textarea, select { font-family: 'ubunturegular', Helvetica, Arial, Lucida, sans-serif; }
h2 {color:#0f99d6; padding-top: 0; font-size: 30px; }
h2.widget-title { font-size: 18px; font-family: 'ubuntumedium'; }
h3 {color:#114C88; font-family: 'ubuntumedium', Helvetica, Arial, Lucida, sans-serif; font-size: 24px;}
h4 {color:#114C88; font-size: 18px; font-family: 'ubuntubold', Helvetica, Arial, Lucida, sans-serif; }
h5 {color:#0f99d6; font-family: 'ubuntubold', Helvetica, Arial, Lucida, sans-serif; }
h6 {font-family: 'ubuntumedium', Helvetica, Arial, Lucida, sans-serif; }
p + h2, p + h3, p + h4, p + ul, ul + h2, ul + h3, ul + h4 { margin-top:.8em;}
p + ul { margin-left: .8em;}
blockquote {border-left: 5px solid #e69933;}
footer h4 { color: #29a8e6;}
sup { font-size: xx-small; }
#main-header { top: 33px; padding: 0 !important;}
body.et_fixed_nav.et_secondary_nav_enabled #main-header { top: 33px; }

.home #breadcrumb { display: none;}
#breadcrumb { background-color: #e6e6e6; border-top: 1px #ccc solid; }
#breadcrumb .container { padding: 2px 0 2px 0 !important; font-size: small; }
#breadcrumb a { color: #333; text-decoration: underline; }
#breadcrumb a:hover { color: #fff; }



/*---------------[TOP HEADER - Secondary Navigation - Audience]-------------------------------------------------------------------------------*/
#top-header { background-color: #0a3c6e; }

/* Working together saving lives */
.et-tagline { float: left; padding-bottom: 10px; font-family: 'crimson_textitalic', Georgia, Times, serif;font-size: 16px; color: #fff; }

/*---------------[MAIN HEADER - Logo and Primary Navigation - Site Navigation]---------------------------------------------------------------------------*/
#main-header nav#top-menu-nav { padding-top: 30px !important;}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header { top: 65px; !important;}

/* Logo */
.unoslogo { 
  display: block; 
  float: left;	
  width: 357px; 
  height:82px; 
  min-height: 82px;
  padding:0; 
  margin:0;	
  background-image: url('images/unos-logo.png') no-repeat left top !important; 
  background:url('images/unos-logo.jpg');
}

#et-secondary-menu { padding-bottom: 0; }
#et-secondary-nav  { float: right; }
#et-secondary-nav li { margin-right: 40px; }
#et-secondary-nav li.sign { margin-right: 0;}
#et-secondary-nav a { font-size: 12px; font-weight: 100; color: #fff !important; text-transform: uppercase; text-decoration: none; }
#et-secondary-nav a:hover { color:#e69933 !important; text-decoration: none; }
#et-secondary-nav .sign a:after { content:" TO BE A DONOR";}


/* Navigation */
#top-menu li, .fullwidth-menu li { padding-right: 10px; font-size: 15px; }
#top-menu a, .fullwidth-menu a { color: #666; font-weight: 900; }
#top-menu a:hover, .fullwidth-menu a:hover { color: #e69933; }
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a { color: #0f99d6; }
#top-menu .menu-item-has-children > a:first-child:after, .fullwidth-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after { content: none; } /* Get rid of arrows on menu */

.et_fixed_nav #logo { max-height: 81px; }
.et-fixed-header #logo { max-height: 30px; }

/* Mega menu */
#top-menu li.mega-menu > ul, .fullwidth-menu-nav li.mega-menu > ul { top: 82px !important; }

/* Subnav */
.nav li ul {  border-top: 3px solid #80c342; }
#top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a { font-weight: bold; }

/* Search */
#et_top_search {
  display: block;
  float: right;
  /*margin: 43px 0 0 22px;*/
  position: relative;
  width: 18px;
  top: 21px !important;
}
.et-search-form { top: 45px; }
.et-search-form { border-top: 3px solid #e69933;}

.et_pb_section { padding:0; }
.et_pb_section h1 { margin-bottom: 0; color: #fff; font-size: 56px; text-shadow: 0 1px 3px rgba(0,0,0,0.3); }
/*.et_pb_container {
	margin: 0 auto;
	min-height:300px;
	position: relative;
	width: 1080px;
	z-index: 2;*/
}

/* Layout */
.et_right_sidebar #left-area { float: left; width: 700px; margin-right: 60px; }
.et_right_sidebar #sidebar { float: left; width: 320px; }
  .et_right_sidebar #main-content .container:before { right: 320px; }
  .et_left_sidebar #main-content .container:before { left: 320px; }

#main-content .container {  padding-top: 58px;  padding-bottom: 20px; }
.et_pb_pagebuilder_layout #main-content { background-color: #fff; }

/* blocks for IE8 */
.two_col_1 {
  float: left;
  min-height: 1px;
  position: relative;
  width: 50%;
}
.two_col_2 {
  float: left;
  min-height: 1px;
  position: relative;
  width: 50%;
}
.three_col_1 {
  float: left;
  position: relative;
  width: 34%;
  min-width: 275px;
}
.three_col_2 {
  float: left;
  position: relative;
  width: 33%;
  min-width: 275px;
}
.three_col_3 {
  float: left;
  position: relative;
  width: 33%;
  min-width: 275px;
}

.contentblock {text-align: left; }
.prominent { font-family: 'ubuntumedium'; font-size: 24px; color:#0a3c6e; text-align: center;}
.homedatapoint { color: #0f99d6; font-size: 72px; margin-top: 16px; margin-bottom: 20px;}
#homewaitlist .et_pb_row { padding: 30px 0 0 0;}

/* audience blocks for patients, professionals, donor families and living donors on home page */
.cta_list a { color: #fff; }
.cta_list a:hover { color: #FFB85B; /*light orange for hover on dark color */}


/* remove sidebar dividing line */
.container::before { display:none; }
.et_pb_widget_area_right { border-left:0; }
.et_pb_widget_area_left { border-right:0; }
.textwidget, .widget_aboutmewidget { line-height: 1.7em; font-size: 15px; color:#333; margin-bottom:15px; }
.et_pb_bg_layout_light .et_pb_widget li a {  color: #0f99d6; }
.et_pb_bg_layout_light .et_pb_widget li a:hover {  color: #e69933; }
.widgettitle {color:#114C88; font-size: 18px; font-family: 'ubuntubold', Helvetica, Arial, Lucida, sans-serif; }

/* slider */
.et_pb_slider .et_pb_slide, .et_pb_slider .et_pb_slide:first-child { background-position: center 0px; }
.et_pb_slide_description {  padding: 475px 100px 10px 100px; } 
.et_pb_slide_description h2 { 
  font-weight: 300; 
  font-size: 36px;
  font-family: "crimson_textitalic", Georgia, "Times New Roman", Times, serif;
  line-height:normal;
  background-color:rgba(11, 8, 5, 0.3);
  padding:10px;
 }
 .et_pb_bg_layout_dark .et_pb_slide_content {
  color: #fff;
  background-color: rgba(11, 8, 5, 0.3);
}
.et_pb_slide_content a { color: #fff; }
.et_pb_slide_content a:hover { color: #e69933; }
#unoshistory, #unoshistory .et_pb_container { 
        height: 450px !important; 
    }
    #unoshistory, #unoshistory .et_pb_slide { 
        max-height: 450px; 
    }
    #unoshistory .et_pb_slide_description { 
        position: relative; 
        top: 10%;
        padding-top: 0 !important; 
        padding-bottom: 0 !important; 
        height:auto !important; 
    }

#unoshistory .et_pb_slide_content { font-size: 14px; line-height: 1.7em;}
#unoshistory .et_pb_bg_layout_dark .et_pb_slide_content { background-color: transparent;}
#unoshistory .et_pb_slide_description h2 {background-color: transparent; padding-left: 0;}
#unoshistory .et_pb_slide_description { padding: 0; margin: 0 auto; }

 /*---- page titles and color blocks ------*/
}
.et_pb_aqua { background-image: url(images/callout-bar-aqua.png); }
.et_pb_blue { background-image: url(images/callout-bar-blue.png); }
.et_pb_green { background-image: url(images/callout-bar-green.png); }

/* headers with photos */
.headerphoto h1 {  padding-top: 20px; }
p.intro {
  color: #fff;
  font-size: larger;
  padding-top: 20px;
}
p.caption {
  color: #fff;
  font-family: "crimson_textitalic", Georgia, Times, serif;
}
p.caption a { color: #beff00; }
img.headerimg.et-waypoint.et_pb_image.et_pb_animation_left.et-animated {
  -ms-transform: rotate(3deg);
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
  box-shadow: 3px 3px 10px hsla(0,0%,0%, 0.3);
}

.et_pb_slide a.et_pb_more_button { color: white; }

.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a,.et_nav_text_color_light #et-info a { color: rgba( 255, 255, 255, .8 ); }

.percent .percent-value { font-size: 80%;}
.organ_overview .et_pb_blurb h4 { font-family: 'ubunturegular'; font-size: 24px; padding: 18px 0 0 0; margin: 0 12px 36px 14px;}
.organ_overview .et_pb_blurb_position_left .et_pb_main_blurb_image { width: 50px; }
.et_pb_blurb_content { text-align: center; font-family: 'ubunturegular'; line-height: 1.2em; font-size: 24px; }
.et_pb_bg_layout_light .et_pb_blurb_content {color: #114C88; }
.et_pb_bg_layout_dark .et_pb_blurb_content { color: #0f99d6; }
.icontextsmall {line-height: 1.6em; font-size: 16px; font-family: 'ubuntumedium';}
.et_pb_blurb_content a.et_pb_more_button { color: #fff; margin-top: 10px; }
a.et_pb_more_button { color:#0f99d6;font-size:14px;}
a.et_pb_more_button:after{ font-size:20px; }
.et_pb_main_blurb_image { margin-bottom: 5px;}
.et_pb_image { margin-bottom: 10px; }
.et_pb_number_counter {	margin: 0 auto 10px; }
a.learn_more:after { font-size: 32px; line-height: 1em; content:"\35"; opacity: 0; position: absolute; margin-left: -20px; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; top: 7px; right: 5px; }

/* et_pb_more_button in headings */
.et_pb_bg_layout_light .et_pb_blurb_content .et_pb_more_button { color: #0f99d6; font-size: 20px; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; position: relative;}
.et_pb_bg_layout_light .et_pb_blurb_content a.et_pb_more_button:after {top:12px;}

/* resource lists */
ul.resourcelist {
  padding: 0 0 0 0;
  list-style-type: none;
}
ul.resourcelist li.pdf {
  background: url('images/icon_pdf.png') left top no-repeat;
  padding-left: 30px;
  margin-top: 12px;
  line-height: 24px;
  list-style-type: none;
}
ul.resourcelist li.pdfgrey {
  background: url('images/icon_pdfgrey.png') left top no-repeat;
  padding-left: 30px;
  margin-top: 12px;
  line-height: 24px;
  list-style-type: none;
}

ul.resourcelist li.ppt {
  background: url('images/icon_ppt.png') left top no-repeat;
  padding-left: 30px;
  margin-top: 12px;
  line-height: 24px;
  list-style-type: none;
}

ul.resourcelist li.doc {
  background: url('images/icon_doc.png') left top no-repeat;
  padding-left: 30px;
  margin-top: 12px;
  line-height: 24px;
  list-style-type: none;
}

ul.resourcelist li.xls {
  background: url('images/icon_pdf.xls') left top no-repeat;
  padding-left: 30px;
  margin-top: 12px;
  line-height: 24px;
  list-style-type: none;
}

/* custom styles */
#gm1_vis g text { cursor: pointer;}
.annual_report_sidebar { padding-top: 4px; }
#audiences .et_pb_promo { padding: 20px; }
#audiences h2 {font-size: 24px; font-family: 'ubuntumedium'; }
#audiences .et_pb_promo_button { font-size: 14px; padding: 6px 10px; }
#audiences .et_pb_promo_button:after { font-size: 14px; top:10px; right:1px;}
.board_title { font-size: smaller; text-transform: uppercase;}
.boardmember { font-family: 'ubuntumedium'; padding-top: 10px; padding-bottom: 0; }
.organization { font-family: 'ubuntulight'; line-height: 1.2em; }
.border {border-bottom: 1px #ccc solid;}
.button-multi a.et_pb_more_button { float: left; margin-top: 1em; margin-right: 1em; }
.calltoaction a, .contentblock a{ color:#1E7BBA; }
.calltoaction { padding: 20px; text-align: center; }
.center {text-align: center;}
.centerimg { margin: 0 auto; }
.contentblock { padding:20px;}
.datapoint_home_text { font-family: 'ubuntumedium'; font-size: 24px; color:#0a3c6e; display: inline-block; margin-left: 16px; width: 250px;}
.datapoint_home_wl { display: inline-block; width: 250px;}
.datapoint_large { color: #0f99d6; font-size: 72px;}
.datapoints_home { margin: 0 auto; width: 100%; text-align: center; }
.datatext { text-align: center; font-size: 140%; }
.datatextstrong { text-align: center; font-size: 140%; font-weight: 800; }
.entry-content ol li { padding-bottom: 14px; }
.entry-content ol ul {  margin-left: 20px; }
.et_password_protected_form h1 { color: #0f99d6; }
.et_pb_bg_layout_light .et_pb_promo_button { color: #0f99d6;}
.et_pb_post h2 { margin-top: 10px; font-size: 24px; line-height: 1.3em;}
.et_pb_post { margin-bottom: 20px;}
.et_pb_post .entry-content img { padding-bottom: 1em; }
.et_pb_toggle { margin-bottom: 16px; }
.et_pb_widget_area ul { list-style: inherit !important; padding: 0 !important; line-height: inherit !important; }
.et_pb_widget_area ul li { margin-left: 10px;}
.facts { line-height:18px; padding:0; }
.grey { background-color:#ccc; }
.highlight {background-color:yellow;}
.homedatacta, .homedatapoint { text-align: center;}
.home_donorfamilies {background-color: #e7e7e7; border: 1px #ccc solid; padding: 25px 0 25px 25px; }
.home_donorfamilies ul { list-style-type: none !important;}
.home_events { background-color: #d9f4ff;}
.home_livingdonors {background-color: #d9ffe4; border: 1px #ccc solid; padding: 25px;}
.home_livingdonors ul { list-style-type: none !important;}
.home_patients {background-color: #8f6b99; border: 1px #ccc solid; padding: 25px 0 25px 25px;}
.home_patients h3, .home_patients a, .home_professionals h3, .home_professionals a {  color: #fff; }
.home_patients ul { list-style-type: none !important;}
.home_professionals { background-color: #5abeb6;}
.homemission h4 { font-family: "crimson_textitalic", Georgia, Times, serif; font-size: 30px; margin-bottom: 10px;}
.homemission .et_pb_blurb_content {  line-height: 1.2em; color: #fff;}
.homemission .et_pb_promo_button {  color: #fff; }
.icontext { font-family: 'ubuntubold'; color:#0a3c6e; font-size: larger; margin-bottom: 15px;}
.larger{ font-size: 140%; font-weight: bold; }
.lau_slider h2 { font-family: 'ubuntubold'; }
.lau_slider a.et_pb_more_button { font-weight: bold; background: rgba( 10, 10, 10, 0.5 ); }
.newstitle { margin-bottom: 0; padding-bottom: 0;}
.padtop { padding-top:1em; margin-bottom: 0;}
ol.paddingtop { padding: 12px 0 23px 0; }
#regions { margin-top: 1.5em; line-height: 1.3em; }
#regions p { line-height: 1.3em; }
#regions img, img.imgborder { border: 8px #e7e7e7 solid; }
.et_pb_column_1_4 #regions img { border: 8px #fff solid; }
.secondcta { margin-left: 10px;}
#sidebar .et_pb_social_media_follow li, .entry-content .et_pb_social_media_follow li { float: left; width: 100%; margin-bottom: 8px; list-style: none; }
.social-simplified li.et_pb_social_icon {float: left; margin-right: 1.5em; width: auto; }
.social-simplified .et_pb_social_media_follow li a.icon { height: 50px; width: 50px; }
.social-simplified .et_pb_social_media_follow li a.icon::before {font-size: 24px; line-height: 50px; }
.supportmission { padding-top: 5px !important; }
.testgive { height:319px;}
.textwidget ul li { margin-left: 18px; }
#table-style2 { margin-top: 12px;}
.table-hover>tbody>tr.active:hover>th{background-color:#e7e7e7;}
.textwidget h5 { margin-top: 1em; padding-bottom: 0;}
.unoshistory { margin-top: 14px;}
.zerodown  { padding-bottom: 0; padding-top:0; margin-bottom: 0; margin-top: 0;}
h2 a#donate-life-geo-link { text-decoration: none; }
h2.stories_of_hope { font-size: 15px; text-transform: uppercase; }
img.staff_bio:hover {opacity: 0.8;}
.textwidget ul { list-style: initial; margin-bottom: 10px; }
li.et_pb_social_icon.et_pb_social_network_link { margin-left: 0; }
.uws-sub-title-text { font-size: 14px; font-weight: normal; color: #333; }
img.alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
    border: 8px #E4E4E4 solid;
    padding-bottom: 0 !important;
}
img.alignright {
    display: inline;
    float: right;
    margin-left: 15px;
    border: 8px #E4E4E4 solid;
    padding-bottom: 0 !important;
}

/* hide site map headings */
h2.wsp-pages-title, h2.wsp-posts-title, strong.wsp-category-title { display: none; }

/* Make Calendar of Events on home page span whole column for 2 column layout */
div#tribe-events-list-widget-2, #tribe-events-adv-list-widget-2 { width: 100%; }
#tribe-events-list-widget-2.et_pb_widget { padding-bottom: 0; margin-bottom: 0; }
.tribe-events-list-widget .duration { font-weight: normal; }
li.tribe-events-list-widget-events.hentry.vevent.type-tribe_events { border-bottom: 1px solid #ccc; margin-bottom: 14px; }

/* events widget*/
.tribe-mini-calendar-event .list-info h2 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.tribe-mini-calendar-event .list-date {display:none;}

/* calendar of events main listing page */
.tribe-events-loop .tribe-events-event-meta { font-size: 1em; }
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details { font-style: normal; font-weight: normal;}
.tribe-events-list .tribe-events-venue-details { font-style: normal; font-weight: normal;}
span.country-name { display: none; }
span.fn, span.fn a { font-weight: normal; }
a.tribe-events-gmap { display: none;}
.tribe-events-list .type-tribe_events { padding: 1em 0; }

/* content rating tool */
.pd-rating { display: block !important; width: 250px; margin: 24px auto 24px auto; border: 1px solid #ccc; padding: 15px 5px 10px 15px; background-color: #e7e7e7;}
.rating-icons { padding-top: 7px; }

/* hide content rating on events detail pages */
.home .pd-rating, .single-tribe_events .pd-rating { display: none !important; }

/* Social media buttons in footer */
.et_pb_social_media_follow li a.follow_button { background: none;}

/* hide canned events and news links on home */
.news_and_events .tribe-events-widget-link { display: none; }
.news_and_events .pagination { display: none; }
.home .news_and_events .et_pb_widget_area.et_pb_widget_area_left.clearfix.et_pb_bg_layout_light { padding-bottom: 0; }

/* Job Listings */
/*#left-area ul, .entry-content ul,*/#left-area ul.job_types, .comment-content ul {list-style-type: none; }
#left-area .single_job_listing ul.meta { padding: 10px 0 10px 0; margin-bottom: 10px; }
#left-area ul.job_types { padding-bottom: 0;}
#job-manager-job-dashboard { margin-top: 1em; margin-bottom: 2em;}
h2.jobs {  margin-top: 1.5em; }
input#job_preview_submit_button { margin-left: 1em;}
.entry-content .job_listing_preview_title, .job_listing_preview_title { padding: 1.5em 1em; }
#job_preview .job_listing_preview_title h2 { padding:10px; }
.job_listing_preview h1 { padding-top: 1em;}
#job-manager-job-dashboard table.job-manager-jobs { margin-top: 10px;}
#job-manager-job-dashboard table.job-manager-jobs thead { background-color: #0f99d6; font-size: .83em;}
#job-manager-job-dashboard table.job-manager-jobs thead th { color:#fff;}
.job_filters .search_jobs:before { content: 'Search for a job:'; font-size: .83em; }
#submit-transplant-job { position: relative; top: 42px;}
article.job_listing p.post-meta { display: none; }
article.job_listing div.entry-content { padding-top: 10px; }
.single_job_listing .application .application_button {width:inherit;}
.single_job_listing .meta .job-type {background-color: #fff;}
input[type=email] {  background-color: #fff; border: 1px solid #bbb; padding: 2px;}

.et_pb_contact_submit, .et_pb_contact_reset { font-family: inherit; display: block; float: right; margin: 8px auto 0; cursor: pointer; color: #0f99d6; width:inherit;}
.et_pb_contact_submit:hover { color: #fff; background-color: #ffa500;}
.job_filters .search_jobs input, .job-manager-form fieldset input.input-text { 
  line-height: 2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#submit-job-form input.button, #job_preview input.button, .single_job_listing input.button {
  color: #0f99d6;
  font-family: inherit;
  display: block;
  float: right;
  margin: 8px auto 0;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 6px 20px;
  line-height: 1.7em;
  background: transparent;
  border: 2px solid;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  -webkit-appearance: none;
  width: inherit;
}
#submit-job-form input.button:hover, #job_preview input.button:hover, .single_job_listing input.button:hover { color: #fff; background-color: #ffa500; }
#job_preview input.button { margin-left: 16px;}

select#cmbState {
  height: 38px;
  margin-right: 15px;
}

/*---- footer ------*/
#main-footer { background-color: #0a3c6e; }
#footer-bottom { background-color: #002441; }
#footer-bottom p { color: #0f99d6; font-size: 14px; }
#footer-bottom .sponsors img { opacity: .75; }
#footer-widgets { padding-top: 45px; }
      #footer-widgets .footer-widget li { padding-left:0 !important; list-style: none; width: 100%; }
        #footer-widgets .footer-widget li:before { content:none;}
        #footer-widgets .footer-widget li a { color: #fff; text-decoration: none; }
        #footer-widgets .footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }

.footer-widget { margin: 0 45px 15px 0; }
.footer-widget > .et_pb_widget a { color: #fff; }
#footer-widgets .footer-widget li { padding: 0 0 10px 14px; position: relative; font-size: 14px; line-height: 1.2em; }
#footer-info { text-align: center; float:none; }
#footer-info, #footer-info p, #footer-info a {color: #0f99d6; font-size: 14px;}
#footer-info a:hover {color: #e69933;}
.et-social-icon a { color: #0f99d6; }
.et-social-icon a:hover { color: #e69933 !important; }
.fwidget .textwidget { color: #fff; }
.et_mobile_menu { border-top: 3px solid #80c342; }
.footericons {  float: left;  width: 65px;  height: 65px;  display: inline; }
.footercontent { text-align: left; padding-top:10px; display: inline-block;}
.footercontent a{ color:#fff;}
.footercontent a:hover{ color:#ffc675;}
.sponsors { text-align: center; }
.footercontentgive {}
#givetounos { background-color: #80c342; line-height: 1.2em; }
#givetounos .et_pb_bg_layout_dark h4 { color: #0a3c6e !important; }

/* test */
a.give_now_button { 
  -moz-osx-font-smoothing: grayscale; 
  -webkit-font-smoothing: antialiased; 
  background-color: orange;
  -moz-border-radius: 2px; 
  -webkit-border-radius: 2px; 
  border-radius: 2px; 
  border: #fff 2px solid; 
  color: #fff;
  font-family: 'ubuntubold';
  font-size: 15px;
  line-height: 1.7em;
  margin-left: 10px;
  padding: 6px 15px;
  position: relative;
  transition: all 0.2s; 
  -moz-transition: all 0.2s; 
  -webkit-transition: all 0.2s; 
}
a.give_now_button:hover { 
  background: orange; 
  border: #fff 2px solid; 
  padding: 6px 34px 6px 14px !important; 
}
a.give_now_button:after { 
  font-family: 'ETmodules';
  font-size: 20px; 
  line-height: 1em; 
  content:"  \35"; 
  opacity: 1; 
  position: absolute; 
  margin-left: 0; 
  -moz-transition: all 0.2s; 
  -webkit-transition: all 0.2s; 
  transition: all 0.2s; 
  top: 7px; 
  right: 5px; 
}

#givetounos .et_pb_text {margin-bottom: 15px;}
#givetounos .et_pb_row { padding-top: 18px; padding-bottom: 10px;}
#givetounos .ctasupport { padding-left: 25px;}

/*---- Stories of Hope -----*/
h2.stories_of_hope { font-size: 15px; text-transform: uppercase; padding-bottom: 5px; }
.hopeimg { border-top: #ccc 1px solid; margin-top: .5em; padding-top: 1.2em; padding-bottom: 0; }
.hopename { font-family: 'ubunturegular'; color: #666; font-size: 14px; border-bottom: #ccc 1px solid;padding-bottom: .75em;}
.hopetext { font-family: 'crimson_textitalic'; color: #0f99d6; font-size: 24px; line-height: 1.3em; margin-top:.65em; padding-bottom:.25em;}

/*---- Map -----*/
#gm1_visb { margin-top: 10px; }
/*#gm1_vis rect { fill: #0f99d6; }*/
#gm1_vis path:hover { fill: rgb(249, 194, 0); stroke: rgb(249, 194, 0); }

/** Google Custom Search */
.gsc-search-button, .gsc-search-button-v2 { display: none;}
.et-search-form { width: 200px }
.gsc-input { background-image:none !important; }
.gsib_a { padding: 2px 6px 0px;}
.gs-webResult { line-height: 20px; }
.gsst_a .gscb_a { padding-top: 5px; }
.et-search-form input { background-color: transparent;}
.gsib_a { padding-top: 0 !important;}
input#gsc-i-id1 { height: inherit !important;}
input#gsc-i-id2 { margin: 0 .5em !important; height: 2em !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input { padding-right: 0 !important; }



/*---- Search Results ---*/
#searchresults .gsc-control-cse { font-family: 'ubunturegular', Arial, sans-serif; padding: 0;}
#searchresults .gsc-webResult .gsc-result { padding: 0; }
#searchresults .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #0f99d6 !important; text-decoration: none; }
#searchresults .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b { color: #e69933 !important; text-decoration: none; }
#searchresults .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #0f99d6 !important; text-decoration: none; }
#searchresults .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #676767;}
#searchresults .gsc-results .gsc-cursor-box .gsc-cursor-current-page { color: #0f99d6; text-decoration: none; }
#searchresults .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover { color: #e69933; text-decoration: none; }
.entry-content table.gsc-above-wrapper-area-container { margin: 0;}

#searchagain .gsc-input-box { height: 40px; }http://dev.unos.org/donation/basic-path-to-donation/#
#searchagain table td { padding: 0; margin: 0; }

div.gsc-above-wrapper-area { border: 0 !important; }
table.gsc-resultsHeader { border: 0 !important; margin: 0; }
.gsc-above-wrapper-area { border: 0; padding: 0; }
.entry-content tr td.gsc-result-info-container { border:0 !important;padding:0;}
.entry-content table.gsc-table-result { border: 0 !important; }
table#gs_id51 { border: 0; margin-bottom: 0; }

/*** Form Customization ***/
label.gfield_label { clear:both; padding:20px 20px 20px 0; float: none; width: 100%; clear:right; }
#inner-editor { clear:both;  }
input, textarea {
  font-size: 1em;
  line-height: 2em;
  border  : none;
  padding : 0 10px;
  margin  : 0;
  width   : 100%;
  vertical-align: middle; /* This is optional but it makes legacy IEs look better */
  background: none;
  float: none; clear: both; 
}
.kws_form .success { margin: 1em 0 1em 0 !important; background-color: #ddfbc2; padding: 10px; }
.error { color: red; background-color:#ffefef; padding-top:12px; padding-left: 12px;}
#left-area .error ul, .entry-content ul { padding-bottom: 14px; }
.req.gfield_required { color:red; font-weight:bold; }
.b.button { font-size: 20px; color: #0f99d6; font-weight: 500; margin-top: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; position: relative; width: initial; float: right;}
.b.button:hover, a.b.button:hover, .b.button:hover { background: rgba( 0, 0, 0, 0.05 ); border: 2px solid transparent; padding: 6px 34px 6px 14px !important; }

.b.button:after {
font-family: 'ETmodules';
  font-size: 20px; 
  line-height: 1em; 
  content:"  \35"; 
  opacity: 1; 
  position: absolute; 
  margin-left: 0; 
  -moz-transition: all 0.2s; 
  -webkit-transition: all 0.2s; 
  transition: all 0.2s; 
  top: 7px; 
  right: 5px; 
}

#ie8-msg {text-align: center;background-color: #f9c300}
  
/*** END Form Customization ***/
.partners { width:700px; padding-top:15px; }
.partners_left { width:325px; max-width:325px; float:left; }
.partners_right { width:325px; max-width:325px; float:left; }

/*** Make captcha input wider ***/
input.input.et_pb_contact_captcha {
    padding: 10px !important;
    width: 55px !important;
}
/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 1405px ) {
}

@media only screen and ( min-width: 981px ) {
	.unoslogo{
		display: block;
		float: left;
		width: 350px;
		height: 82px;
    min-height:82px;
		padding:0;
		margin:0;
		background: url('images/unos-logo.jpg') no-repeat top left !important;
    background: url('images/unos-logo.jpg');
	}
}

@media only screen and ( min-width: 1200px ) {
}

@media only screen and ( min-width: 1100px ) {
  /* Layout */
.et_right_sidebar #left-area { float: left; width: 700px; margin-right: 55px; }
.et_right_sidebar #sidebar { float: left; width: 320px; }
  .et_right_sidebar #main-content .container:before { right: 320px; }
  .et_left_sidebar #main-content .container:before { left: 320px; }

}

/*-------------------[1080px]------------------*/

@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
.et_right_sidebar #left-area { float: left; width: 700px; margin-right: 55px; }
.et_right_sidebar #sidebar { float: left; width: 320px; }
  .et_right_sidebar #main-content .container:before { right: 320px; }
  .et_left_sidebar #main-content .container:before { left: 320px; }
}

@media only screen and ( min-width: 981px ) and ( max-width: 1405px) {
}

@media only screen and ( min-width: 981px ) {
}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
.et_pb_row, .container, .et_pb_container { width: 950px;}
.et_right_sidebar #left-area { float: left; width: 600px; margin-right: 55px; }
.et_right_sidebar #sidebar { float: left; width: 320px;}
	.unoslogo{
		display: block;
		float: left;
		width: 250px;
		height: 59px;
    min-height: 59px;
		padding:0;
		margin:0;
		background: url('images/unos-logo-med.jpg') no-repeat top left !important;
    background: url('images/unos-logo.jpg');
	}
	#main-header nav#top-menu-nav { padding-top: 22px !important; }
	#et_top_search { margin: 15px 0 0 22px; top: 13px !important;}
	.et-search-form { top: 46px;}
	#top-menu li.mega-menu > ul { top: 74px !important; }
  .et_pb_column_1_3 { width: 275px; }
  .et_pb_column_2_3 { width: 610px; }
  .et_pb_column_1_2 { width: 445px; }
  .et_right_sidebar #left-area { width: 580px; margin-right: 50px; }
  .footer-widget { margin-right: 50px;}
  .footercontent { font-size: 15px; }

}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {
  .et_pb_row, .container, .et_pb_container { width: 725px;}
  .et_right_sidebar #left-area { float: left; width: 600px; margin-right: 55px;}
  .et_right_sidebar #sidebar { float: left; width: 320px; }
  .icon_row .et_pb_column_1_3 { width: 33%; }
	.et-tagline { display: none; }
	#et-secondary-nav { display: block; margin-bottom: 10px; }
	#et-secondary-nav li { margin-right: 15px; }
  #et-secondary-nav li.sign { margin-right: 0;}
	#et-secondary-nav a {
 		font-size: 11px;
		font-weight: 500;
	}
	.unoslogo{
		display: block;
		float: left;
		width: 250px;
		height: 59px;
    min-height: 59px;
		padding:0;
		margin:0; 
		background:url('images/unos-logo-med.jpg') no-repeat top left !important;
    background:url('images/unos-logo.jpg');    
	}

	#et_top_search { margin: 15px 0 0 22px; top: 11px !important; }
	.et-search-form { top: 32px; }
	.et_mobile_menu { top: 59px; }
	#main-header #et_mobile_nav_menu { margin-top: 16px; }
	.headerphoto img { display: none; }
	.headerphoto p.caption {display:none;}
  .et_pb_section h1 { font-size: 36px; }  
  .audiences .et_pb_promo { text-align: left !important; }  
  .homedatacta { margin-top: 24px; }
  #unoshistory .et_pb_slide_with_image .et_pb_slide_description, .et_pb_slide_video { width: 375px; }
  #unoshistory .et_pb_slide_content {padding-bottom: 12px; font-size: 13px; line-height: 1.4em; }
}

/* new query 801-980 */
@media only screen and ( min-width: 801px ) and ( max-width: 980px ) {
  .et_pb_row, .container, .et_pb_container { width: 790px;}  
  .et_right_sidebar #left-area { float: left; width: 790px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px; }
}

@media only screen and ( min-width: 768px ) and ( max-width: 900px ) {
  .et_pb_row, .container, .et_pb_container { width: 725px;}  
  .et_right_sidebar #left-area { float: left; width: 725px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px;  }
}

@media screen and ( max-width: 782px ) {
}


/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {
  .et_pb_row, .container, .et_pb_container { width: 720px;}  
  .et_right_sidebar #left-area { float: left; width: 720px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px;  }

	.unoslogo{
		display: block;
		float: left;
		width: 106px;
		height:33px;
    min-height: 33px;
		padding:0;
		margin:8px 0 0 0;     
		background: url('images/unos-logo-small.jpg') no-repeat top left !important;
    background: url('images/unos-logo.jpg');    
}
  .et_pb_section h1 { font-size: 36px; }
	.et_secondary_nav_two_panels #et-secondary-menu {  margin-top: 0; }
  .et_mobile_menu { top: 53px;}
	.et-search-form { top: 27px; right: -17px; }
  #submit-job-form input.button, #job_preview input.button { font-size:14px !important;}

}
@media screen and ( max-width: 749px ) {
  .et_pb_row, .container, .et_pb_container { width: 575px; }  
  .et_right_sidebar #left-area { float: left; width: 575px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px; }
}

@media screen and ( max-width: 600px ) {
  .et_pb_row, .container, .et_pb_container { width: 550px; }  
  .et_right_sidebar #left-area { float: left; width: 550px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px; }
}

@media screen and ( max-width: 540px ) {
  .et_pb_row, .container, .et_pb_container { width: 500px; }  
  .et_right_sidebar #left-area { float: left; width: 500px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px; }
}

@media screen and ( max-width: 520px ) {
  .et_pb_row, .container, .et_pb_container { width: 475px; }  
  .et_right_sidebar #left-area { float: left; width: 475px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px; }
}


/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {
  .et_pb_row, .container, .et_pb_container { width: 430px;} 
  .et_right_sidebar #left-area { float: left; width: 430px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px;}

	.unoslogo{
		display: block;
		float: left;
		width: 222px;
		height:33px;
    min-height: 33px;
		padding:0;
		margin:13px 0 0 0;
		background: url('images/unos-logo-small.jpg') no-repeat top left !important;
    background: url('images/unos-logo.jpg');
}
	.et_pb_section h1 { font-size: 36px; }
	.et_mobile_menu {  top: 43px; }
  #main-header #et_mobile_nav_menu { margin-top: 13px; }
	#et-secondary-nav .sign a:after { content:" "; }
  .datahome .et_pb_text { margin-bottom: 0; }
  .et_pb_slide_description { padding: 240px 25px 10px 25px; }
  .et_pb_slide_content {  display: block !important; padding-bottom: 12px; }
  #et_top_search {
    margin: 15px 0 0 12px;
    top: 8px !important;
}
  .et-search-form { top: 27px; right: -10px; }
  #footer-widgets { padding-top: 0; }
  .et_pb_blurb_content {font-size:16px;}
  .et_pb_more_button { display: inline-block !important }
}

@media screen and ( max-width: 420px ) {
  .et_pb_row, .container, .et_pb_container { width: 380px; }  
  .et_right_sidebar #left-area { float: left; width: 380px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px; }
}

/*-------------------[400px]------------------*/
@media only screen and ( max-width: 400px ) {
  .et_pb_row, .container, .et_pb_container { width: 350px;} 
  .et_right_sidebar #left-area { float: left; width: 350px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 320px;}

  .unoslogo{
    display: block;
    float: left;
    width: 222px;
    height:33px;
    min-height: 33px;
    padding:0;
    margin:13px 0 0 0;
    background: url('images/unos-logo-small.jpg') no-repeat top left !important;
    background: url('images/unos-logo.jpg');
}
  .et_pb_section h1 { font-size: 36px; }
  .et_mobile_menu {  top: 51px; }
  #et-secondary-nav .unos a:before { }
  #et-secondary-nav .txp a:before { }
  #et-secondary-nav .txl a:before { }
  #et-secondary-nav .sign a:after { content:" "; }
  .datahome .et_pb_text { margin-bottom: 0; }
  .et-search-form { top: 27px; right: -5px; }

}

@media only screen and ( max-width: 320px ) {
  .et_pb_row, .container, .et_pb_container { width: 300px;} 
  .et_right_sidebar #left-area { float: left; width: 300px; margin-right: 55px; }
  .et_right_sidebar #sidebar { float: left; width: 300px; }


/*-------------------[print]------------------*/
@media print {
     #main-content a[href]:after { " (" attr(href) ") "; }
