/*
Theme Name: VOOFA
Description: Advanced Interface Framework
Author: VOOFA
Author URI: https://voofa.ca
Theme URI: https://voofa.ca
Template: ultra
Version: 2.0
*/

@import url("../ultra/style.css");

/* VOOFA Advanced Framework | Warning: Do not edit */

/*=============Font Size Extras===========*/

ul {
  font-size: 17px; 
font-family: ;
color: #000; }

ol {
    list-style: decimal;
font-family: ;
    font-size: 17px;
      color: #000;
}

a:visited {
    color: #000;
}

table td {
    font-size: 17px;
    color: #000;
}

p, h1, h2, h3, h4, h5, h6 {
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}

/*=========Gallery======*/
.gallery-caption {
    font-family: 'roboto';
    font-size: 14px;
    color: #000;
}

/*========IMAGES WRAP HEADINGS=====*/
h1,
h2,
h3,
h4,
h5,
h6 {
    clear: none;
}

/*============blog Font===========*/
.entry-header h1.entry-title a {
  font-size: 24px;
}

/*============bullet point colors with link========*/
.entry-content li a {
color: #000000;
}

.single .entry-header h1.entry-title {
width: 97%;
text-align: center;
	font-family: 'Roboto';
}

/*=====Blog Title List Height====*/

.ultra-left-medium-loop .featured-image .entry-header .entry-title {
    margin-top: -0.5em;
    line-height: 35px;
}

/*===========top Bar===============*/
#top-bar {
    background: #f1f1f1;
   border-bottom: 1px solid #004c9c;
}

#top-bar .top-bar-text span {
  font-size: 18px; }

#top-bar .top-bar-text span a {
    color: #075ebb;
}

#top-bar .top-bar-text span a:hover {
    color: #075ebb;
}

.top-bar-navigation ul li a {
  color: #075ebb;
font-size: 18px;
}

.top-bar-navigation ul li:hover > a {
  color: #075ebb;
}

.top-bar-navigation ul li a:hover:before {
  color: #075ebb;
}

.top-bar-navigation div > ul > li > a:hover {
  border-bottom: 3px solid #116eff;
}


/*===========Site Header & Logo============*/
.site-header {
      height: ;
  background: linear-gradient(90deg, rgb(255 255 255 / 0%) 35%, rgb(176 0 0) 100%, rgba(255,255,255,1) 100%);
  border-bottom: px solid ;
}

.site-header .site-branding img {
      margin-top: 5px;
  max-height: 190px;
}

.site-header .site-branding-container {
overflow: visible;
}

/*=======Header Shadow======*/
.site-header:after {
	box-shadow: none;
}

/*==============Header scroll=================*/
.site-header.is-stuck {
    background: #000;
    opacity: 1;
}

.site-header.site-header-sentinel.fixed {
    background: ;
    opacity: 1;
    top: 0;
      padding-top: px;
    padding-bottom: px;
}

.site-header, .site-header .site-branding-container, .main-navigation div > ul > li > a {
  height: px;
}

.main-navigation div > ul > li > a {
 line-height: px; 
}

.main-navigation ul ul {
  top:80px
}


/*=========NAV Main============*/
.main-navigation {
      max-width: 95%;
}

.main-navigation ul li a {
  font-size: 17px; 
    color: #fff;
text-transform: uppercase;
font-weight: 500;
font-family: "Roboto", Sans-serif;
}

.main-navigation ul li:hover > a {
  color: #fed206;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
  color: #fed206;
}

#main_nav li > ul li a:hover {    
    color: #fed206;
}
.main-navigation ul ul li:hover > a { 
    background-color: #fed206;
}

.main-navigation div > ul > li > a:hover {
  border-bottom: 3px solid #fed206;
}



/*===============Responsive Menu=============*/
.responsive-menu .main-navigation.toggled ul li a {
  background-color: #000;
    color: #fff;
	text-align: center;
}

.responsive-menu .main-navigation.toggled ul li:hover > a {
background-color: #fed206;  
color: #000;
}


.responsive-menu .main-navigation.toggled ul ul li:hover > a { 
    background-color: #d42a4f;
}


