/* latin */
@font-face {
  font-family: 'Ultra';
  font-style: normal;
  font-weight: 400;
  src: local('Ultra'), url('http://www.davidmeermanscott.com/wp/wp-content/themes/dms/custom/TbxWnRHrXRfFQKX2McPHMaCWcynf_cDxXwCLxiixG1c.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.custom .menu,.custom .menu a, .custom #header, .custom #footer{border:0px}
@font-face {
    font-family: 'GothamBold'; /*a name to be used later*/
    src: url('http://www.davidmeermanscott.com/wp/wp-content/themes/dms/custom/gotham_bold.ttf'); /*URL to font*/
}
.custom #content_box{background:transparent}
.custom #content_box{margin-top:10px}
.custom .menu a{text-transform:none;letter-spacing:0px}
.custom.menu a,.custom .menu .current ul a,.custom .menu .current-cat ul a,.custom .menu .current-menu-item ul a{background:transparent}
.custom{background-color:#bfbfbf}
.custom #page{width:1024px;margin:20px 0px;-moz-box-shadow:0px 0px 4px #858585;-webkit-box-shadow:0px 0px 4px #858585;box-shadow:0px 0px 4px #858585;}
.left{float:left}
.right{float:right}
.clear{clear:both}
.mr11{margin-right:11px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mr50{margin-right:50px}
.block{display:block}
.tleft{text-align:left}
.w600{width:598px}
.w40{width:40%}
.clraft:after{clear:both}
.trow{display:table-row}
a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.hrnone{border:0px}
.custom #header{background:url(images/david-meerman-scott-image.jpg) no-repeat top right;height:110px;padding:40px 0px 0px 0px}
#sitelogo{margin-left:30px}
#menu-main-menu{background:url(images/nav-bg.jpg) repeat-x top left;}
.menu-main-menu-container{background:url(images/nav-bg-shdw.jpg) repeat-x bottom left;}
#menu-main-menu a{padding:0px 0px 0px 14px}
#menu-main-menu a{background:url(images/nav-bg.jpg) repeat-x top left;line-height:24px;color:#fff;font-size:12px;text-transform: uppercase;font-family:GothamBold;}
#menu-main-menu li{background:url(images/nav-bg-shdw.jpg) repeat-x bottom left;padding-bottom:12px;border-right:1px solid #fff;width:127px;}
#menu-item-25{width:127px !important;border-right:0px !important}
#menu-main-menu a:hover, #menu-main-menu .current ul a:hover, #menu-main-menu .current-cat ul a:hover, #menu-main-menu .current-parent a:hover, #menu-main-menu .current-menu-item ul a:hover, #menu-main-menu .current-menu-ancestor a:hover{background:url(images/nav-bg-h.gif) repeat-x top left}
#menu-main-menu .current-menu-item > a, #menu-main-menu .current > a,#menu-main-menu .current-cat > a, #menu-main-menu .current-page-ancestor > a{background:#A2D000 !important}
#menu-free-stuff-3 .current-menu-item a, #menu-coaching-subpages .current-menu-item a{background:none !important}
.sub-menu{background:#fff !important;color:#505050 !important;font-weight:bold;border-right:0px !important;border-bottom:0px !important}
#menu-main-menu .current .sub-menu a,#menu-main-menu .current-cat .sub-menu a, #menu-main-menu .current-page-ancestor .sub-menu a{background:#fff !important}
.sub-menu li, .sub-menu li a{background:none !important;color:#505050 !important;font-weight:bold;border-right:0px !important}
#hpcontent{margin:0px 10px 10px 10px}
#footer_setup{margin-top:10px}
.custom #content{width:760px}
.shdw{-moz-box-shadow:3px 4px 4px #a7a7a7;-webkit-box-shadow:3px 4px 4px #a7a7a7;box-shadow:3px 4px 4px #a7a7a7;}
.grybx{width:219px;background-color:#ededed;padding:10px;}
.grybx .widget{margin:0px 0px 16px 0px}
.footer_items{width:327px;height:235px}
#featlink{display:block;height:300px;width:750px}
.headline_area h1{font:28px/28px Georgia, "Times New Roman", serif}
.format_text p , .format_text ul, .format_text ol{color:#58595b}
.format_text strong, .format_text b{color:#000}
.format_text a{text-decoration:underline;color:#58595b}
.format_text blockquote, .format_text blockquote p, .quotetop{color:#e57c3d !important;}
.format_text blockquote{font:bold 22px Georgia, "Times New Roman", serif;margin:20px 10px;border-left:0px;padding-left:0px}
.quote{color:#666 !important;font:normal 16px/22px Georgia, "Times New Roman", serif;margin:20px 0px 0px 10px !important;border-left:0px;padding:0px 30px;background:url(images/quote.gif) no-repeat top left}
.wpcf7-submit{background:url(images/orange-bar2.gif) no-repeat top center;text-align:center;line-height:38px;color:#fff;display:block;width:165px !important;height:38px;border:0px !important}
.quote .tright{color:#2f2f2f !important;font:bold 14px/22px Arial, Helvetica, sans-serif !important}
.tright{text-align:right;padding:0px 30px;color:#2f2f2f !important;font-weight:bold}
.tright_new{text-align:left;color:#2f2f2f !important;font-size: 13px}
.ylwbg, .ylwbg2, .ylwbg3{background-color:#fef9ce;display:block;padding:10px 30px;}
.ylwbg{text-align:center}
.ylwbg2{min-height:130px}
.ylwbg3{min-height:50px}
.feat_ptitle b{font:bold 23px/23px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000}
.feat_ptitle{font:normal 10px/10px Arial, Helvetica, sans-serif;text-transform:uppercase}
.ctasm{padding-right:10px;float:left;background:url(images/cta_s.png) no-repeat 0px 0px;display:block;width:63px;height:18px;line-height:18px;color:#fff !important;text-decoration:none !important;text-shadow:0px 0px #000;text-align:center;}
.ctasm:hover{background-position:0px -18px;}
.ultrafont{font-family:'Ultra', 'Arial Black', serif !important;letter-spacing:1px;line-height:23px}
.ultranc{color:#e1e89b !important}
.ylwbg2, .ylwbg{position:relative}
.posright{position:absolute;top:10px;right:10px}
.ptitlelt{color:#c5c096 !important}
#appicon{background:url(images/app_icon.jpg) no-repeat center left;display:block;height:61px;padding:20px 0px 0px 65px;font-size:15px;color:#000;text-shadow:1px 1px 2px #cbcbcb;}
#appicon:hover{color:#e96d20}
.footer_items .h3{background:url(images/orange-bar.gif) no-repeat bottom left;display:block;width:327px;height:38px;line-height:38px;color:#fff;font-size:14px;padding-left:10px;letter-spacing: 1px;text-transform: uppercase;font-family:GothamBold;font-weight: lighter;}
#sidebar_1 .h3{background:url(images/orange-bar2.gif) no-repeat bottom left;display:block;width:265px;height:38px;line-height:38px;color:#fff;font-size:16px;padding-left:10px;font-family: GothamBold;font-weight: lighter;text-transform: uppercase; letter-spacing: 1px;}
#sidebar_1 #text-8 .h3{background:url(images/green-bar.gif) no-repeat bottom left !important;text-shadow:1px 1px 2px #576719 !important;}
.custom #sidebars{width:264px;}
.search_form input{background-color:#FFFFFF;font-size:13px;height:25px;width:100%;}
.custom .sidebar ul.sidebar_list{padding-left:0px}
#text-9, #text-8{-moz-box-shadow:3px 4px 4px #a7a7a7;-webkit-box-shadow:3px 4px 4px #a7a7a7;box-shadow:3px 4px 4px #a7a7a7;}
#text-9 a, #text-8 a{display:block;width:265px;height:146px;}
.widget ul{list-style-type:none;}
.widget ul li{margin:15px 10px 15px 0px}
.widget_killer_recent_entries, .widget_nav_menu{background-color:#fefbdc;padding:10px 10px 20px 20px;}
.widget_killer_recent_entries ul li a, .widget_nav_menu ul li a{color:#000;font-size:14px;background-color:#fefbdc;}
.widget_nav_menu ul li a{padding:0px; text-decoration: underline !important;  text-transform: uppercase !important; font-family:GothamBold !important; }
.widget_nav_menu ul li{float:none}
.widget_killer_recent_entries ul li a:hover, .widget_nav_menu ul li a:hover{color:#333;background-color:#fefbdc;text-decoration: none !important;}
.widget_killer_recent_entries ul li.current_book_page , .widget_nav_menu ul li.current_book_page{font-weight: bold;}
.widget_killer_recent_entries ul li a:active , .widget_nav_menu ul li a:active{font-weight: bold;}
#menu-footer-menu a, #menu-footer-menu .current ul a,#menu-footer-menu .current-cat ul a,#menu-footer-menu .current-menu-item ul a{background:transparent;border-right:1px solid #ee9e68;padding:0px 4px;color:#000;border-bottom:0px}
#menu-footer-menu a:hover{color:#595959}
#menu-item-55 a{border-right:0px !important}
.footer_menu{margin-top:20px}
#menu-footer-menu{width:90%;margin:0 auto;}
#footer{font-size:11px}
#menu-footer-menu a{font-size;11px}
.format_text a.dwnload{color:#b50b20 !important;font-weight:bold;}
.format_text a.dwnload:hover{color:#7f1220 !important}
.dlsingle{width:260px;margin-right:60px;padding-bottom:20px}
.dlsingle img{display:block;width:177px;height:137px;overflow:hidden;-moz-box-shadow:3px 4px 4px #a7a7a7;-webkit-box-shadow:3px 4px 4px #a7a7a7;box-shadow:3px 4px 4px #a7a7a7;}
.dlsingle a{color:#b50b20 !important;font-weight:bold;}
.dlsingle a:hover{color:#7f1220 !important}
.dlsingle strong, .dlsingle bold {color: #58595B;}
.dlset{}
.dlimg a{display:block;width:177px;height:137px;overflow:hidden;-moz-box-shadow:3px 4px 4px #a7a7a7;-webkit-box-shadow:3px 4px 4px #a7a7a7;box-shadow:3px 4px 4px #a7a7a7;}
.dlimg a img{width:177px}
.dltxt2, .bktxt2{font-size:12px;line-height:16px;color:#000 !important;}
.dltxt2{margin:10px 0px 0px 10px}
.dltxt2 a, .bktxt2 a{text-decoration:none !important}
.sniptitle{font-weight:bold;font-size: 16px;color:black;}
.sniptitle a:hover{color:#333}
.dltxt2 p{margin-bottom:0px}
.bksingle{width:100%}
.h2{font:bold 15px Georgia, "Times New Roman", serif;color:#e57d3d}
.buylist{list-style-type:none}
.buylist li{font-size:13px;padding:8px;float:left}
.buybox{width:400px}
.bkimg{margin-right:50px}
.bktxt2 p{margin-bottom:10px}
.books .alignright{margin-top:-75px !important}
.books .aligncenter_new{margin-bottom: -20px !important;}
.bktxt2{margin:25px 0px 0px 10px;width:500px}
#eventlist p{font-size:13px !important;line-height:15px;margin-bottom:15px !important}
.contact-info p{line-height:1.2em !important}


/* #### Social Media Icons */
#social-widget-2{
  margin-left:6px;
}
#social-widget-2 .socialmedia-buttons img {   
    margin-right: 5px !important;
}
/*
#social-widget-2{
  margin-left:10px;
}
#social-widget-2 .socialmedia-buttons img {   
    margin-right: 10px !important;
}*/
#social-media-sidebar{
}
#social-media-sidebar .socialmedia-buttons{
	/*margin: 10px 0px 20px 4px !important;*/
	border: 0 outset #888888;
    border-collapse: separate;
    box-shadow: 2px 4px 5px #888888;
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 3px;
    padding-top: 10px;
	
}

/* image widgets on speaker pages */
#widget_sp_image-4,
#widget_sp_image-5{
	margin-top:40px;
}
.twitter-timeline {width: 325px !important; margin-top: -10px;}
.author-style {padding-bottom: 20px;margin-top: -15px;}
.author-style a {text-decoration: none;}
.author-style a:hover {text-decoration: underline;}
.h6font-size {letter-spacing: 1px; text-transform: uppercase; font-size: 0.786em}
.paddinghome {text-align: center;}
#widget_killer_recent_entries-3 ul li {
	border-bottom: 1px solid black;
	padding-bottom: 3px;
}
.orange_line {display: block; height: 1px;border: 0; border-top: 1px solid #E57D3D;margin: 1em 0; padding: 0;}
.new_strong {font-size: 18px;text-transform: uppercase;}
.new_strong_noupper {font-size: 18px;}
.mediacenter_image {margin-bottom: -4px;margin-left: 19px;margin-top: 17px;}
.mediacenter_image_2 {margin-left: 68px;margin-top: -24px;}
.mediacenter_image_content {margin-left: 16px;}
.ylwbg_new {
	box-shadow: 2px 2px 5px 5px #CCCCCC inset;
    margin-bottom: 38px;
    margin-top: -6px;
    padding-bottom: 38px;
}
#mediacenter_131 {height: 131px;}
.red_button {background: transparent url(/wp/wp-content/themes/dms/custom/images/red-button.jpg) left center no-repeat;}
.ctasm_new {margin-left: 18px;text-decoration: none !important;}
.speaker_video {margin-left: 100px;}
.speaker_table tr td {vertical-align: top;padding-right: 10px;}
.speaker_table {margin-left: auto;margin-right: auto;}
input.wpcf7-captchar {width:50px;}