+/*
 Theme Name:   canvas-child
 Theme URI:    http://thedirectorlist.com
 Description:  canvas-child
 Author:       Leanne Pedante
 Author URI:   http://leannepedante.com
 Template:     canvas
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  canvas-child
*/

#navigation ul.nav > li:hover {
	background: none repeat scroll 0 0 0 0 #fff !important ;
}

ul.nav li ul li a:hover {
	text-decoration: none;
	background-color: #fff !important;
}
#nav-container #navigation ul#main-nav > li:first-child {
	background: none repeat scroll 0 0 #fff;
	border-left: 0px solid #fff !important;

}


#nav-container #navigation ul#main-nav > li ul:hover{
	background: none repeat scroll 0 0 #ececec;
}

#navigation ul.nav > li:hover > ul {
		background: none repeat scroll 0 0 #ececec;
}
	


#nav-container #navigation ul#main-nav > li ul li:hover {
	background-color: #fff;
	}

ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a

	{	 color: 	#c1d721;
		background-color: #fff;
	}
	
ul.nav li a, #navigation ul.rss a, #navigation ul.cart a.cart-contents, #navigation .cart-contents #navigation ul.rss, #navigation ul.nav-search, #navigation ul.nav-search a
	{letter-spacing: 0.5px;
		text-transform: uppercase;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
		color:#1a1818 !important;
	}

#navigation
	{background-color: #fff;
		font-family: 'Roboto Slab', serif;}

#nav-container 
	{background-color: #fff;
		border-top: 1px solid #fefefe; 
			margin: 0 0 25px;
	}

ul.nav li a {
	line-height:1.7em !important;
}

#navigation ul.nav > li {
	border-right: 0px solid #fff;
	padding-right: .45em !important;
	padding-left: .45em !important ;
	height: 22px !important;
}

#navigation ul.nav > li a:hover {
	background: none !important;
	color: #666;
}
	


	
 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 	
 


#credit{
	display: none;
}

.cbFormDataLink {display: none;}
.entry table td, .entry table th {padding: 0;}
.entry table {border: 0; border-radius: 0; box-shadow: 0;}

.cbFormDataLink {display: none;}


.newscontain {
	clear:both;
	background-position: 0px 28px ;
}


.inthenews{
		font-family: roboto slab;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: .06em;
	color: #22222;
	z-index: 600;
	margin-left: 58px !important;
	margin-top: -5px !important;
	font-size: 30px !important;
	position: absolute;
	background: #fff;
}



.newsborder {
	    position: relative;
    float: right; 
    border-bottom: .2em dotted #333;
	width:100%;
	z-index: 0; 
	margin-top: -8px;
}

.topcontainer {
	clear:both;
	background-position: 0px 28px ;
}
.topborder {
	    position: relative;
    float: right; 
    border-bottom: .2em dotted #333;
	width:100%;
	z-index: 0; 
	margin-top: -8px;
}
.topfeature {
		font-family: roboto slab;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: .06em;
	color: #22222;
	z-index: 600;
	margin-left: 58px !important;
	margin-top: -5px !important;
	font-size: 30px !important;
	position: absolute;
	background: #fff;
}
.happeningborder {
	    position: relative;
    float: right; 
    border-bottom: .2em dotted #333;
	width:100%;
	z-index: 0; 
	margin-top: -11px;
	
}



.happeningtext {
		font-family: roboto slab;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: .06em;
	color: #22222;
	z-index: 600;
	margin-left: 65px !important;
	margin-top: -5px !important;
	font-size: 30px !important;
	position: absolute;
	background-color: #fff;
	padding-right: 3px !important;
}



.pre-footer {
		width: 100%; 
max-width: 100%;
	margin-top: 20px; 
	clear:both;
	background-position: 0px 28px ;
	display: inline-block;
 }
	
.pre-footer1 .pre-footer2 .pre-footer3 {
	float: left; width: 30%; }

.pre-footer1 {
	float: left; 
	width: 30%;
	padding:  10px 30px 10px 0px !important;
	list-style: none !important ;
}
.pre-footer2 {
		float: left; 
	width: 30%;
	padding:  10px 30px 10px 0px !important;
	list-style: none !important ;
	

}
.pre-footer3 {
	float: left; 
	width: 30%;
	padding:  10px 30px 10px 0px !important;
		list-style: none !important ;
		margin-bottom: 20px !important;
}


