/*
Theme Name:     eucrn
Theme URI:      http://www.almaware.net
Description:    Theme for eucrn
Author:         almaware
Author URI:     http://www.almaware.net
Template:       tweeco
Version:        1.0
*/

@import url("../tweeco/style.css");

/* Enter below your Customization CSS */

.tw-header {
  box-shadow: none;
}

.tw-menu .sf-menu .current-menu-item a{
  color: #fbc436
}

.tw-menu ul.sf-menu > li > a:hover{
  color: #fbc436
}

.white-row{
  height: 163px;
}

.yellow-row{
  height: 171px;
}

.white-row .wpb_wrapper .vc_btn3-container a{
  border-bottom: 1px solid;
  border-top: 1px solid;
  background-color: #ffffff;
  border-top-color: #fbc436;
  border-bottom-color: #fbc436;
  color:#fbc436;
  font-weight: 600;
  background: url("/wp-content/uploads/2016/10/freccia.png") no-repeat right;
  padding-left: 0px;
  padding-right: 50px;
  transition: background-position .5s !important;
  font-size:15px;
  text-transform: none;
}

.white-row .wpb_wrapper .vc_btn3-container a:hover{
  text-decoration: underline;
  background-color: #ffffff;
  color:#fbc436;
  background-position: 95% 50%;
  transition: background-position .5s !important;
}

.white-row .wpb_wrapper .vc_btn3-container a:focus{
  background-color: inherit;;
  color:#fbc436;
}

.yellow-row .wpb_wrapper .vc_btn3-container a{
  border-bottom: 1px solid;
  border-top: 1px solid;
  background-color: #fbc436;
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  color:#ffffff;
  font-weight: 600;
  background: url("/wp-content/uploads/2016/10/freccia2.png") no-repeat right;
  padding-left: 0px;
  padding-right: 50px;
  transition: background-position .5s !important;
  font-size:15px;
  text-transform: none;
}

.yellow-row .wpb_wrapper .vc_btn3-container a:hover{
  text-decoration: underline;
  background-color: #fbc436;
  color:#ffffff;
  background-position: 95% 50%;
  transition: background-position .5s !important;
}

.yellow-row .wpb_wrapper .vc_btn3-container a:focus{
  background-color: inherit;;
  color:#ffffff;
}

.white-label{
  font-size: 65px;
  color: white;
  display:inline-block;
  font-family: Montserrat;
}

.yellow-label{
  font-size: 65px;
  color: #fbc436;
  display:inline-block;
  font-family: Montserrat;
}

#slide-button{
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-right: none;
  border-left: none;
  background-color: #ffffff;
  border-top-color: #fbc436;
  border-bottom-color: #fbc436;
  color:#fbc436;
  font-weight: 600;
  background: url("/wp-content/uploads/2016/10/freccia.png") no-repeat right;
  padding-left: 0px;
  padding-right: 50px;
  transition: background-position .5s !important;
}

#slide-button:hover{
  background-position: 90% 50%;
  transition: background-position .5s !important;
  color:#fbc436;
}

#slide-button:focus{
  border-color:none;
}

#main #page .container .row .waves-main .entry-content .five-columns{
  padding-top: 0px;
}

.leftovers{
  display:none;
}

.five-columns .vc_col-sm-2{
  width: 20%;
}

.five-columns.vc_row.vc_row-no-padding .vc_column-inner{
  height: 333px;
}

/*.five-columns .vc_col-sm-2>.vc_column-inner{
  height: 409px;
}*/

.five-columns h2{
  font-size: 30px;
  padding-left: 10%;
}

.five-columns p{
  font-family: Montserrat Regular;
  font-size: 12px;
  padding-left: 10%;
  padding-right: 10%;
  color:#ffffff;
}

.about-left{
  height: 310px;
}

