/*
Theme Name: Nutrition Pro Responsive
Theme URI: http://www.inkthemes.com/wp-themes/
Author: InkThemes.com
Author URI: http://inkthemes.com/
Description: The Website built using Nutrition Theme is supereasy to build and is very simplistic in design, the visitors love to see the whole content clearly. Nutrition Theme got several theme options to allow changing and manipulating literally everything in the site. Still the site is very easy to built.
Version: 2.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, green, orange, pink, red, yellow, one-column, two-columns, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl -language-support, sticky-post, theme-options, translation-ready
*/
@import url(css/reset.css);
@import url(css/960_24_col_responsive.css);
@import url(http://fonts.googleapis.com/css?family=Crimson+Text:400,400italic,600,600italic,700,700italic);
/* Default Style
-------------------------------------------------------*/
body {
    font-family:"Trebuchet MS";
    font-size:13px;
    background:url(images/bg.png);
    padding-bottom:20px;
    color:#504f4f;
}
hr {
    border:0 #ddd solid;
    border-top-width:1px;
    clear:both;
    height:1px;
}
:focus {
    outline:0;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}
a img {
    border:0;
}
h1 {
    font-size:24px;
}
h2 {
    font-size:22px;
}
h3 {
    font-size:20px;
}
h4 {
    font-size:18px;
}
h5 {
    font-size:16px;
}
h6 {
    font-size:14px;
}
ol {
    list-style:decimal;
}
ul {
    list-style:disc;
}
li {
    margin-left:30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
    margin-bottom:15px;
    font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
    font-family:"Helvetica LT Std Cond, Crimson";
    color:#232222;
    font-weight:bold;
}
a {
    text-decoration:none;
    color:#3f5503;
}
input[type="submit"] {
    cursor:pointer;
}
th {
    font-weight:bold;
    background:#ebe8da;
}
th, td {
    padding:5px;
    border:1px solid #ebe8da;
}
textarea {
    width:200px;
    height:50px;
}
.header_wrapper {
    margin-bottom:5px;
}
.main-content {
    background:url(images/content-bg.png);
    margin-top:30px;
    overflow:hidden;
}
.full-content {
    box-shadow:0px 0px 10px #333333;
    -moz-box-shadow:0px 0px 10px #333333;
    -webkit-box-shadow: 0px 0px 10px #333333;
}
.index-content {
    padding:0 30px;
    overflow:hidden;
}
.index-content-wrapper {
    background:url(images/content-bg.png);
    overflow:hidden;
}
/* Header Style
-------------------------------------------------------*/
.header {
    border-bottom:1px solid #ddd;
    overflow:hidden;
}
.header .logo {
    padding-left:30px;
    margin-bottom:0;
}
.header .header_info {
    margin-top:25px;
    padding-right:30px;
}
.header .header_info p {
    font-size:13px;
    margin-bottom:10px;
    text-align:right;
    margin-right:3px;
    font-weight:bold;
    color: #3a3939;
}
/* Menu Style
-------------------------------------------------------*/
.menu_wrapper {
    border-bottom:1px solid #ddd;
    padding-bottom:5px;
}
#menu {
    position:relative;
    z-index:90;
    margin-left:20px;
}
#menu li {
    list-style-type:none;
    margin-left:0;
}
#menu li a {
    font-size:16px;
    margin:0;
    padding:3px 10px;
    position:relative;
    float:left;
    color: #000;
    text-align:center;
    text-decoration:none;
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
    margin:0;
    padding:3px 10px;
}
#menu li.current-menu-item a{
    color:#fff;
background: #000;
}

#menu li li a, #menu li li a.selected, #menu li li a:hover {
    border:none;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
    text-decoration:none;
}
#menu .ddsmoothmenu {
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    margin-top:5px;
    margin-bottom:0;
    text-transform:uppercase;
}
#menu .ddsmoothmenu li > ul {
    margin-top:-3px;
}
#menu .ddsmoothmenu li > ul li > ul {
    margin-top:1px;
    margin-left:0;
    background-color:#fff;
}
#menu .ddsmoothmenu li {
    margin:0 !important;
    position: relative;
    display: inline;
    float: left;
    padding:10px;
    color:#000;
}
#menu .ddsmoothmenu li li {
    font-size:12px;
    text-transform:capitalize;
    margin:0;
    padding:0px 0;
    color:#000;
}
#menu .ddsmoothmenu li li a {
    width: 130px;
    height:auto;
    float:none;
    display: block;
    text-align:left;
    text-shadow:none;
    margin:0;
    padding:8px 18px;
    text-decoration: none;
    position:relative;
    font-size:13px;
    text-transform:uppercase;
    font-weight:lighter;
}
#menu .ddsmoothmenu li li a:after {
    width:100%;
    content: '';
    position:absolute;
    left:0;
    top:0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
    border-top:none;
}
#menu .ddsmoothmenu li li:last-child a:after {
    width:100%;
    content: '';
    position:absolute;
    left:0;
    bottom:0;
}
* html #menu .ddsmoothmenu li li a {
    display: inline-block;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
    color: #000;
    background-color:#fff;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    color: #fff;
    background-color:#000;
}
#menu .ddsmoothmenu li ul {
    margin-top:-10px;
    margin-left:10px;
    position: absolute;
    left: 0;
    display: none;
    visibility: hidden;
}
#menu .ddsmoothmenu li ul li {
    display: list-item;
    float: none;
}
#menu .ddsmoothmenu li ul li ul {
    margin-top:0px;
    padding-top:0;
    color:#000;
    background:none;
    top: 0;
}
#menu .ddsmoothmenu li ul li ul li {
    margin-top:-2px;
}
* html .ddsmoothmenu {
    height: 1%;
}
.downarrowclass {
    display:block;
    position: absolute;
    width:0;
    height:0;
    overflow:hidden;
    top: 0;
    right: 0;
    display:none !important;
}
.rightarrowclass {
    display:block;
    width:5px;
    height:7px;
    position: absolute;
    margin-top:-3px;
    top: 50%;
    right: 8px;
}
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow {
    width:0;
    height:0;
    position: absolute;
    left: 0;
    top: 0;
    display:none;
}
/* ---- menu ---- */

#menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
    color:#fff;
    background: #000;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
    color:#fff;
