﻿/*
 # @template	JV Marvel
 # @version		1.0.0
 # ------------------------------------------------------------------------
 # @author    	Joomlavi.Com
 # @copyright 	Copyright (C) 2015 joomlavi.com. All Rights Reserved.
 # @license 	http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL or later.
 # @websites 	http://www.joomlavi.com
 #
 #
 # ------------------------------------------------------------------------
 # Attention! Backup this file before updating. 
 # ------------------------------------------------------------------------
 */

.topmenu {
  color: #555555 !important;
  text-decoration: none !important;
}

.sppb-btn-default {
  border-color: #002E6E !important;
    border: 2px solid !important;
  background-color: #ffffff !important;
}

.sppb-btn-default.sppb-btn-outline {
  color: rgb(45, 45, 45) !important;
  background-color: transparent !important;

}

h1.slideshow {
  font-size: 35px !important;
  line-height: 42px !important;
}

h3.slideshow {
  font-size: 22px !important;
  line-height: 27px !important;
  padding-bottom:0px !important;
  margin-bottom:15px !important;
}

a.slideshow-button {
  background-color: #002E6E;
  color: white;
  margin-top: 10px !important;
  padding: 10px 15px !important;
  font-size: 15px !important;
  text-decoration: none;
  transition: background-color .5s ease;
  -o-transition: background-color .5s ease;
  -ms-transition: background-color .5s ease;
  -moz-transition: background-color .5s ease;
  -webkit-transition: background-color .5s ease;
}

a:hover.slideshow-button {
  background-color: #78A9D4;
}


@media (min-width: 768px) {
  .blk-buttomb .container {
    width: 750px !important;
  }
}
@media (min-width: 992px) {
  .blk-buttomb .container {
    width: 970px !important;
  }
}
@media (min-width: 1200px) {
  .blk-buttomb .container {
    width: 1170px !important;
  }
}

.sppb-btn-default {
  border-color: #002E6E !important;
}

.sppb-btn-default.sppb-btn-outline {
  color: rgb(45, 45, 45) !important;
  background-color: transparent !important;
}

#sppb-addon-1497564598761 {
  max-width:1170px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

#sppb-addon-1529605296358 {
    max-width: 1170px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

.accordion-1 .panel-heading,
.accordion-2 .panel-heading,
.accordion-3 .panel-heading,
.accordion-4 .panel-heading  {
padding: 0;
}
.accordion-1 .panel-heading .panel-title > a, 
.accordion-1 .panel-heading .panel-title > small, 
.accordion-1 .panel-heading .panel-title > .small, 
.accordion-1 .panel-heading .panel-title > small > a, 
.accordion-1 .panel-heading .panel-title > .small > a,
.accordion-2 .panel-heading .panel-title > a, 
.accordion-2 .panel-heading .panel-title > small, 
.accordion-2 .panel-heading .panel-title > .small, 
.accordion-2 .panel-heading .panel-title > small > a, 
.accordion-2 .panel-heading .panel-title > .small > a {
padding: 12px 60px 12px 15px;
display: block;
}
.accordion-3 .panel-heading .panel-title > a, 
.accordion-3 .panel-heading .panel-title > small, 
.accordion-3 .panel-heading .panel-title > .small, 
.accordion-3 .panel-heading .panel-title > small > a, 
.accordion-3 .panel-heading .panel-title > .small > a,
.accordion-4 .panel-heading .panel-title > a, 
.accordion-4 .panel-heading .panel-title > small, 
.accordion-4 .panel-heading .panel-title > .small, 
.accordion-4 .panel-heading .panel-title > small > a, 
.accordion-4 .panel-heading .panel-title > .small > a {
padding: 12px 40px 12px 15px;
display: block;
}

ul#portfolio4 li .view .content { display: none; !important}

.cta-box {
	padding: 16px !important; 
    font-size: 16px !important;
}

.large_bold_white {
	font-family: 'Roboto', serif !important;
	font-weight: normal !important;
	font-size: 22px !important;
}

.hidebelow .sp-dropdown {display:none;}

.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
  	display: none !important;
}

.sppb-flipbox-front {
    z-index: 2;
}
.sppb-flipbox-back {
    z-index: 1;
}

.flip .sppb-flipbox-back {
  z-index:3;
}


.sppb-tab-content {
    margin-top: 0;
    border: 1px solid #E5E5E5;
    border-top: 0;
    padding: 10px;
}

.img-387 {
  height: 387px !important;  
}
