/*

Theme Name: Lasik

Theme URI: http://www.techinfini.com

Description: The 2012 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. 

Author: TechInfini

Version: 2.0

------------------------------------------------------------- */

/*-- Clear Fix Css

-----------------------------*/

/*
#gform_wrapper_1{
	width:158px;
	position: fixed;
}
#primary{
	position: fixed;
    top: 395px;
}
#child_pages_container{
	position: fixed;
    top: 564px;
	height:370px;
	overflow-y:auto;
	overflow-x:hidden;

}
*/
.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}


.clearfix {

    display: inline-block;

}


html[xmlns] .clearfix {

    display: block;

}


* html .clearfix {

    height: 1%;

}


/*---------------------------*/


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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

    background: transparent;

    border: 0;

    margin: 0;

    padding: 0;

    vertical-align: baseline;

}

body {

    line-height: 1;

}

h1, h2, h3, h4, h5, h6 {

    clear: both;

    font-weight: normal;

}

ol, ul, li {

    list-style: none;

}

blockquote {

    quotes: none;

}

blockquote:before, blockquote:after {

    content: '';

    content: none;

}

del {

    text-decoration: line-through;

}


table {

    border-collapse: collapse;

    border-spacing: 0;

}

a img {

    border: none;

}


a, img, a img {

    outline: none;

}


/* =Global Elements

-------------------------------------------------------------- */

hr {

    background-color: #e7e7e7;

    border: 0;

    clear: both;

    height: 1px;

    margin-bottom: 18px;

}


/* Text elements */

p {

    margin-bottom: 18px;

}


ul {

    list-style: square;

    margin: 0 0 18px 1.5em;

}


ol {

    list-style: decimal;

    margin: 0 0 18px 1.5em;

}


ol ol {

    list-style: upper-alpha;

}


ol ol ol {

    list-style: lower-roman;

}


ol ol ol ol {

    list-style: lower-alpha;

}


ul ul,
ol ol,
ul ol,
ol ul {

    margin-bottom: 0;

}


dl {

    margin: 0 0 24px 0;

}


dt {

    font-weight: bold;

}

dd {

    margin-bottom: 18px;

}


strong {

    font-weight: normal;
    font-family: 'Arial';

}


cite,
em,
i {

    font-style: italic;

}


big {

    font-size: 131.25%;

}

ins {

    background: #ffc;

    text-decoration: none;

}


blockquote {

    font-style: italic;

    padding: 0 3em;

}


blockquote cite,
blockquote em,
blockquote i {

    font-style: normal;

}


pre {

    background: #f7f7f7;

    color: #222;

    line-height: 18px;

    margin-bottom: 18px;

    padding: 1.5em;

}


abbr,
acronym {

    border-bottom: 1px dotted #666;

    cursor: help;

}


sup,
sub {

    height: 0;

    line-height: 1;

    position: relative;

    vertical-align: baseline;

}


sup {

    bottom: 1ex;

}


sub {

    top: .5ex;

}


input[type="text"],
textarea {

    background: #f9f9f9;

    border: 1px solid #ccc;

    padding: 2px;

}


a:link {

    color: #0a6ecc;

}


a:visited {

    color: #0a6ecc;

}


a:active,
a:hover {

    color: #0a6ecc;

}


/* Text meant only for screen readers */

.screen-reader-text {

    position: absolute;

    left: -9000px;

}


/* =@font-face

-------------------------------------------------------------- */


/* =Font-family

-------------------------------------------------------------- */

body {
    font-family: 'Arial';

    font-size: 12px;

    line-height: 18px;

}


pre {

    font-family: "Courier 10 Pitch", Courier, monospace;

}


code {

    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}


/* =Common Area width style

-------------------------------------------------------------- */

#entry_excerpt {
    font-weight: bold;
}

.childpages_conatiner {
    clear: both;
}

#access .menu-header, div.menu {

    margin: 0 auto;
}

.mainwrapper {

/ / width: 100 %;
/ / margin: 0 auto;
}


.wrapper {

    margin: 0 auto;
    width: 960px;
    background-color: #FFFFFF;

}


#no-sidebar #content {

    width: 910px;

}


/* =Right-sidebar content style

-------------------------------------------------------------- */


#right-sidebar #sider-bar {

    float: left;


}


#right-sidebar #sider-bar {

    float: left;

}


#right-sidebar #sider-bar #primary,
#right-sidebar #sider-bar #secondary {

    float: left;

}


#right-sidebar #content {

    float: right;

}


/* =Header style

-------------------------------------------------------------- */


#header-area {

    background: #ffffff;

}


#header {
    padding-top: 0px;

}


#top-head {

}


#top-head .left-section {
    float: right;
    margin-bottom: 5px;
    margin-right: 52px;
    width: auto;
}


#top-head .lasik_descp {
    color: #686868;

    float: left;

    font-size: 21px;

    margin-left: 18px;

    margin-top: 16px;

    font-family: 'Arial';
}


#top-head .right-section {
    float: left;
}

.dkq_latest_q {

    font-size: 13px !important;
    font-family: 'Arial';

}


.wrapper .pagecon p {

    font-size: 13px !important;
}

.wrapper .dkq_latest_questions_animated div.dkq_latest_q h2.dkq_question_title a {

    font-size: 13px;

}


#logo {

    background: url("images/logo.png") no-repeat scroll 0 0 transparent;
    font-size: 28px;
    height: 46px;
    line-height: 35px;
    margin-top: 10px;
    text-decoration: none;
    width: 89px;

}


#site-description {

    clear: right;
    #float: right;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 8px;
    margin-right: 28px;
}


#header #search {

    float: right;
    height: 23px;
    margin-top: 17px;
    margin-left: 20px;

}


#header #search input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #C4C4C4 !important;
    border-top: 1px solid #C4C4C4 !important;
    color: #A6A6A6 !important;
    float: right;
    font-size: 12px;
    height: 18px;
    margin-left: 2px;
    padding: 0 4px 0 0;
    width: 164px;
}


#header #search input[type="submit"] {

    background: url("images/srch_btn.png") no-repeat scroll 0 0 transparent;

    height: 19px;

    width: 20px;

    font-size: 0px;

}


#header .topheader {

    background-color: #F2F2F2;

}

#container #slider {

    height: 194px;
    margin-bottom: 2px;
    margin-top: -4px;

}

10
/
14
/
2013
3
:

15
:

34
PM
    /* =Menu

-------------------------------------------------------------- */
#access {
    display: block;
    margin-left: auto;
    padding: 0;
}


#access .menu-header ul,
div.menu ul {

    border-bottom: 3px solid #F38120;
    height: 24px;
    margin: 0;

}


#access .menu-header li,
div.menu li {

    float: left;

    position: relative;

}

#access .menu li:first-child {

    padding-left: 10px;

}


#access a {

    color: #585858;
    display: block;
    font-family: 'Arial';
    font-size: 16px;
    line-height: 23px;
    padding: 0 12px;
    text-decoration: none;
    height: 28px;
}


#access a:hover {

    background-image: url("images/menu-border.png");
    background-position: right 24px;
    background-repeat: repeat-x;
    color: #585858;
    display: block;
    #font-family: 'Arial';
    height: 28px;
    line-height: 23px;
    padding: 0 12px;
    text-decoration: none;
}

#access ul ul {

    display: none;

    position: absolute;

    top: 28px;

    left: 0;

    float: left;

    width: 180px;

    z-index: 99999;

}


#access ul ul li {

    min-width: 180px;

}


#access ul ul ul {

    left: 100%;

    top: 0;

}


#access ul ul a {

    background: #333;

    line-height: 1em;

    padding: 10px;

    width: 160px;

    height: auto;

}


#access li:hover > a,
#access ul ul :hover > a {
    color: #898989;

}


#access ul li:hover > ul {

    display: block;

}


#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {

    background-image: url("images/menu-border.png");
    background-position: left 24px;
    background-repeat: repeat-x;
    color: #343434;
    padding-bottom: 4px;

}


* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {

    color: #fff;

}


.current-menu-item {

    font-family: 'Arial' !important;

}


/* =#Siderbars

-------------------------------------------------------------- */


#sider-bar {

    float: right;
    margin-top: 0px;
    width: 200px;
    background-color: #F7F7F7;
}


#sider-bar #search {


    float: none;

}


#primary,
#secondary {

    float: right;

    overflow: hidden;

    width: 220px;

}


#secondary {

    clear: right;

}


.gform_wrapper .top_label .gfield_label {
    clear: both;
    display: none !important;
    font-weight: bold;
    line-height: 0.3em;
    margin: 10px 0 4px;
}

#sider-bar .ginput_container input {
    padding: 2px;
    float: left;
    margin-top: 10px !important;
}


.latestquesbox .dkq_latest_questions_animated .dkq_latest_q {

    margin-bottom: 23px !important;
    box-shadow: -3px 3px 4px #CCCCCC;
    width: 628px;

}


/* =Content Structure style

-------------------------------------------------------------- */


#container {

    background-color: #ffffff;

}


