@import url('//fonts.googleapis.com/css?family=Roboto:300,400,500,700');

a { text-decoration: none; }
.flt { float: left; }
.flr { float: right; }
img { max-width: 100%; }

#main-container { width: 100%; }
.banner-main { position: relative; }
/*.banner-main ul li { list-style: none; position: relative; }*/
.banner-main ul li img { width: 100%; }
.banner-info { position: absolute; left: 50%; top: 270px; max-width: 1170px; margin: 0 auto; margin-left: -585px; color: #fff; }
.banner-h1 { font-size: 42px; font-weight: 700; line-height: 50px; text-transform: uppercase; }
.title-box { width: 360px; float: right; margin-right: 53px; clear: both; text-align: center; }
.title-box p { font-size: 21px; font-family: 'Philosopher', sans-serif; font-style: italic; line-height: 30px; margin-top: 12px; }
.title-box button { background: #db8e16; border: none; border-radius: 25px; height: 38px; padding: 0 20px!important; line-height: 38px; font-size: 16px; font-weight: 600; text-transform: uppercase; margin-top: 15px; max-width: 135px!important; }
.title-box button:hover { background: #9f650c; }
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; display: none; }
/*==============Menu part============================*/
.menu-part { background: url(../images/nav-bg.png) center top; position: absolute; left: 0px; top: 0px; right: 0px; height: 55px; color: #fff !important; }
.top-sec { margin: 0px; padding: 0px; }
.menu { float: left; width: 422px; margin: 0px 0px 30px 0px; }
.menu ul { margin: 0px;}
.menu ul li { float: left; list-style: none; font-size: 13px; text-transform: uppercase; line-height: 55px; }
.menu ul li a { color:#c2bcbc; background: url(../images/border-2.png) -1px 24px no-repeat; padding:0 10px; display:block; text-decoration:none; white-space:initial;}
.menu ul li:first-child a { background: none; }
.menu ul li a:hover { color: #fff; text-decoration: none; }
.mobile-menu { display: none; }
.mealing-part { float: left; width: 245px; margin-top: 0px; }
body.logged-in .mealing-part { margin-top: 0px; }
body .mealing-part .gform_wrapper li.gfield.gfield_error.gfield_contains_required { background-color: transparent; border-bottom: 0px; border-top: 0px; margin-bottom: 0px !important; padding: 0px !important; }
.mealing-part input { width: 145px !important; height: 32px; border: none; border-radius: none; background: #434343 !important; padding: 0 10px !important; box-sizing: border-box; font-size: 13px!important; font-family: 'Open Sans', sans-serif; color: #c2bcbc!important; }
*::-moz-placeholder {
color:#c2bcbc!important;
}
::-webkit-input-placeholder {
color:#c2bcbc!important;
}
.mealing-part .gform_wrapper,
.gform_wrapper li.hidden_label input,
.gform_wrapper .gform_footer { margin: 0px!important; }
.mealing-part .gform_footer.top_label { float: right; vertical-align: middle; width: 70px; padding: 12px 0px; position: relative; z-index: 999; right: 16px; }
body .mealing-part .gform_wrapper label.gfield_label + div.ginput_container { margin: 11px 0px 0px 0px; }
.mealing-part .gform_body { display: inline-block; vertical-align: middle; width: auto!important;}
.mealing-part .gform_button.button { font-size: 14px !important; font-weight: normal; margin: 0px 0 0 -5px; vertical-align: top; background: #b37310 !important; }
.mealing-part .gform_button.button:hover { color: #fff!important; }
.mealing-part .gform_wrapper div.validation_error { font-size: 14px; padding: 10px 14px; text-align: center; font-weight: 500; margin: 3px 0px 3px 0px; background: url(../images/pop-bg.png); }
.sub-butt { border: none; border-radius: none; background: #b37310 !important; padding: 0 10px; height: 32px; margin-left: -4px; color: #c2bcbc; font-weight: normal; font-size: 14px !important; }
.sub-butt:hover { color: #fff; background: #db8e16; }
.get-part { float: right; width: 180px; background: #a11c3a; text-align: center; height: 55px; line-height: 55px; }
.get-part a { color: #fff; font-size: 16px; font-weight: 600; text-transform: uppercase; display: block; text-decoration : none; }
.get-part a:hover { color: #c2bcbc; background: #b9153a; text-decoration: none; }
/*.sec-list{float:left; margin:2px 0 0 70px;}
.sec-list ul li{float:left; list-style:none; font-size:20px; font-weight:bold; text-transform:uppercase;}
.sec-list ul li a{color:#fff; background:url(../images/border-1.png) 0px 11px no-repeat; padding:0 16px; display:block; text-decoration : none;}
.sec-list ul li:first-child a{background:none;}
.sec-list ul li a:hover{color:#d3d3d3; text-decoration:none;} */
/*.second-part { margin-top: 30px;}*/
.sec-list { float: left; margin: 2px 0 0 70px; position: relative; top: 25px;}
.sec-list ul { margin: 0px;}
.sec-list ul li { float: left; font-size: 20px; font-weight: bold; list-style: outside none none; margin: 0 10px; position: relative; }
/*.sec-list ul li:hover a{background-color:#A10936;}*/
.sec-list ul li a { color: hsl(0, 0%, 100%); display: block; padding: 0 10px; position: relative; z-index: 9; text-shadow: 0 2px 4px #000; }
.sec-list ul li:hover a { text-shadow: none; }
.sec-list ul > li:hover:before { background: #A10936; content: ""; height: 100%; left: 0; position: absolute; top: 0; transform: skew(-18deg); -moz-transform: skew(-18deg); -ms-transform: skew(-18deg); -o-transform: skew(-18deg); -webkit-transform: skew(-18deg); width: 100%; z-index: 1; }
.sec-list ul li:first-child a { background-image: none; }
.sec-list ul li a:before { background: url(../images/border-1.png) no-repeat; content: ""; height: 18px; left: -14px; position: absolute; top: 10px; width: 10px; z-index: 2; }
.logo-2 { display: none; }
.sec-list ul li ul.sub-menu > li:hover { background: hsl(342, 77%, 39%); }
.sec-list ul li ul.sub-menu > li a:before,
.sec-list ul li ul.sub-menu > li:before { display: none; }
.sec-list ul li:first-child a:before { display: none; }
.sec-list ul a:hover { color: #fff; text-decoration: none; }
.sec-list ul li:hover ul.sub-menu { display: block; background-color: #860B2F; position: absolute; z-index: 2; left: -5px; top: 100%; margin-left: 0;}
.sec-list ul li ul.sub-menu { display: none; }
.sec-list ul li ul.sub-menu > li { float: left; list-style: none; font-size: 14px; font-weight: 600; position: relative; min-width: 300px; margin: 0px; }
.sec-list ul li ul.sub-menu > li a { background: hsla(0, 0%, 0%, 0); border-bottom: 1px solid hsl(343, 60%, 36%); color: hsl(0, 0%, 100%); display: block; margin: 0 10px; padding: 5px 10px; }
.sec-list ul li ul.sub-menu li:last-child a { border-bottom: none; }
.search-part { float: left; margin: 17px 0 0 20px!important; position: relative; }
.search-icon { position: absolute; right: 18px; top: 15px; cursor: pointer; display: block; }
.full-bg { background: #a11c3a; padding: 35px 0 45px 0; color: #fff; font-family: 'Philosopher', sans-serif; }
.full-bg span { display: block; font-size: 21px; }
.full-bg p { font-size: 31px; text-align: center; }
.full-bg a.cta_btn { background: url(../images/buttom-bg.png) no-repeat !important; border: none; color: #ed9813; font-size: 16px; font-weight: 600; height: 38px; margin: 0 auto; display: block; width: 336px; margin-top: 20px; font-family: 'Open Sans', sans-serif; line-height: 36px; text-decoration: none; }
.full-bg a.cta_btn:hover { color: #fff; opacity: 0.7; }
.mobile-section { display: none; }
.graph-pic { margin: 65px 0 38px 0; }

/* Home block with icons */
.product-box { letter-spacing: 73px; text-align: center; margin-bottom: 75px; }
.product-box ul { margin-left: 0px; }
.product-box ul li { letter-spacing: normal; display: inline-block; *display:inherit;*zoom:1; vertical-align: top; background: #fff; border: 2px solid #fff; border-radius: 2px; width: 327px; position: relative;}
.product-box ul li:hover { box-shadow: 2px 2px 20px #e4e4e4; }
.product-box ul li .hover-icon { position: absolute; left: 140px; top: -16px; background: url(../images/hover-pic.png) center top no-repeat; width: 38px; height: 19px; display: none; }
.product-box ul li:hover .hover-icon { display: block; }
.product-box ul li .inside-div { padding: 40px 1px 23px 1px; background: #ececec; border: 1px solid #fff; }
.product-box ul li .inside-div:hover { background: #fff; border-color: #ccc; }
.product-box ul li .inside-div .heading1 { color: #363636; font-size: 24px; font-family: 'Philosopher', sans-serif; font-style: italic; margin: 14px 0 0 0; }
.product-box ul li .inside-div .price-tag { color: #a11c3a; font-size: 50px; font-weight: bold; font-family: 'Open Sans', sans-serif; }
.product-box ul li p { color: #363636; font-size: 24px; font-family: 'Philosopher', sans-serif; font-style: italic; line-height: 29px; }
.product-box ul li .price-tag + p { min-height: 110px;}
.product-box ul li p i { line-height: 60px;}
.product-box ul li p span { font-size: 18px; display: block; line-height: 20px; margin: 0 14px; }
.product-box ul li button { display: block; width: 90%; height: 57px; padding: 0px; margin: 18px auto 0px auto; border: none; border-radius: 2px; color: #fff; background: #989898;}
.product-box ul li button:hover { background: #d4860b!important; }
.product-box ul li button .strong { text-transform: uppercase; font-size: 16px; font-weight: 600; font-family: 'Open Sans', sans-serif; font-style: normal; }
.product-box ul li button span { display: block; font-family: 'Philosopher', sans-serif; font-style: italic; font-size: 16px; }
.product-box ul li:hover button { background: #ed9813; }
.product-box ul li a:hover { text-decoration:  none!important;}

/*.product-box ul li .button2 { margin-top: 68px!important; }*/
@media screen and (max-width:1199px)
{
	.product-box { letter-spacing:30px; margin-bottom:30px;}
	.product-box ul li { width:290px;}
	.product-box ul li .hover-icon { left: 126px;}
	.product-box ul li button .strong { font-size:14px;}
}
@media screen and (max-width:992px)
{
	.product-box ul li { width:327px; margin-bottom:30px;}
	.product-box ul li .hover-icon { left: 145px;}
}
@media screen and (max-width: 760px)
{
	.product-box ul li { display: block; margin-left: auto; margin-right: auto;}	
}
@media screen and (max-width:480px)
{
	.product-box ul li { width:300px;}
	.product-box button .strong { font-size:14px;}
	.product-box ul li .hover-icon { left: 131px;}
}
/* Home page events */
.slide-warp ul { margin-left: 0px; }
.event-product { margin: 0 0 35px 0; }
.event-product h1 { color: #252d36; font-size: 28px; font-weight: 300; border-bottom: 3px solid #d7d7d7; padding-bottom: 2px; text-transform: uppercase; }
.event-product h1 span { background: url(../images/next-icon.png) right center no-repeat; padding-right: 10px; text-align: center; float: right; font-size: 14px; font-weight: 500; line-height: 25px; margin-top: 10px; }
.event-product h1 span a { color: #252d36; }
.event-product h1 span a:hover { text-decoration: none; color: #a11c3a; }
.event-box { margin: 0 0 50px 0; padding: 0; }
.slide-warp ul li { list-style: none; }
.post-date { width: 135px; float: left; }
.post-date h2 { margin: 0px; background: #323232; color: #fff; font-size: 14px; font-weight: 400; padding: 15px 0; text-align: center; cursor: pointer; }
.post-info h3 { display: none; }
.post-date h2 span { display: block; font-size: 12px; margin-top: 8px; color: #a2a2a2; }
.event-box:hover .post-date h2 { background: #a11c3a; }
.event-box:hover .post-date h2 span { color: #ed9813; }
.post-info { width: 225px; float: right; color: #000; }
.post-info p { font-size: 16px; line-height: 25px; text-transform: uppercase; font-weight: 300; padding: 10px 18px 0 23px; margin-top: 0px;}
.icon-hover { background: url(../images/next.png) 0px 0px no-repeat !important; width: 21px !important; height: 18px !important; display: block !important; margin: 25px 0 0 23px !important; }
.event-box:hover { background: #fff; cursor: pointer; }
.event-box:hover .icon-hover { background: url(../images/next-hover.png) 0px 0px no-repeat!important; }
.featured-list { background: #a11c3a; height: 33px; border-radius: 3px; line-height: 33px; font-size: 14px; font-weight: 300; width: 124px; margin: 0px; }
.featured-list li { float: left; list-style: none; }
.featured-list li:first-child { background: url(../images/star.png) 10px center no-repeat; padding-left: 20px; }
.featured-list li:last-child { background: #5d0418; padding: 0 10px; border-radius: 0 3px 3px 0; float: right; }
.featured-list li a { color: #fff; font-style: italic; display: block; }
.featured-list li:first-child a { padding-left: 8px; }
.featured-list li a:hover { text-decoration: none; color: #ed9813; }
.filter-list li { float: left; list-style: none; font-size: 14px; font-weight: 400; font-style: italic; margin-left: 8px; }
.filter-list li:first-child { margin: 12px 0 0 0px; color: #a11c3a; }
.filter-list li a { background: #fff; display: block; border-radius: 3px; padding: 12px 14px; color: #4c4c4c; font-weight: 400; font-style: normal; }
.filter-list li a:hover { color: #a11c3a; background: #fce2b9; text-decoration: none; }
.filter-list li:last-child a { background: #ed9813; color: #fff; font-weight: 600; }
.filter-list li:last-child a:hover { background: #fce2b9; color: #a11c3a; }

/* ADDED BY 1705 */
.home_spinner { left: 0; position: absolute; }
._filters input[type='radio'] { visibility : hidden; }
._filters label { background : #fff; padding : 10px; border-radius : 3px; cursor : pointer; }
._filters label:hover { background: none repeat scroll 0 0 #FCE2B9; color: #A11C3A; }
._filters ._desc-title { font-style: italic; font-weight : 400px; font-size : 14px; color : #A11C3A; margin-right: 10px; }
._read_more img { margin: 0px 5px 0 0; }
.alternate_image { height: 185px; background-color: #f4f4f4 !important; background-size: 100px auto!important; }
#detailed-content .title_section .alternate_image { height: 182px; }
.gridView .alternate_image { border: 10px solid #fff!important; border-bottom: none!important; }
.gridView .grid-articl h1 { display: none; }
.gridView .grid-articl .details-view h2 a { max-width : 280px; }
.gridView .grid-articl h1.grid_title_hone { display: block; white-space: normal; text-align: center; line-height : 22px; padding: 0px 0px; }
.gridView .grid-articl p { text-align : center!important; }
.light-pic .alternate_image { border: none; }
.attachment-full.wp-post-image { height: 185px; }
.alternate_image._no_image { background: url(../images/open-book1.png) center center no-repeat; }
._sort-terms { position : absolute; left: -99999px; }
/* The CSS */

.grid-right .pull-left ._new-sorting:before { top: 1px; }

input:focus,
select:focus { outline: 0px!important; }

._new-sorting select { padding: 2px 5px 3px; margin: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none repeat scroll 0 0 #A11C3A; color: #FFFFFF; cursor: pointer; font-family: inherit; font-style: italic; width : 150px; height: 30px!important; }
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
._new-sorting select { padding-right: 18px }
}
._new-sorting { position: relative; width : 125px; line-height: 0px;}
._new-sorting:after { content: '>'; font: 20px "Consolas", monospace; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 9px; top: 3px; padding: 0 0 2px; position: absolute; pointer-events: none; color: #fff; }
._new-sorting:before { content: ''; height: 29px; background: none repeat scroll 0 0 #5D0418; position: absolute; pointer-events: none; display: block; border-bottom-right-radius: 3px; border-top-right-radius: 3px; right: 0; top: 0; width: 30px; }
.js-wpv-view-layout>.row>.col-lg-3.col-md-3.col-sm-6:nth-child(n+9) { /*display : none;*/}

.inside-banner { background: url(../images/inside-banner.jpg) center top no-repeat; background-size: cover; height: 445px; }
.inside-pageHeading { color: #FFFFFF; margin: 0px; font-size: 43px; font-weight: bold; padding: 80px 0 0; text-transform: uppercase; }
.accodian-matter ul.children { margin: 0 0 2px 15px!important; }
.js-wpv-filter-trigger-delayed { background: #ebb541 url(../images/new-serch.png) right 0px no-repeat!important; border-radius: 4px; border: none!important; color: #fff!important; font-style: italic; font-family: 'Open Sans', sans-serif; height: 40px; padding: 0 60px 0 12px!important; width: 100%; }
.alternate_image img { height : 90px; width : 100%!important; }
.featured_image img { max-width : 100%; max-height : 195px; }
._search_btn { position: absolute; top: 13px; right: 15px; width: 49px; height: 38px; cursor: pointer; }
.no-result-found { width: 100%; margin: 0px auto!important; padding: 10px 20px; background: #fff; }
/* END CODE BY 1705  */
.widgettitle { margin: 0px; font-family: "Open Sans", sans-serif;}
.load-more { background: #fff; border: none; border-radius: 3px; color: #000; font-size: 16px; font-weight: 500; height: 43px; line-height: 43px; display: block; margin: 0 auto; margin-top: 35px; padding: 0 22px; }
.load-more:hover { color: #a11c3a; background: #ed9813; }
.spacial-heading { margin: -15px 13px -5px 13px!important; }
.next_page { margin: 10px 0 0; text-align: center; }
.next_page > p { margin: 0 !important; padding: 20px 0 25px 0; color: #A11C3A; }
.next_page > a { background: none repeat scroll 0 0 #FFFFFF; color: #000000; padding: 10px 15px; border-radius: 2px; }
.next_page > a:hover { background : none repeat scroll 0 0 #ED9813; color : #fff; text-decoration : none; }
.footer-bg { background: #373737; margin-top: 35px; padding: 65px 0 30px 0; }
.footer-bg ul { margin-left : 0px; }
.footer-logo p { color: #898989; font-size: 11px; font-weight: 500; line-height: 20px; margin-top: 12px; }
.footer-logo button { background: #ed9813; border: none; font-size: 18px; font-weight: 600; color: #fff; text-transform: uppercase; height: 39px; line-height: 39px; padding: 0 13px; margin: 30px 0 0 70px; display: block; }
.footer-logo button:hover { color: #a11c3a; background: #faaf3b; }
.footer-h { font-size: 18px; font-weight: 600; color: #ed9813; margin-bottom: 15px; white-space: nowrap; }
.footer-h a { color: #ed9813; text-decoration : none; }
.footer-h a:hover { color: #ed9813; text-decoration: none; }
.footer-list li { list-style: none; /*white-space:nowrap;*/ }
.footer-list li a { color: #fff; font-size: 13px; font-weight: 500; line-height: 25px; text-decoration : none; }
.footer-list li a:hover { color: #ed9813; text-decoration: none; }
.footer-list li a span { color: #D59A3F; margin-right: 5px; }
.footer-list ul.sub-menu { margin-left : 0px; }
.wap-div { margin-left: -50px; }
.wap-div2 { margin-left: -90px; }
.footer-list2 li { list-style: none; font-size: 13px; font-weight: 500; line-height: 25px; }
.footer-list2 li a { color: #fff; }
.footer-list2 li:first-child,
.last-list { font-size: 14px!important; }
.footer-list2 li span { color: #d59a3f; margin-right: 5px; }
.footer-list2 li a:hover { color: #ed9813; text-decoration: none; }
.email-d { color: #fff; white-space: nowrap; font-size: 13px; font-weight: 600; }
.email-d2 { color: #fff; white-space: nowrap; margin-top: 15px; font-size: 13px; font-weight: 400; }
.email-d3 { color: #fff; margin-top: 15px; font-size: 13px; font-weight: 400; }
.media-icon li { float: left; list-style: none; margin-top: 18px; }
.media-icon li+li { margin-left: 10px; }
.media-icon li:hover { opacity: 0.8; }
.footer-se { border-top: 1px solid #474747; margin-top: 17px; }
.footer-se p { color: #898989; font-size: 11px; font-weight: 500; margin-top: 40px; }
.footer-se div.footer-area-bottom { display: inline-block; width: 49%; vertical-align: top; }
.media-icon { margin: 0; overflow: hidden; }
.search-section { float: right; margin: 15px 0 0 50px; width: 305px; }
.search-section .gform_footer.top_label { float: right; vertical-align: middle; width: 70px; padding: 6px 1px; }
.search-section .gform_body { display: inline-block; vertical-align: middle; }
.search-section .gform_button.button { font-size: 14px !important; color: #fff!important; text-transform: uppercase; margin: 0px 0 0 -5px; vertical-align: top; background: #ed9813 !important; min-width : 100px; }
.search-section .gform_button.button:hover { color: #a11c3a!important; }
.search-section .gform_wrapper form { text-align: center!important; }
.search-section input { background: #434343 !important; color: #919191 !important; font-size: 13px; font-weight: 400; font-family: 'Open Sans', sans-serif; height: 32px; border: none; border-radius: 0px; width: 225px !important; padding: 0 15px !important; box-sizing: border-box; }
.search-section button { background: #ed9813; color: #fff; height: 32px; border: none; border-radius: 0px; font-size: 14px !important; font-weight: normal; padding: 0 5px; margin-left: -3px; text-transform: uppercase; }
.search-section button:hover { background: #feb749; color: #a11c3a; }
.mobile-footer { display: none; }
.filter-mob { display: none; }
.small-pic { margin: 47px 0 46px 0; }

.icon-img { padding: 18% 0; }
.search-submit { border: 2px solid #9b979a!important; background: none!important; border-radius: 30px; height: 53px; width: 238px!important; padding: 0 50px 0 20px!important; box-sizing: border-box; color: #fff!important }
.sumit-serch { background-color: none; border: none; border-radius: 0px; background: url(../images/search-icon.png) right center no-repeat !important; width: 22px; height: 22px; position: absolute; right: 18px; top: 15px; cursor: pointer; display: block; }
.sumit-serch:hover { background-color: none; }
/*======================Resources Pages css=====================================*/
.grid-section { margin: 50px 0 0 0; padding: 0; }
.grid-section p { margin-bottom: 15px; }
.grid-bg { background: #fff; border: 1px solid #ffc956; border-radius: 5px; }
.grid-search { background: #ffc956; padding: 12px 15px; position: relative; }
.grid-search input::-moz-placeholder {
color:#fff !important;
font-weight:600 !important;
}
.grid-search input::-webkit-input-placeholder {
color:#fff !important;
font-weight:600 !important;
}
.grid-search input:-ms-input-placeholder {
color:#fff !important;
font-weight:600 !important;
}
.type-box { background: #ebb541; border-radius: 4px; border: none; color: #fff; font-style: italic; font-family: 'Open Sans', sans-serif; height: 40px; padding: 0 60px 0 12px; width: 100%; }
.grid-bg .search-pic { background: url(../images/icon-serch.png) right center no-repeat; border-radius: 0px; position: absolute; right: 25px; top: 5px; border: none; border-left: 1px solid #ffc956; width: 33px; padding: 17px; }
.grid-view { border-bottom: 1px solid #ffc956; padding: 25px; }
.grid-view ul li { float: left; list-style: none; color: #313131; font-size: 16px; }
.grid-view ul li:first-child { font-weight: 600; margin-right: 30px; }
.grid-view ul li+li:hover { color: #bd2f4f; cursor: pointer; }
[class$=-sprite] { background: url(../images/sprit-icon.png) 0px 0px no-repeat; display: inline-block; vertical-align: middle; width: 20px; height: 20px; }
.list1-sprite { background-position: 0px -22px; margin-right: 5px; }
.grid1-sprite { background-position: -23px -22px; margin: 0 5px; }
.grid-view ul li+li:hover .list1-sprite { background-position: 0px 0px; }
.grid-view ul li+li:hover .grid1-sprite { background-position: -23px 0px; }
.red-list1-sprite { background-position: 0px 0px; }
.red-grid1-sprite { background-position: -23px 0px; }
.grid-view ul { margin: 0; overflow: hidden; }
.grid-view .grid-bg ul li.grid i.list1-sprite { background-position: 0px -22px; }
.grid-view .grid-bg ul li.list i.grid1-sprite { background-position: 0px 0px; }
.gridView .list1-sprite { background-position: 0px -22px; }
.gridView .grid1-sprite { background-position: -23px 0px; }
#detailed-content .title_section .order-by { border-bottom: 1px solid #ffc956; padding: 25px; }
#detailed-content .title_section .order-by h2 { color: #313131; float: left; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600; margin: 0px; padding : 5px 0px; }
.grid-right { float: right; position: relative; }
.grid-filter { padding: 25px; overflow: hidden; }
.grid-filter:last-child { border-top: 1px solid #ffc956; padding-top: 0px; }
.grid-filter:nth-last-child(2) { border-top: 1px solid #ffc956; padding: 25px; }
#detailed-content .title_section .grid-filter h3 { color: #313131; font-size: 16px; font-weight: 600; margin-bottom: 20px; margin-top: 0; }
.filter-menu { display: none; position: absolute; left: 0px; top: 30px; }
.filter-menu ul { background: #a7a7a7; padding: 11px; }
.filter-menu ul li { list-style: none; line-height: 25px; }
.filter-menu ul li a { color: #fff; }
#detailed-content .acodiatio-box .accodian-heading { background: url("../images/ching-pic.png") no-repeat scroll right center rgba(0, 0, 0, 0); border: 1px solid #CCCCCC; color: #313131; font-size: 14px; font-weight: 500; height: 36px; line-height: 35px; margin: 10px 0; padding: 0 13px; text-transform: capitalize; }
#detailed-content .accodian-heading:hover { color: #e9811b; cursor: pointer; }
#detailed-content .accodian-heading.changeImg { background: url(../images/ching-pic2.png) right center no-repeat; }
.accodian-matter { margin-top: 15px; display: none; }
.selectit,
.wpcf-form-item-checkbox { width: 100%; padding-left : 30px; /*height: 28px;*/
display: inline-block; position: relative; z-index: 1; top: 3px; background: url(../images/checkbox.png) scroll 0 7px no-repeat; margin-right: 5px; float: left; font-weight: normal; }
.wpcf-form-item-checkbox { padding-left : 0px; }
.wpcf-form-item-checkbox label { font-weight: normal; float: right; padding: 0 0 0 23px; width: 98%; }
.selectit:hover,
.wpcf-form-item-checkbox:hover { background: url(../images/checkbox-hover.png) scroll 0 7px no-repeat; }
.selectit.selected,
.wpcf-form-item-checkbox.selected { background: url(../images/checkbox-selected.png) scroll 0 7px no-repeat; }
.selectit input[type="checkbox"],
.wpcf-form-item-checkbox input[type="checkbox"] { margin: 0; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; 	/* CSS hacks for older browsers */
	_noFocusLine: expression(this.hideFocus=true);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; }
/* Let's Beautify Our Form */
#detailed-content .title_section .accodian-matter ul { display: block; padding: 2px 0; font-weight: normal; margin : 0px; }
.accodian-matter ul li { list-style : none; }
.accodian-matter input[type="submit"] { float: left; background: #f2f2f2; border: 1px solid #CCCCCC; border-radius: 4px; margin-top: 20px; padding: 4px 10px; cursor: pointer; outline: none; }
.accodian-matter input[type="submit"]:hover { color: #fff; border-color: #1b7aa9; background-color: #239fdb; }
.select-wrapper { float: left; display: inline-block; border: 2px solid #d8d8d8; background: url(https://www.nccampuscompact.org/wp-content/themes/twentyfifteen/images/dropdown.png) no-repeat right center; cursor: pointer; border-radius: 4px; }
.select-wrapper,
.select-wrapper select { width: 100%; height: 50px; line-height: 35px; color: #000; font-size: 15px; margin-top: 22px; }
.select-wrapper:hover { background: url(https://www.nccampuscompact.org/wp-content/themes/twentyfifteen/images/dropdown-hover.png) no-repeat right center; border-color: #239fdb; }
.select-wrapper .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; z-index: 1; }
.select-wrapper select { margin: 0; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; 	/* CSS hacks for older browsers */
	_noFocusLine: expression(this.hideFocus=true);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; }
.custom-select { width: 72%!important; }
.save-search { background: #bd2f4f!important; height: 53px; border: 1px solid #89122d; border-radius: 5px; color: #fff; font-size: 17px; text-transform: uppercase; font-weight: 600; margin: 20px 0 0 0; width: 210px; }
.save-search:hover { background: #89122d!important; }
.save-search2 { background: #ccc!important; height: 53px; border: none; border-radius: 5px; color: #fff; font-size: 17px; text-transform: uppercase; font-weight: 600; margin: 20px 0 0 0; width: 210px; float: right; }
.save-search2:hover { background: #e9811b!important; }
.grid-info { margin: 0px; padding: 0px; }
.grid-infoBox { background: #fff; padding: 25px 0px 5px 25px; position: relative; overflow: hidden; margin-bottom: 20px; }
.gridView .grid-infoBox { float: left; margin: 0 10px 10px 0; height: 480px; overflow: hidden; width: 31%; position: relative; padding: 0px; }
#detailed-content .title_section .details-view > h2 { float : right; }
#detailed-content .title_section .gridView .details-view > h2 { background: #f4d39f; width: 100%; }
#detailed-content .title_section .gridView .details-view h2 > a { margin-left: 10px; width: 100%; }
#detailed-content .title_section .details-view h2 a._fulltypename { }
.grid-articl > p { margin-right: 10px!important; text-align: inherit!important; }
.gridView .grid-infoBox .row>div { width: 100%; }
.grid-section .grid-view ul { margin-left: 0px; }
.gridView .grid-infoBox +.grid-infoBox { margin-top: 0px; }
.grid-infoBox +.grid-infoBox { margin-top: 22px; }
.grad-pic { margin: 0px; position: relative; }
.light-pic { text-align: center; margin-bottom: 20px; }
.light-pic2 { border: none; }
.grad-pic i { position: absolute; left: 0px; top: 0px; width: 30px; height: 27px; cursor: pointer; }
.wpfp-span a { display: block; overflow : hidden; text-decoration: none; }
.wpfp-span a:active,
.wpfp-span a:focus,
.wpfp-span a:visited,
.wpfp-span a:hover { text-decoration: none; }
.wpfp-span ._like_it { background: url(../images/blank-star.png) 0px 0px no-repeat; display: block; color : transparent; }
.wpfp-span ._liked_it { background: url(../images/red-star.png) 0px 0px no-repeat; display: block; color : transparent; }
.wpfp-span a:hover { text-decoration : none; }
.center-icon { position: absolute; left: 35%; top: 40px; }
.grid-articl { margin: 0 10px!important; }
#detailed-content .grid-articl h1 { border: medium none!important; color: #2C2B2B!important; font-size: 18px!important; font-weight: 600!important; overflow: hidden; padding-right: 20px!important; text-overflow: ellipsis!important; text-transform: uppercase!important; width: 100%!important; margin: 0px; }
#detailed-content .title_section .grid-articl p { color: #3B3B3B; font-size: 14px; font-weight: 300; line-height: 20px; margin: 15px 70px 25px 0; text-align: justify; }
#detailed-content .grid-articl h1 a { color: #2C2B2B; }
#detailed-content .grid-articl h1 a:hover { text-decoration: none; color: #999; }
.order-info { float: left; color: #606979; font-size: 15px; font-weight: 300; }
.order-info span { display: block; color: #d09821; font-size: 17px; font-family: 'Philosopher', sans-serif; font-style: italic; line-height: 10px; }
.details-view { float: right; height: 48px; position: absolute; right: 0px; bottom: 0px; }
#detailed-content .title_section .details-view h2 { background: url(../images/left-bg.png) left top no-repeat; margin: 0px; }
#detailed-content .title_section .details-view h2 a { background: none repeat scroll 0 0 #F4D39F; color: #A11C3A; float: left; font-size: 13px; font-weight: 500; line-height: 48px; margin-left: 20px; /*max-width: 450px;*/
max-width: 180px; overflow: hidden; padding-left: 38px; text-overflow: ellipsis; white-space: nowrap; }
.details-view span img { margin-right: 5px; width: 25px; }
.gridView .grid-info .grid-infoBox .details-view h2 a { font-size: 13px !important; }
.gridView .grid-info .grid-infoBox .details-view h2 a span img { width: 25px; }
#detailed-content .title_section .details-view h2 a span { background: url("../images/arrow-red.png") no-repeat scroll right center rgba(0, 0, 0, 0); font-family: noto sans; padding-right: 10px; }
#detailed-content .title_section .details-view h2 .loder-link a { margin-left: 0px; padding-right: 15px; }
.wpv_pagi { clear: both; }
.wpv_pagi .js-wpv-page-selector { margin: 20px 0 0 0; border: 1px solid #ccc; }
#detailed-content .title_section .details-view >h2>a { padding : 0px 7px 0px 0px; }
.loder-link { background: none repeat scroll 0 0 #F4D39F; float: right; width: 65px; }
.wpcf-form-select { border: 0px; background : transparent; padding : 5px; font-family : inherit; }
.wpcf-form-select option { padding: 0px 5px; }
#detailed-content .title_section .details-view h2 .loder-link a { background-color : #f4d39f; background-image: url(../images/border-3.png), url(../images/loder-pic.png); background-position: 5px 0px, center center; background-repeat: no-repeat; color : transparent; padding: 0; width: inherit; }
/*.grid-info > .row { background: url(../images/ajax-loader2.gif) no-repeat 15px 150px; background-size : 150px; }*/
#detailed-content .title_section .details-view h3 { background: url(../images/left-bg.png) left top no-repeat; }
#detailed-content .title_section .details-view h3 a { background: #f4d39f url(../images/blog.png) 0px 17px no-repeat; padding-left: 38px; display: inline-block; *display:inline;
*zoom:1;
color: #a11c3a; font-size: 16px; font-weight: 500; line-height: 48px; margin-left: 28px; }
#detailed-content .title_section .details-view h3 a span { background: url(../images/arrow-red.png) right center no-repeat; padding-right: 15px; margin-right: 10px; }
#detailed-content .title_section .details-view h4 { background: url(../images/left-bg.png) left top no-repeat; }
#detailed-content .title_section .details-view h4 a { background: #f4d39f url(../images/syb.png) 0px 10px no-repeat; padding-left: 35px; display: inline-block; *display:inline;
*zoom:1;
color: #a11c3a; font-size: 16px; font-weight: 500; line-height: 48px; margin-left: 28px; }
#detailed-content .title_section .details-view h4 a span { background: url(../images/arrow-red.png) right center no-repeat; padding-right: 15px; margin-right: 10px; }
#detailed-content .title_section .details-view h4 .loder-link a { margin-left: 0px; background: #f4d39f url(../images/border-3.png) 10px 0px no-repeat; padding-right: 15px; }
.new-section { border-top: 3px solid #d7d7d7; margin: 40px 0; padding-top: 55px; }
.new-box { background: #fff; border-radius: 4px; height: 168px; text-align: center; font-family: 'Open Sans', sans-serif; }
#detailed-content .new-box h1 { border: medium none; color: #A11C3A !important; font-size: 25px; font-weight: 500; line-height: 25px; padding: 25px 20px 0; text-transform: uppercase; }
.mail-box { background: #f6c762; border-radius: 4px 0 0 4px; border: none; color: #000; height: 65px; padding: 0 30px!important; width: 175px!important; vertical-align: middle; box-sizing: border-box; margin-top: 22px; font-style: normal; }
.submit-button { background: #db9c15; color: #fff; font-size: 16px; font-weight: 600; padding: 0 20px; text-transform: uppercase; margin-left: -4px; border-radius: 0px 4px 4px 0px; border: none; height: 65px; vertical-align: middle; margin-top: 22px; font-style: normal; }
.submit-button:hover { background: #f7ac0b }
.new-box p { color: #868686; font-size: 16px; font-family: 'Philosopher', sans-serif; font-style: italic; padding: 0 35px; line-height: 18px; margin: 10px 0; }
.regi-button { background: #a11c3a; border: none; border-radius: 4px; color: #fff; font-size: 16px; font-family: 'Philosopher', sans-serif; font-style: italic; height: 33px; padding: 0 20px; margin: 10px 0 0 0; }
.regi-button:hover { background: #c0193f; }
.order-info a { color: #d09821; }
/*=======================================What we do Css Start=================================*/

.new-menu { background: #dddddd; border-bottom: 1px solid #fff; margin-bottom: 45px; height: 40px; }
.new-menu ul { margin: 0px;}
.new-menu ul li { float: left; list-style: none; font-size: 14px; font-weight: 300; text-transform: uppercase; background: url(../images/sep.png) 0px 0px no-repeat !important; position: relative; line-height: 38px; }
.new-menu ul li:first-child { background: none; }
.new-menu ul li a { color: #767676; display: block; padding: 0 25px; margin-left: 10px; text-decoration : none; }
.new-menu ul li:hover span { background: url(../images/hover-left.png) left top no-repeat !important; display: block; height: 38px; width: 10px; position: absolute; left: 0px; top: 0px; }
.new-menu ul li:hover i { background: url(../images/hover-right.png) right top no-repeat !important; display: block; height: 38px; width: 16px; position: absolute; right: -9px; top: 0px; }
.new-menu ul li:hover a { background: #a7a7a7; color: #fff; text-decoration: none; }
.new-menu ul li:first-child a { margin-left: 0px; }
.new-menu .row .col-sm-12 ul { height: 39px; line-height: 25px; overflow: hidden; position: relative; }
.title-part { margin: 0px; padding: 0px; }
.title-part .grid-section { margin: 0px; }
.side-menu h1 { color: #111111; font-size: 13px; font-weight: bold; height: 58px; line-height: 58px; padding-left: 22px; text-transform: uppercase; }
.side-menu { margin: 0px;}
.side-menu ul li, .side-menu li{ list-style: none; font-size: 14px; font-weight: 500; text-transform: uppercase; border-top: 1px solid #c9d0d0; position: relative; cursor: pointer; }
.side-menu ul li:first-child, .side-menu li:first-child{ border-top: none; }
.side-menu ul li > a, .side-menu li > a{ color: #373737; display: block!important; padding: 20px 40px 20px 20px; }
.side-menu ul li a:hover, .side-menu li a:hover{ color: #e9811b; text-decoration: none; }
.side-menu .current-menu-item>a.active { /* background-color:#FFFFFF!important;*/}
.side-menu .dcjq-accordion, .wpb_widgetised_column ul .dcjq-accordion{ /*background: none repeat scroll 0 0 #F5F5F5;*/background: none repeat scroll 0 0 #FaFaFa; border-radius: 0 0 5px 5px; margin: 0 0 55px 0; }
.side-menu .current-menu-item > a.active { background-color: #FFFFFF !important; font-weight: bold; }
.side-menu a:hover,
.side-menu a:focus { text-decoration: none; }
a:focus { outline: none!important; }
.dcjq-accordion .menu-item-has-children .dcjq-parent { background: url(../images/toggle2.png) right 12px no-repeat; margin-right: 0px; }
.dcjq-accordion .menu-item-has-children .dcjq-parent.active { background: url(../images/toggle.png) right 12px no-repeat; margin-right: 0px; }
.current-menu-item.current_page_item.current-menu-ancestor.current-menu-parent.urrent_page_parent.current_page_ancestor.dcjq-parent-li>a { background : #fff; }
.toggle-menu { display: none; }
.toggle-menu ul li { border-top: none; }
.sub-menu ul li a { color: #373737!important; }
.sub-menu ul li a:hover { color: #e9811b!important; }
.contact-box { background: #d3d1d1; border-radius: 4px; padding: 33px 20px 33px 27px; margin-bottom: 30px; }
.contact-box h2 { color: #000; font-size: 18px; font-weight: 600; text-transform: uppercase; }
.contact-box h2 span { font-style: italic; text-transform: none; font-family: 'Philosopher', sans-serif; line-height: 28px; }
.contact-box button { background: #fff; border: none; border-radius: 0px; color: #e9811b; display: block; font-size: 16px; font-weight: 600; height: 55px; padding: 0 45px; text-transform: uppercase; margin-top: 25px; }
.contact-box button:hover { color: #000; }
.atricle-box { margin: 0px; }
.atricle-box h1 { color: #e9811b; font-size: 35px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; }
.atricle-box p { color: #3e3e3e; font-size: 18px; font-weight: normal; line-height: 30px; }
.atricle-box h2 { color: #e9811b; font-size: 22px; font-weight: 600; text-transform: uppercase; margin: 40px 0 25px 0; }
#detailed-content .title_section .atricle-box h3 { color: #1a1919; font-size: 22px; font-weight: 500; margin-bottom: 10px; }
.sec-title { color: #3e3e3e; font-size: 15px!important; text-align: justify; font-weight: normal; line-height: 25px!important; }
.atricle-box h4 { color: #a11c3a; font-size: 16px; font-weight: 600; text-decoration: underline; margin: 35px 0 60px 0; }
.right-title { color: #e9811b!important; font-size: 28px!important; font-weight: bold!important; text-transform: uppercase; line-height: 40px!important; margin-top: 55px; }
.atricle-box h5 { color: #e9811b; font-size: 18px; font-weight: 600; margin-left: 40px; text-transform: uppercase; margin-top: 25px; }
.atricle-box h5 span { font-weight: 500; text-transform: none; display: block; line-height: 25px; }
.featured-main { margin: 0px; padding: 0px; }
#detailed-content .title_section .featured-main h6 { border: 1px solid #d3d3d3; border-right: none; border-left: none; padding: 30px 22px 30px 22px; color: #e9811b; font-size: 24px; font-weight: 500; text-transform: uppercase; margin-bottom: 25px; }
/*======================Catalayze campus engagement Pages css=====================================*/
.tab-main { margin: 0; }
.tab-list li { background: #dddcdc; border-top: 3px solid #dddcdc; float: left; font-size: 22px; font-weight: 600; text-transform: uppercase; padding: 25px 79px; list-style: none; cursor: pointer; }
.tab-list li+li { border-left: 4px solid #ececec; }
.tab-list li:hover,
.tab-list li.active { color: #e9811b; background: #f4f4f4; border-top: 3px solid #e9811b; }
.tab-title { background: #f4f4f4; padding: 60px 35px 0px 35px; }
#detailed-content .title_section .tab-title h1 { color: #1a1919; font-size: 22px; font-weight: 500; margin-bottom: 10px; }
.tab-title p { color: #3e3e3e; font-size: 15px; text-align: justify; font-weight: normal; line-height: 25px; }
#detailed-content .title_section .tab-title h2 { color: #a11c3a; font-size: 16px; font-weight: 600; text-decoration: underline; margin: 35px 0 60px 0; }
.graph-section { margin: 0; }
.graph-heading { background: #98a8bc; border-radius: 4px 4px 0 0; font-size: 18px; text-transform: uppercase; text-align: center; padding: 14px 0; color: #fff; }
.graph-heading span { display: block; font-weight: 300; }
.graph-imageBox { background: #fff; border: 1px solid #98a8bc; border-top: none; border-radius: 0 0 4px 4px; text-align: center; padding: 30px 0; }
.graph-section h3 { color: #a11c3a; font-size: 18px; font-weight: 600; line-height: 25px; text-align: center; padding: 30px 0; text-transform: uppercase; }
.year-ratingSec { margin: 0; }
.month-staturech { margin-left: 60px; }
.month-pic img { margin: 0 50px 30px 0px; float: left; }
.year-heading { color: #a11c3a; font-size: 30px; font-weight: bold; }
.year-heading span { color: #474747; font-size: 18px; font-weight: 400; display: block; font-family: 'Philosopher', sans-serif; font-style: italic; }
.year-heading2 { color: #a11c3a; font-size: 30px; font-weight: bold; margin-left: 30px; float: left; }
.year-heading2 span { color: #474747; font-size: 18px; font-weight: 400; display: block; font-family: 'Philosopher', sans-serif; font-style: italic; }
.year-heading3 { color: #a11c3a; font-size: 30px; font-weight: bold; margin-left: 60px; float: left; }
.year-heading3 span { color: #474747; font-size: 18px; font-weight: 400; display: block; font-family: 'Philosopher', sans-serif; font-style: italic; }
.section-middle { background: #f4f4f4; padding: 120px 0 0 0; }
#detailed-content .title_section .section-middle h6 { border: 1px solid #d3d3d3; color: #a11c3a; font-size: 25px; font-weight: 400; text-transform: uppercase; padding: 35px 0; text-align: center; border-left: none; border-right: none; }
.heading-h5 { border: 1px solid #d3d3d3; color: #a11c3a; font-size: 25px; font-weight: 400; text-transform: uppercase; padding: 35px 0; text-align: center; border-left: none; border-right: none; margin-bottom: 15px; }
.grid-info2 { padding: 45px 30px; }
.product-list { padding: 0px 32px 35px 32px; margin-bottom: 30px; }
/*Slider Img*/
.banner-main .tp-leftarrow.default { background: url(../images/pree-pic.png) left top no-repeat !important; width: 58px!important; height: 58px; }
.banner-main .tp-rightarrow.default { background: url(../images/next-pic.png) right top no-repeat !important; width: 58px!important; height: 58px; }
/* Sidebar */
.container li.widget { padding: 0px; list-style: none; }
.container li.widget a { border: 0px; }
.dcjq-accordion { background: #fafafa;}
.dcjq-accordion ul { margin-left : 0px; }
.dcjq-accordion ul li { border-bottom : 1px solid #c9d0d0; }
.dcjq-accordion ul li:last-child { border-bottom : none; }
.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu { margin : 0px; }
.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li { border : 0px; }
/*.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a{ padding : 6px 22px; font-size: 12px;}*/
.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a { background: none repeat scroll 0 0 #f9f9f9; font-size: 12px; padding: 6px 10px 6px 32px; text-transform: none; }
.dcjq-parent.active + .sub-menu li a { background: none repeat scroll 0 0 #e7e7e7!important; font-weight: normal; }
.dcjq-parent.active + .sub-menu li a.reading { background: #fff!important; font-weight: bold!important; }
.dcjq-accordion .menu-item-has-children .dcjq-parent { position: relative; }
.dcjq-icon { bottom: 0; display: block !important; position: absolute; right: 0; top: 0; width: 30px; }
._spinner { background: url("../images/ajax-loader2.gif") no-repeat scroll center center rgba(0, 0, 0, 0.5); bottom: 0; left: 0; margin: 0 !important; position: fixed; text-align: center; top: 0; vertical-align: middle; width: 100%; z-index: 9999; background-size : 100px; }
.wpfp-span { display: block; position: relative; }
.wpfp-hide { left: 0; padding: 5px 8px; position: absolute; top: 0; }
.children .selectit { background-size: 12px auto; font-size: 12px; line-height: 28px; padding-left: 20px; }
.gridView #detailed-content .title_section .details-view > h2 { right: 0; background : none repeat scroll 0 0 #F4D39F; width: 100%; }
.gridView #detailed-content .title_section .details-view h2 a { margin : 0px; padding: 0px 7px 0px 15px; }
.types-of-instruction #detailed-content .title_section #types-of-instruction,
.institution-type #detailed-content .title_section #institution-type,
.size-of-class #detailed-content .title_section #size-of-class,
.issue-area #detailed-content .title_section #issue-area,
.Types #detailed-content .title_section #Types,
.Disciplines #detailed-content .title_section #Disciplines,
.Topics #detailed-content .title_section #Topics,
.Authors #detailed-content .title_section #Authors { background: url("../images/ching-pic2.png") no-repeat scroll right center rgba(0, 0, 0, 0); }
/*#detailed-content .title_section .page_titles {
	margin-top:-30px;
}*/
/*======================Single post Pages css=====================================*/

.bottom-links { background: none repeat scroll 0 0 #FFFFFF; border-top: 1px solid #F9F9F9; list-style: none outside none; margin: 0; overflow: hidden; padding: 20px 35px; position: relative; }
.bottom-links li:first-child { float : left; text-align : left; /* new added*/
margin-top: 7px; }
.bottom-links li:last-child { float : right; text-align : right; }
.bottom-links .wpfp-span ._liked_it,
.bottom-links .wpfp-span ._like_it { color: #A52A2A; display: block; padding: 0 0 0 38px; width: 180px; }
.bottom-mores { overflow: hidden; list-style : none; padding: 35px; margin: 0; border-top: 1px solid #F9F9F9; background: none repeat scroll 0 0 #FFFFFF; }
.bottom-mores li { color: #A52A2A; font-size: 13px; overflow: hidden; padding: 3px 0; }
.bottom-mores label { color: #999; }
.post-bottom-banner { background: none repeat scroll 0 0 #FFFFFF; margin-top: 20px; overflow: hidden; padding: 0; }
.post-bottom-banner img { margin: 0px!important; }
.nav-links { }
.prev.page-numbers,
.next.page-numbers { margin-top: -4px; width: 54px; }
.mail-section .mail-chimp_wrapper input { width : 100%!important; }
.post-bottom-banner li { margin: 0px; }
.news-block+.news-block { margin-top: 45px; }
.get-updates { background: #fff; font-size: 26px; font-weight: normal; min-height: 99px; padding: 30px 25px 0 25px; margin-top: 17px; line-height: 24px; }
.get-updates span { display: block; font-size: 20px }
.get-updates a { color: #c60000; background: url(../images/update-icon.png) right center no-repeat; display: block; }
.get-updates a:hover { color: #252d36; text-decoration: none; }
.president-sec { background: #860b2f url(../images/loder-icon.png) right bottom no-repeat; color: #fff; padding-bottom: 45px; }
.president-heading { background: #a10936; min-height: 92px; padding: 15px 0px 0px 27px; }
.president-name a { color: #fff; }
.president-name a:hover { color: #fff; }
.president-name { font-size: 32px; font-weight: 300; }
.president-name span { font-size: 16px; margin-left: 30px; font-style: italic; }
.president-heading .col-lg-3.col-md-3.col-sm-3 .media-icon { margin-left: 10px; }
.presiden-pic { width: 160px; height: 160px; float: left; border-radius: 50%; margin: 45px 30px 0px 27px; }
.president-sec p { font-size: 16px; font-weight: 300; line-height: 26px; margin: 45px 30px 0; }
.president-sec p span { text-decoration: underline; }
.post-img { background: none repeat scroll 0 0 #000000; margin-bottom: 40px; position: relative; text-align: center; }
.post-img .attachment-full.wp-post-image { height: auto; }
.post-img.post-img-small { float: left; margin: 0px 20px 20px 0px;}
.post-img.post-img-small img { width: auto; max-width: 270px; height: auto;}
@media (max-width: 767px) and (orientation: porttrait)
{
	.post-img.post-img-small { float: none; margin: 0px 0px 20px 0px;}
	.post-img.post-img-small img { margin: 0px auto; max-width: 100%;}
}

.link-star { position: absolute; left: 0px; bottom: 0px; }
.posted-time { color: #ababab; font-size: 12px; font-weight: normal; margin-bottom: 30px; }
.sec-paragraph span { color: #a4233e; text-decoration: underline; }
.sec-paragraph strong { color: #e69922; }
.read-mover a { background: #a4233e; border-radius: 4px; color: #fff; height: 25px; line-height: 25px; padding: 0 15px; display: inline-block; font-weight: 600; text-transform: uppercase; }
.read-mover a:hover { background: #e69922; text-decoration: none; }
.mail-section { background: none repeat scroll 0 0 #FFFFFF; margin: 45px 0 0; padding: 40px 25px 30px; }
.mail-section:first-child { margin-top: 0; }
.mail-section h1 { background: url(../images/mail-pic.png) 0px 0px no-repeat; color: #1788a1; font-size: 23px; line-height: 27px; font-weight: 600; padding-left: 65px; }
.mail-section h1 span { display: block; font-size: 18px; font-weight: 500; }
.name-box { background: rgb(249,249,249); /* Old browsers */ background: -moz-linear-gradient(top, rgba(249,249,249,1) 46%, rgba(249,249,249,1) 46%, rgba(233,233,233,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(46%, rgba(249,249,249,1)), color-stop(46%, rgba(249,249,249,1)), color-stop(100%, rgba(233,233,233,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(249,249,249,1) 46%, rgba(249,249,249,1) 46%, rgba(233,233,233,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(249,249,249,1) 46%, rgba(249,249,249,1) 46%, rgba(233,233,233,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(249,249,249,1) 46%, rgba(249,249,249,1) 46%, rgba(233,233,233,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(249,249,249,1) 46%, rgba(249,249,249,1) 46%, rgba(233,233,233,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e9e9e9', GradientType=0 ); /* IE6-9 */
border: 1px solid #cacaca; font-size: 18px; border-radius: 2px; height: 40px; width: 100%; padding: 0 15px; margin: 15px 0 0 0; }
.subscribe-link { background: #1788a1; border: none; border-radius: 4px; font-size: 18px; font-weight: 600; color: #fff; text-transform: uppercase; margin: 15px 0 0 0; height: 40px; width: 100%; }
.subscribe-link:hover { background: #14a7c8; }
.legacy-content { background: none repeat scroll 0 0 #FFFFFF; overflow: hidden; }
#at-cv-lightbox-win,
#at-cv-lightbox { display: none !important; z-index: 0; }
.stickydiv { position: fixed; top: 0; z-index: 10000; margin-top: 12px; width: 21%; }
.event-thumbs { height : 88px; background-size: 100% !important; }
.-time { color: #333333 !important; font-size: 12px !important; margin: 0 !important; }
.link-sec { background-color: #a10936; padding: 10px; text-align: center; }
.link-sec a,
.link-sec a:hover { color: #fff; }
.nav-next a::before { content: "\203a"; color: white; font-size: 50px; top: 22px; right: 5px; }
.nav-previous a::before { content: "\2039"; color: white; font-size: 50px; top: 22px; left: 5px !important; }
.next-nav-left { height: 142px; position: absolute; right: 22px; top: 0; width: 130px; }
.prev-nav-left { height: 142px; position: absolute; left: 22px; top: 0; width: 130px; }
.navigation_image { margin-left: 15px; margin-top: 15px; }
.navigation_image { background: none repeat scroll 0 0 #F9F9F9; margin-left: 15px; margin-top: 15px; width: 100px; height: 100px; }
.navigation_image img { width: 100%; }
.title_section h1 a { color : #252D36; }
a.thumb-link { display: block; }
.mobileview { display: none; }
.grid-section a:hover,
.grid-section a:focus { text-decoration: none; }
.navigation_image img.default_tax_thumb_next { margin: 20px; width: 60px; }
.navigation_image img.default_tax_thumb_prev { margin: 20px; width: 60px; }
.textwidget .dcjq-accordion a { border: medium none; }
.tribe-events-loop .textwidget .side-menu { margin-top: 0 !important; }
.footer-bg .textwidget .mo-media { margin: 0 auto!important; overflow: hidden; text-align: center; width: 180px; }
.footer-bg .textwidget .mo-media li { float: left; list-style: none outside none; margin-right: 5px; margin-top: 10px; width: 40px; }
.slotholder { left: 0; position: absolute; top: 0; }
._clear_it { background-color: #a52a2a; border: 0 none; border-radius: 3px; box-shadow: none; color: #fff; cursor: pointer; display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: 1px; line-height: normal; padding: 6px 9px; text-align: center; text-decoration: none; text-transform: uppercase; vertical-align: middle; }
.wpfp-link { margin: 0 auto; width: 96%; }
#detailed-content .wpb_wrapper h1 { margin: 0px; padding: 0px; }
.wpb_row { margin-bottom: 20px !important; }
#gform_8 .gform_body { height: 40px; width: 218px; }
#gform_8 .ginput_container { margin: 6px; }
.tribe-events-loop { max-width: 100% !important; }
#tribe-events-pg-template { max-width: 100% !important; }
.tribe-events-ical.tribe-events-button { float: left; }
.tribe-events-loop .side-menu .mail-section { margin: 0px; }
.save-search { display: none; }
.statheading { color: #767676; text-transform: none; font-weight: 300; }
.grid-section #detailed-content h1 { margin-top: 0px; }
.grid-section .title_section h1 { padding: 0 0 10px; }
#main-container .container #detailed-content { margin-top: 40px; }
.gridView #detailed-content .grid-articl h1 { padding-right: 0px !important; }
.gridView #detailed-content .title_section .grid-articl p { margin: 15px 70px 25px 7px; }
#resource-type-397 { display: none }
#resource-type-397 .children { display: none; }
#resource-type-523 { display: none; }
#resource-type-523 .children { display: none; }


/* From new-style.css */


/* AFTER */
.contact_affiliate .affiliate_name:after, .logos_area:after, .home-featured-news-list .vc_gitem-zone-mini:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}

/* FONTS */
@import url(//fonts.googleapis.com/css?family=Open+Sans:600,300,400,300italic,400italic,600italic,700,700italic,800,800italic);

.blacknew{ border-radius:25px!important;text-transform:uppercase;}
.blacknew a{ color:#fff; display:block;}
.blacknew a:hover{ color:#fff; text-decoration:none;}
.slide1 h1, #detailed-content .slide1 h1, .newman-slide-2016 h1, #detailed-content .newman-slide-2016 h1{ font-family: 'Open Sans', sans-serif; color:#fff; line-height:36px; font-size:29px; background:#ae0d3e; padding:18px 61px 21px; font-weight:700; text-transform:uppercase;}
.newman-slide-2016 h1, #detailed-content .newman-slide-2016 h1{ line-height:37px; max-width:689px; padding:14px 96px 9px; text-align:center; width:100%;}
.slide1 p, #detailed-content .slide1 p, .survey-slide p, .director-slide p{ font-family: 'Philosopher', sans-serif; font-style:italic; line-height:30px; color:#fff; text-align:center; background: url(../images/black-trans.png) repeat; margin-bottom:none;}
.slide1 p{ font-size:24px; padding:11px 47px 31px 43px!important;}
.slide1 .nomination-period p, #detailed-content .slide1 .nomination-period p{ font-size:24px; padding:11px 53px 31px 49px!important;}
.newman-slide-2016 .nomination-period p, #detailed-content .newman-slide-2016 .nomination-period p{ max-width:689px; padding:11px 78px 65px 74px!important; width:100%;}
.newman-title{ width:100%;}
.survey-slide p{ font-size:26px; padding:39px 53px 51px 62px!important;}
.slide1 .slide1-btn a, .survey-slide a, .director-slide a, .member-survey-2015 a{ background:#db8e16; font-size:16px; font-weight:600; text-transform:uppercase; color:#fff; display:block;}
.slide1 .slide1-btn a{ border-radius:25px; padding:10px 20px;}
.newman-slide-2016 .slide1-btn a{ border-radius:8px; display:inline-block; line-height:normal; padding:9px 23px 8px;}
.survey-slide a, .director-slide a, .member-survey-2015 a{ border-radius:10px; text-align:center; padding:10px 75px;}
.slide1 .slide1-btn a:hover, .survey-slide a:hover, .director-slide a:hover, .member-survey-2015 a:hover{ background:#9f650c; text-decoration:none; color:#fff;}
.slide1 .nomination-period a:hover{ text-decoration:none;}
.rev_slider .tp-caption a, .rev_slider .tp-caption a:hover{ color:#fff;}

.survey-slide .member_survey_text_first{ margin-bottom:0!important; padding:30px 53px 15px 62px!important;}
.survey-slide .member_survey_text_last{ margin-bottom:0!important; padding:15px 53px 44px 62px!important;}
.page-template-test-page .vc_col-sm-12{ padding:0;}
.page-template-test-page .at4-share-outer-right{ display:none!important;}
.page-template-test-page .vc_row.wpb_row{ margin:0 0 20px!important;}

/* AFFILIATE */
div.contact_affiliate{ background:#fff; border:1px solid #d8e1e1; margin:15px 15px 0 0; padding:24px 15px 15px; min-height:510px;}
div.affi_name{ min-height:440px; width:48%;}
.contact_affiliate a:hover, .contact_affiliate a:focus{ text-decoration:none;}
.contact_affiliate .affiliate_name{ display:block; line-height:normal;}
.contact_affiliate img.aligncenter, .contact_affiliate img{ border:2px solid #000; float:left; margin:0 15px 15px  0; padding:3px; width:85px;}
#detailed-content .contact_affiliate .affiliate_name h5, .contact_affiliate .affiliate_name h5{ clear:none; float:left; font-size:20px; margin-top:21px; width:68%; color:#3a3939; min-height:0;}
#detailed-content .contact_affiliate h5, .contact_affiliate h5{ font-size:20px; font-weight:800; margin:0 0 20px; min-height:45px;}
.contact_affiliate h5 span{ font-size:15px; display:block;}
#detailed-content .contact_affiliate h5, .contact_affiliate h5{ color:#a4233e;}
.contact_affiliate strong{ font-size:15px; font-weight:600;}
#detailed-content .title_section .contact_affiliate p, .contact_affiliate p{ border-bottom:1px dashed #d8e1e1; font-size:14px; font-weight:normal; line-height:24px; margin:2px 0 6px; padding-bottom:9px;}
#detailed-content .title_section .contact_affiliate span, .contact_affiliate span{ font-size:14px; font-weight:normal; line-height:24px; display:block;}
.contact_affiliate span a{ word-wrap:break-word;}
.affiliate_image{ float:left; width:27%; margin-right:15px;}
.affiliate_image img{ margin-right:0;}
.affi_name .affiliate_name{ float:left; width:68%; clear:none; color:#3a3939;}
.affi_name p{ clear:both;}

/* DONORS */
.grid-section .logos_area{ background:#fff; margin:10px 0 0;}
.logos_area li{ float:left; list-style:none; padding:15px; text-align:center; width:33.3%;}
.logos_area li a{ display:inline-block;}
.logos_area li img{ width:100%;}

/* BOARD DIRECTORS */
div.board_directors{ background:#fff; border:1px solid #d8e1e1; margin:15px 15px 0 0; padding:15px; text-align:center; min-height:227px;}
.board_directors img.aligncenter{ border:2px solid #000; margin:0 auto 15px; padding:3px;}
.board_directors a{ font-weight:600;}
.board_directors span{ display:block;}
#detailed-content .title_section .board_directors p, .board_directors span{ color:#252d36; font-size:16px; font-weight:600; line-height:normal; margin-bottom:0;}

/* REGISTER SECTION */
.register-section{ border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3; padding:0 0 34px;}
.register-section h1{ background:none; padding:10px 15px 9px; color:#a10936; font-size:25px;}
.register-section h1 span{ font-size:16px; font-weight:normal; line-height:normal;}
.register-section .gform_wrapper{ margin:0; max-width:100%; padding:0 15px;}
.register-section .gform_wrapper .top_label .gfield_label{ display:none;}
body .register-section .gform_wrapper label.gfield_label + div.ginput_container{ margin:0 0 11px;}
.register-section .gform_wrapper input[type='text'], .register-section .gform_wrapper input[type='email']{ font-size:18px!important; border:1px solid #afafaf; background: url(../images/input-bg.jpg) repeat-x; border-radius:3px; padding:6px 0 9px 10px;}
.register-section .gform_wrapper .gform_footer{ padding:12px 0 0;}
.widget .register-section .gform_wrapper .gform_footer input[type="submit"]{ background:#860b2f; border-radius:3px; font-size:18px!important; padding:7px 15px 8px; text-shadow:1px 1px 1px #5e0821; text-transform:uppercase;}
.widget .register-section .gform_wrapper .gform_footer input[type="submit"]:hover{ background:#6f6f6f; text-shadow:#4d4d4d;}
.register-section *::-moz-placeholder{ color:#555555!important;}
.register-section .gform_confirmation_wrapper{ border:2px solid green; margin:0 15px; padding:7px 15px;}
.register-section .gform_confirmation_wrapper br{ display:none;}
.register-section .gform_confirmation_wrapper p{ margin-bottom:0;}
.register-section h1{ height:auto!important; padding-left:15px!important;}

/* RESPONSIVE MAIL AREA */
.responsive_mail{ display:none;}
.name-area span, .responsive_mail .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type="text"], .left-sidebar .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type="text"]{ width:100%!important;}
.name-area .name_first{ margin-bottom:10px;}
.name-area label{ display:none!important;}
.side-menu .name-area span{ display:block;}
.left-sidebar .side-menu ul li{ border-top:none;}

/* TABLE */
#detailed-content .gobal-table h3, #detailed-content .title_section .gobal-table p{ margin:0; font-weight:normal; font-family: 'Open Sans', sans-serif;}
.gobal-table ul{ margin-bottom:0;}
.gobal-table ul li{ line-height:20px; margin-bottom:5px; font-family: 'Open Sans', sans-serif;}
.gobal-table table{ color:#666; font-size:12px; text-shadow:1px 1px 0px #fff; background:#eaebec; margin:20px; border:#ccc 1px solid;	-moz-border-radius:3px;	-webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 2px #d1d1d1; -webkit-box-shadow:0 1px 2px #d1d1d1; box-shadow:0 1px 2px #d1d1d1;}
.gobal-table table th{ padding:21px 25px 22px 25px; border-top:1px solid #fafafa; border-bottom:1px solid #e0e0e0; background:#ededed; background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb)); background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}
.gobal-table table th:first-child{ text-align:left; padding-left:20px;}
.gobal-table table tr:first-child th:first-child{ -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; border-top-left-radius:3px;}
.gobal-table table tr:first-child th:last-child{ -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; border-top-right-radius:3px;}
.gobal-table table tr{ text-align:center; padding-left:20px;}
.gobal-table table td:first-child{ text-align:left; padding-left:20px; border-left:0;}
.gobal-table table td{ padding:18px; border-top:1px solid #ffffff; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; background:#fafafa; background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa)); background:-moz-linear-gradient(top,  #fbfbfb,  #fafafa);}
.gobal-table table tr.even td{ background:#f6f6f6; background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6)); background:-moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
.gobal-table table tr:last-child td{ border-bottom:0;}
.gobal-table table tr:last-child td:first-child{ -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; border-bottom-left-radius:3px;}
.gobal-table table tr:last-child td:last-child{ -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; border-bottom-right-radius:3px;}

/* STATE NEW */
div.state-area{ margin-bottom:0!important;}
.contact_affiliate .wpb_single_image{ float:left; margin-bottom:0;}
.contact_affiliate .vc_single_image-wrapper img{ border:2px solid #000; margin:0 15px 15px 0; padding:3px; width:85px;}
.affiliate_name a{ color:#3a3939;}

/* BOARDS OF DIRECTORS */
.vc_row.wpb_row.board_directors_container{ margin:0!important;}
.board_directors_container div.vc_col-sm-6.board_directors{ width:46%; min-height:215px;}
.board_directors span{ color:#252d36; display:block; font-size:16px; font-weight:600; line-height:normal; margin-bottom:0;}
/* .board_directors_container .board_directors img.aligncenter{ height:90px;}
.board_directors_container .director_name{ border:2px solid #000; display:block; height:71px; margin:0 auto 15px; overflow:hidden; width:80px;}
.board_directors_container .board_directors img.aligncenter{ border:none; margin:0; padding:0; width:100%;} */

.survey-slide.member-survey-2015 p, .survey-slide.member-survey-2015 p br{ font-size:20px!important; line-height:normal!important;}
.membersurveytextfirstnew p, .membersurveytextlast p{ margin-bottom:0!important;}
.membersurveytextfirstnew, .membersurveytextlast{ max-width:520px; width:100%;}

/* 17-03-2016 */
.ehrlichh1 h1, .ehrlichh4 h4{ text-shadow:3px 3px 3px #2b5162;}
.ehrlichh1 h1{ line-height:normal;}
.ehrlichp p a{ font-weight:600; text-decoration:underline;}
.rev_slider .tp-caption.ehrlichp a:hover{ color:#c2bcbc;}
.ehrlich-slide-button a, .civic-slide-button a{ background:#db8e16; border-radius:8px; display:inline-block; font-weight:600; line-height:normal; padding:9px 23px 8px; text-transform:uppercase;}
.ehrlich-slide-button a:hover, .civic-slide-button a:hover{ background:#9f650c; text-decoration:none;}

/* CIVIC SLIDE */
.civic-360{ text-align:center;}
.civic-360 p{ text-shadow:0px 0px 3px #000;}
.civic-360 span{ display:block; font-size:90px; line-height:75px; margin-bottom:7px;}

/* 08-09-2016 */
.tp-caption.slide-title a{ text-shadow:4px 4px 6px rgba(0, 0, 0, 0.7);}
.rev_slider .tp-caption.slide-title a:hover{ color:#f0f0f0; text-decoration:none;}

@media (max-width:1220px) {

.survey-slide .member_survey_text_first{ padding:25px 53px 10px 62px!important;}
.survey-slide .member_survey_text_last{ padding:10px 53px 44px 62px!important;}
.survey-slide.complete-survy-button a{ margin-left:10px!important;}
}

@media (max-width:1199px) {

div.affi_name{ min-height:460px; margin:15px 13px 0 0;}
#detailed-content .contact_affiliate .affiliate_name h5, .contact_affiliate .affiliate_name h5{ width:61%; margin-top:5px;}
.survey-slide .member_survey_text_first{ padding:20px 53px 10px 62px!important;}
.survey-slide .member_survey_text_last{ padding:10px 53px 24px 62px!important;}
.survey-slide.complete-survy-button a{ margin-left:23px!important; }
}

@media (max-width:1115px) {

.survey-slide.complete-survy-button a{ margin-left:33px!important; margin-top:7px!important;}
.logo  .logo1{ width:180px;}	
}

@media (max-width:1070px) {

.survey-slide.complete-survy-button a{ margin-left:43px!important; margin-top:35px!important;}	
}

@media (max-width:1024px) {

.slide1 p, .slide1 .nomination-period p, #detailed-content .slide1 .nomination-period p{ padding:11px 34px 31px!important;}
.slide1 .newblack, .slide1 .black{ left:50%!important; width:450px; margin-left:-225px!important; text-align:center;}
.slide1 .black{ z-index:4!important;}
.slide1 .slide-button{ left:50%!important; width:250px; margin-left:-125px!important; text-align:center; margin-top:2px!important;}
.survey-slide .member_survey_text_first{ padding:20px 53px 10px 62px!important;}
.survey-slide .member_survey_text_last{ padding:10px 53px 44px 62px!important;}
.survey-slide.complete-survy-button a{ margin-left:53px!important;}
.newman-slide-2016 h1, #detailed-content .newman-slide-2016 h1{ padding:11px 0!important;}
.slide1 p, .slide1 .nomination-period p, #detailed-content .slide1 .nomination-period p{ padding:11px 0 31px!important;}
}

@media (max-width:1023px) {

.survey-slide.complete-survy-button a{ margin-left:6px!important;}
.survey-slide.member-survey-2015 p, .survey-slide.member-survey-2015 p br{ font-size:15px!important;}
.survey-slide .member_survey_text_first{ padding:10px 43px 5px 52px!important;}
.survey-slide .member_survey_text_last{ padding:5px 33px 34px 42px!important;}
}

@media (max-width:992px) {

.banner-main .mobile-menu, .banner-main .mobile-menu li{ margin:0;}
}

@media (max-width:991px) {

div.contact_affiliate{ width:100%; min-height:0;}
#detailed-content .contact_affiliate h5, .contact_affiliate h5{ min-height:0;}
.survey-slide p{ padding:29px 22px 41px!important;}
.director-slide p{ padding:32px 43px 41px!important;}
.anniversary-slide img{ width:89%!important; height:100%!important;}
.survey-slide.complete-survy-button a{ margin-left:16px!important;}
.membersurveytextlast{ margin-top:-1px!important;}
}

@media (max-width:960px) {
	
.membersurveytextlast{ margin-top:1px!important;}
.logo  .logo1{ width:115px;}
}

@media (max-width:850px) {

.survey-slide.complete-survy-button a{ margin:20px 0 0 21px!important;}
}

@media (max-width:799px) {

.membersurveytextlast{ margin-top:-2px!important;}
}

@media (max-width:767px) {

.contact_affiliate{ margin-right:0; text-align:center; padding:16px 15px 11px;}
.contact_affiliate img.aligncenter, .contact_affiliate img{ margin:0 auto; float:none;}
#detailed-content .contact_affiliate .affiliate_name h5, .contact_affiliate .affiliate_name h5{ float:none; width:auto;}
.board_directors{ min-height:0;}
#detailed-content .contact_affiliate h5, .contact_affiliate h5{ margin-bottom:17px;}
.contact_affiliate .affiliate_name{ display:inline-block;}
#detailed-content .contact_affiliate .affiliate_name h5, .contact_affiliate .affiliate_name h5{ margin:16px 0 0;}
.survey-slide p, .slide1 .nomination-period p, #detailed-content .slide1 .nomination-period p{ padding:15px 15px 35px!important;}
.director-slide p{ padding:25px 39px 41px 33px!important;}
.board_directors_container div.vc_col-sm-6.board_directors{ width:100%; margin-right:0;}
.survey-slide .member_survey_text_first{ padding:20px 50px 5px 50px!important;}
.survey-slide .member_survey_text_last{ padding:5px 50px 34px 50px!important;}
.survey-slide.complete-survy-button a{ margin:0 0 0 21px!important;}

.newman-slide-2016 h1, #detailed-content .newman-slide-2016 h1{ max-width:480px!important;}
.newman-slide-2016 .nomination-period p, #detailed-content .newman-slide-2016 .nomination-period p{ max-width:480px!important;}
.newman-slide-2016 .slide1-btn a{ margin-top:15px;}
}
/* 
@media (max-width:720px) {

.membersurveytextlast{ margin-top:2px!important;}
}

@media (max-width:714px) {

.membersurveytextlast{ margin-top:-2px!important;}
}

@media (max-width:668px) {

.membersurveytextlast{ margin-top:5px!important;}
}

@media (max-width:620px) {

.membersurveytextlast{ margin-top:3px!important;}
} */

@media (max-width:600px) {


.survey-slide .member_survey_text_first{ padding:10px 30px 5px 30px!important;}
.survey-slide .member_survey_text_last{ padding:5px 30px 30px 30px!important;}
.membersurveytextlast{ margin-top:-2px!important;}
}
/* 
@media (max-width:568px) {

.membersurveytextlast{ margin-top:0!important;}
} */

@media (max-width:560px) {

.director-slide p{ padding:15px 19px 45px 15px!important;}
.membersurveytextlast{ margin-top:2px!important;}
}

/* @media (max-width:504px) {

.membersurveytextlast{ margin-top:1px!important;}
} */

@media (max-width:480px) {

.anniversary-slide img{ width:78%!important; height:100%!important;}
.anniversary-img{ width:100%;}
.left-sidebar .register-section{ display:none;}
.responsive_mail, .responsive_mail .register-section{ display:block;}
.slide1 p, .slide1 .nomination-period p, #detailed-content .slide1 .nomination-period p{ padding:5px!important;}
.survey-slide p{ padding:15px!important;}
.director-slide p{ padding:15px 19px 45px 15px!important;}
.slide1 .newblack, .slide1 .black{ left:50%!important; width:180px; margin-left:-90px!important; text-align:center;}
.slide1 h1, #detailed-content .slide1 h1{ padding:7px 5px 8px!important;}
.newman-slide-2016 h1, #detailed-content .newman-slide-2016 h1{ font-size:10px!important; padding:5px 0!important;}
.slide1 .black{ z-index:4!important;}
.slide1 .slide-button{ left:50%!important; width:110px; margin-left:-55px!important; text-align:center; margin-top:2px!important;}
.membersurveytextlast{ margin-top:-2px!important;}
.newman-slide-2016 h1, #detailed-content .newman-slide-2016 h1, .newman-slide-2016 .nomination-period p, #detailed-content .newman-slide-2016 .nomination-period p{ max-width:290px!important;}
.newman-slide-2016 .nomination-period p, #detailed-content .newman-slide-2016 .nomination-period p{ font-size:7px!important;}
.newman-slide-2016 .nomination-period p, #detailed-content .newman-slide-2016 .nomination-period p{ padding:9px 15px 13px!important;}
}

@media (max-width:479px) {

.survey-slide .member_survey_text_first{ padding:8px 10px 3px!important;}
.survey-slide .member_survey_text_last{ padding:7px 30px 15px!important;}
.survey-slide.complete-survy-button a{ margin-left:6px!important;}
.membersurveytextlast{ margin-top:1px!important;}
}
/* 
@media (max-width:414px) {
	
.membersurveytextlast{ margin-top:0!important;}
}

@media (max-width:400px) {

.survey-slide .member_survey_text_last{ padding:3px 20px 15px!important;}
.survey-slide.complete-survy-button a{ margin:4px 0 0 0!important;}
}

@media (max-width:390px) {
	
.membersurveytextlast{ margin-top:1px!important;}
}

@media (max-width:375px) {
	
.membersurveytextlast{ margin-top:1px!important;}
}

@media (max-width:360px) {
	
.membersurveytextlast{ margin-top:-1px!important;}
}

@media (max-width:359px) {

.survey-slide.complete-survy-button a{ margin:7px 0 0 10px!important;}
.membersurveytextlast{ margin-top:0!important;}
}

@media (max-width:320px) {

.membersurveytextlast{ margin-top:3px!important;}
} */


/* From 2015*/


.search-part{float:left; margin:42px 0 0 20px; position:relative;}
.search-submit{border:2px solid #9b979a; background:none; border-radius:30px; height:53px; width:238px; padding:0 50px 0 20px;  box-sizing:border-box;}
.sumit-serch{background:none; border:none; border-radius:0px;  background:url(../images/search-icon.png) right center no-repeat; width:22px; height:22px; position:absolute; right:18px; top:15px; cursor:pointer; display:block;}

.resource-serch{padding:0px; text-align:right; position:relative; margin-bottom:5px;}
.srcch-text{background:none; border:2px solid #cbcbcb; border-radius:30px; color:#5c5959; font-size:16px; font-family: 'Open Sans', sans-serif; font-style:italic; font-weight:100; height:43px; width:289px !important; padding:0 60px 0 20px !important; box-sizing:border-box;}
.search-button{background:url(../images/srrch-button.png) right center no-repeat !important; border-radius:none !important; position:absolute !important; right:15px !important; top:px !important; cursor:pointer !important; border:none !important; width:35px !important; border-left:2px solid #cbcbcb !important; height:43px !important;}


.event-product{margin:0 0 35px 0;}
.event-product h1{color:#252d36; font-size:28px; font-weight:300; border-bottom:3px solid #d7d7d7; padding-bottom:2px; text-transform:uppercase;}
.event-product h1 span{background:url(../images/next-icon.png) right center no-repeat; padding-right:10px; text-align:center; float:right; font-size:14px; font-weight:500; line-height:25px; margin-top:10px;} 
.event-product h1 span a{color:#252d36;}
.event-product h1 span a:hover{text-decoration:none; color:#a11c3a;}
.event-box{margin:0 0 50px 0; padding:0;}
.slide-warp ul li{list-style:none;}
.succes-infoMain{margin:0px 0 40px 0; padding:15px 0 0 0px;}
.succes-infoLeft{background:#fff; padding:30px 35px;}
.program-bammer{background:url(../images/program-banner.jpg) center top no-repeat; background-size:cover;}
.program-bammer a img{display:block; float:right;}
.program-bammer h2{background:url(../images/p-heading.png) 0px 0px no-repeat; height:41px; font-size:14px; padding-left:20px; line-height:40px; margin-top:227px;}
.program-bammer h2 a{color:#fff; background:url(../images/white-icon.png) right center no-repeat; padding-right:10px;}
.program-bammer h2 a:hover{color:#a11c3a; text-decoration:none;}
.program-date{color:#626262; font-size:14px; font-weight:400; margin:25px 0 18px 0;}
.succes-infoLeft h4{color:#2c2b2b; font-size:18px; font-weight:600; line-height:23px; text-transform:uppercase;}
.succes-infoLeft p{color:#3b3b3b; font-size:14px; font-weight:300; line-height:22px; margin:25px 0;}
.by-owder{background:none; color:#eb9a1b; font-size:14px; font-weight:500; height:31px; text-transform:uppercase; padding:5px 0 0 0px;}
.by-owder img {  border: 1px solid #ccc;   border-radius: 50%; float: left; height: 31px; margin: 0 5px;width: 31px;
}
.by-owder > span {padding-top: 5px;vertical-align: middle;}

.related-right-box{margin:0px;}
.related-right-box h1{color:#0e0e0e; font-size:18px; font-weight:600; margin-bottom:28px; text-transform:uppercase;}
.related-right-box ul li{list-style:none;}
.diffrent-program{background:#fff; padding:28px 30px; margin-bottom:30px;}
.program-box-1{float:left; width:40%; position:relative;}
.red-icom{position:absolute; right:0px; top:0px;}
.program-box-1 h2{position:absolute; left:0px; bottom:0px; font-size:12px; font-weight:600; background:url(../images/p-small-bg.png) 0px 0px no-repeat; height:30px;
line-height:30px; width:123px; padding-left:10px;}
.program-box-1 h2 a{color:#fff; background:url(../images/white-icon.png) right center no-repeat; padding-right:10px;}
.program-box-1 h2 a:hover{color:#a11c3a; text-decoration:none;}

.program-boxInfo{float:right; width:55%; margin-left:15px;}
.program-date2{color:#626262; font-size:14px; font-weight:400;}
.program-boxInfo h1{color:#2c2b2b; font-size:16px; font-weight:600; line-height:24px; text-transform:uppercase; margin:7px 28px 10px 0;}
/*.new-menu ul li:last-child {padding: 0 25px;}
.new-menu ul li a{ padding:0 10px;}*/

.side-menu span {display: none;}
.new-box1 p{padding:0px !important;}
.gridView .grid-articl > h1 { white-space: nowrap; }
.grid-articl > h1 { white-space: unset; }
.new-menu ul li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
h1.grid_title_hone{display:none;}
.contact-box button
 {
    background: none repeat scroll 0 0 #fff !important;
}


	#menu-connect2complete{
		margin-left:0px !important;
	}
	.posted-time > span {
    color: black;
}
/* menu css 17-04-2015*/
	.dcjq-icon
	{
		/* background: url("../images/toggle2.png") no-repeat scroll right 12px rgba(0, 0, 0, 0);*/
		background-repeat: no-repeat;
		display: block !important;
		position: absolute;
		width: 40px;
	}
	.dcjq-accordion .menu-item-has-children .dcjq-parent .dcjq-icon {
		background: url("../images/toggle2.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
	}
	.dcjq-accordion .menu-item-has-children .dcjq-parent.active  .dcjq-icon, .dcjq-accordion .menu-item-has-children .dcjq-parent .dcjq-icon:hover{
		/*background: url("../images/toggle.png") no-repeat scroll center center rgba(0, 0, 0, 0);*/
	}
	.dcjq-accordion .menu-item-has-children .dcjq-parent.active {
		background : none;
		font-weight:bold;
	}
	
	.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a.active{font-weight:bold;}
	
	.dcjq-accordion .menu-item-has-children .dcjq-parent{
		background : none;
	}
	.dcjq-accordion .menu-item-has-children .dcjq-parent:hover .dcjq-accordion .menu-item-has-children .dcjq-parent:focus{
		text-decoration : none;
	}
	
	 .dcjq-parent.active .dcjq-icon {
    background-image: url("../images/toggle-minus-dark.png") !important;
	}
	.dcjq-icon:hover {
		background-image: url("../images/toggle-plus-orange.png")!important;
		background-repeat: no-repeat;
	}
	.dcjq-parent.active .dcjq-icon:hover {
		background-image: url("../images/toggle.png") !important;
	}

	
/* Resource Page No record found CSS*/
.no-result-found {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
	display:block;
}
.no-result-found > div {
    color: #fff;
    left: 35%;
    position: fixed;
    top: 50%;
 }
 /* New css added 21-04-2015*/
#detailed-content .title_section .col-lg-12{
	padding:0px;
	margin-bottom:25px;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover{
    border-top: 3px solid #e9811b;
    color: #e9811b;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
	 color: #e9811b;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li a{
   color: #252d36;
   font-weight: 600;
   text-transform: uppercase;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li :active a{
   color: #e9811b;
}
#at-cv-lightbox.at-thankyou-shown, .at-thankyou-shown .at-cv-lightbox-background,
.at-mobile #at-cv-lightbox-win {
  display: none;
}

.footer-bg li.widget {
    display: inline-block;
    vertical-align: top;
    width: 15%;
	margin:0px;
	padding-left: 15px;
    padding-right: 15px;
}
.footer-bg li.widget:first-child {
	width: 23%;
	text-align:center;
}

.footer-bg li.widget:nth-child(3) {
	width: 21%;
}
.footer-bg li.widget:nth-child(4),.footer-bg li.widget:nth-child(2) {
	width: 12%;
}
.footer-bg li.widget div, .footer-bg li.widget  a {
	color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    text-decoration: none;
}
.footer-bg li.widget .menu{ width:100%;}
.footer-bg li.widget li { margin : 0px; padding:0px; width :100%;}
.footer-bg .widget_sp_image-description  p {
    color: #898989;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 12px;
}

.footer-bg .widget_sp_image-description button {
    background: none repeat scroll 0 0 #ED9813;
    border: medium none;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 600;
    height: 39px;
    line-height: 39px;
    padding: 0 13px;
    text-transform: uppercase;
}
.pagination{
	width:100%;
	margin: 15px auto !important;
}

.post-navigation .nav-previous .meta-nav ,.post-navigation .nav-next .meta-nav {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 13px;
}

.wpb_accordion .wpb_accordion_section h3 a{color:#e9811b;text-transform: uppercase;font-weight: 600;font-size:18px;}
.wpb_accordion .wpb_accordion_section h3 a:hover{color:#252d36;font-weight: 600;}
.deskview{display:block;}
.mobview{display:none;}
/* FOR LEGACY CONTENT COMING IN FROM MAGIC FIELDS */
.legacy-inner { padding-left: 35px; padding-right: 35px;}
/* END LEGACY CONTENT */

.fltright{float:right;}
.fltleft{float:left;}
.mealing-part .gfield.field_sublabel_below.field_description_below{ margin-top: -25px;}
.mealing-part .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	height: 25px;
    margin: 0 !important;
    padding: 0 !important;
	 position: absolute;
}
.mealing-part .validation_error{display:none;}
.grid-filter .acodiatio-box{float:left;width:100%;clear:both;}
/*TEMPORARILY HIDING FAVORITE BUTTON */
span.wpfp-span {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}
.title-part .grid-section{margin:-41px 0 0;}

.page-id-33736 ol li::after {
	position: relative;
	top: 0;
	vertical-align: text-top !important;
}

/* 29-09-2015 */
.tp-caption.blacknew a{ padding:10px 50px;}
.top-sec .mealing-part .gform_button.button{ margin-top:-1px;}

/* Reduce margins*/
@media screen and (max-width: 767px) 
{
	#main-container>.container { margin: 0px;}
	#main-container>.container>[class^=col] { padding: 0px;}
} 
/* Fix footer form*/
@media screen and (max-width: 767px) and (orientation: portrait) 
{
	.footer-se .search-section .gform_body { width: auto!important;}
	.footer-se .search-section .gform_footer.top_label { display: block; width: auto; text-align: center;}
	.footer-se .search-section .gform_button.button { margin: 10px 0 0 0; float: none;}
}

/* 02-03-2016 */
.global-banner-content h2{ font-size:30px; font-weight:300; margin:10px 0;}
.show{ background: url(../images/info-icon.png) no-repeat left 4px; color:#fff; float:right; font-size:17px; font-weight:600; line-height:normal; padding:5px 0 5px 35px;}
.show:hover{ color:#fff; text-decoration:none;}
.simplePopup{ background:#f1f1f1; border:4px solid #808080; display:none; min-width:90%; padding:12px; position:fixed; width:90%; z-index:9999;}
.simplePopupClose{ background:#fff; border:2px solid #808080; border-radius:50%; color:#808080; cursor:pointer; float:right; font-size:13px; font-weight:bold; height:25px; line-height:normal; margin-bottom:10px; margin-left:10px; padding:1px 0 0 1px; position:absolute; right:-12px; text-align:center; top:-12px; width:25px;}
.simplePopupBackground{ background:#000; display:none; left:0; height:100%; position:fixed; top:0; width:100%; z-index:9999;}
.simplePopup .row{ background:#fff; margin:0 0 15px; padding:15px 0;}
.simplePopup .row p{ line-height:22px;}
.simplePopup img.aligncenter{ margin:0;}
.simplePopup .col-sm-4{ max-width:250px; width:100%;}

/* 27-07-2016 */
.social-sidebar-list:after{ font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.social-sidebar-list{ margin:20px 0 0;}
.side-menu .social-sidebar-list li{ border:none; float:left; margin-right:13px;}
.side-menu .social-sidebar-list li a{ display:block; height:41px; padding:0; text-indent:-9999px; width:41px;}
.side-menu .social-sidebar-list li.fb a{ background: url(../images/facebook-icon.jpg) no-repeat;}
.side-menu .social-sidebar-list li.twitt a{ background: url(../images/twitter-icon.jpg) no-repeat;}

@media screen and (max-width: 990px) 
{
.simplePopup .col-sm-4{ max-width:100%;}
.simplePopup .row p{ margin:10px 15px 0;}
}

@media screen and (max-width: 767px) 
{
#main-container>.container { margin: 0px;}
#main-container>.container>[class^=col] { padding: 0px;}
}

@media screen and (max-width: 767px) and (orientation: portrait) 
{
	.footer-se .search-section .gform_body { width: auto!important;}
	.footer-se .search-section .gform_footer.top_label { display: block; width: auto; text-align: center;}
	.footer-se .search-section .gform_button.button { margin: 10px 0 0 0; float: none;}
}

@media screen and (max-width: 480px) 
{
.inside-pageHeading{ font-size:30px; padding-top:5px;}
.global-banner-content h2{ font-size:20px; margin:4px 0 0;}
}


/* New VC Tabs styles*/

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab { position: relative; top: -3px;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:hover { top: 0; border-top: 3px solid #e9811b;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {	padding: .5em 1em; color: #252d36; font-weight: 600; text-transform: uppercase; background: #fff; border: none;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a { color: #e9811b;}

/* end from 2015 */

.posted-sec { background: #fff; padding: 0px 35px 35px 35px; margin: 15px 0 0 0; overflow: hidden; }
.posted-sec:first-child { margin-top: 0px;}
.posted-sec h1 { padding-right: 10px; overflow: hidden; }
.posted-sec h1 a:hover { color: #252d36; }
.posted-sec .top-type-links { overflow: hidden; margin: 0px; float: left; }
.posted-sec .top-type-links a { background: url("../images/arrow-red.png") no-repeat scroll right 32px rgba(0, 0, 0, 0); border-bottom: 1px dashed #CCCCCC; color: #A4233E; float: right; font-size: 16px; font-weight: 500; padding: 22px 15px 8px 0; text-align: right; text-transform: none; }
.posted-sec .top-type-links a:hover { text-decoration: none; color: #252d36; }
.posted-sec .top-type-links a img { max-height: 32px; padding: 0 8px 0 0; width: auto;}
.posted-sec .top-type-links .loder-link { background: url("../images/loder-pic.png") no-repeat scroll center center #FFFFFF; float: right; height: 30px; width: 40px; }

/* home cards */
.rsesources-sec { margin: 23px 0 0 0; }
.rsesources-sec>div>.row { margin: 0px -8px;}
.rsesources-sec .col-lg-3.col-md-3.col-sm-6 { padding: 0px 8px; }
/* resource cards*/

/*.grid-info { margin: 23px 0 0 0; }*/
.grid-info>div>.row { margin: 0px -8px;}
.grid-info .col-lg-4.col-md-4.col-sm-6 { padding: 0px 8px; }

/**/
.resu-box { margin: 15px 0 0 0; background: #fff; text-align: center; height: 440px; position : relative; }
.resu-box h3, #detailed-content .resu-box h3 { display: inline-table; font-size: 18px; font-weight: 600; min-height: 44px; line-height: 22px; overflow: hidden; text-align: center; text-transform: uppercase; padding: 16px 15px 15px 15px; margin: 0px;}
.resu-box h3 a {display: table-cell; text-align: center; vertical-align: middle;}
.resu-box a { color: #2C2B2B; /*display: table-cell; text-align: center; vertical-align: middle;*/}
/*.resu-box a { display: table-cell; text-align: center; vertical-align: middle; }*/
.resu-box a:hover { text-decoration : none; }
.resu-box .alternate_image { border: 10px solid #fff; border-bottom: none; }
.resu-box p, #detailed-content .title_section .resu-box p { color: #3b3b3b; font-size: 14px; font-weight: 300; line-height: 22px; text-align: center; margin: 0 10px; max-height: 108px; overflow: hidden; }
.resu-box h4, #detailed-content .resu-box h4 { background: #f4d39f; height: 47px; line-height: 47px; padding: 0 10px; margin-top: 25px; text-align: left; position: absolute; bottom: 0; width: 100%; margin: 0px;}
.resu-box h4 a { padding-right: 10px; color: #a11c3a; font-size: 13px; font-weight: 600; text-align: left; width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.resu-box h4 a img { width: 25px; }
.resu-box h4 span { display: none; }
.resu-box h4:hover { background: #ed9813; display: block; }

@media screen and (max-width:1199px)
{
	.rsesources-sec .col-lg-3.col-md-3.col-sm-6{padding:0px 8px; width:33.3%;}
	.resu-box .featured_image img { width: auto;}
	.resu-box h3{font-size:15px; padding:20px 10px 15px 10px;}
}
@media screen and (max-width:992px)
{
	.resu-box > img{width:100%;}
}
@media screen and (max-width:767px)
{
	.rsesources-sec .col-lg-3.col-md-3.col-sm-6{ padding:0px 8px; width:50%; float:left;}
	.grid-info .col-lg-4.col-md-4.col-sm-6{ padding:0px 8px; width:50%; float:left;}

	#detailed-content .title_section .resu-box h4 {margin:20px 0 0 0;}
}
@media screen and (max-width:480px)
{
	.rsesources-sec .col-lg-3.col-md-3.col-sm-6 { padding: 0 8px; width: 100%;}
	.grid-info .col-lg-4.col-md-4.col-sm-6 { padding: 0 8px; width: 100%;}
	.resu-box { height: auto;}
	.resu-box > img{float:none; min-width:100%;}
	.resu-box .featured_image img { width: 100%; height: auto; max-height: none;}
	.resu-box h4, #detailed-content .resu-box h4 { position: static;}
	.resu-box h4 a{font-size:14px;}
	.resu-box h4 span{display:inline-block; font-size:13px; text-transform:uppercase; background:url(../images/border-3.png) 0px 0px no-repeat; padding-left:30px;}
	.resu-box h4{padding:0 15px;}
	.resu-box p{text-align:center;}
	.resu-box h3{text-align:center;}
	.resu-box h4 a{background:url(../images/arrow-red.png) right center no-repeat;}
}
@media screen and (max-width:360px)
{
	.rsesources-sec .col-lg-3.col-md-3.col-sm-6 {width: 100%;}
	.grid-info .col-lg-4.col-md-4.col-sm-6 {width: 100%;}
}

.wpv_slide_loading_img { left: 50px!important; top: 50px!important; width: 150px!important; height: 150px!important; background: url(../images/ajax-loader2.gif) center center!important; background-size: 150px 150px!important;}

.resource_card { margin: 0px 0px 20px 0px; padding: 0px 8px; box-sizing: border-box;}
.resource_card .resource_card-content { position: relative; display: block; padding: 25px; background: #fff; transition: box-shadow ease .3s;}
.resource_card .resource_card-content:hover { text-decoration: none; box-shadow: 0px 0px 5px #999;}
.resource_card .resource_card-content:after { content: ' '; display: block; clear: both;}
.resource_card .resource_card-content .resource_card-thumbnail { float: left; display: block; width: 33.3%;}
.resource_card .resource_card-content .resource_card-thumbnail .resource_card-thumbnail_container { position: relative; width: 0px; height: 0px; padding: 33.5% 50%; overflow: hidden;}
.resource_card .resource_card-content .resource_card-thumbnail .resource_card-thumbnail_container div { position:absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; text-align: center; font-size: 0px; line-height: 0px;}
.resource_card .resource_card-content .resource_card-thumbnail .resource_card-thumbnail_container div img { display: inline-block; height: 100%; width: auto; max-width:none; margin: 0px -300px;}
.resource_card .resource_card-content .resource_card-thumbnail .resource_card-thumbnail_container div.alternate { border: 10px solid #fff; background: #f4f4f4 no-repeat center center; background-size: 100px auto;}
.resource_card .resource_card-content .resource_card-text { float: left; width: 66.6%; padding: 0px 0px 0px 20px; margin: 0px 0px 30px 0px; box-sizing: border-box;}
.resource_card .resource_card-content h3 { display: inline-table; width: 100%; font-size: 18px; font-weight: 600; line-height: 22px; text-transform: uppercase; padding: 0px; margin: 0px 0px 15px 0px;}
.resource_card .resource_card-content h3 { color: #2C2B2B; transition: color ease .3s;}
.resource_card .resource_card-content:hover h3 { color: #999;}
.resource_card .resource_card-content h3 span + span { display: none;}
.resource_card .resource_card-content .resource_card-date { margin: -10px 0px 10px 0px; color: #333333; font-size: 12px;}
.resource_card .resource_card-content p { color: #3b3b3b; font-size: 14px; font-weight: 300; line-height: 22px; margin: 0px; transition: color ease .3s;}
.resource_card .resource_card-content:hover p { color: #999;}
.resource_card .resource_card-content h4 { background: #f4d39f; height: 47px; line-height: 47px; max-width: 250px; padding: 0 10px; margin: 0px; text-align: left; position: absolute; bottom: 0; right: 0px;}
.resource_card .resource_card-content h4:before { content: ' '; position: absolute; left: -29px; top: 0px; display: block; width: 29px; height: 100%;  background: url("../images/left-bg.png") right top no-repeat;}
.resource_card .resource_card-content h4 span { padding-right: 10px; color: #a11c3a; font-size: 13px; font-weight: 600; text-align: left; width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url("../images/arrow-red.png") no-repeat scroll right center;}
.resource_card .resource_card-content h4 span img { width: 25px; margin: 0px 5px 0 0;}
.resource_card .resource_card-content h4.with-cc-mark { padding-right: 65px;}
.resource_card .resource_card-content h4.with-cc-mark:after { content: ' '; position: absolute; top: 0px; right: 0px; display: block; width: 65px; height: 100%; background: url(../images/border-3.png) no-repeat 5px 0px, url(../images/loder-pic.png) no-repeat 60% center;}


.gridView .resource_card { float: left; width: 25%;}
.gridView .resource_card .resource_card-content { height: 440px; padding: 0px; overflow: hidden;}
.gridView .resource_card .resource_card-content .resource_card-thumbnail { clear: none; width: 100%;}
.gridView .resource_card .resource_card-content .resource_card-text { float: none; width: auto;  padding: 0px;}
.gridView .resource_card .resource_card-content h3 { min-height: 44px; overflow: hidden; text-align: center; padding: 16px 15px 15px 15px; margin: 0px;}
.gridView .resource_card .resource_card-content h3 span { display: none;}
.gridView .resource_card .resource_card-content h3 span + span { display: inline;}
.gridView .resource_card .resource_card-content .resource_card-date { text-align: center;}
.gridView .resource_card .resource_card-content p { text-align: center; overflow: hidden; margin: 0 10px;}
.gridView .resource_card .resource_card-content p:after { content: ' '; position: absolute; left: 0px; right: 0px; bottom: 47px; display: block; height: 30px; background: linear-gradient(to top, #fff, rgba(255,255,255,0));}
.gridView .resource_card .resource_card-content h4 { margin: 0px; margin-top: 25px; max-width: none; text-align: left; width: 100%; transition: background ease .3s;}
.gridView .resource_card .resource_card-content h4:before { display: none;}
.gridView .resource_card .resource_card-content:hover h4 { background: #ed9813; display: block;}
.gridView .resource_card .resource_card-content h4 { padding-right: 10px; color: #a11c3a; font-size: 13px; font-weight: 600; text-align: left; width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.gridView .rc3cols>.row { margin: 0px -8px;}
.gridView .rc3cols .resource_card { width: 33.33%;}

@media (max-width: 1199px)
{
	.gridView .resource_card { width: 33.33%;}
}
@media (max-width: 991px)
{
	.resource_card .resource_card-content .resource_card-thumbnail { width: 33.33%;}
	.resource_card .resource_card-content .resource_card-text { width: 66.66%;}
	.gridView .rc3cols .resource_card { width: 50%;}
	
}
@media (max-width: 767px)
{
	.resource_card .resource_card-content .resource_card-thumbnail { width: 50%;}
	.resource_card .resource_card-content .resource_card-text { width: 50%;}
	.gridView .rc3cols>.row{ margin: 0px -8px;}
	.gridView .resource_card { width: 50%;}
	.gridView .rc3cols .resource_card { width: 50%;}
	.rev_slider .tp-caption.slide-desc-list a strong{ font-size:10px!important;}
}
@media (max-width: 565px)
{
	.rev_slider .tp-caption.slide-desc-list a strong{ font-size:7px!important;}
}
@media (max-width: 360px)
{
	.rev_slider .tp-caption.slide-desc-list a strong{ font-size:6px!important;}
}
@media (max-width: 767px) and (orientation: portrait)
{
	.resource_card .resource_card-content { padding: 0px 0px 40px 0px;}
	.resource_card .resource_card-content .resource_card-thumbnail { width: 100%;}
	.resource_card .resource_card-content .resource_card-text { width: 100%; padding: 0px;}
	.resource_card .resource_card-content h3 { text-align: center; padding: 16px 15px 15px 15px; margin: 0px;}
	.resource_card .resource_card-content p { text-align: center; margin: 0 10px 20px 10px;}
	.gridView .resource_card, .gridView .rc3cols .resource_card { float: none; width: 100%;}
	.gridView .resource_card .resource_card-content { height: auto; padding-bottom: 0px;}
	.gridView .resource_card .resource_card-content h4 { position: relative; margin-top: 15px;}
	.gridView .resource_card .resource_card-content p:after { display: none;}
}

/* SOCIAL SLIDER <<< */
.fb-slide { display: block; height: 60px; padding: 0px 20px 0px 80px; border-radius: 4px; line-height: 60px; box-shadow: 0px 2px 3px rgba(0,0,0,.7); background: #60759e;}
.fb-slide:before { content: ''; display: block;  position: absolute; left: 0px; top: 0px; height: 60px; width: 60px; background: url(../images/fb-icon-slide.png) no-repeat right center;}
.fb-slide:hover { background-color: #586b92; text-decoration: none;}
.tweet-slide { display: block; height: 60px; padding: 0px 20px 0px 80px; border-radius: 4px; line-height: 60px; box-shadow: 0px 2px 3px rgba(0,0,0,.7); background: #00acee;}
.tweet-slide:before { content: ''; display: block;  position: absolute; left: 0px; top: 0px; height: 60px; width: 60px; background: url(../images/tweet-icon-slide.png) no-repeat right center;}
.tweet-slide:hover { background-color: #029eda; text-decoration: none;}
.tp-cation.socialtext { font: italic 16px/30px 'Philosopher';}
@media (max-width: 767px)
{
	.fb-slide, .tweet-slide { height: 20px; line-height: 20px!important; padding: 0px 5px 0px 25px!important;}
	.fb-slide:before, .tweet-slide:before { width: 20px; height: 20px; background-size: contain;}
	.fb-slide span, .tweet-slide span {  font-size: 9px!important; line-height: 20px!important;} 
}
/* >>> SOCIAL SLIDER*/

/* 25-10-2016 */
.slide-title-nation-gives, .slide-desc-nation-gives{ font-family: 'Roboto', sans-serif; text-shadow: 3px 4px 0px rgba(0, 0, 0, 0.23);}
.mr-none { margin: 0px!important;}

.rev_slider .tp-caption.slide-desc-list a:hover{ color:#a11c3a; text-decoration:none;}
.rev_slider .tp-caption.slide-desc-list a strong{ font-size:19px;}

/* 12-07-217 */
.wpb_widgetised_column .widget{ margin-bottom:0;}

/* 13-02-2017 */
.five-block-container .vc_col-sm-2{ width:20%;}

/* FEATURED NEWS SECTION */
.home-featured-news-section{ margin-bottom:0!important;}
.home-featured-news-section .container{ float:none; margin:0 auto;}
.home-featured-news-section .wpb_content_element{ margin-bottom:0;}
.home-featured-news-section .vc_grid-item{ transition: box-shadow ease .3s;}
.home-featured-news-section .vc_grid-item:hover { box-shadow: 0px 0px 5px #999;}
.home-big-featured-news{ padding-right:8px;}
.home-featured-news-section .vc_gitem-zone-a .vc_gitem-row-position-top, .home-featured-news-list .vc_gitem-zone-a .vc_gitem-row-position-bottom{ position:static;}
.home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom{ background:#fff; bottom:50px; height:156px; overflow:hidden; padding:18px 33px 23px; width:63%;}
.home-featured-news-list .vc_gitem-zone-a .vc_gitem-row-position-bottom{ position:relative;}
.home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom:after, .home-featured-news-list .vc_gitem-row-position-bottom:after{ background: linear-gradient(to top, #fff, rgba(255,255,255,0)); bottom:0; content:''; display:block; height:30px; left:0; position:absolute; right:0;}
.home-featured-news-section .vc_gitem-post-data{ margin-bottom:0;}
.vc_grid.vc_row .vc_grid-item .vc_gitem-row-position-top .wpb_content_element{ margin-bottom:0;}
.home-featured-news-section .vc_gitem-post-data-source-post_date{ color:#2c2b2b; font-size:12px; font-weight:600; line-height:normal; margin:0 0 4px; text-transform:uppercase;}
.home-featured-news-section .vc_gitem-post-data-source-post_title h3{ color:#2c2b2b; font-size:24px; font-weight:600; line-height:30px; margin:0 0 16px; text-transform:uppercase;}
.home-featured-news-section .vc_gitem-post-data-source-post_excerpt p{ color:#2c2b2b; font-size:16px; font-weight:300; line-height:24px; margin:0;}
.home-featured-news-list{ padding-left:22px;}
.home-featured-news-list .vc_grid-item{ display:block; margin-bottom:18px;}
.home-featured-news-list .vc_grid-item:last-child{ margin-bottom:0;}
.home-featured-news-list .vc_gitem-zone-mini{ background:#fff;}
.home-featured-news-list .vc_gitem-row-position-top{ float:left; width:47.9%;}
.home-featured-news-list .vc_gitem-row-position-bottom{ float:left; height:130px; overflow:hidden; width:52.1%; padding:15px;}
.home-featured-news-section .home-featured-news-list .vc_gitem-post-data-source-post_title h3{ font-size:18px; line-height:24px; margin-bottom:10px;}
.home-featured-news-section .home-featured-news-list .vc_gitem-post-data-source-post_excerpt p{ font-size:14px; line-height:22px;}
.home-featured-news-section .vc_grid-item:hover .vc_gitem-post-data-source-post_date, .home-featured-news-section .vc_grid-item:hover .vc_gitem-post-data-source-post_title h3, .home-featured-news-section .vc_grid-item:hover .vc_gitem-post-data-source-post_excerpt p{ color:#999;}

/* 31-05-2018 */
.page-template-page-resources .new-menu{ margin-bottom:0;}
.page-template-page-resources .grid-section, .page-template-page-resources #main-container .container #detailed-content{ margin-top:0;}
.page-template-page-resources .title_section .page_titles{ display:none;}
div.featured-resources-section{ background-position:center bottom!important; margin-top:-1px; margin-bottom:12px!important; padding:51px 0 15px;}
.featured-resources-section h2{ margin:0 0 25px; text-transform:uppercase;}
.resources-4-blocks .vc_col-has-fill > .vc_column-inner{ min-height:290px; padding:10px 0 0; position:relative;}
.resources-4-blocks .vc_col-has-fill > .vc_column-inner:hover{ background-color:#f5deb9!important;cursor:pointer;}
.resources-4-blocks .wpb_content_element{ margin-bottom:0;}
.resources-4-blocks .wpb_single_image{ margin:-25px 0 11px;}
.resources-4-blocks .wpb_single_image img{ max-width:149px;}
.resources-4-blocks h5{ font-size:23px; line-height:30px; margin:0 0 13px; text-transform:uppercase;}
.resources-4-blocks p{ color:#3b3b3b; font-size:13px; line-height:18px; margin:0; padding:0 15px 15px; text-align:center;}
.resources-4-blocks .vc_btn3-container{ left:0; position:absolute; right:0; top:241px;}
.resources-4-blocks .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{ background-image:inherit; border:none; font-weight:700; padding:15px 20px;}
.resources-4-blocks .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md:hover{ background-color:#e6c185!important;}
.resources-4-blocks .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{ font-size:12px; height:auto; line-height:normal; margin:4px 0 0 5px; min-width:inherit;}

/* 07-04-2018 */
.single-post .comments-area{ display:none;}
.tax-news-type .president-sec{ background:none; margin-bottom:25px; padding-bottom:0;}
.tax-news-type .president-heading{ min-height:0; padding:20px 27px 25px;}
.tax-news-type .president-name{ line-height:35px;}
.single-post .news-block{ margin-bottom:50px;}

/* 09-07-2018 */
.home-blog-section .home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom{ width:75%;}
.home-blog-section .vc_gitem-post-data-source-post_title h3{ font-size:19px; line-height:25px; margin-bottom:10px;}
.home-blog-section .vc_gitem-post-data{ line-height:normal;}
.home-blog-section .home-featured-news-list .vc_gitem-row-position-top{ width:32%;}
.home-blog-section .home-featured-news-list .vc_gitem-row-position-bottom{ width:68%;}

/* RESPOSNIVE */
@media (max-width: 1199px){

.five-block-container .vc_col-sm-2{ width:33.33%;}
.home-featured-news-list .vc_gitem-row-position-bottom{ padding:10px;}
.home-featured-news-section .vc_gitem-post-data-source-post_date{ margin:0;}
.home-featured-news-section .home-featured-news-list .vc_gitem-post-data-source-post_title h3{ font-size:16px; line-height:22px; margin-bottom:5px;}
.home-featured-news-section .home-featured-news-list .vc_gitem-post-data-source-post_excerpt p{ line-height:normal;}
.resources-4-blocks .vc_col-has-fill > .vc_column-inner{ min-height:320px;}
.resources-4-blocks p{ padding:0 10px 15px;}
.resources-4-blocks .vc_btn3-container{ top:272px;}
.resources-4-blocks .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{ font-size:13px; padding:15px 10px;}
.home-featured-news-list .vc_gitem-row-position-bottom{ height:106px;}
}

@media (min-width:768px) and (max-width:991px) {

.home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom{ bottom:20px; padding:18px 18px 23px; width:80%;}
.home-featured-news-section .home-featured-news-list .vc_gitem-post-data-source-post_excerpt p{ font-size:13px; line-height:18px;}
}

@media (max-width: 991px){

.resources-4-blocks .vc_col-sm-3{ width:50%;}
.home-big-featured-news, .home-featured-news-list{ float:none; margin:0 auto; max-width:562px; padding:0; width:100%;}
.home-big-featured-news{ margin-bottom:18px;}
.home-featured-news-list .vc_gitem-row-position-top{ width:46.9%;}
.home-featured-news-list .vc_gitem-row-position-bottom{ width:53.1%;}
.home-featured-news-list .vc_gitem-row-position-bottom{ height:130px;}
.home-blog-section .home-featured-news-list .vc_gitem-row-position-top{ width:31.2%;}
.home-blog-section .home-featured-news-list .vc_gitem-row-position-bottom{ width:68.8%;}
}

@media (max-width: 767px){

.five-block-container .vc_col-sm-2{ width:100%;}
.home-big-featured-news{ padding-right:0;}
.home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom{ max-width:460px; padding:20px 15px; width:100%;}
.home-featured-news-section .vc_gitem-post-data-source-post_title h3{ margin-bottom:10px;}
.home-featured-news-section .home-featured-news-list .vc_gitem-post-data-source-post_title h3{ margin-bottom:4px;}
.resources-4-blocks .vc_col-sm-3{ float:left;}
}

@media (max-width: 599px){

.home-featured-news-list .vc_gitem-row-position-bottom{ height:106px;}
}

@media (max-width: 510px){

.home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom{ background: rgba(255, 255, 255, 0.8); bottom:20px;}
.home-featured-news-section .vc_gitem-post-data-source-post_excerpt p{ font-size:14px; line-height:22px;}
}

@media (max-width: 479px){

.resources-4-blocks .vc_col-sm-3{ float:none; width:100%;}
.resources-4-blocks .vc_col-has-fill > .vc_column-inner{ min-height:0;}
.resources-4-blocks .vc_btn3-container, .home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom{ position:static;}
.home-big-featured-news, .home-featured-news-list{ max-width:262px;}
.home-featured-news-list .vc_gitem-row-position-top{ float:none; width:100%;}
.home-featured-news-list .vc_gitem-row-position-bottom{ float:none; padding:20px 15px; width:100%;}
.home-featured-news-section .vc_gitem-post-data-source-post_date{ font-size:12px;}
.home-featured-news-section .vc_gitem-post-data-source-post_title h3, .home-featured-news-section .home-featured-news-list .vc_gitem-post-data-source-post_title h3{ font-size:22px; line-height:28px; margin:0 0 10px;}
.home-featured-news-section .home-featured-news-list .vc_gitem-post-data-source-post_excerpt p{ line-height:22px;}
.home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom, .home-featured-news-list .vc_gitem-row-position-bottom{ height:250px;}
.home-blog-section .home-big-featured-news .vc_gitem-zone-a .vc_gitem-row-position-bottom, .home-blog-section .home-featured-news-list .vc_gitem-row-position-top, .home-blog-section .home-featured-news-list .vc_gitem-row-position-bottom{ float:none; width:100%;}
}