background: #000;
}
#menu .ddsmoothmenu li li {
    background: #fff;
    color:#000;
}
.main_header {
    height:30px;
    background-color:#291c18;
    border-bottom:1px solid #000000;
}
.header .logo img {
    margin:30px 0 20px 0;
}
/*      Slideshow style  */
#container {
    width:100%;
    margin:0 auto;
    position:relative;
}
#example {
    width:100%;
    height:400px;
    position:relative;
}
#menu li.current-menu-item a{
 background-color:#000;
 color:#fff;
}
/* Slider Style
-------------------------------------------------------*/
#slides {
}
.slides_container {
    width:100%;
    height:400px;
    position:relative;
    margin-bottom:0;
}
#slides .slide {
    width:950px;
    height:390px;
    display:block;
    z-index:1;
}
.slide .video {
    width:478px;
    height:390px;
    float:left;
    text-align:center;
}
.slide .video iframe{
    width:478px;
    height:390px;
}
.slide .images {
    width:478px;
    height:390px;
    float:left;
    text-align:center;
}
.slide .images img {
    width:478px;
    height:390px;
}
.slide .images .video {
    float:left;
}
.entry_wrapper {
    width:472px;
    height:390px;
    float:right;
    background:url(images/pattern.png);
}
.slide .entry {
    padding:30px 15px 0 25px;
}
.slide .entry h1 {
    color: #fff;
    margin-top:12px;
    font-size:26px;
    margin-right:10px;
    line-height:35px !important;
    font-weight:bold;
}
.slide .entry p {
    color:#828080;
    font-size:16px;
    margin-right:10px;
    margin-top:20px;;
    line-height:25px;
    margin-bottom:25px;
    font-family:Helvetica LT Std, sans-serif
}
.slide .entry span {
    font-size:16px;
    font-weight:bold;
    color:#fff;
}
/*Next/prev buttons*/
#slides .next {
    position:absolute;
    top:50%;
    width:25px;
    height:43px;
    display:block;
    visibility:hidden;
}
#slides .prev {
    position:absolute;
    top:50%;
    width:24px;
    height:65%;
    display:block;
    visibility:hidden;
}
#slides .next {
}
.pagination {
    width:150px;
    position:absolute;
    right:-35px;
    bottom:30px;
    z-index:1000;
}
.pagination li {
    float:left;
    margin:0 2px;
    list-style:none;
}
.pagination li a {
    display:block;
    width:17px;
    height:0;
    padding-top:16px;
    background-image:url(images/pagination.png);
    background-position:0 0;
    float:left;
    text-indent:-9999px;
}
.pagination li.current a {
    background-position:0 -16px;
}
#slides .link {
    display:block;
    margin-top:10px;
    font-weight:800;
}
.index_feature {
    margin:40px 0 20px 0;
    overflow:hidden;
}
.index_feature .side_widgits_wrapper .side_widgits {
    margin-left:35px;
}
.index_info {
    margin:20px 0 28px 0;
    overflow:hidden;
}
.recent_info_wrapper .recent_info {
    margin-right:25px;
}
#wrap, #list{
width:615px;
}
.testimonial_holder {
    position:relative;
    width:615px;	
    padding:3px;
    margin-left: 5px;
    margin-right:25px;
}
.testimonial_holder .sliderHolder2{
    position: absolute;
    z-index: 10;
	width:615px;
}
.testimonial_holder .testimonial-list {
    list-style:none;
    margin-left:0;
    width:210px;
    margin-right: 10px;
    overflow: hidden;
}
.testimonial_holder .testimonial-list .testimonial_jcarousel{
width:210px;
}
.testimonial_holder .testimonial-list:last-child{
    margin-right: 0;
}
.testimonial_holder .testimonial-list img{
    height: 138px;
 width:190px;
    border: 5px solid #ccc;
}
.testimonial_holder .testimonial-list img:hover{
    border: 5px solid  #aaa;
}
.testimonial_holder #jCarouselLite_nav2 {
    position:absolute;
}
.testimonial_holder .sliderHolder2{
    height: 150px;
}
.testimonial_holder a.next,.testimonial_holder a.prev{
    z-index: 100;
}
.testimonial_holder a.next {
    position: absolute;
    top:38%;
    right:-35px;
    width: 30px;
    height: 28px;
    cursor: pointer;
    background: url(images/next.png) no-repeat 0 0;
}
.testimonial_holder a.prev {
    position: absolute;
    top:38%;
    left:-10px;
    width: 29px;
    height: 29px;
    cursor: pointer;
    background: url(images/prev.jpg) no-repeat 0 0;
}

