@media (min-width: 1050px) {

.fixed-top.fixed{position:fixed !important;; top:0; z-index:9999 !important; width:100%; /*background:rgba(255, 255, 255, 0.9);*/}
}
.seo-secore .btn {
    width: inherit;
}

.buttonnew {
    background: transparent;
    border: 2px solid #fff !important;
}

.buttonnew2 {
    background: #002d5e;
    margin-top: 20px;
    border-bottom: none;
}

.buttonnew3 {
    background: #515557;
    margin-top: 20px;
    border-bottom: none;
}

.btn-white {
    color: #fff;
}

.fa2 {
    color: #7ab0dc;
}

.top-bar {
    background: #001b42;
}

.sub-banner {
  background: none; 
  background-size: none;
  position: none;
  padding-top: 0;
  padding-bottom: 0px;
}

h1 {
    font-size: 38px;
}

h1,h3,h4 {
    font-weight: normal;
    color: #6da5c8 ;
    font-family: 'Roboto', sans-serif;
}

h1,h2,h3,h4,h5,h6 {
    color: #6da5c8 ;
    font-family: 'Roboto', sans-serif;
}

h5 {
    font-size: 21px;
}

ul {
    padding-left: 0px;
}

.list-shortcode li {
    list-style: inherit;
    line-height: 10px;
}

.section-header .tblock {
    font-family: Montserrat;
}

.wp_wrapper_2 {
margin-right: 50px;
margin-left: 50px;
}

.testimonial.test-shortcode-1 img {
 image: hidden;
 border-radius: 0px;
}

media="all"
.pagination li a:hover, .pagination li.active a, .pagination li.active a:hover {
    border: none;
    color: #fff;
    background-color: #7ab0dc !important;
}

@media screen and (max-width:991px){
.navbar-brand {float:none}
.header-wrap > .container {background:#001b42}
.top-bar {height:auto}
}

a:hover, a:focus {
	color: #7ab0dc;
}

.pagination  li a:hover, .pagination  li.active a, .pagination  li.active a:hover{
    border: none;
    color: #fff;
    background-color: #7ab0dc;
}

p {
    color: #3f3f3f;
    font-size: 16px;
    line-height: 30px;
    font-family: avenir;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #ff7a21 !important;
}

.bordo {
 border-top: 5px solid #ff7421;
}

li.showhide span.icon {
    color: #6da5c8 !important;
    font-size: 20px;
}

.separator.small, .wpb_column>.wpb_wrapper .separator.small {
    border-bottom-width: 5px;
    margin-top: 18px;
    margin-bottom: 26px;
    border-color: #ff5400;
    width: 84px;
    border-style: solid;
}

blockquote .media {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #2c99ac!important;
}

.bordomedia {
border-top: 5px solid #2c99ac;
}

.bordopack {
border-top: 5px solid #88deed;
}

.bordosocial {
border-top: 5px solid #205f57;
}

.bordogoogle{
border-top: 5px solid #33b946;
}

.bordoseo {
border-top: 5px solid #cc4a3a;
}

.bordografica {
border-top: 5px solid #bd1e2c;
}

.btn {
  background: none;
  border: 2px solid #ffffff;
  display: inline-block;
  font-size: 16px;
  /* text-transform: uppercase; */
  padding: 15px 35px;
  font-weight: bold;
  /* border-radius: 4px; */
  color: #fff;
  position: relative;
  overflow: hidden;
  /* border-bottom: 3px solid rgba(0,0,0,0.4); */
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

footer .rights {
  background-color: #000000!important;
}

.ownmenu ul.dropdown li ul.dropdown {
  left: 100%;
  top: inherit;
  background: #ffffff;
}

.margine_inferiore {
    margin-bottom: 50px;
}

.btn2 {
  background: none;
  border: 2px solid #6da5c8;
  display: inline-block;
  font-size: 16px;
  /* text-transform: uppercase; */
  padding: 15px 35px;
  font-weight: bold;
  /* border-radius: 4px; */
  color: #6da5c8;
  position: relative;
  overflow: hidden;
  /* border-bottom: 3px solid rgba(0,0,0,0.4); */
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.sub-banner .breadcrumb li, .sub-banner .breadcrumb li a, li.active, .portfolio-filter li a.active, .portfolio-filter li a:hover, a.port-icon:hover i, .team .team-info .cont, .fblock1 i, .testimonial h6 span, .testimonial.test-shortcode-1 .testi-slides-flex h6 span {
  color: #6da5c8!important;
}

a {
    color: #6da5c8;
    font-family: Roboto;
    font-size: 16px;
}