.widget h3 {
	color: #1a1a1a;
	font-family: 'Oswald', sans-serif;
	letter-spacing: .5px;
	text-transform:uppercase;
	border-bottom: 0px solid #fff !important;
	padding-bottom: 3px;
}

#connect .social a.subscribe:before {
	background-color: #000;
}

#connect .social a.twitter:before {
	background-color: #000;
}

#connect .social a.instagram:before {
		background-color: #000;
}
	
#connect .social a.pinterest:before {
		background-color: #000;
}

#connect .social a.facebook:before {
	background-color: #000;
}

#cff .cff-item {border-bottom: 0; clear:none; padding: 10px 30px 10px 0px; width:30%;}
#cff {width: 100%;}
#cff .cff-link-title {float: none; font-weight: 100; font-size: 12px; }
#cff .cff-text-link {clear: none; float: left; font-size: 10px; padding: 0 0 0 10px; width: 40%;}
#cff .cff-link {clear: both; float: left; margin-right: 0%; max-width: 50%; width: 50%;}
#cff .cff-shared-link {background:none; border: 0; box-sizing:content-box; float: none; padding: 0; }
.cff-text {font-size: 12px; }
#cff.cff-thumb-layout .cff-post-text {padding: 0 0 10px; }
#cff .cff-post-links {display: none;}
#cff .cff-meta-wrap {margin: 0;}
.cff-likebox .fb_iframe_widget {display:none; }
	
#recent-posts-3 li {
	list-style-image: url(http://thedirectorlist.com/images/triangle-bullet.gif);
	
}

.pre-footer1 #recent-posts-3 {
	list-style: none;
}

.pre-footer1 .widgettitle {
	display:none;
}

.pre-footer h3 {
	font: roboto slab;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: .5px;
	color: #1a1a1a;
}

.pre-footer1 ul {
	padding-left: 0px !important;
}

.pre-footer2 ul {
	padding-left: 0px !important;
}

.pre-footer3 ul {
	padding-left: 0px !important;
}

.page-id-88 #main-sidebar-container #main { /* About The People page padding */
	margin-bottom: 65px;
}

@charset "utf-8";
/* CSS Document */

