/*
Theme Name: Sulmeyer Kupetz
Theme URI: 
Description:
Author: Bop Design
Version: 1.0
License: GNU General Public License
Tags: 
*/
@import url("layout.css");
/* =Reset default browser CSS. Based on work by Eric Meyer:http://meyerweb.com/eric/tools/css/reset/index.html */
html,body,div,span,applet,object,iframe,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,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,caption{border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
h1,h2,h3,h4,h5,h6{clear:both;}
blockquote{quotes:none;}
blockquote:before,blockquote:after{content:'';content:none;}
del{text-decoration:line-through;} /* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
a{outline:0;}
a:active{outline:none;}
.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text{font:14px/21px 'Proxima N W01 Smbd It',Times;color:#58595b;}
.entry-utility{padding:0 0 15px 0;}
pre{font-family:"Courier 10 Pitch",Courier,monospace;}
code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
#BDF_bodyWrap .BDF_body .entry-meta{color:#58595b;font:14px/21px 'Proxima N W01 Smbd It',Times;padding-bottom:15px;}
	#BDF_bodyWrap .BDF_body .entry-meta a{color:#58595b;}
/* =Attachment pages */
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
/* =Images */
#BDF_bodyWrap .BDF_body .attachment img{max-width:900px;}
#BDF_bodyWrap .BDF_body .alignleft,#BDF_bodyWrap .BDF_body img.alignleft{/*display:inline;*/ float:left;margin-right:24px;margin-top:4px;}
#BDF_bodyWrap .BDF_body .alignright,#BDF_bodyWrap .BDF_body img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
#BDF_bodyWrap .BDF_body .aligncenter,#BDF_bodyWrap .BDF_body img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
#BDF_bodyWrap .BDF_body img.alignleft,#BDF_bodyWrap .BDF_body img.alignright,#BDF_bodyWrap .BDF_body img.aligncenter{margin-bottom:12px;}
#BDF_bodyWrap .BDF_body .wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;padding:4px;text-align:center;}
#BDF_bodyWrap .BDF_body .wp-caption img{margin:5px 5px 0;}
#BDF_bodyWrap .BDF_body .wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
#BDF_bodyWrap .BDF_body .wp-smiley{margin:0;}
#BDF_bodyWrap .BDF_body .gallery{margin:0 auto 18px;}
#BDF_bodyWrap .BDF_body .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
#BDF_bodyWrap .BDF_body .gallery img{border:2px solid #cfcfcf;}
#BDF_bodyWrap .BDF_body .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
#BDF_bodyWrap .BDF_body .gallery dl{margin:0;}
#BDF_bodyWrap .BDF_body .gallery img{border:10px solid #f1f1f1;}
#BDF_bodyWrap .BDF_body .gallery br+br{display:none;}
#BDF_bodyWrap .BDF_body .attachment img{display:block;margin:0 auto;}
/* =Comments */
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;} h3#comments-title,h3#reply-title{color:#000;font-size:16px;font-weight:bold;margin-bottom:0;} h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:relative;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none;}
.comment-meta a:active,.comment-meta a:hover{color:#ff4b33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.reply a,a.comment-edit-link{color:#888;}
.reply a:hover,a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword,.nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
/* Comments form */
#BDF_bodyWrap .BDF_body .BDF_mainContent .ajax-error,#BDF_bodyWrap .BDF_body .BDF_mainContent .ajax-success{clear:both;position:relative;color:#c22;font-size:14px;}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;padding:20px 0;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;clear:both;}
.children #respond{margin:0 48px 0 0;} h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{color:#888;font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
/* =Widget Areas */
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area ul{list-style:none;margin-left:0;margin-top:0px;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area li{padding:0;margin:0;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area li a{color:;}
#archives ul{list-style:none;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area ul ul{list-style:none;margin-left:0;margin-bottom:50px;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area ul ul li{clear:both;padding:6px 3px 6px 0;line-height:22px;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget_search #s {/* This keeps the search inputs in line */ width:60%;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget_search{height:50px;padding-top:50px;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget_search label{display:none;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-container{margin:0 0 0 0;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-title{color:#222;font-weight:bold;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area a:link,#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area a:visited{text-decoration:none;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area a:active,#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area a:hover{text-decoration:underline;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area .entry-meta{font-size:11px;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget_rss a.rsswidget{color:#000;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget_rss a.rsswidget:hover{color:#ff4b33;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget_rss .widget-title img{width:11px;height:11px;}
/* Main sidebars */
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area ul{margin-left:0;padding:0 0 0 0;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area ul ul{border:none;margin-left:0;padding:0;}
#primary{}
#secondary{}
/* Footer widget areas */
#footer-widget-area{}
/* =Mobile Safari ( iPad,iPhone and iPod Touch )*/
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access,.entry-meta,.entry-utility,.navigation,#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
/* =Print Style */


/*******  CSS - 03242015   *********/
#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.blueBox h4 a{font: 16px/15px "Proxima N W01 Smbd",Verdana;}
.home #BDF_bodyWrap .BDF_body{margin-bottom: 28px !important;width: 100%;}
ul#suckerfishnav, #suckerfishnav ul{width: 100%;}


#mobile-responsive-menu #BDF_bodyWrap .BDF_menuBar {
	padding-top: 13px;
}
#mobile-responsive-menu #BDF_bodyWrap .BDF_menuBar a {
	color: #ffffff;
}
#mobile-responsive-menu #BDF_bodyWrap .BDF_menuBar a:visited {
	color: #ffffff;
}

#mobile-responsive-menu #suckerfishnav li a {
	color: #ffffff;
}

