/*Theme Name: Stockholm ChildTheme URI: http://demo.select-themes.com/stockholm/Description: A child theme of Stockholm ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comVersion: 1.0.0Template: stockholm*/@import url("../stockholm/style.css");body{background: #ffffff;}.wrapper{max-width: 1280px;}nav.vertical_menu_toggle ul li a{font-size: 12px; letter-spacing: 3px; color: #666; font-weight: 500; line-height: 50px;}nav.vertical_menu_toggle ul li a:hover{color:#000;}nav.vertical_menu_toggle ul li.active a{font-weight: 900; color: #000}body .container_inner{width: auto;}.content .content_inner > .container > .container_inner.default_template_holder{padding: 0;}/*.vertical_menu_enabled .content .container{margin: 0; padding: 0;}*/aside.vertical_menu_area{padding: 20px 20px}.vertical_menu ul li.social-icon{display: inline-block; margin-right: 10px;}/*padding superior*/.content .content_inner > .container > .container_inner.default_template_holder{padding: 0 !important}/*Portada*/blockquote h2{text-transform: none; font-size: 16px; text-align:  left;  font-family: 'Lato', sans-serif; font-weight: 400; letter-spacing: 1px; text-align: center;}blockquote{margin: 50px auto;}.icon_quotations{color: #fff !important;}#last_work h2{margin: 70px auto; color: #444;}#last_work .projects_holder{width: 90%; max-width: 700px; margin: 0 auto 50px;}#last_work .projects_holder article{width: 47% !important; }#last_work .projects_holder article:first-child{width: 100% !important; margin: 5% auto !important; display: block !important;}#last_work .projects_holder article:nth-child(2){margin-right: 5%; }.projects_holder.v3 article .image_holder .text_holder{display: none;}.imagen_portada{max-width: 80%; padding:40px;}.imagen_portada img{max-height:  500px; max-width:  100%; height: auto; width: auto;}/*History*/#history .full_section_inner{padding: 0 160px;}#disena .text{padding: 0 40px; background: rgba(0,0,0,0.6);}/*Testimonial*/.testimonials .testimonial_text_inner p.testimonial_author{font-family: 'Open Sans' !important;  font-size: 14px !important;}/*Nuestros muebles*/#porfolio article{margin-bottom: 30px;}#porfolio .q_tabs.boxed .tabs-container{background: #f0f0f0;}#contact input, #contact textarea{font-size: 16px;}div.wpcf7-response-output:before{left: 0 !important; position: relative !important;}/*Porfolio*//*.portfolio_single.gallery .portfolio_gallery a{float:none; width: 100% !important; display: block; height: 500px; max-height: 500px; text-align: center; background: #ccc;}.portfolio_single.gallery .portfolio_gallery a img{max-width:  100%; max-height:  100%; width: auto; height: auto; display: block; margin: 0 auto;}.portfolio_single.big-slider .portfolio_container, .portfolio_single.big-images .portfolio_container, .portfolio_single.gallery .portfolio_container{background: #eeeeee;}*/@media screen and (min-width:1000px){#contact{padding:0 200px !important;}#home_cover{margin-left: -260px !important;}.portfolio_single{padding-top: 50px;}.portfolio_single .portfolio_detail{padding-top: 0;}.portfolio_single.small-images .portfolio_container .column1{width: 50%; margin-left: 50px;}.single-portfolio_page  .vertical_area_background{opacity:1  !important; background: #fff;}}@media screen and (max-width:1000px){	#contact{padding:0 40px !important;}#history .full_section_inner{padding: 0 120px;}body .content .content_inner > .container > .container_inner.default_template_holder{margin-top: 0px !important; padding-top: 0px !important;}ul li.social-icon{display: inline-block; margin-right: 10px !important; border: none;}}@media screen and (max-width:600px){  #history .full_section_inner{padding: 0 60px;}  .portfolio_detail{padding: 0 20px !important;}}@media screen and (max-width:400px){  #history .full_section_inner{padding: 0 20px;}}