
/**
*****************************************
@File: SPIN-SEO-Responsive-HTML5-SEO-Template.

Author: TheMazine

* This file contains the styling for the actual theme, this
is the file you need to edit to change the look of the
theme.

This files contents are outlined below>>>>>
******************************************
|index page styles|

* PRELOADER Styles.
* GLOBAL STYLE & PREFEX Styles.
* Menu Styles.
* Search and cart Styles.
* Banner Styles.
* We are Spin SEO Styles.
* Grow Your Business Styles.
* Our Service Styles.
* Dashboard Statics Styles.
* Case Study Styles.
* Pricining Table Styles.
* Testimonial Styles.
* Latest News Styles.
* Partner Logo Styles.
* FOOTER Styles.

|Single Pages Styles|


* Inner Banner Styles.
* About Us styles.
* Oure Expert team Styles.
* Gallery Styles.
* Error page Styles.
* FAQ page Tab Content Styles.
* Project Styles.
* Contact Us Styles.
* Single Project Page Styles.
* Blog Page Styles.
* Sidebar Style Styles.
* Single blog Styles.

*****************************************
**/



/**

* Importing Styles.

**/



header {
  background: rgba(255,255,255,0.7);
}


.inner_banner {
  margin-top: 78px;
  background: url(../../images/prodotti/bannerProdotti.jpg) no-repeat center;
  background-size: cover;
  height: 287px;
}

.inner_banner .overlay {
  background: rgba(249,249,249,0.01);
  height: 100%;
  text-align: center;
  padding: 148px 0 100px 0;
}

.inner_banner_contattaci {
  margin-top: 78px;
  background: url(../../images/contattaci/bannercontatti.jpg) no-repeat center;
  background-size: cover;
  height: 287px;
}

.inner_banner_comefunziona {
  margin-top: 78px;
  background: url(../../images/come-funziona/bannercomefunziona.jpg) no-repeat center;
  background-size: cover;
  height: 287px;
}

.inner_banner_servizi {
  margin-top: 78px;
  background: url(../../images/servizi/bannerservizi.jpg) no-repeat center;
  background-size: cover;
  height: 287px;
}

.inner_banner_marketingtools {
  margin-top: 78px;
  background: url(../../images/marketingtools.jpg) no-repeat center;
  background-size: cover;
  height: 287px;
}

.navbar-white .navbar-top {
  border-bottom-color: #eaeaea;
}
.navbar-top.navbar-color {
  border-bottom: none;
}
.navbar-top {
  font-family: 'Open Sans',sans-serif !important;
}
.navbar-top {
  background: #EBEBEB !important;
}
.navbar-top {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
}
.navbar-top {
  font: 400 15px/38px 'Open Sans Condensed', sans-serif;
}


.navbar-top.navbar-color .navbar-top-nav li:after, .navbar-top.navbar-color .social-icon:after {
  color: #bababa !important;
}
.navbar-white .navbar-top-nav li:after, .navbar-white .navbar-top .social-icon:after {
  color: #6e6e6e;
}
.navbar-top-nav li:after, .navbar-top .social-icon:after {
  content: '/';
  padding-left: 10px;
}
:after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
::selection {
  background-color: #26AAF1;
}
::selection {
  background-color: #222;
  color: #fff;
}

.navbar-top {
  font-family: 'Open Sans',sans-serif !important;
}
.navbar-top {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
}
.navbar-top {
  //font: 400 15px/38px 'Open Sans Condensed', sans-serif;
  font: 400 14px/1.5 'Lato';
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fff;
  min-height: 100%;
  letter-spacing: 1px;

}

.navbar-top-nav li {
  float: left;
  margin-right: 10px;
}
.navbar-top {
  font: 400 15px/38px 'Open Sans Condensed', sans-serif;
}

.navbar-top {
  font-family: 'Josefin Sans', sans-serif !important;;
  //font-family: 'Montserrat', sans-serif !important;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 20px;
}


header {
  border-bottom: 1px solid #dfdfdf;
  padding: 0px 0 13px 0;
  margin-bottom: -79px;
  position: relative;
  z-index: 9;
}


.grow_business_style_two {
  background: #fafafa;
  padding: 103px 0 110px 0;
  margin: 10px 0 69px 0;
}

.testimonial {
  background: url(../../images/home/7.jpg) repeat center;
  background-color: #fafafa;
  background-attachment: fixed;
  height: 700px;
  padding-top: 100px;
  margin-bottom: -100px;
}

.pricing_table-style_two {
  margin: 124px 0 10px 0;
}

.grow_business_style_two {
  background: #fafafa;
  padding: 20px 0 10px 0;
  margin: 10px 0 30px 0;
}

.dashboard .dashboard_panel>h3 {
  text-transform: uppercase;
  margin-top: 20px;
}

header {
  border-bottom: 0px solid #dfdfdf;
  padding: 15px 0 13px 0;
  margin-bottom: -79px;
  position: relative;
  z-index: 9;
}

.our_service {
  background: #fafafa;
  padding: 10px 0;
}

.pricing_table-style_two {
  margin: 10px 0 10px 0;
}
