/*
Theme Name: Adobe Campaign Theme
Theme URI: https://www.thewebhive.com/
Author: Buzzz
Author URI: https://www.thewebhive.com
Description: A basic theme using the Adobe Campaign.
Version: 1.0
Text Domain: Buzzz
*/

/*
 * Globals
 */

/*AKHILESH*/
@import url('https://fonts.googleapis.com/css?family=Oswald:400,700&display=swap');
body, html {
  font-family: 'Ubuntu', sans-serif;
  color: #555;
	height: 100% !important;
	margin:0;
	
  padding-top: 2rem;

}
.navbar-toggler .navbar-toggler-icon{color:rgba(255,255,255,1); }
.navbar-toggler {
	border:none;
  border-color: rgba(255,102,203,1);
} 
.full-height {
  height: 100vh;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: 'Ubuntu', sans-serif;
  font-weight: normal;
  color: #333;
}

.bigtext {font-family: 'Oswald', sans-serif;font-weight:700;font-size:4em;line-height:1em}
.headtxt  {font-family: 'Oswald', sans-serif;font-size:1.2em;}
h5 {margin-top:12px;}
input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc !important;
  opacity: 1; /* Firefox */
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc !important;
}

input::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc !important;
}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ccc !important;
}
.navbar { background: url("img/header-bg.jpg") no-repeat top center;background-size: cover; min-height:1rem; }

.navigation { position:relative; right:0; text-align:right; }
ul.navbar-nav { list-style:none;  float:right; }
.navbar-nav li { margin: 2px 5px;}
.navbar-nav li a { color:#ffffff; display:block; text-transform:uppercase; font-size:12px; }
.navbar-nav li a:hover, .navbar-nav .current-menu-item a{ color:#ffff00; }

h1, h2, h3 { color:#545558;}
h4 {color:#505055;font-weight: 300;line-height: 36px;font-size: 24px}
a:hover {text-decoration: none}
.bordertop { border-top: 1px solid #cccccc;}
.borderbot { border-bottom: 1px solid #cccccc;}

.padtop30 {padding-top: 30px;}
.padbot30 {padding-bot: 30px;}

.pad30 {padding:20px 0}

.h450 {min-height: 390px;display:block}
.h450 p { font-weight: 300}

table td { padding: 20px 0 !important;color: #505055;font-size: 13px}
th {color: #505055;font-weight: 500}

.bgblue {background:#00a2e7;border: 1px solid #00a2e7}
.radius20 { border-radius: 20px;padding:5px 12px;}
.blutext {color:#00a2e7;}
.font10 {font-size: 12px}

.btn .lnr { font-size: 18px;position:relative;top: 1px }
blockquote {font-style: italic}

.img-responsive {max-width: 100%;  height: auto;}

table td h4{ font-size: 18px !important}
.tbrow { padding:18px 5px;}
.tbrow h2 { color: #25272c;}
.filter { vertical-align: top; position: relative;z-index: 999;padding:5px;border:1px solid #fff;border-radius:10px;font-size: 0.8em;width:100%}
.active-filter { border:1px solid #00a2e7;border-radius:10px;}
.filter .lnr {color:#00a2e7}
.togglebtn { display: inline-block; cursor: pointer;padding-bottom: 9px;}
.tcontent { display: none;}

.listchk { list-style: none;padding:0px ; margin:0;}
.listchk li {padding:3px 3px 3px 3px}

.postrow h5 { color:#4b5f7f !important;font-weight:300;line-height:1.5em}

/* Pagination */
.pagination {
   clear:both;
   position:relative;
   font-size:16px; /* Pagination text size */
   line-height:18px;
   float:right; /* Pagination float direction */
}
.pagination span, .pagination a {
   display:block;
   float:left;
   margin: 2px 2px 2px 0;
   padding:6px 9px 5px 9px;
   text-decoration:none;
   width:auto;
   color:#fff; /* Pagination text color */
   background: #555; /* Pagination non-active background color */
   -webkit-transition: background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -ms-transition: background .15s ease-in-out;
   -o-transition: background .15s ease-in-out;
   transition: background .15s ease-in-out;
}
.pagination a:hover{
   color:#fff;
   background: #00a2e7; /* Pagination background on hover */
}
.pagination .current{
   padding:6px 9px 5px 9px;
   background: #00a2e7; /* Current page background */
   color:#fff;
}
.intro-text { font-weight:300;font-size:1.5em;margin:30px 0}
.pad60 { padding:5px 0; }

h5.e_content { font-size: 17px; color:#000}

footer { background: #000; color:#fff;padding:20px 0; font-size: 0.8em;margin-top: 30px}