/*
Theme Name: Doors
Theme URI: http://themeforest.net/item/doors-onepage-multipurpose-wordpress-theme/8899186
Author: Doors One page Parallax Theme
Author URI: http://themeforest.net/user/XpeedStudio
Description: Doors Onepage MultiPurpose wordpress theme
Version: 2.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: doors

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. Typography
2. Home / Navigation + Main Carousel
3. Service
4. parallax promo-One
5. Recent-works
6. About Us / Skills-Section + Team-member
7. parallax promo-two
8. Blog
9. parallax promo-three
10. Clients
11. News Letter 
12. Pricing Table
13. Twitter
14. Contact us
15. Footer
16. Preloader
*/

/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
        border: 0;
        font-family: inherit;
        font-size: 100%;
        font-style: inherit;
        font-weight: 200;
        margin: 0;
        outline: 0;
        padding: 0;
        vertical-align: baseline;
}*/


/* =WordPress Core
-------------------------------------------------------------- */

.searcha{top:95px!important;}
.top-bar span{color: #af0662!important; font-size: 26px!important;}
.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;
}

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%; /* Image does not overflow the content area */
    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;
}

/*End Wordpress core css*/


/*.dropdown-menu {
display: block !important;
}*/


.sticky .entry-date {
	display: none;
}

.normalclient li {list-style: none;}

.navbar-brand img {margin: auto;}

.form-allowed-tags{
    display: none !important;
}


/*Language Switcher*/
#lang_sel{
    float: right;
}
#lang_sel li{
    width: auto;
}
#lang_sel a.lang_sel_sel{
    background: rgba(0, 0, 0, 0);
    color: #ffffff;
    border: none;
    font-size: 14px;
}
#lang_sel a.lang_sel_sel:hover{
    color: #D9232D;
}
#lang_sel ul ul{
    width: 150%;
    left: 9px;
    border-top: none;
}
#lang_sel ul ul li{
    width: 100%;
}
#lang_sel ul ul a, #lang_sel ul ul a:visited{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-left: 0;
}
#lang_sel a:hover, #lang_sel ul ul a:hover {
  background: none;
  color: #D9232D;
}
/*Language Switcher*/

/*==========21.4.2016==========*/
.merchent_row ul li{ list-style: none;}
.starting_area h5{font-size: 24px; color: #ffffff; text-align: center; font-weight: bold; padding-bottom: 5px; text-transform: uppercase;}
.starting_area h4{font-size: 18px; color: #ffffff; text-align: center; font-weight: normal; padding-bottom: 5px;}

/*==========21.4.2016==========*/

/*==========22.4.2016==========*/
.logged-in-as a:hover, .top-bar a:hover{background:none!important;}
.carousel-caption{width:65%!important; background:rgba(0, 0, 0, 0.3); bottom:0!important; height:250px;}
.parallax-content{background:rgba(0, 0, 0, 0.5); padding-bottom:75px!important;}

/*==========22.4.2016==========*/

/*==========25.5.2016==========*/

#navigation .navbar-right{margin-top: 86px!important;}

.top-bar span {color:#af0662!important; font-weight:600; margin-left:20px!important;}
.top-bar span i{color:#af0662!important; font-size:20px!important; font-weight:600; margin-right:0!important;}
.top-bar a {color:#af0662!important; font-size:14px!important; font-weight:200;}


.brand-content{min-height:214px!important;}

.carousel-caption p {
    font-size: 22px!important;
    max-width: 650px!important;
}
.applyonline-rht ul li{float:left!important; min-height:135px!important; display:inherit!important;}

/*==========31.5.2016==========*/
.brand-content{ font-size: 16px!important;}
.brand-promotion{bottom:-76px!important;}
.img-responsive{margin:auto!important;}
.popuparea{ width:675px; display:none;}
.appo_form{max-width:782px; margin:20px auto 0;}
.appo_form_top{width:100%; margin-bottom:80px; float:left;}
.appo_form_top ul{margin:0; padding:0;}
.appo_form_top ul li{float:left; margin-right:20px; margin-bottom:20px; list-style:none;}
.appo_form_top ul li:last-child{margin-right:0;}
.appo_form_top input[type="text"], input[type="email"], input[type="tel"]{border:2px solid #ccc; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; 
padding:15px 20px; color:#301719; width:100%; background-color:transparent;}
.appo_form_top textarea{border:1px solid #8a979b; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:25px 20px; 
font-weight:400; font-size:18px; color:#919191; width:100%; height:280px; font-family: 'Open Sans', sans-serif;}
.appo_form_top h2{ font-size:22px; padding:0 0 10px; margin:0; text-align:center;}
.appo_form_top h3{ font-size:22px; padding:0 0 10px; margin:0; text-align:center;}
.appo_form_top p{ font-size:16px; padding:0 0 10px; margin:0; text-align:center;}
.appo_box{width:47%;}
.appo_box_one{width:97%; position:relative;}

.appo_form_down{width:100%; text-align:center;}
.appo_form_down_box{width:29%; display:inline-block; margin-right:3%;}
.appo_form_down_box h2{font-family:"Roboto",sans-serif; font-size:22px; font-weight:700; color:#333333; padding-bottom:10px; text-transform:uppercase;
text-align:left;}
.appo_form_down_box p{font-family:"Roboto",sans-serif; font-size:14px; font-weight:500; color:#5088a0; text-align:left;}
.appo_form_down_box p a{color:#5088a0; text-decoration:none;}
.appo_form_down_box p a:hover{color:#222222; text-decoration:none;}
.get-start{ /*width:365px;*/ height:61px; width:38%; border:none; display:block; margin:0 auto; background-color:#af0662; font-size:20px; font-weight:500; color:#fff; text-decoration:none; line-height:35px; text-align:center; cursor:pointer; padding:0 25px;  border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.get-start:hover{background:#0072bc; text-decoration:none;}
.brand-content h2{margin-top:0px!important;}
.brand-content img{margin-right:15px!important;}
.about-content img{max-width:100%;}

@media (max-width: 767px) {


.brand-promotion {
    bottom: 0 !important;
    left: 0 !important;
    position: inherit!important;
    right: 0!important;
}

.brand-content {
    margin-bottom: 5px!important;
    margin-right: 0!important;
    min-height: 0 !important;
    padding: 3px 15px 20px!important;
}

}