#content {
    float: left;
    width: 760px;
    background-image: url("images/right-brder.png");
    background-position: right;
    background-repeat: no-repeat;
    display: block;
    background-repeat: repeat-y;
    margin: 5px 0 0;
    background-color: #ffffff;

}


#content,
#content input,
#content textarea {

    color: #333;

    font-size: 13px;

    line-height: 21px;

}

#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {

    margin-bottom: 24px;

}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {

    margin-bottom: 0;

}

#content pre,
#content kbd,
#content tt,
#content var {

    font-size: 15px;

    line-height: 21px;

}

#content code {

    font-size: 13px;

}

#content dt,
#content th {

    color: #000;

}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {

    color: #000;

    margin: 0 0 20px 0;

}

#content table {

    border: 1px solid #e7e7e7;

    margin: 0 -1px 24px 0;

    text-align: left;

    width: 100%;

}

#content tr th,
#content thead th {

    color: #888;

    font-size: 12px;

    font-weight: bold;

    line-height: 18px;

    padding: 9px 24px;

}

#content tr td {

    border-top: 1px solid #e7e7e7;

    padding: 6px 24px;

}

#content tr.odd td {

    background: #f2f7fc;

}


.post {

    margin-left: 36px;
    margin-right: 36px;
    padding-top: 10px;
}


.hentry {

    margin: 0 0 48px 0;

}

.home .sticky {

    background: #f2f7fc;

    border-top: 4px solid #000;

    margin-left: -20px;

    margin-right: -20px;

    padding: 18px 20px;

}

.single .hentry {

    margin: 0 0 36px 0;

}


.page-title {

    color: #000;

    font-size: 16px;

    font-weight: bold;

    margin: 0 0 36px 0;

}

.page-title span {

    color: #000;

    font-size: 16px;

    font-weight: normal;

    font-weight: bold;

}


.page-title a:link,
.page-title a:visited {

    color: #888;

    text-decoration: none;

}


.page-title a:active,
.page-title a:hover {

    color: #ff4b33;

}


#content .entry-title {

    color: #525252;

    font-size: 21px;

    font-weight: normal;

    line-height: 1.3em;

    margin-bottom: 5px;

}


.entry-title a:link,
.entry-title a:visited {

    color: #525252;

    text-decoration: none;

}


.entry-title a:active,
.entry-title a:hover {

    color: #000;

}


.entry-meta {

    color: #888;

    font-size: 12px;

}


.entry-meta abbr,
.entry-utility abbr {

    border: none;

}


.entry-meta abbr:hover,
.entry-utility abbr:hover {

    border-bottom: 1px dotted #666;

}


.entry-content,
.entry-summary {

    clear: both;

    padding: 12px 0 0 0;

}


#content .entry-summary p:last-child {

    margin-bottom: 12px;

}


.entry-content fieldset {

    border: 1px solid #e7e7e7;

    margin: 0 0 24px 0;

    padding: 24px;

}


.entry-content fieldset legend {

    background: #fff;

    color: #000;

    font-weight: bold;

    padding: 0 24px;

}


.entry-content input {

    margin: 0 0 24px 0;

}


.entry-content input.file,
.entry-content input.button {

    margin-right: 24px;

}


.entry-content label {

    color: #888;

    font-size: 12px;

}


.entry-content select {

    margin: 0 0 24px 0;

}


.entry-content sup,
.entry-content sub {

    font-size: 10px;

}


.entry-content blockquote.left {

    float: left;

    margin-left: 0;

    margin-right: 24px;

    text-align: right;

    width: 33%;

}


.entry-content blockquote.right {

    float: right;

    margin-left: 24px;

    margin-right: 0;

    text-align: left;

    width: 33%;

}


.page-link {

    color: #000;

    font-weight: bold;

    margin: 0 0 22px 0;

    word-spacing: 0.5em;

}


.page-link a:link,
.page-link a:visited {

    background: #f1f1f1;

    color: #333;

    font-weight: normal;

    padding: 0.5em 0.75em;

    text-decoration: none;

}


.home .sticky .page-link a {

    background: #d9e8f7;

}


.page-link a:active,
.page-link a:hover {

    color: #ff4b33;

}


body.page .edit-link {

    clear: both;

    display: block;

}


#entry-author-info {

    background: #f2f7fc;

    border-top: 4px solid #000;

    clear: both;

    font-size: 14px;

    line-height: 20px;

    margin: 24px 0;

    overflow: hidden;

    padding: 18px 20px;

}


#entry-author-info #author-avatar {

    background: #fff;

    border: 1px solid #e7e7e7;

    float: left;

    height: 60px;

    margin: 0 -104px 0 0;

    padding: 11px;

}


#entry-author-info #author-description {

    float: left;

    margin: 0 0 0 104px;

}


#entry-author-info h2 {

    color: #000;

    font-size: 100%;

    font-weight: bold;

    margin-bottom: 0;

}


.entry-utility {

    clear: both;

    color: #888;

    font-size: 12px;

    line-height: 18px;

}


.entry-meta a,
.entry-utility a {

    color: #fff;

}


.entry-meta a:hover,
.entry-utility a:hover {

    color: #fff;

}


#content .video-player {

    padding: 0;

}


.latestquesbox .imagebox {
    float: right;
    width: 19%;

}

.latestquesbox .dkq_ans {

    float: left;

    width: 76%;

    border-right: 1px solid #B9B9B9;

    padding-right: 16px;

}

/* =Footer Style

-------------------------------------------------------------- */


#footer-area {

    background-color: #ffffff;

}


#footer {

    margin-bottom: 0px;
    background-color: #4D4D4D;

}

#access a {

    padding: 0 15px;

}

#access a:hover {

    padding: 0 23px;

}


#site-info {

    color: #055592;

    font-size: 13px;

    font-weight: bold;

    padding-bottom: 20px;

    padding-top: 20px;
    display: none;

}


#site-info a {

    color: #FBFBFB;

    font-size: 20px;

    text-decoration: none;

    font-weight: normal;

}


.fronttogglebox {
    width: 99%;
    float: left;
}


.fronttogglebox .rightsection,
.fronttogglebox .rightpostcon div.rpage_box {

    margin-right: 29px;

}


/* Structure the footer widget area */


#foot-sidebar {

    margin-bottom: 0px;
    display: block;

}


#footer-widget-area {

    overflow: hidden;

}


#footer-widget-area .widget-area {

    float: left;

    margin-left: 20px;

    width: 300px;

}


#footer-widget-area #first {
    margin-left: 0px;
    width: 130px !important;
}


#footer .widget-title {
    border-bottom: 2px groove #A09D9D;
    color: #333333;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-right: 40 p
}


#footer .widget-area a:link,
#footer .widget-area a:visited {

    text-decoration: none;

    color: #727171;

    line-height: 22px;

}


#footer .widget-area a:active,
#footer .widget-area a:hover {

    text-decoration: underline;

}


/* Structure the footer navigation */


#foot-nav {

    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #4D4D4D;
    display: none;

}


#foot-nav ul {

    margin: 0;

}


#foot-nav ul li {

    margin-left: 20px;

    display: inline-block;

}


#foot-nav ul li:first-child {

    margin-left: 0;

}


#foot-nav ul li a {

    color: #ffffff;

    display: block;

    float: left;

    text-decoration: none;

    text-transform: lowercase;

}


#foot-nav ul li a:hover {

    color: #01538F;

}


/* =Asides

-------------------------------------------------------------- */


.home #content .category-asides p {

    font-size: 13px;

    line-height: 20px;

    margin-bottom: 10px;

    margin-top: 0;

}

.home .hentry.category-asides {

    padding: 0;

}

.home #content .category-asides .entry-content {

    padding-top: 0;

}


/* =Gallery listing

-------------------------------------------------------------- */


.category-gallery .size-thumbnail img {

    border: 10px solid #f1f1f1;

    margin-bottom: 0;

}


.category-gallery .gallery-thumb {

    float: left;

    margin-right: 20px;

    margin-top: -4px;

}


.home #content .category-gallery .entry-utility {

    padding-top: 4px;

}


/* =Attachment pages

-------------------------------------------------------------- */


.attachment .entry-content .entry-caption {

    font-size: 140%;

    margin-top: 24px;

}


.attachment .entry-content .nav-previous a:before {

    content: '\2190\00a0';

}


.attachment .entry-content .nav-next a:after {

    content: '\00a0\2192';

}


/* =Images

-------------------------------------------------------------- */


#content img {

    margin: 0;

    height: auto;

    width: auto;


}


.page-template-Template_child-php .imagebox img {

    border: 2px solid #C8CDC7;

}

.home.page-template-Template_child-php .imagebox img {

    border: none;

}


#content .attachment img {

    max-width: 900px;

}


#content .alignleft,
#content img.alignleft {

    display: inline;

    float: left;

    margin-right: 24px;

    margin-top: 4px;

}


#content .alignright,
#content img.alignright {

    display: inline;

    float: right;

    margin-left: 24px;

    margin-top: 4px;

}


