ddplus.it@import url('http://fonts.googleapis.com/css?family=Droid+Sans');@import url('http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700');@import url('http://fonts.googleapis.com/css?family=Carme');body{color:#7D7A7A;font-family:'Arial',sans-serif;font-size:13px;background:#e8e7ea;}
header,
nav,
section,
article{display:block;}
figure{background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:top;}
.last{margin-right:0 !important;margin-bottom:0 !important;padding-right:10px!important;}
.clear{clear:both;}
.alignleft{float:left !important;}
.alignright{float:right !important;}
.aligncenter{text-align:center !important;}
.span6.no-margin-left{margin-left:0!important;}
h1,
h2,
h3,
h4,
h5,
h6{color:#555555;}
h1{font-size:22px;margin-bottom:15px;line-height:22px;}
h2{font-size:20px;margin-bottom:15px;line-height:20px;}
h3{font-size:18px;margin-bottom:10px;line-height:18px;font-weight:400;}
h4{font-size:16px;margin-bottom:16px;}
h5{font-size:14px;margin-bottom:14px;}
h6{font-size:12px;margin-bottom:12px;}
p{margin-bottom:25px;line-height:16px;}
* p:last-child{margin-bottom:0 !important;}
.color, .color2{font-weight:700;padding:0 2px;}
.color{color:#555;}
.color2{color:#F89829;}
::selection{background:#fc884a;color:#000;}
::-moz-selection{background:#fc884a;color:#000;}
a{text-decoration:none;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
a:hover{text-decoration:none;color:#1d1d1c;}
.title a{color:#2e2e2e;font-weight:600;font-size:12px;}
h3.title a{border-bottom:1px solid #e1e1e1;color:#272727;font-family:dosis;font-size:22px;font-weight:500;padding-bottom:15px;display:block;}
h4.title a{font-size:16px;font-weight:bold;}
.title a:hover{color:#1d1d1c;}
#top-menu,
#header,
#slider,
#container,
#footer,
#footer-menu,
.breadcrumbs,
.content-hr{padding:0 35px;}
.bottom30{margin-bottom:30px;}
.message-top{background-color:#F89829;border:1px solid #F89829;color:#E6E9E7;margin-bottom:20px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);}
button.close{position:absolute;right:10px;top:10px;}
#top-menu{background-color:#ffffff;}
#top-menu .top-line{margin-bottom:10px;margin-top:14px;}
#top-menu .top-line .btn{margin-left:10px;font-size:14px;padding-left:15px;padding-right:15px;}
#top-menu .top-line .btn-inverse{background:#2e2e2e;background-image:none;box-shadow:none;}
#top-menu .top-line .btn-inverse:hover{opacity:0.5;}
#top-menu .top-line .text-news{}
#top-menu ul.top-menu{margin-left:0;margin-top:3px;}
#top-menu li{float:left;list-style:none;}
#top-menu a:hover{color:#d9d9d9;}
#top-menu .top-menu li{margin-right:10px;}
#top-menu a{padding-right:8px;}
#top-menu .last{padding-right:0;border-right:none;}
#top-menu .top-social{float:right;margin-bottom:10px;margin-top:14px;}
#top-menu .top-social li{margin-left:10px;list-style:none;}
#top-menu .top-social a{display:block;width:32px;height:32px;margin-top:2px;}
#top-menu .facebook{background:url(../images/icons/icon-tl-facebook.png) no-repeat 0 0;}
#top-menu .facebook:hover{opacity:0.5;}
#top-menu .twitter2{background:url(../images/icons/icon-tl-twitter.png) no-repeat 0 0;}
#top-menu .twitter2:hover{opacity:0.5;}
#top-menu .rss{background:url(../images/icons/icon-tl-rss.png) no-repeat 0 0;}
#top-menu .rss:hover{opacity:0.5;}
#top-menu .twitter-bird{background:url(../images/icons/icon-tl-twitter-bird.png) no-repeat 0 0;}
#top-menu .twitter-bird:hover{opacity:0.5;}
#top-menu .icon{background:url(../images/icons/icon-tl-icon.png) no-repeat 0 0;}
#top-menu .icon:hover{opacity:0.5;}
#header{position:relative;background:#ffffff;}
.logo img{margin-bottom:15px;margin-top:32px;}
.res-menu{display:none;}
.res-menu{width:100%;}
#menu{background:none repeat scroll 0 0 #2e3f73;border-color:#2e2173;height:62px;}
#menu .nav-left-prefix{position:absolute;width:15px;height:9px;left:-15px;top:-9px;background:url('../images/icons/nav-left-prefix.png') no-repeat 0 0;}
#menu .nav-right-prefix{position:absolute;width:15px;height:9px;right:-15px;top:-9px;background:url('../images/icons/nav-right-prefix.png') no-repeat 0 0;}
#menu ul{}
#menu > ul{display:block;margin-left:0;}
#menu > ul > li{border-right:1px solid #2e2173;float:left;list-style:none outside none;padding:20px 12px 22px;position:relative;}
#menu > ul > li > a{font-weight:400;color:#e1e1e1;display:block;font-family:'Droid Sans', sans-serif;font-size:16px;}
#menu > ul a:hover,
#menu .current{color:#FFFFFF;text-decoration:none;}
#menu .btn-search{float:right;padding-bottom:0;padding-right:0;padding-top:12px;}
#menu .divider-vertical{list-style:none;float:left;position:relative;padding:0;height:27px;margin:12px 9px;border-left:1px solid #282828;border-right:1px solid #484848;}
#menu ul ul{position:absolute;width:170px;background:#efefef;visibility:hidden;}
#menu > ul > li > ul{margin-left:-12px;}
#menu ul ul li{list-style:none;padding:0;position:relative;}
#menu ul ul li.last{border-bottom:none !important;}
#menu ul ul li.menu-last{border-bottom:none !important;}
#menu ul ul a{display:block;padding:15px 20px 15px 20px;color:#2e2e2e;}
#menu ul ul a:hover{color:#ffffff !important;}
#menu ul ul a.sf-with-ul{background:url('../images/icons/menu-sf-with-ul.gif') no-repeat 90% 50%;}
#menu li:hover{background:none repeat scroll 0 0 #f89829;visibility:inherit;}
#menu li:hover ul,
#menu li.sfHover ul{left:12px;top:62px;z-index:99;}
#menu li li{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#menu li li:hover{background:#F89829;}
#menu li li:hover ul,
#menu li li.sfHover ul{left:150px;top:0px;}
#menu > ul > li.btn-home{padding-right:0 !important;padding-top:12px;}
#menu .btn-home > a{background:url('../images/icons/home-bt.png') no-repeat 50% 50%;width:25px;height:25px;opacity:0.4;}
#menu .btn-home a:hover,
#menu .btn-home a.current{opacity:1;}
#menu ul ul ul{margin-left:20px;width:170px;}
.search{margin-top:65px;}
#motore{float:right;position:relative;}
#motore,
#motore p{margin-bottom:0;}
#motore input[type="text"]{background-color:#E5E4E4;color:#454545;font:11px 'Droid Sans',sans-serif;height:28px;margin-bottom:0;margin-top:-4px;opacity:0.4;padding:4px 41px 4px 22px;width:255px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;}
}
#motore input[type="text"]:focus,
#motore input[type="text"]:focus, #search input[type="text"]:hover{box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);}
#motore .search-bt{right:2px;top:0;height:30px;width:30px;position:absolute;border:none !important;cursor:pointer;background:no-repeat 50% 50%;opacity:0.5;}
#motore .search-bt:hover{opacity:1;}
.breadcrumbs{background:#ffffff;position:relative;}
.breadcrumbs h1{font-size:30px;text-transform:capitalize !important;color:#F89829;}
.breadcrumbs div{font-size:12px;color:#717171;display:inline-block;}
.breadcrumbs a{color:#333333;display:inline-block;}
.breadcrumbs a:hover{color:#111;}
.page-title{background:#ffffff;position:relative;margin-bottom:16px;}
.page-title h1{color:#F89829;font-family:dosis,sans-serif;font-size:25px;font-weight:500;margin-bottom:5px;}
.page-title span{color:#969696}
.page-title a{color:#333333;display:inline-block;}
.page-title a:hover{color:#111;}
.page-title .meta{padding-bottom:5px;color:#b0b0b0;}
.page-title .meta li{list-style:none;margin-right:10px;float:left;letter-spacing:0.03em;}
.page-title .meta li a{color:#F89829;}
.page-title .meta li a:hover{color:#111111;}
#page-sidebar .page-title{margin-bottom:20px;}
#page .page-title,
#page-sidebar .page-title,
#sidebar .page-title{margin-top:0;}
#page,
#page-sidebar,
#sidebar{padding-top:20px;}
.gmap-block{border:solid 5px #dbdbdb;overflow:hidden;padding:0;line-height:0;margin-bottom:20px;}
.wrap{margin-top:0px;margin-bottom:30px;padding-bottom:30px;}
.wrapper{padding:0 30px;}
.shadows{-webkit-box-shadow:0px 0px 4px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 0px 4px rgba(50, 50, 50, 0.75);box-shadow:0px 0px 4px rgba(50, 50, 50, 0.75);}
.container{position:relative;}
#container{position:relative;background-color:#fff;}
#container .container{padding:30px;}
#container .container > .row{margin-bottom:10px;}
#container .row.last{margin-bottom:30px;}
.row.da-thumbs{margin-bottom:0 !important;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.slider-caption-right{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);bottom:20px;height:160px;position:absolute;right:120px;width:485px;}
.slider-caption-right h1, .slider-caption-left h1{padding:25px 0 0 32px;color:#F89829;font-family:'dosis', sans-serif;font-size:40px;font-weight:400;}
.slider-caption-right p, .slider-caption-left p{padding:0 0 0 32px;}
.slider-caption-right h1>span, .slider-caption-left h1>span{color:#272727;display:inline;text-transform:none;font-family:'dosis', sans-serif;font-size:40px;}
.slider-caption-left{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);bottom:30px;height:160px;position:absolute;left:0;width:485px;}
#slider{background:#ffffff;margin-top:0;}
.flexslider{position:relative;}
.slides li{position:relative;}
.slides h3{top:40px;left:90px;position:absolute;display:block;font-weight:400 !important;line-height:1.5;max-width:400px;margin-bottom:30px;padding:20px;}
.slides h3 a.text{color:#ffffff;font-weight:normal;padding:2px 0;display:block;text-shadow:1px 1px 1px #000000;}
.slides li a:hover{color:#F89829 !important;}
.slides span{font-family:'Open Sans Condensed', sans-serif;font-size:36px;line-height:36px;color:#d0d0d0;display:block;text-transform:uppercase;margin-bottom:15px;text-shadow:1px 1px 1px #000000;}
.slides .btn-large{font-size:40px;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;text-transform:uppercase;padding:14px 28px;}
.slides .icon-more-big{background:url('../images/btn-more-big.png') no-repeat 0 0;width:31px;height:29px;margin-top:14px;margin-left:10px;}
.slides .btn-success{background:#F89829;}
.slides .btn-success:hover{color:#ffffff !important;background-color:#b2cc00;}
.flex-direction-nav{position:absolute;bottom:50%;width:100%;}
.flex-direction-nav li{float:left;margin-left:1px;list-style:none;}
.flex-direction-nav a{display:inline-block;width:42px;height:42px;opacity:0.7;text-indent:-9999px;position:absolute;top:0;}
.flex-direction-nav .flex-prev{left:0;}
.flex-direction-nav .flex-next{right:0px;}
.flex-direction-nav .flex-prev{background:url("../images/icons/arrow-slider-left.png") no-repeat scroll 0 0 transparent;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);}
.flex-direction-nav .flex-next{background:url("../images/icons/arrow-slider-right.png") no-repeat scroll 0 0 transparent;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);}
.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flex-viewport img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.flex-control-nav, .flex-control-paging{bottom:20px;overflow:hidden;padding:20px 0;position:absolute;right:364px;text-align:center;}
.flex-control-nav li,
.flex-control-paging li{float:left;list-style-type:none;cursor:pointer;margin-right:5px;}
.flex-control-nav li a,
.flex-control-paging li a{display:block;height:11px;width:11px;text-indent:99999px;background:url('../images/icons/flex-control-nav.png') no-repeat 50% 50%;padding:1px;}
.flex-control-nav li a.flex-active,
.flex-control-paging li a.flex-active,
.flex-control-nav li a:hover,
.flex-control-paging li a:hover{background:url('../images/icons/flex-control-nav-hover4.png') no-repeat 50% 50%;}
#welcome{text-align:center;}
.hero-unit{background:#f1eedd;padding:3px;border-radius:0;}
.hero-unit h1 span{color:#F89829;letter-spacing:3px;}
#welcome h1{text-align:center;color:#403E3C;font-family:'Dosis',sans-serif;font-size:50px;font-weight:500;margin-bottom:10px !important;letter-spacing:3px;}
#welcome p{color:#7D7A7A;font-family:dosis,sans-serif;font-weight:500;line-height:22px;margin-bottom:50px;padding-bottom:10px;letter-spacing:3px;}
.title-divider{margin-bottom:30px;position:relative;}
.title-divider h3{margin-bottom:0 !important;padding-right:5px;position:relative;display:inline-block;z-index:1000;font-size:17px;text-transform:uppercase;}
.divider-arrow{top:7px;width:100%;position:absolute;}
.title-divider.span12{margin-bottom:30px;}
.title-divider.span12 h3{background:none;color:#ffffff;text-transform:none;padding:20px 50px;margin-left:-45px;background:url('../images/backgrounds/footer.gif') repeat 0 0;-webkit-box-shadow:2px -2px 0px #e2e3e1;-moz-box-shadow:2px -2px 0px #e2e3e1;box-shadow:2px -2px 0px #e2e3e1;}
.title-prefix{height:9px;left:-45px;position:absolute;top:1px;width:15px;background:url("../images/icons/nav-left-prefix.png") no-repeat scroll 0 0 transparent;z-index:1001;}
footer .title-divider{}
footer .title-divider h3{display:block !important;padding-bottom:10px;text-transform:none;}
.features > div{text-align:center;}
.features h3{margin:15px !important;}
.carousel{position:relative;}
.carousel-wrapper{overflow:hidden;padding:2px 2px 0 2px;margin-top:-2px;}
.carousel-wrapper ul{display:none;}
.carousel-wrapper ul li{height:100%;float:left;display:block;}
.btleft .es-nav{position:absolute;top:10px;left:-63px;}
.bttop .es-nav{position:absolute;top:-50px;right:0px;}
.es-nav span{float:left;width:17px;height:17px;display:block;top:1px;right:0;text-indent:-9999px;cursor:pointer;}
.es-nav .es-nav-prev{right:17px;background:url(../images/arrow-left.png) no-repeat right top;}
.es-nav .es-nav-next{background:url(../images/arrow-right.png) no-repeat left top;}
.es-nav .es-nav-next:hover{background-position:-17px 0px;}
.es-nav .es-nav-prev:hover{background-position:0px 0px;}
.our-projects article{margin-bottom:30px;}
.our-projects article img{display:block;}
.our-projects article h4{margin-bottom:0;}
.our-projects article:nth-last-child(-n+4){margin-bottom:0 !important;}
.our-blog article p.l-meta{width:100%;font-size:14px;color:#969696;padding:5px 0;margin:0;font-weight:100;margin-bottom:20px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}
.our-blog p{margin-bottom:10px}
.our-blog article p.l-meta span{display:block;}
.our-blog article p.l-meta a{color:#b6b6b6;}
.our-blog article p.l-meta a:hover{color:#00a399;}
.our-blog img{border:5px solid #dbdbdb;margin:-5px;}
.our-blog .title{margin-top:20px;margin-bottom:0;}
.our-news{position:relative;}
.our-news p{margin-bottom:10px;}
.our-news .news-data{float:left;width:60px;height:50px;color:#b6b6b6;text-align:center;text-transform:uppercase;font-size:20px;}
.our-news .news-data span{display:block;font-weight:900;font-size:42px;line-height:42px;}
.our-news .title{margin-bottom:5px !important;}
.divider-blok{border-bottom:1px dashed #efefef;margin-bottom:20px;padding-bottom:20px;}
.divider-blok:hover{color:#272727}
article.span3 h4{margin-top:0px;}
.services{}
.services article{border:medium none;margin-bottom:20px;padding-bottom:0;}
.services .title{margin-bottom:30px;}
.services-icon{margin-bottom:30px;}
.accordion-group{border:0;}
.accordion .accordion-toggle{font-weight:900;color:#fff;padding:5px 10px;background-color:#b6b6b6;position:relative;border:1px solid #b6b6b6;border-radius:4px 4px 4px 4px;text-shadow:1px 1px #aaa;}
.accordion .accordion-toggle:hover{background-color:#cdcdcd;border-color:#cdcdcd;text-shadow:1px 1px #bbb;}
.accordion .accordion-toggle span{right:10px;top:5px;width:16px;height:16px;position:absolute;}
.accordion .accordion-inner{margin-top:1px;border:0;}
.accordion .acc-block{padding:20px 10px;}
.accordion h4{color:#707070;text-transform:none;}
.accordion li{padding-left:15px;margin-bottom:10px;}
.accordion i.pull-right{margin:3px 0 0 0;}
.twitter{margin-top:-5px;}
.twitter img{float:left;margin-right:15px;margin-top:5px;border:solid 1px #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.twitter span.tweet_time{display:block;padding-bottom:5px;}
.twitter dt{width:50px;}
.twitter dd{margin-left:60px;}
.twitter dl{padding-bottom:20px;margin-bottom:20px;list-style:none;}
.twitter dl:last-child{border:none;}
.testimonials p{color:#969696;padding:0 15px 15px 90px;background:#fff url('../images/icons/quotes.png') no-repeat top left;}
.testimonials span.text{display:block;}
.testimonials span.name{display:block;padding-top:20px;font-size:16px;font-weight:400;letter-spacing:0.05em;color:#2e2e2e;font-weight:bold;}
.testimonials span.site{color:#89b001;}
.testimonials small{display:block;font-size:11px;}
.testimonial-single li{padding-left:45px;background:url(../images/icons/testi.png) no-repeat top left;list-style:none;padding-bottom:40px;}
.testimonial-single li:hover{color:#272727}
.testimonial-single img{margin-right:10px;float:left;}
.testimonial-single h4{display:block;margin-bottom:0;padding-top:12px;}
#footer{background:none repeat scroll 0 0 #FFFFFF;color:#949494;font-size:12px;padding-top:25px;position:relative;}
#footer a{}
#footer a:hover{color:#F89829;}
#footer h3{color:#272727;font-family:dosis,sans-serif;font-size:22px;font-weight:500;letter-spacing:0.05em;margin-bottom:25px;}
#footer li{margin-bottom:10px;list-style:none;}
.flickr li{list-style:none;margin:0 5px 30px 4px;float:left;background-color:#c4c4c4;line-height:0 !important;}
#sidebar .img-w-border{display:block;border:solid 5px #dbdbdb;}
#sidebar .img-w-border:hover{border-color:#F89829;}
#sidebar .img-w-border img{margin:0;}
.img-w-border{position:relative;overflow:hidden;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.img-w-border i{background:#F89829 url('../images/icons/pluse.png') no-repeat 50% 50%;width:40px;height:40px;position:absolute;bottom:0;right:-40px;z-index:1;opacity:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.img-w-border:hover i{bottom:0;right:0;opacity:1;}
.latest-work{}
.latest-work h3{margin-bottom:5px;}
.latest-work .meta{color:#969696;}
#footer #contact{margin-bottom:0px}
#footer #contact .control-group{margin-bottom:5px;}
#footer #contact input[type="text"]{background-color:#e5e4e4;border:0;border-radius:0;color:#777777;height:19px;margin-bottom:1px !important;padding:3px 5px;width:98%;}
#footer #contact span{color:#777;font-size:13px;display:inline-block;width:44px;}
#footer #contact input:focus,
#footer #contact textarea:focus{box-shadow:none;background-color:rgba(150,150,150, 0.1) !important;}
#footer #contact textarea{background-color:#e5e4e4;border:0;border-radius:0;color:#777777;height:66px;margin-bottom:2px;overflow:auto;padding:5px;width:98%;}
#footer #contact p{margin-bottom:5px;}
#footer #contact .btn{background:none repeat scroll 0 0 #ACAB9B;border-radius:0 0 0 0;box-shadow:none;color:#FFFFFF;display:inline-block;font-size:13px;font-weight:500;margin:3px 0 0;padding:6px 20px;text-shadow:none;}
#footer #contact .btn:hover{background-color:#F89829;text-decoration:none;}
#footer .form-horizontal .control-label{width:25px;}
#footer .form-horizontal .controls{margin-left:45px;}
#footer .form-horizontal .controls:first-child{*padding-left:45px;}
#footer .form-horizontal .form-actions{padding-left:45px;}
#footer .recent-comments,
#footer .recent-post{margin-bottom:30px;}
#footer .recent-comments li,
#footer .recent-post li{margin-bottom:3px;}
[class^="myicon-"],
[class*=" myicon-"]{display:inline-block;width:16px;height:12px;*margin-right:.3em;line-height:12px;margin-right:8px;vertical-align:text-top;background-repeat:no-repeat;margin-top:1px;}
.myicon-phone{background-image:url("../images/phone.png");}
.myicon-mail{background-image:url("../images/mail.png");}
#footer-menu{background:none repeat scroll 0 0 #FFFFFF;}
#footer-menu .container{padding-top:0;padding-bottom:0;}
#footer-menu li{list-style:none;padding:15px 0;margin-right:10px;float:left;font-size:10px;}
#footer-menu a{font-weight:400;color:#fff;font-size:11px;}
#footer-menu a:hover{color:#323232;}
#footer-menu p{font-size:11px;color:#949494;padding-top:14px;letter-spacing:0.04px;}
#footer h4{color:#F89829;font-family:Dosis,sans-serif;font-size:22px;font-weight:normal;line-height:30px;}
#filtrable{margin-bottom:30px;float:right;}
#filtrable li{float:left;margin-left:10px;list-style:none;}
#filtrable a{padding:4px 10px;background-color:transparent;border:1px solid #ececec;font-size:0.9em;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#filtrable a:hover,
#filtrable .current a{border-color:#ddd;background-color:#f5f5f5;color:#787878;}
.p-view, .p-link{display:block;width:31px;height:31px;position:absolute;top:50%;margin-top:-18px;opacity:0.8;-webkit-transition:opacity 0.35s linear;-moz-transition:opacity 0.35s linear;-o-transition:opacity 0.35s linear;}
.p-view:hover, .p-link:hover{opacity:1;}
.p-view{left:50%;margin-left:-39px;background:url(../images/view.png);}
.p-link{right:50%;margin-right:-39px;background:url(../images/link.png);}
.portfolio h4:last-child{margin-bottom:0 !important;}
.portfolio article{margin-bottom:30px;}
.portfolio img{display:block;}
.portfolio article span{border:solid 5px #dbdbdb;}
.portfolio article span:hover{border:solid 5px #F89829;}
.portfolio h4 a{color:#444;text-align:center;padding:7px 10px;display:block;text-transform:none;background-color:#fcfcfc;border-bottom:1px solid #eeeeee;}
.portfolio h3{margin-top:20px;border-bottom:1px dashed #efefef;margin-bottom:10px;padding-bottom:8px;font-size:16px;}
.portfolio .read-more{margin-bottom:30px;}
.pagination li{list-style:none;float:left;margin-right:5px;}
.pagination a{background-color:transparent;font-size:0.9em;display:inline-block;border-left-width:1px;}
.title-sidebar{color:#272727;display:block;font-family:dosis, sans-serif;font-size:22px;font-weight:500;padding-bottom:15px;}
#sidebar{font-size:14px;position:relative;z-index:1;margin-top:70px;}
#sidebar h4{font-size:15px;position:relative;display:inline-block;background-color:#fff;padding-right:15px;}
#sidebar .title-divider{margin-bottom:10px !important;}
#sidebar .title-divider h4{background:none repeat scroll 0 0 #BBBBBB;color:#FFFFFF;display:block;margin-bottom:25px;padding:20px 50px 20px 30px;text-transform:none;}
#sidebar .title-divider .title-prefix-right{background:url("../images/icons/nav-right-prefix.png") no-repeat scroll 0 0 transparent;height:9px;right:-45px;position:absolute;top:-9px;width:15px;z-index:1001;}
#sidebar .divider-arrow{top:10px !important;}
#sidebar li{list-style:none;padding-bottom:13px;margin-bottom:13px;border-bottom:1px dotted #f2f2f2;}
#sidebar section{margin-bottom:30px;}
#sidebar section:last-child{margin-bottom:0px;}
#sidebar .ul-col2{width:110.9489051094891%;}
#sidebar .ul-col2 li{float:left;width:40.13157894736842%;margin-right:09.86842105263158%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #f2f2f2;}
#sidebar .ul-col2 a{color:#888;}
#sidebar .ul-col2 a:hover{color:#222;}
#sidebar .recent-comments{}
#sidebar .recent-comments ul li{border:none;padding:0 0 10px 25px;margin:0;background:url('../images/icons/recent-comment.png') no-repeat 0 3px;}
#sidebar .blog-category{}
#sidebar .blog-category ul{}
#sidebar .blog-category ul li{border:none;padding:0 0 10px 25px;margin:0;background:url('../images/icons/flex-control-nav.png') no-repeat 0 5px;}
#sidebar .blog-category ul li a{}
#sidebar section{padding-left:10px;}
#sidebar .title-divider{margin-left:-10px;}
#sidebar.alignleft section{padding-left:0;}
#sidebar.alignleft .title-divider{margin-left:0;}
#sidebar.alignleft .title-divider h4{margin-right:0;box-shadow:2px -2px 0 #E2E3E1;margin-left:-45px;}
#sidebar.alignleft .title-prefix{top:-9px;}
#sidebar .carousel-inner{border:solid 5px #DBDBDB;margin-left:-10px;}
#sidebar .carousel-control.left{bottom:5px;right:22px;}
#sidebar .carousel-control.right{bottom:5px;right:5px;}
.sidebar-border{border-left:solid 1px #E5E5E5;height:100%;position:absolute;top:0;right:45px;z-index:0;}
.sidebar-border-right{border-right:solid 1px #E5E5E5;height:100%;position:absolute;top:0;left:15px;z-index:0;}
.post-widget img{display:inline-block;float:left;margin-right:15px;border:solid 5px #dbdbdb;}
.post-widget .img{display:block;margin-bottom:0;line-height:normal;}
.post-widget a{font-size:1em;line-height:18px;margin-bottom:10px;}
.post-widget a img{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.post-widget a:hover img{border-color:#91b511;}
.post-widget p{}
.post-widget li:last-child{margin-bottom:0 !important;}
.post-widget .title{display:block;}
.post-widget .avatar{float:left;overflow:hidden;}
.post-widget .description{overflow:hidden;}
.post-widget .description h3{margin-top:0;color:#F89829;}
.post-widget .description h3 a{color:#F89829;font-weight:normal;}
.post-widget .description h3 a:hover{color:#2e2e2e;}
#tags a{color:#888;font-size:12px;letter-spacing:0.02em;padding:2px 5px;margin:0 5px 5px 0;display:inline-block;border:1px solid #e8e8e8;}
#tags a:hover{color:#fff;border-color:#ffa071;background-color:#ffaf88;}
.sidebar-flickr ul{width:110.9489051094891%;}
.sidebar-flickr li{border:0;float:left;padding:0 !important;border-bottom:none !important;margin-bottom:03.28947368421053% !important;margin-right:03.28947368421053% !important;height:20.06578947368421%;width:20.06578947368421%;}
#sidebar .sidebar-flickr{}
#sidebar .sidebar-flickr li{}
#sidebar .sidebar-flickr li a{display:block;border:solid 5px #dbdbdb;}
#sidebar .sidebar-flickr li a:hover{border-color:#F89829;}
.carousel{margin-bottom:0;}
.carousel-control{border:none;position:absolute;top:inherit;left:inherit;bottom:0;width:17px;height:17px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.carousel-control.post{top:50%;}
.carousel-control.left.post{left:0;}
.carousel-control.left{right:17px;background:url(../images/arrow-blog-left.png) no-repeat center center;}
.carousel-control.right{right:0;background:url(../images/arrow-blog-right.png) no-repeat center center;}
.comment-sidebar li:last-child{margin-bottom:0 !important;}
.blog-post h2.post-title{margin-bottom:10px;}
.blog-post h2.post-title a{line-height:25px;}
.blog-post h2{color:#2e2e2e;margin-bottom:5px;}
.blog-post h2 a{color:#2e2e2e;}
.blog-post h2 a:hover{color:#F89829;}
.blog-post .img-w-border{display:block;border:solid 5px #dbdbdb;margin-bottom:30px;}
.blog-post .img-w-border:hover{border-color:#F89829;}
.blog-post .img-w-border img{margin:0;}
.blog-post img{margin-bottom:30px;display:block;}
.blog-post .meta{padding-bottom:5px;margin-bottom:15px;color:#b0b0b0;}
.blog-post .meta li{list-style:none;margin-right:10px;float:left;letter-spacing:0.03em;}
.blog-post.style2 img{width:50%;float:left;margin-right:25px;}
.blog-post.style2 .carousel,
.blog-post.style2 .video{width:50%;float:left;margin-right:25px;}
.blog-post.style2 .carousel img{width:100%;}
.blog-post.style2 p{padding-top:30px;}
.blog-post.style2 .meta{border:none;}
.aboutus{margin-bottom:35px;}
.aboutus h3{margin-bottom:0;line-height:30px;text-align:center;font-size:24px;}
.aboutus .color2{font-weight:400;}
.ident-bot-2{margin-bottom:17px;}
.figure-1 a.left-image{margin-right:17px;}
.lightbox-image{display:inline-block;overflow:hidden;position:relative;}
.lightbox-image img{position:relative;z-index:2;}
.img-border-bg{background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 0 0 1px #E7E7E7 inset;display:inline-block;padding:5px;}
.img-border{width:100%;}
.lightbox-image span{background:url("../images/magnify.png") no-repeat scroll 50% 50% transparent;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.service{margin:0 5px 10px 0;}
.features-list{list-style:none outside none;}
.features-list > li{background:url("../images/f-list.png") no-repeat scroll 0 6px transparent;color:#DC6C56;font-size:12px;padding-left:33px;text-transform:uppercase;}
.features-list > li > a{color:#F89829!important;}
.features-list > li > a:hover{color:#000000 !important;text-decoration:underline;}
.features-list span{color:#8A8989;display:block;font-size:11px;margin-bottom:0px;text-transform:none;}
.features-list2{list-style:none outside none;}
.features-list2 > li{background:url("../images/f-list.png") no-repeat scroll 0 6px transparent;color:#DC6C56;font-size:12px;padding-left:33px;text-transform:uppercase;}
.features-list2 > li > a{color:#000000 !important;text-decoration:underline;}
.features-list2 > li > a:hover{color:#F89829!important;}
.features-list2 span{color:#8A8989;display:block;font-size:11px;margin-bottom:0px;text-transform:none;}
#af-form input[type="text"]{color:#777;font-size:12px !important;padding:5px;height:24px;box-shadow:none;margin-top:0;height:35px !important;margin-bottom:0;border:1px solid #ececec;}
#af-form input[type="text"],
#af-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#f9f9f9;}
#af-form input[type="text"]:focus,
#af-form textarea:focus{-webkit-box-shadow:0px 0px 3px 0px #f0f0f0;box-shadow:0px 0px 3px 0px #f0f0f0;background-color:#fcfcfc;}
#af-form textarea{color:#777;font-size:12px !important;padding:5px;height:160px !important;overflow:auto;border:1px solid #ececec;width:100%;}
.af-outer{margin-bottom:15px;}
label.error, label.ferror{color:#dc3f35;font-size:13px;}
#af-form input.error,
textarea.error{border:1px solid #ff3f3f;}
#progress{margin-top:15px;}
.af-form .btn-large{font-size:40px;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;text-transform:uppercase;padding:0px 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.af-form .icon-more-big{background:url('../images/btn-more-big.png') no-repeat 0 0;width:31px;height:29px;margin-top:14px;margin-left:10px;}
.af-form .btn-success{background:#F89829;}
.af-form .btn-success:hover{color:#ffffff !important;background-color:#b2cc00;}
.comments .textarea{border:1px solid #EDEDED;margin-bottom:40px;margin-left:94px;padding:10px 20px;position:relative;}
.comments .avatar{position:relative;float:left;margin-right:-5px;}
.comments .comments-list{list-style:none !important;}
.comments .comments-list ul{margin-left:30px;margin-bottom:20px;}
.comments .meta{font:12px 'Open Sans', serif;color:#666666;padding-bottom:8px;margin-bottom:10px !important;border-bottom:1px dotted #e2e2e2;}
.comments ul ul .textarea{margin-top:-20px;}
.da-thumbs li,
.da-thumbs article,
.da-thumbs.portfolio span{overflow:hidden;position:relative;}
.da-thumbs li img,
.da-thumbs.portfolio span{display:block;position:relative;}
.da-thumbs li div,
.da-thumbs article div{position:absolute;background:rgba(0,0,0,0.5);width:100%;height:100%;}
.da-thumbs li div.da-animate,
.da-thumbs article div.da-animate{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.da-slideFromTop{left:0px;top:-100%;}
.da-slideFromBottom{left:0px;top:100%;}
.da-slideFromLeft{top:0px;left:-100%;}
.da-slideFromRight{top:0px;left:100%;}
.da-slideTop{top:0px;}
.da-slideLeft{left:0px;}
.span9,
.span6{position:relative;}
.divider-arrow, hr, .divider{height:1px;clear:both;}
.content-hr{background:#ffffff;}
.content-hr hr{margin:0;}
#container hr{margin-top:25px;margin-bottom:50px;}
#container hr.soft{margin:10px 0;}
#container .portfolio-single hr, #container .blog-single hr{margin-top:10px;margin-bottom:15px;}
.read-more{background:none repeat scroll 0 0 #E1E1E1;color:#898686;display:inline;font-weight:200;letter-spacing:0.04em;padding:8px 12px;}
.read-more:hover{color:#e1e1e1;background:#272727;}
.portfolio h4 a{color:#444;text-align:center;padding:7px 10px;display:block;text-transform:none;background-color:#fcfcfc;border-bottom:1px solid #eeeeee;}
.portfolio h4 a:hover{color:#fff;background-color:#ffaf88;border-bottom:1px solid #f79f73;}
#toTop{background:url("../images/ui.totop.png") no-repeat scroll left top transparent;border:medium none;bottom:6px;display:none;height:40px;overflow:hidden;position:fixed;right:10px;text-decoration:none;text-indent:-999px;width:40px;z-index:1;}
#toTopHover{background:url("../images/ui.totop.png") no-repeat scroll left -40px transparent;display:block;float:left;height:40px;opacity:0;overflow:hidden;width:40px;}
#toTop:active, #toTop:focus{outline:medium none;}
.dropcap{width:38px;height:38px;line-height:38px;float:left;margin-right:15px;text-align:center;display:block;color:#fff;font-size:22px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;background-color:#FB8B54;}
blockquote{border-left:3px dotted #E1E1E1;margin:20px 0;padding:10px 10px 10px 30px;}
blockquote p{color:#595959;font-family:dosis,sans-serif;font-size:22px;font-weight:normal;letter-spacing:0.02em;line-height:30px;}
.video{position:relative;padding-bottom:56.25%;padding-top:30px;margin-bottom:30px;height:0;overflow:hidden;}
.video iframe,
.video object,
.video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#bar{width:100%;height:35px;padding:15px 0;background:url(../images/bar.png) repeat-x;}
#loginContainer{position:relative;float:right;font-size:12px;}
#loginButton{}
#loginButton span{color:#445058;font-size:14px;font-weight:bold;text-shadow:1px 1px #fff;padding:7px 29px 9px 10px;background:url(../images/loginArrow.png) no-repeat 53px 7px;display:block}
#loginBox{position:absolute;top:62px;right:0px;display:none;z-index:29;}
#loginButton.active{border-radius:3px 3px 0 0;}
#loginButton.active span{background-position:53px -76px;}
#loginButton.active em{position:absolute;width:100%;height:1px;background:#d2e0ea;bottom:-1px;}
#loginForm{width:248px;border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;margin-top:-1px;background:#2E3F73;padding:6px;}
#loginForm fieldset{margin:0 0 12px 0;display:block;border:0;padding:0;}
fieldset#body{background:#fff;border-radius:3px;-moz-border-radius:3px;padding:10px 13px;margin:0;}
#loginForm #checkbox{width:auto;margin:1px 9px 0 0;float:left;padding:0;border:0;*margin:-3px 9px 0 0;}
#loginForm #body fieldset label{display:block;float:none;margin:0 0 6px 0;}
#loginForm input{width:92%;border:1px solid #899caa;border-radius:3px;-moz-border-radius:3px;color:#3a454d;font-weight:bold;padding:8px 8px;box-shadow:inset 0px 1px 3px #bbb;-webkit-box-shadow:inset 0px 1px 3px #bbb;-moz-box-shadow:inset 0px 1px 3px #bbb;font-size:12px;}
#loginForm #login{*padding:7px 2px 8px 2px;width:auto;float:left;color:#fff;background-color:#F89829;padding:7px 10px 8px 10px;text-shadow:0px -1px #278db8;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 12px 0 0;cursor:pointer;}
#loginForm span{text-align:center;display:block;padding:7px 0 4px 0;}
#loginForm span a{color:#3a454d;text-shadow:1px 1px #fff;font-size:12px;}
input:focus{outline:none;}
.years{display:inline;line-height:20px;list-style-type:none;padding-right:30px;}
.years a{font-size:17px!important;}
.months{display:inline;line-height:20px;list-style-type:none;padding-right:15px;}
.months a{font-size:17px!important;}