.btn {
    border:0;
    box-shadow:0;
    padding: 20px;
    font-size: 16px;
}

#btn-full, #btn-full-speakers { width:250px !important; }

.q_logo img {
    height: auto !important;
    margin-top: 15px !important;
    max-width: 250px !important;
}

.btn-primary {
    background: #10b4b3;
    color:#fff;
}

.btn-primary:hover {
    background: #12cdcb;
    color:#fff;
}

body.single-portfolio_page p {
    margin:0 0 20px;
}

body.single-portfolio_page .portfolio_detail h6,
body.single-portfolio_page .portfolio_navigation {
    display:none;
}

body.single-portfolio_page .portfolio_categories {
    padding:0;
    margin:0;
}

body.single-portfolio_page .portfolio_content h1,
body.single-portfolio_page .portfolio_content h2 {
    margin:0 0 30px;
}

.yikes-easy-mc-form input {
    font-size:16px;
}

.popmake-title {
    margin-bottom:30px;
}

.vc_text_separator span {
font-size:24px;
}

body.page-id-8450,
body.page-id-8450 .content,
body.page-id-8450 .wrapper_inner {
background-color: #fff !important;
}

form input,
form textarea,
form select {
	border: 1px solid #aaa !important;
}

body.single .content {
    padding-top:50px;
}

h2 span.date,
.post_info .post_author {
    display:none;
}

body .gform_heading {
    display: none;
}

.gform_button.button {
	background: #f37121 !important;
	border:0 !important;
	color:#fff !important;
}

.gform_button.button:hover {
	background: #f78d4c !important;
	border:0 !important;
	color:#fff !important;
}

.blog_holder.blog_single article h2 {
     color:#111;
}

.projects_holder .text_holder h2 { font-size: 20px; }