#content .aligncenter,
#content img.aligncenter {

    clear: both;

    display: block;

    margin-left: auto;

    margin-right: auto;

}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {

    margin-bottom: 12px;

}


#content .wp-caption {

    background: #fff;

    line-height: 18px;

    margin-bottom: 20px;

    padding: 4px;

    text-align: center;
    clear: both;

}


#content .wp-caption img {

    margin: 5px 1px 0;
    border-top: 3px solid #808080;
    border-right: 3px solid #808080;
    border-left: 3px solid #808080;
    border-bottom: 8px solid #f48120;
}


#content .wp-caption p.wp-caption-text {

    color: #888;

    font-size: 16px;

    margin: 5px;

}


#content .wp-smiley {

    margin: 0;

}


#content .gallery {

    margin: 0 auto 18px;

}


#content .gallery .gallery-item {

    float: left;

    margin-top: 0;

    text-align: center;

    width: 33%;

}


#content .gallery img {

    border: 2px solid #cfcfcf;

}


#content .gallery .gallery-caption {

    color: #888;

    font-size: 12px;

    margin: 0 0 12px;

}


#content .gallery dl {

    margin: 0;

}


#content .gallery img {

    border: 10px solid #f1f1f1;

}


#content .gallery br + br {

    display: none;

}


#content .attachment img { /* single attachment images should be centered */

    display: block;

    margin: 0 auto;

}


/* =Navigation

-------------------------------------------------------------- */


.navigation {

    color: #888888;

    font-size: 14px;

    line-height: 18px;

    overflow: hidden;

}


.navigation a:link,
.navigation a:visited {

    color: #888;

    text-decoration: none;

    margin: 0px 10px;

}


.navigation a:active,
.navigation a:hover {

    color: #000;

}


.nav-previous {

    float: left;

    width: 50%;

}


.nav-next {

    float: right;

    text-align: right;

    width: 50%;

}


#nav-above {

    margin: 0 0 18px 0;

}


#nav-above {

    display: none;

}


.paged #nav-above,
.single #nav-above {

    display: block;

}


#nav-below {

    margin: -18px 0 0 0;

}


/* =Comments

-------------------------------------------------------------- */

#comments {

    clear: both;

}

#comments .navigation {

    padding: 0 0 18px 0;

}

h3#comments-title,
h3#reply-title {

    color: #000;

    font-size: 20px;

    font-weight: bold;

    margin-bottom: 0;

}

h3#comments-title {

    padding: 24px 0;

}

.commentlist {

    list-style: none;

    margin: 0;

}


.commentlist .alt {

    background-color: #F5F5F5;

    margin-bottom: 15px;

    padding-bottom: 1px;

}


.commentlist .alt p {
}


.commentlist p {

    padding: 0px 10px;


}


.commentlist li.comment {

    border-bottom: 1px solid #e7e7e7;

    line-height: 24px;

    margin: 0 0 24px 0;

    padding: 0 0 0 56px;

    position: relative;

}

.commentlist li:last-child {

    border-bottom: none;

    margin-bottom: 0;

}

#comments .comment-body ul,
#comments .comment-body ol {

    margin-bottom: 18px;

}

#comments .comment-body p:last-child {

    margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

    margin-bottom: 24px;

}

.commentlist ol {

    list-style: decimal;

}

.commentlist .avatar {

    position: absolute;

    top: 4px;

    left: 0;

}

.comment-author {

}

.comment-author cite {

    color: #000;

    font-style: normal;

    font-weight: bold;

}

.comment-author .says {

    font-style: italic;

}

.comment-meta {

    font-size: 12px;

    margin: 0 0 18px 0;

}

.comment-meta a:link,
.comment-meta a:visited {

    color: #888;

    text-decoration: none;

}

.comment-meta a:active,
.comment-meta a:hover {

    color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

    font-size: 12px;

    padding: 0 0 24px 0;

}

.reply a,
a.comment-edit-link {

    color: #888;

}

.reply a:hover,
a.comment-edit-link:hover {

    color: #ff4b33;

}

.commentlist .children {

    list-style: none;

    margin: 0;

}

.commentlist .children li {

    border: none;

    margin: 0;

}

.nopassword,
.nocomments {

    display: none;

}

#comments .pingback {

    border-bottom: 1px solid #e7e7e7;

    margin-bottom: 18px;

    padding-bottom: 18px;

}

.commentlist li.comment + li.pingback {

    margin-top: -6px;

}

#comments .pingback p {

    color: #888;

    display: block;

    font-size: 12px;

    line-height: 18px;

    margin: 0;

}

#comments .pingback .url {

    font-size: 13px;

    font-style: italic;

}


/* Comments form */

input[type=submit] {

    color: #333;

}

#content #respond {

    border-top: 1px solid #e7e7e7;

    overflow: hidden;

    position: relative;

    color: #000000;

    font-size: 20px;

    margin-bottom: 0;

    padding: 10px 0;

}


.comments-template {

    border-top: 1px solid #E7E7E7;

}


#comments {

    color: #000000;

    font-size: 20px;

    margin-bottom: 0;

    padding: 10px 0;


}


.commentmetadata {

    background-color: #373737;

    color: #FFFFFF;

    margin: 7px 0;

    padding: 2px 10px;

}

.commentmetadata a {

    color: #FFFFFF;

    text-decoration: none;

}


.postmetadata {

    background-color: #373737;

    color: #FFFFFF;

    margin: 7px 0;

    padding: 2px 10px;

}


.postmetadata a {
    color: #fff;
    text-decoration: none;
}


#respond p {

    margin: 0;

}

#respond .comment-notes {

    margin-bottom: 1em;

}

.form-allowed-tags {

    line-height: 1em;

}

.children #respond {

    margin: 0 48px 0 0;

}

h3#reply-title {

    margin: 18px 0;

}

#comments-list #respond {

    margin: 0 0 18px 0;

}

#comments-list ul #respond {

    margin: 0;

}

#cancel-comment-reply-link {

    font-size: 12px;

    font-weight: normal;

    line-height: 18px;

}

#respond .required {

    color: #ff4b33;

    font-weight: bold;

}

#respond label {

    color: #888;

    font-size: 12px;

}

#respond input {

    margin: 0 0 9px;

    width: 98%;

}

#respond textarea {

    width: 98%;

}

#respond .form-allowed-tags {

    color: #888;

    font-size: 12px;

    line-height: 18px;

}

#respond .form-allowed-tags code {

    font-size: 11px;

}

#respond .form-submit {

    margin: 12px 0;

}

#respond .form-submit input {

    font-size: 14px;

    width: auto;

}


/* =Widget Areas

-------------------------------------------------------------- */


.widget-area ul {
    list-style: none outside none;
    margin-left: 0;
    margin-right: 5px;
    width: 185px;
}


.widget-container li a {
    padding-right: 30px !important;
    color: #D25B01;
    font-size: 16px;
    font-family: 'Arial';
}


.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {

    font-weight: normal !important;
    font-size: 19px !important;
}

.wrapper .custom-sidebar .fmenu-box a {

    font-size: 17px !important;

}

.widget-container .menu li {
    border-bottom: 1px solid #D25B01;
    line-height: 29px;
    margin-left: 12px;
    margin-right: 7px;
    margin-top: 2px;

}

.widget-container .menu li {
    height: 28px;
}

.widget-container #menu-item-245 a {

    background-image: url("images/pg1.png");
    background-repeat: no-repeat;
    background-position: 87px center;
    float: right;
}

.widget-container #menu-item-245 a:hover {

    background-image: url("images/ms1.png");
    background-repeat: no-repeat;
    background-position: 87px center;
}


.widget-container #menu-item-3335 {
    height: 27px;
}

.widget-container #menu-item-3335 a {
    background-image: url("images/pg2.png");
    background-repeat: no-repeat;
    background-position: 62px center;
    float: right;
}

.widget-container #menu-item-3335 a:hover {

    background-image: url("images/ms2.png");
    background-repeat: no-repeat;
    background-position: 62px center;

}

.widget-container #menu-item-39 {
    height: 27px;
}

.widget-container #menu-item-39 a {
    background-image: url("images/pg3.png");
    background-repeat: no-repeat;
    background-position: 76px center;
}


.widget-container #menu-item-39 a:hover {
    background-image: url("images/ms3.png");
    background-repeat: no-repeat;
    background-position: 76px center;
}

.widget-container #menu-item-42 {
    height: 27px;
}

.widget-container #menu-item-42 a {
    background-image: url("images/pg4.png");
    background-repeat: no-repeat;
    background-position: 59px center;
    float: right
}

.widget-container #menu-item-42 a:hover {
    background-image: url("images/ms4.png");
    background-repeat: no-repeat;
    background-position: 59px center;
}

.widget-container #menu-item-45 {

    height: 27px;
}

.widget-container #menu-item-45 a {

    background-image: url("images/pg5.png");
    background-position: 59px center;
    background-repeat: no-repeat;
    float: right;
    height: 25px;
}


.widget-container #menu-item-45 a:hover {

    background-image: url("images/ms5.png");
    background-position: 59px center;
    background-repeat: no-repeat;
    height: 25px;
}

