/*















Theme Name: Xclusive Female Fitness















Theme URI: http://wordpress.org/extend/themes/twentyeleven















Author: Marketing For Gyms















Author URI: http://marketingforgyms.com/















Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.















Version: 1.5















License: GNU General Public License v2 or later















License URI: http://www.gnu.org/licenses/gpl-2.0.html















Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready















Text Domain: twentyeleven















*/





















.content_container_mid p {

font: 16px Arial, Helvetica, sans-serif;

}

.recip_img_outer img {
	width:100%;
	height:auto;
}









/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html















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































/* =Comments















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































#comments-title {

    color: #666666;

    font-size: 10px;

    font-weight: 500;

    line-height: 2.6em;

    padding: 0 0 2.6em;

    text-transform: uppercase;

}



.nopassword, .nocomments {

    color: #AAAAAA;

    font-size: 24px;

    font-weight: 100;

    margin: 26px 0;

    text-align: center;

}



.fn {



	color: #D85322;



	float: left;



	font: bold 1.2em helvetica;



	margin: 0 0 1%;



	width: 100%;



}



ul {



	float: left;



	margin: 0;



	padding-left: 0;



	padding-top: 0;



}



ul li {



	/* background: url("images/footer_nav_bg.png") no-repeat scroll 0 5px transparent;















    padding: 0 0 25px 16px;*/















    list-style:none;



}



.nav_outer ul li {



	padding:0px !important;



}



.says {



	color:#000;



}



.commentlist {

    float: left;

    list-style: none outside none;

    width: 68.9%;

}



.content .commentlist,  .page-template-sidebar-page-php .commentlist {



	width: 100%; /* reset the width for the one-column and sidebar page layout */



}



.content .commentlist, .page-template-sidebar-page-php .commentlist {

    width: 100%;

}

.commentlist > li.comment {

    background: none repeat scroll 0 0 #F6F6F6;

    border: 1px solid #DDDDDD;

    border-radius: 3px;

    margin: 0 0 1.625em;

    padding: 1.625em;

    position: relative;

}

.commentlist .pingback {

    margin: 0 0 1.625em;

    padding: 0 1.625em;

}

.commentlist .children {

    list-style: none outside none;

    margin: 0;

    float:none;

}

.commentlist .children li.comment {

    background: none repeat scroll 0 0 #FFFFFF;

    border-left: 1px solid #DDDDDD;

    border-radius: 0 3px 3px 0;

    margin: 1.625em 0 0;

    padding: 1.625em;

    position: relative;

}

.commentlist .children li.comment .fn {

    display: block;

}

.comment-meta .fn {

    font-style: normal;

}

.comment-meta {

    color: #666666;

    font-size: 12px;

    line-height: 2.2em;

}

.commentlist .children li.comment .comment-meta {

    line-height: 1.625em;

    margin-left: 50px;

}

.commentlist .children li.comment .comment-content {

    -moz-hyphens: auto;

    margin: 1.625em 0 0;

    word-wrap: break-word;

}

.comment-meta a {

    color: #BE0504;

    font-weight: bold;

}

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

}

.commentlist .avatar {

    border-radius: 3px;

    box-shadow: 0 1px 2px #CCCCCC;

    left: -51px;

    padding: 0;

    position: absolute;

    top: 0;

}

.commentlist > li:before {

    content: url("images/comment-arrow.png");

    left: -21px;

    position: absolute;

}

.commentlist > li.pingback:before {

    content: "";

}

.commentlist .children .avatar {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    box-shadow: none;

    left: 2.2em;

    padding: 0;

    top: 2.2em;

}

a.comment-reply-link {

    background: none repeat scroll 0 0 #EEEEEE;

    border-radius: 3px;

    color: #666666;

    display: inline-block;

    font-size: 12px;

    margin: 19px 0 0;

    padding: 0 8px;

    text-decoration: none;

}

a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active {

    background: none repeat scroll 0 0 #888888;

    color: #FFFFFF;

}

a.comment-reply-link > span {

    display: inline-block;

    position: relative;

    top: -1px;

}

.commentlist > li.bypostauthor {

    background: none repeat scroll 0 0 #DDDDDD;

    border-color: #D3D3D3;

}

.commentlist > li.bypostauthor .comment-meta {

    color: #575757;

    margin: 0 0 15px;

}

.commentlist > li.bypostauthor .comment-meta a:focus, .commentlist > li.bypostauthor .comment-meta a:active, .commentlist > li.bypostauthor .comment-meta a:hover {

}

.commentlist > li.bypostauthor:before {

    content: url("images/comment-arrow-bypostauthor.png");

}

.commentlist .children > li.bypostauthor {

    background: none repeat scroll 0 0 #DDDDDD;

    border-color: #D3D3D3;

}

.page-template-sidebar-page-php .commentlist > li.comment, .page-template-sidebar-page-php.commentlist .pingback {

    margin-left: 102px;

    width: auto;

}

.page-template-sidebar-page-php #respond {

    width: auto;

}

#respond {

    background: none repeat scroll 0 0 #DDDDDD;

    border: 1px solid #D3D3D3;

    border-radius: 3px;

    float: left;

    margin: 0 auto 1.625em;

    padding: 1.625em;

    position: relative;

    width: 68.9%;

}

#respond input[type="text"], #respond textarea {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 4px solid #EEEEEE;

    border-radius: 5px;

    box-shadow: 0 1px 3px rgba(204, 204, 204, 0.95) inset;

    padding: 10px;

    position: relative;

    text-indent: 80px;

}

#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url, #respond .comment-form-comment {

    position: relative;

}

