/*
Theme Name: Inspirado - Child Theme for Symco
Version: 1.0.0
Author: ab-themes
Author URI: http://www.ab-themes.com
Description: Fully Responsive Multipurpose WordPress Theme
Theme URI: http://themeforest.net/user/ab-themes/portfolio?ref=ab-themes
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blue, gray, green, orange, pink, purple, red, white, yellow, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, responsive-layout, custom-colors, custom-menu, full-width-template, theme-options, translation-ready
Text Domain: inspirado
Template: inspirado

/* Theme customization starts here
-------------------------------------------------------------- */

/* START ITEMS FROM Theme > General > Custom CSS ... */
body{
	font-family: 'Lato', sans-serif !important;
	font-weight:500 !important;
	font-size: 12pt !important;
	line-height:1.2em !important;
	color: #444444;
}
#logo{
	padding-top: 0px;
	margin-top: -2px;
    margin-bottom: -2px;
}
#headline_breadcrumbs_bar h2 {
	text-shadow: 0 0 10px rgba(0,0,0, 0.8);
}
#default_page_row{
	padding:40px 0;
}
nav > ul > li{
	margin: 0 20px;
	padding-top: 7px;
}
nav > ul > li > a:after{
	right: -24px;
}


.text-box
{
 color:#000;
}
.title11 {
    color: #000;
    font-size: 24px;
    line-height: 24px;
    margin:0;
}
.breadcrumbs a,
.breadcrumbs .current{
	font-size: 12pt;
}
.full_background nav > ul ul {
	background: #000;
	border: 1px solid #000;
}


.btnstart
{
 text-align:center;
}
.tcvpb-callout_box_title
{
color:#182129 !important;
}
#box1, #box2, #box3, #box4
{
min-height:350px;
}
.testimonials-widget-testimonial {
    border-bottom: 1px solid #ccc !important;
}
.wpcf7 .transparent_form input {
    background-color: #00d8ff;
    border: 1px solid #00d8ff;
}
.new-heading{text-align:center;}

.tcvpb-button_red{
	background: #CB1800;
	color: #fff !important;
}

.core
{
	text-align: center;
	font-size:32px !important;
	color:white !important;
	font-weight:600;
}

/* ...END ITEMS FROM Theme > General > Custom CSS */



/* START ITEMS FROM Appearance > CSS Stylesheet Editor	...	*/

.testimonials-widget-testimonial .image {
margin-right:.6em;
}

.testimonials-widget-testimonials .paging {
font-size:30pt!important;
}

.core p span {
font-size:24px!important;
color:#ffffff!important;
}

.testimonials-widget-testimonial {
border-bottom:0 solid #CCC;
background:rgb(255,255,255) none repeat scroll 0 0;
border-radius:10px;
padding:20px;
}

.stb-4298 {
background:transparent!important;
margin-right:-25px!important;
border-width:0!important;
}

.stb {
box-shadow:0 0 0 0 #fff!important;
}

.tcvpb-button_light_blue {
background:#FAE000 none repeat scroll 0 0;
border:1px solid #FAE000;
}

.sidebar ul li {
margin:0 0 15px;
}

aside .widget a {
color:#3c3c3c;
font-size:14px!important;
font-style:normal;
font-weight:500!important;
line-height:16px!important;
text-transform:none;
}

.mh-wpcf7-wrap span.wpcf7-list-item {
display:inline;
padding:0 1em;
}

#icon_wrapper {
position:fixed;
top:18%;
right:0;
z-index:99999;
}

.stb.stb-bottom-right {
bottom:10px!important;
}

.post_info .post_date {
display:none!important;
}

body.page-id-7971 {
background-color:#182129;
}
body.page-id-4095 #headline_breadcrumbs_bar h2 {
	color: black;
	text-shadow: 0 0 10px rgba(255,255,255, 0.8);
	background-color:rgba(255,255,255,0.9);
	display: inline-block;
    padding: 0 0.5em;
}

div.mce_inline_error {
background-color:transparent!important;
}

.mc-field-group {
padding-bottom:0!important;
}

/* ...END ITEMS FROM Appearance > CSS Stylesheet Editor	*/


/* START ITEMS FROM "Parent"	...	*/


.tableNoMargins {
	margin: 0 !important;
}
.tcvpb_container ul {
	padding: 0.5em 4em !important;
}
.tcvpb_container ul > li {
	padding-bottom: 0.5em;
	list-style-type: circle;
}

