/*
Theme Name: Assan
Theme URI: http://crazy-themes.com/demo/assan
Author: Crazy-Themes
Author URI: http://crazy-themes.com
Description: Assan's simple, clean, modern, professional, super flexible, responsive, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar,right-sidebar, custom-background, custom-colors, featured-images, microformats, post-formats, rtl-language-support, threaded-comments, translation-ready
Text Domain: assan
HOOK FOR EDITING-> Search and find (ctrl+f) word ATTENTION for css editing concern about migrations.
*/

@font-face {
  font-family: 'Interstate-Regular';
  src: url('/wp-content/themes/assan/fonts/Interstate-Regular/Interstate-Regular.eot');
  src: url('/wp-content/themes/assan/fonts/Interstate-Regular/Interstate-Regular.eot') format('embedded-opentype'), 
       url('/wp-content/themes/assan/fonts/Interstate-Regular/Interstate-Regular.woff2') format('woff2'), 
       url('/wp-content/themes/assan/fonts/Interstate-Regular/Interstate-Regular.woff') format('woff'), 
       url('/wp-content/themes/assan/fonts/Interstate-Regular/Interstate-Regular.woff') format('truetype'), 
       url('/wp-content/themes/assan/fonts/Interstate-Regular/Interstate-Regular.svg') format('svg');
}


body{
	font-family: 'Interstate-Regular'!important;  
}


.cart-contents{
	display: none !important;
}

.navbar-brand{
	padding: 0px !important;
}

.sticky{
	height:90px !important;
}

#rev-primary-slider{
	margin-top: -100px !important;
}

.navbar-inverse{
	display: none !important;
}

.navbar-normal{
	background-color: rgba(255, 255, 255, 0.5) !important;
	display: block !important;
	height: 200px !important;
}

.nav{
	font-weight:bold !important; 
}

.nav a{
	font-size:16px !important;
	color: black;
}

.navbar-inverse .navbar-nav > li > a{
	color: #00295b;
	font-weight:300;
}


.navbar-inverse .navbar-nav > li > a:visited{
	color: #00295b;
}

.navbar-inverse .navbar-nav > li > a:hover{
	color: #00295b !important;
}
.navbar-inverse .navbar-nav > li > a:focused{
	color: #00295b;
}

.navbar-normal .navbar-nav > li > a{
	color: #00295b !important;
}

.navbar-normal .navbar-nav > li > a:hover{
	color: #B5E1E1 !important ;
}
.navbar-normal .navbar-nav > li > a:focused{
	color: #B5E1E1 !important;
}

.navbar-brand img{
	height: 120px;
	width: auto;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background-color: #ffffff;
}

.navbar .dropdown-menu li a:hover{
	background-color: #ffffff;
}

.navbar .dropdown-menu li a{
	color: #002a5c !important;
}

.navbar .dropdown-menu li a:hover{
	color: #B5E1E1 !important;
}

.navbar-toggle .icon-bar {
	border: 1px solid;
}

.fa-angle-up{
	color:#111 !important;
}

.background-home{
	background-image: url(http://safcoconstructiongroup.com/wp-content/uploads/revslider/home/postcard3-option-B-with-border.jpg);
	background-size: cover;
	height: 600px;
}/*ATTENTION*/

.divide400{
	height: 400px;
}

#footer{
	background-color: #ffffff;
}

.footer-btm{
	background-color: #ffffff;
}

.breadcrumb-wrap{
	display: none;
}

a{
	color: #272727 !important;	
	font-weight:300;
}


a:hover{
	color: #B5E1E1 !important;
}

.menu-item > a{
	color: #B5E1E1 !important;
}

h4{
	font-weight: 300 !important;
}

.difference-height{
	height:100px;
	margin-left: 5%;
}

.nav>li>a:hover{
	color: #B5E1E1;
	background-color: #ffffff;
}

.nav>li>a:visited{
	color: #B5E1E1;
	background-color: #ffffff;
}

.nav>li>a:active{
	color: #B5E1E1;
	background-color: #ffffff;
}

.blog-post {
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 30px;
    margin-bottom: 60px;
    background: #fff;
    text-align: center;
}

.widget ul{
	list-style: inherit;
}

.sidebar-box h4{
	font-size: 30px;
}

@media screen and (min-width: 768px){
  .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{
        display: block;
    }
    .dropdown-menu{
        margin-top: 0;
    }
    .dropdown-toggle{
        margin-bottom: 2px;
    }
    .navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{
        margin-bottom: 0;
    }

}


/*****************ATTENTION REQUIRED********************************/
/*.post-1 class will change the same class that the post Rooms will have*/

.post-1{
	width: 100% !important;
}

h3{
	font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6{
	color:#002a5c !important;
	font-family: 'Interstate-Regular'!important;
	font-size:14pt !important;
	text-transform: uppercase !important;  
}

a{
	line-height: 32pt !important;
}

p, a{
	font-size: 12pt !important;
	color:#002a5c !important;
	font-family: 'Interstate-Regular'!important; /*INTERSTATE HERE*/
}

strong, label, input{
	font-family: 'Interstate-Regular'!important; /*INTERSTATE HERE*/
}

.text-muted{
	margin-top:2%;
}

.btn-success{
	background-color: #B5E1E1 !important;
    border-color: #B5E1E1 !important;
}

.btn{
	background-color: #B5E1E1 !important;
    border-color: #B5E1E1 !important;

}

.btn-send{
	background-color: #B5E1E1 !important;
    border-color: #B5E1E1 !important;

}

.disabled{
	background-color: #B5E1E1 !important;
    border-color: #B5E1E1 !important;
}

.btn-success:hover{
	background-color: #B5E1E1 !important;
	border-color: #B5E1E1 !important;
}

.btn:hover{
	background-color: #002a5c !important;
    border-color: #002a5c !important;

}

.btn-send:hover{
	background-color: #002a5c !important;
    border-color: #002a5c !important;

}

.disabled:hover{
	background-color: #002a5c !important;
    border-color: #002a5c !important;
}

span{
	color: #002a5c;
}

.no-background{
	background-color: transparent;
	border:0px;
	padding: 0px;
}

.disabled >a{
	background-color: #ffffff !important;
}

.pagination>li>a{
	border-color: #B5E1E1 !important;	
	background-color: #ffffff !important;
}

.pagination>li>a:hover{
	background-color: #ffffff !important;
	color: #B5E1E1;
}

.swiper-container1 {
    width: 100%;
    height: 100%;
}
.swiper-slide1 {
    background-position: center;
    background-size: cover;
}

.swiper-container2 {
    width: 100%;
    height: 100%;
}
.swiper-slide2 {
    background-position: center;
    background-size: cover;
}

.swiper-container3 {
    width: 100%;
    height: 100%;
}
.swiper-slide3 {
    background-position: center;
    background-size: cover;
}

.post-detail{
	display: none !important;
}

.post-thumbnail{
	display: none;
}

.portfolio-filter{
	display: none;
}

.persephone.tparrows:hover{
	background-color: #365c7d;
}