.white-row .wpb_wrapper{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.yellow-row .wpb_wrapper{
  position: absolute;
  top: 57%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (max-width: 480px){
  .five-columns .vc_col-sm-2{
    width: 100%;
  }
  .white-label{
    font-size:34px;
  }
  .yellow-label{
    font-size:34px;
  }
  #shadow > img{
    width: 528.3px !important;
  }
  .entry-content .about-left .wpb_single_image{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .about-left{
    height: auto;
  }
  .vc_row .about-left-text p{
    padding-left: 8%;
    padding-right: 8%;
  }
  .vc_row .about-right-text p{
    padding-left: 8%;
    padding-right: 8%;
  }
  .white-row .wpb_wrapper .vc_btn3-container a{
    width:252px;
  }
  .yellow-row .wpb_wrapper .vc_btn3-container a{
    width:304px;
  }
  .waves-footer p.copyright{
    padding-bottom:20px;
  }
  .waves-footer p.copyright.right{
    text-align: left!important;
  }
  #scheme{
    display:none;
  }
  #cube{
    width: 50%;
  }
  #rev_slider_1_1 .tp-bgimg.defaultimg
  {
    background-position: left center !important;
  }
  .tp-caption img{
    height:165px !important;
    margin-top:75px !important;
  }
  #slide-button{
    margin-top:50px !important;
  }
  .network-left .wpb_wrapper .wpb_single_image{
    padding-left:16%;
  }
  .left .vc_column-inner .wpb_wrapper h2{
    font-size:20px;
    padding-top:9.5%;
    padding-left:10%;
  }
  .wpb_wrapper .wpb_single_image.vc_align_right{
    text-align:center;
  }
  .vc_column-inner.vc_custom_1479304028094{
    height:165px;
  }
  .network-left .wpb_wrapper .wpb_single_image{
    padding-top:0px;
    padding-bottom:0px;
  }
  .five-columns.contact .wpb_wrapper img{
    right: inherit;
  }
}

@media (max-width: 768px){
  .five-columns .vc_col-sm-2{
    width: 100%;
  }
  .white-label{
    font-size:34px;
  }
  .yellow-label{
    font-size:34px;
  }
  #shadow > img{
    width: 528.3px !important;
  }
  .entry-content .about-left .wpb_single_image{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .about-left{
    height: auto;
  }
  .vc_row .about-left-text p{
    padding-left: 8%;
    padding-right: 8%;
  }
  .vc_row .about-right-text p{
    padding-left: 8%;
    padding-right: 8%;
  }
  .white-row .wpb_wrapper .vc_btn3-container button{
    width:252px;
  }
  .yellow-row .wpb_wrapper .vc_btn3-container button{
    width:304px;
  }
  .waves-footer p.copyright{
    padding-bottom:20px;
  }
  .waves-footer p.copyright.right{
    text-align: left!important;
  }
  #scheme{
    display:none;
  }
  #scheme-eng{
    display:none;
  }
  #rev_slider_1_1 .tp-bgimg.defaultimg
  {
    background-position: left center !important;
  }
  #rev_slider_2_1 .tp-bgimg.defaultimg
  {
    background-position: left center !important;
  }
}

@media (max-width: 1024px){
  .five-columns .vc_col-sm-2{
    width: 100%;
  }
  #shadow > img{
    width: 528.3px !important;
  }
  .entry-content .about-left .wpb_single_image{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .about-left{
    height: auto;
  }
  .vc_row .about-left-text p{
    padding-left: 8%;
    padding-right: 8%;
  }
  .vc_row .about-right-text p{
    padding-left: 8%;
    padding-right: 8%;
  }
  .white-row .wpb_wrapper .vc_btn3-container button{
    width:252px;
  }
  .yellow-row .wpb_wrapper .vc_btn3-container button{
    width:304px;
  }
  .waves-footer p.copyright{
    padding-bottom:20px;
  }
  .waves-footer p.copyright.right{
    text-align: left!important;
  }
  #scheme{
    display:none;
  }
  #rev_slider_1_1 .tp-bgimg.defaultimg
  {
    background-position: left center !important;
  }
}