.responsive-menu .menu-toggle {
  color: #fed206;
  background: #b72545;
    padding: 10px;
  margin-top: -20px;
padding-bottom: 30px;
border: 3px solid #000;
}

.responsive-menu .main-navigation.toggled {
	margin-top: 75px;
}

/*============title bg============*/
.blog .page-header, .page .site-content > .entry-header {
      background: #f1f1f1;
  padding: 5px;
  margin-top: -1px;
  text-align: center;
	font-family: 'Roboto';
}

.blog .page-header h1.page-title, .page .site-content > .entry-header h1.entry-title {
  color: #444444;
}

.site-content .entry-meta {
  margin-bottom: ; }

.single .entry-meta .container > div {
  margin-bottom: 0px !important; }


/*==============BlockQuote===========*/
blockquote {
  padding: 0.28571em 1.78571em;
}

blockquote p {
  margin-bottom: 10px !important;
}

/*===Line====*/
hr {
    background-color: #000000;
}

/*============Contact Form===========*/
div.wpcf7 .wpcf7-form-control { max-width: 100%; 
 }

div.wpcf7 {
  padding: 25px;
    background: #fff;
  border: 4px solid #d3d3d3;
  }
.wpcf7 p {
    color: #000;
}

input[type="text"], input[type="email"], textarea, input[type="tel"] {
width: 100%;
}


/*=============siteorigin============*/
.home.siteorigin-panels-home .site-content {
      padding-top: 0;
}


/*================image==========*/
img.alignleft {
    margin: 0 10px 0 0;
}
.hideit { display:none !important; 
}

img.alignnone {
    margin-bottom: 0px !important;
}

/*==========Button============*/
button,
input[type="button"],
input[type="reset"],
{
  background: #b82043;
}
input[type="submit"]
{
  background: #b82043;
color: #fff;
}

/*==========Social Share Padding==========*/
div#at4-share
{
  padding-top: 90px !important; }

/*=========line on blog date===========*/
.single .entry-meta .container > div
{ display: none;
}

/*===========footer==============*/
.site-footer .bottom-bar {
    background: #000;
    color: #FFFFFF;
}
.site-footer .bottom-bar a {
    color: #fff;
    text-decoration: none;
  font-size: 12px;
}

.site-footer .bottom-bar .site-info {
  font-size: 12px;
}

.site-footer .footer-main {
   background: no-repeat url('https://syncorecapital.com/wp-content/uploads/2021/04/Syncore-Capital-Fund.jpg');
    background-position: center;
    background-size: cover;
}

.site-footer .footer-main a {
   color: #fff;
}

.footer-main h3 {
    font-weight: 700;
}

.site-footer .footer-main h3 {
    color: #fff;
}

#scroll-to-top {
    bottom: 5.78571em;
}

/*===========frontend Editing============*/
#fep-new-post #fep-post-title {
  font-size: 17px;
      width: 100%;
}

#fep-new-post label {
  font-size: 22px;
      margin-bottom: -50px;
}

/*====Mailchimp====*/
#mc_embed_signup .button {
background-color: #000 !important;
}

/*social icons*/
.main-navigation .menu a:before {
color: #fff;
}

.menu a[href*="behance.net"]:before, .menu a[href*="codepen.io"]:before, .menu a[href*="delicious.com"]:before, .menu a[href*="deviantart.com"]:before, .menu a[href*="digg.com"]:before, .menu a[href*="dribbble.com"]:before, .menu a[href*="facebook.com"]:before, .menu a[href*="flickr.com"]:before, .menu a[href*="foursquare.com"]:before, .menu a[href*="github.com"]:before, .menu a[href*="plus.google.com"]:before, .menu a[href*="instagram.com"]:before, .menu a[href*="linkedin.com"]:before, .menu a[href*="pinterest.com"]:before, .menu a[href*="reddit.com"]:before, .menu a[href*="soundcloud.com"]:before, .menu a[href*="stackexchange.com"]:before, .menu a[href*="stackoverflow.com"]:before, .menu a[href*="tumblr.com"]:before, .menu a[href*="twitter.com"]:before, .menu a[href*="vimeo.com"]:before, .menu a[href*="vine.co"]:before, .menu a[href*="vk.com"]:before, .menu a[href*="weibo.com"]:before, .menu a[href*="wordpress.com"]:before, .menu a[href*="xing"]:before, .menu a[href*="youtube.com"]:before {
font-size: 20px;
color: #fff;
}