@media only screen and (max-width: 979px) {
	.no_title_breadcrumbs_bar	{	min-height:70px;	}
}
.st_sc_youtube	{	width: 100%; padding-top: 56.25%; position: relative;	}
.st_sc_youtube .st_sc_youtube_child	{	position: absolute; top: 0; left: 0; right: 0; bottom: 0;	}
.st_sc_youtube .st_sc_youtube_child iframe	{	position: relative; height: 100%; width: 100%;	}
.showatdesktop	{	visibility: visible;	}
.hideatdesktop	{	visibility: hidden;		}
.showattablet	{	visibility: visible;	}
.hideattablet	{	visibility: hidden;		}
.justshortcode .p_tc { margin:0 !important; }
@media only screen and (max-width: 979px) {
	.showatdesktop	{	visibility: hidden;		}
	.hideatdesktop	{	visibility: visible;	}
}
@media only screen and (max-width: 768px) {
	.showattablet	{	visibility: hidden;		}
	.hideattablet	{	visibility: visible;	}
}
.title2020 {
	font-size:18pt;
	line-height:1.3em;
	margin:0;
}
.textbox2020		{	
	font-size: 16px !important;
	text-align: center;
	min-height: 140px;
	padding: 0 7px;
}
.title2020-blue, .text2020-blue, .text2020-blue a		{	color:#029af5 !important;	}
.title2020-black, .text2020-black, .text2020-black a	{	color:#000 !important;		}
.title2020-white, .text2020-white, .text2020-white a	{	color:#fff !important;		}
.text2020-blue a:hover	{	color:#000 !important;	}
.text2020-black a:hover	{	color:#029af5 !important;	}
.text2020-white a:hover	{	color:#ddd !important;		}
.bg2020-blue {	background-color:#029af5 !important;	}
.bg2020-black {	background-color:#000 !important;		}
.bg2020-grey, .bg2020-gray {	background-color:#888 !important;	}
.bg2020-lgrey, .bg2020-lgray {	background-color:#bbb !important;	}
.bg2020-dgrey, .bg2020-dgray {	background-color:#444 !important;	}
.bg2020-white {	background-color:#fff !important;		}
.page2020 h2 { color: #05D0FF; font-style:italic; }
.page2020 p { line-height:1.5em; }
.divtable2020-blue table, .divtable2020-blue table tr, .divtable2020-blue table tr th, .divtable2020-blue table tr td { background-color:white; border:solid 2px #05D0FF; border-collapse: collapse;  }
.page2020 a { color:#05D0FF; font-weight:bold; }
.page2020 a:hover { color:#00667E; }
.maxh320, .maxh320 a, .maxh320 a img { max-height:320px !important; }

/* ...END ITEMS FROM "Parent"	*/


.headline_breadcrumbs_symco a.spotify_link {
	color: white;
	text-decoration: none;
}
.headline_breadcrumbs_symco a.spotify_link:hover {
	color: #1ed760;
}
.headline_breadcrumbs_symco a.spotify_link span {
	position: relative;
	top: 3px;
}


.tcvpb-a-img-inline a img
{
	display: inline !important;
}

#ABdev_main_header.full_background{
	background: rgb(0,0,0);
	zzzbackground: rgba(0,0,0,0.7);
}
.full_background nav > ul > li a{
	color: #fff;
}

#ABdev_main_footer a{
	color: #fff;
	font-size: 13pt;
	font-weight: 500;
	line-height: 1.25em;
	text-align: left;
	text-transform:uppercase;
}
#ABdev_main_footer a:hover{
	color: #00d8ff;
}
#ABdev_main_footer .contact-info p, #ABdev_main_footer .contact-info a{
	color: #fff;
	font-size:12pt;
	text-transform:none !important;
}
#ABdev_main_footer .contact-info a:hover{
	color: #00d8ff;
}

footer #footer_columns .container #mc_embed_signup form { 
	margin:0 !important;
}
footer #footer_columns .container h2 {
	color: white !important;
	font-size: 16px !important;
	font-weight :normal !important;
    text-transform: uppercase;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
footer #footer_columns .row .span3:last-child {	display:none;	}
footer #footer_columns .row .span3:nth-child(3) {width: 48.71794871794872% !important;}
/*
footer #footer_columns .row .span3 {width: 31.62393162393162% !important;}
footer #footer_columns .container {	width:99% !important;	}
*/


/************ 5.1 Transparent Form ***********/
.wpcf7 .transparent_form input{
	background-color: rgb(255,255,255);
	background-color: rgba(255, 255, 255, 1);
	border: 1px solid rgb(255,255,255);
	border: 1px solid rgba(255, 255, 255, 0.3);
	color: #333;
	border-radius: 0;
	opacity: 1;
}
.wpcf7 .transparent_form input[type="submit"]{
	border: 1px solid #fff;
	width: auto !important;
	background-color: rgb(255,255,255) !important;
	background-color: rgba(255, 255, 255, 0.14) !important;
	margin-left: 0px !important;
}
.wpcf7 .transparent_form input[type="submit"]:hover{
	border: 1px solid #00d8ff;
	color: #00d8ff!important;
	-webkit-transition: all 180ms ease-in;
	-moz-transition: all 180ms ease-in;
	-ms-transition: all 180ms ease-in;
	-o-transition: all 180ms ease-in;
	transition: all 180ms ease-in;
}
.wpcf7 .transparent_form textarea{
	background-color: rgb(255,255,255);
	background-color: rgba(255, 255, 255, 1);
	border: 1px solid rgb(255,255,255);
	border: 1px solid rgba(255, 255, 255, 0.3);
	height: 75px;
	color: #333;
	opacity: 1;
}
.wpcf7 .transparent_form input::-webkit-input-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form input:-webkit-input-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form input::-moz-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form input:-moz-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form textarea::-moz-input-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form textarea::-webkit-input-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form textarea:-webkit-input-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form textarea::-moz-input-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form input:-moz-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}
.wpcf7 .transparent_form textarea::-moz-input-placeholder{
	color: #999;
	opacity:1;
	background-color:transparent;
}