/************************************************
              CAPTIFY CAPTION		
************************************************/
.caption-top, .caption-bottom {
    background: #000;
    color: #ffffff;
    cursor:default;
    padding:2px;
    font-size:13px;
    text-align:center;
}
.caption-top {
    border-width:0px;
}
.caption-bottom {
    border-width:0px;
}
.caption a, .caption a {
    background:#000;
    border:none;
    text-decoration:none;
    padding:2px;
}
.caption a:hover, .caption a:hover {
    background:#202020;
}
/* Pages Style
-------------------------------------------------------*/
.page_feature {
    margin-top:20px;
    margin-bottom:55px;
    overflow:hidden;
}
.page_feature .blog_info_wrapper .blog_info {
    background-color:#eeeee9;
    padding:15px 12px;
}
.page_feature .blog_info_wrapper .blog_info .blog_post {
    margin-bottom:22px;
}
.page_feature .blog_info_wrapper .blog_info .blog_post p {
    margin:5px 0;
}
.page_feature .blog_info_wrapper .blog_info .blog_post .title{
    margin-bottom:10px;
}
.page_feature .blog_info_wrapper .blog_info .blog_post .read-more{
    color:#eb583b;
}
.page_feature .blog_info_wrapper .blog_info .blog_post .title a {
    display:block;
    color:#2092bd;
}
.page_feature .page_info_wrapper .page_info {
    margin:0 30px;
    background-color:#eeeee9;
    padding:15px 12px;
}
.page_feature .blog_info_wrapper .blog_info h2, .page_feature .page_info_wrapper .page_info h2, .page_feature .testimonial_wrapper .testimonial h2 {
    border-bottom:1px dotted #bcb9b9;
    padding-bottom:8px;
}
.page_feature .page_info_wrapper .page_info span {
    color:#000;
    margin-bottom:15px;
    overflow:hidden;
    display:block;
}
.page_feature .testimonial_wrapper .testimonial {
    background-color:#eeeee9;
    padding:15px 12px;
}
.page_feature .testimonial_wrapper .testimonial p {
    margin-bottom:7px;
}
.page_feature .testimonial_wrapper .testimonial span {
    display:block;
    color:#000;
    margin-bottom:18px;
}
#entry-author-info {margin-bottom: 20px;}
#entry-author-info #author-avatar {float:left;margin-right: 15px;margin-bottom: 5px;}
/* Footer Style
-------------------------------------------------------*/
.footer_wrapper {
    box-shadow:0px 0px 10px #333333;
    -moz-box-shadow:0px 0px 10px #333333;
    -webkit-box-shadow: 0px 0px 10px #333333;
}
.footer {
    background:url(images/footer-bg.png);
    padding:25px 0 20px 0;
    overflow:hidden;
}
.footer .widget_inner {
    margin:0 0 15px 20px;
    color:#8a8585;
}
.footer .widget_inner.last {
    overflow:hidden;
    padding-right:18px;
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
    color:#fff;
    background:url(images/footer-line.png) bottom repeat-x;
    padding-bottom:12px;
}
.footer ul {
    list-style-image:url(images/footer-bullet.png);
}
.footer ul li {
    margin-left:15px;
    margin-bottom:10px;
}
.footer ul li a {
    color:#8a8585;
}
.footer ul li a:hover{
color:#fff;
}
.footer a{
color:#197bae;
}
/* Social Icons Style
-------------------------------------------------------*/
ul.social-links {
    list-style:none;
    margin-left:0;
}
ul.Social-links li {
    display:inline;
    margin:0;
}
ul.Social-links li a {
    margin:0 2px 0 0;
}
ul.Social-links li a:hover {
    transform: rotate(30deg);
    -ms-transform: rotate(30deg); /* IE 9 */
    -webkit-transform: rotate(30deg); /* Safari and Chrome */
    -o-transform: rotate(30deg); /* Opera */
    -moz-transform: rotate(30deg); /* Firefox */
}
.footer_bottom .footer_bottom_inner span.copyright {
    float:right;
    color:#4f4f4f;
    margin-top:15px;
}
.footer_bottom .theme_desc{
    margin-top:15px;
}
.content_full {
    padding:65px 30px;
    margin: 0;
    z-index:-100;
}
.full_width_page {
    padding:30px;
}
.full_width_page img{
    max-width: 890px;
    height: auto;
}
.page_content {
    margin:55px 0;
}
.content_bar {
    padding:0 20px 0 30px;
}
/* Blog Post Style
-------------------------------------------------------*/
.post {
    margin-bottom:40px;
    padding-left:50px;
    position:relative;
}
.post .post_content p {
    line-height:18px;
}
.post .post_content .post_data{
    padding-top:6px;
}
.post .postimg {
    float:left;
    width:180px;
    height:120px;
    margin-right:15px;
    display: inline;
    background:#f7f3f3;
    margin-top:5px;
}
.post .full_img.postimg {
    max-width:400px;
    max-height:190px;
}
.post img.single {
}
.post .post_date {
    width: 69px;
    height: 68px;
    position:absolute;
    left:4px;
    top:2px;
}
.post .date {
    list-style-type:none;
    margin-top:0px;
    text-align:center;
}
.post .date li:first-child {
    border-top:3px solid #ddd;
    text-align:center;
    padding-top:5px;
    font-size:24px;
}
.post .date li {
    display:block;
    width:30px;
    margin-left:0;
    font-size:15px;
    color:#404547;
    font-family:"Helvetica LT Std";
    margin-bottom:0;
    text-align:center;
    text-transform:uppercase;
    text-align:center;
}
.post .post_title {
    magrin-bottom:0 !important;
    overflow:hidden;
    clear:both;
}
.post .post_title a{
    color:#2092bd;
}
.post .post_meta {
    list-style-type:none;
    border-top:1px dashed #bcb9b9;
    border-bottom:1px dashed #bcb9b9;
    padding-bottom:6px;
    padding-top:5px;
    overflow:hidden;
    margin-bottom:5px;
    margin-top:-10px;
}
.post .post_meta li {
    display:inline;
    margin:0 3px;
    color: #949393;
    padding-right:15px;
    background:url(images/slashes.png) 98% 4px no-repeat;
}
.post .post_meta li a {
    color: #949393;
    font-size:12px;
}
.post .post_meta li:last-child {
    background:none;
}
.post .read-more {
    display:block;
    float:left;
    padding:5px 10px 5px 0px;
    color:#2092bd;
    margin-bottom:10px;
}
.content_bar .contact_page {
    margin-bottom:30px;
}
.content_bar .contact_page h4 {
    color:#2092bd;
    margin-bottom:25px;
}
.content_bar img{
    max-width: 528px;
    height: auto;
    margin-left: 2px;
}
/* Contactform Style
-------------------------------------------------------*/
.content_bar .contact_page .contactform .error {
    color:red;
    display: block;
}
.content_bar .contact_page .contactform input[type="text"] {
    width:350px;
    height:25px;
}
.content_bar .contact_page .contactform textarea {
    width:100%;
    height:120px;
    padding-top:5px;
}
.contactform input[type="text"], .contactform textarea {
    margin-bottom:20px;
    color:#6a6565;
    margin-top:5px;
    padding-left:5px;
    border:1px solid #d9dada;
}
.contactform input[type="text"]:focus, .contactform textarea:focus{
    border:1px solid #FFCC66;
}
.contact_page .contactform input[type="submit"] {
    border:none;
    color:#fff;
    background:#757575;
    width:100px;
    text-align:center;
    padding:5px 0;
}
.contact_page .contactform input[type="submit"]:hover{
    background:#BD1212;
}
.side_bar {
    padding:0 30px;
}
.side_bar h4 {
    color:#2092bd;
}
.searchform {
    width:230px;
    height:35px;
    border:none;
    position:relative;
    margin-bottom:20px;
}
.searchform input[type="text"] {
    width:230px;
    height:32px;
    background:transparent;
    border:1px solid #aaa;
    padding:0px 0px 0px 5px;
    color:#4f4f4f;
}
.searchform input[type="submit"] {
    position:absolute;
    right:-10px;
    top:0px;
    background:url(images/search.png) no-repeat;
    width:33px;
    height:34px;
    border:none;
    cursor:pointer;
}
/* Footer searchform
--------------------------------------------------------*/
.footer .searchform {
    width:186px;
    height:28px;
    border:none;
    position:relative;
    margin-bottom:30px;
    background:url('images/footer-search.png') no-repeat; 
}
.footer .searchform input[type="text"] {
    width:150px;
    height:28px;
    background:transparent;
    border:none;
    padding-left: 10px;
    color: #999999;
}
.footer .searchform input[type="submit"] {
    position:absolute;
    right:0px;
    top:0px;
    width:0;
    height:0;
    border:none;
    visibility: hidden;     
}
/* Sidebar Style
-------------------------------------------------------*/
.side_bar ul {
    margin-left:0;
    list-style-image:url(images/bullet_toggle_plus.png);
}
.side_bar h4{
    margin-bottom:6px;
} 
.side_bar ul li {
    border-bottom:1px solid #ddd;
    margin-bottom:10px;
    padding-bottom:10px;
    margin-left:16px;
}
.side_bar ul li:last-child {
    border:none;
}
.side_bar ul li .children {
    list-style-image:url(images/arrow.png);
    margin-top:8px;
    margin-bottom:0px;
    margin-left:5px;
}
.side_bar a:hover{
color:#000;
}
.side_bar ul li .children li {
    border-bottom:1px solid #ddd;
}
.side_bar ul li .children li:last-child {
    border:none;
}
.recent_post {
    list-style-type:none;
}
.side_bar .recent_post li {
    margin-left:0px;
    list-style:none;
    margin-bottom:10px;
    font-size:10px;
}
.recent_post li img {
    float:left;
    width:40px;
    height:30px;
    padding-top:5px;
    margin-right:10px;
    margin-bottom:10px;
}
.recent_post li p {
    margin-bottom:5px;
    padding-left:10px;
    font-size:13px;
}
.recent_post li span.recent-date {
    font-size:12px;
    margin-left:5px;
}
#nav-single {
    overflow:hidden;
    margin-bottom:20px;
    margin-left: 50px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