#cxkg {display:none;}
.slidecontainer {width: 100%; margin: 0 auto;}
.slider1 {float:left; display:block; margin-bottom: 20px; }
.home-ad {float:right; display:block; width: 300px; }
.home-ad img {padding: 0px !important; border: 0px solid #fff; }
.slider3 img {float: right; padding: 0px !important; border: 0px solid #fff; margin-top: -17px !important }

.lens-tool-kit.sd2-dark.sd2-none.sd2-nav-pos-right .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-none.sd2-nav-pos-left .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-hairline.sd2-nav-pos-right .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-hairline.sd2-nav-pos-left .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-frame.sd2-nav-hanging .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-frame .sd-wrapper {background: #fff; border: 0; box-shadow:none;}
.lens-tool-kit.sd2-frame {border-radius: 0; box-shadow:none;}
#SlideDeck-74 .slide-title, #SlideDeck-74-frame .sd2-custom-title-font, #SlideDeck-74 .sd2-slide-title {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); 
	font-family: roboto slab !important; 
	font-weight: normal !important;
	 text-transform: uppercase;
	 padding: 5px 5px 5px 2px !important;
	 margin-left: 30px !!important;
	 margin-top: 7px !important;
	 
	 }



.lens-tool-kit.sd2-title-dark .sd-node-title-box {margin-top:32%; background:none;}
.lens-tool-kit .slide-title a, .lens-tool-kit .slide-title a:link, .lens-tool-kit .slide-title a:visited {background:none;}
.lens-tool-kit .sd-node-title-box .slide-text {margin: 0; color:#fff; font-weight: bold;}


.lens-tool-kit.sd2-frame.sd2-nav-hanging .sd-wrapper, .lens-tool-kit.sd2-frame .sd-wrapper {border-radius: 0; box-shadow: 0;  }





#cff .cff-item {border-bottom: 0; clear:none; padding: 10px 30px 10px 0; width:30%;}
#cff {width: 100%;}
#cff .cff-link-title {float: none; font-weight: 100; font-size: 12px; }
#cff .cff-text-link {clear: none; float: left; font-size: 10px; padding: 0 0 0 10px; width: 40%;}
#cff .cff-link {clear: both; float: left; margin-right: 0%; max-width: 50%; width: 50%;}
#cff .cff-shared-link {background:none; border: 0; box-sizing:content-box; float: none; padding: 0; }
.cff-text {font-size: 12px; }
#cff.cff-thumb-layout .cff-post-text {padding: 0 0 10px; }
#cff .cff-post-links {display: none;}
#cff .cff-meta-wrap {margin: 0;}
.cff-likebox .fb_iframe_widget {display:none; }

#SlideDeck-74-frame .accent-color {color: #fff !important; }
#SlideDeck-74 .slide-title, #SlideDeck-74-frame .sd2-custom-title-font, #SlideDeck-74 .sd2-slide-title {font-family:roboto slab !important;}
.lens-tool-kit.sd2-title-dark .sd-node-title-box {background: 0;}
.lens-tool-kit .sd-node-title-box .slide-text {margin: 0 !important; }
.lens-tool-kit .slide-meta {display: none !important;}
.lens-tool-kit.sd2-show-readmore .sd-node-title-box .readmore {display:none !important;}
.lens-tool-kit .slide-title a, .lens-tool-kit .slide-title a:link, .lens-tool-kit .slide-title a:visited {background: none !important;}

.widget_woodojo_instagram ul.alignleft li {
	margin-bottom: 2px !important;
	margin-right: 1px !important;
}

.recent-posts-widget-with-thumbnails ul li {
	list-style: none; 
}

.pre-footer1 .entry ul {
	padding: 0 0 0 0 !important ;
}

.pre-footer2 .entry ul {
	padding: 0 0 0 0 !important ;
}

.pre-footer3 .entry ul {
	padding: 0 0 0 0 !important ;
}
	
	.lens-tool-kit.sd2-dark.sd2-none.sd2-nav-pos-right .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-none.sd2-nav-pos-left .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-hairline.sd2-nav-pos-right .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-hairline.sd2-nav-pos-left .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-frame.sd2-nav-hanging .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-frame .sd-wrapper {background: none !important; border: 0 !important; box-shadow:none; !important}
.lens-tool-kit.sd2-frame {box-shadow: none !important; border-radius: 0 !important;}
.lens-tool-kit.sd2-frame .slidedeck {border-radius: none !important;}
.lens-tool-kit.sd2-frame.sd2-dark .slidedeck {border: 1px solid #999999 !important; }
.lens-tool-kit .sd-lens-shadow-top {display: none !important;}
.lens-tool-kit .sd-lens-shadow-left {display: none !important;}
.lens-tool-kit .sd-lens-shadow-corner {display: none; !important;}
.lens-tool-kit.sd2-title-dark .sd-node-title-box {background: 0 !important;}



.cff-wrapper #cff {
	margin-top:5px !important;
}

#cff .cff-item:first-child {
	padding-top: 10px;
}

.lens-tool-kit.sd2-dark.sd2-none.sd2-nav-pos-right .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-none.sd2-nav-pos-left .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-hairline.sd2-nav-pos-right .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-hairline.sd2-nav-pos-left .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-frame.sd2-nav-hanging .sd-wrapper, .lens-tool-kit.sd2-dark.sd2-frame .sd-wrapper {
	box-shadow:none !important;
	border: 0px solid none #fff;
}

.widget_woodojo_tweets ul.tweets li {
	padding: 1em 0 !important;
}

.widget.widget_woodojo_instagram.amr_widget {
	margin-left: -8px !important;
	margin-right: 5px;
}

#footer .col-full {
	border: 0px solid none #fff;
}

#copyright {
	font-family: roboto slab;
	font-size:8px;
	color: #99999;
}

/*Mail Chimp */
#connect .newsletter-form .email {
	color: #adadad;
	font-family: 'Roboto Slab', serif;
	letter-spacing: .01em;
	text-transform: uppercase; 
	float:left;
	display: block;
	height: 27px;
	padding-bottom: 0px !important;
	padding-left:: .6em !important;
	padding-top: 0px !important;
	width: 60%;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
	font-family: 'Roboto Slab', serif;
	letter-spacing: .01em;
	font-weight: normal;
	background: none repeat scroll 0 0 #787878;
	line-height: 4px;
}

