/*







Theme Name: National Association of Legal Investigators







Theme URI: #







Author: Advanced Media Solutions







Author URI: http://www.amswebdesign.com







Description: WordPress theme for NALI website.







Version: 1.2















This theme, like WordPress, is licensed under the GPL.







Use it to make something cool, have fun, and share what you've learned with others.







*/

















html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {







	border: 0;







	font-family: inherit;







	font-size: 100%;







	font-style: inherit;







	font-weight: inherit;







	margin: 0;







	outline: 0;







	padding: 0;







	vertical-align: baseline;







}















article,







aside,







details,







figcaption,







figure,







footer,







header,







hgroup,







nav,







section {







	display: block;







}















audio,







canvas,







video {







	display: inline-block;







	max-width: 100%;







}















html {







	overflow-y: scroll;







	-webkit-text-size-adjust: 100%;







	-ms-text-size-adjust:     100%;







}























/**//**/







a { color:#2a3891; text-decoration:none; outline:none; }







a:hover { color:#000; }







img { border:none; vertical-align:top; max-width:100%; height:auto;  }















ul { margin:0; padding:0; list-style:none; }















body { font:400 12px/20px 'Open Sans', sans-serif; color:#000; }







.wrapper { max-width:980px; margin:0 auto; }







.clearfix:after { display:block; content:""; clear:both; }















.site-header{ background:#e1e1e1; d1e9f6}







.site-header .wrapper { position:relative; }







.header_left { float:left; }







.site-title { margin:5px 0;}















.header_right { float:right; margin:9px 0 0; }







.header_right .menu {  }







.header_right .menu li { display:inline-block;  font:400 11px/16px 'Open Sans', sans-serif; text-transform:uppercase;  }







.header_right .menu li a { display:block; color:#2a3891; background:url(images/header_menu_sepretor.png) no-repeat right center; padding:0 11px 0 8px;  }







.header_right .menu li a:hover, .header_right .menu li.current-menu-item a { color:#000;}







.header_right .menu li.last-item a, .header_right .menu li:last-child a { background:none; padding-right:0; }



.header_right .members-login-btn {display:inline-block; background:#f8c200; border-radius:8px; -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.45); -moz-box-shadow: 0 3px 3px rgba(0,0,0,.45); box-shadow: 0 3px 3px rgba(0,0,0,.45); padding:0 15px; font:600 14px/20px 'Open Sans', sans-serif; color:#000; max-width:100px; text-align:center;float:right;}





.member-box{display:block;background:#f8c200; border-radius:8px; -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.45); -moz-box-shadow: 0 3px 3px rgba(0,0,0,.45); box-shadow: 0 3px 3px rgba(0,0,0,.45);text-align:center;max-width:30%;margin-right:2%;margin-top:15px;height:35px;}



.member-box a{font:600 14px 'Open Sans', sans-serif; color:#000;line-height:35px;}



.header_right_box { position:absolute; right:0; bottom:0; text-align:right; }







.header_right_box aside { display:inline-block; vertical-align:top; }















.call { font:400 24px/28px 'Fjalla One', sans-serif; color:#2a3891; margin:0 10px 0 0; }







.call a { color:#2a3891; }







.search_form_section { background:#f8c200; padding:5px 10px; border-radius:0 8px 0 0; border-left: solid 10px #273285; }







.search_input { float:left; margin:0 10px 0 0}







.search_input input[type="text"] {margin: 0; display: block; border: none; outline: none; background:none; padding: 1px 0; font-size: 13px; line-height: 16px; width:168px; color: #273285; }







.search_btn { float:right;}







.search_btn input[type="submit"] { margin:0; padding:0; display:block; border-spacing:0; border:none; background:url(images/icon_search.png) no-repeat left top; width:15px; height:18px; cursor:pointer; outline:none;  }























.search_input ::-webkit-input-placeholder {







   color: #273285;







}















.search_input :-moz-placeholder { /* Firefox 18- */







   color: #273285;







}















.search_input ::-moz-placeholder {  /* Firefox 19+ */







   color: #273285;







}















.search_input :-ms-input-placeholder {







   color: #273285;







}















.wpfilebase-file-default { background: transparent; box-shadow: none; padding: 0; margin: 0; }







.wpfilebase-file-default .info { display: none; }







.wpfilebase-file-default .details { display: none; }















.wpbdp-bar{







 box-sizing:border-box;







}







.wpbdp-bar:after{







 clear:both;







}







.wpbdp-bar .wpbdp-search-form{







margin-top:15px !important;







 margin-left:0 !important;







}







form#wpbdmsearchform #intextbox{







 width:75%;







margin-right:15px;







margin-left:0;







font:400 14px/25px 'Open Sans', sans-serif;







outline:none;







border:1px solid #e5e5e5;







}







.submit{







 background-color:#f8c200;







 border-radius:8px;







 outline:none;







 border:none;







 color:#000;







 box-shadow:0 1px 2px rgba(0,0,0,0.14), 0 2px 4px rgba(0,0,0,0.28);







 padding:0 10px;







 text-align:center;







 font:600 16px/30px 'Open Sans', sans-serif;







}







.advanced-search-link{







font-size:10px !important;







display:block;







margin-top:6px;







text-align:right;







margin-right:25px;







}















.site-navigation { background:#f8c200; }







.site-navigation .nav-menu { }







.site-navigation .nav-menu > li { display:inline-block; position:relative; }







.site-navigation .nav-menu > li > a { display:block; background:url(images/main_menu_sepretor.png) no-repeat right center; color:#000; font:600 11px/40px 'Open Sans', sans-serif; padding:0 10px 0 9px; text-transform:uppercase; }







.site-navigation .nav-menu > li:hover > a, .site-navigation .nav-menu > li.current-menu-item > a, .site-navigation .nav-menu > li.current-menu-ancestor >  a { color:#27308e; }







.site-navigation .nav-menu > li.first-item > a, .site-navigation .nav-menu > li:first-child > a  { padding-left:0; }







.site-navigation .nav-menu > li.last-item > a, .site-navigation .nav-menu > li:last-child > a { background:none; padding-right:0; }























.site-navigation .nav-menu > li > ul { display:none; position:absolute; background:#e9b600; z-index:999; width:175px;  }







.site-navigation .nav-menu > li:hover > ul { display:block; }







.site-navigation .nav-menu > li > ul > li { border-top:solid 1px #f8c200; }







.site-navigation .nav-menu > li > ul > li > a { display:block; color:#000; padding:10px; font:600 11px/16px 'Open Sans', sans-serif; text-transform:uppercase;  }







.site-navigation .nav-menu > li > ul > li:hover > a, .site-navigation .nav-menu > li > ul > li.current-menu-item > a { background:#ffca0f;}































.slider_section { background:#283385;}







.owl-item .item { position:relative; }







.owl-item .item .slide_contnet { position:absolute; top:37%; left:2%; width:50%;  }







.slide_title { font:400 36px/42px 'Fjalla One', sans-serif; color:#FFF; text-transform:uppercase; text-shadow: 1px 2px 3px rgba(0,0,0,.75);  }







.slide_title span { color: #f8c200; }















.slide_info { font:400 20px/30px 'Fjalla One', sans-serif; color:#FFF; text-shadow: 1px 2px 3px rgba(0,0,0,.75); }







.owl-theme .owl-controls { position:absolute; top: 50%; width: 100%; }







.owl-buttons { display:none; }







.owl-theme:hover .owl-buttons { display:block; }







.owl-theme .owl-controls .owl-buttons .owl-prev{ background:url(images/sl_arrow_left.png) no-repeat left top; width:15px; height:14px; position:absolute; left:0; top:-7px; }







.owl-theme .owl-controls .owl-buttons .owl-next {  background:url(images/sl_arrow_right.png) no-repeat left top; width:15px; height:14px; position:absolute; right:0; top:-7px; }































.home_box_section { background:#FFFFFF url(images/home_box_section_main_bg.jpg) repeat-x left bottom; }







.home_box_section .wrapper { background:url(images/home_box_section_bg.jpg) no-repeat center bottom; background-size:contain; position:relative;}















.home_box_list_sec { padding:0;}







.home_box_list_sec > li { padding:20px 0;  float:left; width:33.33%; position:relative; background:url(images/home_box_side_bg.png) no-repeat center right; position:relative; min-height:240px; }







.home_box_inner { padding:0 10px; }







.home_box_list_sec > li:last-child, .home_box_list_sec > li.last-item { background:none; }















.home_box_inner .widget-title { border-radius:8px; background:#000;  font:400 20px/34px 'Fjalla One', sans-serif; color:#f8c200; margin:0 0 12px; padding:0 10px; position:relative; }







.widget_wpbdp_featuredlistingswidget .home_box_inner .widget-title:after { display:block; content:""; position:absolute; right:10px; top:6px; background:url(images/icon_star.png) no-repeat left top; width:21px; height:20px; }







#text-3 .home_box_inner .widget-title:after { display:block; content:""; position:absolute; right:10px; top:5px; background:url(images/icon_investigator.png) no-repeat left top; width:23px; height:24px; }







.widget_recent_entries .home_box_inner .widget-title:after { display:block; content:""; position:absolute; right:10px; top:4px; background:url(images/icon_news.png) no-repeat left top; width:26px; height:26px; }







.widget_recent_entries .home_box_inner ul li{ margin-left:auto; margin-right:auto; width:95%; border-bottom:dotted 1px #999; padding-top:7px; padding-bottom:7px; text-align:center; font-weight:600;}

.widget_recent_entries .home_box_inner ul li .post-date { display:block; font-size:12px; font-weight:normal;}

#text-15 { min-height:inherit; position:absolute; bottom:1px; right:0px;}























.featured_member .box_left { float:left; width:35%;  }







.featured_member .box_left .box_left_img { padding:4px; border:solid 1px #283385;  }







.featured_member .box_right { float:right; width:61%; }















.featured_member h3 { margin:0; padding:0; font:700 12px/20px 'Open Sans', sans-serif; color:#273285; }







.featured_list .featured_list {  }







.featured_list li { margin:0; padding:5px 0; background:url(images/dotted_horizontal_line.png) repeat-x left bottom;  font:600 12px/20px 'Open Sans', sans-serif; color:#000000; word-spacing:-2px;  }







.featured_list > li > span { display:inline-block; width:70px; }







.featured_list > li.first-item { margin-top: -4px; padding-top: 0; }















.home_box_btn { position:absolute; left:10px; bottom:40px;}







.home_box_btn a { display:inline-block; background:#f8c200; border-radius:8px; -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.45); -moz-box-shadow: 0 3px 3px rgba(0,0,0,.45); box-shadow: 0 3px 3px rgba(0,0,0,.45); padding:0 20px; font:600 16px/30px 'Open Sans', sans-serif; color:#000; min-width:104px; text-align:center; }







.home_box_btn a:hover { background:#e5b300; }























.event_sec .event_title { margin:0; padding:0; font:700 14px/18px 'Open Sans', sans-serif; color:#000000; }







.event_sec .event_date { margin:0 0 18px; padding:0; font:600 12px/18px 'Open Sans', sans-serif; font-style:italic; color:#000000; }







.event_sec p { margin:0 0 15px; padding:0; font:600 12px/18px 'Open Sans', sans-serif; color:#000000; }







.event_sec p a { color:#000; }







.event_sec p a:hover { color:#2A3891; }















.investigator_sec p { margin:0 0 15px; padding:0; font:600 12px/20px 'Open Sans', sans-serif; color:#000000;}







.investigator_sec .search_heading { margin:20px 0 0; padding:0;  font:600 17px/20px 'Open Sans', sans-serif; color:#000000; position:relative; display:inline-block; }







.investigator_sec .search_heading:after { position:absolute; right:0; top:50; display:block; content:""; background:url(images/investigator_arrow.png) no-repeat left top; width:50px; height:45px; }















.home_section { padding:22px 10px;}







.home_section .widget-title { padding:0 0 8px; font:400 24px/28px 'Fjalla One', sans-serif; color:#273285; background:url(images/dotted_horizontal_line.png) repeat-x left bottom; }







.home_section aside { position:relative; }







.home_section .widget_link { position:absolute; right:0; top:6px; font:600 13px/20px 'Open Sans', sans-serif; }







.home_box .questions_list { margin:13px 0 40px; }







.home_box .questions_list > li { background:url(images/icon_question.png) no-repeat 5px 2px; margin:0 0 15px; padding:0 0 0 23px;  font:600 12px/14px 'Open Sans', sans-serif;  }







.home_box .questions_list > li > a { color:#000; }







.home_box .questions_list > li > a:hover { color:#2A3891; }















.home_section_left { float:left; width:33%; background:url(images/dotted_verticle_line.png) repeat-y right top;  }







.home_section_left_inner { padding:0 15px;}















.social_sec { text-align:center; margin:20px 0 0; padding:0 0 12px; background:url(images/dotted_horizontal_line.png) repeat-x left bottom; }







.social_sec li { display:inline-block; margin:0 6px; }







.social_sec .icon_facebook a { display:block; background:url(images/icon_facebook.jpg) no-repeat left top; background-size:contain; width:56px; height:63px; }







.social_sec .icon_twitter a{ display:block; background:url(images/icon_twitter.jpg) no-repeat left top; background-size:contain; width:56px; height:63px; }


.social_sec .icon_twitter_new a{ display:block; background:url(images/icon_twitter_x.jpg) no-repeat left top; background-size:contain; width:56px; height:63px; }




.social_sec .icon_linkedin a{ display:block; background:url(images/icon_linkedin.jpg) no-repeat left top; background-size:contain; width:56px; height:63px; }







.social_sec .icon_youtube a{ display:block; background:url(images/icon_youtube.jpg) no-repeat left top; background-size:contain; width:56px; height:63px; }



.social_sec .icon_instagram a{ display:block; background:url(images/icon_instagram.png) no-repeat left top; background-size:contain; width:56px; height:63px; }





.social_sec a{
   max-width: 40px;
   height: auto;
}

















.home_section_right { float:right; width:65%; margin:0 1% 0 0;  }















.sponsor_list { background:url(images/dotted_horizontal_line.png) repeat-x left bottom; margin:6px 0 0; padding:0 0 8px; }







.sponsor_list .sponsor_logo { border:solid 1px #f8c200; float:left; margin:4px; }















.site-footer { background:#e1e1e1; d1e9f6 }







.footer_menu_sec { background:#f8c200; border-bottom:solid 2px #273285; }















#menu-footer-menu { text-align:center; padding:5px 0; }







#menu-footer-menu > li { display:inline-block; margin:7px 0;  }







#menu-footer-menu > li > a { display:block; font:600 11px/16px 'Open Sans', sans-serif; color:#000000; background:url(images/footr_nav_sepretor.png) no-repeat center right; padding:0 4px 0 0px;  }







#menu-footer-menu > li.last-item > a, #menu-footer-menu > li:last-child > a { background:none; padding:0; }







#menu-footer-menu > li:hover > a, #menu-footer-menu > li.current_page_item > a { color:#273285; }























.footer_widget_sec { text-align:center; padding:20px 0; }







.footer_widget_sec .footer_info { font:600 14px/18px 'Open Sans', sans-serif; color:#000;}







.footer_widget_sec .copy_text { font:600 12px/18px 'Open Sans', sans-serif; color:#000;}







.footer_widget_sec .copy_text a { color:#000; }







.footer_widget_sec .copy_text a:hover { color:#273285; }































/**/







#main-content { max-width:980px; margin:20px auto;  }















#main-content h1 { margin:0 0 15px; padding:0; font: 400 24px/28px 'Fjalla One', sans-serif; color:#2A3891; }







#main-content h2 { margin:0 0 10px; padding:0; font: 400 22px/26px 'Fjalla One', sans-serif; color:#2A3891; }







#main-content h3 { margin:0 0 10px; padding:0; font: 400 20px/24px 'Fjalla One', sans-serif; color:#2A3891; }







#main-content h4 { margin:0 0 10px; padding:0; font: 400 18px/22px 'Fjalla One', sans-serif; color:#2A3891; }







#main-content h5 { margin:0 0 10px; padding:0; font: 400 16px/20px 'Fjalla One', sans-serif; color:#2A3891; }







#main-content h6 { margin:0 0 10px; padding:0; font: 400 14px/18px 'Fjalla One', sans-serif; color:#2A3891; }















.entry-title { text-transform:uppercase; }







#main-content p { margin:0 0 15px; padding:0; font: 400 13px/20px 'Open Sans', sans-serif; color:#000; text-align:justify; }







#main-content p a { color:#942e1c; text-decoration:underline; }







#main-content p a:hover { color:#762011; }







.edit-link { display:none; }















#main-content ul { margin:0 0 20px; padding:0; list-style:none; font: 400 13px/20px  'Open Sans', serif; color:#000000; }







#main-content ul li { margin:0 0 2px; padding:0 0 0 8px; list-style:none;}















.page_left { width:68%; margin:0; float:left; }







.page_right { float:right; width:29%; position:relative; }















.paging-navigation h1 { display:none; }







.paging-navigation { border-top:solid 1px #2A3891; padding:10px 0; }







.pagination { text-align:center; }







.pagination a, .pagination span { text-align:center; padding:0 5px; display:inline-block; min-width:20px; height:30px; font-size:12px; line-height:30px; text-align:center; background:#EFEFEF; }







.pagination .current { background:#2A3891; color:#FFF; }















#content .page_right { margin:0; }







#content .page_right aside { padding:10px; margin:0 0 10px 0; background:#2A3891 ; -webkit-border-radius: 6px ; -moz-border-radius: 6px; border-radius:  6px; }







#content .page_right aside .widget-title { color:#FFF; border-bottom:solid 1px #FFF; padding:0 0 9px; }







#content .page_right aside ul li {}







#content .page_right aside ul li a { color:#FFF;  }







#content .page_right aside ul li a:hover { color:#FFE01A; }







#content .page_right aside ul { margin:0; }







.single .entry-meta { display:none; }







#content .page_right .widget { position:relative; color:#FFF}







#content .page_right .widget h3{ font-size:15px; color:#FFF; margin:0px;}







#content .page_right .widget h5{ font-size:12px; color:#FFF;}







#content .page_right .widget .investigator_sec .search_heading:after { background-image:none;}







#content .page_right .widget span{ font-size:10px; color:#FFF;}







#content .page_right .widget p{ font-size:12px; color:#FFF;}







#content .page_right .widget li{ color:#FFF}







#content .page_right .widget a { color:#f8c200;}







#content .page_right .widget .home_box_btn { position:relative; top:0px; margin-top:10px; left:auto; right:auto; }







#content .page_right .widget .home_box_btn a{ color:#000;}















#content .page_right .widget ul#menu-members-menu li{padding:3px 6px;}







#content .page_right .widget ul#menu-members-menu li a{ color:#FFE01A;font-size:1.4em;}







#content .page_right .widget ul#menu-members-menu li ul{padding:6px;}







#content .page_right .widget ul#menu-members-menu li ul li {padding:2px 6px;}







#content .page_right .widget ul#menu-members-menu li ul li a{font-size:1.2em;color:#fff;text-align:left !important;}







#content .page_right .widget ul#menu-members-menu li {text-align:left;}











.search-results article, .blog article, .archive article {  border-top:solid 1px #2A3891; padding:20px 0 10px;}















div.wpcf7 { margin:11px 0 0; }















.form_bg { background:#fbfbfb; padding:10px; -webkit-border-radius:0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }







.input-box, .textarea-box { padding:5px 10px; margin:0 0 7px; border:solid 1px #ccc; background:#FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  }







.input-box input { display:block; margin:0; padding:0; border:none; background:none; width:100%; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#bababa; outline:none }







.textarea-box textarea { display:block; margin:0; padding:0; border:none; background:none; width:100%; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#00265f; outline:none; resize:none; height:63px; }















.entry-content div.officer-left{







width:50%;







box-sizing:border-box;







padding-right:10px;







margin-bottom:10px;







float:left;







display:block;







}







.entry-content div.officer-right{







width:50%;







box-sizing:border-box;







padding-left:10px;







margin-bottom:10px;







float:right;







display:block;







}















/** Event List Styles (p.jankowski) **/







.event-list .start-date, .event-list .end-date {







  background-color:#fff;







  color: #2A3891;







  box-shadow: 0 0 2px rgba(0,0,0,0.14), 0 2px 4px rgba(0,0,0,0.28);







}















.menu-main-menu-container { width: 1020px; }







li.first-item.last-item { text-align: left; border-bottom: none; list-style-type: none;}







li.first-item.last-item a { font-size: 20px; color: #000; }







/*li.first-item.last-item a:hover { color: #f8c200; }*/







.listing-image { box-shadow: 5px 5px 5px #888888; margin-top: 5px; height: 150px; width: auto; -webkit-transition: all .2s; transition: all .2s; }







.listing-image:hover { box-shadow: 2px 2px 5px #888888; margin-left: 3px; margin-top: 8px; }















.page_right .listing-image { box-shadow: none; margin-top: 10px }







.page_right .listing-image:hover { margin-left: 0; margin-top: 10px; }







.page_right li.first-item.last-item a:hover { color: #f8c200; }







/**/















.home_section_right_inner .sam-place { float:left; border:solid 1px #f8c200; margin:3px; margin-top:10px;}



.wpbdp-listing { border:solid 1px #CCC; margin-bottom:5px; border-radius:7px;}



.wpbdp-listing .listing-thumbnail { border:solid 1px #CCC;}



.wpbdp-listing .listing-details .field-value { margin-bottom:0px !important; padding-top:3px; padding-bottom:3px; border-bottom:dotted 1px #CCC;}



.wpbdp-listing .listing-details .field-value:first-child{border:none;}



.wpbdp-listing .listing-details .field-value label { width:175px; display:block; float:left; font-weight:600;}



.wpbdp-listing .button {display: inline-block; background: #f8c200; border-radius: 8px; -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.45); -moz-box-shadow: 0 3px 3px rgba(0,0,0,.45); box-shadow: 0 3px 3px rgba(0,0,0,.45); padding: 0 20px; font: 600 14px/24px 'Open Sans', sans-serif; min-width: 104px; text-align: center; border:none; margin-right:7px;}



.wpbdp-listing .button:hover { cursor:pointer; outline:none;}



.wpbdp-listing-single { padding:7px;}



.wpbdp-listing-single .listing-title{ margin-bottom:0px !important; display:none; background-color:transparent !important;}



.wpbdp-listing-single #wpbdp-contact-form-message { border:solid 1px #CCC !important;}







.wpbdp-listing .wpbdp-field-company label{ display:none !important;}



.wpbdp-listing .wpbdp-field-company {padding-bottom:3px !important; padding-top:15px !important;}



.wpbdp-listing .wpbdp-field-company .value { font-size:24px; }







/*.wpbdp-listing .wpbdp-field-lastname {  border-bottom:dotted 1px #CCC !important; padding-bottom:0px !important;}



.wpbdp-listing .wpbdp-field-lastname label{ display:none !important;}



.wpbdp-listing .wpbdp-field-lastname .value{ position:relative; top:-6px; }*/



.wpbdp-listing .wpbdp-field-name { border-bottom:none !important;}



.wpbdp-listing .wpbdp-field-name .value { float:left; margin-right:5px;}



.wpbdp-listing .wpbdp-field-certification { padding-bottom:15px !important;}



.wpbdp-listing .wpbdp-field-certification .value { color:#333; background-color: #f8c200; border-radius:7px; padding:4px 8px; box-shadow:0 3px 3px rgba(0,0,0,.45);margin-top:0;margin-bottom:5px;font:600 16px/30px 'Open Sans', sans-serif;}





#main-content .entry-content ul { list-style:disc; list-style-position:outside; margin-left:0px;}

/*#main-content .entry-content ul li {list-style:disc;}*/



.page_right ul.wpbdp-listings-widget-list li { text-align:center !important; padding:0px !important; }

ul.home_box_list_sec  li { text-align:center !important; }



.wpbdp-search-filter .intextbox { border:solid 1px #CCC !important;}

.wpbdp-search-filter .inselect  { border:solid 1px #CCC !important;}

#wpbdp-search-form-wrapper .reset {background-color: #EEE; border: medium none; border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14), 0 2px 4px rgba(0, 0, 0, 0.28); color: #000; font: 600 16px/30px "Open Sans",sans-serif; outline: medium none; padding: 0 10px; text-align: center; margin-right:10px;}



.single-event .page_right { display:none;}

.single-event .page_left { float:none; width:99%;}

.single-event img.alignright { float:right; margin-left:15px; margin-bottom:15px; }

.single-event .rightcol { float:right; margin-left:25px; margin-bottom:15px; }

.single-event strong { font-weight:bold;}

.single-event h5 { color:#000 !important; font-size:18px !important;}

hr { border:none; border-bottom:dotted 1px #999; margin-bottom:10px;}

.css-events-list .events-table { width:99%; border-spacing:2px;}

.css-events-list .events-table th { text-align:left; font-weight:bold; background-color:#DDD; padding:7px;}

.css-events-list .events-table td { text-align:left; padding:7px; border-bottom:dotted 1px #CCC;}

.css-events-list .events-table td a{ font-weight:bold;}

.css-events-list .events-table td.event-date { background-color:#EEE; font-weight:bold;}

.css-events-list .events-table td.event-name a{ font-size:16px;}

.event-date-single { font-size:16px; font-weight:bold;}









.mobile-trigger-box { display:none; }

span.popmake-1832 {display: inline-block;
background: #f8c200;
border-radius: 8px;
-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.45);
-moz-box-shadow: 0 3px 3px rgba(0,0,0,.45);
box-shadow: 0 3px 3px rgba(0,0,0,.45);
padding: 0 20px;
font: 600 14px/24px 'Open Sans', sans-serif;
min-width: 104px;
text-align: center;
border: none;
margin-right: 7px;}

.popmake-content ul li { float:left; width:28%; margin:10px; font-size:13px; color:#000; border-bottom:dotted 1px #CCC; padding:5px;}
.popmake-content h3 { clear:both !important; color:#000; font-size:24px;  }






@media (min-width:1023px){

	#menu-main-menu { display: block !important; }

}



@media (max-width:1023px){

	.mobile-trigger-box { display:block; padding:10px 0; }

	.mobile-trigger-box .mobile-trigger { background:url(images/trigger.png) no-repeat left top; cursor: pointer; display: block; height: 40px; width: 40px; }



	#primary-navigation { position:relative;  }

	#menu-main-menu { display:none;  left: 0; position: absolute; top: 55px; width: 100%; z-index: 999; background:#273285; padding:0; margin:5px 0; }



	.site-navigation .nav-menu > li > a { color:#FFF; }

	.site-navigation .nav-menu > li:hover > a, .site-navigation .nav-menu > li.current-menu-item > a, .site-navigation .nav-menu > li.current-menu-ancestor > a { color:#000; }

	.site-navigation .nav-menu > li { display:block; }

	.site-navigation .nav-menu > li > ul { display:block; position:inherit; top:inherit; left:inherit; width:100%; }

	.site-navigation .nav-menu > li > a { background:none; border-top: 1px solid #00213d; font-size: 14px; line-height: 20px; padding: 12px; }

	.site-navigation .nav-menu > li:first-child > a, .site-navigation .nav-menu > li.first-item a { border:none; }



	#menu-home-menu > li { margin: 0 0 5px; width: 100%; }

	.site-navigation .nav-menu > li.first-item > a, .site-navigation .nav-menu > li:first-child > a { padding:12px; }

	.site-navigation { padding:0; margin:0; }



	.header_right { float: right; margin: 27px 0 0; }

	.wrapper  { padding:0 10px; }



	.home_box_btn {  bottom: inherit; left:inherit; position: inherit; margin:20px 0 0; }



}

@media (max-width:767px){

	.header_left { float:none; text-align:center; }

	.header_right { float:none; margin:30px 0 0; }

	.header_right_box { text-align:center; bottom: inherit; position:inherit ; right: inherit; }



	.header_right { margin:15px 0 0; }

	.header_right .menu { text-align:center; margin:0 0 15px; }3







	.slider-image { z-index:99; position:relative; margin:0;}

	.owl-item .wrapper { padding:0; margin:0; border-radius:6px;  }

	.slide_contnet_area { float:none; width:100%; background:#000; border-radius:6px;  }

	.owl-item .item .slide_contnet { left: inherit; max-width: inherit; position: inherit; top: inherit; width:auto; padding:20px; }

	.slide_title { font-size:20px; line-height:24px; }

	.slide_info { font-size:13px; line-height:20px; }

	.sl_more_link a { font-size:12px; }





	.home_box_list_sec > li {}



	.home #main-content { margin-bottom:0; }

	.home_box_sec { margin:20px 0; }

	.home_box_list_sec > li{ float:none; width:auto; }

	.home_box_list_sec > li { background:none; padding:0; }



	.home_box_section { margin:20px 0 0; }



	.home_section { margin:0; padding:10px 0; }

	.home_section_left_inner { padding:0;}

	.home_section_left { width:auto; float:none; margin:0 0 30px; background:none;  }

	 .home_section_right { width:auto; float:none; }



	#main-content .home_box ul { margin:0; }



	#menu-main-menu { background-color:#f8c200;}

	.site-navigation .nav-menu > li > a { color:#000;}



	.footer-navigation { display:none; }

	.footer_sepretor { display:block; height:0; overflow:hidden; }

	.footer_widget_sec { background:url(images/dotted_horizontal_line.png) repeat-x left top;}

	.home .footer_widget_sec { background:none; }



	.page_left { float:none; width:auto; }

	.page_right { float:none; width:auto; }



	.sponsor_list { text-align:center; text-align:center; font-size::0; line-height:0; }

	.sponsor_list .sponsor_logo { float:none; display:inline-block; }



	.footer_menu_sec { display:none; }

	.footer_widget_sec .footer_info{ margin:0 0 10px; }



.wpbdp-listing .listing-thumbnail { float:none; width:auto !important; text-align:center; background-color:#FFF;}

.wpbdp-listing-excerpt .listing-thumbnail { float:none !important; width:auto !important;}

.wpbdp-listing-single .main-image {float:none !important; width:auto !important;}

.wpbdp-listing .listing-details .field-value label { width:125px;}

.page_left { padding-left:10px; padding-right:10px; width:98%;}

.single-event .page_left { padding-left:10px; padding-right:10px; width:95% !important;}



.single-event img.alignright { float:none; margin-left:0px; margin-bottom:0px;}



#text-15 { min-height:inherit; position:absolute; bottom:10px; left:10px;}

}



.category-events h1 { text-align: center; }



.about-retired .wpbdp-bar {display:none;"}



#main-content .entry-content ul li {list-style-type: none;}



.event-buttons li{margin-bottom:20px;}



.event-buttons li a{display:block;margin-right:5px;margin-bottom:15px;font-size:12px;}



.event-button {background: #f8c200; border-radius: 8px; -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.45); -moz-box-shadow: 0 3px 3px rgba(0,0,0,.45); box-shadow: 0 3px 3px rgba(0,0,0,.45); padding: 6px 10px; font: 600 14px/24px 'Open Sans', sans-serif; max-width: 35%; text-align: center; border:none;}



div.retired-member{display:block;margin-bottom:25px;padding:10px 15px;border-radius:3px;background:rgba(0,0,0,0.05);width:40%;}

div.retired-member p{font:400 16px/20px 'Open Sans', sans-serif;padding:4px 0px;}



.home_section aside #wpbdp_featuredlistingswidget-3 { margin-bottom: 2rem !important; }

