/***************************************************************
***********************GENERAL**********************************
****************************************************************/
.footercopyright {
    text-align: center;
    color: #797979;
    size: 10px;
    margin-left: auto;
    margin-right: auto;
}

.row-fluid .category-description-wrapper {
    margin-left: 0;
}

/***************************************************************
***********************MAIN MENU**********************************
****************************************************************/

#header-container .header-bar .logo-bar .nav a {
    font-size: 15px;
}

.dropdown-menu li>a.top-category {
    font-weight: bold;
}
.navbar #search-strip-container .main-container #search-strip{
    padding-top: 0;
    border: none;

}

.social-btns #fb-container {
    position: static;
    z-index: 1;
}

.social-btns #fb-container > span,  .social-btns #fb-container > span > iframe{
    position: static;
}

/***************************************************************
***********************REVIEW BY *******************************
****************************************************************/
.reviewed-info {
    min-height: 75px;
}

.reviewed-info .profileimg {
    display: inline-block;
    width: 45px;
    height: 50px;
    vertical-align: bottom;
    margin-right: 10px;
}

.reviewed-info .review-text {
    display: inline-block;
}

.reviewed-info p {
	font-size: 16px;
    line-height: 26px;
    color: #343434;
}

.reviewed-info a {
	font-weight: 600;
}


/***************************************************************
***********************PROFILE**********************************
****************************************************************/

.author-data{
    padding-bottom: 26px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #979797;;
}
.author-data .row-fluid {
    clear: both;
    float: left;
}

.author-data .author-picture-container {
    float: left;
    width: 200px;
}

.author-data .author-picture-container img {
    width: 100%;
    height: auto;
}

.author-data .author-text {
    box-sizing: border-box;
    float: left;
    padding-left: 27px;
    vertical-align: top;
}

.social-icon-facebook:before {
    
    display: inline-block;
    width: 19px;
    height: 22px;
    font-family: FontAwesome;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #545454;
    content:"\f082";
}
.social-icon-twitter:before {
    display: inline-block;
    width: 19px;
    height: 22px;
    font-family: FontAwesome;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #545454;
    content: "\f081";
}
.social-icon-google:before {
    
    display: inline-block;
    width: 19px;
    height: 22px;
    font-family: FontAwesome;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #545454;
    content: "\f0d4";
   
}

.social-icon-youtube:before {   
    display: inline-block;
    width: 19px;
    height: 22px;
    font-family: FontAwesome;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #545454;
    content: "\f167";
   
}

.social-icons a {
    text-decoration: none;
}

.author-data .social-icon-facebook:before,
.author-data .social-icon-twitter:before,
.author-data .social-icon-google:before {
 margin-top: 5px;    
}

.author-data .social-icon-divider {
    width: 0px;
    height: 30px;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color:#777777;
    display: inline-block;
    vertical-align: top;
    margin-left: 12px;
    margin-right: 10px;
}


.author-data .author-name {
    margin-top: 2px;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    line-height: 24px;
    font-weight: normal;
}

.author-data .author-title {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height:18px;
    color: #6fb0bc;
    margin-top: 6px;
}


.author-data .author-description {
    float: left;
    margin-top: 28px;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.author-data .author-description * {
    line-height: 26px;
}

.author-website-container{
    white-space: nowrap; 
    width: 100%; 
    overflow: hidden;
    text-overflow:ellipsis;
    margin-top: 10px;
}

.profile-page .left-content, .profile-page .right-content {
        margin-top: 34px;
}

.additional-articles {
    float: left;
    margin-top: 22px;
} 

.additional-articles h1 {
    font-size: 18px;   
}

.additional-articles *{
    box-sizing: border-box;
}

.additional-articles > .row-fluid:first-child {
    margin-bottom: 10px;
}

.additional-articles .row-fluid {
  float: left;
  clear: both;  
  margin-bottom: 40px;
}

.additional-articles .col1 {
    width: 16.2%;
    float:left;
}

.additional-articles .col2  {
    width: 83.8%;
    float:left;
    padding-left: 27px;
    color: #363636;
}

.additional-articles img {
    max-width: 100%;
}

.additional-articles .col2  h2 {
    margin-bottom: 24px;
    font-size: 16px;
    margin-top: 0px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 9px;
    color: #363636;
    line-height: 24px;
}

 
.additional-artile-exerpt {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 26px;
}



/***************************************************************
***********************HEADER**********************************
****************************************************************/
.extra-light-button {
    margin-top: -40px;
} 

.extra-light-button + #button-container {
    margin-right: 161px !important;
}

.extra-light-button + #button-container + .top-search-form {
    margin-right: 355px !important;
}

/***************************************************************
***********************SEARCH FORM******************************
****************************************************************/
.search-strip-form input {
    background: url(../img/search-input.png) no-repeat #fff 9px 11px;
}

/***************************************************************
***********************FOOTER**********************************
****************************************************************/

#footer .social ul li a {
    margin-right: 8px;
    
}

#footer .social ul li {
    padding-left: 0%;
}

#footer .logo-wraper {
    width: 115px;
    height: 36px;
    background: url(../img/sprites.png) 0 -216px no-repeat;
}

/***************************************************************
***********************Suggested doctors************************
****************************************************************/

#specialists-near-you,  {
    padding: 17px 20px 0px 0px;
    margin-bottom: 15px;
}

#center-container .answer-docs .newest-doctors {
    overflow: hidden;
}


#center-container .answer-docs .newest-doctors .title {
    font-size: 14px;
    line-height: 14px;
    color: #343434;
    overflow: hidden;
    font-weight: 600;
}