#mce-EMAIL .required email {
	margin-bottom: 0px;
	padding: 0px; 
}

#connect .newsletter-form .submit {
float: left;
margin-left: 5px;
width: 28% !important;
	/* padding: 9px 0px !important; */
	height: 28px;
	background-color: #363636 !important;
}

.header-widget #connect .newsletter-form .submit 
{
float: left;
margin-left: 5px;
width: 25% !important;
	/* padding: 9px 0px !important; */
	height: 28px;
	background-color: #363636 !important;
}

#connect .newsletter-form {
	height: 35px;
}
	
#connect .newsletter-form .required {
	border: 1px solid #d8d8d8 ;
}

a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
	background-color: #c1d721 /*green*/ ;
}

.header-widget #connect p {
	display: none; 
}

.header-widget #connect {
	width: 60% ;
}

.header-widget #connect h3 {
	font-family: roboto slab !important;
	margin-bottom: 3px;
	color: #c1d721;
	font-size:12px;
	text-align: right;
}

.header-widget #connect .newsletter-form .submit {
	float: right;
	font-size: .75em !important;
	letter-spacing:.05em;
		font-family: roboto slab !important;
}

.header-widget #connect .newsletter-form .submit a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover  {
	background-color: #c1d721 !important;
}

.header-widget #connect .newsletter-form .email {
margin-left: 20px;
font-size: 11px;
text-align: center; 
letter-spacing: 0.05em;
	
}

.header-widget #connect {
	float: right;
	display: block;
	width: 60%;
	margin-top: 130px;
}
.pre-footer1 a:link, a:visited, a.flex-prev:hover, a.flex-next:hover {
	color: #1a1a1a; !important }

.pre-footer1 a {
	color: #1a1a1a; !important }
		
.pre-footer1 .rpwwt-post-title {
	color: #1a1a1a; !important }

.widget_woodojo_tweets ul.tweets li.tweet-number-1 {
	padding-top: 0px !important;
}



.page-id-15 .entry-table {
	margin-bottom: 8px; !important ;
}



.lens-tool-kit .sd-node-title-box {padding: 10px 20px 10px 60px; !important}

.lens-tool-kit.sd2-title-dark .sd-node-title-box  {background: url("http://www.thedirectorlist.com/wp-content/themes/canvas/images/reelback.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.lens-tool-kit.sd2-title-dark .sd-node-title-box {margin-top: 30%; !important}



.entry table {
	box-shadow:none !important;
	margin-bottom: .5em !important ;
}

#footer-widgets {
	margin-top: 40px !important;
	border-top: .28em dotted #333333 !important;
	padding: 0px 10px !important;
}

.page-id-52 .title, .page-id-49 .title, .page-id-134 .title {
	display: none;
}

.roboto {
	font-family: roboto slab; 
	font-weight: lighter;
	text-transform: uppercase ;
	letter-spacing: .02em;
}

.page-id-134 h2 {
	font-family: oswald;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .02em;
	color: #1a1a1a;
}

.entry .entry p { 
font-family: roboto slab; !important	
font-weight: normal;
color: #1a1a1a;
letter-spacing: .01em;
}

.page-id-49 h2 {
	font-family: oswald;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .02em;
	color: #1a1a1a;
}

.oswald h2  {
	font-family: oswald;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .02em;
	color: #1a1a1a;
}

.hoverimage {
position:relative; width:200px; height:150px; margin-bottom: 30px ;
}
.hoverimage img {
position:absolute; top:0; left:0; -webkit-transition: opacity 1.1s ease; transition: opacity 1.1s ease;
}
.hoverimage:hover .image1 {
opacity:0;
}

#footer, #footer p {
	font: 11px Roboto Slab !important;
	font-weight: normal;
}

.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
	width: 21.91%;
}

.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main
{
	width: 74.89%;
}

.home-slider {float:left; width:620px; display: block; margin-bottom: 35px !important; margin-top:30px !important;}

.search-title {font: roboto slab; 
	font-weight: normal;
	color: #c1d721;
	text-align:center;
	width:100%;
	font-size:15px;
}

.cbFormTextField_7ec8f2d9684c76
{
	padding: 15px 15px !important;
}
.footer-widget-2 #connect .social a.delicious:before {
	display: none;
}


 .page-id-161 #caspioform table{
	background: url(http://www.thedirectorlist.com/wp-content/themes/canvas/images/search-bg5.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
	height:35px !important;

	} 
	

	
	.advanced {
		color: #c1d721;
		float:right;
		position:relative;
		font-size:10px;
		font-weight:normal;
		margin-right:-12%;
		top:-89px !important;
		background: rgba(255,255,255,.9);
	}

.page-id-44 #cbParamVirtual1 {
	margin-left: 0px !important;

}

 .page-id-44 #cbcf8c3000a99a477738f544fc96b4 table {
	background: none repeat scroll 0 0 transparent;
}

 .page-id-44 #cbcf8c3000a69a2ef1184d40ef9870 table {
	background: none repeat scroll 0 0 transparent;}

