@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900');
body { font-family: 'Lato', sans-serif; }
p, a { font-family: 'Lato', sans-serif; font-weight: 300 }
/*header*/
header .nav { padding-top: 50px }
.navbar-brand img { margin-top: -10px; }
header .nav a { font-size: 15px; font-weight: 300 !important; color: #191918 !important }
.donation a { float: right; background: #ff2600; color: #fff !important; display: block; width: 144px; margin-top: 15px }
/*end of header*/


.left-position a { color:#337ab7 !important; }
.left-position .btn:hover, .btn:focus, .btn.focus{ /*color:#333 !important;*/}

/* Search Button - Header */
input[type="search"]{ background: transparent; color: #fff; border: none; padding-left: 10px;}
.search-submit { display:none;}
/* ----------------------------------- */
.page-template-resources .col-sm-3.symptom.equal-hight{ background:none !important; }


/*slider*/
#slider { text-align: center; margin-bottom: 50px }
.slider-items .item { background: url(../img/slider1.png) center center; padding: 180px; background-size: cover; position: relative; }
.slider-items .item h1 { font-size: 52px; font-family: 'Raleway', sans-serif; font-weight: 900; color: #fff }
.slider-items .item label { font-family: 'Raleway', sans-serif; font-size: 14px; text-transform: uppercase; font-weight: 300; color: #fff }
.slider-items .item p { max-width: 935px; margin: 0 auto; font-size: 15px; line-height: 24px; color: #fff; padding-bottom: 70px }
/*.slider-items .item .buttons{padding-bottom: 150px}*/
.slider-items .item .buttons .blue { background: #164271 !important; color: #fff; height: 50px; padding: 12px 25px; margin-right: 20px }
.page-template-challenges-children .btn.blue { background: #164271 !important; color: #fff; padding: 12px 25px; margin-right: 20px }
.page-template-challenges-children .btn.blue{ float:right; }
.slider-items .item .buttons .red { background: #ff2600; color: #fff; height: 50px; padding: 12px 25px }
.slider-items .item .buttons i { font-size: 18px; float: left; padding-left: 5px; padding-top: 3px; }
.slider-items .item .buttons span { float: left; }
.slider-items .slider-under { background: #fff; width: 71px; height: 5px; margin: 15px auto; border-radius: 10px; }
.slider-items .owl-controls { float: right; width: 92px; margin-top: 20px; position: absolute; right: 15px; bottom: 20px }
.slider-items .owl-nav i { font-size: 16px; width: 46px; height: 46px; background: #fff; border: 1px solid #e5e5e5; float: left; color: #000; text-align: center; vertical-align: middle; display: table-cell; padding: 14px; transition: all ease .2s }
.slider-items .owl-nav i:hover { background: #164271; color: #fff; border: 1px solid #164271; }
.animated-one { visibility: hidden; -webkit-animation-delay: 0.3s; -moz-animation-delay: 0.3s; -o-animation-delay: 0.3s; -ms-animation-delay: 0.3s; }
/*end of slider*/

/*who we are*/
.child-wrapper { background: url(../img/child.png) no-repeat; background-size: cover; }
.who h2 { font-size: 30px; font-family: 'Open Sans', sans-serif; font-weight: 700; padding-bottom: 40px }
.who h2 span { font-weight: 300 }
.who p { font-size: 15px; font-weight: 300; padding-bottom: 30px }
.who a { background: #ff2600; color: #fff; padding: 15px 40px; }
.who a i { font-size: 20px; float: left; padding-left: 5px; padding-top: 3px; }
.who a span { float: left; }
.who-cell { display: table-cell; vertical-align: middle; height: 500px }
.side-wrapper { margin-bottom: 50px }
/*end of who we are*/

/*papper-wrapper*/
.papper-wrapper { background: url(../img/papper.png) no-repeat; background-size: cover; }
/*end of papper-wrapper*/

/*initiative*/
.init { padding: 100px 0 }
#initiative { background: url(../img/list-back.png) no-repeat; background-size: cover; }
#initiative h2 { font-size: 30px; color: #fff; font-weight: 700; font-family: 'Open Sans'; padding-bottom: 50px }
#initiative h2 span { font-weight: 300 }
#initiative ul li { color: #fff; list-style: none; font-weight: 300; padding-bottom: 15px }
#initiative ul li:before { content: url(../img/tick.png); float: left; margin-right: 15px }
#initiative .checker { background: #234575; border-radius: 40px; padding: 10px; width: 235px; text-align: center; margin: 0 auto; }
.symptom-cell { display: table-cell; vertical-align: middle; }
#initiative .symptom { background: rgba(5,26,97,.56); height: 100%; display: table; }
#initiative .checker a { background: #e29a0a; width: 217px; height: 54px; padding-top: 15px; font-size: 14px; text-transform: uppercase; font-family: 'Open Sans'; font-weight: 800; color: #fff; border-radius: 40px; }
#initiative .checker a span { font-weight: 300 }
.page-template-initiatives .row.resources-ed > h4 {
    color: #1e1d19;
    font-family: "latobold";
    padding-left: 10px;
    padding-top: 10px;
    font-style:italic;
}
#initiative ul li a, #initiative ul li a:hover, #initiative ul li a:focus, #initiative ul li a:visited, #initiative ul li a:active{ color: #fff !important; }
.page-template-initiatives .initiative-block{ border: 4px solid #0d5c93; margin:20px 0; }
   
.page-template-initiatives .initiative-block .col-sm-3{ padding:0px !important; }
.page-template-initiatives .initiative-block img{ /*border-right:1px solid #1e1d19;*/ width:100%; height:100%; }
.page-template-initiatives .initiative-block p{ padding:20px 0px 0px 20px !important; }
.page-template-initiatives .initiative-block a{ margin:20px !important; }
/*end of initiative*/

/*blog*/
#blog { padding: 50px 0; background: url(../img/blog-back.png); }
#blog h2 { font-size: 22px; font-weight: 700; font-family: 'Open Sans'; padding-bottom: 30px; color: #1d1d1d }
#blog h2 span { font-weight: 300; }
.blog-items .item { background: #fff; padding: 18px }
.blog-items h4 { font-size: 13px; font-family: 'Open Sans'; font-weight: 700; color: #100a07; padding: 10px 0 }
.blog-items p { font-size: 15px; color: #000000; line-height: 24px; padding-top:10px; }
.blog-items a { background: #164271; color: #fff; padding: 12px 20px; position:absolute; bottom:15px; }
.blog-items a i { font-size: 15px; float: left; padding-left: 5px; padding-top: 3px; }
.blog-items a span { float: left; }
/*.owl-nav .owl-prev,.owl-nav .owl-next,{display: table;}*/
.blog-items .owl-controls { float: right; width: 92px; margin-top: 20px }
.blog-items .owl-nav i { font-size: 16px; width: 46px; height: 46px; background: #fff; border: 1px solid #e5e5e5; float: left; color: #000; text-align: center; vertical-align: middle; display: table-cell; padding: 14px; transition: all ease .2s }
.blog-items .owl-nav i:hover { background: #164271; color: #fff; border: 1px solid #164271; }
.author { margin-top: 35px }
.img-blogger { width: 77px; height: 77px; display: block; float: left; }
.detail-blogger { float: left; padding: 20px 0; margin-left: 20px }
.detail-blogger h3 { font-size: 15px; font-weight: 900; color: #000 }
.pagination_sec .prev_pagi a, .pagination_sec .next_pagi a { font-family:'latobold'; color:#1e1d19 !important; }
.pagination_sec .next_pagi a { float:right; }
.comment-respond{ padding-top:45px; }
.comment-reply-title{ font-family:'latobold'; font-size:20px; }
/*end of discover*/


/*discover*/
#discover { padding: 50px 0 }
#discover h2 { font-size: 30px; font-weight: 700; font-family: 'Open Sans'; padding-bottom: 30px; color: #1d1d1d }
#discover h2 span { font-weight: 300; }
.discover-items .item { border: 1px solid #e5e5e5; padding: 20px }
.discover-items h4 { font-size: 13px; font-family: 'Open Sans'; font-weight: 700; color: #100a07; padding: 10px 0 }
.discover-items p { font-size: 14px; color: #090806 }
.discover-items a, .singlepost a { background: #164271; color: #fff; padding: 12px 20px; margin-top: 15px }
.discover-items a i { font-size: 15px; float: right; padding-left: 5px; padding-top: 3px; }
.singlepost a i { font-size: 15px; padding-left: 5px; padding-top: 3px; }
.discover-items a span .singlepost a span { float: left; }
/*.owl-nav .owl-prev,.owl-nav .owl-next,{display: table;}*/
.discover-items .owl-controls, .singlepost .owl-controls { float: right; width: 92px; margin-top: 20px }
.discover-items .owl-nav i, .singlepost .owl-nav i { font-size: 16px; width: 46px; height: 46px; background: #fff; border: 1px solid #e5e5e5; float: left; color: #000; text-align: center; vertical-align: middle; display: table-cell; padding: 14px; transition: all ease .2s }
.discover-items .owl-nav i:hover, .singlepost .owl-nav i:hover { background: #164271; color: #fff; border: 1px solid #164271; }
/*end of discover*/

/*footer*/
footer { border-top: 1px solid #e5e5e5; }
footer h3 { /*text-transform: uppercase !important;*/ font-weight: 700; border-bottom: 1px solid #e5e5e5; padding: 20px 0; display: inline-block; }
footer h3 span { font-weight: 300 }
footer a { color: #000; font-weight: 300; font-size: 15px; text-decoration: none; }
footer a:hover { text-decoration: none; color: #000 }
footer ul li { list-style: none; padding-bottom: 5px }
.quick-link li:before { content: "\f105"; font-family: FontAwesome; color: #000; font-size: 15px; margin-right: 5px }
.foot-content { padding-top: 20px }
.foot-content p { font-size: 15px; font-weight: 300; }
.foot-mail a, .foot-mail input[type="submit"] { background: #164271; color: #fff !important; font-size: 14px; padding: 10px 20px; width:30% !important; }
.foot-mail a i { font-size: 18px }
.foot-mail input { border: 0px; font-size: 14px; font-weight: 300!important; width: 69%; padding: 10px }
.foot-mail { border: 1px solid #cdc; border-radius: 3px; box-shadow: 0 0 10px 0px #d0d2d0; padding: 3px; margin-top: 25px }
.social ul a i { width: 30px; }
.social .fb a i { color: #2b3890 }
.social .twit a i { color: #26a9e0 }
.social .linked a i { color: #1b74ba }
.social .tube a i { color: #ef4f52 }
.social .insta a i { color: #6489a9 }
.small-footer { border-top: 1px solid #e5e5e5; margin-top: 20px; padding: 20px 0 }
.small-footer p { font-size: 14px; text-align: center; }
/*end of footer*/

/* =============== news styles 16-Nov-2016 =============== */

/********** Archives*************/
article{ border: 2px solid #0d5c93; padding:20px; margin: 0 25% 2% !important;}
.comments-link, .edit-link{ display:none; }
h2.entry-title a {
    color: #1e1d19 !important;
    font-family: "latobold";
    font-size: 20px;
}
.page-header{ font-size:20px; padding-left:25%; }


.navbar-right { float: none !important; }
.navbar-brand { height: auto; }
nav.navbar.bootsnav ul  li  a { font-family: 'open_sansbold'; font-size: 15px !important; color: #2d180c !important; padding: 0 15px !important; }
nav.navbar.bootsnav ul li:hover a { color: #0878b1 !important; }
.nav.navbar-nav li.menu-item-has-children ul.sub-menu li a{ font-family: 'open_sansbold';  color: #2d180c !important;}
.nav.navbar-nav li.menu-item-has-children ul.sub-menu li:hover a{ font-family: 'open_sansbold'; color: #0878b1 !important;  }
.nav-ed li:first-child a { background: url(../img/home-icon.png) no-repeat left 0; width: 20px; height: auto; text-indent: -9999px; }
.nav-ed li { background: url(../img/border-right.jpg) no-repeat right top; }
.nav-ed li:last-child { background: none; }
.nav-ed li:last-child a { padding-right: 0 !important; }
header .nav { padding-top: 85px; }
.donation a { z-index: 999999999; }
.donation a:hover, .slider-items .item .buttons .red:hover, .who a:hover { background: #164271; }
.slider-items .item .buttons .blue:hover, .page-template-challenges-children .btn.blue:hover { background: #ff2600 !important; }
.who a:hover span, .who a:hover .fa { color: #FFF; }
.discover-items a:hover, .singlepost a:hover { background: #ff2600; }
.discover-items a:hover span, .discover-items a:hover .fa,  .singlepost a:hover > .fa, .singlepost a:hover > span { color: #FFF; }
.foot-mail a:hover, .foot-mail input[type="submit"]:hover { background: #ff2600; color: #FFF !important; }
.foot-mail a:hover .fa { color: #FFF; }
.foot-mail input { width: 68.7%; }
footer li:hover a { color: #ff2600 !important; }
footer a { text-decoration: none !important; }
.social ul a i { width: 25px; }
#blog { background: #FFF; }
#discover { background: #f0f0f0; }
.discover-items .item { background: #FFF; border: solid 1px #d8d8d8; }
.blog-items .item { border: solid 2px #45688d; }
.img-circle { border-radius: inherit !important; }
.author { margin: 0 0 10px 0 !important; }
.blog-items .btn:hover { background: #ff2600; color: #FFF; }
.blog-items .btn:hover .fa { color: #FFF; }
.slider-items .item label { text-transform: inherit; }
.slider-items .item { padding: 180px 0 0 0 !important; background-size: auto !important; height: 627px; }
#slider { position: relative; }
.slider-items .item .buttons { margin-top: 40px; }
.btn.active, .btn:active { box-shadow: none !important; }
.attr-nav ul .search .fa { color: #2d180c !important; }
.navbar-brand img { margin-top: 0; }
.navbar-brand { padding: 5px 0; }
.slider-items .owl-controls { bottom: 30px; right: 30px; }
.slider-items .owl-nav i { border: none !important; }
#initiative .checker { padding: 0; width: auto; background: none; }
#initiative .checker a { height: 74px !important; line-height: 54px !important; width: auto !important; padding: 0 40px !important; border: solid 10px #4e5b66; }
#initiative .checker a:hover { background: #f3b12d !important; }
.navbar { border: none !important; }
.head-border { margin-top: 50px; }
.cd-auto-hide-header:before { position: absolute; left: 0; right: 0; bottom: -3px; content: ""; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#016bb7+39,c1ba27+100 */ background: #016bb7; /* Old browsers */ background: -moz-linear-gradient(left, #016bb7 39%, #c1ba27 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #016bb7 39%, #c1ba27 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #016bb7 39%, #c1ba27 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016bb7', endColorstr='#c1ba27', GradientType=1 ); /* IE6-9 */
width: 100%; height: 3px; }
.header-ed { height: 146px; }
.navbar-brand { padding: 0; }
.attr-nav { margin: 0; }
.attr-nav > ul { margin: 0; }
header .nav { padding-top: 0; }
/* =============== news styles 16-Nov-2016 =============== */

.header-update { display: block; background: #FFF; height: 146px; position: fixed; left: 0; right: 0; top: 0; z-index: 999; }
.attr-nav > ul > li > a { padding: 0; }
.donation { display: block; }
.donation a { display: block; height: 48px; line-height: 48px; padding: 0; border: none; }
.navbar { min-height: auto !important; display: block; background: none !important; }
header .logo-new { margin-top: 7px; }
header .img-a { display: block; }
.nav-wrap-ed { display: block; float: left; margin-top: 30px; }
.attr-nav { display: block; float: right; margin-top: 30px; }
header.smaller { height: 100px; transform: translateY(0%); transition: all 0.5s ease 0s; }
header .logo-new { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
header.smaller .logo-new { width: 5em; margin-top: 19px; -webkit-transform: translateY(-8px); transform: translateY(-8px); }
header.smaller .nav-wrap-ed { margin-top: 0; transform: translateY(0%); transition: all 0.5s ease 0s; }
header.smaller .donation a { height: 38px; line-height: 38px; transform: translateY(0%); transition: all 0.5s ease 0s; }
header.smaller .attr-nav { margin-top: 0; transform: translateY(0%); transition: all 0.5s ease 0s; }
.top-search { background-color: #333; display: none; padding: 10px 0; }
.header-update:before { width: 100%; height: 3px; background: rgba(0, 0, 0, 0) linear-gradient(to right, #016bb7 39%, #c1ba27 100%) repeat scroll 0 0; content: ""; position: absolute; bottom: 0; display: block; }
.hidden-div { display: block; height: 146px; }
footer h3 { text-transform: none; font-family: 'latobold'; }
footer h3 span { font-family: 'latolight'; }
.about-contents-ed { display: block; }
.about-contents-ed .about-banner { display: block; min-height: 280px; background: url(../img/about-banner.jpg) no-repeat center top; background-size: cover; }
.about-contents-ed .about-banner img { display: block; width: 100%; }
.about-contents-ed .about-intro { display: block; padding: 40px 0; }
.about-contents-ed .about-intro .left { float: left; }
.about-contents-ed .about-intro .left a.btn, .error404 .page-content input[type="submit"]{ background: #ff2600; color: #FFF !important; line-height: 45px; padding: 0 40px 0 20px; position: relative; }
.comment-respond .submit { background: #164271; color: #FFF !important; line-height: 45px; padding: 0 40px 0 20px; border:none !important;}
.about-contents-ed .about-intro .left a.btn:hover, .error404 .page-content input[type="submit"]:hover { background: #164271; }
.comment-respond .submit:hover { background: #ff2600; }
.about-contents-ed .about-intro .left a.btn:before{ display: block; content: ""; font-family: 'FontAwesome'; font-size: 16px; color: #FFF; position: absolute; right: 15px; top: 0; }
.comment-respond .submit { display: block; content: ""; font-size: 16px; color: #FFF; right: 15px; top: 0; }
.about-contents-ed .about-intro .right { float: right; }
.about-contents-ed .about-intro .left h2, .page-template-initiatives .help-accordion h2 { display: block; font-size: 30px; color: #1e1d19; font-family: 'latobold'; padding-bottom: 20px; }
.page-template-initiatives .help-accordion h2 { padding-left:10px; }
.page-template-initiatives .resources-ed h3{ font-size:20px; padding: 10px !important; }
.about-contents-ed .about-intro .left h2 span { font-family: 'latolight'; }
.about-contents-ed .about-intro .left p { font-size: 15px; line-height: 24px; font-family: 'latolight'; padding-bottom: 30px; }
.about-contents-ed .about-intro .right img { display: block; width: 100%; border: solid 15px #FFF; -webkit-box-shadow: 0px 0px 15px 0px rgba(236,236,236,1); -moz-box-shadow: 0px 0px 15px 0px rgba(236,236,236,1); box-shadow: 0px 0px 15px 0px rgba(236,236,236,1); }
.about-listing-ed { display: block; background: #e5e5e5; padding: 40px 0; }
.page-template-blog .about-listing-ed { background: none; padding: 0px; }
.about-listing-ed ul { display: block; }
.about-listing-ed ul li { display: block; float: left; margin: 0 20px 20px 0; border: solid 1px #FFF; padding: 15px; background: #FFF; width: 49.1%; }
.about-listing-ed .widget ul li { display: block; float: none; margin: 0px; border: none; padding: 0px; background: none; }
.page-template-blog .about-listing-ed ul li { margin: 15px 15px 20px 0; }
.about-listing-ed ul li:hover { border: solid 1px #afafaf; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-box-shadow: 0px 0px 20px 0px rgba(175,175,175,1); -moz-box-shadow: 0px 0px 20px 0px rgba(175,175,175,1); box-shadow: 0px 0px 20px 0px rgba(175,175,175,1); }

.about-listing-ed .widget ul li:hover { border: none; -webkit-transition: none; -moz-transition:none; -o-transition: none; transition: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.about-listing-ed ul li:nth-child(2n) { margin-right: 0; }
.about-listing-ed ul li .img-wrap { display: block; height: 268px; width: 100%; overflow: hidden; }
.about-listing-ed ul li .img-wrap img { display: block; width: 100%; }
.about-listing-ed ul li a { display: block; font-size: 19px; color: #0d5c93; font-family: 'latobold'; line-height: 22px; text-decoration: none !important; font-weight: normal !important; background: #FFF !important; padding: 20px 0 10px 0; position: relative; }
.about-listing-ed .widget ul li a { display: block; font-size: 14px; color: #1e1d19; font-family: 'latolight'; line-height: 0px; text-decoration: none !important; font-weight: normal !important; background: none !important; padding:10px; position: relative; }
.about-listing-ed ul li a:before { display: block; font-size: 30px; font-family: 'FontAwesome'; content: ""; color: #0d5c93; position: absolute; right: 0; top: 35px; }
.about-listing-ed .widget ul li a:before { display: block; font-size: 0px; font-family: 'FontAwesome'; content: none; color: none; position: absolute; right: 0; top: 0px; }
.about-listing-ed ul li a:hover:before { color: #074773; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.about-listing-ed ul li a span { display: block; font-family: 'open_sansregular'; font-size: 13px; color: #1b1b1b; }
.left-position { padding-top: 40px; }
.get-involved { background: url(../img/involved-banner.jpg) no-repeat center top !important; background-size: cover; }
.left-position p span { display: block; padding-top: 15px; }
.getinvolved-listing ul li { width: 32.1%; }
.getinvolved-listing ul li:nth-child(2n) { margin-right: 20px; }
.getinvolved-listing ul li:nth-child(3n) { margin-right: 0; }
.getinvolved-listing ul li img { display: block; width: 100%; }
.getinvolved-listing ul li a::before { top: 20px; }
.left-position ul { padding-bottom: 30px; }
.left-position ul li { font-family: "latolight"; font-size: 15px; line-height: 24px; list-style-type: none; padding-bottom: 10px; position: relative; padding-left: 20px; }
.left-position ul li:before { width: 8px; height: 8px; background: #333; content: ""; position: absolute; left: 0; top: 9px; position: absolute; border-radius: 50px; }
.left-position h4 { display: block; text-transform: capitalize; font-family: "latobold"; font-size: 22px; padding-bottom: 10px; border-bottom: solid 1px #CCC; margin-bottom: 15px; }
.help-contents { display: block; }
.help-contents .help-banner { display: block; background: url(../img/help-banner.jpg) no-repeat center top; min-height: 280px; }
.help-contents h3 { display: block; font-size: 22px; color: #100a07; font-family: 'open_sansbold'; padding: 30px 0; }
.help-accordion { display: block; padding: 0 0 100px 0; }
.ui-accordion .ui-accordion-header { background: #f2f2f2; border: none; font-size: 14px; color: #1b1b1b; font-family: 'latolight'; line-height: 50px; padding: 0; margin: 5px 0 0 0; padding: 0 15px; }
.ui-accordion .ui-accordion-header:before { content: ""; font-size: 14px; position: absolute; right: 15px; top: 0; font-family: 'FontAwesome'; color: #1f1f1f; }
.ui-accordion .ui-accordion-header.ui-accordion-header-active:before { content: ""; }
.ui-accordion .ui-accordion-content { padding: 20px 15px; }
.ui-accordion .ui-accordion-header .ui-icon { display: none; }
.ui-accordion .ui-accordion-header span.number { width: 30px; height: 30px; border-radius: 60px; background: #444444; position: relative; left: 0; top: 0; display: inline-block; text-align: center; line-height: 30px; color: #FFF; margin-right: 10px; }
.ui-accordion .ui-accordion-header-active span.number { background: #0b6ba0; }
.ui-accordion .ui-accordion-content p { font-size: 14px; color: #060402; font-family: 'latolight'; }
.help-accordion input.btn, .page-template-find-help input[type="submit"] { background: #164271; color: #FFF !important; line-height: 45px; padding: 0 40px 0 20px; position: relative; margin: 0; }
.help-accordion input.btn:hover, .page-template-find-help input[type="submit"]:hover { background: #ff2600; }
.help-accordion input.btn:before { display: block; content: "" !important; font-family: 'FontAwesome'; font-size: 16px; color: #FFF; position: absolute; right: 15px; top: 0; }
.ui-widget-content { border-color: #f2f2f2; }
.contact-form-ed { display: block; }
.contact-form-ed .contact-input { display: block; height: 45px; border-radius: 3px; padding: 0 15px; font-size: 13px; color: #1b1b1b; font-family: 'latolight'; border: none; background: #f2f2f2; width: 100%; margin-bottom: 5px; }
.contact-form-ed textarea { display: block; height: 280px; border-radius: 3px; padding: 15px; font-size: 13px; color: #1b1b1b; font-family: 'latolight'; border: none; background: #f2f2f2; width: 100%; margin-bottom: 10px; resize: none; }
.nav-wrap-ed .dropdown .dropdown-menu { border: none !important; top: 50px; background: #FFF !important; }
.nav-wrap-ed .dropdown .dropdown-menu li:first-child a { background: none !important; width: auto !important; }
.nav-wrap-ed .dropdown .dropdown-menu li { background: none !important; }
.nav-wrap-ed .dropdown .dropdown-menu li a { text-align: left !important; padding: 12px 10px !important; font-size: 14px; color: #191918 !important; font-family: 'latolight'; border-bottom: solid 1px #ffd800 !important; }
.dropdown .dropdown-menu li:last-child a { border-bottom-color: #FFF !important; }
.dropdown .dropdown-menu li:first-child a { text-indent: inherit !important; }
nav.navbar.bootsnav ul.nav > li > a { padding-bottom: 33px !important; }
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after { display: none; }
.dropdown:hover .dropdown-menu { display: block; }
nav.navbar.bootsnav li.dropdown ul.dropdown-menu { width: 275px; }
.dropdown .dropdown-menu li a { position: relative; color: #191918 !important; }
.nav-wrap-ed .dropdown .dropdown-menu li a:before { display: block; content: ""; position: absolute; right: 10px; top: 15px; font-family: 'FontAwesome'; color: #0b6ba0; font-size: 12px; }
.dropdown .dropdown-menu li:hover a:before { color: #ffd800; }

/* =============== landing-page ===============*/

/*section.senicon-banner {
    background-image: url(http://www.thewinfordcentre.org/wp-content/uploads/2017/01/slider1.png);
    background-position: center;
    background-size: cover;
    position: relative;
}
.senicon-banner-btn {
    text-align: center;
    padding: 90px 0;
}*/


/* =============== landing-page ===============*/
/* =============== updated styles ===============*/
.nav.navbar-nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu{ margin-left:470px; visibility:hidden; }
.nav.navbar-nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{ visibility:visible; }
.wpcf7-form::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
  opacity: 1;
}
.wpcf7-form::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
  opacity: 1;
}
.wpcf7-form::-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
  opacity: 1;
}
.wpcf7-form::-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
  opacity: 1;
}

#our_mission{ background-color: #f0f0f0; margin-bottom: 50px; }
#our_mission .side-wrapper { margin-bottom: 0px; }


p, a, button, input, select, textarea, .btn { /*font-family: 'arialregular' !important; */}
.about-contents-ed .about-intro .left h2, .page-template-initiatives .help-accordion h2 { /*font-family: 'arialregular' !important; */padding-bottom: 0; margin-bottom: 30px; position: relative; }
.help-contents h3 { color: #100a07; display: block; /*font-family: 'arialregular' !important; */padding-bottom: 0; margin-bottom: 30px; position: relative; font-size: 22px; }
footer a { font-size: 14px; }
footer h3 { /*font-family: 'arialbold' !important;*/ font-weight: normal !important; padding: 20px 0 10px; }
footer h3 span { /*font-family: 'arialregular' !important;*/ font-weight: normal !important; }
.foot-content { padding-top: 15px; }
.btn { border-radius: 2px; }
.foot-mail input { font-size: 13px; }
.foot-mail input { width: 67.6%; }
.resources-ed { display: block; }
.resources-ed ul li, .resources-ed .outer-div { display: block; float: left; width: 31.5%; /*-webkit-box-shadow: 0px 0px 15px 0px rgba(236,236,236,1); -moz-box-shadow: 0px 0px 15px 0px rgba(236,236,236,1); box-shadow: 0px 0px 15px 0px rgba(236,236,236,1); */ background: #e5e5e5; margin: 0 10px 10px 0; position: relative; }
.resources-ed .outer-div{ width:32% !important; text-align:center; padding: 75px 25px;}
.resources-ed ul li:nth-child(3) .img-wrap.img-wrap-01{display: none !important; }
.resources-ed ul li:nth-child(3) span a{ margin:70px !important; }
.resources-ed ul li .img-wrap { display: block; width: 100%; height: 162px; }
.resources-ed ul li .img-wrap.img-wrap-01 { background: url(../img/resources-1.jpg) no-repeat center top; background-size: cover; }
.resources-ed ul li .img-wrap.img-wrap-02 { background: url(../img/resources-2.jpg) no-repeat center top; background-size: cover; }
.resources-ed ul li .img-wrap.img-wrap-03 { background: url(../img/resources-3.jpg) no-repeat center top; background-size: cover; }
.resources-ed ul li .img-wrap.img-wrap-04 { background: url(../img/resources-4.jpg) no-repeat center top; background-size: cover; }
.resources-ed ul li .img-wrap.img-wrap-05 { background: url(../img/resources-5.jpg) no-repeat center top; background-size: cover; }
.resources-ed ul li img { display: block; width: 100%; }
.resources-ed ul li span a { display: block; font-size: 14px; color: #0d5c93; font-family: 'arialregular'; position: relative; line-height: 60px; margin: 0 15px; }
.resources-ed ul li span a:before { display: block; content: ""; font-size: 14px; font-family: 'FontAwesome'; position: absolute; right: 0; top: 0; }
.resources-ed ul li:nth-child(3) span a:before{ content: none !important; }
.select-style-ed { display: block; position: absolute; top: 50px; width: 200px; margin: 0 auto; left: 0; right: 0; }
.select-style-ed label { font-size: 14px; color: #FFF; font-family: 'arialbold'; font-weight: normal; }
.select-style { padding: 0; margin: 0; border: 0px solid #eeeeee; width: 100%; border-radius: 2px; overflow: hidden; background-color: #fff; position: relative; font-size: 14px; font-family: 'arialregular'; height: 35px; cursor: pointer; }
.select-style:after { content: ""; display: block; position: absolute; right: 7px; top: 8px; display: block; font-family: 'FontAwesome'; color: #0b56a5; font-size: 12px; }
.select-style select, .select-style ul { padding: 7px; width: 100%; border: none; box-shadow: none; cursor: pointer; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.select-style select:focus, .select-style ul:focus { outline: none; }
.select-style select option, .select-style ul li { padding: 0 7px; }
a.symptom-checker, .resources-ed ul li:nth-child(3) span a { display: inline-block; line-height: 55px; background: #eeae2e; padding: 0 30px; color: #FFF; border-radius: 60px; text-decoration: none; text-transform: uppercase; font-size: 13px; border: solid 10px #eeeeee; font-family: 'arialbold' !important; }
.left-position { padding-top: 0; }
.contact-form-ed .contact-input, .contact-form-ed textarea { background: #f0f0f0; border: solid 1px #f0f0f0; font-family: 'arialregular'; font-size: 13px; }
.contact-form-ed .select-style-ed { position: relative; top: inherit; width: 100%; margin-bottom: 5px; }
.contact-form-ed .select-style-ed .select-style { background: #f9fafb; border: solid 1px #f0f0f0; height: 45px; font-size: 13px; color: #1b1b1b; }
.contact-form-ed .select-style-ed .select-style select { height: 45px; padding: 7px 11px; color: #1b1b1b; }
.contact-form-ed .select-style-ed .select-style::after { top: 12px; right: 15px; }
.contact-form-ed .select-style-ed .select-style select option { padding: 0 11px; color: #1b1b1b; }
.contact-det { display: block; }
.contact-det ul { display: block; padding-top: 20px; }
.contact-det ul li { display: block; list-style-type: none; font-family: 'arialregular'; font-size: 14px; float: left; margin-right: 20px; padding-left: 50px; position: relative; line-height: 40px; }
.contact-det ul li:last-child { margin-right: 0; }
.contact-det ul li:before { display: block; border-radius: 60px; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #1b1b1b; font-family: 'FontAwesome'; background: #f9fafb; border: solid 1px #e5e5e5; content: ""; position: absolute; left: 0; top: 0; }
.contact-det ul li:last-child:before { content: ""; }
.help-contents .blog-banner { background: url(../img/blog-banner.jpg) no-repeat center top; }
.blog-listings img { display: block; width: 100%; }
.blog-listings .widget img{ width:40px !important; }
.blog-listings .blog-list h3 { display: block; color: #FFF; font-size: 30px; /*font-family: 'arialbold' !important;*/ font-size: 18px; margin-bottom: 15px; }
.blog-listings .blog-list p { display: block; color: #FFF; font-size: 30px; /*font-family: 'arialregular';*/ font-size: 14px; line-height: normal; font-weight:normal; }
.blog-listings .blog-list-wrap { display: block; position: relative; margin-bottom: 20px; }
.blog-listings .blog-list { display: block; position: absolute; left: 0; right: 0; bottom: 0; padding: 15px; }
.blog-listings .blog-list a { font-weight:normal; display: inline-block; /*font-family: 'arialbold' !important;*/ font-size: 14px; line-height: 45px; background: #ff2600; padding: 0 20px; margin: 10px 0 0 0; color: #FFF !important; border-radius: 2px; text-decoration: none !important; }
.blog-listings .blog-list a .fa-fw { width: auto; display: inline-block; padding-left: 10px; }
.widget-title{ font-family: 'latobold'; font-size:20px; color: #1e1d19 !important; padding: 20px 10px; }
.widget ul li a, .tagcloud a{ list-style-type:none; font-family:'latolight'; font-size:14px !important; }
.tagcloud a{  padding:10px 10px; display:block; }
.widget ul li a, .tagcloud a{ color: #1e1d19; }
.sidebar{ background:#f0f0f0; }
@media screen and (min-width: 992px) {
#objectives .col-sm-6 { padding: 0px }
.who p { padding-right: 35px }
.mission p, .mission h2, .mission a { margin-left: 60px }
.mission a { margin-bottom: 50px }
.mission h2 { margin-top: 50px }
}

@media screen and (max-width: 1200px) {
.foot-mail input { width: 62%; }
.foot-mail input[type="submit"]{ width:34% !important; }
}

@media screen and (max-width: 992px) {
.foot-mail { width: 300px }
#initiative .symptom { width: 100%; height: 200px }
}

@media screen and (min-width: 993px) and (max-width: 1025px) {
header .nav { padding-top: 0 !important; }
}

@media screen and (min-width: 1026px) and (max-width: 1199px) {
.getinvolved-listing ul li { width: 31.9%; }
}

@media screen and (min-width: 992px) and (max-width: 1025px) {
.about-listing-ed ul li { width: 48.9%; }
.left-position { padding-top: 0; }
.getinvolved-listing ul li { width: 31.9%; }
}

@media (min-width: 768px) and (max-width: 991px) {
.nav-wrap-ed .dropdown .dropdown-menu{ top:20px; }
.about-listing-ed ul li { width: 48.6%; }
header .logo-new { width: 80px; }
.header-update .col-sm-3 { width: 20%; }
.header-update .col-sm-9 { width: 80%; }
nav.navbar.bootsnav ul.nav > li > a { font-size: 13px !important; padding: 0 13px !important; }
.nav.navbar-nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu{ margin-left: 0px; visibility:hidden;}
.nav.navbar-nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{ visibility:visible; }
.header-update { height: 126px !important; }
.header-update.smaller { height: 146px !important; }
header .logo-new { transform: none !important; }
header.smaller .nav-wrap-ed { transform: none !important; }
header.smaller .attr-nav { transform: none !important; }
header .logo-new { margin: 20px 0 0 0 !important; }
header.smaller .logo-new { transform: none !important; }
.nav-wrap-ed { margin-top: 20px !important; }
.attr-nav { margin-top: 20px !important; }
.hidden-div { height: 126px; }
.header-update.smaller { height: 126px !important; }
.left-position { padding-top: 0; }
.getinvolved-listing ul li { width: 48.6%; }
.getinvolved-listing ul li:nth-child(3n) { margin-right: 20px; }
.getinvolved-listing ul li:nth-child(2n) { margin-right: 0; }
.resources-ed ul li { width: 49%; }
.resources-ed ul li:nth-child(2n) { margin-right: 0 !important; }
.resources-ed ul li:nth-child(3n) { /*margin-right: 10px !important;*/ }
a.symptom-checker { font-size: 10px; padding: 0 17px; }
}

@media screen and (max-width: 768px) {
article{ margin:0 2% 2% !important; }
.search-results h1{ padding-left:0px !important; text-align:center; }
.page-header{ font-size:20px; padding-left:0px; text-align:center; }
.slider-items .item { padding: 50px }
.slider-items .item h1 { font-size: 30px; font-family: 'Raleway', sans-serif; font-weight: 900; color: #fff; width: 100% }
.slider-items .item label { font-family: 'Raleway', sans-serif; font-size: 14px; text-transform: uppercase; font-weight: 300; color: #fff }
.slider-items .item p { max-width: 935px; margin: 0 auto; font-size: 15px; line-height: 24px; color: #fff; padding-bottom: 33px }

#initiative .symptom { width: 100%; height: 200px }
.donation a { background: #ff2600; color: #fff !important; display: block; height: 40px; line-height: 40px; font-size: 13px; }
.navbar-brand img { width: 80px }
.child-wrapper { height: 350px!important; background-size: cover; }
.papper-wrapper { height: 350px!important; background-size: cover; }
.slider-items .item .buttons .red { height: 37px; padding: 6px 12px; width: 135px; }
.slider-items .item .buttons .blue { height: 37px; padding: 6px 12px; width: 135px; margin-right: 0px !important; margin-bottom: 0px }
.slider-items .owl-nav i { background: none; border: 0px; color: #fff }
.slider-items .owl-nav i:hover { background: none; border: 0px; }
.who a { margin-bottom: 20px }
}

@media screen and (min-width: 641px) and (max-width: 767px) {
.about-listing-ed ul li { width: 50%; margin: 0 0 15px 0; }
.about-listing-ed ul li .img-wrap { height: 140px; }
.about-listing-ed ul li a span { font-size: 10px; }
.about-listing-ed ul li a { font-size: 16px; }
.about-listing-ed ul li a::before { font-size: 23px; }
.getinvolved-listing ul li { width: 48.6%; margin: 0 15px 15px 0; }
.getinvolved-listing ul li:nth-child(3n) { margin-right: 15px; }
.getinvolved-listing ul li:nth-child(2n) { margin-right: 0; }

}

@media screen and (max-width: 640px) {
.about-listing-ed ul li { width: 100%; margin: 0 0 15px 0; }
}

@media screen and (max-width: 372px) {
.slider-items .item .buttons .blue, .slider-items .item .buttons .red { margin-bottom: 10px }
}

@media screen and (max-width: 767px) {
header .nav { padding-top: 0; }
.nav-ed li { background: none; }
nav.navbar.bootsnav .navbar-nav { margin: 0 auto; width: auto; }
nav.navbar.bootsnav ul.nav > li > a { padding: 10px 50px !important; }
.nav-wrap-ed .dropdown .dropdown-menu{ top:0px; }
header.smaller { height: auto !important; }
.hidden-div { height: 99px !important; }
header .logo-new { transform: none !important; }
nav.navbar.bootsnav .navbar-toggle { margin-top: 0; top: 0; }
.attr-nav { margin-top: 0; }
.donation a { /*display: none !important; */ margin: 15px auto !important; }
.navbar { margin-bottom: 0 !important; min-height: inherit !important; }
header nav.navbar.bootsnav { padding-bottom: 0 !important; }
.navbar-toggle { border-radius: 0 !important; margin-bottom: 0 !important; }
nav.navbar.bootsnav .navbar-toggle { background: none !important; }
.nav-wrap-ed { margin-top: -60px !important; }
.attr-nav { margin-top: -60px !important; }
.about-contents-ed .about-intro .left h2, .page-template-initiatives .help-accordion h2 { font-size: 23px; padding: 15px 0; }
.about-contents-ed .about-intro .left p { font-size: 13px; padding-bottom: 14px; }
.about-contents-ed .about-intro { padding: 30px 0; }
.about-listing-ed { padding: 30px 0; }
header.smaller { height: auto !important; }
.about-contents-ed .about-intro .right { float: left; width: 100%; }
.left-position { padding-top: 0; }
.resources-ed ul li { width: 100%; margin: 0 0 15px 0 !important; }
.comment-respond input{ margin-right: 0 !important; }
.top-search { margin-top: 65px !important; }
}

@media screen and (max-width: 767px) {
header .logo-new { width: 80px; display: block; margin: 10px auto !important; position: relative; z-index: 9999999 !important; }
.donation a { background: #ff2600; color: #fff !important; display: block; height: 40px; line-height: 40px; font-size: 13px; }
.nav-wrap-ed { margin-top: -45px; width: 100%; }
.navbar { min-height: inherit !important; }
nav.navbar.bootsnav .navbar-header { padding: 0; }
.header-update { height: auto; }
.error404 .page-header h1{ font-size:26px !important; }
.error404 .page-content{ font-size:13px !important; }
.error404 .page-content input[type="submit"]{ line-height:25px !important; padding: 0 20px 0 10px !important; }
nav.navbar.bootsnav.no-full .navbar-collapse { /*height: auto !important;*/ }
nav.navbar.bootsnav .navbar-nav { padding-left: 0; padding-right: 0; }
.navbar-collapse { padding-left: 0; padding-right: 0; }
nav.navbar.bootsnav.no-full .navbar-collapse { max-height: inherit !important; /*overflow-y: auto !important;*/ }
nav.navbar.bootsnav.no-full .navbar-collapse { /*overflow: inherit !important;*/ }
.attr-nav { position: fixed; right: 15px; z-index: 999999999; margin-top: 15px; }
.page-template-find-help select{ width:100% !important; }
.nav-wrap-ed { margin-top: 0; }
.about-contents-ed .about-banner { min-height: 150px; }
.nav-wrap-ed .dropdown .dropdown-menu li a:before{ content: none !important; }
}
.select-style-ed .btn.btn-primary { display:block; width:100%; text-align:left; padding:6px 15px !important; position:relative; color:#000; background:#FFF !important; border:none !important; }
.select-style-ed .dropdown-menu li { display:block; width:100% !important; margin:0 !important; box-shadow:none !important; }
.select-style-ed .dropdown-menu li a { padding:3px 15px !important; } 
.select-style-ed .btn .caret { display:none; }
.select-style-ed .btn::after {
  color: #0b56a5;
  content: "";
  display: block;
  font-family: "FontAwesome";
  font-size: 12px;
  position: absolute;
  right: 7px;
  top: 8px;
}
/************** 27/02/2017 ***************/

.page-template-challenges .about-listing-ed, .page-template-downloads .about-listing-ed{ background: none !important; }
.page-template-challenges .about-listing-ed ul li a::before, .page-template-downloads .about-listing-ed ul li a::before{ content: none !important;}
.page-template-challenges .about-listing-ed ul li a, .page-template-downloads .about-listing-ed ul li a{  color: #1e1d19 !important; font-family: 'latobold' !important; font-size: 15px; text-align:center;  }
.page-template-challenges .about-listing-ed ul li, .page-template-downloads .about-listing-ed ul li{ border: solid 4px #0d5c93; width: 28%; border-radius: 10px; }
.page-template-challenges .about-listing-ed ul li:nth-child(2n), .page-template-downloads .about-listing-ed ul li:nth-child(2n) { margin-right: 20px !important; }
.page-template-find-help .left-position ul li{ padding-left:0px !important; padding-bottom:0px; }
.page-template-find-help .left-position ul{ padding-bottom:0px !important; }
.page-template-find-help .dropdown select{ width:100%; background:#fff; }
@media screen and (max-width: 350px) { .page-template-challenges-children .btn.blue{ float:right; } }
.row.blog-listings{ background: #f0f0f0; }
.comment-respond input, .comment-respond textarea{ border: 3px solid #0d5c93; }
.comment-respond input{ float:right; margin-right:40%; }
.comment-respond input[type="checkbox"]{ float:none; margin-right:0; }
.page-template-blog .about-listing-ed ul li a:before{ top:40px !important; }
.page-template-blog .about-listing-ed ul li a{ font-size:18px; }
.resources-ed ul li:hover { border: solid 1px #afafaf; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-box-shadow: 0px 0px 20px 0px rgba(175,175,175,1); -moz-box-shadow: 0px 0px 20px 0px rgba(175,175,175,1); box-shadow: 0px 0px 20px 0px rgba(175,175,175,1); }
.page-template-find-help .select-style-ed .dropdown{ border: 1px solid #1e1d19; }
.page-template-find-help .about-intro .search-submit{ display:block; }
.single-post .discover-items .fa.fa-arrow-circle-o-right{ display:none; }
.single-post .col-sm-5.right #discover h2{ padding-left:20px; }
.singlepost .owl-item{ padding:20px; }
.singlepost .item{ background:#fff; padding:10px; }
.search-results h1{font-size:20px; }
.page-template-blog .widget ul li{ width:100%; }
.page-template-find-help select{ height:45px; width:45%; padding:10px; margin: 15px 15px 15px 0px;}
.search-results article{ margin-left:10%; margin-right:10%; border: 2px solid #0d5c93; }
.page-template-find-help .left-position form input[type="search"]{ display:none; }
.page-template-find-help .search-submit{ border:none !important; }
.dataTables_filter input[type="search"] { border: 1px solid #0d5c93; color: #1e1d19; margin-bottom:10%; }
.single-find_help .about-intro .container{ width:100% !important; }
.single-find_help .left-position h2{ text-align:center; }
.error404 .page-header h1{ font-size: 52px; padding-top: 5% !important; text-align: center !important; }
.error404 .page-header{ border-bottom:none !important; padding-left:0 !important; }
.error404 .page-content{ font-size: 26px; text-align: center; }
.error404 .page-content form{ padding: 1%; display: inline-block; }
.error404 .page-content input[type="search"]{ border: 1px solid #0d5c93; color: #1e1d19 !important; margin-bottom:25% !important; }
.error404 .page-content input[type="submit"]{ display:block !important; float:right !important; margin-left:20px; background: #0d5c93 !important; border:none !important; }
.btn:hover, .btn:focus, .btn.focus{ color: #fff !important; }
.left-position .bbp-breadcrumb p span{ display:inline-block; }
.bbpress .left-position ul li::before{ content:none !important; }
.row.forum-listings { background: #fbfbfb none repeat scroll 0 0; padding: 10px; }
#bbpress-forums #bbp-search-form #bbp_search { border: 1px solid #0d5c93 !important; margin-top: 20px; }
#bbp_search_submit { background: #0d5c93 none repeat scroll 0 0; border: medium none; color: #fff; margin-left: 10px; padding: 4px 10px; }
.bbp-body ul, #bbpress-forums div.odd, #bbpress-forums ul.odd { background: #fff none repeat scroll 0 0 !important; }
.bbpress li { list-style-type: none; }
.bbpress .widget div, .bbpress .widget ul li{ padding: 10px 10px 0px; }
.bbp-logged-in a, .bbp-logged-in a:hover, .bbp-logged-in a:focus, .bbp-logged-in a:active { font-size:15px !important; color: #1e1d19; }
.button.submit.user-submit { background: #0d5c91 none repeat scroll 0 0; border: medium none; color: #fff; padding: 5px; }
/********************21/03/2017*****************/
.mc4wp-response{ position: absolute; margin-top: 5%; }
.sub-menu-toggle { z-index: 9999999; position: absolute; padding:10px; left: 0; color: #1e1d19; }
.nav.navbar-nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu.sub-menu-two{ margin-left:470px; display: none !important; }
.nav.navbar-nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu.sub-menu-two{ display:block !important; }
/******************30/03/2017*******************/
.bbpress .form-allowed-tags{ display: none !important; }

/***************06/06/2017*******************/
.comments-area { margin-top: 5%; }
h2.comments-title{ font-size: 18px !important; }
.comment-list article{ width: 100%; margin: 2% 0 !important; }
.comment-list li{ list-style-type: none; }
.comment-list footer{ border-top: none !important; }
#comment-nav-above { display: none !important;}

/**************20/07/2017******************/
.wrapper{ padding: 0px !important; }
.modal h1{ display: none !important; }
.modal small{ line-height: 50px !important; }
/***************13/03/2019*******************/
.about-listing-ed .widget ul li a.bbp-forum-title{
	line-height:18px;
}
.blog-items .item{
	height:385px !important;
}
/*-------------shop page -----------*/
.content-image{
	text-align: center;
}
.pre-order{
	text-align: center;
}
.pre-order .who , .pre-order .blog-items{
	margin:40px 0;

}
.pre-order p.text{
	margin:40px 0 0 0;
	font-size: 40px;
	font-weight: 800;

}

.pre-order p.text span{
	font-size: 24px;
	display: block;
	font-weight: normal;

}
.logo-sec{
	background-color: #ffd249;
}
.logo-sec .logo img{
	padding: 30px;
}
.cover-sec{
	background-color: #4caad8;
}
.features-block{
	background-color: #ffd249;
	padding-bottom: 50px;
	margin-bottom: 40px;
}
.feature-image .who{
	padding-top: 40px;
}
.logo-sec .btn, .cover-sec .btn, .features-block .btn{
	font-weight: bold;
    letter-spacing: normal;
    line-height: 100%;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    background-color: #2BAADF;
    box-shadow: none;
    padding: 15px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box !important
}
.cover-sec .btn{
	background-color: #ED7D31;
}
.features-block .btn{
	background-color: #FFF;
	color:#ED7D31;
}
.features-block .btn1{
	background-color: #2BAADF;
	color:#FFF;
}
@media screen and (max-width: 1199px) {
	.logo-sec .logo img{
    	padding:30px 0;
}
}
@media screen and (max-width: 767px) {
.cover-page{
	padding-bottom: 30px;
}	
}
/*------------------------------------*/
/* ----------------order -------------*/
.order-sec .j-forms .label,.order-sec  .span12.unit small{
	color: #337ab7 !important;
    font-weight: 600;
}
.order-sec  .span12.unit small{
	    line-height: 35px;
}
/*------------------------------------*/
.conformation .order-sec{
	padding-top:40px;
	height: 350px;
	text-align:center;
	font-size:30px;
}
/* ---------woo button-----  */
.woocommerce button.button.alt,.woocommerce a.button.alt{
	    background-color: #164271 !important;
}
.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{
	    background-color: #ff2600 !important;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a {
    color: #000;
    font-weight: 500;
}
.woocommerce div.product form.cart {
    margin-top: 1em;
}
.woocommerce-Price-amount{
	color:#164271 ;
}
.product-name a,.product-name a:visited{
	color:#164271 ;
	font-weight:500;
}
.woocommerce span.posted_in a,.woocommerce span.tagged_as a{
     color:#000000 !important;
      pointer-events: none;
  cursor: default;
}
/* ------responsive --------  */
@media screen and (max-width: 768px) {
	.woocommerce-page .cart-collaterals .cart_totals{
		width:100%;
	}
}
@media screen and (max-width: 767px) {
.woocommerce .woocommerce-breadcrumb{
		margin-top:80px;
	}
}