@font-face {    font-family: "SciFly";    font-style: normal;    src: local("SciFly"), 	url("../fonts/SciFly-Sans.eot") format("embedded-opentype"),	url("../fonts/SciFly-Sans.ttf")  format("truetype"), /* Safari, Android, iOS */    url("../fonts/SciFly-Sans.svg#svgFontName") format("svg"), /* Legacy iOS */		url("../fonts/SciFly-Sans.woff") format("woff");}html, body {}body {    color: #fff;    font-family: 'SciFly' !important;    -ms-word-wrap: break-word;    word-wrap: break-word;    overflow-x: hidden;}/* HEADER */header {    min-height: 100px;    width: 100%;    position: fixed;    top: 0;    z-index: 1000;}#logo {    float: left;}.nav {    float: right;}nav li {    list-style: none;    float: left;}nav ul {    margin: 0;    padding: 0;    position: relative;    z-index: 999;}nav a {    text-transform: uppercase;    color: #fff;    text-decoration: none;    width: auto;    padding: 0 10px 10px;    margin-right: 5px;    line-height: 32px;    display: block;    text-align: center;    position: relative;    overflow: hidden;    min-width: 60px;}nav a:hover {    color: #fff !important;}nav a span.hover {    position: absolute;    width: 100%;    top: -42px;    left: 0;    height: 35px;    transition: all .5s;}nav a span.arr {    display: none;}nav a span.menu_name {    position: relative;    z-index: 1000;    display: block;}nav li.current a span.hover {    transition: all .5s;    top: 0px !important;}.dropdown nav li.current a span.hover {    height: 100%;}nav a:hover span.hover {    transition: all .5s;    top: 0px !important;}.nav.js{    position: relative;}header.dropdown{    height: auto;min-height: 78px;    background: #000000;}header.dropdown #menu_back{    background: transparent;}header.dropdown #logo img{    margin-top: 20px;}header.dropdown .head_box {    content: '';    border-width: 60px 2880px 0 0;    border-style: solid dashed solid solid;    border-color: #000000 transparent transparent transparent;    width: 0px;    height: 0px;    position: absolute;    top: 100%;}header.dropdown nav{    position: relative;}header.dropdown nav #menu_current{    position: relative;    z-index: 3;    margin-top: 20px;}#menu_current a{    text-align: right;    text-indent: 10px;    margin: 0;    font-size: 12px;    text-transform: uppercase;    background: #000000;    line-height: 12px;    padding: 11px;    width: 120px;    font-weight: bold;    font-family: 'SciFly' !important;    cursor: pointer;    display: block;    border-top-width: 0;    -moz-transition:opacity .8s ease-in-out;    -webkit-transition:opacity .8s ease-in-out;    -o-transition:opacity .8s ease-in-out;    transition:opacity .8s ease-in-out;}#menu_current a:hover span.menu_name{    color: #ffffff !important;}#menu_current a span.hover{    display: none;}#menu_current.hide a{    /*position: absolute;*/    opacity: 0;}#menu_current:after {    content: '';    position: absolute;    height: 100%;    width: 100%;    z-index: 2;    background: black;    top: -100%;    left: 0;}#menu_current.home a{    text-align: left;}#menu_current.home span.menu_name:after{    content: "\f107";    position: absolute;    right: 0;left: auto;}#menu_current span.menu_name:after{    content: "\f060";    font-family: FontAwesome;    font-weight: normal;    font-style: normal;    text-decoration: inherit;    -webkit-font-smoothing: antialiased;    font-size: 22px;    position: absolute;    right: auto;left: 0;}header.dropdown .nav nav ul{    position: absolute;top: 0;    width: 100%;z-index: 3;    background: rgba(0,0,0,0.5);    transform: translate(0px, -360px);    -moz-transform: translate(0px, -360px);    -webkit-transform: translate(0px, -360px);    transition: all 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;    -moz-transition: all 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;    -webkit-transition: all 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;}header.dropdown .nav nav ul.opened{    transform: translate(0px, 0px);    -moz-transform: translate(0px, 0px);    -webkit-transform: translate(0px, 0px);    transition: all 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;    -moz-transition: all 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;    -webkit-transition: all 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;}header.dropdown .nav nav ul li{    float: none;    display: block;}header.dropdown .nav nav ul li a{    margin: 0;    text-align: left;    text-indent: 20px;    padding: 5px;}header.dropdown .nav nav li:hover a span.hover{    height: 100%;}/* SERVICES */#services {}.service_box {}.serv_top {  border-color: transparent transparent #ff9900 transparent;}.serv_bot {  border-color: transparent #ff9900 transparent transparent;}#services .back2top {  border: #ff9900 solid 1px;  color: #ff9900;}.serv_mid {  background: #ff9900;  padding: 30px 0;}/* SERV COROUSEL */.mycont {  margin: 0 auto 50px auto;  overflow: hidden;  max-width: 1170px;}.mycarousel {  list-style: none;  margin: 0;  padding: 0;}.mycarousel li {  text-align: center;  padding: 0;  width: 280px;  float: left;    visibility: hidden;}.serv_link {  text-decoration: none;}.mycarousel li h2 {  text-transform: uppercase;}/* PORTFOLIO */.intro_pad {  padding: 150px 0 0;}.portfolio_main {  position: relative;  z-index: 1;}/**** Isotope Filtering ****/.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.8s;  -moz-transition-duration: 0.8s;  -ms-transition-duration: 0.8s;  -o-transition-duration: 0.8s;  transition-duration: 0.8s;}.isotope {  -webkit-transition-property: height, width;  -moz-transition-property: height, width;  -ms-transition-property: height, width;  -o-transition-property: height, width;  transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;  -moz-transition-property: -moz-transform, opacity;  -ms-transition-property: -ms-transform, opacity;  -o-transition-property: -o-transform, opacity;  transition-property: transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s;  -moz-transition-duration: 0s;  -ms-transition-duration: 0s;  -o-transition-duration: 0s;  transition-duration: 0s;}/* End: Recommended Isotope styles */.isotope.infinite-scrolling {  -webkit-transition: none;  -moz-transition: none;  -ms-transition: none;  -o-transition: none;  transition: none;}#filters {  list-style: none;  text-align: center;}#filters li {  display: inline;}#filters li a {  display: inline-block;  font-size: 14px;  font-weight: 300;  color: #fff;  text-decoration: none;  margin: 0 8px;  padding: 7px 10px;  text-transform: uppercase;  border-radius: 5px;  font-family: 'SciFly', sans-serif;}#filters li a.selected {  background: url(../images/filter_a.png) repeat;}.isotope-item {  margin: 0px 0 15px 0;  overflow: hidden;}.iso_inner {  position: relative;}.over_box {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -webkit-transition: all 0.3s cubic-bezier(.63, .08, .35, .92);  -moz-transition: all 0.3s cubic-bezier(.63, .08, .35, .92);  -o-transition: all 0.3s cubic-bezier(.63, .08, .35, .92);  -ms-transition: all 0.3s cubic-bezier(.63, .08, .35, .92);  transition: all 0.3s cubic-bezier(.63, .08, .35, .92);  -webkit-transform: scale(0.4);  -moz-transform: scale(0.4);  -o-transform: scale(0.4);  -ms-transform: scale(0.4);  transform: scale(0.4);  -webkit-backface-visibility: hidden;  text-align: center;}.isotope-item:hover .over_box {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  opacity: .9;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  filter: alpha(opacity=90);}.over_box_pad {  padding: 15px;}.over_box_inner {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);    bottom: 15px;    left: 15px;    padding: 15px;    position: absolute;    right: 15px;    top: 15px;}.portfolio_name {  font-weight: 300;  font-size: 22px;  text-transform: uppercase;  display: block;  color: #fff;}.portfolio_date {  display: block;  color: #44a5ac;}.portfolio_pop {  color: #fff;  position: absolute;  left: 50%;  top: 50%;  font-size: 30px;  line-height: 22px;  text-decoration: none;  display: block;  width: 32px;  height: 32px;  text-align: center;  margin: -16px 0 0 -16px;  transition: all .5s;  margin:14px 0px 0px -16px;}.load_more {  display: inline-block;  padding: 20px 0 20px;  color: #fff;  font-size: 14px;  font-weight: 600;  text-decoration: none;  text-transform: uppercase;}/* PRICING TABLE */.pricing_table_main {  z-index: 1;  position: relative;}.pricing_table .span4,.pricing_table .span3{  border: transparent solid;  border-width: 10px 0;  transition: all .5s;    -webkit-transition: all .5s;    overflow-x: hidden;}.pricing_table .span4:hover,.pricing_table .span3:hover{  transition: all .5s;    -webkit-transition: all .5s;  border: #fff solid 10px;}.pricing_table {  text-align: center;  margin: 0px 0 50px;}.pt_price span {  font-size: 44px;  font-weight: 600;}.pt_price sup {  top: -18px;}.pt_pay a {  color: #fff;  text-decoration: none;}.c_title {  font-weight: 700;  font-size: 32px;  text-transform: uppercase;  line-height: 40px;}.c_quot {  font-size: 74px !important;  font-weight: 600;  color: rgba(255, 255, 255, 0.3);  line-height: 74px;  margin: 0;}.c_quot .plug {  margin: 30px 0 0;  display: inline-block;}.c_block {  font-weight: 300;  font-size: 17px;}.c_entry {  margin-bottom: 10px;    width: 80%;}.c_author {  color: rgba(255, 255, 255, 0.3);}.hapy_boys {    max-width: 70%;    margin: 0 auto;    min-height: 210px;    max-height: 210px;    overflow: hidden;}.hapy_boys .c_block.text_left .testimonial_img{text-align:center;}.hapy_boys .c_block .c_entry p{margin: 0;}.testimonial_img{    float:left;    padding-right:20px;    width:15%;}.testimonial_img img{    width: 100%;}@media screen and (max-width: 480px) {    .hapy_boys .c_block.text_left .testimonial_img{        width: 100%;        display: block;        float: none;        padding: 0;    }    .hapy_boys .c_block.text_left .testimonial_img img{        width: 25%;    }    .hapy_boys .c_block .c_entry{        width: 100%;    }}/* ABOUT US TEEM */.about_us_main {  position: relative;  z-index: 1;}.team_corusel .mycont {  padding: 75px 0 0;}.team_corusel .jcarousel-prev, .team_corusel .jcarousel-next {  top: -75px;}.team_corusel {  font-weight: 300;  margin-top: -50px;}.team_photo {  position: relative;}.team_post {  position: absolute;  top: 10px;  left: 10px;  width: 280px;  height: 170px;  font-size: 37px;  padding: 80px 0 0;  background: url(../images/redbg.png) repeat;  display: none;}.team_name {  font-size: 37px;  padding: 15px 0;  background: url(../images/whiteline.png) repeat-x bottom;  margin-bottom: 15px;}.team_entry {  font-size: 17px;  margin-bottom: 15px;}.team_social {  display: block;  height: 50px;}.team_social a {  text-align: center;  margin: 0 3px;  font-size: 18px;}.team_social a:hover {  color: #8e2b22;}.our_skills h4 {  font-weight: 700;  text-transform: uppercase;}.speed_container {  margin: 30px 0 0;  overflow: hidden;}.speed_box {  width: 18%;  float: left;  margin: 0 1%;  position: relative;  text-align: center;}.knob_box {  position: relative;}.knob_title {  font-size: 17px;  font-weight: 300;}/* CONTACT US */.contact_us_main {  position: relative;  z-index: 1;}.google_map {  margin-bottom: 50px;}.google_map iframe {  width: 100%;}#map_canvas {  height: 350px;}/* FOOTER */footer {  margin: -60px 0 0;  background: #000000;  padding: 80px 0 30px;}.footer_intro {  padding-bottom: 40px;  border-bottom: 1px solid rgba(255,255,255,.1);  margin-bottom: 60px;}.footer_intro h1, .footer_intro h2 {  color: #383838;  text-transform: uppercase;  text-align: center;}.social_line {  list-style: none;  text-align: center;  margin: 40px 0 0;  padding:0px;}.social_line li {  display: inline;}/* .footer_widgets {  padding-bottom: 40px;  border-bottom: #2f2f2f solid 1px;  margin-bottom: 60px;} */.latest_tweet ul {  list-style: none;  margin: 0;  padding: 0;}.latest_tweet ul li {  padding-left: 40px;  background: url(../images/bird.png) no-repeat left top;  color: #fff;  font-size: 14px;  font-weight: 300;  font-style: italic;  margin-bottom: 15px;}.latest_tweet ul li .tweet_time a {  color: #4c4c4c;  display: block;  text-decoration: none;}/*.date {*/  /*font-size: 12px;*/  /*font-style: normal;*/  /*color: #2f2f2f;*//*}*/.fpost h6 a {  color: #fff;  text-decoration: none;}#flickr_badge_wrapper tr {  float: left;}.footer_bottom {  color: #4c4c4c;  font-weight: 300;  font-size: 14px;}.footer_bottom .flogo img {  opacity: .25;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";  filter: alpha(opacity=25);  transition: all 0.5s;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;}.footer_bottom .flogo:hover img {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  transition: all 0.5s;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;}.footer_bottom a {  color: #fff;}.mob_nav {  display: none;}/* BLOG */.post {  margin: 0 0 50px 0;  padding-bottom: 50px;  background: url(../images/whiteline.png) repeat-x bottom;}.post h2 a {  text-transform: uppercase;  color: #fff;  text-decoration: none;}.post_thumb {    background: url("../images/whiteline.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    margin: 25px 0;    padding: 5px;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;}.post_thumb img {  width: 100%;  height: auto;  -webkit-border-radius:5px;  -moz-border-radius:5px;   border-radius:5px;}.entry {  font-size: 17px;  margin-bottom: 50px;}.post_info {  text-align: center;  margin: 0;  padding: 0;}.post_info li {  display: inline-block;  font-size: 13px;  text-transform: uppercase;  line-height: 62px;  color: #fff;  margin: 0 15px 5px;}.post_info li .circ {  display: inline-block;  color: #fff;  border: #fff solid 1px;  border-radius: 50%;  margin-right: 10px;  width: 62px;  font-size: 17px;}.post_info li a {  color: #fff;  text-decoration: none;}.post_info li.read_more a {  color: #fff;  display: block;  text-decoration: none;}.post_info li.read_more a span {    border: 2px solid #FFFFFF;    border-radius: 50%;    display: block;    float: left;    font-size: 22px;    height: 60px;    line-height: 60px;    margin-right: 15px;    text-align: center;    width: 60px;}.pagination ol {  text-align: center;  margin: 0 0 30px;  padding: 0;}.pagination ol li {  display: inline-block;  margin: 0 10px;}.pagination ol li a, .pagination ol li span.page {  display: block;  width: 62px;  height: 62px;  color: #fff;  text-decoration: none;  border: #fff solid 1px;  border-radius: 50%;  line-height: 62px;}.pagination ol li span.current {  background: #fff;  color: #fff;}.single_date {  float: left;  text-transform: uppercase;  font-size: 12px;  text-align: center;  margin-bottom: 25px;}.single_post > h2 {  margin-left: 100px;  text-align: left;  min-height: 105px;}.single_date .circ {  display: inline-block;  color: #fff;  border: #fff solid 1px;  border-radius: 50%;  margin-right: 10px;  width: 62px;  font-size: 17px;  line-height: 62px;  text-align: center;  margin-bottom: 10px;}.post_nav {  text-align: left;  margin: 0;  padding: 0;  margin-bottom: 30px;}.post_nav li {  display: inline-block;  margin: 0 10px;}.post_nav li.prev_post a {  background: url(../images/cor_nav.png) no-repeat left;}.post_nav li.next_post a {  background: url(../images/cor_nav.png) no-repeat right;}.post_nav li.back_blog a {  background: url(../images/back_blog.png) no-repeat;}.entry table {  width: 100%;  margin-bottom: 20px;}.entry table td {  padding: 3px;}.entry table tr.odd td {  background: rgba(0, 0, 0, 0.3);}.entry dl dt {  font-weight: bold;}.alignleft {  float: left;}.alignright {  float: right;}.navigation {  padding: 15px 0;  overflow: hidden;}.post_nav li a {  display: block;  width: 62px;  height: 62px;  opacity: .8;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  filter: alpha(opacity=80);  transition: all 0.5s;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;}.post_nav li a:hover {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  transition: all 0.5s;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;}.post_thumb {  clear: both;}.wp-caption {  max-width: 100%;  position: relative;  background: rgba(0, 0, 0, 0.5);  padding: 5px 5px;  border-radius: 5px;  text-align: center;}.wp-caption img {}.aligncenter {  margin: 0 auto;}.wp-caption-text {}.sticky {  background: rgba(255, 0, 0, 0.3);}.gallery-caption {  background: rgba(0, 0, 0, 0.5);  padding: 5px 5px;}.bypostauthor {}.tag {}.tags {}#share {  border-bottom: rgba(255, 255, 255, 0.2) solid 1px;  padding-bottom: 20px;  margin-bottom: 30px;  margin-top: 20px;}#comments {  padding: 20px 0 0;  overflow: hidden;  clear: both;}.commentlist li {  list-style: none;}.avatar {  float: left;  margin-right: 15px;}.avatar img {  background: rgba(255, 255, 255, 0.5);  padding: 4px;}.comment_info {  line-height: 18px;}.comment_info cite, .comment_info span {  font-size: 18px;}.comment_info a {  text-decoration: none;  color: #fff;  font-size: 14px;}.comment_info .fn {  font-style: normal;  font-weight: normal;}.reply {  float: right;  margin-top: -35px;}.comment-author {  overflow: hidden;  margin-bottom: 15px;}.comment-reply-link:before {  content: "\f10d";  float: left;  margin-right: 10px;  font-family: "FontAwesome";}.comment-reply-link {  text-transform: uppercase;  display: block;  font-size: 18px;  text-decoration: none;  padding: 5px 15px;  -moz-border-radius: 25px;  -webkit-border-radius: 25px;  -khtml-border-radius: 25px;  border-radius: 25px;  color: #fff;  border: transparent solid 1px;}.comment-reply-link:hover {  border: rgba(255, 255, 255, 0.5) solid 1px;  background: rgba(0, 0, 0, 0.1);  color: #fff;}.comment_entry {  margin-left: 87px;}ul.children {  padding: 0px 0 0 25px;}.comment-body {  padding: 25px 0 0;  border-top: 1px dashed  rgba(255,255,255,.2);}textarea#comment {  width: 100%;  height: 100px;}.commenter_info {  margin: 25px 0 0;  clear: both;}#respond {  overflow: hidden;  border-top: 1px solid rgba(255,255,255,.2);  margin-bottom: 30px;  padding: 25px 0;  clear: both;}#sidebar > div {  margin-bottom: 40px;  clear: both;}#searchsubmit {  position: absolute;  top: -9999px;  display: none;}#s {  background: rgba(0, 0, 0, 0.2) url(../images/search-but.png) no-repeat 93% center;  border-radius: 25px;  -moz-border-radius: 25px;  -webkit-border-radius: 25px;  border: none;  color: #fff;  text-transform: uppercase;}#sidebar ul {  margin: 15px 0;  padding: 0;  list-style: none;}#sidebar ul li a {    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    display: inline-block;    float: left;    padding: 10px;    text-align: left;    text-decoration: none;}.widget_categories ul li.cat-item-1 {  display: none;}#sidebar ul li {    clear: both;    overflow: hidden;    text-align: right;}#sidebar ul li a:hover, #sidebar ul li.current-cat a {  background: #fff;  color: #454545;}.widget_nav_menu > div >  ul li.current-menu-item > a {  background: #fff;  color: #454545;}.widget_nav_menu > div >  ul > li > a {  clear: both;  overflow: hidden;}.widget_nav_menu > div >  ul > li > ul {  margin: 0 0 0 10px !important;}.widget_recent_comments li {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);    border-radius: 26px;    margin-bottom: 10px;    padding: 10px;    text-align: left !important;}.widget_recent_comments li:hover {    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);    border-radius: 26px;    margin-bottom: 10px;    color: #000;    padding: 10px;    text-align: left !important;}.widget_recent_comments li:hover a{    color: #ff9900;}.widget_recent_comments li a {  float: none !important;  display: inline-block !important;}.recent_post {  padding: 10px 0;  background: url(../images/whiteline.png) repeat-x top;  overflow: hidden;}.recent_post_left {  float: left;  margin-right: 15px;}.recent_post_right {  float: left;  margin-left: 0px;  width: 190px;}.widget_date {  border-radius: 25px;  -moz-border-radius: 25px;  -webkit-border-radius: 25px;  color: #000;  background: #fff;  font-size: 12px;  padding: 5px 10px;  display: inline-block;}.recent_post a {  text-decoration: none;}.recent_post_left img {  width: 50px;  height: 50px;  background: rgba(255, 255, 255, 0.5);  padding: 4px;}.tagcloud a {  display: inline-block;  padding: 2px;  border-bottom: rgba(255, 255, 255, 0.5) solid 2px;  margin: 2px;  text-decoration: none;}/* SHORTCODE */.one_half, .one_third, .two_third, .three_fourth, .one_fourth {  margin-right: 4%;  float: left;  line-height: 21px;  margin-bottom: 20px;  position: relative;}.one_half {  width: 48%;}.one_third {  width: 30.6666%;}.two_third {  width: 65.3332%;}.one_fourth {  width: 22%;}.three_fourth {  width: 74%;}#main .last {  margin-right: 0 !important;  clear: right;}.clearboth {  clear: both;  display: block;  font-size: 0px;  height: 0px;  line-height: 0;  width: 100%;  overflow: hidden;}.nav-tabs {  overflow: hidden;  list-style: none;  margin: 0;  padding: 0;  background: url(../images/wline.png) repeat-x bottom;}.nav-tabs li a {  display: block;  float: left;  border-bottom: #fff solid 3px;  padding: 10px;  margin-right: 1px;  text-decoration: none;  font-size: 15px;  color: #fff;  background: rgba(0, 0, 0, 0.3);}.nav-tabs li.active a {  background: #fff;  color: #000;}.tab_content {  padding: 20px 10px;}/* Progress Bar */.progress-bar {  background: transparent;  height: 37px;  border: 2px solid #fff;  position: relative;  margin-bottom: 10px;  overflow: hidden;}.progress-bar-content {  background: #fff;  height: 37px;}.progress-bar .progress-title {  font-size: 14px;  color: #000;  font-weight: normal;  position: absolute;  top: 10px;  left: 13px;}.progress-bar .percentage {  font-size: 14px;  color: #626363;  font-weight: normal;  position: absolute;  top: 10px;  left: 90%;}/* Meet the team */.person {  text-align: center;}.person-img {  margin-bottom: 25px;}.person-author-wrapper {  margin-bottom: 25px;}.person-author-wrapper span {  display: block;}.person-author a {  display: inline-block;  height: 19px;}.person-author .social-icon {  display: block;  float: right;  position: relative;  margin-left: 19px;  margin-top: 10px;}/* Button */.buttons a {  margin-right: 30px;}.button {  text-decoration: none;  display: inline-block;  margin: 0 0 10px 10px;}.button:hover {  color: #000;}.button.large {  text-transform: uppercase;  text-align: center;  padding: 17px 26px;  -webkit-border-radius: 25px;  -moz-border-radius: 25px;  border-radius: 25px;  color: #fff;  font-weight: bold;  font-size: 19px;  line-height: 19px;}.button.small {  color: #fff;  text-transform: uppercase;  text-align: center;  padding: 15px 20px;  -webkit-border-radius: 25px;  -moz-border-radius: 25px;  border-radius: 25px;  font-size: 15px;}.button.black {  background: #000;}.button.black:hover {  background: #fff;  color: #000;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.orange {  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;  background: #ff6d00;}.button.orange:hover {  background: #ff3a00;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.blue {  background: #36848a;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.blue:hover {  background: #1c464a;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.red {  background: #8e2b22;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.red:hover {  background: #4c1712;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.white {  background: #fff;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;  color: #000;}.button.white:hover {  color: #fff;  background: #000;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.grey {  background: #3a3a3a;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.grey:hover {  background: #1f1f1f;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.darkblue {  background: #283d54;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.darkblue:hover {  background: #15212d;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.green {  background: #346118;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}.button.green:hover {  background: #264712;  transition: all .5s;  -webkit-transition: all .5s;  -moz-transition: all .5s;}/* Alert */.alert {  padding: 8px;  text-align: center;  position: relative;}.alert .msg {  padding: 0 50px 0 10px;}.alert .toggle-alert {  position: absolute;  top: 8px;  right: 25px;  display: block;  width: 12px;  height: 12px;  text-decoration: none;  color: red;}.alert .toggle-alert:before {  content: "\f00d";  font-family: FontAwesome;}.alert.general {  border: 1px solid #d7d6d6;}.alert.general .msg:before {  font-family: FontAwesome;  content: "\f0c6";  float: left;}.alert.error, .wpcf7-not-valid-tip {  background: #ffe9e9 !important;  border: 1px solid #e7a9a9 !important;  color: #d04544 !important;}.alert.error .msg:before {  font-family: FontAwesome;  content: "\f071";  float: left;}.wpcf7-not-valid-tip:before {  font-family: FontAwesome;  content: "\f071";  float: left;  margin-right: 10px;}.alert.success {  background: #e9f3d2;  border: 1px solid #acd556;  color: #92b750;}.alert.success .msg:before {  font-family: FontAwesome;  content: "\f14a";  float: left;}.alert.notice, .wpcf7-validation-errors {  background: #fbf6e3;  border: 1px solid #e7d48d;  color: #cfb306;}.alert.notice .msg:before, .wpcf7-validation-errors:before {  font-family: FontAwesome;  content: "\f05a";  float: left;}.wpcf7-validation-errors:before {  margin-right: 10px;}/* More Shortcodes */.highlight1 {  background: #fff;  padding: 2px;  color: #000;}.highlight2 {  background: #000;  color: #fff;  padding: 2px;}.dropcap {  font-size: 60px;  margin-right: 6px;  padding-top: 11px;  text-transform: uppercase;  float: left;  position: relative;  top: 5px;  padding-bottom: 11px;}.video-shortcode {  margin-bottom: 25px;}.social_links_shortcode ul {  margin-left: 0;  padding-left: 0;}.social_links_shortcode .social li {  display: inline-block;  position: relative;  width: 30px;  margin-bottom: 20px;}.error_page .useful_links {  width: 25.06%;  padding-left: 5%;}.fontawesome-icon {  display: inline-block !important;  float: left;}.fontawesome-icon {  margin-right: 10px;}.fontawesome-icon.circle-yes {  -moz-border-radius: 75px;  -webkit-border-radius: 75px;  border-radius: 75px;  background-color: #333333;  color: #fff;  text-align: center;  margin-top: 2px;}.fontawesome-icon.large {  font-size: 40px;}.fontawesome-icon.large.circle-yes {  width: 70px;  height: 70px;  line-height: 70px;}.fontawesome-icon.medium {  font-size: 18px;}.fontawesome-icon.medium.circle-yes {  width: 35px;  height: 35px;  line-height: 35px;}.fontawesome-icon.small {  font-size: 10px;}.fontawesome-icon.small.circle-yes {  width: 18px;  height: 18px;  line-height: 18px;}.fontawesome-icon.circle-no.large {  margin-top: 2px;}.fontawesome-icon.circle-no.medium {  margin-top: 3px;}.fontawesome-icon.circle-no.small {  margin-top: 5px;}.icon-heading .fontawesome-icon {  margin-top: -6px !important;}.content-boxes .heading .fontawesome-icon {  float: left;}.content-boxes .heading-and-icon h2 {  padding-left: 45px;}.shortcode-tabs .tab_content ul.arrow {  float: none;}.container .last {  clear: right;  margin-right: 0 !important;}.columns {  overflow: hidden;  margin: 0 0 80px;}.columns .col {  float: left;  width: 23%;  padding: 0 2.6666666% 0 0;}.columns-3 .col {  width: 31.42857%}.columns-3 .col:nth-child(3n+1) {  clear: both;}.columns-3 .col:nth-child(3n) {  padding-right: 0;}.columns-4 .col {  width: 23%;  padding: 0 2.6666666% 0 0;}.columns-4 .col:nth-child(4n+1) {  clear: both;}.columns-4 .col:nth-child(4n) {  padding-right: 0;}.columns .col.last {  padding: 0;}.col .heading {  overflow: hidden;  margin: 0 0 15px;}.col .heading img {  float: left;  margin: 0 10px 0 0;}.col p {  margin: 0 0 23px;}h4.toggle {  overflow: hidden;  margin: 0;}h4.toggle a {  cursor: pointer;  color: #fff;  overflow: hidden;  margin: 0;  padding: 10px 0px;  text-decoration: none;  float: left;  width: 100%;  background: url(../images/whiteline.png) repeat-x top;}h4.toggle.active a {  border-bottom: 0;}h4.toggle span.arrow:before {  font-family: FontAwesome;  display: block;  width: 40px;  height: 40px;  float: left;  border: #fff solid 2px;  border-radius: 50%;  color: #fff;  font-size: 22px;  line-height: 40px;  text-align: center;  margin-right: 18px;  content: "\f078";  transition: all .5s;}h4.toggle.active span.arrow:before {  content: "\f077";  transition: all .5s;}h4.toggle span.toggle-title {  float: left;  width: 90%;}.toggle-content {  padding-bottom: 15px;  position: relative;  display: none;  padding-left: 60px;}.reading-box {  overflow: hidden;  padding: 28px 28px 27px 31px;  background: rgba(0, 0, 0, 0.3);  margin: 0 0 50px;}.container .reading-box h2 {  margin: 0 0 7px;}.reading-box p {  margin: 15px 260px 0 0 !important;}.mobile-button {  display: none !important;  margin: 20px 0 0;}.continue {  float: right;}.clear {  clear: both;}.review {  clear: both;}.post-entry .plug {  color: #fff;}.reviews {  max-width: 600px;  margin: 0 auto;  text-align: center;}.review blockquote {  background: none !important;  border-left: none !important;  padding: 0 !important;  margin: 0 !important;}.review blockquote q {  display: block;}.review blockquote div {  display: block;  padding: 12px 0 0 2px;  overflow: hidden;  color: #fff;  font-style: normal !important;}.review blockquote div strong {  padding: 0;  font-style: normal !important;}.review blockquote div span {  font-style: normal !important;}.review a {  text-decoration: none;}.review blockquote div {  line-height: 15px;}.review blockquote div .company-name {  padding-left: 53px;  display: block;  min-height: 29px;  padding-top: 6px;  font-style: normal !important;}.social-networks {  list-style: none;  margin: 0;  padding: 0;  clear: both;}.social-networks li {  display: inline-block;  margin: 0 10px;}.social-networks li a:before {  font-family: zocial;}img.alignleft {  float: left;  margin: 0 10px 5px 0;}img.alignright {  float: right;  margin: 0 0 5px 10px;}.pricing_table_sc > div {  margin-bottom: 10px;}.pricing_table_sc ul {  list-style: none;  padding: 0;  margin: 0;  text-align: center;}.pricing_table_sc ul li {  margin: 0 !important;}.title-row {  background: rgba(0, 0, 0, 0.4);  padding: 15px 0;  text-transform: uppercase;  font-size: 24px;}.pricing-row {  background: rgba(0, 0, 0, 0.3);  padding: 15px 0;  font-size: 40px;  font-weight: bold;}.pricing-row .exact_price {}.pricing-row sup {  font-size: 24px;}.pricing-row .time {  font-weight: normal;  font-size: 16px;}.normal-row {  text-transform: uppercase;  background: rgba(0, 0, 0, 0.2);  padding: 10px 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.footer-row {  background: rgba(0, 0, 0, 0.2);  padding: 20px 0;}.page_tit {    padding-bottom: 50px;}ul.arrow {  list-style: none;}ul.arrow li:before {  content: "\f054";  float: left;  font-family: FontAwesome;  margin-right: 5px;}::-webkit-input-placeholder {  color: #fff;  font: inherit;}:-moz-placeholder {  color: #fff;  font: inherit;}.placeholder {  color: #fff;  font: inherit;}.id_page {  margin: 0 0 60px 0;}#gmap {  min-height: 350px;  color: #000;}.team_entry p {  margin: 0;}#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {  display: block;  float: left;  margin: 5px;}.id_page {  padding-top: 150px;}.section_exc {  margin-bottom: 25px;}.woocommerce-pagination  ul{  text-align: center;  margin: 0 0 30px;  padding: 0;}.pagination ol li {  display: inline-block;  margin: 0 10px;}.woocommerce-pagination li a {  padding: 0 !important;  border-radius: 50%;}.woocommerce-pagination .current{  display: block !important;  width: 62px !important;  height: 62px !important;  color: #fff;  text-decoration: none !important;  border: #fff solid 1px;  border-radius: 50%;  line-height: 62px !important;  margin: 0 5px;  padding: 0 !important;}.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li span {  min-width: 0 !important;  line-height: 62px !important;  height: 62px !important;  padding: 0 !important;  margin: 0 5px !important;}.woocommerce-pagination .hover {  display: none ;}.woocommerce-pagination a{  display: block !important;  width: 62px !important;  height: 62px !important;  color: #fff;  text-decoration: none !important;  border: #fff solid 1px;  border-radius: 50%;  line-height: 62px !important;  margin: 0 5px;}.woocommerce-pagination a:hover .menu_name {  color: #000;}.woocommerce-pagination  ul li span.current {  background: #fff;  color: #000;}.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li span {}.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {  background: none;  border: none;}.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li {  border: none;}.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page #content div.product .product_title {  font-size: 30px !important;  line-height: 36px !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {  color: #454444;}.margin-top-20{	margin-top:20px;}.margin-left-30{	text-indent: 30px;}.margin-left-15{	text-indent: 15px;}.search-results {	margin: auto;	}.search-results i{	font-size: 40px;	padding: 40px;}.search-results input{	width: 200px;}.search-results span{	background: rgba(0,0,0,0.5);	}.search-results .btn{	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #fff;	color: #000;	padding:11px;	margin: auto;	margin-right: 20px;	text-decoration: none;}	.search-results .btn:hover{	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #000;	color: #fff;	padding:11px;	margin: auto;	margin-right: 20px;	text-decoration: none;}.search-results hr{	border-top: 0px;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.e-entry-title{	color:#fff !important;}#instagram_widget img {    width: 75px;    height: auto;}#instagram_widget li {    float: left;    margin: 0px;}iframe.c100{    width: 100%;    height: 100%;}.instagram_likes,.instagram_caption{    margin-bottom: 0px !important;}#instagram_widget li{    margin-bottom: 10px;}iframe{    margin: 0;    border: 0;}.widget ul {list-style: none;margin: 0;padding: 0;}.option-set.clearfix {    margin-bottom: 30px;}.post h2 {    margin-bottom: 60px;}#single-portfolio {    background: #44A5AC;    margin-bottom: 60px;    padding: 100px 0 0;}#single-portfolio .plug {    background: #44A5AC;}