/*
Theme Name: Blog Wordpress Theme
Theme URI: https://wordpress.org/themes/blog-wordpress-themes/
Author: the NY team
Description: In 2015, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider.
*/

.light {
font-family: 'latolight'; }

.bold, .banner_text h1, .banner_text .date span, .banner_left_post h1, .banner_left_post ul li, .con_left_tittle h1, .con_wird_n_b h1, .con_wird_n_small_b section h1, .con_wird_n_small h1, .con_bottom_box h1, .catlist h3, .latest_post h1, .latest_post ul li, .con_categories h1, .con_single_page h1, .con_single_page ul li {
font-family: 'latobold'; }

.black, .con_wird_n_small_b span {
font-family: 'latoblack'; }

body {
font-family: 'latoregular';
font-size: 14px;
color: #000;
float: left;
width: 100%;
max-width: 100%; }

.box1 {
margin: 0px;
padding: 0px;
width: 100%;
float: left;
height: auto; }

.box {
margin: 0px;
padding: 0px;
height: auto;
float: left;
width: auto; }

.radius {
border-radius: 4px;
-webkit-radius: 4px;
-moz-radius: 4px; }

.mp {
margin: 0px;
padding: 0px; }

a {
text-decoration: none !important; }

* {
margin: 0px;
padding: 0px; }

/********************************************header start***********************************************************/

