/*Theme Name: Cabin ChildTheme URI: http://demo.select-themes.com/cabin/Description: A child theme of Cabin ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comVersion: 1.0.0Template: cabin*/@import url("../cabin/style.css");body {overflow-x: initial!important;}/* header================================================== */header { border-bottom: 4px solid #2980b9;}.content.content_top_margin { margin-top: 72px!important;}.header_bottom.with_large_icons nav.main_menu>ul>li>a>span.item_inner i { font-size: 20px;}nav.main_menu.right { position: relative;}nav.main_menu.right::after { position: absolute; content: ''; width: 250%; height: 100%; top: 0; left: -20px; transform:skewX(-45deg); -webkit-transform:skewX(-45deg); -moz-transform:skewX(-45deg); background: #2980b9; z-index: -1;}nav.main_menu > ul > li > a, .side_menu_button > a, .mobile_menu_button span, .side_menu_button > a.search_covers_header:not(.popup_menu), .side_menu_button > a.side_menu_button_link:not(.popup_menu), .side_menu_button > a.search_slides_from_header_bottom:not(.popup_menu), .side_menu_button > a.fade_push_text_right:not(.popup_menu), nav.main_menu > ul > li.active > a, header:not(.with_hover_bg_color) nav.main_menu > ul > li.active > a, nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active:hover > a, header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, header:not(.with_hover_bg_color) nav.main_menu > ul > li.active:hover > a, .header_bottom #lang_sel ul li a:hover, .header_bottom #lang_sel_click > ul > li a:hover { color: #fff!important;}nav.main_menu > ul > li > a { position: relative; z-index: 2;}nav.main_menu > ul > li  { position: relative;}/*header nav.main_menu > ul > li::after { transform:skewX(-45deg); -webkit-transform:skewX(-45deg); -moz-transform:skewX(-45deg); background: #34495e; content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 00%; z-index: 1; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}header nav.main_menu > ul > li:hover::after { height: 100%;}header nav.main_menu > ul > li.active::after { height: 100%;}*/nav.main_menu > ul > li > a span.item_inner { padding: 0 15px;}.q_logo img.mobile { height: 90%; margin-top: 2%;}.qode_search_form_3 { background: #bdc3c7;}header.centered_logo .q_logo img, header:not(.centered_logo) .q_logo img { padding: 10px 0;}.header_inner_right { margin-left: 20px;}nav.main_menu > ul > li > a { font-size: 13px; font-weight: normal;}nav.main_menu > ul > li > a span.item_inner { top: 3px;}.header_bottom_widget.widget_text a { top: 1px; position: relative;}header a.search_covers_header.normal { position: relative; top: 2px;}/* contacto================================================== */input, textarea, label { width: 100%;}input { margin-bottom: 20px;}textarea { height: 125px;}/* servicios================================================== */#solicitarRep { border: 1px solid #2980b9; margin-bottom: 44px!important; background: #f1f1f1; margin-left: 0; margin-right: 0;}	#solicitarRep input[type="text"], #solicitarRep input[type="tel"], #solicitarRep input[type="email"], #solicitarRep textarea, #solicitarRep select { background: #fff;}	#solicitarRep select { margin-bottom: 20px;}	#solicitarRep h4 { margin-bottom: -30px;}	#solicitarRep h4.repFile { margin-bottom: 0px;}.page-id-50714 .title.has_fixed_background { background: url(https://www.industriasruly.com.ar/wp-content/uploads/2016/10/servicios.jpg) no-repeat center center!important;}/* Buscar================================================== */.search-results .time { display: none;}/* detalle================================================== */.woocommerce .product .single_product_image_wrapper, .woocommerce div.product .images img, .woocommerce .summary { width: 100%;}.woocommerce aside.sidebar .widget.widget_product_categories { margin-top: 0;}.summary.entry-summary h2 { display: none;}.q_accordion_holder.accordion.boxed div.accordion_content { display: block!important;}.woocommerce div.product .images .thumbnails a:not(.yith_magnifier_thumbnail):nth-child(3n), .woocommerce div.product .images .thumbnails a:not(.yith_magnifier_thumbnail) { width: 23.5%; margin-right: 2%;}.woocommerce div.product .images .thumbnails a:not(.yith_magnifier_thumbnail):nth-child(4n) { margin-right: 0;}.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active { cursor: default; pointer-events:none;}aside.sidebar .widget h4, .woocommerce aside.sidebar .widget h4 { background: #2980b9; padding: 10px 15px; color: #fff;}aside .widget ul.product-categories, aside .widget ul.product-categories, aside .widget ul.product-categories { padding: 0 15px;}.woocommerce aside .widget ul.product-categories, aside .widget ul.product-categories, .woocommerce-page aside .widget ul.product-categories { list-style-type: circle; list-style-position: inside;}.woocommerce aside.sidebar .woocommerce.widget ul.product-categories li, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories li { color: #2980b9;}.container aside.sidebar { background: #eee;}.widget.woocommerce.widget_products ul { padding: 0 15px 10px;}aside.sidebar .widget:not(.wooocommerce):not(.widget_tag_cloud) a:hover, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a:hover, aside ul.product-categories ul.children li a:hover, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a:hover, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories a:hover, aside ul.product-categories a:hover, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories li a:hover, aside.sidebar .widget.woocommerce ul.product-categories li a:hover { color: #2980b9;}aside.sidebar .widget:not(.woocommerce):not(.widget_tag_cloud) a, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories a, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories a, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a, aside ul.product-categories ul.children li a, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a, aside.sidebar .widget.woocommerce ul.product-categories li a { color: #444;}.woocommerce div.product div.product_meta > span, .woocommerce div.product div.product_meta > .social_share_list_holder > span { margin-top: 20px;}.product h3 { color: #fff; font-style: normal; background: #2980b9; font-size: 16px; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s;}mark { display: none;}.product a:hover h3 { background: #34495e; text-decoration: none!important;}.woocommerce #respond #reply-title { background: none; color: #444;}.play-overlay { position: absolute!important; top: 0; left: 0; height: 100%!important; width: 100%!important; margin: 0!important; z-index: 10; background: url('http://173.249.151.22/~industriasruly/wp-content/plugins/woocommerce-embed-videos-to-product-image-gallery/assets/play.png') center center no-repeat rgba(0,0,0,0.6)!important;}.woocommerce div.product .images .thumbnails a:not(.yith_magnifier_thumbnail) { overflow: hidden; position: relative;}.woocommerce-page input[type="submit"]:not(.qode_search_submit):not(#searchsubmit):hover, .woocommerce input[type="submit"]:not(.qode_search_submit):not(#searchsubmit):hover { color: #fff!important; background: #2980b9!important; border: 2px solid #2980b9!important;}.woocommerce-page .content input[type="submit"]:not(.qode_search_submit), .woocommerce .content input[type="submit"]:not(.qode_search_submit) { color: #2980b9; border: 2px solid #2980b9;}.woocommerce aside ul.product_list_widget li a, aside ul.product_list_widget li a, aside.sidebar .widget li { line-height: 18px;}#pp_full_res { background: #fff;}.woocommerce-page .title.has_fixed_background { background: url(https://www.industriasruly.com.ar/wp-content/uploads/2016/10/top-prod.jpg) no-repeat center center!important;}.a3dg-navbar-control { display: none!important;}.single-product .a3-dgallery .a3dg-thumbs li a.a3dg-active { border: none!important;}.single-product .a3-dgallery .a3dg-forward, .single-product .a3-dgallery .a3dg-back { background: #2980b9 !important; border: 0!important;}.single-product .a3-dgallery .fa-angle-left:before, .single-product .a3-dgallery .fa-angle-right:before { color: #fff!important;}/* Productos================================================== */.postid-50681 .thumbnails.columns-3 > a:first-child { padding: 4%;}.postid-50682 .thumbnails.columns-3 > a:first-child { padding: 2%; padding-top: 3.5%;}.postid-50582 .thumbnails.columns-3 > a:first-child { padding: 3%;}strong.es, strong.en, .ajax_add_to_cart, .woocommerce ul.products li.product .product_image_overlay { display: none!important;}/* plantas================================================== */.modelosp p { color: #fff;}.modelosp strong { display: block;}.box img { margin-bottom: 40px;}/* contacto================================================== */.q_icon_shortcode.circle i { position: relative; top: 3px;}.page-id-122 .title.has_fixed_background { background: url(https://www.industriasruly.com.ar/wp-content/uploads/2016/10/top-contacto.jpg) no-repeat center center!important;} /* empresa================================================== */.page-id-69 .title.has_fixed_background { background: url(https://www.industriasruly.com.ar/wp-content/uploads/2016/10/empresa.jpg) no-repeat center center!important;}.page-id-69 .title_outer .has_fixed_background.title .title_holder, .woocommerce-page .title_outer .has_fixed_background.title .title_holder, .page-id-122 .title_outer .has_fixed_background.title .title_holder, .page-id-50714 .title_outer .has_fixed_background.title .title_holder { background: rgba(0,0,0,0.5);}/* home================================================== */.q_image_with_text_over .front_title { text-align: center;}.carousel-inner .item .image { background-position: center center!important;}.q_slide_subtitle { font-size: 22px; font-style: normal; font-weight: bold; background: rgba(0,0,0,0.7); display: inline-block; padding: 10px 20px;}.q_slide_text { /**/background: rgba(41,128,185,1); padding: 10px 20px;display: inline-block; font-style: normal; font-size: 18px;}.q_slide_title a { color: #fff!important; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8)!important;}.carousel-inner .slider_content .text { width: 55%!important;}/*.carousel-inner .active .slider_content .text.all_at_once.fade { background: rgba(41,128,185,0.5); height: 82%; padding: 20px;}*/.carousel-inner .slider_content .slide_buttons_holder .qbutton { background: #2c3e50;}/* blog================================================== */aside.sidebar .widget #searchform { padding: 0 15px; border: 0;}	aside.sidebar .widget #searchform input { background: #fff;}.widget_recent_entries ul { padding: 0 15px 10px;}.single-post #comments, .single-post .comment_form, .single-post .post_comments_holder { display: none;}.single-post .content_left_from_sidebar { margin-bottom: 70px;}/* footer================================================== */.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.q_icon_shortcode), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span, .footer_top a { font-style: normal; font-weight: normal;}footer.footer_border_columns .footer_top .qode_column { border-left: 1px solid #32465a;}footer.footer_border_columns .qode_column:first-child { border:0;}.footer_top .product-categories li { float: left; width: 33%;}footer li { list-style-type: circle; list-style-position: inside; color: #fff!important;}footer li a { margin-left: -15px; color: #bdc3c7;}footer .titulo { background: rgb(41,128,185)!important;}footer .titulo > td { color: #fff!important;}footer table { background: #fff;}#granos td { padding: 1px 10px;}@media screen and (max-width: 1200px){	.footer_top .product-categories li { float: left; width: 50%;}	nav.main_menu > ul > li > a { font-size: 11px;}}@media screen and (max-width: 991px){	/*header*/	.mobile_menu_button span, .side_menu_button > a, .side_menu_button > a.search_covers_header:not(.popup_menu) { color: #2980b9!important;}	/*home*/	.content .content_inner > .full_width > .full_width_inner { padding-top: 0!important;}	.carousel-inner .slider_content .text { width: 100%!important;}}@media screen and (max-width: 768px){	/*footer*/	footer .footer_top_holder .qode_column.column2, footer .footer_top_holder .qode_column.column3, footer .footer_top_holder .qode_column.column4 { display: none;}	.footer_top_holder .footer_top:not(footer_top_full) .container_inner { padding-bottom: 0;}	footer .qode_column.column2 iframe { top: inherit!important; bottom: -170px; right: 50%!important; margin-right: -44px;}	.footer_bottom_holder { padding-bottom: 100px;}	.footer_bottom_holder .column1 { margin-top: 20px;}	footer .qode_column, footer.footer_border_columns .qode_column, .footer_bottom_holder p { width: 100%;  text-align: center;}	footer.footer_border_columns .qode_column>.column_inner { padding: 0;}	/*detalle*/	td, th { display: block;}	/*empresa*/	.q_team_inner { margin-bottom: 20px;}	/*news*/	.blog_holder.blog_single article .post_text .post_text_inner { padding: 0;}	/*prod*/	.widget.woocommerce.widget_products, .product-categories { display: none;}	body.woocommerce.woocommerce-page .two_columns_25_75.woocommerce_with_sidebar .column2 .column_inner, .woocommerce ul.products, .woocommerce-page ul.products { padding: 0!important;}	.woocommerce ul.products img, .woocommerce-page ul.products img { width: 100%;}	.woocommerce .sidebar .widget_text { position: absolute; top: 15px; right: 15px; color: #fff!important;}	.woocommerce .content .container .column1, .woocommerce-page .content .container .column1 { margin-bottom: 20px;}	.woocommerce-result-count, .woocommerce-ordering { display: none!important;}	div.product .images img { pointer-events:none;}	/*header*/	header.centered_logo .q_logo img, header:not(.centered_logo) .q_logo img { height: auto!important; width: 100%!important;}	.q_logo a { left: -30%!important; width: 60%!important;}	.header_bottom_right_widget_holder { display: block; position: relative; right: -35px;}}