#mobile-responsive-menu #pixopoint_menu1_wrapper {
	margin-top: 12px;
}


#suckerfishnav li{padding: 12px 11px;font-size: 15px;width:auto;border-right: 1px solid #afb0b1;border-bottom: 0px solid #afb0b1;clear: none;}
#suckerfishnav li li{padding: 12px 14px;font-size: 17px;border-bottom: 1px solid #afb0b1;}
#suckerfishnav li li:hover{background:#59778e;}
#suckerfishnav li li:hover a{color:#fff;}
#suckerfishnav li:hover ul {left: 14px;top: 32px;}
#suckerfishnav li.current_page_parent ul li:hover{background: #59778e;}
#suckerfishnav li.current_page_parent ul li:hover a{color: #fff;}
#suckerfishnav li.current_page_item ul li a, #suckerfishnav li.current_page_parent ul li a{font-family: "Proxima N W01 Reg",Arial;}
#suckerfishnav li.current_page_item ul li.current_page_item a, #suckerfishnav li.current_page_parent ul li.current_page_item a{font-family: "Proxima N W01 Bold";}
#suckerfishnav li li.current_page_item{background: #59778e;}
#suckerfishnav li a{padding: 0 6px;}
#suckerfishnav li:last-child{border-right: 0px solid #afb0b1;}
#suckerfishnav li li.current_page_item a{color: #fff;text-transform: uppercase;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.bottomBorder{	z-index:9;}
.testimonialwrapper{padding:46px 65px 46px 62px;}
.testimonialwrapper p{color: #636466;font: 15px/15px "Proxima N W01 Smbd",Verdana;margin: 0 auto;text-align: right;}
.testimonialwrapper p em{color: #808285;display: block;font: 18px/22px "Proxima N W01 Reg",Arial;margin: 0 auto 20px;text-align: left;}
.testimonialwrapper .pf-content{margin-bottom: 15px;border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.testimonialwrapper h1{margin: 0 0 13px 0;color: #1a3d5f;font: 36px/36px 'Proxima N W01 Smbd',Arial;}
.page-id-47 .BDF_subMenu{display:none}
#BDF_bodyWrap .BDF_body .BDF_rightColumn{width: 190px;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent h3{font: 18px/14px Arial;color:#000;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .widget-area li a{font-size: 17px;color: #000;}
li.cat-item-27,li.cat-item-22,li.cat-item-29,li.cat-item-28,li.cat-item-10,li.cat-item-32,li.cat-item-26,li.cat-item-1,li.cat-item-31,li.cat-item-32,li.cat-item-32,li.cat-item-32,li.cat-item-32,li.cat-item-27{display:none}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu{background:#59778e;width:191px;padding:20px 14px 40px;margin:0 0 25px 0;clear:left;color:#fff;float:left;-webkit-box-shadow:  -7px 7px 10px 0px #afafa9;box-shadow:  -7px 7px 10px 0px #afafa9;position:relative;behavior: url(http://sulmeyerlaw.com/wp/wp-content/themes/SulmeyerKupetz/PIE.htc);}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu .feedItem{margin-bottom:20px;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu h4{color: #fff;font: bold 14px/17px Arial;margin: 0 0 5px;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu h3{border-bottom: 1px dotted #fff;font-size: 15px;font-weight: bold;margin: 0 0 10px;padding: 0 0 5px;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu p{color:#fff;font:14px/17px Arial;margin:0;padding:0;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu a{color:#fff;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu a.blueButton{background: none repeat scroll 0 0 #00365c;border-radius: 12px;bottom: 15px;box-shadow: -3px 3px 7px 0 #344c5f;clear: left;color: #fff;display: block;float: left;font: 16px/26px "NewCaledoniaW01-Semibol 710366",Times;height: 26px;padding: 0 18px;position: absolute;width: auto;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu .bx-wrapper .bx-viewport{left: 0px;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu .bx-wrapper .bx-next{background: url("img/css-sprite.png") no-repeat scroll 0 -41px / 150px auto rgba(0, 0, 0, 0);right: -8px;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu .bx-wrapper .bx-prev{background: url("img/css-sprite.png") no-repeat scroll -7px -40px / 146px auto rgba(0, 0, 0, 0);left: -8px;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu .bx-wrapper .bx-controls-direction a{height: 33px;margin-top: -70px;top: 90%;width: 9px;}
#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu .bx-wrapper{padding:10px;}
#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.whiteBox ul.tradition_ul2nd{float: right;margin-right: 0;}
#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.whiteBox ul{width:45%;}
#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.whiteBox .tradition_ul a {background: none;border-radius: none;  bottom: 0;box-shadow: none;clear: none;color: #1a3d5f;display: block;float: none;font: 16px/21px "Proxima N W01 Reg",Arial;  height: auto;padding: 0;position: relative;width: auto;}
#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.whiteBox .tradition_ul a:hover{color:#000;}
.bios_info{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:2px solid #666;background:#fff;margin: 50px auto;/*background: -prefix-linear-gradient(left top, #5e5e5e, #b0b4b5);background: linear-gradient(to bottom right, #5e5e5e, #b0b4b5);*/color:#666;width:150px;}
.bios_badges{font-size: 20px;height: auto;padding: 8px;text-transform: capitalize;width: auto;margin-bottom: 10px;}
.bios_badges span{text-transform:uppercase;font-size:12px;margin-bottom: 0px;}
.bios_url{background: none repeat scroll 0 0 #f69103;border-radius: 0 0 7px 7px;-moz-border-radius: 0 0 7px 7px;-webkit-border-radius: 0 0 7px 7px;font-size: 15px;height: auto;padding: 5px;text-align: center;width: auto;}
.bios_url a{color:#fff;}
.memberBoxwrapper{float:left;width: 200px;height: auto;}
.bios_wrapper{float: left;width: 100%;}
.signup_button{float: left;font-size: 20px;left: 40px;line-height: 25px;position: relative;text-align: center;top: 48px;width: 312px;text-indent:-999px;overflow:hidden;}
.signup_button a{background: url("img/btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height:72px;width: 100%;}
.signup_button a:hover{text-decoration:underline;}
.ui-dialog .ui-dialog-content{
	background: -webkit-linear-gradient(#f4f4f4, #c5c5c5) !important;
	background: -o-linear-gradient(#f4f4f4, #c5c5c5) !important;
	background: -moz-linear-gradient(#f4f4f4, #c5c5c5) !important;
	background: linear-gradient(#f4f4f4, #c5c5c5) !important;
	border:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.ui-dialog .ui-dialog-content label{display:none;}
.ui-dialog .ui-dialog-content form p:last-child{padding-top:10px;}
.ui-dialog .ui-dialog-content form p #s2email,#s2cname,#s2title,#s2fname{width: 94%;padding: 7px 5px 7px 10px;
background:none repeat scroll 0 0 #fff;
border:1px solid #aeaeae;margin:5px 0px;}
#s2cname,#s2title,#s2fname{background:none repeat scroll 0 0 #fff;padding-left: 10px;width: 94%;}
.ui-dialog .ui-dialog-content form input[type="submit"]{width:100%;font-weight:bold;background:#ff7200;color:#fff;padding: 7px;font-size:16px;}
/*.ui-dialog .ui-dialog-content form p #s2email{width: 85%;padding: 7px 5px 7px 40px;background:url("img/email_icon.png") no-repeat scroll 5px 7px #fff;border:1px solid #aeaeae;}*/
.ui-dialog .ui-dialog-content form input[type="submit"]{width:100%;font-weight:bold;background:#ff7200;color:#fff;padding: 7px;font-size:16px;}
.ui-dialog.ui-draggable .ui-dialog-titlebar{
	background: -webkit-linear-gradient(#fcfcfc, #c5c5c5);
	background: -o-linear-gradient(#fcfcfc, #c5c5c5);
	background: -moz-linear-gradient(#fcfcfc, #c5c5c5);
	background: linear-gradient(#fcfcfc, #c5c5c5);
	color:#333;
	border: medium none;
    border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size: 18px;overflow: visible;}
.ui-widget-content{border:1px solid #aeaeae !important;}
.page-id-2962 #BDF_bodyWrap .BDF_body .BDF_mainContent{display:none;}
.s2_error{clear: both;color: #E63A00;}
.s2_message{color: #ffffff;font-size: 15px;}
#BDF_footerWrap .BDF_footer .footerRight{width: 50%;}
#BDF_footerWrap .BDF_footer .footerRight ul li{line-height: 6px;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .BDF_subMenu{margin: 38px 15px 15px 0;width:auto;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a{color: #000;font-size: 16px;line-height: 22px;}
/*#BDF_bodyWrap .BDF_body{min-height:565px;}*/

.ui-widget.ui-state-default.ui-button.ui-dialog-titlebar-close{background: url("img/closed.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;height: 37px;right: -24px;top: -11px;width: 37px;z-index: 99;}
.ui-state-default .ui-icon{display:none;}
.ui-dialog.ui-widget.ui-widget-content.ui-front{border: medium none;background:none;padding:0px;width:350px !important;z-index: 999999 !important;}
.ui-widget-overlay{z-index: 99999 !important;}
.class_subsscribe{left: 41%;position: fixed;top: 0;width: 100%;}
.class_subsscribe p.s2_message{color: #008000 !important;}
/***********************/
#BDF_headerWrap .BDF_header a.headerLogo img{display:none;}

#mobile-search-box { display: none; }
#mobile-social-box { display: none; }

@media only screen and (max-width: 1060px) {
	#BDF_footerWrap .BDF_footer, #BDF_bodyWrap{max-width:none;min-width: auto;}
	#BDF_headerWrap .BDF_header a.headerLogo{background:none;width:220px;margin: 66px 0 0;}
	#BDF_headerWrap .BDF_header a.headerLogo img{display:block;max-width:100%}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.blueBox,#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow table td div.whiteBox{height:540px;max-height:none;min-height:auto;}
	#BDF_footerWrap .BDF_footer .footerRight{ width: 540px;float:left}
	#BDF_footerWrap .BDF_footer .footerRight ul li{line-height: 6px; margin-bottom: 8px;}
	#suckerfishnav li a{font-size:12px;padding:0}
	#BDF_bodyWrap .BDF_body .BDF_mainContent{width: 100%}
	#BDF_headerWrap .BDF_header .socialMedia{width: 365px;}
	#BDF_headerWrap .BDF_header .socialMedia ul li input[type="search"]{width:130px}
	#BDF_bodyWrap .BDF_body .BDF_mainContent ul.contentSubMenu{margin:0 10px 5px 0}

	#BDF_bodyWrap .BDF_leftColumn {
		display: none;
	}

	#BDF_bodyWrap .BDF_body {
    	width: 100%;
	}
}

.htable div.whiteBox {
	min-height: 445px;
}
.htable div.blueBox {
	min-height: 445px;
}

#mobile-responsive-menu {
    background-color: #59778E;
    color: #ffffff;
    display: none;
    font-size: 16px;
    padding: 12px;
    position: fixed;
    width: 100%;
    opacity: 1;
    z-index: 1000;
    top: 0px;
    left: 0px;
}
#mobile-responsive-menu .fa {
	font-size: 32px;
}
#mobile-responsive-menu .text {
	font-size: 30px;
    margin-left: 10px;
}

.BDF_menuBar {
	/* display: none; */
}

.mobile-responsive-menu a {
	color: #ffffff;
	text-decoration: none;
}
#mobile-responsive-menu .text,
#mobile-responsive-menu .fa,
#mobile-responsive-menu .fa:hover,
#mobile-responsive-menu .text:hover {
	color: #ffffff;
	text-decoration: none;
	outline: 0;
}
#mobile-responsive-menu #suckerfishnav li .children a {
	color: #000000;
}

@media only screen and (max-width: 800px) {

	/* attorneys page */
	#BDF_bodyWrap .BDF_body .memberBoxwrapper {
		width: 100%;
	}

	.bios_wrapper .bios_info {
		margin: 0px !important;
		width: auto !important;
	}

	.BDF_mainContentMember .viewAllBtn {
	    width: 83% !important;
	    display: block;
	    margin-bottom: 35px;
	    padding: 17px !important;
	    position: inherit !important;
	    border-radius: 9px;
	    font-size: 19px !important;
	    text-align: center !important;
	    border: 2px solid #2D3C48;
	}

	#BDF_bodyWrap .BDF_body .BDF_mainContentMember {
		width: 84%;
	}

	#BDF_bodyWrap .BDF_body div.memberDetailsBox {
		width: 80%;
	}

	#BDF_bodyWrap .BDF_body div.memberDetailsBox img {
		margin: 0 auto;
		display: block;
	}
	/* end attorneys page */


	#BDF_wrap .BDF_homeCalloutRowWrap {
	    margin-left: -9px;
	    margin-bottom: 41px;
	    display: inline-block;
	}
	
	#mobile-responsive-menu {
		display: block;
	}

	#mobile-responsive-menu .BDF_menuBar {
		display: none;
	}

	.BDF_homeCalloutRowWrap {
		/*remove
		display: none;
		*/
	}

	#BDF_bodyWrap .BDF_body .BDF_mainContent ul.twoColumnList {
		width: 100%;
	}

	#BDF_wrap {
    	position: relative;
    	top: 54px;
	}

	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow .htable div.whiteBox ul {
		width: 100%;
	}

	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow .htable div.blueBox {
		padding: 14px 23pxs;
	}

	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow .htable div.blueBox a.blueButton {
		bottom: 0px;
		position: inherit;
		padding: 14px;
		float: none;
	}

	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow .htable div.whiteBox {
		min-height: initial;
	}

	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow .htable div.whiteBox a {
		padding: 10px !imeportant;
		display: block;
		padding: 10px;
		position: relative;
		top: 10px;
	}

	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow .htable {
		width: 100%;
	}

	iframe {
		width: 90%;
	}

	.testimonialwrapper {
		padding: 14px 16px 10px 17px;
	}

	#BDF_bodyWrap .BDF_body .BDF_mainContent ul.servicesMainList li {
		width: 100%;
	}

	#BDF_bodyWrap .BDF_body .BDF_rightColumn {
		display: none;
	}

    #BDF_bodyWrap .BDF_body .BDF_mainContent {
    	padding: 17px 14px;
    	width: 86%;
    	word-wrap: break-word;
    }

	#mobile-search-box {
		display: block;
		position: relative;
    	top: 21px;
    	background: none repeat scroll 0 0 #fff;
    	font-family: 'Proxima N W01 Bold';
    	margin: 0px;
	}
	#mobile-search-box .mobile-search-header {
		color: #ffffff;
		padding: 10px;
		background: #59778e;
		font-size: 20px;
	}
	#mobile-search-box .mobile-search-body {
		height: auto;
		background-color: #ffffff;
    	width: 100%;
    	padding: 7px;
	}
	#mobile-search-box .mobile-search-body input {
		font-size: 23px;
	    border: 1px solid #909090;
	    border-radius: 7px;
	    padding: 6px;
	    width: 90%;
	}

	.socialMedia {
		float: none;
		position: static;
	}

	#mobile-social-box {
		display: block;
		position: relative;
    	top: 30px;
    	margin-bottom: 14px;
    	background: none repeat scroll 0 0 #fff;
    	font-family: 'Proxima N W01 Bold';
	}
	#mobile-social-box .mobile-social-header {
		color: #ffffff;
		padding: 10px;
		background: #59778e;
		font-size: 20px;
	}
	#mobile-social-box .mobile-social-body {
		height: auto;
		background-color: #ffffff;
    	width: 100%;
    	padding: 7px;
	}

	#BDF_headerWrap .BDF_header a.headerLogo {
		margin: auto;
		width: 100% !important;
	}

	div.anythingSlider.activeSlider .anythingControls ul a {
		border-radius: 100%;
		height: 10px;
	}

	div.anythingSlider .anythingControls {
		bottom: 34px;
	}

	#BDF_headerWrap .BDF_header {
		height: auto !important;
	}

	#BDF_bodyWrap {
		overflow: hidden;

	}

	#BDF_bodyWrap .BDF_menuBar {
		top: 26px !important;
		display: none;
	}

	.BDF_body {
		margin-top: 30px !important;
		top: -10px;
	}

	.signup_button {
		display: none;
		position: absolute;
	    top: 165px;
	    left: 18px;
	    width: 85% !important;
	    border-radius: 8px;
	    padding: 9px;
	    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	    box-shadow: 0px 0px 18px 0px rgba(66, 66, 66, 0.75);
	}
	.signup_button a {
		height: auto;
	}

	#BDF_headerWrap .BDF_header .socialMedia{
		display:none;
	}

	#BDF_headerWrap .BDF_header a.headerLogo{top: 22px; width: 297px;}
	#BDF_bodyWrap{width:90%;}
	.signup_button{width: 100px;font-size: 13px;}
	#BDF_footerWrap .BDF_footer, #BDF_headerWrap, #BDF_wrap .BDF_homeCalloutRowWrap{max-width:none;min-width: auto;}
	#BDF_bodyWrap .BDF_body {width: 100%;}
	#slider1 div.slideBorder div.slideOverlay p{font: 12px/22px "Proxima N W01 Bold",Verdana;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow h3{font: 16px/21px "Proxima N W01 Bold",Verdana;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.blueBox h4 a{font: 13px/22px "Proxima N W01 Smbd",Verdana;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow p{ font: 13px/21px "Proxima N W01 Reg",Arial;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.whiteBox .tradition_ul a{font: 13px/21px "Proxima N W01 Reg",Arial;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow p{font: 13px/18px "Proxima N W01 Reg",Arial;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.blueBox,#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.whiteBox{height:540px;max-height:auto;min-height:auto;}
	
	.websitez-footer {
		background-color: #59778E;
		padding-bottom: 30px;
		display: block;
	}
	.websitez-footer a {
		color: #ffffff;
		font-size: 20px;
	}

	#BDF_footerWrap {
	    height: 100%;
    	max-height: 500px;
	}

	#BDF_footerWrap .BDF_footer {
		position: relative;
	}

	#BDF_footerWrap .BDF_footer ul a {
	    display: block;
	    font-size: 22px;
	    padding: 21px;
	    text-decoration: none;
	    left: -15px;
	    position: relative;
	    width: 100%;
	}
	#BDF_footerWrap .BDF_footer .footerLeft .textwidget {
		text-align: left;
	}
	#BDF_footerWrap .BDF_footer .footerLeft { 
	    position: absolute;
	    top: 404px;
	    width: 100%;
	    font-size: 15px;
	    line-height: 19px;
	}
	#BDF_footerWrap .BDF_footer .footerRight { 
		width: 100%;
		float:left;
	}
	#BDF_footerWrap .BDF_footer .footerRight ul {
		left: -9px;
		top: -21px;
	}
	#BDF_footerWrap .BDF_footer .footerRight ul li {
		border-bottom: 1px solid #476175;
		height: auto;
	    line-height: 6px;
	    width: 100%;
	    text-align: left;
	    border-right: 0px;
	    margin: 0 0 0 0;
	}

	.signup_button {line-height:22px;font-size: 15px;width:147px;background:#3A8CC1;text-indent: inherit;}
	.signup_button a{color:#fff;background:none;}
	#suckerfishnav li{width:98%;}
	#suckerfishnav li a{font-size:20px;padding:0}
}

/*@media only screen and (max-width: 500px){
	#BDF_wrap{width:430px;}
	#BDF_headerWrap .BDF_header a.headerLogo{width: 140px;border:1px solid blue;margin:48px 0 0;}
	#BDF_footerWrap .BDF_footer, #BDF_headerWrap, #BDF_wrap .BDF_homeCalloutRowWrap{max-width:none;min-width: auto;width:430px;border-radius: 5px;}
	#BDF_bodyWrap{width:430px;}
	.signup_button {line-height: 31px;font-size: 19px;width: 254px;background:#3A8CC1;text-indent: inherit;}
	.signup_button a{color:#fff;background:none;}
	#suckerfishnav li{width: 94%;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow table{position: inherit;width: 400px;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow table td{width:100% !important;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow table td div.blueBox{width:100% !important;padding:30px 10px !important;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow table td div.whiteBox{width:100% !important;padding:30px 10px !important;}
	#BDF_footerWrap{height: 107px;}
	#BDF_footerWrap .BDF_footer .footerLeft{width: 100%;}
	#BDF_footerWrap .BDF_footer .footerRight{width: 400px;}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow table td h3{font: 10px/13px "Proxima N W01 Bold",Verdana;}
	#BDF_bodyWrap .BDF_body .BDF_mainContent{width:54%}
	#BDF_headerWrap .BDF_header .socialMedia{float: left;margin: 15px 0;top: 0;}
}*/

/* Additions to Subscribe2 - KRMD May 28,2015 */

.ui-dialog .ui-dialog-titlebar .ui-dialog-title { font-size: 16px; }
.ui-dialog .ui-dialog-content label {
    display: block;
}










/***************************************************************************************
	MY CSS
***************************************************************************************/

#BDF_bodyWrap .BDF_body .BDF_mainContent div.slideShowBanner {
	z-index: 10;
}