#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label {

    background: none repeat scroll 0 0 #EEEEEE;

    box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);

    color: #555555;

    display: inline-block;

    font-size: 13px;

    left: 4px;

    min-width: 60px;

    padding: 4px 10px;

    position: relative;

    top: 40px;

    z-index: 1;

}

#respond input[type="text"]:focus, #respond textarea:focus {

    text-indent: 0;

    z-index: 1;

}

#respond textarea {

    resize: vertical;

    width: 95%;

}

#respond .comment-form-author .required, #respond .comment-form-email .required {

    color: #BD3500;

    font-size: 22px;

    font-weight: bold;

    left: 75%;

    position: absolute;

    z-index: 1;

}

#respond .comment-notes, #respond .logged-in-as {

    font-size: 13px;

}

#respond p {

    color: #000000 !important;

    margin: 10px 0;

}

#respond .form-submit {

    float: right;

    margin: -20px 0 10px;

}

#respond input#submit {

    background: none repeat scroll 0 0 #222222;

    border: medium none;

    border-radius: 3px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    color: #EEEEEE;

    cursor: pointer;

    font-size: 15px;

    left: 30px;

    margin: 20px 0;

    padding: 5px 42px 5px 22px;

    position: relative;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);

}

#respond input#submit:active {

    background: none repeat scroll 0 0 #1982D1;

    color: #BFDDF3;

}

#respond #cancel-comment-reply-link {

    color: #666666;

    margin-left: 10px;

    text-decoration: none;

}

#respond .logged-in-as a:hover, #respond #cancel-comment-reply-link:hover {

    text-decoration: underline;

}

.commentlist #respond {

    margin: 1.625em 0 0;

    width: auto;

}

#reply-title {

    color: #373737;

    font-size: 24px;

    font-weight: bold;

    line-height: 30px;

}

#cancel-comment-reply-link {

    color: #888888;

    display: block;

    font-size: 10px;

    font-weight: normal;

    letter-spacing: 0.05em;

    line-height: 2.2em;

    position: absolute;

    right: 1.625em;

    text-decoration: none;

    text-transform: uppercase;

    top: 1.1em;

}

#cancel-comment-reply-link:focus, #cancel-comment-reply-link:active, #cancel-comment-reply-link:hover {

    color: #FF4B33;

}

#respond label {

    line-height: 2.2em;

}

#respond input[type="text"] {

    display: block;

    height: 24px;

    width: 75%;

}

#respond p {

    font-size: 12px;

}



#respond .form-submit {



	float: right;



	margin: -20px 0 10px;



}



#respond input#submit {



	background: #222;



	border: none;



	-moz-border-radius: 3px;



	border-radius: 3px;



	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);



	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);



	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);



	color: #eee;



	cursor: pointer;



	font-size: 15px;



	margin: 20px 0;



	padding: 5px 42px 5px 22px;



	position: relative;



	left: 30px;



	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);



}



#respond input#submit:active {



	background: #1982d1;



	color: #bfddf3;



}



#respond #cancel-comment-reply-link {



	color: #666;



	margin-left: 10px;



	text-decoration: none;



}



#respond .logged-in-as a:hover,  #respond #cancel-comment-reply-link:hover {



	text-decoration: underline;



}



.commentlist #respond {



	margin: 1.625em 0 0;



	width: auto;



}



#reply-title {



	color: #373737;



	font-size: 24px;



	font-weight: bold;



	line-height: 30px;



}



#cancel-comment-reply-link {



	color: #888;



	display: block;



	font-size: 10px;



	font-weight: normal;



	line-height: 2.2em;



	letter-spacing: 0.05em;



	position: absolute;



	right: 1.625em;



	text-decoration: none;



	text-transform: uppercase;



	top: 1.1em;



}



#cancel-comment-reply-link:focus,  #cancel-comment-reply-link:active,  #cancel-comment-reply-link:hover {



	color: #ff4b33;



}



#respond label {



	line-height: 2.2em;



}



#respond input[type=text] {



	display: block;



	height: 24px;



	width: 75%;



}



#respond p {



	font-size: 12px;



}



p.comment-form-comment {



	margin: 0;



}



.form-allowed-tags {



	display: none;



}



.catagories_outer a {



	color:#FFF;



	text-decoration:none;



	border:solid 1px;



	padding:5px;



}



.catagories_outer a:hover {



	color:#F15A22;



}



.blog_info_outer {



	width:100%;



	float:left;



}



.blog_info_outer p {



	float:none;



}



.blog_info_outer img {



	float:left;



	border:solid 1px;



	margin:19px 15px 0 0;



}



.post_txt_outer p {



	margin:-2px 0 0 0;



	line-height:23px;



}



.cp_right_inner a {



	text-decoration:none;



	color:#F15A22;



}



.cp_right_inner a:hover {



	text-decoration:underline;



}



.pagination_outer {



	width:305px !important;



}



.gym_crew_all p {



	line-height:22px !important;



	



}



.testimonials_single_image{



        width:208px;



        float:left;



        visibility: visible;



}



.contact_left_sec span.wpcf7-not-valid-tip{



        margin-left: -10px;



        top: 34px !important;



}



.testimonials_single_image .after_title_img{



       display:none;



}



.flexslider {



    float: left;

    height: 343px;

	overflow:hidden;

}

.sub-menu li > a{padding:28px 16.3px 26px !important;}



table {

    border: 1px solid #000000;

    color: #000000;

    margin-top: 20px;

    text-align: center;

    width: 100%;

}

td {

    border: 1px solid;

}
.page-id-426 td {

    padding:5px 10px;
}



.page-id-371 .content_container_sep .services_outer .serv_info_hol .serv_img_outer img.attachment-.wp-post-image {

	display:none;

}



.coment_count_outer {

	width:110px !important;

}