.header_box{background-color:#fff;box-shadow: 0 1px 2px 2px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 2px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px 2px rgba(0,0,0,.2)}
.header_box_inn {
background: #fff;
padding: 10px 0 15px; }
.logo{padding-top:5px;}
.menu_box {
padding: 0;
 }
.nav > li{padding:0;}
.navbar-nav > li > a {
color: #fff;
font-size: 15px;
margin: 0;
background-color:#009ed8;
padding: 10px 30px;text-transform:uppercase;border-left:1px solid #007dab;transition:ease all 0.5s; }
.navbar-nav li:first-child a{border-left:none;}
.navbar-nav > li > a:hover {
background-color: #0e6788; }
.top_cont {padding-bottom:0px;float:left;width:100%;}
.top_cont ul{float:right;list-style:none;padding:0;margin:0;}
.top_cont li{list-style:none;padding:0;margin:0;display:inline-block;}
.top_cont li a{padding:0 10px;font-size:14px;line-height:14px;color:#009ed8;font-weight:bold;}
.top_cont li:last-child a{padding-right:0;border-left:1px solid #ccc;}
.top_cont a{color:#000;display:inline-block;}

.footsocial_header {
float: right;
margin: 11px 0 0; }
.footsocial_header i {
background: #404040 none repeat scroll 0 0;
border: 1px solid #404040;
color: #ffffff;
float: left;
font-size: 15px;
height: 27px;
line-height: 25px;
margin: 0 3px;
text-align: center;
width: 30px; }



.banner_box {
background:#f3f2ee;
padding: 30px 0;
margin: 0 0 30px; 
position:relative;}

.banner_text {
background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
float: right;
width: 38%;
padding: 22px; }
.banner_text h1 {
font-size: 20px;
color: #009ed8;
padding: 23px 0; }
.banner_text p {
font-size: 16px;
color: #fff;
line-height: 27px; }
.banner_text .date {
font-size: 16px;
color: #fff;
line-height: 27px;
background: #009ed8;
position: relative;
float: left;
margin: 0 0 0 -30px;
padding: 2px 6px;
text-shadow: none; }
.banner_text .date:after {
content: "";
left: 1px;
top: -6px;
width: 9px;
position: absolute;
left: 0px;
background: url(images/arrow_date.png) repeat;
height: 6px; }
.banner_text .date span {
font-size: 23px; }

.banner_left_post h1 {
font-size: 24px;
color: #000;
padding: 0;
margin: 0 0 16px;
text-transform: uppercase;font-family: 'latoblack'; }
.banner_left_post ul {
border-left: 1px solid #cccccc;
padding: 0 0 0 13px; }
.banner_left_post ul li {
font-size: 15px;
list-style: none;
color: #222222;
margin: 0 0 23px; }
.banner_left_post ul li date {
font-size: 12px;
color: #656565;
float: left;
width: 100%; }
.banner_left_post ul li date i {
margin: 4px 9px 0 -22px;
color: #009ed8;font-size:18px;vertical-align:bottom; }

.carousel-control.right {
display: none; }

.carousel-control.left {
display: none; }

.con_left_tittle h1 {
font-size: 20px;
color: #303030;
padding: 0;
margin: 0 0 16px;
width: 100%;
float: left;
text-transform: uppercase;
border-bottom: 5px solid #cccccc;
padding: 0 0 3px;
text-transform: uppercase; }

.con_wird_n_b figure img {
width: 100%; }
.con_wird_n_b h1 {
font-size: 20px;
color: #303030;
padding: 0;
margin: 0 0 10px; }
.con_wird_n_b h1 a {
color: #303030; }
.con_wird_n_b h1 a:hover{color:#009ed8;}
.con_wird_n_b ul {
margin: 0px;
padding: 0px; }
.con_wird_n_b ul li {
font-size: 14px;
display:inline-block;
padding: 0 22px 0 0;
list-style: none;
color: #7c7c7c; }
.con_wird_n_b ul li i {
margin: 0 7px 0 0; }
.con_wird_n_b p {
font-size: 15px;
color: #303030;
line-height: 27px;
float: left;
width: 100%;
margin: 9px 0 0;
text-align: justify; }

.con_wird_n_b {margin: 0 0 30px;border:1px solid #ebebeb;padding:25px 25px 0;}
.con_comment{background-color:#f3f2fe;border:1px solid #ebebeb;padding:5px 15px;margin:0 0 15px;}
.cat_name{font-size:14px;color:#333;padding:5px 0 0;}
.continue{text-align:right;}
.continue a{display:inline-block;background-color:#009ed8;padding:10px 15px;text-transform:uppercase; color:#fff;font-size:12px;transition:ease all 0.5s;}
.continue a:hover{background-color:#0e6788;}

.con_wird_n_small_b {
border: 1px solid #cccccc;
float: left;
padding: 11px;
margin: 0 0 30px;
width: 100%;
float: left; }
.con_wird_n_small_b span {
float: left;
font-size: 31px;
margin: 0 20px 0 0;
color: #f13232; }
.con_wird_n_small_b section {
float: left;
width: 87%; }
.con_wird_n_small_b section h1 {
font-size: 18px;
color: #303030;
padding: 0;
margin: 0 0 5px; }
.con_wird_n_small_b section p {
font-size: 15px;
color: #303030;
line-height: 20px;
float: left;
width: 100%;
margin: 0 0;
text-align: justify; }

.border_box {
border-bottom: 1px solid #cccccc;
float: left;
padding: 0 0 14px;
width: 100%; }

.con_wird_n_small {
float: left;
margin: 0 0 35px;
width: 100%; }
.con_wird_n_small figure img {
width: 100%; }
.con_wird_n_small h1 {
font-size: 19px;
color: #303030;
padding: 0;
margin: 0 0 2px; }
.con_wird_n_small h1 a {
color: #303030; }
.con_wird_n_small p {
font-size: 15px;
color: #565656;
line-height: 20px;
float: left;
width: 100%;
margin: 12px 0 0;
text-align: justify; }
.con_wird_n_small date {
font-size: 12px;
color: #f13232;
float: left;
width: 100%; }
.con_wird_n_small date i {
margin: 0 9px 0 0;
font-size: 11px; }

.con_bottom_box {
float: left;
margin: 0 0 35px;
width: 100%; }
.con_bottom_box figure {
margin: 0 0 7px; }
.con_bottom_box figure img {
width: 100%; }
.con_bottom_box h1 {
font-size: 17px;
color: #303030;
padding: 0;
margin: 12px 0 0;
width: 100%;
float: left; }
.con_bottom_box h1 a {
color: #303030; }
.con_bottom_box ul {
margin: 12px 0 0;
padding: 0px;
float: left;
margin: 0 0;
width: 100%; }
.con_bottom_box ul li {
font-size: 14px;
float: left;
padding: 0 22px 0 0;
list-style: none;
color: #7c7c7c; }
.con_bottom_box ul li i {
margin: 0 7px 0 0; }

.sidenwsltr {
background-color: #0e6788;
margin-bottom: 30px;
float: left;
width: 100%; }
.sidenwsltr h4 {
color: #ffffff;
text-align:center;
font-size: 20px;
margin: 0px; 
padding:15px 20px;
text-transform:uppercase;
border-bottom:1px solid rgba(255,255,255,0.2);
}
.nws_fm{padding:30px;}
.sidenwsltr input[type="text"] {
background-color: #ffffff;
border: medium none;
height: 40px;
margin-bottom: 15px;
padding-left: 15px;
width: 100%; }
.sidenwsltr input[type="submit"] {
background-color: #009ed8;
border: medium none;
color: #ffffff;
text-transform: uppercase;
font-size: 15px;
height: 40px;
margin: 0;
text-align: center;
width: 100%; transition:ease all 0.5s;}
.sidenwsltr input[type="submit"]:hover{background-color:#000;}
.catlist {
background: #fff;
margin: 0 0 30px;
border:1px solid #ebebeb;
padding:0px;
float:left;
width:100%; }
.catlist h3 {
font-size: 20px;
line-height: 20px;
margin: 0;
color: #000;border-bottom:1px solid #ebebeb;font-family: 'latobold';text-transform:uppercase;padding:15px; }
.catlist ul {padding: 0 15px; }
.catlist ul li {
border-top: 1px dotted #cccccc;
padding:15px 0px;
width: 100%;
list-style: none; }
.catlist ul li:first-child{border-top:none;}
.catlist ul li a i{padding-right:10px;color:#0e6788;}
.catlist ul li a {
color: #333;
font-size: 17px; }

.catlist ul li:hover a {
color: #009ed8; }


.search_box {
border:1px solid #ebebeb;
float: left;
padding:15px;
width: 100%;
margin:0 0 15px;
}
.search_box input[type="text"] {
float: left;
height: 45px;
padding: 5px 5px 5px 15px;
background-color:#f3f2ee;
border: none;
width:267px;margin:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none; }
.search_box input[type="button"] {
float: left;
height: 45px;
width: 60px;
background: url(images/search.png) no-repeat #0e6788 center center;
border: none; }

.latest_post {
background: #fff;
margin: 0 0 30px;
border:1px solid #ebebeb;
padding:0px;
float:left;
width:100%;
 }
.latest_post h1 {
font-size: 20px;
line-height:20px;
margin: 0;
padding: 15px;
color: #000;border-bottom:1px solid #ebebeb;font-family: 'latobold';text-transform:uppercase; }
.latest_post ul {
background: #fff;
padding: 0 15px; }
.latest_post ul li {
list-style: none;
font-size: 18px;
line-height: 21px; display:block;padding:15px 0;float:left;width:100%;border-top:1px solid #ebebeb;}
.latest_post ul li:first-child{border-top:0;}
.latest_post ul li .image {width:100px;height:80px;overflow:hidden;float:left;margin-right:15px;}

.latest_post ul li a {
color: #303030;
font-size: 15px;display:block; }
.latest_post ul li a:hover {color:#009ed8;}
.latest_post ul li date {
color: #797979;
font-size: 12px;
}
.latest_post ul li date i {
margin: 0 9px 0 0; }

.latest_post ul li:nth-child(odd) {
background: #fff none repeat scroll 0 0; }

.right_box {
}

.footer_box {
background: #f1f1f1;
padding: 30px 0;
text-align: center;
margin: 40px 0 0 0; }

.footer_menu {
display: inline-block;
float: none;
width: auto; }
.footer_menu ul li {
width: auto;
float: left;
list-style: none;
font-size: 16px;
padding: 0 15px; }
.footer_menu ul li a {
color: #303030;
font-size: 16px; }
.footer_menu ul li a:hover {
color: #f13232; }



.copyright_b {
float: none;
width: 100%;
color: #303030;
font-size: 15px;
padding: 9px 0; }

.footer_social {
display: inline-block;
float: none;
margin: 11px 0 0; }
.footer_social i {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #cdcdcd;
color: #202020;
float: left;
font-size: 14px;
height: 33px;
line-height: 32px;
margin: 0 3px;
text-align: center;
width: 33px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%; }

.fa-facebook:hover {
background: #3a59a1 none repeat scroll 0 0;
border: 1px solid #3a59a1;
color: #ffffff; }

.fa-twitter:hover {
background: #00b5f0 none repeat scroll 0 0;
border: 1px solid #00b5f0;
color: #ffffff; }

.fa-google-plus:hover {
background: #c53827 none repeat scroll 0 0;
border: 1px solid #c53827;
color: #ffffff; }

.fa-pinterest:hover {
background: #c82325 none repeat scroll 0 0;
border: 1px solid #c82325;
color: #ffffff; }

.con_categories {
float: left;
margin: 0 0 34px;
width: 100%; }
.con_categories figure img {
width: 100%; }
.con_categories h1 {
font-size: 20px;
color: #303030;
padding: 0;
margin: 0 0 10px; }
.con_categories h1 a {
color: #303030; }
.con_categories ul {
margin: 0px;
padding: 0px; }
.con_categories ul li {
font-size: 14px;
float: left;
padding: 0 22px 0 0;
list-style: none;
color: #7c7c7c; }
.con_categories ul li i {
margin: 0 7px 0 0; }
.con_categories p {
font-size: 15px;
color: #303030;
line-height: 27px;
float: left;
width: 100%;
margin: 9px 0 0;
text-align: justify; }

.con_single_page {
float: left;
margin: 0 0 34px;
width: 100%; }
.con_single_page figure {
margin: 0 0 25px; }
.con_single_page figure img {
width: 100%; }
.con_single_page h1 {
font-size: 20px;
color: #303030;
padding: 0;
margin: 0 0 10px; }
.con_single_page h1 a {
color: #303030; }
.con_single_page p {
font-size: 16px;
color: #303030;
line-height: 27px;
float: left;
width: 100%;
margin: 9px 0;
text-align: justify; }
.con_single_page p strong {
font-size: 17px; }
.con_single_page h1 {
font-size: 22px;
color: #303030; }
.con_single_page ul {
margin: 6px 0;
float: left;
width: 100%; }

.con_single_page ul li {
  color: #303030;
  float: left;
  font-size: 16px;
  line-height: 32px;
  margin: 9px 0 0 21px;
  text-align: justify;
  font-family: "latoregular";
  width: 100%;
}

.comment_box {
float: left;
width: 100%; }
.comment_box ul {
margin: 0px;
padding: 0px; }
.comment_box ul li {
font-size: 14px;
float: left;
width: auto;
list-style: none;
color: #7c7c7c;
margin: 0;
padding: 0 22px 0 0; }
.comment_box ul li i {
margin: 0 7px 0 0; }

.inner_pages {
margin: 40px 0 00; }

/*# sourceMappingURL=style.css.map */

/* ---------------- add custom css -------------------- */

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  -moz-appearance: none;
  background-color: #ffffff;
  border-color: #cccccc;
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-sizing: border-box;
  display: block;
  font-family: inherit;
  margin: 0 0 1rem;
  padding: 0.5rem;
  transition: border-color 0.15s linear 0s, background 0.15s linear 0s;
  width: 100%;
}

.submit {
  background: #009ed8 none repeat scroll 0 0;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  padding: 5px;
  border:none;
}
.nav ul { margin:0; padding:0; list-style:none}
.nav li ul {
  background: #f1f1f1 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  display: none;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  width: 200px;
  z-index: 999999;
}
.nav li:hover ul { display: block}
.nav li ul li { width:100%; float: left;font-size:14px !important;line-height:35px;}
.nav li ul li a { color:#000 !important; text-decoration:none !important; padding:0px 15px;display:block;}
.nav li ul li a:hover {
  color: #f13232 !important;
  font-size: 17px;
  text-decoration: none !important;
}
.banner_left_post a {
  color: #222;
  font-size: 15px;
}
.image figure img{width:100%;height:auto;}

.contactform {
  margin-top: 20px;
}
.contactform input {
  background-color: #fff;
  border: 1px solid #ccc;
  height: 35px;
  margin-bottom: 5px;
  padding-left: 15px;
  width: 100%;
}
.contactform textarea {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #676767;
  margin-bottom: 5px;
  padding-left: 15px;
  padding-top: 10px;
  width: 100%;
}
.wpcf7-form-control.wpcf7-submit {
  background-color: #009ed8;
  border: medium none;
  color: #fff;
  font-family: "roboto_condensedbold";
  font-size: 18px;
  letter-spacing: 1px;
  padding-left: 0;
  text-transform: uppercase;
}

div.wpcf7-validation-errors {
  border: 2px solid #f7e700;
  margin: 0 !important;
}
.comment-form-url{display:none;}

.cat_name > span {float: right;width: 75%;}
.post-categories a {color: #333;font-size: 14px;}
.align_center {text-align: center;margin: 10px 0;float: left;width: 100%;}
.fet_post {width: 100%;display: inline-block;text-align: center;}
.fet_post img{width:100%;height:auto;}

.author-bio {border: 1px solid #ccc;padding: 15px;margin: 20px 0;display:inline-block;width: 100%;}
h3.author-title {font-size: 20px;margin: 0 0 15px;color: #1585cc;}
img.avatar.avatar-90.photo {float: left;margin: 0 16px 30px 0px;}
p.author-description {font-family: 'latoregular';color: #000;font-size: 14px;float: none;
width: 100%;margin:0; text-align:left;}
.singlepage_content p img{width: 100%;height:auto;}	

.home-slide-text h1 a {
    color: #fff;
}
.home-slide-text h1 {
    font-size:22px;
}
.home-slide-outer {
}
.home-slide-text {	

background:rgba(0,0,0,.51);
padding:15px;
position: absolute;
color: #fff;
bottom: 0;
}
.singlepage_content h2{
    font-size: 20px;
    padding: 0;
    margin: 0 0 5px;
	font-weight: 600;
}
.singlepage_content h3{
    font-size: 19px;
    padding: 0;
    margin: 0 0 5px;
	font-weight: 600;
}
.con_wird_n_b h2 {
    font-size: 20px;
    color: #303030 !important;
    padding: 0;
    margin: 0 0 10px;
}
.con_wird_n_b h2 a {
    color: #303030;
}
.con_wird_n_b h2 a:hover {
    color: #009ed8;
}