.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
	margin-top: 7px;
}

 .page-id-52 .entry img, img.thumbnail, #portfolio .group.portfolio-img img {
border: 0px solid #fff; 
 }
 
 /*single item search result table */
#cbTable_60ad2201a07317 td {
	background-color: #fff !important;
}

#cbDataAjaxCtnr_8992d0b309634b #caspioform {
	background-color: #fff !important;
}

#cbDataAjaxCtnr_8992d0b309634b #caspioform table {
		background-color: #fff !important;
}

#cbDataAjaxCtnr_8992d0b309634b #caspioform td {
		background-color: #fff !important;
}

#cbDataAjaxCtnr_8992d0b309634b #caspioform tr {
		background-color: #fff !important;
}

#cbTable_24c80138331cba #caspioform table {
			background-color: #fff !important;
}

#cbTable_24c80138331cba #caspioform td {
			background-color: #fff !important;
}

#cbTable_24c80138331cba #caspioform tr {
			background-color: #fff !important;
}

#cf8c3000f14d1304d93e4e6eb532 table {
	background-color: #fff !important;
}

/*white background for background takeover plugin */
#content { 
background-color: #fff !important;

}

#nav-container {
	padding-bottom: 10px; 
}

#footer-widgets {
	background-color: #fff !important;
margin-top: 5px !important;
	
}

#header {
	background-color: white	;
	padding-bottom: 0px !important;
	padding-top: 20px !important;
}

#header-container {
	background-color: transparent !important ;
}



#nav-container {
	background-color: transparent !important;
}

#main-wrapper {
	clear:none;
	margin:0 auto;
	width:1005px;
	box-shadow: 0px 3px 3px 5px rgba(0, 0, 0, 0.2);
	background-color:white !important;
}

/*contact page email subscribe */
.mail-header {font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:normal; font-size:31px; color:#cedc31; line-height:1.3em;}

.page-template-template-contact-php .location-twitter .contact-social {width: 100% !important;}
	
.page-template-template-contact-php .location-twitter .contact-social #connect .social {width:100% !important ; display:block; margin:0 auto; text-align:center; }

.location-twitter #connect .newsletter-form {display: none;}

.page-id-49 #gallery-2 img {border: 0px solid #fff !important;
}
#gallery-2 .gallery-caption {
	font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:normal; font-size:14px; color: #333; }

.page-id-161 #footer-widgets {
	margin-top: -450px !important;
}

.page-id-161 #main-wrapper {
	padding-bottom: 400px !important;
}
	
#cbTable_270f68a97a441f {
	border-width: 0px !important;
	border: 0px solid #fff;
}

#cbTable_270f68a97a441f .entry table td, .entry table th {
	border-right: 0px dotted #fff !important;
}

.entry table td, .entry table th {
    border-right: 0px solid #fff;

}

select {
	font-family: roboto slab !important;
	font-weight:400 !important;
	font-size:.75em !important;
}

input[value="Reset"] {
	border: 0px solid #fff;
	color: #c1d721;
	display:block;
	font-size:13px;
	margin: 0 auto;
	padding:0px !important;
	position: relative;
	text-align:center !important;
	top: 80px;
}

.page-id-44 h1.title {
	padding-left:15px !important;
	margin-top:10px !important;
}

.isthisyou {
	font-family: roboto slab, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}

.detailtable table {
	width:auto !important;
	
}


