/*
Theme Name: alterna8 (Shared on MafiaShare.net)
Theme URI: http://www.mafiashare.net
Version: 8.3.1
Description:A powerful and clean theme.Designed by <a href="http://www.mafiashare.net">ThemeFocus</a>
Author: ThemeFocus
Author URI: http://www.mafiashare.net

Copyright: (c) 2009-2015 ThemeFocus.  

License: GNU General Public License v2.0 PHP under GNU General Public License, JS and CSS under ThemeForest License Terms
License URI: http://themeforest.net/licenses/regular_extended

Tags: black, green, white, orange, red
*/


/*
 *  DO'T EDIT THIS FILES!
 *	
 *  This files just only for themeforest upgrader get theme data like name, version etc...
 *
 *  About theme CSS in theme/css/
 *	
 */
 .error-404 {
    padding: 40px 0 120px!important;text-align: left!important;}
#appointment-section {
    background-color: #52c2c6;
    padding-bottom:20px;
    padding-top: 20px;
}


#appointment-section p {
    color: #000;
    font-family: "Nunito",sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto;
    text-align: center;
    width: 90%;
}
.appa{border-radius: 1000px;
background-color: #01ABB1;
cursor: pointer;
display: inline-block;
padding: 1rem 2rem 1.0625rem;
position: relative;
text-align: center;
text-decoration: none;
transition: background-color 300ms ease-out 0s;color: #fff;}

a:hover.appa{color: #d4e8e9!important}


.tblcol thead{line-height: 40px;
    text-align: center;}

.tblcol table{text-align: center;line-height: 40px;}


.tblcol table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{border: 1px solid #dddddd;
    padding-left: 10px;}
.tblcol  th{text-align: center;}

thead {
    background: #01ABB1 none repeat scroll 0 0;
    color: #ffffff;
}

.faq-title h4 {font-size: 17px !important;line-height: 10px !important;margin: 0 !important;}.faq-accordion .faq-main{margin-bottom: 6px!important;}.sp-testimonial-free-wrapper{border: 1px solid rgb(236, 236, 236);margin: 25px 0px;}.fa-angle-left{margin-left: 14px;}.fa-angle-right{margin-right: 14px;}.tfree-testimonial-title h3{margin-top: 20px !important;}
 
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone { margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.services-title.vc_custom_1447801432559
{padding-bottom: 0 !important;}

.phonelink { color:#999999 !important; }

.social-media {
    margin:0 !important;
}
.social-media li {
    display: inline-block;
}
.social-media a {
    background: rgba(0, 0, 0, 0) url("https://toothimplantsydney.com.au/wp-content/uploads/2017/05/social-sprite.png") repeat scroll 0 0;
    display: inline-block;
    height: 30px;
    letter-spacing: -99999px;
    margin-right: 7px;
    text-indent: -99999px;
    width: 30px;
}
.social-media a.fb {
    background-position: 0 0;
}
.social-media a.gplus {
    background-position: -31px 0;
}
.social-media a.twitter {
    background-position: -62px 0;
}
.social-media a.instagram {
    background-position: -93px 0;
}
.social-media a.pinterest {
    background-position: -124px 0;
}
.social-media a.linkedin {
    background-position: -155px 0;
}
.social-media a.youtube {
    background-position: -186px 0;
}

@media(max-width:780px){
.header-style-2 #alterna-header .menu .alterna-nav-menu li a{font-size:1em !important;}
}
@media(max-width:568px){
.youtubevideo iframe{ height:380px !important}
}

.wpcf7-response-output { color:#000 !important; }
