/* CSS Document */
/***************Top Margin *******************/
.logo h1 { padding-bottom:-10px;	
}

.logo h1 { padding-top:-10px;	
}

/*******************BG Image*******************/ 
body { 

    background-repeat:repeat; 
    background-position:center top; 
} 
/*******************BG Color*******************/ 
body { 
    background-color:#dedede;}

/*******************Layout Mode*******************/ 
.sitecontainer { 
    padding: 0 25px;
    background: #fff;
    box-shadow: 0 0 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 30px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 30px rgba(0,0,0,.1);	
}
/* Get Rid of Padding on Boxed Layout*/
@media only screen and (max-width: 342px) {

    .sitecontainer {
        padding:0 !important;
        box-shadow: none;
        -moz-box-shadow:none;
        -webkit-box-shadow: none;
    }
    body {
        background:#fff !important;
    }
}

/*  Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 959px) and (max-width: 1009px) {
    .sitecontainer {
        padding:0 !important;
        box-shadow: none;
        -moz-box-shadow:none;
        -webkit-box-shadow: none;
    }
    body {
        background:#fff !important;
    }
}
/* Mobile Landscape Size to Portrait (devices and browsers) */
@media only screen and (min-width: 767px) and (max-width: 805px) {
    .sitecontainer {
        padding:0 !important;
        box-shadow: none;
        -moz-box-shadow:none;
        -webkit-box-shadow: none;
    }
    body {
        background:#fff !important;
    }
}




/****************Button Colors***********************/

.button:hover, a.button:hover, span.more-link a:hover, .cancel-reply p a:hover {

    background:#333333!important;	
    color:#fff;
}

.button, a.button, span.more-link a.more-link, #footer .button, #footer a.button, #footer span.more-link a.more-link, .cancel-reply p a {

    background:#00a498;	
    color:#fff;
}
.summary, .rating.stars, .rating.points, .rating.percent, .scorebar, 
.categories a:hover, .tagcloud a, .single .categories a, .single .sidebar .categories a:hover, 
.tabswrap ul.tabs li a.active, .tabswrap ul.tabs li a:hover, #footer .tabswrap ul.tabs li a:hover, #footer .tabswrap ul.tabs li a.active, .sf-menu li a:hover, .sf-menu li.sfHover a, 
.pagination a.button.share:hover, #commentsubmit #submit, #cancel-comment-reply-link  {
    background:#00a498;	
    color:#fff !important;
}

blockquote, .tabswrap .tabpost a:hover, .articleinner h2 a:hover, span.date a:hover {
    color:#00a498 !important;	
}

h3.pagetitle, h1.pagetitle, .pagetitlewrap span.description {
    border-color:#00a498;	
}

/****************Link Colors***********************/
p a, a {
    color:#303cc7;	
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, p a:hover, 
#footer h1 a:hover, #footer h2 a:hover, #footer h3 a:hover, #footer h3 a:hover, #footer h4 a:hover, #footer h5 a:hover, a:hover, #footer a:hover, .blogpost h2 a:hover, .blogpost .smalldetails a:hover {
    color:#00a498;	
}

/****************Selection Colors***********************/
::-moz-selection {
    background:#00a498; color:#fff;	
}

::selection {
    background:#00a498; color:#fff;	
}

::selection {
    background:#00a498; color:#fff;	
}

.recent-project:hover {
    border-color:#00a498 !important;	
}
/***************Typographic User Values *********************************/

h1, h2, h1 a, h2 a, .blogpost h2 a, h3, .ag_projects_widget h3, h3 a, .aj_projects_widget h3 a, .ajax-select ul.sf-menu a, .pagination .button, .nivo-caption h3.title {
    font-family:"Bitter", arial, sans-serif;font-weight:normal;text-transform:none;}

h5, h5 a, .widget h3, .widget h2, .widget h4, .reviewbox h4, .reviewbox .score span, .ajax-select a#news_select, .authorposts h4, .widget h4.widget-title {  
    font-family:"PT Sans Narrow", arial, sans-serif;font-weight: bold;text-transform:uppercase !important;}

h4, h4 a, .footer .note h4, .footer h4.subheadline, .newspost h4, .paginationbutton .button, .articleinner h2.indextitle, .widget .articleinner h2.indextitle, .articleinner h2.indextitle a, .widget artileinner h2.indextitle a {
    font-family:"Bitter", arial, sans-serif;;font-weight:normal;text-transform:none !important;}

.sf-menu a, .ajax-select ul.sf-menu li li a  {
    font-family:"Droid Sans", arial, sans-serif;font-weight: bold;text-transform:none;font-size:13px;
}

body, input, p, ul, ol, .button, .ui-tabs-vertical .ui-tabs-nav li a span.text,
.footer p, .footer ul, .footer ol, .footer.button, .credits p,
.credits ul, .credits ol, .credits.button, .footer textarea, .footer input, .testimonial p, 
.contactsubmit label, .contactsubmit input[type=text], .contactsubmit textarea, h2 span.date, .articleinner h1,
.articleinner h2, .articleinner h3, .articleinner h4, .articleinner h5, .articleinner h6, .nivo-caption h1,
.nivo-caption h2, .nivo-caption h3, .nivo-caption h4, .nivo-caption h5, .nivo-caption h6, .nivo-caption h1 a,
.nivo-caption h2 a, .nivo-caption h3 a, .nivo-caption h4 a, .nivo-caption h5 a, .nivo-caption h6 a,
#cancel-comment-reply-link {
    font-family:"Droid Sans", arial, sans-serif;font-weight:normal;text-transform:none;}

.sub-menu li{
    z-index: 111111;
}
.sub-menu .menu-item{
    z-index: 111111;
}
.nav .search {
    width: 10%;
}
.menu-form{
    min-width: 240px !important;
    background-color: white;
}
.ihc-member-photo{
    border-radius: 0% !important; 
}

/** Media added at 12 Aug, 2016 **/
.ihc_level_template_upgrade .ihc-level-item-link {
    max-width: 175px;
    padding: 20px 15px;
    font-size: 22px;
}