html .page.front{overflow-x:hidden;}body{background:url(/sites/all/themes/Porto_sub/images/bg.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:'Maven Pro',sans-serif;color:#fff;font-size:15px;}p{color:#fff;font-family:'Maven Pro',sans-serif;}header{background:transparent;border:none;}h1,h2,h3,h4,h5,h6{color:#fff;}header h1.logo{float:none;margin:0 auto;position:static;clear:both;text-align:center;margin-top:43px;margin-bottom:32px;}section.page-top h2{border-bottom-color:transparent;}section.page-top h2{background:url(/sites/all/themes/Porto_sub/images/header-bg.png);background-size:27px 31px;background-repeat:no-repeat;padding-left:45px;background-position:0px 12px;font-weight:500;text-transform:uppercase;font-size:31px;margin-bottom:-24px;}header nav ul.nav-main ul.dropdown-menu,header nav ul.nav-main li.dropdown.open a.dropdown-toggle,header nav ul.nav-main li.active a,header nav ul.nav-main li.dropdown:hover a,nav ul.nav-main li a{text-decoration:none;text-shadow:none;text-transform:uppercase;font-size:20px;font-family:'Maven Pro',sans-serif;color:#fff;margin-right:29px;background-color:transparent !important;font-weight:300;padding-top:11px;}header nav{float:none;}#search-block-form .form-actions{display:none;}footer{background:transparent;border-top:none;}.contact-form label{font-weight:normal !important;}section.page-top{background-color:transparent;border-bottom:none;border-top:none;}.form-item-search-block-form input[type="text"]{background:#222222;background-image:url(/sites/all/themes/Porto_sub/images/search-image.png);background-repeat:no-repeat;padding:7px 21px 7px 37px;background-position:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-position-x:9px;}#footer-content img{margin-top:-2px;margin-right:9px;}.slider-baseline{background:#222222;border-bottom:5px solid #ffd200;padding:14px;}.slider-title{display:inline-block;font-weight:normal;}.view-project{display:inline-block;float:right;padding-right:14px;}.view-project a{color:#fff;background:#000;padding:8px 14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.view-project a:hover{}.slider-description{display:inline-block;}.views-slideshow-controls-text-previous.views_slideshow_controls_text_previous.views-slideshow-controls-text-previous-processed a{text-indent:-9999px;display:block;background:url(/sites/all/themes/Porto_sub/images/slider/slider-left.png);background-size:34px 34px;padding-bottom:15px;background-repeat:no-repeat;margin-bottom:5px;}.views-slideshow-controls-text-next.views_slideshow_controls_text_next.views-slideshow-controls-text-next-processed a{text-indent:-9999px;display:block;background:url(/sites/all/themes/Porto_sub/images/slider/slider-right.png);background-size:34px 34px;padding-bottom:15px;background-repeat:no-repeat;}.views-slideshow-controls-text-pause.views_slideshow_controls_text_pause{display:none;}.views-slideshow-controls-bottom.clearfix{position:relative;top:-469px;z-index:3;left:95%;}.view-id-project_gallery .views-slideshow-controls-bottom.clearfix{position:relative;top:-99px;z-index:9000;left:92%;}#construct{background-image:url(/sites/all/themes/Porto_sub/images/home/construct.png);}#construct:hover{background-image:url(/sites/all/themes/Porto_sub/images/home/construct-hover.png);}#develop{background-image:url(/sites/all/themes/Porto_sub/images/home/develop.png);}#develop:hover{background-image:url(/sites/all/themes/Porto_sub/images/home/develop-hover.png);}#design{background-image:url(/sites/all/themes/Porto_sub/images/home/design.png);}#design:hover{background-image:url(/sites/all/themes/Porto_sub/images/home/design-hover.png);}.feature-block{background-size:100% 100%;height:100px;width:342px;float:left;display:inline-block;-webkit-transition:background-image 0.4s ease-in-out;-moz-transition:background-image 0.4s ease-in-out;-ms-transition:background-image 0.4s ease-in-out;-o-transition:background-image 0.4s ease-in-out;transition:background-image 0.4s ease-in-out;}#develop{margin:0 70px;}.industry{top:-24px;width:145px;color:#000;font-weight:700;background:#ffd200;padding:12px 11px;left:0;position:absolute;text-shadow:none;}.hover-point{font-size:80px !important;left:-120px;position:relative;top:48px;z-index:9000;color:#fff;opacity:1;background:#666666;border-radius:46px;padding:0px 7px;}a.thumb-info span.thumb-info-action-icon{background-color:transparent !important;}a.thumb-info span.thumb-info-title{-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;background:#111111;bottom:0%;color:#fff;font-size:18px;font-weight:300;left:0;letter-spacing:-1px;padding:16px 10px 15px;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.2);text-transform:none;transition:all 0.3s;z-index:1;line-height:0;width:100%;max-width:245px;}a.thumb-info span.thumb-info-action{background:rgba(0,0,0,0.8);}.thumbnail{display:block;padding:4px;line-height:20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.view-content .nav-pills > .active > a:hover,.view-content .nav-pills > .active > a:focus{color:#fff !important;background-color:#666666;font-weight:300;}.view-content .nav > li > a:hover,.view-content .nav > li > a:focus{background-color:#ffd000;color:#000;}.nav-pills > .active > a,.nav-pills > .active > a:hover,.nav-pills > .active > a:focus{background-color:transparent !important;}.nav-pills.sort-source > .active > a,.nav-pills.sort-source > .active > a:hover,.nav-pills.sort-source > .active > a:focus{background-color:#222222 !important;}#block-system-main-menu .nav-tabs > li,#block-system-main-menu .nav-pills > li{list-style:disc;color:#ffd000;}#block-system-main-menu .nav-pills > .active > a:hover,#block-system-main-menu .nav-pills > .active > a:focus{color:#ffd000 !important;}#block-system-main-menu  .nav > li > a:hover,#block-system-main-menu .nav > li > a:focus{background-color:transparent !important;color:#ffd000 !important;font-weight:300;}#block-system-main-menu li:first-child{list-style:none !Important;}#block-system-main-menu .nav.nav-pills.nav-main.porto-nav.sub-menu{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-left:135px;}footer .container{border-top:1px solid #fff;padding-top:30px;}footer.nav-tabs > li,footer .nav-pills > li{clear:both;list-style:none;color:#8d8d8d;font-size:16px;line-height:0;}footer a:hover{text-decoration:underline !important;background-color:transparent !important;}footer a{color:#8d8d8d !important;}.node-portfolio .field .field-label{text-transform:uppercase;font-size:19px;font-weight:300;float:left;}.node-portfolio .group-left .field{padding-bottom:16px;border-bottom:1px solid #fff;margin-bottom:13px;width:70%;}.nav-pills > li:hover > a{border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;}.btn-primary{color:#000 !Important;background-color:#ffd000 !important;border:none !important;background-image:none !Important;border-radius:0;}.gm-style .gm-style-iw div{color:#000;}#block-block-30{border-top:1px solid #fff;padding-top:25px;}#block-views-homepage-slider-block{margin-bottom:-41px;margin-top:30px;width:100%;}#block-block-31{margin-bottom:-25px;display:inline-block;}#block-block-29{text-align:right;}#block-block-29 p{line-height:21px;}#block-block-30 p{line-height:30px;max-width:1000px;margin:0 auto;margin-bottom:15px;}section.page-top{padding-top:20px;padding-left:0;padding-bottom:20px;margin-bottom:0;}.form-item-search-block-form input[type="text"]{font-weight:700;font-size:18px;}footer .nav-pills > li > a{padding-left:0px;padding-bottom:0;}#block-block-9{margin-top:40px;}#block-menu-menu-construct,#block-menu-menu-develop,#block-menu-menu-design{float:left;}#block-search-form{margin-top:50px;}footer h2{font-size:1.5em;margin-bottom:0px;}#footer-content{padding-bottom:10px;}footer{display:inline;}.front #block-block-31{margin-bottom:55px;}.dropdown-menu > li > a:hover{background-color:transparent !Important;background-image:none !important;}a.thumb-info span.thumb-info-action{z-index:3;}.hover-point{background:url(/sites/all/themes/Porto_sub/images/project-hover.png);background-repeat:no-repeat;background-size:71px 71px;width:71px;height:71px;left:-115px;position:relative;top:48px;opacity:1;}.nav.nav-pills.sort-source a{color:#fff;}header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover{background:transparent !important;color:#ffd000 !important;}#views_slideshow_cycle_div_homepage_slider-block_0{width:100% !important;}.flexslider{border:none;}#block-views-homepage-slider-block-1{margin-top:32px;}ul.primary li a{background-color:transparent;}ul.comments div.comment-block p{color:#000;}ul.comments div.comment-block span.comment-by{color:#000;}div.recent-posts div.date span.day,article.post div.post-date span.day{color:#000 !important;}div.recent-posts div.date span.month,article.post div.post-date span.month{color:#000;}article.post div.post-date span.month{-moz-border-radius:0;-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;-webkit-border-radius:0;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;background:#CCC;border-radius:0;box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;color:#FFFFFF;font-size:0.9em;padding:0 10px 2px;margin:3px 0;display:block;}article.post div.post-date span.year{-moz-border-radius:0 0 2px 2px;-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;-webkit-border-radius:0 0 2px 2px;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;background:#F4F4F4;border-radius:0 0 2px 2px;box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;color:#000;font-size:12px;font-weight:bold;padding:0 10px 2px;display:block;}.pagination a{color:#000;}ul.team-list div.portfolio-item{margin-bottom:35px;}.post-meta-comments{display:none !Important;}.view-blog .views-row{width:32.5%;float:left;}.view-blog .views-row .post-content h2{font-size:2em;line-height:36px;min-height:105px;}.view-blog .views-row .post-large-image{min-height:290px;}@media (min-width:768px) and (max-width:1200px){.hover-point{left:-98px;top:32px;}#develop{margin:0 0 10px 0;}.feature-block{display:inline-block;clear:both;float:none;margin:0 10px 10px 10px;}#block-block-31 .content{text-align:center;}header nav ul.nav-main ul.dropdown-menu,header nav ul.nav-main li.dropdown.open a.dropdown-toggle,header nav ul.nav-main li.active a,header nav ul.nav-main li.dropdown:hover a,nav ul.nav-main li a{font-size:18px;margin-right:-6px;}#block-system-main-menu .nav-tabs > li,#block-system-main-menu .nav-pills > li{list-style:none;}#block-views-homepage-slider-block{margin-bottom:39px;}}@media (max-width:1200px){.views-slideshow-controls-bottom.clearfix{display:none}header nav ul.nav-main ul.dropdown-menu,header nav ul.nav-main li.dropdown.open a.dropdown-toggle,header nav ul.nav-main li.active a,header nav ul.nav-main li.dropdown:hover a,nav ul.nav-main li a{font-size:18px;}}@media (min-width:768px) and (max-width:979px){.hover-point{left:-63px;top:13px;}#block-system-main-menu .nav.nav-pills.nav-main.porto-nav.sub-menu{padding-left:90px;}}@media (max-width:979px){#develop{margin:0 0 10px 0;}.feature-block{display:inline-block;clear:both;float:none;margin-bottom:10px;}#block-block-31 .content{text-align:center;}header nav ul.nav-main ul.dropdown-menu,header nav ul.nav-main li.dropdown.open a.dropdown-toggle,header nav ul.nav-main li.active a,header nav ul.nav-main li.dropdown:hover a,nav ul.nav-main li a{font-size:14px;}header nav ul.nav-main ul.dropdown-menu,header nav ul.nav-main li.dropdown.open a.dropdown-toggle,header nav ul.nav-main li.active a,header nav ul.nav-main li.dropdown:hover a,nav ul.nav-main li a{margin-right:-8px;}.form-item-search-block-form input[type="text"]{width:72%;max-width:127px;}.view-blog .views-row{width:49.5%;}}@media (max-width:767px){section.page-top h2{margin-left:20px;}a.thumb-info{max-width:265px;}header h1.logo{width:90%;}header nav{width:100%;}#block-views-homepage-slider-block{margin-bottom:34px;}}@media (max-width:680px){.view-project{display:inline-block;float:none;padding-right:14px;margin-top:15px;margin-left:10px;}.view-blog .views-row{width:100%;}}@media (max-width:520px){}@media (max-width:480px){.feature-block{background-size:100% 100%;height:68px;width:227px;}}@media (max-width:380px){}@media (max-width:320px){}