.widget-container #menu-item-3008 {

    height: 27px;
}

.widget-container #menu-item-3008 a {

    background-image: url("images/questions_icon.png");
    background-position: 89px center;
    background-repeat: no-repeat;
    float: right;
    height: 25px;
}


.widget-container #menu-item-3008 a:hover {

    background-image: url("images/questions_icon_hover.png");
    background-position: 89px center;
    background-repeat: no-repeat;
    height: 25px;
}

.custom-sidebar .content-sidebar .menu-front-page-menu-container ul {

    margin: 0px !important;
}


.content-sidebar .fmenu-box {
    background: url("images/menu-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #F48120;
    float: left;
    height: 122px;
    text-align: center;
    width: 122px;
    margin-right: 12px;
    border-radius: 3px;

}


.content-sidebar .fmenu-box:hover {
    background: url("images/menu-hvr.png");
    border: 1px solid #084A6D;
    cursor: pointer;
    background-repeat: repeat-x;
}

.content-sidebar .fmenu-box.selected,
.content-sidebar .fmenu-box:active {
    background: url("images/menu-hvr.png");
    background-repeat: repeat-x;
    border: 1px solid #084A6D;
    cursor: pointer;
}

.menu-link {

    color: #FFFFFF !important;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    margin-top: 3px;
    text-decoration: none;
    width: 100%;

}


.custom-sidebar {

    float: left;
    height: 125px;
    margin-bottom: 32px;
    margin-left: 39px;
    margin-top: 29px;
    width: 683px;

}


.page-template-Template_child-php .custom-sidebar {

    margin-top: 17px;

}


.page_box {
    width: 315px;
    float: left;
    margin-left: 37px;
    margin-bottom: 44px;
    height: 130px;
    overflow: hidden;
}


.slidediv {
    min-height: 200px;
    display: none;
    clear: both;
    background: url("http://biganimals.com/wp-content/themes/biganimals/images/loading_transparent_4.gif");
    background-repeat: no-repeat;
    background-position: center 60px;
}


.rpage_box {
    width: 315px;
    float: right;
    margin-right: 37px;
    margin-bottom: 44px;
    height: 130px;
    overflow: hidden;
}

.leftpostcon .imagebox,
.leftbox .imagebox {
    float: right;
    margin-left: 10px;
    width: 143px;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    border-bottom: 8px solid #09496D;
    height: 103px;
    overflow: hidden;
}

.rightpostcon .imagebox,
.rightbox .imagebox {
    float: right;
    margin-left: 10px;
    width: 143px;
    height: 103px;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    border-bottom: 8px solid #F48120;
    overflow: hidden;
}


.contentbox {
    float: left;
    width: 158px;
}


.pagetitle {
    color: #D05B00;
    font-size: 17px;
}

.pagetitle a {

    color: #D05B00;
    text-decoration: none;

}

.pagecon {
    color: #414141;
    font-size: 13px;
    text-align: justify;
    line-height: 18px;
}


.leftsection {
    float: left;
    margin-left: 40px;
    width: 315px;

}

.left_section {
    float: left;
    margin-left: 40px;
    width: 91%;

}

.rightsection {
    float: right;
    margin-right: 37px;
    width: 315px;
}

.read-more {
    text-decoration: none;
    font-weight: bold;
    float: left;
    color: #262626;

}


.right_section {

    width: 91%;
    float: right;
    margin-right: 37px;

}


.frontbottomcon .quescontainer .imagebox {
    margin-top: 0px;
    height: 103px;
    overflow: hidden;
}


.frontbottomcon .quescontainer .pagecon {

    height: 69px;
    overflow: hidden;

}


.post_inner_con {

    background: white;
    position: relative;
}

.widget-area ul ul {

    list-style: none;

    margin-left: 0px;

}

#footer-widget-area #first.widget-area ul {

    float: left;
    list-style: none outside none;
    width: auto;
    margin: 21px 0 0 18px;

}

#footer-widget-area #first.widget-area ul li {
    margin-bottom: 0px;
}

#footer-widget-area div#first.widget-area {
    height: 56px;
}


#footer-widget-area div#third.widget-area {
    float: right;
    margin-right: 20px;
    width: auto;
    height: 32px;
}

#footer-widget-area div#third.widget-area .xoxo {
    width: auto;
    float: right;
    margin-bottom: 0px;
}


.widget_search #s { /* This keeps the search inputs in line */

    width: 60%;

}

.widget_search label {

    display: none;

}

.widget-container {

    margin: 0 0 18px 0;

}

.widget-title {

    border-bottom: 1px solid #525252;

    color: #525252;

    font-size: 18px !important;

    font-weight: normal;

    margin-bottom: 10px;

    padding-bottom: 5px;

    font-family: 'Arial';
}


.widget-area a:link,
.widget-area a:visited {

    text-decoration: none;

}

.widget-area a:active,
.widget-area a:hover {

    text-decoration: underline;

}

.widget-area .entry-meta {

    font-size: 11px;

}

#wp_tag_cloud div {

    line-height: 1.6em;

}

#wp-calendar {

    width: 100%;

}

#wp-calendar caption {

    color: #525252;

    font-size: 14px;

    font-weight: normal;

    padding-bottom: 4px;

    text-align: left;

}

#wp-calendar thead {

    font-size: 11px;

}

#wp-calendar thead th {

    color: #AAAAAA;

    font-weight: normal

}

#wp-calendar tbody {

    color: #aaa;

}

#wp-calendar tbody td {

    background: #f5f5f5;

    border: 1px solid #5F5F5F;

    padding: 3px 0 2px;

    text-align: center;

}

#wp-calendar tbody .pad {

    background: none;

}

#wp-calendar tfoot #next {

    text-align: right;

}

.widget_rss a.rsswidget {

    color: #000;

}

.widget_rss a.rsswidget:hover {

    color: #ff4b33;

}

.widget_rss .widget-title img {

    width: 11px;

    height: 11px;

}


#dkq_form input[type="submit"] {
    background: none repeat scroll 0 0 #F58021;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    width: 126px;
    -webkit-appearance: none;
}


#sider-bar .gform_footer input {
    background-color: #F38120;
    border: 0 none;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 21px;
    margin-bottom: 13px;
    width: 154px;
    -webkit-appearance: none;
}


/*******************/

#search {

    float: right;

    height: 55px;

}


#search input[type="text"] {

    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;

    background: none repeat scroll 0 0 #545454;

    border: 0 solid #CCCCCC;

    padding: 3px;

    color: #D7D7D7;

    float: left;

    margin-right: 10px;

    font-family: 'Arial';

    padding-bottom: 1px;

}


#search input[type="submit"] {

    background-color: #393939;

    border: 0 none;

    color: #D7D7D7;

    height: 20px;

    width: 60px;


}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */


pre {

    -webkit-text-size-adjust: 140%;

}

code {

    -webkit-text-size-adjust: 160%;

}


.entry-meta,
.entry-utility {

    background-color: #373737;

    color: #FFFFFF;

    margin: 7px 0;

    padding: 2px 10px;

}


.date {

    margin-right: 10px;

}


.category {

    margin-right: 10px;

}


.category a {

    margin: 0px 3px;

}


.author {

    margin-right: 10px;

}


.comment {

    margin-right: 10px;

}


#site-description {

    -webkit-text-size-adjust: none;
    float: right;
    margin-right: 23px;
    width: 164px;

}


/* =Print Style

-------------------------------------------------------------- */


@media print {

    body {

        background: none !important;

    }

    #wrapper {

        clear: both !important;

        display: block !important;

        float: none !important;

        position: relative !important;

    }

    #header {

        border-bottom: 2pt solid #000;

        padding-bottom: 18pt;

    }

    #colophon {

        border-top: 2pt solid #000;

    }

    #site-title,
    #site-description {

        float: none;

        line-height: 1.4em;

        margin: 0;

        padding: 0;

    }

    #site-title {

        font-size: 13pt;

    }

    .entry-content {

        font-size: 14pt;

        line-height: 1.6em;

    }

    .entry-title {

        font-size: 21pt;

    }

    #access,
    #branding img,
    #respond,
    .comment-edit-link,
    .edit-link,
    .navigation,
    .page-link,
    .widget-area {

        display: none !important;

    }

    #container,
    #header,
    #footer {

        margin: 0;

        width: 100%;

    }

    #content,
    .one-column #content {

        margin: 24pt 0 0;

        width: 100%;

    }

    .wp-caption p {

        font-size: 11pt;

    }

    #site-info,
    #site-generator {

        float: none;
        width: auto;
        display: none;

    }

    #colophon {

        width: auto;

    }

    img#wpstats {

        display: none;

    }

    #site-generator a {

        margin: 0;

        padding: 0;

    }

    #entry-author-info {

        border: 1px solid #e7e7e7;

    }

    #main {

        display: inline;

    }

    .home .sticky {

        border: none;

    }

}


.frontborder {

    border: 3px solid #F58020;
    float: left;
    margin: 19px 36px;
    width: 90%;
    margin-top: 3px;
}