#suckerfishnav li ul {
	z-index: 100;
	margin: 10px 0 0 -14px !important;
}

@media only screen and (max-device-width: 991px) {
	#BDF_bodyWrap .BDF_body .BDF_rightColumn .BDF_subMenu {
		display: none;
	}
}


@media only screen and (min-device-width: 982px) {
	#show-982 {
		display: block;
	}
	#show-981 {
		display: none;
	}
}

@media only screen and (max-device-width: 981px) {
	#show-982 {
		display: none;
	}
	#show-981 {
		display: block;
		width: 100% !important;
	}
	#index-body {
		width: 100% !important;
	}
	#show-981 .leftColumnContent_belowmenu {
		width: 95% !important;
	}
	.bx-controls.bx-has-controls-direction {
		display: none;
	}
}


@media only screen and (min-device-width: 768px) {
	#visible-xs {
		display: none;
	}
	#hidden-xs {
		display: block;
	}
}

@media only screen and (min-device-width: 240px) and (max-device-width: 767px) {
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.blueBox, #BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.whiteBox {
		height: inherit !important;
	}
	.pf-content {
		margin-bottom: 45px;
	}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.whiteBox ul {
		margin-bottom: 45px;
	}
	#BDF_wrap .BDF_homeCalloutRowWrap .BDF_homeCalloutRow div.blueBox {
		text-align: center;
		padding-bottom: 20px;
	}
	#visible-xs {
		display: block;
	}
	#hidden-xs {
		display: none;
	}
	#BDF_bodyWrap .BDF_leftColumn {
		margin-bottom: 0;
	}
	#BDF_wrap .BDF_homeCalloutRowWrap {
		margin: 0 auto 90px auto;
	}
	.pf-content h1 {
		margin-top: 30px;
	}
	#BDF_bodyWrap .BDF_body .BDF_mainContent h1 {
		font-size: 26px;
	}
	#BDF_bodyWrap .BDF_body .BDF_rightColumn {
		float: none;
		margin: 0 auto;
	}
	.right-column-index {
		float: left !important;
		padding-left: 30px !important;
	}
	#BDF_bodyWrap .BDF_body .BDF_mainContent h1 {
		margin-top: 30px;
	}
	#suckerfishnav li ul {
		margin-top: 0px !important;
	}
	#BDF_bodyWrap .BDF_leftColumn .leftColumnContent_belowmenu {
		width: 100%;
	}
	#suckerfishnav li {
		border-right: 0;
	}


}

#BDF_bodyWrap .BDF_body .BDF_mainContent div.topBorder {
	z-index: 10 !important;
}

#BDF_bodyWrap .BDF_body .BDF_mainContent table.twoBlueColumnTable td {
	width: 100%;
}

#BDF_bodyWrap .BDF_body .BDF_mainContent ul {
}

input:focus {
    outline: 0;
    outline-offset: 0;
}

#BDF_bodyWrap {
	padding: 0;
	overflow-x: hidden;
}

.clear {
	clear: both;
}