/*
* Author: Appointment Theme
* Created by: Shahid (Scientech IT)
* Copyright (c) 2014 Appointment
* Date: 27 Dec, 2014
* http://www.webriti.com/demo/wp/appointment
*/
/*Theme Menus*/


.top-header-widget {
    background: none;
    height: 30px;
    padding: 0;
    position: fixed;
    top: 0;
    z-index: 3;
    width: 100%;
}

#top-header-sidebar-right {
    position: absolute;
    right: 0%;
    top: 10px;
    width: 100%;
    height: 28px;
    transition: all .5s;
    z-index: 1;
}
#top-header-sidebar-right ul {
    margin: 0 0 0 0px;
    padding: 0;
    display: block;
    float: right;
}
#top-header-sidebar-right ul li {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Open Sans Condensed';
    font-size: 0;
    padding: 0;
    margin: 0 0 0 5px;
    text-align: left;
}
#top-header-sidebar-right ul li.current-lang {
    font-weight: 600;
}
#top-header-sidebar-right ul li a {
    display: block;
    color: #2b2b2b;
    font-size: 16px;
    width: 32px;
    overflow: hidden;
	text-align:center;
}
#top-header-sidebar-right ul li.current_page_item a {
    color: #999;
}
#top-header-sidebar-right ul li.current-lang a {
    width: 32px;
	color: #999;
}
#top-header-sidebar-right ul li a:before {
    content: '';
    font-size: 0;
    margin: 0;
    padding: 0;
}
#top-header-sidebar-right {
    position: absolute;
    right: 0%;
    top: 10px;
    width: 100%;
    height: 20px;
    transition: all .5s;
	text-align: right;
    z-index: 10;
}
#top-header-sidebar-right h3 {
	color: #666;
    margin: 1px 5px 0 5px;
    float: right;
}
#top-header-sidebar-right form {
    background: rgba(255,255,255,0);
    display: block;
	float: right;
    position: absolute;
    top: -4px;
    right: 70px;
    width: 20px;
    height: 48px;
    overflow: hidden;
    transition: all .5s;
    transition-delay: 4s;
}
#top-header-sidebar-right form:hover {
    background: rgba(255,255,255,0.8);
    display: block;
    position: absolute;
    width: 300px;
    height: 48px;
    overflow: hidden;
    transition: all .5s;
    transition-delay: 0s;
}
#top-header-sidebar-right form input.search_widget_input {
    background-color: rgba(255,255,255,0);
    border: 1px solid rgba(50,50,50,0);
	margin-right: 20px;
}
#top-header-sidebar-right form input.search_widget_input:hover {
    background-color: rgba(255,255,255,.9);
	border: 1px solid rgba(50,50,50,1);
}
#top-header-sidebar-right .menu-languages-container ul {
	min-height: 2rem;
	background-color: rgba(255,255,255,0.8);
}
.service-icon i, .portfolio-caption:hover h4 a, .portfolio-tabs li.active > a, .portfolio-tabs li > a:hover, .testmonial-area h4, .blog-post-sm a:hover, .blog-tags-sm a:hover, .blog-sm-area h3 > a:hover, .blog-sm-area h3 > a:focus, .footer-contact-icon i, .footer-addr-icon, .footer-blog-post:hover h3 a, .footer-widget-tags a:hover, .footer-widget-column ul li a:hover, .footer-copyright p a:hover, .page-breadcrumb > li.active a, .about-section h2 > span, .blog-post-lg a:hover, .blog-tags-lg a:hover, .blog-lg-area-full h3 > a:hover, .blog-author span, .comment-date a:hover, .reply a, .reply a:hover, .sidebar-blog-post:hover h3 a, ul.post-content li:hover a, .error-404 h1, .media-body th a:hover, .media-body dd a:hover, .media-body li a:hover, .blog-post-info-detail a:hover, .comment-respond a:hover, .blogdetail-btn a, .cont-btn a, .blog-lg-area-left h3 > a:hover, .blog-lg-area-right h3 > a:hover, .blog-lg-area-full h3 > a:hover, .sidebar-widget > ul > li > a:hover, .sidebar-widget table th, .footer-widget-column table th, .top-header-widget table th, .top-contact-detail-section table th, blockquote a, blockquote a:hover, blockquote a:focus, #calendar_wrap table > thead > tr > th, #calendar_wrap a, table tbody a, table tbody a:hover, table tbody a:focus, .textwidget a:hover, .format-quote p::before, td#prev a, td#next a, dl > dd > a, dl > dd > a:hover, .rsswidget:hover, .recentcomments a:hover, p > a, p > a:hover, ul > li > a:hover, tr.odd a, tr.even a, p.wp-caption-text a, .footer-copyright a, .footer-copyright a:hover {
    color: #ff6600;
}
@media (max-width:768px) {
    #top-header-sidebar-right {
    right: 25%;
    top: 5px;
    }
}