/*Sidebar Siteorigin Bottom Margin*/
.panel-grid-cell .so-panel {
    margin-bottom: 0px !important;
}

/*===MAPS====*/
div.results_entry .results_row_left_column {
font-size: 17px;
width: 30% !important;
}

div#slp_tagline {
display: none;
}

div#map.slp_map {
margin-bottom: 30px;
}

div.results_entry span.slp_result_address {
font-size: 17px;
width: 40%;
}

div.results_entry .results_row_right_column {
width: 28% !important;
text-align: left;
font-size: 17px;
}

/*====Container Padding====*/
.page-template-full-width-no-title .site-content > .container {
padding-top: 2em;
}

/*======Recaptcha====*/

.g-recaptcha {
     width:100%;
     transform:scale(0.77);
     transform-origin:0 0;
}

/*====Contact Form 2 Column=====*/
/* FORM */
#form {
padding: 5px;
width: auto;
margin: 20px auto;
}

#contentleft {
width: 50%;
float: left;
padding: 10px ;
}

#contentright {
width: 50%;
padding: 10px;
float: left;
}

#bottom {
clear: both;
padding: 0 15px;
}

/*MEDIA QUERIES*/

/* for 980px or less */
@media screen and (max-width: 980px) {

#form {
width: 94%;
}
#contentleft {
clear: both;
padding: 1% 4%;
width: auto;
float: none;
}

#contentright {
clear: both;
padding: 1% 4%;
width: auto;
float: none;
}

#bottom {
clear: both;
padding: 1% 4%;
width: auto;
float: none;
}
}

/* for 700px or less */
@media screen and (max-width: 600px) {

#contentleft {
width: auto;
float: none;
}

#contentright {
width: auto;
float: none;
}
#bottom {
width: auto;
float: none;
}
}

/* for 480px or less */
@media screen and (max-width: 480px) {

#contentleft {
background: ;
}
#contentright {
background: ;
}
#contentleft, #contentright, #bottom {
margin-bottom: 5px;
}

#contentleft, #contentright, #bottom {
border: solid px #ccc;
} 
}

/*======CUSTOM FORM STYLE=======*/
input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="password"], input[type="search"], select[multiple], textarea {
    background: #ffffff;
	border: 1px solid #d3d3d3;
}

textarea {
	font-size: 17px;
	height: 112px;
}

/*======Link Blue Underlines=======*/
.entry-content li a:not(.ow-button-hover):not(.button) {
	border-bottom: 0px !important;
	    color: #e31c29;
}

/*========Carausal====*/
.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item .title .more_info:before {
	-moz-transition: unset !important;
    -o-transition: unset !important;
    -webkit-transition: unset !important;
    transition: unset !important;
    -moz-transform: unset !important;
    -ms-transform: unset !important;
    -webkit-transform: unset !important;
	background: rgba(255, 255, 255, 0);
	top: 35px;
	border-radius: none !important;
	content: "+";
}

.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item {
	border: none;
}
.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item .title h3 {
	font-family: 'open sans' !important;
	font: 'open sans' !important;
	font-size: 17px !important;
	background: rgb(15, 44, 84);
	padding: 5px;
	color: #fff;
}


.wpl-plugin-owl.wpl-carousel-multi-images .wpl-carousel-item .title .more_info {
	color: #fff;
	line-height: 190px;
	    background: rgba(15, 44, 84, 0.85)
}

.sow-carousel-title a.sow-carousel-next, .sow-carousel-title a.sow-carousel-previous {
	font-size: 18px;
    line-height: 38px;
	background: #0f2c54;
}

.entry-content .panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {
    background: #0f2c54;
}
.wpl-plugin-owl .owl-dot {
	display: none;
}

.wpl-plugin-owl .owl-nav .owl-prev, .wpl-plugin-owl .owl-nav .owl-next, .wpl-plugin-owl .owl-dot {
	display: none;
}



@media(max-width: 720px){
    .gallery-item{
        max-width: 50%;
    }
}

@media(max-width: 480px){
    .gallery-item{
        max-width: 100%;
    }
}