#content h2.dkq_question_title {
    margin-bottom: 0px;
}


#content .dkq_latest_q p.dkq_latest_link a {
    float: left;
    font-weight: bold;
    text-decoration: none !important
}

.dkq_latest_q {

    color: #414141;
    text-align: justify;
}


#wpss_slideshow_header-slider .wpss_content_half {

    float: right !important;
    font-size: 16px;
    margin-right: 20px;
    margin-top: -155px !important;
    padding: 10px !important;
    width: 130px !important;
    z-index: 2 !important;

}


#wpss_slideshow_header-slider {
    clear: both;
    #height: 197px !important;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    width: 750px;
    padding: 0 !important;
}


#wpss_slideshow_pager_header-slider {
    display: none;
}

#wpss_slideshow_header-slider .wpss_content_half h4 {

    color: #ffffff;
    font-size: 26px;
    font-weight: normal;
    line-height: 26px;
    font-family: 'Arial';
}

.ques_heading_box {

    float: left;
    width: 90%;
    margin: 0px 36px;
    font-size: 21px;
    height: 30px;
}


#container .entry-title a {
    color: #FF8021;
    font-weight: bold;
    font-family: 'Arial';

}

#container .entry-title {

    border-bottom: 1px solid #F38120;

}


#container .entry p {

    color: #565656;
    font-size: 16px;
    text-align: justify;

}

.socialdiv {

    border-top: 1px solid #F38023;
    float: left;
    height: 30px;
    width: 75%;
    margin-left: 108px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 14px 0px;

}


.pformcon {
    background-color: #E4E4E4;
    float: left;
    height: auto;
    margin: 0 36px 39px;
    width: 686px;
    border-radius: 3px 0 3px 3px;
    box-shadow: -3px 2px 4px #CCCCCC;

}

#dkq_form textarea,
#dkq_form input {
    border-top: 2px solid #D4D4D4 !important;
    border-left: 2px solid #D4D4D4 !important;
}


.morequeslink {

    float: left;
    font-size: 19px;
    text-decoration: none;
    margin-bottom: 20px;
    color: #333333;

}

.addthis_toolbox .addthis_button_pinterest_pinit {
    margin-left: -12px !important;
    margin-right: 5px;
    position: relative;
}

#content .dkq_question_date {

    display: block;

}

.latestquesbox .left p {

    color: #565656;
    font-size: 16px;
    line-height: 16px;
}


.latestquesbox {

    width: 90%;
    float: left;
    margin: 0px 36px;
    height: auto;
    margin-bottom: 18px;
}


.latestquesbox .questions {
    background-color: #E4E4E4;
    float: left;
    height: auto;
    margin-bottom: 20px;
    min-width: 92%;
    padding: 0 30px 20px;
    border-radius: 3px 0 3px 3px;
    box-shadow: -3px 2px 4px #CCCCCC;
}

.latestquesbox .dkq_answer_text blockquote {

    width: 70%;
    float: left;
    font-style: normal;
    color: #565656;
    font-size: 14px;
    line-height: 14px;
    padding-left: 0;
    padding-right: 20px;
    border-right: 1px solid #B6B6B6;
}


.latestquesbox .post-edit-link {

    float: left;
    margin-top: 10px;

}


.latestquesbox .dkq_latest_questions_animated {
    width: 100%;
    padding: 0px;
}


.latestquesbox .dkq_question_title a {
    color: #fff;
    font-size: 16px !important;
    font-weight: bold;
    line-height: 1;
    margin-bottom: -27px;
    margin-right: 31px;
    margin-top: 8px;
    text-decoration: none;
}

.latestquesbox .dkq_answer div.author-img {

    float: right;
    width: auto;

}


.latestquesbox .dkq_answer div.author-img img {

    border: 2px solid #C5C7C6;

}

.latestquesbox .dkq_question_date {

    float: left;
    font-size: 16px;
    margin-left: 10px;
    margin-top: -2px;
    color: rgb(255, 255, 255);

}

#content .latestquesbox .dkq_question_title {
    height: 17px;
    margin-bottom: 13px;
    margin-top: 20px;
    margin-right: -29px;
    background-image: url("images/formicon.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    font-size: 18px;

}


#crumbs {
    color: #6C6C6C;
    font-size: 10px;
    padding-right: 9px;
}

#crumbs span a {
    text-decoration: none;
    color: #6C6C6C;

}


.page-template-Template_child-php .widget-area ul .widget-container h3.widget-title {
    color: #525252;
    border-bottom: 1px solid #525252 !important;
    margin-left: 9px;
    margin-right: 12px;
    font-size: 15px;

}


.sidebaricon {

    background: url("images/moresidebar.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 20px;
    float: right;
    margin: 0px 8px;

}

.sidebarpagetitle {
    border-top: 1px solid #E5A58A;
    font-size: 14px;
    margin-right: 20px;
    margin-top: 0px;
    padding-bottom: 2px;
    margin-left: 10px;

}

.widget-area ul.xoxo li.sidebarpagetitle a {

    color: #ff6600;

}

.widget-area a:active, .widget-area a:hover {
    text-decoration: none;
    color: #024C71;

}

.widget-area ul li.sidebarpagetitle:hover {
    color: #0C4D6B;
    list-style: square outside;

}


.widget-area ul li.sidebarpagetitle:hover > a {
    cursor: pointer;
    color: #0C4D6B;
    font-weight: normal;
    font-family: 'Arial';
}


.page-template-Template_child-php .widget-container {
    margin: 0 0 7px;
}


#wpss_slideshow_header-slider {
    float: left;
}

#sider-bar div.widget-area ul.xoxo li#meta.widget-container {
    margin: 0 0 4px;
}

#breadcrumb span,
#breadcrumb a {
    text-decoration: none;
    font-size: 14px;

}

#breadcrumb {

    margin-right: 9px;

}

.dqtagcloud {

    float: left;
    height: auto;
    margin: 0 auto 39px;
    padding: 0 38px;
    text-decoration: none;

}

.dqtagcloud a {
    color: #F8821E;
    text-decoration: none;
}


#dkq_form div#dkq_list div.form_title span {

    margin-right: 31px !important;

}

#fancyboxID-1 .pformcon {
    background-color: #E4E4E4;
    border-radius: 7px;
    float: left;
    height: auto;
    margin: 0px;
}


#menu-icon {
    display: none;
}

#mb-top-head {
    display: none;
}

#mb-slider {
    display: none;
}

.mb-content-sidebar {
    display: none;
}

.custom-sidebar li.widget_execphp .contact_us {
    display: none;
}


.dkq_latest_q_pt .dkq_question_title a, .dkq_latest_q .dkq_question_title a {
    color: #D05B00;
    font-size: 17px !important;
    font-weight: bold;
    line-height: 30px;
    text-decoration: none;
}


#content .dkq_latest_link {

    margin-bottom: 0px !important;

}

.page #content .dkq_latest_link {

    display: none;

}

.home #content .dkq_latest_link {

    display: block;

}

.border_div {
    border-top: 3px solid #F6821F;
    width: 99%;
    float: left;
}

.rightpostcon {
    width: 320px;
    float: right;
}

.rightsection h2 {
    border-bottom: 1px solid #F28027;
    color: #F28027 !important;
}

.leftpostcon {
    width: 320px;
    float: left;
}

.leftsection h2 {
    border-bottom: 1px solid #084A6D;
    color: #084A6D !important;
}

.quescontainer {
    margin-bottom: 6px;
    width: 315px;
    height: 140px;
}

.latestquesbox .quescontainer {
    margin-right: 0px;
    width: 100%;
}


.home .rpage_box .pagecon {

    height: 110px;
    overflow: hidden;


}

.latestquesbox .contentbox {
    width: 100%;
    float: none;
}


.mobparenttitle,
.mob_contact_Form,
#mb_thirdchildpages,
#mb_fifthchildpages,
#mb_fourthchildpages,
#mb_secondchildpages,
#mb_firstchildpages {
    display: none;
}


#menu-front-page-menu .fmenu-box img.attachment-thumbnail {
    margin-top: 7px;

}


.wrapper .content-sidebar .fmenu-box-13 a {

    width: 80% !important;
    margin-left: 13px;
    margin-top: -1px !important;
}

.wrapper .content-sidebar .fmenu-box-17 img.attachment-thumbnail {

    margin-top: 18px !important;

}


.wrapper .content-sidebar .fmenu-box-17 a {

    margin-top: 7px !important;

}


.wrapper .content-sidebar .fmenu-box-21 a {

    width: 90% !important;
    margin-left: 9px;

}

.wrapper .content-sidebar .fmenu-box-21 img.attachment-thumbnail {

    margin-top: 13px !important;
}


.dkq_form_title {
    background-color: #F58021;
    color: #FFFFFF;
    font-size: 17px;
    min-height: 27px;
    line-height: 28px;
    margin-top: 20px;
    padding-right: 45px;
    width: 63%;
    background-image: url("images/formicon.png");
    background-repeat: no-repeat;
    background-position: 98% center;
}


