/*----------------------  Skin --------------------------*/
.image-overlay{background-color: rgba(122,0,63,.7)}
body {background-color: #731240}
#footer {background-color: #3b3b3b}
#bottom {background-color: #000000}
#menu > ul > li:hover,#menu > li.current_page_parent,#menu > ul > li.current-menu-ancestor,#menu > ul > li.current_page_item,.tt-pagination ul.filters li a.selected,.tt-pagination ul.filters li a:hover,.entry-format-icon span,.format-link .entry-media .link-content,.tt-tabs ul.tab-header li a.active,.tt-tabs ul.tab-header li.active,.tt-tabs.tab-vertical ul.tab-header li a.active,.tt-callout,.tt-column_service,.tt-column_service i.icon,.tt-price-header,.tt-price-desc,.tt-post-carousel.for-portfolio-carousel li:hover,.format-link .entry-media .link-content,.format-quote .entry-media .quote-content{border-color:#7a003f}
.tt-button,.tt-button:visited,.tt-recent-posts ul.recent-posts li .thumb-image img.recent-post-format,.widget .tagcloud a:hover,.flickr-channel a:hover,.tt-post-carousel.portfolio ul.carousel-list > li.carousel-item:hover,.tt-post-carousel.portfolio ul.carousel-list > li,.tt-element-title-border,#menu ul li > ul li.current-menu-item,.tt-price-feature,ul.products li.product:hover,::selection{background-color:#7a003f}
.carousel-arrow a:hover,.port-btn:hover,.port-btn a:hover,.port-btn a,.carousel-arrow a:hover,.widget ul li a:hover,a,.widget ul.menu li a:hover,.widget ul.menu li.current-menu-item a{color:#7a003f}
ul.products li.product .price{color:#7a003f !important}
article.portfolio:hover,article.team-member:hover{border-top-color:#7a003f}body {background-color: #731240;
}
#header, #menu ul li.sfHover ul li a, #menu ul ul li a{background-color:#FFFFFF}
/*----------------------  Font options --------------------------*/
h1,h2,h3,h4,h5,#menu ul li a{font-family:Amethysta}
body{font-family:Roboto}
#menu>ul>li>a,#menu ul li.sfHover ul li a,#menu ul ul li a{font-size:16px}
h1{font-size:30px}
h2{font-size:15px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
/*--------------------  Custom Css options ------------------------*/
.tt-recent-posts ul.recent-posts li .thumb-image img.recent-post-format {
    background: none repeat scroll 0% 0% #7a003f !important;
    border-radius: 50%;
    padding: 15px;
}

a:hover {
    color: #999999 !important;
    text-decoration: none;
}

a:focus {
    color: #999999 !important;
    outline: medium none;
}

#menu ul li.sfHover ul li a, #menu ul ul li a {
    background-color: rgb(249, 249, 249) !important;
    color: #4b4b4a;
    padding: 10px 15px;
    text-transform: none;
    font-weight: normal;
font-size: 14px;
    border-bottom: 1px solid rgb(243, 243, 243);
}
body {
    font-family: default;
    font-size: 14px;
}

ul.entry-meta {
    margin-left: 0px;
    width: 100%;
    margin-bottom: 15px;
    display: none !important;
}

.wrapper #header {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 5px;
}

#menu, .search_header { margin-top:5px }

@media (min-width:980px) and (max-width:1199px){
  .logo-img {max-width:940px}
  #menu>ul>li>a{font-size:14px;padding:0 10px} 
}
@media (max-width: 979px) and (min-width: 768px) {
  .logo-img {max-width:740px}
}
@media (max-width:767px) {
  .logo-img{max-width:100%}
}

.flickr-channel a:hover {
    background-color: #7a003f !important;
}

ul.member-social li {
    float: left;
    margin-left: 2px;
    width: 26px;
    height: 26px;
    display: none;
}

.tt-callout h2.tt-callout-element{font-weight:100;font-size:22px;line-height:1.2em}
.mmm-warning {display: none;}