/* Commentlist Style
-------------------------------------------------------*/
#commentsbox {
    margin:20px 0px;
    margin-left:50px;
}
#commentsbox h3 {
}
#commentsbox .comment_head {
    color: #1e678d;
    margin-bottom:30px;
}
ol.commentlist {
    margin:0px 0 0;
    clear:both;
    overflow:hidden;
    list-style:none;
}
.post-info {
    color: #1e678d;
    font-size:16px;
}
ol.commentlist li.comment {
    margin:5px 0;
    line-height:18px;
    margin-bottom:15px;
    overflow: hidden;
}
ol.commentlist li.comment .comment-body {
    padding:18px;
    position:relative;
    border:1px solid #d7d5d5;
    overflow:hidden;
    margin-bottom:30px !important;
    background:#f8f5f5;
}
ol.commentlist li.comment .comment-author {
    margin-right:10px;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
    color:#000;
    font-weight:bold;
    text-decoration:none !important;
}
ol.commentlist li.comment .comment-author .fn {
    color:#2092bd;
}
ol.commentlist li.comment .comment-author a.url {
    color:#2092bd;
}
cite.fn {
    color:#000;
    font-style:normal;
}
ol.commentlist li.comment .comment-author .avatar {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    width:45px;
    height:45px;
}
ol.commentlist li.comment .comment-meta .commentmetadata {
    color:#000;
    clear:both;
}
ol.commentlist li.comment .comment-meta a {
    color:#4f4e4e;
    text-decoration:none !important;
}
ol.commentlist li.comment p {
    line-height:22px;
    margin-top:5px;
    color:#666;
}
ol.commentlist li.comment .reply {
    position:absolute;
    bottom:0;
    left:0;
}
ol.commentlist li.comment .reply a {
    color: #898c85;
    font-size:12px;
    display:block;
    background:#eae9e9;
    padding:4px 8px 4px 8px;
    border-right:1px solid #d9d8d8;
    border-top:1px solid #d9d8d8;
}
ol.commentlist li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li.comment ul.children {
    list-style:none;
    margin:1em 0 0;
    text-indent:0;
}
ol.commentlist li.comment ul.children li.depth-2 {
    margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-5 {
    margin:0 0 0px 50px;
}
.comment-nav {
    padding:5px;
    height:20px;
}
.comment-nav a:link, .comment-nav a:visited {
    color:#f96e02;
}
#respond {
    padding:0px 0px;
    margin:10px 0px;
}
#respond h3 {
    font-size:14px;
    color:#000;
    font-weight:bold;
    padding:10px 10px;
}
#commentform {
    margin-bottom:50px;
}
#commentform p {
    color:#444;
}
#commentform a {
    color:#0454A8;
    margin-top:15px;
    margin-bottom:0;
}
#respond label {
    display:block;
    margin-right:15px;
    margin-bottom:5px;
    color:#9b9494;
}
#respond .required {
}
#respond label small {
    font-size:10px;
}
#respond input {
    margin-bottom:10px;
    padding:5px 5px;
    margin:0 10px 10px 0;
    background:#fff;
    border:1px solid #ddd;
    color:#555;
}
/* Commentform Style
-------------------------------------------------------*/
#commentform input[type="text"] {
    width:60%;
    height:20px;
    border:none;
    border:1px solid #d9dada;
}
#commentform input[type="text"]:focus, textarea#comment:focus {
    background:#fff;
    border:1px solid #FFCC66;
}
#respond input#commentSubmit {
    background:#757575;
    width:100px;
    display:block;
    color:#fff;
    margin-top:5px;
    padding-bottom:5px;
}
#respond input#commentSubmit:hover{
    background:#BD1212;
}
textarea#comment {
    border:1px solid #d9dada;
    width:80%;
    height:235px;
    padding:5px 5px;
    color:#555;
    clear:both;
}
blockquote {
    padding-left:60px;
    min-height:40px;
    background:url(images/blockqoute.png) no-repeat;
}
blockquote {
    margin-top:40px;
    margin-bottom:40px;
}
blockquote img {
    float: left;
    margin-right:15px;
}
.sticky {
}
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}
.bypostauthor {
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    text-align:center;
    padding:5px 3px 10px;
}
.wp-caption.alignright {
    margin:5px 0 20px 20px;
}
.wp-caption img {
    border:0 none;
    height:auto;
    max-width:98.5%;
    width:auto;
    margin:0;
    padding:0;
}
.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}
#wp-calendar caption {
    text-align: center;
    background:  #999999;
    border: 1px solid #999999; 
    color: #fff;;
    font-weight: bold;
    padding: 3px 0;
}
#wp-calendar a{
    font-weight: bold;
    color: #999999;
}
#wp-calendar tfoot td {background: #f4f4f4;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.footer #calendar_wrap {display: block;margin-bottom: 30px;background:  #000000;width: 176px;}
.col_half, .col3, .col2, .three_fourth, .col4, .col31 {
    float:left;
    position:relative;
}
.col3 {
    width:35%;
    margin-right:0%;
    float:left;
}
.col31 {
    width:38%;
    margin-right:5%;
}
.col_half {
    width:48%;
    margin-right:0%;
}
.col2 {
    width:61%;
    margin-right:4%;
}
.col4 {
    width:26%;
    margin-right:0%;
}
.three_fourth {
    width:67%;
    margin-right:1%;
}
.last {
    margin-right:0!important;
}
.content_wrapper .fullwidth {
    padding-bottom:25px;
    background-color:#fff;
}
/* Gallery Thumbnail Style
-------------------------------------------------------*/
ul.thumbnail {
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-left:10px;
    padding:0px;
    width:980px;
    padding-top:25px;
}
ul.thumbnail h1 {
    margin:11px 0 20px 20px;
}
ul.thumbnail li {
    margin:0px;
    margin-left:12px;
    float:left;
    overflow:hidden;
    background:none;
    margin-bottom:5px;
    padding-top:8px;
    margin-right:1px;
    margin-bottom:30px;
}
ul.thumbnail li img {
    height:155px;
    width:208px;
    padding:5px;
    background:url(images/gallery-shadow.png) no-repeat;
    padding-left:4px;
    padding-right:4px;
    padding-top:3px;
    padding-bottom:5px;
}
ul.thumbnail li a {
    font-size:11px;
}

