/*
Theme Name: Easy Teeth
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 de
ult theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */




/**
 * 2.0 - Genericons
 */
body.container-fluid{padding:2px; margin:0 auto;}
.grad {
  background: -webkit-linear-gradient(left top, #004a91 , white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #004a91, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #004a91, white); /* For Firefox 3.6 to 15 */
  background: rgba(0, 0, 0, 0) linear-gradient(to right bottom, #004a91, white) no-repeat scroll 50% 50% / cover ; /* Standard syntax */
} 
.my_header_bg {background-color: #fff;}
.my_main_content_bg{background-color:#fff;}
.main-content{padding-top:30px; padding-bottom:30px; background-color:rgba(2, 147, 237, 0.03);}
.logo img{/* width:270px;*/ height:100px;}
.logo_footer img{margin:0 auto;  height:70px; /*width:170px;*/}
.item img{margin:0 auto; height:170px !important;}
.logo-tagline{color:#fff; font-size:20px; text-transform:capitalize;}
.logo-tagline_footer{color:#fff; font-size:14px; text-transform:lowercase;}
.img_btn{width:228px; height:106px; margin:auto; display:block;margin-bottom:6px; overflow:hidden; border-radius:10px; border: 1px solid;}
.video_title{padding:8px; text-align:center; color:#fff; background-color:#283033;margin:0; font-size:20px; font-weight:700;}
.video_section{margin-bottom:20px;}
.welcome_text{color:rgba(0,0,0,0.8); font-size:16px;}
.welcome_text span{color:#fea711;}
footer{padding-top:20px !important;}
.footer_area {
 background: -webkit-linear-gradient(right top,  , white,rgba(0, 74, 145,0.3)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom left,  white, rgba(0, 74, 145,0.3)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom left,  white,rgba(0, 74, 145,0.3)); /* For Firefox 3.6 to 15 */
  background: rgba(0, 0, 0, 0) linear-gradient(to left bottom, white, rgba(0, 74, 145,0.3)) no-repeat scroll 50% 50% / cover ; /* Standard syntax */
}
.footer_links{color: #004a91; display: inline-block; font-size: 14px; margin: 5px;}
.footer_links::after{content:" | "; white-space: pre;}
.nl_send_btn{margin-top:15px;}
.colpyright_link{color:rgba(0,0,0,0.5); margin-top:20px;}
.widget-title{color:#004a91;font-size:18px;}
.text-blue{color:#004a91;}
.navbar{padding-bottom:0;}
.my_menu{background-color:rgb(117, 177, 221); z-index:9999;}
ul.main-menu li > a { color: #000; font-weight: bold;}
ul.main-menu li > ul.sub-menu li > a { font-weight: normal;}
ul.main-menu li.active a{color:#ffdb52 !important;}
.navbar-toggle{background:#fff;}
.navbar-toggle .icon-bar {background: #004191 none repeat scroll 0 0;}
.sub-menu {left:0 !important;top: auto !important;}
.sub-menu2{display:none; position:absolute; left:99.5%;list-style-type:none; top:-3px; z-index:999;}
.sub-menu2 a:hover, .sub-menu2 a:focus{text-decoration: none;}
nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:transparent !important; color:#ffdb52;}
.btn_appointment{background-color:#E46C0B; color:#000 !important; margin-right: 18px; padding: 3px 12px; margin-bottom:5px;}
.btn_appointment:hover {background-color: #cd5500; color: #000030;}
.little_title {
    background-color: #e46c0b;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    margin-bottom: 0;
    padding: 12px 0;
	
}
.dentistry_btn{position:relative;}
.dentistry_btn span{
	position:absolute; 
	font-size:20px;
	padding:5px; 
	top:50%; 
	transform:translate(0%,-50%);
	-webkit-transform:translate(0%,-50%);
	color:#004A91;
	text-shadow:1px 2px 2px #c0c0c0;
}
.top_right_info{text-align:right;}
.feedback_area input, textarea{width:100% !important;}
.nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:10;
}
.social-menu{ position:absolute;right:0;}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}
.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}
.fa-facebook{font-weight:bold !important;}
.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}
.fa-google-plus{font-weight:bold !important;}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}
.fa-linkedin{font-size: 1.9em !important;  margin-top: -1px !important;}
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#309aea;border-color:rgba(0,0,0,0.2)}
.fa-twitter{font-size:1.9em !important;}
.main_footer .menu-quick-links-container{text-align:left;}
.main_footer #menu-quick-links{list-style:none !important; text-indent:25px;}
.main_footer .wpcf7-textarea{height:68px!important;}
.main_footer .menu-item-object-page a {color: #000;}
.main_footer .wpcf7-submit{margin-top:20px;background-color: #5bc0de;border-color: #46b8da;color: #fff;
	 -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.main_footer .wpcf7-validation-errors{border:none !important; color:#ff0000 !important;}
/* inner-pages */
.entry-title{color:#004A91; margin: 15px 0;}
.entry-title span {position: relative; top: 0; transform: translate(0);}
.entry-content{color:rgba(0,0,0,0.8);}
.entry-content a{color:#004A91;}
/* sidebar */
.our_services_link::before{content:"> ";}
.our_services_link{text-transform:capitalize; color:#fff;}
.our_services_link a{color:#337ab7;}
.affiliations{max-width:280px;width:100%; margin: 10px 0;}
.wpcf7-form input:hover,.wpcf7-form input:focus{box-shadow: 0 0 2px 2px rgba(0, 0, 220, 0.2);}
.wpcf7-form textarea:hover,.wpcf7-form textarea:focus{box-shadow: 0 0 2px 2px rgba(0, 0, 220, 0.2);}
.panel-title a::before{content:"+ ";}
@media (max-width: 1020px){
	.social_div{ position: absolute;
    right: auto;
	left:0;
    top: 10px;
    width: 70%;}
}
@media (max-width: 760px){
	.logo img{margin:0 auto;  width:400px; height:120px;}
	
}
@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
	}
	
}
@media (max-width: 640px){
    .logo{text-align:center;}
	.top_right_info{text-align:center;}
	.main-content{padding:0;}
	.top_header_sec{padding:10px 0;}
}

/* slider navigation */
.frs-arrow-right{display:none;}
.frs-arrow-left{display:none;}

.h-cal span,.h-cal a{color: #222;}
.h-call { font-size: 20px; font-family: monospace; text-align: center;}