@charset "utf-8";
/* CSS Document */
/*
Theme Name:Implant Dentist in houston
Theme URI:http://shinedplug.kamalahmed.info
Description:Custom Wordpress Multi column Theme For Small Business or Personal Use
Version: 1.0
Tags: Multi Column Layout, Custom Widgets Ready, Shortcode,  
*/
@import url(//fonts.googleapis.com/css?family=News+Cycle|Yanone+Kaffeesatz|Anton|Oswald|PT+Sans+Narrow);
/*
font-family: 'News Cycle', sans-serif;
font-family: 'Yanone Kaffeesatz', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Anton', sans-serif;
font-family: 'PT Sans Narrow', sans-serif;

.widget ul li a:before{content:"› "; color:#000}
.widget ul li:last-child{ border-bottom:none;} 
*/

html{ } 
body{text-align:center;  font-family:Arial,Tahoma; font-size:14px; line-height:normal; line-height:22px; background:#000;}
#background{ width:100%;color:#161616;background: url(images/bg.png)  repeat-x #edeeee; margin: 0 auto; position:relative}
#footer_bg{background:url(images/pattern/01.png) #0466b2; border-top:solid 1px #fefefe }
.pagewidth{width:1000px; margin:0 auto; text-align:left;}

#pagewidth{text-align:left; margin-left:auto; margin-right:auto; margin-bottom:0;} 
#wrapper{width:auto; padding:20px 15px;border-top:none; background:#edeeee }
#contentwrapper{float: left;width: 100%;}

.template{  padding:0px 30px; background:none}
.sidebar{ width:200px; background:none;}
.additionalSidebar{ width:160px; background:none}

/*-----------------------Template Column Layout--------------------------------------*/
#temp-full-width {margin: 0; padding:0px 0px;}

#temp-left-sidebar{margin: 0 0px 0 200px; padding-right:0}
#leftcolumn {float: left; margin-left: -100%; }

#temp-right-sidebar{margin: 0 200px 0 0px; padding-left:0}
#rightcolumn {float: left; margin-left: -200px;}

#temp-left-right-sidebar{margin: 0 160px 0 200px; }
#temp-left-right-sidebar-left {float: left; margin-left: -100%;  }
#temp-left-right-sidebar-right {float: left; margin-left: -160px; }

#temp-left-2-sidebar{margin:0 0px 0 380px; padding-right:0}
#temp-left-2-sidebar-left {float: left; margin-left: -100%; }
#temp-left-2-sidebar-right {float: left; margin-left: -780px; }

#temp-right-2-sidebar{margin: 0 380px 0 0px; padding-left:0}
#temp-right-2-sidebar-left {float: left; margin-left: -380px; }
#temp-right-2-sidebar-right {float: left; margin-left: -160px;}

#default-column {margin: 0 200px 0 0px; padding-left:0 }
#default-sidebar{float: left; margin-left: -200px; width:200px;}


/*-------------------------------------Widget Style---------------------------------------------*/
.widget { margin-bottom:15px;}
.widget ul{ margin:0; padding:0; list-style:none}
.widget ul li{ margin:0; padding:0; list-style:none; border-bottom:solid 1px #f1f1f1}
.widget ul li a{ margin:0; padding:0px 0px 5px 20px; list-style:none; color:#0099ff; display:block;  text-decoration: none; background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/checklist3.png) no-repeat left 4px ;}
.widget ul li a:hover{color:#e70102}
.widget ul li ul li a{ padding-left:20px;  }
.widget ul li ul li ul li a{ padding-left:30px;}
.widget .current_page_item a{color:#e70102}
.widget .current-menu-item li a{color:#0099ff;}
.widget .Widgets{ margin-bottom:10px;  padding:10px;}
.widget .Widgets p{ margin:0; padding:0}
.widget h2 { background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/divider4.png) repeat-x bottom}
/*-------------------------------------Text formating -------------------------------------------*/

html,body,form,h1,h2,h3,h4,h5,h6,span,div,p,input,textarea,button{ padding:0; margin:0; background:transparent;}
img{border:none;}
a:link,a:visited,a:active,a:hover{color:#2ca9f9; text-decoration:none;}

.post li{ padding-bottom:10px;}

blockquote{ padding:10px 20px; margin:0px; font-size:12pt; background:#f7f7f7; border-left:solid 5px #f1f1f1; color:#000 }
hr{}

strong, em{ color:#ff6600;  }
li{ color:#161616;  }
small{ color:#999; text-transform:uppercase; font-size:9px; line-height:24px;}

h1{ font-size:20pt;}
h2{ font-size:18pt;}
h3{ font-size:16pt;}
h4{ font-size:14pt;}
h5{ font-size:12pt;}
h6{ font-size:11pt;}

h1,h2,h3,h4,h5,h6{ font-family: 'Oswald', sans-serif; font-weight:normal; padding:5px 0px 5px 0px; margin:0; color:#063f86; line-height:normal}

iframe { border:solid 6px #444444 !important}
.pp_default iframe { border:none}

#rightcolumn h1,
#rightcolumn h2,
#rightcolumn h3,
#rightcolumn h4,
#rightcolumn h5,
#rightcolumn h6{ font-family: 'Oswald', sans-serif; line-height:normal}

#leftcolumn h1,
#leftcolumn h2,
#leftcolumn h3,
#leftcolumn h4,
#leftcolumn h5,
#leftcolumn h6{}

input{ padding:3px; border:solid 1px #dadada; background:#fff}
textarea{border:solid 1px #dadada; background:#fff; overflow:auto; width:100%}

#header {height:140px;width:auto; margin:0px; padding: 10px 0px;  }
#header .widget {text-align:center; float:right; clear:right; color:#f38b00; font-size:16pt; background:none;font-family: 'Oswald', sans-serif; line-height:normal; padding-top:0px; padding-right:50px}
#header .widget li{ float:left}
.logo{ float:left; margin:0px 0px 0px 0px}

.slide{ min-height:368px; color:#FFF;font-family: 'Oswald', sans-serif; text-align: center; z-index:101; margin-top:50px;}
.slide h1{color:#FFF;font-family: 'Yanone Kaffeesatz', sans-serif; margin:0; padding:5px 0 10px 0; font-size:22pt;}
.slide iframe{ border:solid 5px #FFF;}

/*Navigation Style */
#nav_bg{ height:50px; background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/nav_bg.png) repeat-x; position:fixed; top:0; left:0; z-index:9999 ; display:block; width:100%; text-align:center}
#navigation{ height:50px; font-size:13px;  padding:0px; font-family: 'Oswald', sans-serif; text-transform:uppercase; text-align:left; background: url(images/nav-border.png) no-repeat left }
#navigation .left{ display:block; width:15px; background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/nav_left.png) no-repeat; float:left; }
#navigation .right{ display:block; width:15px; background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/nav_right.png) no-repeat; float:right; }
#navigation .menu,
#navigation .menu ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;z-index:1999}
#navigation .menu a{display:block; padding:0px 12px 0px 12px; text-decoration:none;line-height:50px; color:#fff; background:url(images/nav-border.png) no-repeat right }
#navigation .menu a:hover{ color:#fff;}

#navigation .menu .current_page_item a { color:#fff;}
#navigation .menu .current_page_item li a{ background:#fa9f1b; color:#fff;}
#navigation .menu .current_page_item li a:hover{ color:#fff;}

#navigation .menu li{float:left;position:relative; }
#navigation .menu li:hover{ background:#fa9f1b}
#navigation .menu ul {position:absolute;display:none;width:162px;margin:0px 0px 0px 0px; }

#navigation .menu li ul a{width:180px;float:left; background:#f7ac27; color:#fff; border: solid 1px #ff6e02;border-top:none;line-height:20px;padding:5px 10px 5px 10px; font-size:10pt }
#navigation .menu li ul a:hover{color:#fff;}
#navigation .menu ul ul{top:auto;}	
#navigation .menu li ul ul {left:202px;margin:0px 0 0 0px;}

#navigation .menu li:hover ul,
#navigation .menu li:hover ul ul, 
#navigation .menu li:hover ul ul ul, 
#navigation .menu li:hover ul ul ul ul{display:none;}

#navigation .menu li:hover ul, 
#navigation .menu li li:hover ul, 
#navigation .menu li li li:hover ul, 
#navigation .menu li li li li:hover ul{display:block;}


#content{}
#content p{ margin-bottom:10px}
.cntn_widgets{  margin-bottom:10px; border:solid 1px #dadada; background:#fff; text-align:center}

.post{ margin-bottom:50px; padding:0px 0; }
.post a.readmore{color:#e70102; text-decoration:none;font-family: 'Oswald', sans-serif; text-transform:uppercase ; font-size:11px}
.post a{ color:#2ca9f9; text-decoration:underline}
.post a strong{ color:#2ca9f9; text-decoration:underline}
.offer li{ font-size:18pt; line-height:40px; font-family: 'Oswald', sans-serif; font-weight:bold; color:#000; list-style: none; padding-left:40px; background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/bullet.png) no-repeat left center }
.post img{ background:#f6f6f6; border:solid 1px #e5e5e5; padding:5px}
.post_title{color:#000; padding:0; font-family: 'Oswald', sans-serif; font-size:25pt;  line-height:40px }
.post_title a{ color:#0099ff; text-decoration:none;}
.post_title a:hover{ color:#e70102;}

.post_navigation{ border: solid 1px #e3e3e3; display:block; text-align:center; padding:5px 0px; margin:50px 0}
.post_navigation a{ padding:0px 10px; text-transform:uppercase; text-decoration:none;}

#footer{ margin:0 auto; text-align:left; font-size:90%;}
#footer .widget {padding:10px 0px; float:left; width:30%; margin:15px 3% 10px 0px; color:#bababa ; }
#footer .widget li{ border-bottom:solid 1px #000}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6{ color:#CCC}
.copyright{text-align:left; font-size:11px; height:35px; line-height:35px; background:#000; color:#666; border-top: solid 1px #333}

/***********************:: Common class ::********************************/
.alignright{float:right; margin-left:10px; border:solid 1px #eee; padding:3px}
.alignleft{float:left; margin-right:15px;border:solid 1px #eee; padding:3px}
.aligncenter { display:block; text-align:center;}
.clear_right{ clear:right;}
.clear_both{ clear:both;}
.clear_left{ clear:left;}
.hide{ display:none; visibility:hidden;}
/***********************::Hot fix ::********************************/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
* html ul li { float: left; }
* html ul li a { height: 1%; }

/***********************::printer styles ::********************************/

 @media print{}

/*Default style for Pagination*/
.wp-pagenavi {
	clear: both;
	color:#999999;
	font-size:13px;
	margin:20px 0px;
		
	}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #000;
	padding: 3px 5px;
	margin: 2px;
	color:#02518e;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {	font-weight: bold;	color:#000;}

.contact{ display:block; background:#f4f4f4; border:solid 1px #d6d6d6; color:#0466b2; padding:10px 10px 0px 10px; margin-top:15px; font-size:13pt; font-weight:bold}
.contact h2{ display:block; clear:both; margin-bottom:20px; }
.contact p{}
.contact input{ border:solid 1px #dadada; color:#000; padding:5px 0; width:99%;}
.contact select{ border:solid 1px #dadada; color:#000; padding:5px 0; width:99%;}
.msg textarea{ width:96%; overflow:auto}
.btn input, .btn a
{ 
	border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29);
    display: inline-block;
    font-family: sans-serif;
    margin: 10px 5px 5px 0px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
	font-size:15pt;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:35px;
	height:60px; line-height:60px;
	display:block;
	text-transform:uppercase;
	}


.page-header{ display:block; min-height:85px;}
#slide{background:url(images/image_shadow.png ) no-repeat bottom; min-height:85px; margin-bottom:-25px; padding-bottom:30px; text-align:left; float:left }
.optin{ float:left; background:#FFF; width:250px; padding:15px; margin:20px;}
.optin p ,.optin h1{ padding:0; margin:0} 
.optin form{ background:#f4f4f4; padding:10px}
.optin form input{ width:220px}
iframe{ border:solid 1px #dadada; background:#fff}
/*-------------------------------------------------------------------------------------------------------------------- */
/*													All Short Code													   */
/*-------------------------------------------------------------------------------------------------------------------- */

.one_third{ width:30%; float:left; margin-right:5% ;  padding-bottom:10px;}
.two_third{width:65%; float:left; margin-right:5%;  padding-bottom:10px;}
.one_half{ width:48%; float:left; margin-right:4%;  padding-bottom:10px; }
.one_fourth{ width:22%; float:left; margin-right:4% ;  padding-bottom:10px;}
.three_fourth{width:74%; float:left; margin-right:4% ;  padding-bottom:10px;}
.last{ margin-right:0;}

.one{ font-family: 'PT Sans Narrow', sans-serif; font-size:20px; text-transform:uppercase; color:#373636; padding:0px 0px; line-height:normal}

.divider{ display:block; background:url(images/gray-dot.png) repeat-x center; height:25px; overflow:hidden; text-align:center; margin:20px 0; clear:both}
.divider .style1{ background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/divider1.png) no-repeat; width:70px; height:25px; overflow:hidden; margin:0 auto}
.divider .style2{ background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/divider2.png) #edeeee repeat-x center; height:25px; overflow:hidden; margin:0 auto}
.divider .style3{ background:url(images/divider3.png) #edeeee repeat-x center; height:25px; overflow:hidden; margin:0 auto}
.divider .style4{ background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/divider4.png) #edeeee repeat-x center; height:25px; overflow:hidden; margin:0 auto}
.clear{display:block;  height:15px; overflow:hidden; text-align:center; margin:0px 0; clear:both; }

.checklist li{ line-height:20px; list-style:disc inside; margin:0; padding-bottom:10px}
.checklist1 li{ padding-left: 25px; line-height:20px; background:url(images/checklist1.png) no-repeat left 2px ; padding-bottom:10px}
.checklist2 li{ padding-left: 25px; line-height:20px; background:url(images/checklist2.png) no-repeat left 2px ; padding-bottom:10px}
.checklist3 li{ padding-left: 25px; line-height:20px; background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/checklist3.png) no-repeat left 2px ; padding-bottom:10px}

.dropcaps{ font-size:40pt; line-height:40px; padding:5px; float:left; margin:0px 5px 5px 0px; color:#000;}
.dropcaps1{ background:#a3c639; font-size:30pt; line-height:30px; padding:10px; float:left; margin:0px 10px 10px 0px; color:#FFF;border-radius: 30px 30px 30px 30px;}
.dropcaps2{ background:#191c24; font-size:30pt; line-height:30px; padding:10px; float:left; margin:0px 10px 10px 0px; color:#FFF;border-radius: 30px 30px 30px 30px;}

.notice{ display:block; padding:15px 35px; background: url(images/notice.png) no-repeat 15px 17px #dff2bf; clear:both; margin:15px 0; color:#538e3d ; border:solid 1px #4f8a10}
.warning{ display:block; padding:15px 35px; background: url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/warning.png) no-repeat 15px 17px #ffea73; clear:both; margin:15px 0; color:#ab3c00 ; border:solid 1px #ddb723}
.error{ display:block; padding:15px 35px; background: url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/error.png) no-repeat 15px 17px #ffbaba; clear:both; margin:15px 0; color:#d9000c ; border:solid 1px #d8000c}

.title{  font-family: 'Oswald', sans-serif; font-size:18pt; background:url(images/title.png) repeat-y left; padding:0px 20px; margin:0; line-height:35px}
.title1{  background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/divider4.png) repeat-x bottom ; padding:0px 0px 10px 0px; margin:0; line-height:35px;font-size:18pt;}

a.btn{
	border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29);
    display: inline-block;
    font-family: sans-serif;
    line-height: 1.2em;
    margin: 0px 5px 5px 0px;
    padding: 6px 25px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
 	}

a.btn.rounded{
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:35px;
	}
a.btn.big{
	line-height:1.8em;
	font-size:140%;
	}	

a.btn.black{
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top, #666, #000);
	
}

a.btn.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top, #888, #575757);
}

a.btn.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
}

a.btn.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317);
}

a.btn.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
}

a.btn.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top, #f16c7c, #bf404f);
}

a.btn.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
}
a.btn.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top, #feb1d3, #f171ab);
}

pre, code{ background: url(images/pre.jpg); border:solid 1px #dadada; line-height:25px; color:#000}

/*
Back to top button 
*/
#back-top {	position: fixed;bottom:50px;right:15px;	}

/* Easy social media Icon Plugin CSS*/
#socialMedia{ text-align:left; margin-top:9px}
#socialMedia a{height:32px; overflow:hidden; width:40px; display:inline-block; background-position:top left;  }
#socialMedia a:hover{background-position: bottom left}

.dribbble{ background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/icons/dribbble.png) no-repeat ;}
.facebook{ background:url(images/icons/facebook2.png) no-repeat ; }
.google{ background:url(images/icons/google.png) no-repeat ; }
.linkedin{ background:url(images/icons/linkedin.png) no-repeat ; }
.twitter{ background:url(images/icons/twitter2.png) no-repeat ; }
.youtube{ background:url(images/icons/youtube.png) no-repeat ; }
.rssicon{background:url(http://www.implantdentistinhouston.com/wp-content/themes/implantdentistinhouston.com/images/icons/rss.png) no-repeat ;}

.testimonial{  display:block; background:#f4f4f4; border:solid 3px #f57f1f; color:#0466b2; padding:10px 20px; font-size:13pt; margin-left:-15px;}
.thumb img{ background:#a03921;border-radius:15px;  box-shadow: 5px 5px 5px #888888;padding:0; border:solid 5px #990000}