/*   
Theme Name: Kava Theme
Theme URI: http://www.kavamediagh.com
Description: The 2015 theme for Resitech takes us back to the website, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Author: Amazing Sey
Author URI: http://kavamediagh.com
Version: 1
*/

/* Typography styles =============================================================== */
/* FONTS */
@font-face {
    font-family: 'robotoregular';
    src: url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Regular-webfont.eot');
    src: url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Regular-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Light-webfont.eot');
    src: url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Light-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Light-webfont.woff') format('woff'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Medium-webfont.eot');
    src: url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Medium-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotothin';
    src: url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Thin-webfont.eot');
    src: url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Thin-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('http://www.cuagh.com/wp-content/themes/kava/fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Link styles */
body, a{font-family:"robotoregular", "Helvetica Neue",Helvetica,Arial,sans-serif; }
a{outline:none;text-decoration:none; color:#0E527E; }
a:hover{color:#202020;}

/* heading styles */
h1,h2,h3,h4,h5,h6 { color:#333333;margin:0 0 10px; }
h1,h2,h3,h4{ font-family:"robotolight", "Helvetica Neue",Helvetica,Arial,sans-serif; }
h1{ font-size:32px; line-height:1.5em; }
h2{ font-size:24px; }
h3{ font-size:20px; }
h4{ font-size:15px; }


/* Customize container */
@media (min-width: 768px) {
  .container {
    max-width: 1060px;
  }
}

/**
 * Header
 */
#head-wrapper{ background: #0E517D; /* Old browsers */
background: -moz-linear-gradient(left,  #0E517D -1%, #0E517D 30%, #136FAC 65%, #136FAC 20%, #0E517D 87%, #0E517D 90%, #136FAC 90%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(-1%,#0E517D), color-stop(30%,#0E517D), color-stop(65%,#136FAC), color-stop(20%,#136FAC), color-stop(87%,#0E517D), color-stop(90%,#0E517D), color-stop(90%,#136FAC)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0E517D -1%,#0E517D 30%,#136FAC 65%,#136FAC 20%,#0E517D 87%,#0E517D 90%,#136FAC 90%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0E517D -1%,#0E517D 30%,#136FAC 65%,#136FAC 20%,#0E517D 87%,#0E517D 90%,#136FAC 90%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0E517D -1%,#0E517D 30%,#136FAC 65%,#136FAC 20%,#0E517D 87%,#0E517D 90%,#136FAC 90%); /* IE10+ */
background: linear-gradient(to right,  #0E517D -1%,#0E517D 30%,#136FAC 65%,#136FAC 20%,#0E517D 87%,#0E517D 90%,#136FAC 90%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E517D', endColorstr='#136FAC',GradientType=1 ); /* IE6-9 */
}
.header-top-wrapper {
  height: auto;
  background:transparent url(http://www.cuagh.com/wp-content/themes/kava/images/bg_shadowlight.png) repeat-x left bottom;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
a.main-logo {
  display: block;
  background: url(http://www.cuagh.com/wp-content/themes/kava/images/logo.png) no-repeat;
  background-size: 100% 100%;
  height: 81px;
  width: 100%;
  max-width: 423px;
  margin: 5px 0 10px 0px;
  float: left;
}
.masthead {
	  padding: 15px 0 0px;
}
.quick-link{ color:#D8E2ED; background-color:#064A73; border:1px solid #5C87B1; max-height:30px; border-radius:4px; } 
.head-inner{ background:transparent url(http://www.cuagh.com/wp-content/themes/kava/images/bg_sillo.png) no-repeat 65% top; }
 .navbar-wrap {
  /*background: #4C92B4;*/
  background: rgba(15,87,136,0.7);
  border-top: 1px solid #034F7D;
  }
.navbar.container{ padding:0; }
.navbar {
   min-height: 40px; 
   margin-bottom: 0; 
}

#block-search-form{ padding:30px 20px; }
#block-search-form .form-control, #block-search-form #btn-search{ height:30px; background:#D9E2F0; }
#block-search-form .glyphicon-search{ color:#064A73; }
.navbar-form{ margin-top:0;  margin-right: 0; }
.zone-separator {
  background: #D9E2F0;
  background-color: rgba(217,226,240,1);
  height: 7px;
}
.nav li a {
  color: #fff;   
} 
.dropdown-menu li a{ padding: 8px 20px; color:#0E527E; }
.dropdown-menu > .active > a{ background-color:#D9E2F0; color:#0E527E; }
.nav > li > a:hover, .nav > li > a:focus, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:#D9E2F0; color:#0E527E; }
.dropdown-menu{border-bottom:5px solid #0E527E; }
/*.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, #navbar .nav-justified li a:hover { background-color:transparent !important; }*/

/* Add the following to your stylesheet */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0 !important;left:100% !important;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

#welcome{ background: #0c4469; /* Old browsers */
background: -moz-linear-gradient(left,  #0c4469 0%, #1b618f 13%, #1b618f 84%, #0c4469 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0c4469), color-stop(13%,#1b618f), color-stop(84%,#1b618f), color-stop(100%,#0c4469)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0c4469 0%,#1b618f 13%,#1b618f 84%,#0c4469 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0c4469 0%,#1b618f 13%,#1b618f 84%,#0c4469 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0c4469 0%,#1b618f 13%,#1b618f 84%,#0c4469 100%); /* IE10+ */
background: linear-gradient(to right,  #0c4469 0%,#1b618f 13%,#1b618f 84%,#0c4469 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c4469', endColorstr='#0c4469',GradientType=1 ); /* IE6-9 */
 }
.welcome-inner { padding:20px; background:transparent url(http://www.cuagh.com/wp-content/themes/kava/images/bg_ele.png) no-repeat right bottom; }
.welcome-inner h2{ margin:5px 0 20px; color:#fff; font-size:20px; text-transform:uppercase; }
.welcome-inner h4{ padding:5px 10px; margin:20px 0 16px; color:#0D527F; background-color:#EBF2FE; font-size:16px; text-transform:uppercase; }
.welcome-inner ul { margin:0; padding:0 0 0 20px; list-style:disc; }
.welcome-inner ul li a{ font-size:14px; color:#EBF2FE; }


/* This code is tested with latest version of Firefox and Chrome */
#content-box {
  position: relative;
  /*width: 400px;
  height: 300px;
  background-color: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1) inset;*/
  /*border-radius: 1%     1%     1%     1% /     1%     1%     1%     1%;*/
}
#left_shadow {
	background:transparent url(http://www.cuagh.com/wp-content/themes/kava/images/left_dropshadow.png) no-repeat 0 0;
    position: absolute;
	top: 5%;
    width: 90px;
    height: 570px;
	left:-90px;
    }
#right_shadow {
	background:transparent url(http://www.cuagh.com/wp-content/themes/kava/images/right_dropshadow.png) no-repeat 0 0;
    position: absolute;
	top: 5%;
    width: 90px;
    height: 570px;
	right:-90px;
    }
#features{ padding:30px 0; background:transparent url(http://www.cuagh.com/wp-content/themes/kava/images/bg_shadow.jpg) no-repeat center top; }
#features h2{ background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
padding:10px 20px; }
#features h2{ color:#0D5485; margin-bottom:20px; }
#features h2 .first-word{ color:#666666; }
#features img{ padding-bottom:20px; }
#features .btn{ margin-top:20px; }


#features .news-inner{ padding:0 20px 20px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ebf2fe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebf2fe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ebf2fe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ebf2fe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ebf2fe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ebf2fe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf2fe',GradientType=0 ); /* IE6-9 */
}


/** news home **/
ul.news-home{ margin:0; padding:0; list-style: none outside none; }
ul.news-home li{ padding:15px 0;border-bottom:dashed 1px #EDEDED;border-top:dashed 1px #fff; }
ul.news-home li:first-child{ padding-top:0; }
ul.news-home li a{ padding:0 0 0 20px; background: transparent url(http://www.cuagh.com/wp-content/themes/kava/images/icon_news.png) 0 4px no-repeat; color:#666; font-size:13px; display:block; line-height:1.5em;  }
ul.news-home li a span.date{ font-size:10px; color:#CCC; display:block; }


/**** sub pages  ****/
#sub-header-menu{ min-height:100px; background-color:#EDEDEB; border-top: solid 1px #fff; }
#sub-header-menu h1{ padding:25px 0 0 40px; font-family:"robotolight", "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase; margin-bottom:0;  }
/*#sub-menu{ list-style-type:none; margin:0; padding:0; text-align:center; }
#sub-menu li{ display:inline-block; }
#sub-menu li a{color:#0D517D; font-size:18px; line-height:99px; padding:10px 40px; }*/
.breadcrumb{  background:none; border-radius:0; padding:0 0 15px 0;color:#c0c4c4;font-size:11px;	border-bottom: 1px solid #EAEAEA; margin: 20px 0 20px; }
.breadcrumb a{ font-family:Tahoma, Geneva, sans-serif; margin: 0 4px;	/*color:#1B3564;.breadcrumb a:hover,*/	}
.breadcrumb span{color:#424242; font-size:13px; margin: 0 4px; } 
#sub-content{ min-height:100px; background:#fff url(http://www.cuagh.com/wp-content/themes/kava/images/bg_subcontent.png) repeat-x 0 0;  }
.content{ padding:20px;   overflow: hidden; }
.content .sidebar {  margin-top: 20px;}
.content h1{font-size:36px; padding:40px 0; }
.content p{font-family:"robotoregular", "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; line-height:26px; }
.content h1{
     overflow: hidden;
     text-align: center;
 }
.content h1 > span{
    position: relative;
    display: inline-block;
}
.content h1 > span:before, .content h1 > span:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 1px solid #D9E2F0;
    width: 592px; /* half of limiter */
    margin: 0 30px;
}
.content h1 > span:before{
    right: 100%;
}
.content h1 > span:after{
    left: 100%;
}
.quote-box{ min-height:160px; padding:20px; background-color:#fff; }
.icon-logo { width:21px; height:19px; display:inline-block; margin:0 15px 0 0; background:url(http://www.cuagh.com/wp-content/themes/kava/images/icon-logo.png) no-repeat; }

/** sidebar blocks  **/
.sidebar .block{ text-shadow:0 1px 0 #fff; width:100%;display:block;float:left; background-color:#f2f2f2;-moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; position:relative; margin-bottom:26px;}
.sidebar .block .inner{ padding:0 20px; }
.sidebar .block span.drop-shadow{  margin:0 0 -12px 0; /*background:transparent url(http://www.cuagh.com/wp-content/themes/kava/images/bg_drop_shadow.png) center bottom no-repeat;*/ display:block; height:10px; width:100%; }
.sidebar .block h3{ font-family:"robotoregular", "Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:uppercase; font-size:15px; color:#0E527E; line-height:32px; border-bottom:solid 1px #fff; margin-bottom:0; }
/** background for block h3 see newsticker head **/

/* sub nav links */
.sidebar .inner ul{ list-style:none outside none; padding:0; }
.sidebar .inner li a{ color:#666; padding:6px 0;font-size:14px; line-height:20px; display:block;  border-bottom:solid 1px #fff;  border-top:solid 1px #E2E2E2; font-family: arial; font-size: 12px; }
.sidebar .inner li a:hover, .sidebar .inner li a.active{ color:#0E527E; }
.sidebar .inner li a.active{ font-weight:bold; }
#theme_navigation-2 a { font-size:15px; letter-spacing:0.6px; }

/**********************   news section sidebar   ***************/
.sidebar h3{ margin-top:10px; }
.sidebar .block.news ul { margin-bottom:10px; }
.sidebar .block.news ul li{ float:none; border-bottom:solid 1px #F5FAFB; border-top:solid 1px #EAEAEB; margin: 0; }
.sidebar .block.news ul li a{ color:#666; display:block; padding:10px 0 10px 0; line-height:1.5em; }
.sidebar .block.news ul li a:hover{ color:#023B72; }
.sidebar .block.news ul li span.date{ color:#9E9E9E;font-size:11px; padding:0 0 10px; display:block;}
.sidebar #news-side #more-news{ display:block; border-top:solid 1px #EAEAEB; padding:8px 0 0; }



/** news page **/
.news-lists ul{ padding-left:0; }
#content .news-lists h3 { margin-top:0; font-size:26px; }
#content .news-lists a{ color:#288B38;  }


/*** staff list **/
.staff-lists { padding:0; text-shadow:0 1px 0 #fff; }
.staff-lists ul{ padding-left:0; margin-left:0; }
.staff-lists .thumbs{  margin:0 10px 10px 10px; }
.content.staff-lists div.members{ float:left; margin:0 0 40px 0;padding:25px; background-color:#F4F4F4;text-align: center;  }
.content.staff-lists .bio p{ /*margin-left: 20px; float:left;#F8B800*/ line-height:18px;	}
.staff-lists .bio h3,.staff-lists .bio h4 {font-family:"robotoregular", "Helvetica Neue",Helvetica,Arial,sans-serif; }
.staff-lists .bio h3{ font-size:16px; }
.staff-lists .bio h4{ font-size:14px; color:#7D7251;	}
.staff-lists ul li { margin-bottom:30px; overflow:hidden; display:block; border-right:1px solid transparent; border-bottom:1px solid #E2E2E2; padding-bottom:10px; }
/*.staff-lists ul li:nth-child(odd) .thumb { float:left; margin-right:30px;}
.staff-lists ul li:nth-child(even) .thumb { float:right; margin-left:30px;}
.staff-lists ul li:nth-child(even) .bio {  margin-left:0;  }
.staff-lists ul li:nth-child(even) { padding:0 20px; background-color:#F4F4F4; }*/

.staff-lists ul li { background-color:#FFF; margin-bottom:30px; padding:25px 30px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	background-clip: padding-box; }
.staff-lists ul li:hover {-webkit-box-shadow: 2px 2px 2px #CCC;
          box-shadow: 2px 2px 2px #CCC;border-right:1px solid #999; border-bottom:1px solid #999; }

.previewd li{ float:left; min-height:300px; min-width:280px; }
#staffModal .modal-dialog  {width:55%;}
h4.modal-title { padding-left:30px; }

.mypages{ list-style:none; margin:0; padding:0; }
.mypages li a{ padding:15px 0 15px 20px; background-color: #D9E2F0; display:block; margin-bottom:20px; } 
.mypages li a:hover{ color:#D9E2F0; background-color:#0E527E; text-decoration:none; } 



.footer{ background: transparent url(http://www.cuagh.com/wp-content/themes/kava/images/bg_creamwhite.png) repeat left top; }
#footer-top{  border:solid 5px #0E527A; border-right:none; border-left:none; background: transparent url(http://www.cuagh.com/wp-content/themes/kava/images/bg_creamgrey.png) repeat left top; }
.footer .container{padding:40px 0; }
#footer-address{ background: transparent url(http://www.cuagh.com/wp-content/themes/kava/images/logo-small.png) no-repeat left top; padding-left:185px; }
#footer-bottom-top{ padding:20px 0 40px 0; border-bottom:solid 1px #ccc; }
#footer-bottom{ border-top:solid 1px #f2f2f2; padding:20px 0 40px 0; }