@import url( css/skins/orange.css );
body {
	color: rgb(102, 110, 116);
	line-height: 25px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: 300;
	background-image: url("images/bg/diagmonds.jpg");
	text-align: left;
}
h1 {
	color: rgb(35, 37, 39); letter-spacing: -1px;
}
h2 {
	color: rgb(35, 37, 39); letter-spacing: -1px;
}
h3 {
	color: rgb(35, 37, 39); letter-spacing: -1px;
}
h4 {
	color: rgb(35, 37, 39); letter-spacing: -1px;
}
h5 {
	color: rgb(35, 37, 39); letter-spacing: -1px;
}
h6 {
	color: rgb(35, 37, 39); letter-spacing: -1px;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
a {
	transition:0.15s ease-in-out; text-decoration: none; -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -o-transition: .15s ease-in-out;
}
.clear {
	clear: both;
}
.center {
	text-align: center;
}
.bold {
	font-weight: bold;
}
.divider {
	padding: 30px 0px;
}
.big.divider {
	padding: 60px 0px;
}
.small.divider {
	padding: 10px 0px;
}
blockquote {
	margin: 0px 0px 20px; padding: 0px 0px 0px 15px; border-left-color: rgb(238, 238, 238); border-left-width: 5px; border-left-style: solid;
}
blockquote p {
	line-height: 25px; font-size: 18px; font-weight: 300; margin-bottom: 10px;
}
#logo {
	margin-left: 25px; float: left;
}
.right {
	float: right;
}
.left {
	float: left;
}
.section {
	padding: 100px 0px; background-color: rgb(255, 255, 255);
}
.hidden {
	display: none;
}
.uppercase {
	text-transform: uppercase; font-size: 100%;
}
.circle {
	border-radius: 50%; background-color: rgb(255, 255, 255); -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.divider_title {
	background-position: center; margin: 20px 0px; height: 70px; background-repeat: no-repeat;
}
#description p {
	color: white; line-height: 45px; font-size: 22px; font-style: italic;
}
.section#description {
	padding: 40px 0px;
}
.white {
	background-color: rgb(255, 255, 255);
}
.dark {
	background-color: rgb(39, 44, 50);
}
.gray {
	background-color: rgb(245, 245, 245);
}
.dark .pagetitle {
	color: rgb(255, 255, 255);
}
.white_lines {
	background-image: url("images/bg/white.gif");
}
.shattered {
	background-image: url("images/bg/shattered.jpg");
}
.bedge_grunge {
	background-image: url("images/bg/bedge_grunge.jpg");
}
.black_thread {
	background-image: url("images/bg/black_thread.jpg");
}
.bright_squares {
	background-image: url("images/bg/bright_squares.jpg");
}
.cream_dust {
	background-image: url("images/bg/cream_dust.jpg");
}
.dark_wood {
	background-image: url("images/bg/dark_wood.jpg");
}
.debut_light {
	background-image: url("images/bg/debut_light.jpg");
}
.diagmonds {
	background-image: url("images/bg/diagmonds.jpg");
}
.diamond {
	background-image: url("images/bg/diamond.jpg");
}
.light_honeycomb {
	background-image: url("images/bg/light_honeycomb.jpg");
}
.linedpaper {
	background-image: url("images/bg/linedpaper.jpg");
}
.noisy_grid {
	background-image: url("images/bg/noisy_grid.jpg");
}
.outlets {
	background-image: url("images/bg/outlets.jpg");
}
.random_grey_variations {
	background-image: url("images/bg/random_grey_variations.jpg");
}
.retina_wood {
	background-image: url("images/bg/retina_wood.jpg");
}
.stressed_linen {
	background-image: url("images/bg/stressed_linen.jpg");
}
.tiny_grid {
	background-image: url("images/bg/tiny_grid.jpg");
}
.vichy {
	background-image: url("images/bg/vichy.jpg");
}
.wild_oliva {
	background-image: url("images/bg/wild_oliva.jpg");
}
.galaxy {
	background-image: url("images/bg/dark.gif");
}
::selection {
	color: white;
}
.dark h1 {
	color: white;
}
.dark h2 {
	color: white;
}
.dark h3 {
	color: white;
}
.dark h4 {
	color: white;
}
.dark h5 {
	color: white;
}
.dark h6 {
	color: white;
}
.dark p {
	color: white;
}
.dark.blog-item .blog-boddy {
	background-color: rgb(25, 29, 30);
}
.dark.blog-item a {
	color: white;
}
.dark.blog-item blockquote {
	color: white;
}
.dark.section .categories li {
	border-bottom-color: rgb(40, 41, 43); border-bottom-width: 1px; border-bottom-style: dashed;
}
::selection {
	color: white;
}
#logotype {
	margin: 0px auto 40px; border-radius: 50px; width: 100px; height: 100px; -webkit-border-radius: 50px; -moz-border-radius: 50px; behavior: url(css/PIE.htc);
}
.ie8 #logotype {
	margin: 0px auto 40px; border-radius: 50px; width: 100px; height: 100px; -webkit-border-radius: 50px; -moz-border-radius: 50px; behavior: url(css/PIE.htc);
}
.ie8 #logotype {
	z-index: 1;
}
#logotype img {
	margin-top: 30px;
}
.welcome {
	margin: 25% auto 0px; text-align: center; max-width: 900px;
}
.button_down {
	margin: 20px auto 0px; border-radius: 100%; width: 200px; height: 200px; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; behavior: url(css/PIE.htc);
}
.button_down p {
	text-align: center; color: white; text-transform: uppercase; font-size: 26px; font-weight: bold;
}
.button_down img {
	margin-top: 10px; margin-left: 88px;
}
.text_button {
	padding-top: 50px;
}
.parallax_caption {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 90px; letter-spacing: -4px; font-size: 80px; font-weight: bold; text-shadow: 1px 2px 0px rgba(0,0,0,0.3);
}
.parallax_small_caption {
	width: 750px; text-transform: none; line-height: 30px; letter-spacing: 0px; font-size: 23px;
}
#nav {
	width: 100%; position: fixed; z-index: 100; background-color: rgb(35, 37, 39);
}
.nav_wrapper {
	padding: 25px;
}
.main_menu {
	margin-top: 10px; margin-right: 25px; float: right;
}
.main_menu ul li {
	margin-left: 40px; float: left;
}
.main_menu ul li a {
	color: rgb(168, 168, 168); font-weight: bold;
}
.main_menu ul li.active a {
	color: white;
}
.main_menu ul li a:hover {
	color: white; text-decoration: none;
}
.responsive_nav {
	margin-top: -1px;
}
.menu_trigger {
	padding-bottom: 5px; margin-right: 20px; float: right; background-color: rgb(41, 44, 46);
}
.menu_trigger img {
	padding: 13px 10px 6px;
}
.menu_trigger {
	display: none;
}
.mobileAreaMenu {
	display: none;
}
.responsive_nav {
	display: none;
}
.mobileAreaMenu a {
	padding: 10px 200px; border: currentColor; border-image: none; text-align: center; color: white; font-size: 16px; font-weight: bold;
}
.mobileAreaMenu li {
	margin: 20px 0px; padding: 10px; text-align: center; cursor: pointer;
}
.mobileAreaMenu li:hover {
	transition:0.15s ease-in-out; background-color: rgb(35, 37, 39); -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -o-transition: .15s ease-in-out;
}
.mobileAreaMenu li.active {
	background-color: rgb(35, 37, 39);
}
.page_title {
	padding: 70px 0px;
}
.page_title h1 {
	color: white; text-transform: uppercase; font-size: 150px; margin-top: 15px;
}
h1.big_title {
	text-transform: uppercase; line-height: 80px; letter-spacing: -7px; font-size: 100px; font-weight: 300; margin-bottom: 10px;
}
h1.big_title div {
	margin-top: 10px;
}
.services_circle_container {
	padding: 20px 0px;
}
.services_img_circle {
	padding: 50px;
}
.services_title {
	line-height: 35px; font-size: 45px; margin-bottom: 25px;
}
.services_tab {
	width: 277px; height: 220px; margin-right: 20px; float: left;
}
.white.services_tab {
	background-color: rgb(233, 233, 233);
}
.dark.services_tab {
	background-color: rgb(29, 32, 37);
}
.tab_content img {
	margin: 10px 0px 20px;
}
.active.services_tab .descripcion_services p {
	color: white;
}
.last.services_tab {
	margin-right: 0px;
}
.dark.services_tab_container {
	margin-top: 40px; background-color: rgb(29, 32, 37);
}
.white.services_tab_container {
	margin-top: 40px; background-color: rgb(233, 233, 233);
}
.services_tab_container .column_wrapper {
	padding: 20px;
}
.services_tab img {
	padding: 25px;
}
.descripcion_services p {
	text-align: center; text-transform: uppercase; font-size: 24px; font-weight: bold;
}
.ie .services_circle_container {
	
}
.team_item {
	margin-bottom: 20px;
}
.image_container {
	background-position: center; position: relative; z-index: 0; min-height: 350px; background-size: cover;
}
.main_team_image {
	background-position: center; min-height: 350px; transition-duration: 0.5s; background-size: cover; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s;
}
.main_team_image:hover {
	opacity: 0;
}
.image_container img {
	opacity: 1;
}
.team_item .social_icon {
	width: 32px; height: 32px; background-size: cover;
}
.team_details {
	padding: 10px; background-color: rgb(37, 38, 41);
}
.white.team_details {
	background-color: rgb(238, 238, 238);
}
.white.team_details .team_name {
	color: rgb(35, 37, 39);
}
.white.team_details .job {
	color: rgb(35, 37, 39);
}
.social_container {
	left: 10px; bottom: 0px; position: absolute;
}
.team_name {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; display: block;
}
.job {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; display: block;
}
.job {
	font-size: 11px;
}
.team_container {
	margin: 30px 0px;
}
.portfolio.section {
	text-align: center; padding-bottom: 0px;
}
.big.portfolio-item .details {
	margin-top: 185px;
}
.vertical.portfolio-item .details {
	margin-top: 185px;
}
.big.portfolio-item .loop {
	height: 470px;
}
.big.portfolio-item .img-container {
	height: 480px;
}
.horizontal.portfolio-item {
	width: 33.2%;
}
.big.portfolio-item {
	width: 33.2%;
}
.vertical.portfolio-item .loop {
	height: 470px;
}
.vertical.portfolio-item .img-container {
	height: 480px;
}
.horizontal.portfolio-item .commands li {
	margin-left: 21.5%;
}
.big.portfolio-item .commands li {
	margin-left: 21.5%;
}
.portfolio-item {
	width: 16.61%; float: left;
}
.loop {
	height: 230px; overflow: hidden; padding-bottom: 10px; display: block; cursor: pointer;
}
.img-container {
	background-position: center; height: 240px; margin-top: -1px; margin-left: -2px; display: block; position: relative; background-repeat: no-repeat; background-size: cover;
}
.img-container .over:hover {
	opacity: 1;
}
.over {
	transition:0.15s ease-in-out; left: -1px; top: -6px; width: 100%; height: 100%; position: absolute; opacity: 0; -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -o-transition: .15s ease-in-out;
}
.over .title {
	margin: 0px auto; text-align: center; color: rgb(255, 255, 255); letter-spacing: 0px; padding-bottom: 10px; font-size: 16px; text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.over .likes {
	background-position: 0px 4px; margin: 0px auto; text-align: center; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.over .likes img {
	margin-top: -2px; margin-right: 5px;
}
.ie8 .over {
	
}
.ie8 .img-container .over:hover {
	
}
.details {
	margin-top: 70px;
}
.details h4 {
	text-align: center; color: rgb(255, 255, 255);
}
.commands {
	padding: 20px 0px; left: -1px; width: 100%; bottom: -5px; position: absolute; background-color: rgb(35, 35, 35);
}
.commands li {
	width: 40px; margin-left: 17.5%; float: left;
}
#filters {
	margin: 25px 0px;
}
#filters li {
	padding: 10px 15px; border-radius: 2px; margin-right: 20px; float: left; background-color: rgb(48, 52, 54);
}
#filters li a {
	transition:0.05s ease-in-out; color: rgb(255, 255, 255); -webkit-transition: .05s ease-in-out; -moz-transition: .05s ease-in-out; -o-transition: .05s ease-in-out;
}
#filters li.active:hover a {
	color: rgb(255, 255, 255);
}
#container-portfolio {
	margin-bottom: -1px;
}
.isotope-item {
	z-index: 2;
}
.isotope-item.isotope-hidden {
	z-index: 1; pointer-events: none;
}
.isotope {
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s;
}
.isotope .isotope-item {
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s;
}
.isotope {
	transition-property: height, width; -webkit-transition-property: height, width; -moz-transition-property: height, width; -o-transition-property: height, width;
}
.isotope .isotope-item {
	transition-property: transform, opacity; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -o-transition-property: top, left, opacity;
}
.no-transition.isotope {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
.no-transition.isotope .isotope-item {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
.isotope .no-transition.isotope-item {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
#portfoliod {
	border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: dotted; display: none; position: relative;
}
#portfolioAjaxControlls {
	height: 80px; margin-bottom: 30px; float: right; position: relative;
}
#portfolioData {
	margin-bottom: 20px;
}
#portfolioAjaxControlls .inner {
	background: url("images/icons/controlls_ajax.png") 0px -13px rgb(83, 83, 83); border-radius: 20px; transition:0.15s ease-in-out; width: 31px; height: 31px; overflow: hidden; margin-top: -10px; margin-left: -10px; display: block; position: absolute; z-index: 5; -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -o-transition: .15s ease-in-out;
}
.item-data h3 {
	margin: 0px;
}
#portfolioAjaxControlls .outer {
	background: rgba(153, 153, 153, 0.1); border-radius: 40px; width: 61px; height: 61px; margin-top: -25px; margin-left: -25px; display: block; position: absolute;
}
.ie8 .inner {
	behavior: url(css/PIE.htc);
}
#ajax_close {
	top: 55px; right: 30px; position: absolute;
}
.loading_icon {
	background: url("images/preload.gif") no-repeat center; border-radius: 30px; left: 50%; top: 50%; width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; display: none; position: fixed; z-index: 10000; -webkit-border-radius: 30px; -moz-border-radius: 30px; behavior: url(css/PIE.htc);
}
.img-container-blog {
	background-position: center; margin-bottom: -1px; position: relative; min-height: 335px; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover;
}
.blog-bar {
	padding: 4px;
}
.blog-bar a {
	color: rgb(255, 255, 255);
}
.the-date {
	text-transform: uppercase; font-size: 14px; font-weight: bold; margin-left: 15px;
}
.the-author {
	padding: 4px; border-radius: 50px; height: 23px; right: 37px; bottom: -84px; position: absolute; z-index: 10; background-color: rgb(255, 255, 255); behavior: url(css/PIE.htc);
}
.blog-item p {
	color: rgb(102, 110, 116);
}
.icons_container {
	margin-top: 30px;
}
.ie8 .header_page .background_image {
	position: fixed; z-index: 999;
}
.over-blog {
	transition:0.15s ease-in-out; left: 0px; top: -2px; width: 100%; height: 100%; position: absolute; opacity: 0; background-color: rgba(25, 27, 28, 0.9); -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -o-transition: .15s ease-in-out;
}
.ie8 .over-blog {
	background-color: rgb(25, 27, 28);
}
.ie8 .img-container-blog:hover .over-blog {
	
}
.img-container-blog:hover .over-blog {
	opacity: 1;
}
.blog-boddy {
	padding: 15px;
	text-align: center;
	background-color: rgb(248, 248, 248);
}
.blog-item {
	text-align: left; margin-bottom: 20px;
}
.blog-boddy a {
	color: rgb(0,0,255);
}
.the-title h1 {
	margin-top: 0px;
}
.the-title h2 {
	margin-top: 0px;
}
.readmore {
	font-size: 14px; font-weight: bold;
}
.icon_views {
	background-position: center; min-height: 40px; background-repeat: no-repeat;
}
.icon_comments {
	background-position: center; min-height: 40px; background-repeat: no-repeat;
}
.icon_loves {
	background-position: center; min-height: 40px; background-repeat: no-repeat;
}
.icons {
	margin-bottom: 15px;
}
.over-blog .icons span {
	text-align: center; color: rgb(255, 255, 255); font-weight: bold; margin-top: -3px; display: block;
}
.sidebar {
	margin-left: 20px;
}
.sidebar h2 {
	margin-top: 0px;
}
.categories li {
	padding: 10px 0px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: dashed;
}
.sidebar a {
	color: rgb(99, 102, 105);
}
.tags li a {
	padding: 9px; border-radius: 5px; color: rgb(231, 231, 231); text-transform: uppercase; line-height: 9px; letter-spacing: 1px; font-size: 11px; display: inline-block; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; behavior: url(css/PIE.htc);
}
.tags li {
	border-radius: 5px; margin-right: 7px; margin-bottom: 10px; float: left; transition-duration: 0.15s; background-color: rgb(68, 68, 68); -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; behavior: url(css/PIE.htc); -webkit-transition-duration: 0.15s; -moz-transition-duration: 0.15s; -o-transition-duration: 0.15s;
}
.comment article {
	margin-bottom: 5px;
}
.blogpost-title {
	margin: 20px 0px;
}
.comment {
	border: 1px solid rgb(229, 229, 229); border-image: none; margin-bottom: 25px; background-color: rgb(255, 255, 255);
}
.comment-body {
	padding: 10px;
}
.comment .replybutton {
	padding: 8px; color: rgb(153, 153, 153); font-size: 11px; margin-top: 0px; margin-right: 0px; float: right; background-color: rgb(247, 247, 247);
}
.post-info {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); padding: 9px 9px 9px 69px; border-radius: 2px; border-image: none; color: rgb(153, 153, 153); line-height: 50px; font-size: 11px; margin-bottom: 15px; vertical-align: middle; position: relative; background-color: rgb(247, 247, 247); -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-background-clip: border; behavior: url(css/PIE.htc);
}
.post-info .post-avatar {
	background-position: center; left: 10px; top: 10px; width: 50px; height: 50px; display: inline-block; position: absolute;
}
.post-author {
	margin: 0px 10px 0px 5px; font-size: 14px;
}
.post-info .post-author {
	color: rgb(35, 37, 39); font-weight: bold;
}
.comment .ago {
	font-size: 11px; float: right;
}
.reply.comment {
	margin-left: 50px;
}
#response input {
	margin: 0px; padding: 8px; border-radius: 0px; border: 1px solid rgb(230, 232, 237); border-image: none; width: 270px; color: rgb(171, 173, 183); background-color: rgb(248, 249, 254);
}
#response textarea {
	margin: 0px; padding: 8px; border-radius: 0px; border: 1px solid rgb(230, 232, 237); border-image: none; width: 270px; color: rgb(171, 173, 183); background-color: rgb(248, 249, 254);
}
#response textarea {
	width: 97%;
}
.label_comment {
	
}
.reply-input div {
	margin-bottom: 25px;
}
.dark .blog#response input {
	padding: 8px; border: 1px solid rgb(44, 50, 51); border-image: none; background-color: rgb(37, 43, 44);
}
.dark .blog#response textarea {
	padding: 8px; border: 1px solid rgb(44, 50, 51); border-image: none; background-color: rgb(37, 43, 44);
}
#footer {
	padding: 30px 0px; background-color: rgb(35, 37, 39);
}
#copyright {
	text-align: center; color: rgb(193, 193, 193); font-size: 14px; font-weight: bold;
}
#copyright a:hover {
	color: white;
}
#copyright p {
	margin: 0px;
}
#skill .bar {
	width: 0px; height: 35px; box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.12);
}
#skill .skillbar {
	background: rgb(223, 223, 223); margin: 0px 0px 10px; height: 36px; box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,0.05);
}
#skill .skilltitle {
	left: 15px; top: 9px; color: rgb(255, 255, 255); position: absolute;
}
#skill h1 {
	margin-bottom: -5px;
}
#skill h2 {
	margin-bottom: -5px;
}
.percent {
	color: white; font-size: 18px; font-weight: bold; margin-top: 5px; margin-right: 5px; float: right;
}
.subtitle {
	letter-spacing: -1px; font-size: 28px; margin-bottom: 30px;
}
.dark.section .subtitle {
	text-align: center; color: rgb(195, 195, 195);
}
.button {
	margin: 10px 10px 10px 0px; padding: 10px 20px; border: currentColor; transition:0.15s ease-in-out; border-image: none; color: white; font-weight: 600; display: inline-block; cursor: pointer; -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -o-transition: .15s ease-in-out;
}
.small.button {
	padding: 3px 10px; font-size: 11px;
}
.large.button {
	padding: 10px 25px; font-size: 16px;
}
.button:hover {
	color: white; background-color: rgb(64, 64, 64);
}
.gray.button {
	background-color: rgb(139, 139, 139);
}
.gray.button:hover {
	color: white; background-color: rgb(72, 72, 72);
}
.black.button {
	background-color: rgb(72, 72, 72);
}
.black.button:hover {
	color: white;
}
.button span {
	color: white;
}
.carousel-tabs {
	clear: both;
}
.carousel-active-tab {
	color: red;
}
.carousel-disabled {
	color: rgb(170, 170, 170);
}
.mr-rotato-disabled {
	color: rgb(170, 170, 170);
}
.slidewrap .carousel-tabs {
	padding: 0px; clear: both; float: right;
}
.slidewrap2 .carousel-tabs {
	padding: 0px; clear: both; float: right;
}
.slidewrap3 .carousel-tabs {
	padding: 0px; clear: both; float: right;
}
.up.slidewrap {
	margin-top: -55px;
}
.up.slidewrap .slidecontrols {
	margin-bottom: 35px;
}
.slidewrap .carousel-tabs li {
	padding: 0px 2px; display: inline-block;
}
.slidewrap2 .carousel-tabs li {
	padding: 0px 2px; display: inline-block;
}
.slidewrap3 .carousel-tabs li {
	padding: 0px 2px; display: inline-block;
}
.slidewrap .carousel-tabs a {
	background: rgb(221, 221, 221); width: 25px; height: 10px; text-indent: -9999px; display: inline-block;
}
.slidewrap2 .carousel-tabs a {
	background: rgb(221, 221, 221); width: 25px; height: 10px; text-indent: -9999px; display: inline-block;
}
.slidewrap3 .carousel-tabs a {
	background: rgb(221, 221, 221); width: 25px; height: 10px; text-indent: -9999px; display: inline-block;
}
.ie .slidewrap .carousel-tabs li {
	float: left; display: block;
}
.ie .slidewrap .carousel-tabs a {
	float: left; display: block;
}
.ie .slidewrap2 .carousel-tabs li {
	float: left; display: block;
}
.ie .slidewrap2 .carousel-tabs a {
	float: left; display: block;
}
.ie .slidewrap3 .carousel-tabs li {
	float: left; display: block;
}
.ie .slidewrap3 .carousel-tabs a {
	float: left; display: block;
}
.slidewrap .carousel-tabs .carousel-active-tab a {
	background: rgb(119, 119, 119);
}
.slidewrap2 .carousel-tabs .carousel-active-tab a {
	background: rgb(119, 119, 119);
}
.slidewrap3 .carousel-tabs .carousel-active-tab a {
	background: rgb(119, 119, 119);
}
.events {
	font: 11px/1.4 arial, helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.carousel-next {
	background-position: 8px 6px; padding: 10px; transition:0.15s ease-in-out; font-size: 0px; background-image: url("images/icons/next.png"); background-repeat: no-repeat; background-color: rgb(28, 28, 28); -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -o-transition: .15s ease-in-out;
}
.carousel-disabled.carousel-next {
	background-color: rgb(69, 69, 69);
}
.carousel-prev {
	background-position: 8px 6px; padding: 10px; transition:0.15s ease-in-out; font-size: 0px; background-image: url("images/icons/prev.png"); background-repeat: no-repeat; background-color: rgb(28, 28, 28); -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -o-transition: .15s ease-in-out;
}
.carousel-disabled.carousel-prev {
	background-color: rgb(69, 69, 69);
}
.slidecontrols {
	float: right;
}
.slidecontrols li {
	margin-left: 5px; float: right;
}
.newsletter {
	padding: 50px 0px;
}
.newsletter h1 {
	color: white; margin-top: 0px;
}
.newsletter input {
	padding: 30px; width: 78%; color: rgb(217, 217, 217); font-size: 28px; font-weight: bold; margin-top: 0px; float: left;
}
.newsletter #sign_up {
	padding: 32px; width: 14%; margin-top: 0px; float: left; background-color: rgb(39, 44, 50);
}
.widget {
	width: 100%; display: inline-block;
}
.tweet_list {
	list-style: none; margin: 0px; padding: 0px; line-height: 21px; font-size: 14px; -ms-overflow-y: hidden;
}
.tweet_list li:last-child {
	border: currentColor; border-image: none;
}
.tweet_list li {
	background: url("images/icons/tweet.png") no-repeat 0px 8px; padding: 10px 0px 10px 30px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.tweet_list li.tweet_first {
	background-position: 0px 0px; padding-top: 0px;
}
.thumbs#flickrphotos_blog li {
	list-style: none; width: 72px; padding-right: 4px; padding-bottom: 10px; margin-right: 11px; float: left;
}
.thumbs#flickrphotos_blog li img {
	padding: 3px; border: 1px solid rgb(223, 223, 223); transition:background-color 0.5s; border-image: none; background-color: rgb(248, 248, 248); -webkit-transition: background-color ease 0.5s; -moz-transition: background-color ease 0.5s;
}
.flickr_title h1 {
	color: rgb(255, 255, 255);
}
.flickr_item_home {
	width: 20%; overflow: hidden; float: left; max-height: 300px;
}
.controlls_flickr li {
	font-size: 14px;
}
.controlls_flickr li a {
	color: white;
}
.controlls_flickr {
	margin-top: 15px;
}
.col2 {
	width: 49%; margin-right: 20px; float: left;
}
.last.col2 {
	margin-right: 0px;
}
.social_icon {
	margin: 0px 10px 10px 0px; width: 32px; height: 32px; float: left; display: block; transition-duration: 0.15s; -webkit-transition-duration: 0.15s; -moz-transition-duration: 0.15s; -o-transition-duration: 0.15s;
}
.rss.social_icon {
	background-image: url("images/icons/social/rss.png");
}
.behance.social_icon {
	background-image: url("images/icons/social/behance.png");
}
.dribbble.social_icon {
	background-image: url("images/icons/social/dribbble.png");
}
.facebook.social_icon {
	background-image: url("images/icons/social/facebook.png");
}
.flickr.social_icon {
	background-image: url("images/icons/social/flickr.png");
}
.google.social_icon {
	background-image: url("images/icons/social/google.png");
}
.lastfm_social.social_icon {
	background-image: url("images/icons/social/lastfm.png");
}
.linkedin.social_icon {
	background-image: url("images/icons/social/linkedin.png");
}
.pinterest.social_icon {
	background-image: url("images/icons/social/pinterest.png");
}
.skype.social_icon {
	background-image: url("images/icons/social/skype.png");
}
.tumblr.social_icon {
	background-image: url("images/icons/social/tumblr.png");
}
.twitter.social_icon {
	background-image: url("images/icons/social/twitter.png");
}
.vimeo.social_icon {
	background-image: url("images/icons/social/vimeo.png");
}
.youtube.social_icon {
	background-image: url("images/icons/social/youtube.png");
}
.android.social_icon {
	background-image: url("images/icons/social/android.png");
}
.badoo.social_icon {
	background-image: url("images/icons/social/badoo.png");
}
.foursquare.social_icon {
	background-image: url("images/icons/social/foursquare.png");
}
.picasa.social_icon {
	background-image: url("images/icons/social/picasa.png");
}
.quora.social_icon {
	background-image: url("images/icons/social/quora.png");
}
.reddit.social_icon {
	background-image: url("images/icons/social/reddit.png");
}
.xbox.social_icon {
	background-image: url("images/icons/social/xbox.png");
}
.big_social {
	margin: 0px auto; width: 608px;
}
.big_social li {
	margin-right: 50px; float: left;
}
.big_social li.last {
	margin-right: 0px;
}
@media only screen and (max-width:1620px) and (min-width:1200px)
{
.commands li {
	margin-left: 14%;
}
}
@media only screen and (max-width:1200px) and (min-width:960px)
{
.page_title h1 {
	text-align: center; font-size: 140px;
}
h1.big_title {
	font-size: 85px;
}
.parallax_caption {
	line-height: 80px; font-size: 70px;
}
.newsletter input {
	width: 72%;
}
.newsletter #sign_up {
	width: 20%;
}
.horizontal.portfolio-item {
	width: 39.7%;
}
.big.portfolio-item {
	width: 39.7%;
}
.portfolio-item {
	width: 19.85%; float: left;
}
.commands li {
	margin-left: 11.5%;
}
.horizontal.portfolio-item .commands li {
	margin-left: 19.5%;
}
.big.portfolio-item .commands li {
	margin-left: 19.5%;
}
.services_tab {
	width: 217px;
}
}
@media only screen and (max-width:959px) and (min-width:768px)
{
.responsive_nav {
	display: block;
}
.menu_trigger {
	display: block;
}
.main_menu {
	display: none;
}
.page_title h1 {
	font-size: 130px;
}
h1.big_title {
	font-size: 85px;
}
.parallax_caption {
	line-height: 60px; font-size: 50px;
}
.horizontal.portfolio-item {
	width: 49.6%;
}
.big.portfolio-item {
	width: 49.6%;
}
.portfolio-item {
	width: 24.8%; float: left;
}
.commands li {
	margin-left: 11.5%;
}
.horizontal.portfolio-item .commands li {
	margin-left: 19.5%;
}
.big.portfolio-item .commands li {
	margin-left: 19.5%;
}
.big.portfolio-item .loop {
	height: 390px;
}
.vertical.portfolio-item .loop {
	height: 390px;
}
.big.portfolio-item .img-container {
	height: 400px;
}
.vertical.portfolio-item .img-container {
	height: 400px;
}
.details {
	margin-top: 50px;
}
.vertical.portfolio-item .details {
	margin-top: 145px;
}
.big.portfolio-item .details {
	margin-top: 145px;
}
.img-container {
	height: 200px;
}
.loop {
	height: 190px;
}
.newsletter input {
	width: 68%;
}
.newsletter #sign_up {
	width: 22%;
}
.services_tab {
	width: 166px;
}
.descripcion_services p {
	font-size: 18px;
}
.services_title {
	line-height: 28px; font-size: 28px; margin-bottom: 25px;
}
.services_img_circle {
	padding: 40px;
}
.blog_section #blog {
	padding-top: 110px;
}
.container {
	margin: 0px auto;
}
}
@media only screen and (max-width:767px) and (min-width:480px)
{
.flickr_title {
	text-align: center;
}
.controlls_flickr {
	margin: 0px auto; width: 50px; text-align: center; padding-bottom: 40px;
}
.page_title h1 {
	font-size: 70px;
}
h1.big_title {
	line-height: 60px; font-size: 10px;
}
.parallax_caption {
	line-height: 40px; font-size: 35px;
}
.section {
	padding: 50px 0px;
}
.big.divider {
	padding: 40px 0px;
}
.parallax_caption {
	letter-spacing: -1px;
}
.circle {
	margin: 0px auto 20px; width: 400px; height: 400px;
}
.services_img_circle {
	padding: 40px;
}
.services_circle_container {
	text-align: center;
}
.services_tab {
	width: 47%; margin-right: 23px; margin-bottom: 23px;
}
.responsive_last {
	margin-right: 0px;
}
.big_social {
	margin: 0px auto; width: 350px;
}
.big_social li {
	width: 50px;
}
.responsive_nav {
	display: block;
}
.menu_trigger {
	display: block;
}
.main_menu {
	display: none;
}
.descripcion_services p {
	font-size: 24px !important;
}
.horizontal.portfolio-item {
	width: 66%;
}
.big.portfolio-item {
	width: 66%;
}
.portfolio-item {
	width: 33%; float: left;
}
.commands li {
	margin-left: 9%;
}
.horizontal.portfolio-item .commands li {
	margin-left: 19.5%;
}
.big.portfolio-item .commands li {
	margin-left: 19.5%;
}
.blog_section #blog {
	padding-top: 110px;
}
.big.portfolio-item .loop {
	height: 390px;
}
.vertical.portfolio-item .loop {
	height: 390px;
}
.big.portfolio-item .img-container {
	height: 400px;
}
.vertical.portfolio-item .img-container {
	height: 400px;
}
.details {
	margin-top: 50px;
}
.vertical.portfolio-item .details {
	margin-top: 145px;
}
.big.portfolio-item .details {
	margin-top: 145px;
}
.img-container {
	height: 200px;
}
.loop {
	height: 190px;
}
.container {
	margin: 0px 20px;
}
.mobileAreaMenu a {
	padding: 10px 140px;
}
.newsletter #sign_up {
	padding: 22px; width: 24%; font-size: 15px;
}
.newsletter input {
	padding: 21px; width: 60%; font-size: 15px;
}
#setting {
	display: none;
}
#show {
	background: none !important;
}
}
@media only screen and (max-width:480px)
{
.container {
	margin: 0px 20px;
}
.flickr_title {
	text-align: center;
}
.controlls_flickr {
	margin: 0px auto; width: 50px; text-align: center; padding-bottom: 40px;
}
.responsive_nav {
	display: block;
}
.menu_trigger {
	display: block;
}
.main_menu {
	display: none;
}
.page_title h1 {
	font-size: 45px;
}
#response input {
	width: 100%;
}
#response textarea {
	width: 100%;
}
.mobileAreaMenu li {
	margin: 10px 0px;
}
h1.big_title {
	line-height: 30px; letter-spacing: -1px; font-size: 35px;
}
.parallax_caption {
	line-height: 30px; font-size: 25px;
}
.page_title {
	padding: 30px 0px;
}
#filters li {
	margin-bottom: 20px;
}
.big_social {
	margin: 0px auto; width: 260px;
}
.big_social li {
	width: 50px; margin-right: 20px;
}
#footer {
	padding: 10px 0px;
}
#copyright {
	margin-bottom: 0px;
}
.section {
	padding: 30px 0px;
}
.subtitle {
	line-height: 20px; letter-spacing: -1px; font-size: 22px; margin-bottom: 30px;
}
.parallax_caption {
	letter-spacing: -1px;
}
h1 {
	line-height: 30px;
}
h2 {
	line-height: 30px;
}
h3 {
	line-height: 30px;
}
.services_title {
	line-height: 28px; font-size: 28px; margin-bottom: 25px;
}
.services_tab {
	width: 45%; height: auto; margin-right: 20px; margin-bottom: 20px;
}
.responsive_last {
	margin-right: 0px;
}
.descripcion_services p {
	font-size: 12px;
}
.services_tab img {
	width: 60%;
}
.big.divider {
	padding: 20px 0px;
}
.divider {
	padding: 0px;
}
.mobileAreaMenu a {
	padding: 10px 80px;
}
.horizontal.portfolio-item {
	width: 49%;
}
.big.portfolio-item {
	width: 49%;
}
.portfolio-item {
	width: 49%;
}
.blog_section #blog {
	padding-top: 110px;
}
.newsletter input {
	padding: 21px; width: 52%; font-size: 12px;
}
.newsletter #sign_up {
	padding: 22px; width: 24%; font-size: 12px;
}
.commands li {
	margin-left: 6%;
}
.horizontal.portfolio-item .commands li {
	margin-left: 19.5%;
}
.big.portfolio-item .commands li {
	margin-left: 19.5%;
}
.vertical.portfolio-item .img-container {
	height: 240px;
}
.horizontal.portfolio-item .img-container {
	height: 240px;
}
.big.portfolio-item .img-container {
	height: 240px;
}
.portfolio-item .img-container {
	height: 240px;
}
.vertical.portfolio-item .loop {
	height: 230px;
}
.horizontal.portfolio-item .loop {
	height: 230px;
}
.big.portfolio-item .loop {
	height: 230px;
}
.portfolio-item .loop {
	height: 230px;
}
#setting {
	display: none;
}
#show {
	background: none !important;
}
}
#switch {
	background: rgb(251, 251, 251); border-radius: 0px 0px 4px; top: 126px; width: 123px; margin-left: -200px; border-right-color: white; border-bottom-color: white; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: none; position: fixed; z-index: 9999; box-shadow: 0px 0px 4px 0px rgba(51,51,51,0.4); -webkit-box-shadow: 0px 0px 4px 0px rgba(51, 51, 51, 0.4); behavior: url(css/PIE.htc);
}
#switch h4 {
	font-size: 14px; margin-bottom: 0px;
}
#switch h1 {
	color: rgb(114, 114, 114);
}
#switch h2 {
	color: rgb(114, 114, 114);
}
#switch h3 {
	color: rgb(114, 114, 114);
}
#switch h4 {
	color: rgb(114, 114, 114);
}
#switch h5 {
	color: rgb(114, 114, 114);
}
#switch h6 {
	color: rgb(114, 114, 114);
}
#switch ul li {
	text-transform: uppercase; margin-bottom: 0px;
}
#show {
	background: rgb(75, 75, 75); padding: 5px; border-radius: 0px 10px 10px 0px; left: 0px; top: 20%; margin-top: 10px; margin-left: 0px; position: fixed; z-index: 99999; cursor: pointer; -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; behavior: url(css/PIE.htc);
}
#show h4 {
	line-height: 13px; font-size: 12px; margin-bottom: 0px; cursor: pointer;
}
#hide {
	line-height: 13px; font-size: 12px; margin-bottom: 0px; cursor: pointer;
}
#setting {
	width: 53px; height: 39px; background-image: url("images/icons/setting.png");
}
.wrap_pattern {
	margin-bottom: 10px;
}
.switchlayout {
	margin-bottom: 10px;
}
.wrap_pattern h4 {
	margin-bottom: 5px !important;
}
.content-switcher {
	padding: 5px 16px 16px; overflow: hidden;
}
.content-switcher .m-btn {
	padding: 5px 10px; font-size: 12px; min-width: 70px;
}
.switch.color.small.button {
	margin: 5px 0px; width: 70px; text-transform: none; font-size: 12px; font-weight: normal;
}
