/*---------------------
HOMEPAGE DESIGN STARTS
----------------------*/

.first_page{
    padding-top: 10px;
    padding-bottom: 20px;
}

.image_size{
    width: 292px;
    height: 200px;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}

.navbar-nav>li{
    float: none;
}

.navbar-nav>li>a{
    color: #ffc459;
}

.nav>li>a:active {
  background-color: #C7B299;
}

.nav>li{
    margin-bottom: 2px ;
}

.nav>li>a:focus, .nav>li>a:hover {
    background-color: #C7B299;
    color: #FFD28A;
}

.dropdown-menu>li>a { 
    color: #FBB03B;
}

.dropdown-menu>li>a:hover { 
    background-color: #C7B299;
    color: #FFD28A;
    background-image: none;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #C7B299;
}

.navbar-nav{
    width: 100%;
    font-size: 12px;
}

.active{
    background-color: #C7B299;
}

.navbar-toggle{
    background-color: #C7B299;
}

.icon-bar{
    background-color: #FFD28A;
}

.socialmedia{
    padding-top: 5px;
    opacity: 0.6;
}

.socialmedia:hover{
    opacity: 1;
}

.socialmedia_link1{
    color: #4567a6;
}

.socialmedia_link1:hover{
    color: #225077;
}

.socialmedia_link2{
    color: #5E342A;
}

.socialmedia_link2:hover{
    color: #A97E5E;
}

.socialmedia_link3{
    color: #23527c;
}

.socialmedia_link3:hover{
    color: #5c8adb;
}

.socialmedia_link4{
    color: #BD081C;
}

.socialmedia_link4:hover{
    color: #E33942;
}

/*--------------------------
MATERNITY PAGE DESIGN STARTS
---------------------------*/

.maternity_heading{
    padding-top: 10px;
    padding-left: 5px;
    color: white;
    background-color: #E0C8BD;
}

.maternity_second_heading{
    color: #B7B2B2;
}

.maternity_second_heading> p> strong{
    font-size: 16px;
}

/*---------------------------------
PHOTOGRAPHY BLOG PAGE DESIGN STARTS
----------------------------------*/

.photo_blog_heading{
    padding: 10px 0px 10px 20px;
    color: #e67e22;
}

.blog_image{
    padding-bottom: 20px;
    width: 450px;
}

.blog_heading > p > strong{
    color: #7F7F7F;
    padding-bottom: 10px;
}

.sorry_message{
    color:#efba7a;
    background-color: #c0392b;
    padding: 10px 0;
}

.blog_title{
    background-color: #f7ddd2;
    margin-bottom: 20px;
}

.blog_title > h3{
    color: #c0392b;
    font-weight: bold;
    font-size: 28px;
}

.blog_paragraph{
    color: #7F7F7F;
    padding-bottom: 10px;
}

.blogpost_image{
    max-height: 160px;
    overflow: hidden;
}

.connections{
    padding-top: 20px;
    padding-bottom: 20px;
}

.all_links{
    text-decoration: none;
    color: #7F7F7F;
}

.all_links:hover{
    text-decoration: none;
    color: #efba7a;
}

.panel-body{
    padding-left: 30px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #FFD28A;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body{
    border-top-color: white;
    border-bottom-color: #FFD28A;
}

.panel-heading{
    background-color: #FFD28A;
}

.blog_bg{
    background-color:  #ffede2;
}

.comment_time{
    margin-top: 30px;
}
/*---------------------------------
ARTICLE PAGE DESIGN STARTS
----------------------------------*/

.article_section{
    padding-top: 100px;
}

.article_heading > a{
    color: #FBB03B;
    text-decoration: none;
}

.article_heading > a:hover{
    color: #A67C52;
    text-decoration: none;
}

.read{
    padding-bottom: 20px;
}

.readmore{
    color: #FBB03B;
    text-decoration: none;
}

.readmore:hover{
    color: #A67C52;
    text-decoration: none;
}

.article_links{
    text-decoration: none;
    color: #efba7a;
}

.article_links:hover{
    text-decoration: none;
    color: #A67C52;
}

.art_links{
    padding-bottom: 20px;
}

.catgs{
    color: #FBB03B;
}

.article_tags{
    padding-bottom: 20px;
}

.tags{
    text-decoration: none;
    color: #B7B2B2;
}

.tags:hover{
    text-decoration: none;
    color: #efba7a;
}