#dkq_form input[type="submit"] {
    background: none repeat scroll 0 0 #F58021;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left !important;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    width: 126px;
}

#content .pformcon #dkq_confirm_label a {

    color: #333333;

}

#content .pformcon .dkq_label,
#content .pformcon #form_details label {
    color: #474747 !important;
}


.wrapper .content-sidebar .fmenu-box-19 a {

    margin-top: -3px !important;
}


.morelink {

    font-size: 13px;
    color: #0a6ecc;
    font-weight: bold;
    float: left;


}

.wrapper div#sider-bar .gfield div.gfield_description {

    margin-right: -23px !important;

}

.mainwrapper {
    width: 100%;
}


/* Responsive Css

-------------------------------------------------------------- */

@media only screen and (min-width: 800px) {
    .side-by-side-150-first {
        float: right !important;
        display: inline !important;
        clear: both !important;
        width: 49% !important;
    }

    .side-by-side-150-first p {
        width: 155px !important;
        margin: 0 auto !important;
    }

    .side-by-side-300-first {
        float: right !important;
        display: inline !important;
        clear: both !important;
        width: 49% !important;
    }

    .side-by-side-300-first p {
        width: 305px !important;
        margin: 0 auto !important;
    }

    .side-by-side-150-last {
        float: right !important;
        display: inline !important;
        clear: none !important;
        width: 48% !important;
    }

    .side-by-side-150-last p {
        width: 155px !important;
        margin: 0 auto !important;
    }

    .side-by-side-300-last {
        float: right !important;
        display: inline !important;
        clear: none !important;
        width: 48% !important;
    }

    .side-by-side-300-last p {
        width: 305px !important;
        margin: 0 auto !important;
    }

}

