/*--------------------------------------------------------------

Template: Theme Name
Author: 
Version:  1
Design and Developed by: 

Note: This is the file where you can add your custom styles to change the look of the theme. But don't modify "style.css" file.

---------------------------------------------------------------*/


/* ----------------------------------------------------
	You can put your custom css code here: 
-------------------------------------------------------*/

.copyright a, a {
    color: #b7325d;
}

.static-block-2 .text .link {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid red;
  color: red;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1.5px;
  margin-top: 30px;
  padding: 10px 33px;
  text-transform: uppercase;
}



.slider-1-title-2{
    font-size: 30px
}

.main-menu > li:hover > a,
.drop-menu > li:hover > a,
.single-mega-item > li:hover > a,
.transparent-header .main-menu > li:hover > a,
.copyright a,
.slider-1-title-1 span,
.price,
.counter-item i,
.counter-item-2 i,
.tweets-item > p > a,
.tweet-brief a,
.text-theme,
.single-agent:hover .agent-info-hover .agent-name h5,
.error-content h2 {
    /*color: #1f213b;*/
}

.footer-bottom {
    border-top: none;
}

.footer-widget .widget-categories-list li{
    border-bottom: 1px dotted #555;
}

.footer-widget .widget-categories-list li a{
    color: #fff;
}

.footer-widget .widget-categories-list{
    margin-left: 10px
}

.bg-opacity-black-70:before {
    background: rgba(0, 0, 0, 0.4);
}

.text-theme_{
    font-weight: bolder;
    color: orange
}

.slider-3 {
    position: relative;
    padding-top: 300px;
    padding-bottom: 300px;
}

.sticky .sticky-logo img {
    width: 160px;
}

.logo img {
    height: 75px;
}

.header-top-bar.bg-white {
    border-top: 2px solid #633d4a;
}

.index .transparent-header {
    /*background: #b3295675 none repeat scroll 0 0;*/
    background: #23000cba none repeat scroll 0 0;
}

.index .transparent-header.sticky{
    background: #fff;
}

.transparent-header {
    /*background: #b32956 none repeat scroll 0 0;*/
    background: #08131c none repeat scroll 0 0;
}

.slider-overlay::before {
    background: rgba(45, 43, 43, 0.3) none repeat scroll 0 0;
}

.slider-1-title-1{
    font-size: 28px
}

.slider-1-title-1 span{
    color: #b93761
}

.company-info {
    padding: 35px 0;
}

.call-to-bg::before{
    background: #ea4b3f none repeat scroll 0 0;
}

.call-to-bg{
    z-index: auto;
    background: #eee;
}

.btn-hover-1.black-outline{
    border-radius: 0;
}

.btn-hover-1.black-outline:hover {
    background: transparent;
    border: 1px solid #222;
    color: #222;
}

.breadcrumbs-title {
    padding: 150px 0 80px;
}

.button-1, .submit-btn-1{
    border: 1px solid #ea4b3f;
    background: #ea4b3f none repeat scroll 0 0;
}

p {
    color: #2b2a2a;
    font-family: "Montserrat",sans-serif;
    font-size: 15px;
}

.boxed-layout .features-info {
    padding: 20px 30px 20px;
}

.boxed-layout .wrapper {
    box-shadow: 1px 5px 5px 1px rgba(37, 37, 37, 0.14);
}

#footer hr {
    border-bottom: 1px dotted #555555;
    margin: 15px 0;
}

.contact-address-info > span {
    font-size: 14px;
}

.service-item-info {
    background: #ffffff none repeat scroll 0 0;
    padding: 26px 15px 10px;
    border: 1px solid #eee;
}

.service-item-info b{
    font-weight: 400;
}

@media (max-width: 767px){
    .logo {
        margin: 0;  
    }
    .logo img {
        max-width: initial;
    }
}

.mobile-menu-area {
    background: #000000d4;
}