@media (min-width: 1024px) and (max-width: 1574px){
  .line-fix{
    line-height: 1;
    padding-top: 8px;
  }
  .pad-fix{
    padding-bottom:19px;
  }
  .five-columns.vc_row.vc_row-no-padding .vc_column-inner{
    height: 352px;
  }
}

.about-left .wpb_single_image{
  padding-top: 11.3%;
  padding-bottom: 11.5%;
  padding-left: 25%;
}

.about-left-text p{
  color: #fbc436;
  font-size: 24px;
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 29px;
}

.about-right-text p{
  font-size: 15px;
  font-family: Lato;
  line-height: 15px;
}

.about-header .wpb_single_image{
  background-color:#2d2a26;
}

.page.wpb-js-composer.waves-composer .entry-content > .vc_row.wpb_row:first-child{
  padding-top:0px;
}

#scrollUp{
  background-color:#fbc436 !important;
}

.waves-footer p.copyright{
  text-align: left;
}

.waves-footer p.copyright.right{
  text-align: right;
}

.network p{
  color
}

.about-right{
  background: url("/wp-content/uploads/2016/10/about-img.png") no-repeat right;
  background-size:cover;
}




.network-left .wpb_single_image{
  padding-top: 11.3%;
  padding-bottom: 11.5%;
  padding-left: 35%;
}

.network-header .wpb_single_image{
  background-color:#2d2a26;
}

.network-right{
  background: url("/wp-content/uploads/2016/11/network-img.png") no-repeat right;
  background-size:cover;
}

.network-text p{
  color: #fbc436;
  font-size: 24px;
  font-family: Montserrat;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 29px;
  padding-top:4%;
  padding-bottom: 2%;
}

.network-first-section .left h2{
  font-family: Montserrat !important;
  font-weight: bold;
  font-size: 36px;
  text-transform: uppercase;
  color: #2d2a26;
  background: url("/wp-content/uploads/2016/11/network-yellow-cube.png") no-repeat;
  padding-top: 2.5%;
  padding-left: 5%;
}

.network-second-section .left h2{
  font-family: Montserrat !important;
  font-weight: bold;
  font-size: 36px;
  text-transform: uppercase;
  color: #2d2a26;
  background: url("/wp-content/uploads/2016/11/network-red-cube.png") no-repeat;
  padding-top: 2.5%;
  padding-left: 5%;
}

.network-third-section .left h2{
  font-family: Montserrat !important;
  font-weight: bold;
  font-size: 36px;
  text-transform: uppercase;
  color: #2d2a26;
  background: url("/wp-content/uploads/2016/11/network-deep-blue-cube.png") no-repeat;
  padding-top: 2.5%;
  padding-left: 5%;
}

.network-fourth-section .left h2{
  font-family: Montserrat !important;
  font-weight: bold;
  font-size: 36px;
  text-transform: uppercase;
  color: #2d2a26;
  background: url("/wp-content/uploads/2016/11/network-orange-cube.png") no-repeat;
  padding-top: 2.5%;
  padding-left: 5%;
}

.network-fifth-section .left h2{
  font-family: Montserrat !important;
  font-weight: bold;
  font-size: 36px;
  text-transform: uppercase;
  color: #2d2a26;
  background: url("/wp-content/uploads/2016/11/network-blue-cube.png") no-repeat;
  padding-top: 2.5%;
  padding-left: 5%;
}

.left p{
  font-family: Lato;
  font-size:15px;
  color: #2d2a26;
}

.right span{
  font-family: Lato;
  font-size:15px;
  color: #2d2a26;
}


.network-first-section ul{
  list-style-image: url("/wp-content/uploads/2016/11/freccia4.png");
  font-size:15px;
  color: #3b3834;
}