.detailtable #Mod0CancelRecord {
display: block;
margin: 0 auto;
position: relative;
text-align: center !important;
float:left;
}

.page-id-85 .entry img {
	border:0px solid #ffffff !important;
}

.page-id-52 #connect .social a.delicious {
	display:none;
}

body.full-width #header, #nav-container, body.full-width #content, body.full-width #footer-widgets, body.full-width #footer { /*content padding for whole site */
	padding-left: 2.5em;
	padding-right: 2.5em;
}



.page-id-161 .cbFormTextField {
	min-height:50px !important;
	height: 50px !important;
	
}

.comingsoonoverlay {
	background-color: rgba(0, 0, 0, .7); 
	clear:both;
	font-size:30px;
	font-family: roboto slab;
	margin:385px 0 0 8px;
	padding: 5px 5px 5px 40px;
	position:absolute;
	text-transform: uppercase;
	z-index:999999;
	letter-spacing: .06em;
	color: rgba(255, 255, 255, 0.85);
	background-image:url("http://www.thedirectorlist.com/images/film-reel_white.png");
	background-repeat:no-repeat;
}


#footer-widgets .block {
	padding-left:1.5% !important;
	width: 28% !important;
}

/* increase space between nav and page title, and page title and content */

.page-id-44 h1.title {
	padding-bottom: 5px !important;
}

.page-id-42 #content {
	padding-top: 50px !important;
}
.page-id-42 h1.title {
	padding-bottom: 5px !important;
}

.page-id-85, .page-id-83, .page-id-88, page-id-269 h1.title {
	padding-bottom: 5px !important;
	padding-left: 15px !important;
}
/* .page-id-88 #content {
	padding-top: 50px !important;
} */
.page-id-88 h1.title {
	padding-bottom: 5px !important;
		padding-left: 15px !important;
}
/* .page-id-83 #content {
	padding-top: 50px !important;
} */
.page-id-83 h1.title {
	padding-bottom: 5px !important;
		padding-left: 15px !important;
}
/*.page-id-269 #content {
	padding-top: 50px !important;
} */
.page-id-269 h1.title {
	padding-bottom: 5px !important;
		padding-left: 15px !important;
}

.page-id-49 #content {
	padding-top: 50px !important;
}
.page-id-49 h1.title {
	padding-bottom: 5px !important;
		padding-left: 15px !important;
}
.page-id-52 #content {
	padding-top: 20px !important;
}
h1.title {
	padding-bottom: 5px !important;
			padding-left: 15px !important;
}

.two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main {padding-top:20px !important;
}

.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {margin-top:27px !important;
}

option[selected="selected"] {
	background: #b3c818;
}

.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active {
	font-family:roboto slab;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #c1d721 !important;
}

.vimeoBadge a:hover {
	color: #abc10c !important;
}

a[href^=tel]{
    color:inherit;
    text-decoration:none;
}

/* NEW social inside Nav css */
#navigation .social {float:right;margin:0em 0.5em 0 0;}
 
#navigation .social a {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
#navigation .social a:hover {
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}

#navigation .social a:hover {
  text-decoration: none;
}
#navigation .social a:before {
  font-family: Social;
  font-size: .85em;
  line-height: 1;
  margin: 0 0.2em 0.2em 0;
  padding: 0 0.53em 0 .53em;
  display: inline-block;
  -webkit-border-radius: 300px;
  -moz-border-radius: 300px;
  border-radius: 300px;
  color: #1a1818 ;

}
#navigation .social a.subscribe:before {
  content: '\e001';
background-color: #fff;
}
#navigation .social a.twitter:before {
  content: '\e002';
background-color: #fff;
}
#navigation .social a.facebook:before {
  content: '\e003';
background-color: #fff;
}
#navigation .social a.youtube:before {
  content: '\e004';
background-color: #fff;
}
#navigation .social a.flickr:before {
  content: '\e005';
background-color: #fff;
}
#navigation .social a.linkedin:before {
content: url('http://www.thedirectorlist.com/wp-content/themes/canvas/images/tumblr-icon.png');
background-color: #fff;
}
#navigation .social a.delicious:before {
content: url('http://www.thedirectorlist.com/wp-content/themes/canvas/images/donate-icon.png');
background: none;
}
#navigation .social a.googleplus:before {
  content: '\e008';