.fullwidth h1 {
margin-left:25px;
margin-top:30px;
}

/* Gallery Zoombox Style
-------------------------------------------------------*/
/*[fmt]0A90-0A0A-2*/
#zoombox iframe, #zoombox img {
    border:none;
}
#zoombox .zoombox_mask {
    background-color:#000;
    position:fixed;
    width:100%;
    z-index:93;
    height:100%;
    top:0;
    left:0;
}
#zoombox .zoombox_container {
    position:absolute;
    z-index:100;
}
#zoombox .relative {
    position:relative;
}
#zoombox .zoombox_prev {
    position:absolute;
    top:0;
    left:0;
    width:50%;
    height:100%;
    cursor:pointer;
    /*+opacity:0;*/
    filter:alpha(opacity=0);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#zoombox .zoombox_prev:hover {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox .zoombox_next {
    position:absolute;
    top:0;
    right:0;
    width:50%;
    height:100%;
    /*+opacity:0;*/
    filter:alpha(opacity=0);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#zoombox .zoombox_close, #zoombox .zoombox_next, #zoombox .zoombox_prev {
    cursor:pointer;
}
#zoombox .multimedia .zoombox_next, #zoombox .multimedia .zoombox_prev {
    display:none;
}
#zoombox .zoombox_next:hover {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox .zoombox_gallery {
    position:fixed;
    z-index:120;
    bottom:-60px;
    left:0;
    right:0;
    text-align:center;
    /*+opacity:85%;*/
    filter:alpha(opacity=85);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    -moz-opacity:0.85;
    opacity:0.85;
    cursor:pointer;
    width:auto;
    background-color:#050505;
    height:60px;
    overflow: hidden;
    display:none;
}
#zoombox .zoombox_gallery img {
    height:50px;
    padding:5px;
    /*+opacity:50%;*/
    filter:alpha(opacity=30);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    -moz-opacity:0.3;
    opacity:0.3;
}
#zoombox .zoombox_gallery img:hover, #zoombox .zoombox_gallery img.current {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox_loader {
    background:url(images/loader.png) no-repeat left top;
    position:absolute;
    height:40px;
    width:40px;
    cursor:pointer;
    top:50%;
    left:50%;
    margin:-20px 0 0 -20px;
    z-index:110;
}
/** Zoombox Theme **/
.zoombox .zoombox_container {
    background:#000;
    color:#666;
    /*+box-shadow:0px 0px 10px #000000;*/
    -moz-box-shadow:0px 0px 10px #000000;
    -webkit-box-shadow:0px 0px 10px #000000;
    -o-box-shadow:0px 0px 10px #000000;
    box-shadow:0px 0px 10px #000000;
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    -o-box-shadow:0 0 10px #000;
    box-shadow:0 0 10px #000;
}
.zoombox .content {
    background:#000;
}
.zoombox .zoombox_title {
    color:#FFF;
    /*+placement:anchor-top-left -1px -22px;*/
    position:absolute;
    left:-1px;
    top:-22px;
    /*+text-shadow:1px 1px #000000;*/
    -moz-text-shadow:1px 1px #000000;
    -webkit-text-shadow:1px 1px #000000;
    -o-text-shadow:1px 1px #000000;
    text-shadow:1px 1px #000000;
    -moz-text-shadow:1px 1px #000;
    -webkit-text-shadow:1px 1px #000;
    -o-text-shadow:1px 1px #000;
    text-shadow:1px 1px #000;
}
.zoombox .zoombox_close {
    background:url(images/close.png) no-repeat;
    width:30px;
    height:30px;
    /*+placement:anchor-top-right -15px -15px;*/
    position:absolute;
    right:-15px;
    top:-15px;
}
#zoombox.zoombox .zoombox_next {
    background:url(images/nextg.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev {
    background:url(images/prevg.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .zoombox_container {
    background:#FFF;
    margin-left:-30px;
    padding:10px 10px 37px;
    color:#666;
}
.lightbox .zoombox_close {
    background:url(images/lightclose.gif) no-repeat left top;
    width:66px;
    height:22px;
    top:auto;
    /*+placement:anchor-bottom-right 12px 6px;*/
    position:absolute;
    right:12px;
    bottom:6px;
}
.lightbox .zoombox_title {
    text-align:left;
}
.lightbox .zoombox_next {
    background:url(images/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev {
    background:url(images/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container {
    border:10px solid #0B0A0A;
    /*+border-radius:10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px 10px 10px 10px;
    background:#FFF;
    padding:10px 10px 37px;
    margin-left:-20px;
    color:#797979;
}
.prettyphoto .zoombox_title {
    text-align:left;
}
.prettyphoto .zoombox_close {
    background:url(images/ppsprite.png);
    width:27px;
    height:24px;
    top:auto;
    /*+placement:anchor-bottom-right 6px 8px;*/
    position:absolute;
    right:6px;
    bottom:8px;
}
.prettyphoto .zoombox_next {
    background:url(images/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev {
    background:url(images/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .zoombox_next, .prettyphoto .multimedia .zoombox_prev {
    display:none;
}
#zoombox.prettyphoto .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container {
    /*+border-radius:10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px 10px 10px 10px;
    background:#0C0C0C;
    padding:10px 10px 37px;
    margin-left:-30px;
    color:#828282;
}
.darkprettyphoto .zoombox_title {
    /*[empty]position:;*/
    text-align:left;
}
.darkprettyphoto .zoombox_close {
    background:url(images/ppsprite.png);
    width:27px;
    height:24px;
    top:auto;
    /*+placement:anchor-bottom-right 2px 6px;*/
    position:absolute;
    right:2px;
    bottom:6px;
}
.darkprettyphoto .zoombox_next {
    background:url(images/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev {
    background:url(images/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .zoombox_next, .darkprettyphoto .multimedia .zoombox_prev {
    display:none;
}
#zoombox.darkprettyphoto .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Simple Theme **/
.simple .zoombox_container {
    background:#000;
}
.simple .zoombox_title {
    color:#FFF;
    /*+placement:anchor-top-left -1px -22px;*/
    position:absolute;
    left:-1px;
    top:-22px;
    /*+text-shadow:1px 1px #000000;*/
    -moz-text-shadow:1px 1px #000000;
    -webkit-text-shadow:1px 1px #000000;
    -o-text-shadow:1px 1px #000000;
    text-shadow:1px 1px #000000;
    -moz-text-shadow:1px 1px #000;
    -webkit-text-shadow:1px 1px #000;
    -o-text-shadow:1px 1px #000;
    text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next {
    background:url(images/simplenav.png) no-repeat -20px center;
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    right:-20px;
    width:20px;
}
#zoombox.simple .zoombox_next:hover {
    background-position-x:left;
}
#zoombox.simple .zoombox_prev {
    background:url(images/simplenav.png) no-repeat -40px center;
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    left:-20px;
    width:20px;
}
#zoombox.simple .zoombox_prev:hover {
    background-position-x:-60px;
}
.simple .zoombox_prev {
    background:url(images/ppprev.png) no-repeat left center;
}
.simple .zoombox_close {
    background:url(images/simpleclose.png) no-repeat;
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    right:-10px;
}
#zoombox.simple .multimedia .zoombox_next, #zoombox.simple .multimedia .zoombox_prev {
    display:block;
}
/*=======================================================*/
/* Responsive Dropdown Menu Style */
/*=======================================================*/
.it_mobile_menu li{
    margin: 0;
}
.it_mobile_menu li a {
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    text-shadow:none;
    border-bottom: 1px solid #e2e0e0;
    margin: 0 !important;
}
.it_mobile_menu li:last-child a{
    border-bottom:none; 
    padding-bottom: 15px;
}
.it_mobile_menu li a:hover {
    color: #2565ac;
}
.it_mobile_menu > li.current_page_item > a {
    color: #2565ac;
}
#mobile_menu {
    width: 318px;
    border: 1px solid #e2e0e0 !important;
    left: -1px;
    padding: 0;
    padding-bottom: 20px;
    background: #f8f8f8;
    top: 42px !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    z-index: 9999px;
	list-style:none;
}
#mobile_menu ul {
list-style:none;
}
.it_mobile_menu {
    position: absolute;
    top: 46px !important;
    left: 3px;
    z-index: 1000;
    display: none;
    text-align: left;
}

.it_mobile_menu ul {
    display: block !important;
    visibility: visible !important;
    border-bottom: 1px solid #e2e0e0;
}
.it_mobile_menu ul li a{
    margin-left:12px !important; 
       padding-top: 12px !important;
    padding-bottom: 4px !important;
}
.it_mobile_menu ul li:last-child a{
    padding-bottom: 10px !important;
}
.it_mobile_menu ul a{
 
    border-bottom: none;
}
.mobile_nav {
    color: #3B3B3B;
    display: none;
    background: #f8f8f8;
    border: 1px solid #e2e0e0;
    position: relative;
    padding: 15px 22px 11px 46px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
	width:250px;
}
.mobile_nav:before, .mobile_nav:after {
    content: '';
    position: absolute;
    top: 0;
    width: 2px;
    height: 100%;
}
.mobile_nav:before {
    left: 0;
}
.mobile_nav:after {
    right: 0;
}
.mobile_nav:hover {
    text-decoration: none;
    color:#3B3B3B;
}
.mobile_nav > span {
    display: block;
    width: 15px;
    height: 10px;
    background: url(images/responsive_arrow.png) no-repeat;
    position: absolute;
    top: 19px;
    left: 63px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.mobile_nav.opened > span {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
/* Media screen */
@media only screen and (min-width: 767px) and (max-width: 960px) {  
.header{
margin-top:50px;
}
.header .logo{
}
.main-content {
    background:url(images/content-bg.png);
    margin-top:30px;
}
h1.post_title.single{
	width:505px;
}
.full-content {
    box-shadow:0px 0px 10px #333333;
    -moz-box-shadow:0px 0px 10px #333333;
    -webkit-box-shadow: 0px 0px 10px #333333;
	width:767px;
	margin:0 auto;
}
.index-content {
    padding:0 20px;
    overflow:hidden;
}
.index-content-wrapper {
    background:url(images/content-bg.png);
    overflow:hidden;
}
#container {
    width:100%;
    margin:0 auto;
    position:relative;
}
#example {
    width:100%;
    height:310px;
    position:relative;
}
#menu li.current-menu-item a{
 background-color:#000;
 color:#fff;
}
/* Slider Style
-------------------------------------------------------*/
#slides {
}
.slides_container {
	width:767px;
    width:100%;
    height:310px;
    position:relative;
    margin-bottom:0;
}
#slides .slide {
    width:767px;
    height:300px;
    display:block;
    z-index:1;
}
.slide .video {
    width:383px;
    height:300px;
    float:left;
    text-align:center;
}
.slide .video iframe{
    width:383px;
    height:300px;
}
.slide .images {
    width:383px;
    height:300px;
    float:left;
    text-align:center;
}
.slide .images img {
    width:383px;
    height:300px;
}
.slide .images .video {
    float:left;
}
.entry_wrapper {
    width:384px;
    height:300px;
    float:right;
    background:url(images/pattern.png);
}
.slide .entry {
    padding:10px 10px 0 25px;
	overflow:hidden;
}
.slide .entry h1 {
    color: #fff;
    margin-top:0px;
    font-size:26px;
    margin-right:10px;
    line-height:35px !important;
    font-weight:bold;
	margin-bottom:0px;
}
.slide .entry p {
    color:#828080;
    font-size:16px;
    margin-right:10px;
    margin-top:7px;;
    line-height:25px;
    margin-bottom:5px;
    font-family:Helvetica LT Std, sans-serif
}
.slide .entry span {
    font-size:16px;
    font-weight:bold;
    color:#fff;
}
/*Next/prev buttons*/
#slides .next {
    visibility:hidden;
}
#slides .prev {
    visibility:hidden;
}
#slides .next {
}
.pagination {
    width:150px;
    position:absolute;
    right:-35px;
    bottom:0px;
    z-index:1000;
}
.pagination li {
    float:left;
    margin:0 2px;
    list-style:none;
}
.pagination li a {
    display:block;
    width:17px;
    height:0;
    padding-top:16px;
    background-image:url(images/pagination.png);
    background-position:0 0;
    float:left;
    text-indent:-9999px;
}
.pagination li.current a {
    background-position:0 -16px;
}
#slides .link {
    display:block;
    margin-top:10px;
    font-weight:800;
}
.col3 {
    width:35%;
    margin-right:0%;
    float:left;
}
.index_feature .side_widgits_wrapper .side_widgits {
margin-left:0;
}
#wrap, #list{
width:492px;
}
.testimonial_holder {
    position:relative;
    width:492px;	
    padding:3px;
    margin-left: 5px;
    margin-right:25px;
}
.testimonial_holder .sliderHolder2{
    position: absolute;
    z-index: 10;
	width:492px;
}
.testimonial_holder .testimonial-list {
    list-style:none;
    margin-left:0;
    width:169px;
    margin-right: 10px;
    overflow: hidden;
}
.testimonial_holder .testimonial-list .testimonial_jcarousel{
width:169px;
}
.testimonial_holder .testimonial-list:last-child{
    margin-right: 0;
}
.testimonial_holder .testimonial-list img{
    height: 138px;
 width:150px;
    border: 5px solid #ccc;
}
.testimonial_holder .testimonial-list img:hover{
    border: 5px solid  #aaa;
}
.testimonial_holder #jCarouselLite_nav2 {
    position:absolute;
}
.testimonial_holder .sliderHolder2{
    height: 150px;
}
.testimonial_holder a.next,.testimonial_holder a.prev{
    z-index: 100;
}
.testimonial_holder a.next {
    position: absolute;
    top:38%;
    right:-35px;
    width: 30px;
    height: 28px;
    cursor: pointer;
    background: url(images/next.png) no-repeat 0 0;
}
.testimonial_holder a.prev {
    position: absolute;
    top:38%;
    left:-10px;
    width: 29px;
    height: 29px;
    cursor: pointer;
    background: url(images/prev.jpg) no-repeat 0 0;
}
.content_wrapper #searchform, .sidebar #searchform, .footer #searchform {
	width:172px;
	height:30px;
	border:1px solid #f2f2f2;
	position:relative;
}
.content_wrapper #searchform #s, .sidebar #searchform #s, .footer #searchform #s {
	height:25px;
	border:none;
	margin-left:5px;
	width:135px;
	color: #969696;
}
.page-title{
text-align:center;
}
ul.thumbnail {
	margin-left:20px;
	width:800px;
}
ul.thumbnail li {
	margin-left:20px;
}
.footer_wrapper {
	width:783px;
	margin-left: -6px;
}
.footer_wrapper .footer .widget_inner{
margin-right:10px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {  
#mobile_menu {
width: 318px;
text-align:center;
margin-left:0;
}
.mobile_nav {
width:250px;
margin-bottom:0;
margin-top:4px;
}   
ul.ddsmoothmenu {
display: none;
}
.it_mobile_menu a {
display: block;
padding-left:0px;
color: #3B3B3B;
padding-top: 7px;
padding-bottom: 7px;
}
.ddsmoothmenu .sub-menu{
margin-left:100px !important;
visibility:hidden;
}
.ddsmoothmenu .sub-menu li{
margin: 0 !important;
padding: 0 !important;
margin-left:200px !important;
clear:both;
left:20px;
}
.mobile_nav {
display: inline-block;
text-shadow: 1px 1px 0 #fff;
}
.ddsmoothmenu {
text-align: center;
}
li.depth-4 ul.children {
padding-left: 0;
}
#menu li {
float:none !important;
}
#MainNav {
text-align:center;
}
.header .logo{
text-align:center;
margin: 40px 0 0px 0px;
padding-left:0;
}
.header .header_info p {
font-size: 13px;
margin-bottom: 48px;
text-align: center;
margin-right: -20px;
font-weight: bold;
color: #3A3939;
}
.top-search .searchform {
display:none;
}
.index-content {
padding:0 20px;
overflow:hidden;
}
.header-info {
text-align:center;
padding-right:40px;
}
.page_navi_bg #crumbs {
margin-top: 10px;
}
#example {
width:100%;
height:300px;
position:relative;
}
/* Slider Style
-------------------------------------------------------*/
.slides_container {
width:100%;
height:300px;
position:relative;
margin-bottom:0;
}
#slides .slide {
width:480px;
height:390px;
display:block;
z-index:1;
}
.slide .video {
width:480px;
height:290px;
float:left;
text-align:center;
}
.slide .video iframe{
width:480px;
height:290px;
}
.slide .images {
width:478px;
height:290px;
float:left;
text-align:center;
}
.slide .images img {
width:478px;
height:290px;
}
.slide .images .video {
float:left;
}
.entry_wrapper {
width:472px;
height:390px;
float:right;
background:url(images/pattern.png);
display:none;
}
.pagination {
    position:absolute;
    right: -58px;
    bottom:0px;
}
#wrap, #list{
width:450px;
margin-top:0px;
margin-left:0px;
}
.testimonial_holder {
position:relative;
width:450px;	
padding:3px;
margin-left: 0px;
margin-right:0px;
margin-left:0px;
}
.testimonial_holder .sliderHolder2{
position: absolute;
z-index: 10;
width:450px;
}
.testimonial_holder .testimonial-list {
list-style:none;
margin-left:0;
width:200px;
margin-right: 23px;
overflow: hidden;
}
.testimonial_holder .testimonial-list .testimonial_jcarousel{
width:210px;
}
.testimonial_holder a.next {
position: absolute;
top:38%;
right:50px;
width: 5px;
height: 28px;
cursor: pointer;
background: url(images/next.png) no-repeat 0 0;
}
.testimonial_holder a.prev {
position: absolute;
top:38%;
left:0px;
width: 29px;
height: 29px;
cursor: pointer;
background: url(images/prev.jpg) no-repeat 0 0;
}
.col2 {
width: 100%;
margin-right: 0%;
}
.col3 {
width: 100%;
margin-right: 4%;
float: left;
}
.col4 {
width: 100%;
margin-right: 0%;
}
.col_half {
width: 100%;
margin-right: 0%;
}
.page_feature .blog_info_wrapper .blog_info {
margin-bottom: 20px;
}
.page_feature .page_info_wrapper .page_info {
margin: 0 0;
margin-bottom: 20px;
}
.index_feature .side_widgits_wrapper .side_widgits {
margin-left: 35px;
margin-right: 35px;
}
/*
Slideshow
*/
.content_wrapper #searchform, .sidebar #searchform, .footer #searchform {
width:172px;
height:30px;
border:1px solid #f2f2f2;
position:relative;
}
.content_wrapper #searchform #s, .sidebar #searchform #s, .footer #searchform #s {
height:25px;
border:none;
margin-left:5px;
width:135px;
color: #969696;
}
.page-title{
text-align:center;
}
ul.thumbnail {
margin-left:0px;
width:550px;
}
ul.thumbnail li {
margin-left:13px;
}
#contactForm input[type="text"], #contactForm textarea {
width:380px;
}
.footer_wrapper {
width:487px;
margin-left: -6px;
text-align:center;
}
.footer_wrapper .footer ul {
list-style:none;
}
.bottom_cornor {
background:url(images/footer-bottom-bg.png) repeat;
width:485px;
height:14px;
margin:0 auto;
-webkit-border-bottom-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-bottomright: 12px;
-moz-border-radius-bottomleft: 12px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
}
.footer_bottom{
text-align:center;
}
.footer_bottom .footer_bottom_inner span.copyright {
text-align:center;
float:none;
padding-bottom:15px;
}
.content-bar img{
max-width:470px;
height:auto;
}
.footer .widget_inner {
margin: 0 0 15px 0px;
color: #8A8585;
padding:0 8px;
}
}
@media only screen and (max-width: 480px) {
.header .logo{
text-align:center;
margin: 40px 0 0px 0px;
padding-left:0;
}
.header .header_info p {
font-size: 13px;
margin-bottom: 48px;
text-align: center;
margin-right: -20px;
font-weight: bold;
color: #3A3939;
}
#mobile_menu {
width: 318px;
text-align:center;
margin-left:0;
}
.mobile_nav {
width:250px;
margin-bottom:0;
margin-top:4px;
}   
ul.ddsmoothmenu {
display: none;
}
.it_mobile_menu a {
display: block;
padding-left:0px;
color: #3B3B3B;
padding-top: 7px;
padding-bottom: 7px;
}
.header .logo{
text-align:center;
}
.index-content {
padding:0 15px;
overflow:hidden;
}
.ddsmoothmenu .sub-menu{
margin-left:100px !important;
visibility:hidden;
}
.ddsmoothmenu .sub-menu li{
margin: 0 !important;
padding: 0 !important;
margin-left:200px !important;
clear:both;
left:20px;
}
.mobile_nav {
display: inline-block;
text-shadow: 1px 1px 0 #fff;
}
.ddsmoothmenu {
text-align: center;
}
li.depth-4 ul.children {
padding-left: 0;
}
#menu li {
float:none !important;
}
#MainNav {
text-align:center;
}
.logo {
text-align:center;
}
.header-info{
text-align:center;
padding-left:25px;

}
/* Slider Style
-------------------------------------------------------*/
#example {
width:100%;
height:210px;
position:relative;
}
.slides_container {
width:100%;
height:210px;
position:relative;
margin-bottom:0;
}
#slides .slide {
width:290px;
height:200px;
display:block;
z-index:1;
}
.slide .video {
width:290px;
height:200px;
float:left;
text-align:center;
}
.slide .video iframe{
width:290px;
height:200px;
}
.slide .images {
width:290px;
height:200px;
float:left;
text-align:center;
}
.slide .images img {
width:290px;
height:200px;
}
.slide .images .video {
float:left;
}
.entry_wrapper {
width:472px;
height:390px;
float:right;
background:url(images/pattern.png);
display:none;
}
.pagination {
position:absolute;
right: -58px;
bottom:0px;
}
#slides .slider_pag {
display:none;
}
#wrap, #list{
width:240px;
overflow:hidden;
margin-left:1px;
}
.testimonial_holder {
    position:relative;
    width:240px;
    padding:3px;
    margin-left: 25px;
    margin-right:25px;
	overflow:hidden;
}
.testimonial_holder .sliderHolder2{
    position: absolute;
    z-index: 10;
	width:240px;
	overflow:hidden;
}
.testimonial_holder .testimonial-list {
    list-style:none;
    margin-left:0;
    width:210px;
    margin-right: 30px;
    overflow: hidden;
}
.testimonial_holder .testimonial-list .testimonial_jcarousel{
width:210px;
}
.testimonial_holder a.next {
    position: absolute;
    top:38%;
    right:40px;
    width: -20px;
    height: 28px;
    cursor: pointer;
    background: url(images/next.png) no-repeat 0 0;
}
.testimonial_holder a.prev {
    position: absolute;
    top:38%;
    left:0px;
    width: 29px;
    height: 29px;
    cursor: pointer;
    background: url(images/prev.jpg) no-repeat 0 0;
}
.col2 {
width: 100%;
margin-right: 0%;
}
.col3 {
width: 100%;
margin-right: 4%;
float: left;
}
.col4 {
width: 100%;
margin-right: 0%;
}
.col_half {
width: 100%;
margin-right: 0%;
}
.page_feature .blog_info_wrapper .blog_info {
margin-bottom: 20px;
}
.page_feature .page_info_wrapper .page_info {
margin: 0 0;
margin-bottom: 20px;
}
.index_feature .side_widgits_wrapper .side_widgits {
margin-left: 5px;
margin-right: 5px;
}
.content_wrapper #searchform, .sidebar #searchform, .footer #searchform {
	width:172px;
	height:30px;
	border:1px solid #f2f2f2;
	position:relative;
}
.content_wrapper #searchform #s, .sidebar #searchform #s, .footer #searchform #s {
	height:25px;
	border:none;
	margin-left:5px;
	width:135px;
	color: #969696;
}
ul.thumbnail {
	margin-left:18px;
	width:350px;
}
ul.thumbnail li {
	margin-left:20px;
}
#contactForm input[type="text"], #contactForm textarea {
	width:200px;
}
.footer_wrapper {
	width:296px;
	margin-left: -6px;
	text-align:center;
}
.footer_wrapper .footer ul {
list-style:none;
}
.social_logos {
	margin:10px 0;
	margin-left:25px;
}
.footer_wrapper .footer_bottom .copyright {
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
}
.footer_bottom{
text-align:center;
}
.footer_bottom .footer_bottom_inner span.copyright {
text-align:center;
float:none;
padding-bottom:15px;
}
.content-bar img{
max-width:292px;
height:auto;
}
.footer .widget_inner {
margin: 0 0 15px 0px;
padding:0 8px;
color: #8A8585;
}
}