.network-second-section ul{
  list-style-image: url("/wp-content/uploads/2016/11/freccia3.png");
  font-size:15px;
  color: #3b3834;
}

.network-third-section ul{
  list-style-image: url("/wp-content/uploads/2016/11/freccia-deep-blue.png");
  font-size:15px;
  color: #3b3834;
}

.network-fourth-section ul{
  list-style-image: url("/wp-content/uploads/2016/11/freccia-orange.png");
  font-size:15px;
  color: #3b3834;
}

.network-fifth-section ul{
  list-style-image: url("/wp-content/uploads/2016/11/freccia-blue.png");
  font-size:15px;
  color: #3b3834;
}

.it-border{
  font-family: Lato;
  font-weight: bold;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-top-color: #f6e823;
  border-bottom-color:  #f6e823;
  padding-top: 10px;
  padding-bottom: 10px;
  color:#2d2a26;
}

.sp-border{
  font-family: Lato;
  font-weight: bold;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-top-color: #b81616;
  border-bottom-color:  #b81616;
  padding-top: 10px;
  padding-bottom: 10px;
  color:#2d2a26;
}

.gb-border{
  font-family: Lato;
  font-weight: bold;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-top-color: #00325b;
  border-bottom-color:  #00325b;
  padding-top: 10px;
  padding-bottom: 10px;
  color:#2d2a26;
}

.fr-border{
  font-family: Lato;
  font-weight: bold;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-top-color: #ff9b47;
  border-bottom-color:  #ff9b47;
  padding-top: 10px;
  padding-bottom: 10px;
  color:#2d2a26;
}

.ge-border{
  font-family: Lato;
  font-weight: bold;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-top-color: #004d7f;
  border-bottom-color:  #004d7f;
  padding-top: 10px;
  padding-bottom: 10px;
  color:#2d2a26;
}

.wpcf7 textarea{
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 1px solid  #3b3834;
}

.wpcf7 textarea:focus{
  border: 1px solid  #fbc436;
}

.wpcf7 input{
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 1px solid  #3b3834;
  width:100% !important;
}

.wpcf7 input:focus{
  border: 1px solid  #fbc436;
}

.wpcf7 input[type="submit"]{
  background-color: #fbc436;
  border: 1px solid  #fbc436;
  width:50%;
  border-radius: 0px;
  padding: 15px 1px 15px 1px;
}

.wpcf7 input[type="submit"]:hover{
  opacity: .8;
  background-color: #fbc436;
  padding: 15px 1px 15px 1px;
}

.left.tw-element.tw-heading .title-seperator{
  background-color: #fbc436 !important;
}

.anchor:before {
  display: block;
  content: " ";
  height: 150px;
  margin-top: -150px;
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BebasNeue-webfont.woff') format('woff'), url('fonts/BebasNeue-webfont.ttf') format('truetype'), url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.service-box h2 {
    font-family: 'BebasNeueRegular';
    background: #fbc436;
    text-align: center;
    font-size: 50px;
    line-height: 100%;
    padding: 15px 0 10px;
    font-weight: 400;
    color: #000;
}

.service-details {
    border-left: 1px solid #fbc436;
}

.service-details h3 {
    background: url('img/yellow-triangle.png') no-repeat left top;
    font-family: 'BebasNeueRegular';
    font-size: 30px;
    font-weight: 400;
    padding-left: 45px;
    color: #000;
}

.service-details ul {
    list-style: none;
}

.service-details ul li { color: #000; font-size: 20px; }

.service-details ul li:before {
    content: "/";
    padding: 0 5px 0 0;
    color: #fbc436;
    font-weight: 600;
}

.five-columns.contact h2{
  color: #ffffff;
  font-family: MontSerrat !important;
  font-weight: 700 !important;
}

.five-columns.contact img{
  position:absolute;
  right:0%;
  bottom:5%;
}

.five-columns.contact p{
  line-height: 4px;
}

.waves-footer p.copyright{
  text-transform: none;
}