@media only screen and (min-width: 320px) and (max-width: 800px) {


    body {
        padding: 10px;
        font-family: 'Arial';
    }

    .mainwrapper {
        width: 100%;
    }

    #access {
        width: 99.5%;
        margin: 2px auto 0px 0px;
    }

    .accordion-content {
        width: 100%;
    }

    #access #menu-icon {
        display: block;
    }

    #access a {
        border-bottom: 1px solid #e9ae93;
        line-height: 30px;
        height: 40px;
        color: #ffffff;
    }

    #access ul li.current_page_item > a {
        background: none;
        color: #ffffff;
    }

    #access a:hover {
        border-bottom: 1px solid #e9ae93;
        line-height: 30px;
        height: 40px;
        color: #ffffff;
        background-image: none;
    }

    #access .menu-header {
        display: none;
    }

    #site-description {
        display: none;
    }

    #access {
        margin-top: 5px;
        background-color: #d35d27;
        line-height: 45px;
        text-align: center;
        border-radius: 3px;
    }

    .wrapper {
        width: 100%;
    }

    #mb-top-head {
        display: block;
        text-align: center;
    }

    #top-head {
        display: none;
    }

    #content {
        margin-top: 0px;
        width: 100%;
        background-image: none;
    }

    .home .custom-sidebar {
        float: left;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-top: 0px;
        width: 99%;
        height: auto;
    }

    .content-sidebar .fmenu-box {
        float: left;
        height: auto;
        margin-bottom: 5px;
        margin-right: 0;
        width: 100%;
    }

    #sider-bar {
        display: none;
    }

    #container #slider {
        display: none;
    }

    .reddivider {
        display: none;
    }

    #header {
        margin-bottom: 0;
        #margin-left: 10px;
        #margin-right: 10px;
        margin-top: 0;
        padding-top: 0;
    }

    #header .topheader {
        background-color: transparent;
    }

    #mini-menu {
        margin-left: 20px;
        margin-right: 20px;
    }

    #mb-slider {
        display: block;
        text-align: center;
        margin: 3px auto;
        width: 99%;
    }

    .custom-sidebar .contact_us h3.accordion-header {
        margin-bottom: 0px !important;
    }

    .mobparenttitle .fmenu-box,
    .mb-content-sidebar .fmenu-box {
        background: url("images/menu-bg.png");
        background-repeat: repeat-x;
        border: 1px solid #F48120;
        float: left;
        height: auto;
        text-align: right;
        width: 100%;
        margin-right: 0px;
        margin-top: 2px;
        border-radius: 3px;
    }

    .mobparenttitle .fmenu-box a {
        text-decoration: none;
        width: 90%;
        float: right;
        font-size: 20px;
        line-height: 43px;
        text-align: center !important;
        color: #ffffff;
    }

    .page_icon {
        float: right;
        margin-right: 20px;
        margin-top: 4px;
    }

    .mobparenttitle .fmenu-box {
        width: 99%;
    }

    .mb-content-sidebar .fmenu-box:hover {
        background: #d35d27;
        cursor: pointer;
    }

    .mb-content-sidebar .fmenu-box.selected,
    .mb-content-sidebar .fmenu-box:active {
        background: #d35d27;
        cursor: pointer;
    }

    .frontbottomcon {
        display: none;
    }

    .fronttogglebox .pagelistcon {
        display: none;
    }

    .mb-content-sidebar .pagelistcon {
        display: none;
    }

    .home .mb-content-sidebar .leftsection {
        margin-top: 15px;
        float: left;
        margin-left: 0px;
        width: 100%;
    }

    .home .mb-content-sidebar .rightsection {
        float: right;
        margin-top: 15px;
        margin-left: 0px;
        margin-right: 0;
        width: 100%;
    }

    .home .mb-content-sidebar .rightpostcon {
        float: right;
        width: 100% !important;
        margin-right: 0;
    }

    .home .mb-content-sidebar .leftpostcon {
        float: left;
        width: 100% !important;
    }

    .home .mb-content-sidebar .rpage_box {
        position: relative;
        float: right;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 2px;
        width: 94%;
        height: 170px;
    }

    .home .mb-content-sidebar .page_box {
        position: relative
        float: left;
        margin-bottom: 20px;
        margin-left: 0;
        width: 94%;
    }

    .home .mb-content-sidebar .imagebox {
        float: right;
        margin-left: 0;
        width: 143px;
    }

    .home .mb-content-sidebar .contentbox {
        position: absolute;
        right: 160px;
        bottom: 10px;
        width: 128px;
    }

    .home .mb-content-sidebar .pagecon {
        display: none;
    }

    #footer-area {
        display: none;
    }

    .home .contact_us {
        display: block !important;
        float: left;
        width: 100.5%;
    }

    .accordion-header {
        margin-top: 2px !important;
        background-color: #666666;
        border-radius: 3px;
        height: 45px;
        margin-top: 5px;
    }

    .rightsection-mb {
        display: block !important;
    }

    .rightsection-desk {
        display: none;
    }

    .accordion-content div#gform_wrapper_1 {
        display: none;
    }

    /* =========================== INNER PAGES RESPONSIVE CSS START================= */
    .mb_conatiner_section {
        display: block;
    }

    .page-template-Template_parent-php .childpages_conatiner,
    .page-template-Template_parent-php #footer,
    .page-template-Template_parent-php .content-sidebar,
    .page-template-Template_parent-php .pagecon,
    .page-template-Template_parent-php .border_div,
    .page-template-Template_parent-php .latestquesbox,
    .page-template-Template_parent-php .dqtagcloud,
    .page-template-Template_parent-php #content .pformcon,
    .page-template-Template_parent-php #content div.pformcon div#dkq form#dkq_form,
    .page-template-Template_parent-php .socialdiv,
    .page-template-Template_parent-php .entry,
    .page-template-Template_parent-php .entry-title {
        display: none !important;
    }

    #fancybox-wrap .pformcon {
        display: block;
    }

    #access #menu-icon {
        display: block;
        color: #FFFFFF;
        font-size: 17px;
        cursor: pointer;
    }

    .page-template-Template_parent-php .mb_conatiner_section .childpages_conatiner {
        float: left;
        height: auto;
        display: none;
    }

    .page-template-Template_parent-php .mb_firstchildpages .leftpostcon {
        float: none;
        width: auto;
    }

    .page-template-Template_parent-php .mb_firstchildpages .rightpostcon {
        float: none;
        width: auto;
    }

    .page-template-Template_parent-php .mb_firstchildpages h2 {
        border-bottom: 1px solid #a6a6a6;
    }

    .page-template-Template_parent-php .mb_firstchildpages .rightsection h2 {
        color: #F28027;
        margin-bottom: 0px !important;
    }

    .page-template-Template_parent-php .mb_firstchildpages .leftsection,
    .page-template-Template_parent-php .mb_firstchildpages .rightsection {
        float: left;
        margin-top: 16px;
        margin-left: 0px;
        margin-bottom: 0px;
        width: 100%;
    }

    .page-template-Template_parent-php .mb_firstchildpages .leftsection h2 {
        color: #084A6D;
        margin-bottom: 0px !important;
    }

    .home .custom-sidebar .pagetitle a,
    .page-template-Template_parent-php .mb_firstchildpages .pagetitle a {
        color: #000;
    }

    .home .mb-content-sidebar .rpage_box,
    .page-template-Template_parent-php .mb_firstchildpages .rpage_box {
        position: relative;
        border-bottom: 1px solid #a6a6a6;
        height: auto;
        float: right;
        padding-bottom: 6px;
        padding-top: 9px;
        width: 100%;
        margin-bottom: 0px;
        margin-right: 0px !important;
    }

    .page-template-Template_parent-php .ques_heading_box,
    .home .ques_heading_box {
        display: none;
    }

    .home .mb-content-sidebar .page_box,
    .page-template-Template_parent-php .mb_firstchildpages .page_box {
        position: relative;
        width: 100%;
        padding-top: 9px;
        padding-bottom: 6px;
        margin-left: 0px;
        border-bottom: 1px solid #A6A6A6;
        margin-bottom: 0px;
    }

    .page-template-Template_parent-php .mb_firstchildpages .contentbox {
        float: none;
        width: auto;
        position: absolute;
        right: 160px;
        bottom: 10px;
    }

    .mb-conatctus {
        width: 100%;
        height: 38px;
        background-color: #4d4d4d;
        float: left;
        margin: 4px 0px;
        border-radius: 3px;
        background-image: url("images/conatctus.png");
        background-repeat: no-repeat;
        background-position: right 5px;
    }

    .mbcontxt {
        background-image: url("images/contact-txt.png");
        background-repeat: no-repeat;
        text-align: center;
        margin-right: 61px;
        width: 99px;
        height: 16px;
        cursor: pointer;
        float: right;
        margin-top: 12px;
    }

    .page-template-Template_parent-php .mb_conatiner_section .mb_firstchildpages.subpages {
        display: none;
    }

    .page-template-Template_parent-php #mini-menu {
        display: none;
    }

    .page-template-Template_parent-php .mob_contact_Form {
        float: left;
        padding: 10px;
        display: none;
    }

    .custom-sidebar {
        margin-bottom: 0px;
        width: 99%;
        float: none;
        margin-top: -19px;
        margin-left: 0px;
        margin-right: 2px;
    }


    .mobparenttitle .fmenu-box, .mb-content-sidebar .fmenu-box {
        width: 100.2%;
        float: right;
    }


    /* =========================== responsive child page css start================= */
    .page-template-Template_child-php #access #menu-icon,
    .page-template-Template_child-php .mobparenttitle,
    .page-template-Template_child-php .mob_container,
    .page-template-Template_child-php .childpages_conatiner,
    .page-template-Template_child-php .pagecon,
    .page-template-Template_child-php .latestquesbox,
    .page-template-Template_child-php .pformcon,
    .page-template-Template_child-php .entry,
    .page-template-Template_child-php .entry-title {

        display: block !important

    }


    #breadcrumb,
    .dqtagcloud,
    .page-template-Template_child-php .mb-content-sidebar,
    .page-template-Template_child-php #footer,
    .page-template-Template_child-php .socialdiv,
    .page-template-Template_child-php .border_div {

        display: none !important;

    }

    .page-template-Template_child-php .custom-sidebar,
    .page-template-Template_child-php #mini-menu {
        display: none;
    }

    .page-template-Template_child-php .mob_container .post {
        padding-top: 0px;
    }

    .page-template-Template_child-php .pformcon {

        background-color: #E4E4E4;
        border-radius: 0px;
        float: left;
        height: auto;
        margin: 0px 0px 0px 11px;
        width: 95%;
    }


    .page-template-Template_child-php .latestquesbox .dkq_question_title, #dkq .form_title {
        background-color: #F6801E;
        background-image: url("images/quesicon.png");
        background-position: 96% center !important;
        background-repeat: no-repeat;
        color: #FFFFFF;
        font-size: 12px !important;
        margin-bottom: 20px;
        margin-right: -10px !important;
        padding: 7px;
        width: 99% !important;
    }

    #dkq_form input {
        width: 100% !important;
        padding: 0px !important
    }

    #dkq_form .dkq_name, #dkq_form .dkq_phone, #dkq_form .dkq_email {
        width: 100% !important;
    }

    #dkq_form input[type="submit"] {
        background: none repeat scroll 0 0 #F58021;
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        float: right;
        font-size: 14px;
        font-weight: bold;
        height: 26px;
        width: 126px;
    }


    .mob_container .latestquesbox .dkq_latest_questions_animated {
        margin: 0;
        padding: 0;
        Width: 100%;
    }

    .latestquesbox {
        width: auto;
        margin: 10px 0px;
    }

    .latestquesbox .dkq_latest_q {
        background-color: #E4E4E4;
        float: left;
        height: auto;
        width: 100%;
        padding: 0 0 20px;
        box-shadow: none !important;
    }

    .mob_container .latestquesbox .pagecon {
        width: 93%;
        float: left;
        padding: 0px 10px;
    }

    .mob_container .quescontainer div.imageans {
        float: left;
        padding: 10px;
    }


    .mob_container .latestquesbox .imagebox {
        float: right;
        margin-left: 0px;
    }

    .page-template-Template_child-php #dkq_form p {
        margin: 0px;
    }

    .page-template-Template_child-php #dkq_form textarea {
        background: none repeat scroll 0 0 #FFFFFF;
        border: medium none;
        box-shadow: none;
        color: #000000;
        font-size: 14px;
        height: 66px !important;
        line-height: 20px;
        overflow: auto;
        padding: 10px;
        width: 92% !important;
    }

    .page-template-Template_child-php #form_details input {
        height: 18px !important;
        margin-top: 4px;
    }

    .page-template-Template_child-php #dkq_form input[type="submit"] {
        background: none repeat scroll 0 0 #F58021;
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        float: right;
        font-size: 14px;
        font-weight: bold;
        height: 26px;
        width: 126px;
    }


    .page-template-Template_child-php #dkq_form input[type="checkbox"] {
        width: 20px !important;
    }

    .page-template-Template_child-php #subbox {

        float: none;
        margin-bottom: 0px;
        margin-left: 0px;
        width: auto;
    }

    .page-template-Template_child-php #dkq_form #dkq_check {
        display: inline-block;
        float: right;
        height: 25px;
        line-height: 12px;
        padding: 5px 0 10px;
        vertical-align: middle;
        width: auto;

    }

    .page-template-Template_child-php #content .latestquesbox .dkq_question_title {
        height: 17px;
        margin-bottom: 13px;
        margin-right: 0px;
    }


    .mob_container .post {
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 10px;
    }

    .latestquesbox .dkq_ans {
        padding-right: 13px;
        width: 52%;
    }

    .page-template-Template_parent-php .content-sidebar .fmenu-box,
    .page-template-Template_child-php .content-sidebar .fmenu-box {

        margin-right: 16px;

    }

    .page-template-Template_parent-php .slidediv,
    .page-template-Template_child-php .slidediv {
        display: none !important;
    }

    #content div.contact_us {
        width: 100%;
        float: left;
        height: auto;
    }


    .home #content div.contact_us {
        width: 101%;
        float: left;
        height: auto;
    }

    .contact_us h3.accordion-header {
        margin-bottom: 0px !important;
        margin-top: 2px;
    }

    .ques_heading_box {

        float: left;
        height: 18px;
        margin-top: 15px;
        margin-right: 2px;
        font-size: 19px;
    }

    .mob_container div.pformcon div#dkq form#dkq_form {
        padding: 10px !important;
    }

    .latestquesbox .dkq_question_title, #dkq .form_title {
        height: 34px;
    }

    #dkq_form div#dkq_list div.form_title span {
        margin-right: 18px !important;
        width: 238px;
        float: left;
    }

    .mob_container .quescontainer div.contentbox span {
        width: 96%;
        float: left;
    }

    #content .dkq_question_date {
        width: 64px;
    }


    #fancybox-wrap div#fancybox-outer div#fancybox-content div {

        overflow: visible !important;

    }

    #fancyboxID-1 .pformcon {
        float: right;
        width: 100%;
    }

    #fancyboxID-1 #dkq_form textarea {
        background: none repeat scroll 0 0 #FFFFFF;
        border: medium none;
        box-shadow: none;
        color: #000000;
        font-size: 14px;
        height: 34px;
        line-height: 20px;
        overflow: auto;
        padding: 10px;
        width: 163px;
    }


    #fancyboxID-1 #subbox {
        width: 200px;
    }

    #fancyboxID-1 #dkq_form div#dkq_list div.form_title span {
        width: 147px;
        margin-right: 18px !important;
        float: left
    }


    .page-template-Template_parent-php #access {
        width: 99.5%;
        float: right;
    }


    #access #menu-icon {
        min-height: 40px;
        border-radius: 3px;
        background-color: #D35D27;
        border: 2px solid #D35D27;
    }


    #fancyboxID-1 .pformcon {
        background-color: #E4E4E4;
        border-radius: 7px;
        float: none;
        height: auto;
        margin: 0px;
    }


    .mb-content-sidebar .menu-front-page-menu-container ul {
        margin: 0px !important;
    }


    .mb-content-sidebar .menu-front-page-menu-container img.attachment-thumbnail {
        float: right;
        height: 30px !important;
        width: 30px !important;
        margin-left: 15px !important;
        margin-right: 24px !important;
        margin-top: 4px !important;
    }


    .mb-content-sidebar .fmenu-box-21 img.attachment-thumbnail {
        width: 35px !important;
        height: 33px !important;
        margin-right: 18px !important;
    }


    .mb-content-sidebar .fmenu-box-19 img.attachment-thumbnail {
        width: 20px !important;
        height: 36px !important;
        margin-right: 26px !important;
        margin-left: 20px !important;
    }

    .mb-content-sidebar .fmenu-box-17 img.attachment-thumbnail {
        width: 47px !important;
        height: 29px !important;
        margin-right: 8px !important;

    }

    .mb-content-sidebar .fmenu-box-15 img.attachment-thumbnail {
        width: 36px !important;
        height: 33px !important;
        margin-right: 15px !important;

    }

    .mb-content-sidebar .fmenu-box-13 img.attachment-thumbnail {
        width: 21px !important;
        height: 32px !important;
        margin-left: 20px !important;
    }


    .latestquesbox .questions {
        background-color: #E4E4E4;
        border-radius: 3px 0 3px 3px;
        box-shadow: -3px 2px 4px #CCCCCC;
        float: left;
        height: auto;
        margin-bottom: 20px;
        min-width: 76%;
        padding: 0 30px 20px;
    }

    .latestquesbox div.clearfix div.left h2.dkq_question_title {

        margin-right: -30px;


    }

    .page-template-Template_child-php #dkq_form input[type="submit"] {

        width: 80px !important;
        float: left;

    }


    .dkq_form_title {
        background-color: #F58021;
        color: #FFFFFF;
        font-size: 12px;
        min-height: 27px;
        line-height: 15px;
        margin-top: 15px;
        margin-bottom: 15px;
        padding-right: 45px;
        width: 82%;
        background-image: url("images/formicon.png");
        background-repeat: no-repeat;
        background-position: 98% center;
        float: right;
    }


    .latestquesbox .questions {

        padding: 0px 10px 10px;

    }


    .latestquesbox .dkq_answer_text blockquote {
        border-right: 1px solid #B6B6B6;
        color: #565656;
        float: left;
        font-size: 16px;
        font-style: normal;
        line-height: 16px;
        padding-left: 0;
        padding-right: 6px;
        text-align: justify;
        width: 41%;
    }


    #menu-icon .menu-item-42 {

        display: none;

    }


    .content-sidebar {
        display: none;
    }


    .dkq_label {
        color: #808080;
        float: right;
        font-family: 'Arial';
        font-size: 15px;
        font-weight: normal;
        line-height: 20px;
        text-align: right;
        width: 80% !important;
    }


    .latestquesbox .dkq_answer div.author-img {

        width: 27% important;
        float: right;


    }


    /* =========================== responsive child page css ends================= */

}

