/*
Theme Name: Fortfolio
Theme URI: http://themeforest.net/user/everislabs
Author: EverisLabs
Author URI: http://everislabs.com
Description: Business Portfolio WordPress Theme
Version: 1.0
Tags: responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: fortfolio
License:
License URI:
*/
*
/*
The main stylesheet located in: /assets/css/style.css
*/

#yourid{
margin: 0 auto;
}

.pp_expand {
	display: none !important;
}
.tp-bgimg {
background-position: bottom !important;
}

.pl-detailcnt .left-txt {
    text-align: center !important;
}

.pl-detailcnt .pl-title a {
    padding: 5px 25px;
    border: 1px solid black;
    color: black;
    font-weight: 400;
}
.slider-bg {
    background-image: url("http://test.muralsdcproject.com/wp-content/uploads/2016/08/muralsbg.png");
    padding-bottom: 125px !important;
    background-position: bottom !important;
    background-size: 55%;
    background-repeat: repeat-x;
}

@media screen and (max-width: 640px) {
    .slider-bg {
    background-image: url("http://test.muralsdcproject.com/wp-content/uploads/2016/08/muralsbg.png");
    padding-bottom: 50px !important;
    background-position: bottom !important;
    background-size: 55%;
    background-repeat: repeat-x;
}
}

.pl-title {
padding-top: 5px;
margin: 0;
}

.pl-thumbcnt img {
    border: 1px solid black;
}

.button-center {
    display: block;
    margin: auto;
    width: 150px;
    color: #c90606;
    border: 2px solid black;
    font-weight: 400;
    padding: 10px 0 !important;
}

.view-type-cnt .view-btn.active i, .pl-drop_down li.active {
    color: #c90606 !important;
}

.pl-meta span.active.asc:after {
    border-bottom-color: #c90606 !important;
}

.pl-meta span.active.desc:after {
    border-top-color: #c90606 !important;
}

.pl-grid-controls {
    margin: 5px 0 10px 20px !important;
}

#header.sticky.white-header img.retina-logo.black-logo, #header.sticky.white-header img.retina-logo.white-logo, #header.sticky.black-header img.retina-logo.black-logo, #header.sticky.black-header img.retina-logo.white-logo
{
    display: block;
    width: 35px;
    height: auto;
    margin-top: 17px;
}

#header.sticky .menu ul li a, #header.sticky .menu-toggle {
    color: #000 !important;
    margin-top: 15px;
}

 #header.sticky ul.social-links a i {
    color: #c90606 !important;
    margin-top: 15px;
}


.archive-title {
	
	text-align: center;
}
 .section.with-overlay.black-overlay:after {
     background-color: rgba(0,0,0,.85);
}



.countup {
      text-align: center;
}

.counter {
       color: black;
}

.counter p {
	color: #c90606;
}

.heading-line {
    height: 3px;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    background-color: white;
    border-color: black;
}

.center-section {
    text-align: center;
}

a:hover, #header.sticky .menu ul li a:focus, #header.sticky .menu-toggle:hover, #header.sticky .menu-toggle:focus, #header.sticky ul.social-links a i:hover, #header.sticky ul.social-links a i:focus {
    color: #c90606 !important;
}
 
#header.sticky.white-header img.retina-logo.white-logo {
	display: none;
}

a:hover li {
color: #c90606 !important;
}

.attachment-full {
    width: 100%;
}

#header .menu ul li ul.dropdown-menu li a {
    color: black !important;
}


#header .menu ul li ul.dropdown-menu {
     background: white !important;
}
#header.transparent.white-header .menu ul li.dropdown ul.dropdown-menu a {
    color: black !important;
}

#header.transparent.white-header .menu ul li.dropdown ul.dropdown-menu a:hover {
    color: #c90606 !important;
}


#header.sticky .menu ul li a:hover, #header.sticky .menu ul li a:focus, #header.sticky .menu-toggle:hover, #header.sticky .menu-toggle:focus, #header.sticky ul.social-links a i:hover, #header.sticky ul.social-links a i:focus, #header .menu ul li ul.dropdown-menu li a:hover {
    color: #c90606 !important;
}

h2 {
font-size: 4vw !important;
}

/*td.lmm-listmarkers-icon img {
max-width: 100px !important;
height: auto;
}
*/

.leaflet-popup-content p {
color: black;
}

.wp-caption {
    background: white;
}

.leaflet-popup-content img {
    margin: auto !important;
}

.lmm-panel-text {
    display: none;
}

.popup-directions {
color: black;
}

.main-slide h2 {
text-align: center; 
font-size: 3vw !important;
}

.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title {
    font-size: 18px;
    font-weight: normal;
    color: #c90606;
    font-family: oswald;
}

.lvca-accordion.lvca-style1 .lvca-panel, .lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title, .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-content, .lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title, .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-content {
    background: #fff;
}

.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title {
    padding: 0px 0px 20px 0px !important;
    text-align: center;

}

.lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title {
    color: #c90606;
}

.lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title, .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-content {
padding: 0 0;
}

.lvca-panel-title:hover {
background: white  !important;
}

.team-2 {
    width: 260px;
    height: 210px;
    text-align: center;
    margin: auto;
}

.team-2 img {
    text-align: center;
}

.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title:after {
    top: 10px;
    font-size: 10px;
    right: 25%;
}

.team-2 .team-info, .team-2 img  {
    width: 85%;
    height: 100%;
    border-radius: 900PX;
    text-align: center;
}


.team-2 .team-info {
left: 20px;
}


.team-info .heading-line {
margin: auto;
}

.section.portfolio-section.no-gutter.hover-text .entry .entry-media {
    margin-bottom: 0;
    width: 320px;
    height: 220px;
}

    .entry-media img {
    width: 320px;
    height: 320px;
    padding: .5px;
    background-color: black;
}

.white-hover a:hover {
    color: white !important;
}

#full-padding {
padding: 10% 10% 2% 10%;
}