#center-container .answer-docs .newest-doctors .city {
    font-size: 14px;
    color: #909191;
}

.featured-text {
    color: white;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #4ea394;
    float: left;
    font-size: 9px;
    font-weight: bold;
    line-height: 18px;
}
.featured-text-container {
    float: left;
    width: 100%;
}

#center-container .right-content .answer-docs {
    margin-top: 0px;
}


/***************************************************************
***********************BREADCRUMBS*******************************
****************************************************************/
#center-container .breadcrumb {
    font-size: 11px;
    font-weight: 600;
}

/***************************************************************
***********************Authors Byline*******************************
****************************************************************/

#center-container .left-content .article-title {
    padding-bottom: 10px;
}

#article-page .article-author-line, #article-page .article-author-line a {
    font-size: 14px;
    margin: 0;
}

.updated-on {
    font-size: 14px;
    color: #9a9999;
}

/***************************************************************
*******************SOCIAL NETWORKS******************************
****************************************************************/
.twitter-share-button { margin-right: 6px; }
.social-btns span[class^="PIN_"] {
  vertical-align: top;
}


/*******************************************************
****overwrite custom boostrap url for sprite-icons******
********************************************************/


.badges{width:10px;height:10px;background:url("../img/sprite-icons.png") -20px -449px no-repeat;display:inline-block;margin:0 5px}
.location-mark{width:12px;height:19px;background:url("../img/sprite-icons.png") -19px -480px no-repeat;display:inline-block;margin:1px 5px 0 0 }
.recomendation-mark{width:15px;height:20px;background:url("../img/sprite-icons.png") -17px -46px no-repeat;display:inline-block;margin:-3px 5px}
.awards-mark{width:15px;height:20px;background:url("../img/sprite-icons.png") -17px -68px no-repeat;display:inline-block;margin:-3px 5px}
.certs-mark{width:22px;height:20px;background:url("../img/sprite-icons.png") -14px -90px no-repeat;display:inline-block;margin:-3px 5px}
.star-active-mark{width:16px;height:20px;background:url("../img/sprite-icons.png") -18px -802px no-repeat;display:inline-block;margin:-3px 0px}
.star-inactive-mark{width:16px;height:20px;background:url("../img/sprite-icons.png") -18px -825px no-repeat;display:inline-block;margin:-3px 0px}
.dropdown.select
    .caret{border-left:1px solid #c5c4c4;margin-left:10px;margin-top:0;border-top:0;height:30px;width:25px;background:url("../img/sprite-icons.png") no-repeat -10px -347px #F7F7F7;float:right}
#header .nav-items
    li.active{background:url("../img/sprite-icons.png") center -368px no-repeat;background-position:middle bottom;font-weight:600}
    #center-container .breadcrumb-wrapper .form-search
    button{height:35px;width:50px;background:url("../img/sprite-icons.png") -4px -535px no-repeat white;border:1px
    solid #CCC;border-radius:0 20px 20px 0}
    #center-container .right-content .tooltips
    .tool#tool1{background:url("../img/sprite-icons.png") -10px -183px no-repeat}
#center-container .right-content .tooltips
    .tool#tool2{background:url("../img/sprite-icons.png") -9px -118px no-repeat}
    #center-container .found-doctor ul.doc-info
    li{background:url("../img/sprite-icons.png") no-repeat scroll -21px -412px transparent;padding-left:20px;height:24px;overflow:hidden}
    .mobile-doc-item.show-arrow{background:url("../img/sprite-icons.png") no-repeat scroll right -851px #FFF}
    .languages-wrap .checkbox.selected, .affiliates-wrap
    .checkbox.selected{background:url("../img/sprite-icons.png") no-repeat right -973px #e9f5fe}
    #header-container .search .radioButtonImage.checked, #center-container .search
    .radioButtonImage.checked{background:url("../img/sprite-icons.png") -12px -260px no-repeat}
    #header-container .search .radioButtonImage.notChecked, #center-container .search
    .radioButtonImage.notChecked{background:url("../img/sprite-icons.png") -12px -309px no-repeat}


/********************************************************
****************************ERROR PAGE*******************
********************************************************/
#error-page-inner .errorimagediv{
    background-image: url('../img/404big.png');
    background-position: center;
    background-repeat: no-repeat;
}




/***************************************************************
*******************MEDIA QUERIES********************************
****************************************************************/

@media (max-width: 1023px){
    .author-data .author-picture-container{
        width: 100px;
    }
    .author-website-container{
        width: 284px;
    }
    


}

@media (max-width: 768px){
    .answer-docs .doc-image-small {
        width: 58px;
        height: 58px;
    }
    #center-container .left-content .article-title {
        margin-left: 2.145%;
    }    

    #error-page-inner .errorimagediv{
        background-image: url('../img/404small.png');
        background-position: center;
        background-repeat: no-repeat;
    }

}

/*Before ipad resolution"*/
@media (max-width: 767px){ 
    .author-website-container{
        width: 240px;
    }   
    /***********************REVIEW BY ******************************/
    .article-contents .reviewed-info .profileimg,
    .article-contents .reviewed-info .review-text
    {
        display: inline-block;
    }
    .article-contents .reviewed-info .profileimg {
        margin-right: 0;
        vertical-align: top;
    }
    
    .article-contents .reviewed-info .review-text {
        width: calc(100% - 45px);
        padding-left: 15px;
        box-sizing: border-box;
        margin-left: -5px;
        vertical-align: top;
    }

}


@media (max-width: 413px){
    .author-website-container{
        width: 207px;
    }
}


@media (max-width: 374px){
    .author-website-container{
        width: 153px;
    }
}