.categories{
    padding-bottom: 20px;
}

.categories_links > a{
    color: #A67C52;
    text-decoration: none;
}

.categories_links > a:hover{
    color: #efba7a;
    text-decoration: underline;
    text-decoration-color: #efba7a;
}

.article_name{
    color: #A67C52;
    text-decoration: none;
}

.article:hover{
    color: #efba7a;
    text-decoration: underline;
    text-decoration-color: #efba7a;
}

/*----------------------------
CONTACT PAGE DESIGN STARTS
-----------------------------*/

.contact_heading{
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #E0C8BD;
    color: white;
    font-weight: bold;
}

.contact_details{
    padding-top: 30px;
    line-height: 1.0;
    color: #7F7F7F;
}

.slider_img{
    height: 260px;
}

.test{
    width: 90%;
    margin: 15px auto;
}

/*----------------------------
PRICING PAGE DESIGN STARTS
-----------------------------*/

.pricing_heading{
    padding-top: 10px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: white;
    background-color: #E0C8BD;
}

.pricing_second_heading{
    color: #B7B2B2;
}

.pricing_second_heading> p> strong{
    font-size: 16px;
}

.pricing_img{
    width: 100%;
    margin-top: 5px;
}

/*------------------------------------------
HOW MATERNITY SHOOTS WORK PAGE DESIGN STARTS
--------------------------------------------*/

.maternity_shoots > p{
    color:#7F7F7F;
    padding-bottom: 10px;
}

/*------------------------------------------
HOW NEWBORN SHOOTS WORK PAGE DESIGN STARTS
--------------------------------------------*/

.newborn_shoots > p{
    color:#7F7F7F;
    padding-bottom: 10px;
}

.newborn_shoots > p > span{
    color: #edaf68;
}

/*--------------------------
WOKSHOPS PAGE DESIGN STARTS
----------------------------*/

.workshops_heading{
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: white;
    background-color: #E0C8BD;
}

.workshop_img{
    margin: 10px auto;
}

.workshop_parag_1{
    color: #edaf68;
}

.workshop_parag_2{
    color: #7F7F7F;
    padding-top: 10px;
    padding-bottom: 10px;
}

.workshop_paragraphs > p{
    color:#7F7F7F;
    padding-bottom: 10px;
}

.workshop_paragraphs > p > span{
    color: #edaf68;
}

.form-control{
    background-color: #efefef;
}

.form-control:focus{
    background-color: white;
}

/*--------------------------
MENTORING PAGE DESIGN STARTS
----------------------------*/

.mentoring_heading{
    margin-top: 20px;
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: white;
    background-color: #E0C8BD;
}

.mentoring_paragraphs > p{
    color: black;
    padding-bottom: 10px;
    font-size: 13px;
}

.mentoring_paragraphs > p:first-child{
    padding-top: 20px;
}

.mentoring_paragraphs > p > span{
    color: #edaf68;
}

.join_here{
    margin-bottom: 20px;
}

.join_here > h4{
    color: #edaf68;
    font-weight: bold;
}

.join_here > h3 > a{
    color: purple;
}

.join_here > h3 > a:hover{
    color: blue;
    text-decoration: underline;
    font-weight: bold;
}

.mentorring_note{
    margin-bottom: 20px;
}

.registration_link{
    color: #edaf68;
    text-decoration: underline;
    margin-bottom: 30px;
}

.foot{
    font-size: 10px;
}

/*--------------------------
BLOG PAGE DESIGN STARTS
----------------------------*/

.blog_heading{
    color: #edaf68;
    font-weight: bolder;
}

.blog_description{
    color: #A67C52;
    font-size: 18px;
}

/*--------------------------
EDUCATION PAGE DESIGN STARTS
----------------------------*/

.education_heading{
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    color: white;
    background-color: #E0C8BD;
    margin-bottom: 10px;
}

.edu_image{
    padding-bottom: 20px;
}

/*---------------------------------
SIGN IN PAGE DESIGN STARTS
----------------------------------*/
.login_body{
    background-color: #E0C8BD;
}

.form_bg{
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #edaf68;
    border-radius: 30px;
}

.labels{
    color: #5c8adb;
    font-size: 16px;
}

.login_heading{
    color: #c0392b;
    margin-bottom: 20px;
}

.btn_padding{
    margin-top: 20px;
}

.tab-content > active{
    background-color: #edaf68;
}