/* media query ends*/

/* =========================INNER PAGES RESPONSIVE CSS ENDS================= */

@media only screen and (min-width: 320px) and (max-width: 479px) {


    .mb-content-sidebar {

        display: block !important;
    }


    .latestquesbox .questions {

        min-width: 95% !important;

    }

    embed, iframe {
        width: 100%;
    }

    .dkq_answer .author-img {
        width: 23% !important;
    }

    .dkq_answer img {
        width: 100% !important;
    }

    .latestquesbox .dkq_answer_text blockquote {

        width: 70%;
        float: left;
    }


    .page-template-Template_child-php .pformcon {
        width: 100%;
        margin: 0px 0px 0px -1px;
    }

    .rightpostcon {
        width: 100% !important;
        margin-right: 0px !important;

    }

    .rightpostcon .rpage_box {
        margin: 0px !important;
    }

    .rightpostcon .contentbox {
        width: 150px !important;
    }

    .rightpostcon .pagecon {
        display: none !important;
    }

    .childpages_conatiner .right_section {
        margin: 0px !important;
    }

    .entry .wp-caption {
        width: 98% !important;
    }

    .entry .wp-caption img {
        width: 100% !important;
    }
}


@media only screen and (min-width: 480px) and (max-width: 800px) {


    .mb-content-sidebar {

        display: block !important;
    }

    .mobparenttitle .fmenu-box, .mb-content-sidebar .fmenu-box {
        width: 100.2%;
        float: right;
    }

    #dkq_form input {
        width: 95% !important;
        padding: 0 !important;
    }

    .dkq_form_title {

        line-height: 26px;

    }

    .page-template-Template_child-php .pformcon {
        width: 100% !important;
        margin: 0px 0px 0px -1px;
    }


    .page-template-Template_child-php .pformcon {

        width: 99%;

    }

    .mb-conatctus {

        float: right;

    }


    .#dkq_form input[type="submit"] {
        background: none repeat scroll 0 0 #F58021;
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        float: right;
        font-size: 14px;
        font-weight: bold;
        height: 26px;
        width: 126px;
    }


    #access {

        width: 100.3%;
        margin-left: -4px;


    }

    .home #content div.contact_us {

        width: 101.5%;
        margin-left: -4px;


    }


    .mobparenttitle .fmenu-box, .mb-content-sidebar .fmenu-box {

        width: 101.2%;
        margin-left: -3px;
        float: left;
    }


    .page-template-Template_child-php .mobparenttitle .fmenu-box {
        width: 100%;
        margin-left: -3px;
    }


    .page-template-Template_parent-php #access #menu-icon {
        width: 100.2%;
        float: left;
    }


    .wrapper .contact_us h3.accordion-header a {
        width: 97% !important;
    }


    .mob_container div.latestquesbox div.clearfix {
        width: 97%;
    }


    .latestquesbox .dkq_question_title a {
        margin-right: 53px !important;
    }


    #dkq_form input[type="checkbox"] {

        float: right !important;
    }

    #dkq_form #dkq_check {

        width: 50% !important;
        float: right !important;

    }


    #dkq_form input[type="submit"] {
        background: none repeat scroll 0 0 #F58021;
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        float: right;
        font-size: 14px;
        font-weight: bold;
        height: 37px;
        width: 126px;
        -webkit-appearance: none;
    }


    #fancyboxID-1 #dkq_form input[type="submit"] {
        background: none repeat scroll 0 0 #F58021;
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        float: right !important;
        font-size: 14px;
        font-weight: bold;
        height: 27px !important;
        width: 126px !important;
        -webkit-appearance: none;
    }

    #fancyboxID-1 #subbox {
        width: 100% !important;
    }

    @media screen and (-webkit-min-device-pixel-ratio: 0) {

        .page-template-Template_child-php #dkq_form input[type="checkbox"] {

            width: 30px !important;

        }

    }


    #fancyboxID-1 #dkq_form textarea {
        width: 90% !important;
    }


    .latestquesbox .dkq_answer_text blockquote {

        width: 70% !important;
        float: left;


    }


    .mob_container div.latestquesbox {


        margin-right: -2px !important;

    }

    #access .menu li:first-child {
        padding-left: 0px;
    }

    .dkq_form_title {
        background-position: 96% center !important;
    }
}

/* ==================== Author Box Styles ==================== */
/* הגדרות כלליות לכרטיס */
.profile-card {
    display: flex; /* מסדר את התמונה והטקסט אחד ליד השני */
    align-items: center; /* ממרכז אנכית */
    justify-content: space-between;
    gap: 20px; /* רווח בין התמונה לטקסט */
    
    width: 100%;
    max-width: 862px; /* לא יעבור את הרוחב המקורי */
    padding: 20px 30px; /* ריווח פנימי במקום גובה קבוע */
    background: white;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    box-sizing: border-box; /* חשוב לחישוב רוחב נכון */
    font-family: 'Ploni DL 1.1 AAA', sans-serif; /* פונט גיבוי */
    margin: 30px 0;
    clear: both;
}

/* אזור התמונה */
.profile-image-wrapper {
    flex-shrink: 0; /* מונע מהתמונה להתכווץ */
}

.image-circle {
    width: 120px;
    height: 120px;
    background-color: #F6F6F6; /* צבע העיגול המקורי */
    border-radius: 50%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.profile-img {
    width: 150px; /* התמונה קצת יותר גדולה מהעיגול, כמו בעיצוב */
    height: auto;
    position: absolute;
    bottom: 0; /* מצמיד את התמונה למטה */
    mix-blend-mode: multiply; /* אפקט הערבוב מהעיצוב המקורי */
}

/* אזור הטקסט */
.profile-content {
    flex-grow: 1; /* לוקח את כל המקום הפנוי */
}

.profile-name {
    margin: 0 0 8px 0; /* רווח קטן מתחת לשם */
    font-size: 28px;
    font-weight: 700;
    color: #000;
}

.profile-bio {
    margin: 0;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.4; /* שיפור קריאות */
    color: #1A1A1A;
}

/* התאמה למובייל (מסכים צרים) */
@media (max-width: 600px) {
    .profile-card {
        flex-direction: column; /* תמונה מעל הטקסט */
        text-align: center;
        padding: 30px 20px;
    }
    
    .image-circle {
        margin-bottom: 20px;
    }
}


