/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

@font-face {
  font-family: 'Museo';
  src: url('fonts/museo.woff2') format('woff2'),
       url('fonts/museo.woff') format('woff'),
       url('fonts/museo.ttf')  format('truetype');
}
@font-face {
  font-family: 'Museo';
  src: url('fonts/museo-500.woff2') format('woff2'),
       url('fonts/museo-500.woff') format('woff'),
       url('fonts/museo-500.ttf')  format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'Asap';
  src: url('fonts/asap.woff2') format('woff2'),
       url('fonts/asap.woff') format('woff'),
       url('fonts/asap.ttf')  format('truetype');
}
@font-face {
  font-family: 'Asap';
  src: url('fonts/asap-500.woff2') format('woff2'),
       url('fonts/asap-500.woff') format('woff'),
       url('fonts/asap-500.ttf')  format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'Asap';
  src: url('fonts/asap-italic.woff2') format('woff2'),
       url('fonts/asap-italic.woff') format('woff'),
       url('fonts/asap-italic.ttf')  format('truetype');
  font-style: italic;
}
@font-face {
  font-family: 'Asap';
  src: url('fonts/asap-italic-500.woff2') format('woff2'),
       url('fonts/asap-italic-500.woff') format('woff'),
       url('fonts/asap-italic-500.ttf')  format('truetype');
  font-style: italic;
  font-weight: 500;
}

h1, h2, h3, h4, h5, h6, .page-title h1, h1, .h1-size, .entry-title.h1-size { font-family: 'Museo'; }

a, body, p { font-family: 'Asap'; }

a, .items-grid a, .recent-posts a, .nav-links a span.post-title.h4-size, .sidebar-content .custom-categories a .item-name {
    color: #00B6E1;
}

a:hover {
    color: #ffcd00;
}
blockquote.shortcode-blockquote.block-style-widget, .block-style-widget {
    background-color: #F5F2E9;
}
blockquote, blockquote *, .shortcode-pullquote {
    color: #373532;
}
header.header-bar {
    padding: 0 20px;
}
a.socap-sub-nav {
    font-size: 16px;
    letter-spacing: 1px;
    margin-right: 10px;
}
li.menu-cta a span span {
    color: #B93800 !important;
}
.fancy-categories { left: 0; top: auto; bottom: 0 !important; }
.blog-shortcode.blog-masonry-shortcode-id-1 .fancy-categories a { text-transform: uppercase; font-weight: normal; font-size: 10px; }
.socap-exciting-text p { font-size: 2em; line-height: 1.2em; }
.fancy-date a { right: auto; left: 10px; }

.btn-margin-left { margin-left: 20px; }

.page-title.solid-bg {
    background-image: url(/wp-content/uploads/2010/11/SOCAP2016-0299.jpg);
}
p.socap-intro-text {
	font-family: 'Museo';
	font-size: 2em;
	line-height: 1.1em;
}
.cat-item, .custom-categories li {
    padding: 0;
}
.news-header .tp-tab-title, .news-header .tp-tab-desc {
	font-family: 'Asap';
}
.news-header .tp-tab-title, .news-header .tp-tab-desc {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
/*** REV SLIDER STYLES ***/
.hebe .tp-tab-desc {
    line-height: 25px;
    font-family: "Asap";
}
.hebe .tp-tab-title {
    color: #FFCD00;
    font-weight: bold;
}
.erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb:hover .tp-thumb-over {
    background: #00B6E1;
}
.erinyen .tp-thumb-title {
    font-weight: 400;
}
.tp-thumbs.erinyen {
    padding-top: 30px !important;
}
.tp-thumbs, .tp-thumb-mask {
    max-height: 473px !important;
}
.tp_recent_tweets ul li {
    font-size: 1.5em;
}
.tp_recent_tweets ul li a {
    color: #00B6E1 !important;
}
/*** SOCAP OPEN PLUGIN STYLES ***/
body.session-selector .submitIdeaButtom a, body.session-selector .FAQsButtom a {
    color: #FFFFFF;
    border: none;
    width: 249px;
}
body.session-selector .submitIdeaButtom a {
    background: #F16D20;
}
body.session-selector .FAQsButtom a {
    background: #00B6E1;
}
.singleIdeaBlock .linkFullIdea a, .singleIdeaBlock .bottomDetails .voteUp {
    border: none;
    background: #F16D20;
    color: #FFFFFF;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0 15px;
    font-weight: bold;
    width: auto;
}
.singleIdeaBlock {
    border: none;
    padding: 10px;
    margin-bottom: 10px;
    background: #F5F2E9;
}
.singleIdeaBlock .detailsIdea {
    float: none;
    width: 100%;
}
.singleIdeaBlock label {
    color: #373532;
    font-style: italic;
}
.paginateBlock {
    background: none;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 10px 0;
    border: 1px solid #F5F2E9;
    font-size: 12px;
    text-transform: uppercase;
}
.paginateBlock .paginateDetails {
    float: none;
    text-align: center;
}
.page-id-11013 .wf-wrap {
    width: 100% !important;
}
.footer {
    background: url(/wp-content/uploads/2017/02/SOCAP-bg-custom-menu-1.jpg);
    background-size: cover;
}
@media screen and (min-width:970px) {
#main:not(.sidebar-none) .wf-container-main {
display:grid !important;
}
}