background-color: #fff;
  font-weight: bold;
}
#navigation .social a.dribbble:before {
  content: '\e009';
background-color: #fff;
}
#navigation .social a.instagram:before {
  content: '\e010';
background-color: #fff;
}
#navigation .social a.vimeo:before {
  content: '\e011';
background-color: #fff;
}
#navigation .social a.pinterest:before {
  content: '\e012';
background-color: #fff;
}

#connect .social a.linkedin:before {
	content: url('http://www.thedirectorlist.com/wp-content/themes/canvas/images/tumblr-med-icon.png');
	width: 13px;
	height: 13.5px;
	padding-top:5px;
	text-align: center;
	background-color: #000;
}


#connect .social a.delicious::before {
	content: url('http://www.thedirectorlist.com/wp-content/themes/canvas/images/paypal-med-icon.png');
	width: 13px;
	height: 13.5px;
	padding-top:5px;
	text-align: center;
	background-color: #000;
}


#connect .social a::before {
	font-size: .9em ;
	background-color: #000;
}

#connect .social a.vimeo::before {
		background-color: #000; }
		
#credit.col-right {display: none !important;
}

#tabs ul.wooTabs li a, .widget_woodojo_tabs .tabbable .nav-tabs li a, .wooTabs li a {
	font-weight:normal !important;
}

#tabs .inside li span.meta, .widget_woodojo_tabs .tabbable .tab-pane li span.meta {
	font-weight:normal !important;
}

label[for="cbParamVirtual1"] {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

#sidebar #submit, .submit, input[type="submit"] {
	font-size:.75em !important;
}

/*
.detailssocial {
	width: 31px; border: 0px solid #fff; display:block;float:left !important;
} */

#tabular.entry table {width: auto !important; }

.result_detail {
	float: left !important; }
	
.cbFormLabelCell .result_detail {
	width:10% !important;
}

.details_label {float:left !important; width: 50% ;}

.widget-title a:link a:link, a:visited, #loopedSlider a.flex-prev:hover, #loopedSlider a.flex-next:hover a:link, a:visited, #loopedSlider a.flex-prev:hover, #loopedSlider a.flex-next:hover {color:  #1a1a1a !important; }

.people-icons { border: none 0px #fff !important; padding: 0px 3px 0px 3px !important; vertical-align:top !important;}

#recent-posts-2 a:link, a:visited, #loopedSlider a.flex-prev:hover, #loopedSlider a.flex-next:hover {color:  #1a1a1a !important; }

.post-510 .entry table /*shrink spacing in database search form */ {margin-bottom: 0px !important }

.post-510 input[value="Reset"] {

	top: 70px;
}
.mobiledb {color: #666;}

.entry, .entry p {padding-left: 8px; }

a:visited {color:#abc10c !important; }

#recent-posts-2 a:visited {color:#abc10c !important; }
#recent-posts-2 a:link {color:#c1d721 !important; }



	 .page-id-564 #caspioform table{
	background: url(http://www.thedirectorlist.com/wp-content/themes/canvas/images/search-bg5.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
	height:35px !important;
	width:927px !important;}
	
	 .page-id-161 #caspioform table{
	background: url(http://www.thedirectorlist.com/wp-content/themes/canvas/images/search-bg5.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
	height:35px !important;
	width:927px !important;}
	
.home-ad {margin-top: 30px !important; 
font-size: 11px;
font-family: roboto slab;
font-weight:normal;
text-align:center;}
	


	.page-id-564 #footer-widgets {margin-top:-300px !important; }
	.page-id-564 #main-wrapper {padding-bottom:300px !important; }
	
.clicktosort {	color: #666; font-size:.75em; font-style: italic; margin-bottom:-2%; padding-left: 10px; float:right; }
.clicktosort img {border:none !important; }

a.detailssocial[href='']{
    display:none;
}

#results {margin-top:50px !important; }

/* Base styles for the element that has a tooltip */
[data-tooltip],
.tooltip {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: 
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:    
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:         
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {
  z-index: 1000;
  padding: 8px;
  width: 160px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  font-size: 14px;
  line-height: 1.2;
}

/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
  margin-left: 180px;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
  -webkit-transform: translateY(-100px);
  -moz-transform:    translateY(-100px);
  transform:         translateY(-100px); 
  width: 180px !important;
}