.navbar .navbar-nav > .open > a {
	color: #ff6600;
}
.navbar .navbar-nav > .open > a:hover,
.navbar .navbar-nav > .open > a:focus,
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
	color: #ff6600;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus,
.dropdown-menu .active > a {
    background-color: #fff !important;
	background: #fff !important;
	background-color: rgba(255,255,255,0) !important;
	background: rgba(255,255,255,0) !important;
	color: #ff6600;
}
.dropdown-menu current-menu-parent.active > a {
    color: #ff6600;
}

.navbar-default .navbar-nav > .active > a:hover {
	color: #ff6600;
}
.dropdown-menu > li > a { border-bottom: 0px solid #2b2b2b; }
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus { background-color: #fff; }
@media only screen and (min-width: 480px) and (max-width: 1023px) {
	.dropdown-menu > li:last-child > a {border-bottom: 0px;}
}
@media only screen and (min-width: 200px) and (max-width: 480px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #ff6600 !important; }
}

/*Background colors */
.callout-btn2, a.works-btn, 
.blog-btn-sm, 
a.more-link,
.top-contact-detail-section,
.blog-post-date-area .date, .blog-btn-lg, .blogdetail-btn a:hover, .cont-btn a:hover, .sidebar-widget > .input-group > .input-group-addon, .sidebar-widget > .input-group > .input-group-addon, .sidebar-widget-tags a:hover, .navigation.pagination .nav-links .page-numbers.current,  .navigation.pagination .nav-links a:hover, a.error-btn, .hc_scrollup, .tagcloud a:hover, .form-submit input, .media-body input[type=submit], .sidebar-widget input[type=submit], .footer-widget-column input[type=submit], .blogdetail-btn, .cont-btn button, .orange-widget-column > .input-group > .input-group-addon, .orange-widget-column-tags a:hover, .slider-btn-sm, .slide-btn-sm, .slider-sm-area a.more-link, .blog-pagination span.current, .wpcf7-submit, .page-title-section, ins 
{ 
	background-color: #ff6600; 
}
/* Font Colors */
.service-icon i, .blog-post-sm a:hover, .blog-tags-sm a:hover, .blog-sm-area h3 > a:hover, .blog-sm-area h3 > a:focus, .footer-contact-icon i, .footer-addr-icon, .footer-blog-post:hover h3 a , .footer-widget-tags a:hover, .footer-widget-column ul li a:hover, .footer-copyright p a:hover, .page-breadcrumb > li.active a, .blog-post-lg a:hover, .blog-post-lg a:focus, .blog-tags-lg a:hover, .blog-lg-area-full h3 > a:hover, .blog-author span, .comment-date a:hover, .reply a, .reply a:hover, .sidebar-blog-post:hover h3 a, ul.post-content li:hover a, .error-404 h1, .media-body th a:hover, .media-body dd a:hover, .media-body li a:hover, .blog-post-info-detail a:hover, .comment-respond a:hover, .blogdetail-btn a, .cont-btn a, .blog-lg-area-left h3 > a:hover, .blog-lg-area-right h3 > a:hover, .blog-lg-area-full h3 > a:hover, .sidebar-widget > ul > li > a:hover, 
.sidebar-widget table th, 
.footer-widget-column table th,  
.top-contact-detail-section table th, 
blockquote a, 
#calendar_wrap table > thead > tr > th, 
#calendar_wrap a, 
table tbody a, 
.format-quote p:before,
td#prev a, td#next a,
dl > dd > a,
p > a, 
tr.odd a, tr.even a, 
p.wp-caption-text a,  
.footer-copyright a
{ 
	color: #ff6600; 
}
blockquote a:hover, 
blockquote a:focus, 
dl > dd > a:hover,
.rsswidget:hover, 
.recentcomments a:hover, 
p > a:hover,
ul > li > a:hover,   
.footer-copyright a:hover,
table tbody a:hover,
table tbody a:focus,
.textwidget a:hover {
    color: #e92f76;

}
/* Border colors */
.footer-widget-tags a:hover , .sidebar-widget > .input-group > .input-group-addon, .sidebar-widget-tags a:hover, .blog-pagination a:hover, .blog-pagination a.active, .tagcloud a:hover, .media-body input[type=submit], .sidebar-widget input[type=submit], .footer-widget-column input[type=submit] { border: 1px solid #ff6600; } 

.footer-copyright-section {	border-bottom: 5px solid #ff6600; }
.blog-lg-box img { border-bottom: none; }
.single .noimg .blog-lg-box img { display: none; }
blockquote { border-left: 5px solid #ff6600; }

/* Box Shadow*/
.callout-btn2, a.hrtl-btn, a.works-btn, .blog-btn-sm, .more-link, .blogdetail-btn a, .cont-btn a, a.error-btn, .form-submit input, .blogdetail-btn, .cont-btn button, .slider-btn-sm , .slider-sm-area a.more-link, .slide-btn-sm, .wpcf7-submit, 
.post-password-form input[type="submit"], input[type="submit"] { box-shadow: none; }

@media (max-width: 1179px) {
    #top-header-sidebar-right {
        right: 2%;
    }
    .container > .navbar-header {
        margin-right: 60px;
    }
}
@media (max-width: 1023px) {
	.top-header-widget {
    	position: absolute;
	}
    #top-header-sidebar-right {
        display: block;
    }
	.page-title-section .overlay {
		padding-top: 0;
	}

    .container > .navbar-header {
        margin-right: 60px;
    }
	nav.navbar.navbar-default {
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
/*Menus*/
.navbar .navbar-right { float: left !important; }
.navbar-collapse.in { overflow: hidden; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }
/*Carousel Main Slider---------------------------------------*/
/*Post format - Standard*/
.slide-caption { width: 70%; }
.slide-text-bg1 { margin: 0 0 13px; width: 100%; }
.slide-text-bg1 h2 { font-size: 24px; line-height: 30px; padding: 6px 10px; }
.slide-text-bg2 { margin: 0 0 13px; width: 100%; }
.slide-text-bg2 span { font-size: 13px; line-height: 20px; }
.slide-btn-sm { font-size: 11px; padding: 6px 20px; }
.slide-caption .blog-btn-area-sm { margin: 0px 0 3px; }
/*Post format - Status*/
.status-text-bg1 h2 { font-size: 15px; line-height: 22px; }
/*Post Format - Aside*/
.format-aside { width: 70%; }
.format-aside p { font-size: 12px; line-height: 22px; }
/*Post Format - Quote*/
.format-quote { width: 70%; font-size: 12px; line-height: 25px; }
.format-quote:before { font-size: 1.1em; line-height: 0.1em; } 
.format-quote small { font-size: 11px; line-height: 20px; }
/*Post - video Format*/
.format-video { }
.video-frame { margin: 0 auto; width: 80%; }
.video-frame iframe { border: 0 none; height: 200px; width: 100%; }
.video-content { margin: 0; display: none; }
/*Callout Section*/
.callout-section p { padding: 0 0px; }
/*Testimonial Section*/
.testmonial-area { margin: 0px; padding: 0; }
/*Page Title Section*/
.page-breadcrumb { text-align: left; }
/*About Us*/
.about-img-area { margin: 0 0 35px; }
/*Blog Sidebar*/
.blog-lg-area-left { padding: 0px 0px 60px 0px; }
.blog-lg-area-right { padding: 0px 0px 60px 0px; }
/*Contact Us*/
.contact-detail-area { margin-bottom: 50px; }

}


@media only screen and (min-width: 480px) and (max-width: 1023px) {
/*Menus*/
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #1b1b1b;	transition: all 0.3s ease-in-out 0s; }
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { 
	margin-left: 0px; 
	margin-right: 0px;
	width: 100%;
	}
	.navbar-nav { width: 100%; }
	.navbar-nav > li { border-right: 0px none; }
	.navbar-toggle {
		color: #FFFFFF;
		display: block;
		float: left;
		font-size: 15px;
		font-weight: 700;
		margin: 13px auto;
		padding: 9px 17px;
		text-transform: uppercase;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.container > .navbar-header, 
	.container-fluid > .navbar-header, 
	.container > .navbar-collapse, 
	.container-fluid > .navbar-collapse {
		padding-right: 0;
		margin: 0 0 0 -1px;
	}
	.container > .navbar-header .navbar-brand {
		margin-right: 60px !important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container > .navbar-header {
		margin-right: 60px;
		width: auto;
	}
}
@media only screen and (min-width: 280px) and (max-width: 479px) {
	.navbar {
	    height: 120px;
	}
	.navbar-toggle {
	    top: 20px;
	}
	.container > .navbar-header {
		margin-right: 60px;
		width: auto;
	}
	.container > .navbar-header a img {
		width: 120px !important;
		height: 90px !important;
		margin-right: 0px;
	}
    

}
