/* 
 Theme Name:   Gália Website
 Theme URI:    
 Description:  Tema para o website Gália
 Author:       Edgar Silva
 Text Domain:  galialg
 Author URI:   http://edgarsilva.pt
 Template:     onepress
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

.counter_item {
    display: none;
}

.wpcs_product_carousel_slider .another_carousel_header i {
    border-radius: 56px !important;
		background-color: #FFF !important;
	    color: rgb(119, 119, 119)!important;
	
}

div#metaslider_container_341 {
    margin-left: 10%;
}

div#metaslider_container_586 {
    margin-left: 7%;
}
section#team {
    background-color: #FFF;
}


.page-header {
	    background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('http://galia.com.pt/wp-content/uploads/2017/09/industrial-hall-1630741_1280.jpg');
	background-position: center;
}

h1.entry-title {
    color: #fff;
    font-size: 32px !important;
}

section#team .container {
    width: 90%;
}

.wcps-items-title a {
    font-size: 0.7em !important;
}


		.box > .icon { text-align: center; position: relative; }


		.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #a10a30; vertical-align: middle; }

		.box > .icon:hover > .image { background: #333; }
		.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
		.box > .icon:hover > .image > i { color: white !important; }
		.box > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 34px 10px 0; min-height:163px;}
		.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }
		.box > .icon > .info > h3.title { font-family: "Robot",sans-serif !important; font-size: 16px; color: #222; font-weight: 700; }
		.box > .icon > .info > p { font-family: "Robot",sans-serif !important; font-size: 13px; color: #666; line-height: 1.5em; margin: 15px;}
		.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
		.box > .icon > .info > .more a { font-family: "Robot",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
		.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; }
		.box .space { height: 30px; }

		@media only screen and (max-width: 768px)
		{
			.contact-form
			{
				margin-top:25px; 
			}

			.btn-send
			{
				width: 100%;
				padding:10px; 
			}

			.second-portion
			{
				margin-top:25px; 
			}
		}


  .second-portion
        {
        	margin-top:50px; 
        }

.wpcf7 input.wpcf7-text { width: 100%; } 
.wpcf7 textarea.wpcf7-textarea { width: 100%; } 
.wpcf7-form textarea { height: 200px; }

input.wpcf7-form-control.wpcf7-submit {
    float: right;
}

.site-info .container {
    display: none!important;
}

input.search-submit {
    padding: 18px 26px 15px 24px;
}

li.search-menu.default {
    margin-left: 1pc;
}

a.flag {
    padding-left: 10px;
    padding-right: 1px;
}

input.search-submit {
    padding: 16px 9px 13px 9px;
}

form.woocommerce-product-search button {
    background-color: #a0092f;
    color: #FFF;
    padding: 2px 68px;
}

form.woocommerce-product-search button {
    background-color: #a0092f;
    color: #FFF;
    padding: 9px 12px;
    border: 0px;
}
input#woocommerce-product-search-field-0 {
    max-width: 170px;
    margin-left: 9px;
}


.onepress-menu a {
    color: #333333;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    padding-left: 12px;
    padding-right: 15px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    zoom: 1;
    letter-spacing: 1px;
}

.summary.entry-summary {
    display: none;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 45%;
	  float:none;
    margin: 0 auto !important;
}

label.screen-reader-text {
    display: none !important;
}

.wplc_left_logo {
    display: none;
}

button#speeching_button {
    width: 89%;
}

h1.entry-title {
    text-shadow: -2px 0 #4a4a4a, 0 2px #4a4a4a, 2px 0 #4a4a4a, 0 -2px #4a4a4a;
}


.morphext {
    text-shadow: 0 0 6px #ffffff;

}

.woocommerce ul.products li.product a img {
    width: unset !important;
    height: 100%;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
    max-height: 174px;
    margin: 0 auto;
}

a.button.product_type_simple.ajax_add_to_cart {
    display: none;
}

.box > .icon {
    text-align: center;
    position: relative;
    height: 88%;
}

.box {
    height: 100%;
}

.box > .icon > .info {
    height: 100%;
}

.col-lg-12.contcwid {
    padding: 2%;
}

.row.margintopbox {
    margin-top: 7%;
}

.second-portion {
    margin-top: -20px;
}

.box > .icon:hover > .info {
    background: rgba(0, 0, 0, 0.04);
    border-color: #e0e0e0;
    color: #000 !important;
}

div#wpcf7-f1377-p5-o1 {
    margin-top: 21px;
}

input.wpcf7-form-control.wpcf7-text {
    background-color: #FFF;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #FFF;
}

h2.section-title.aiolas {
    background-color: #a30b30;
    color: #FFF;
    padding: 10px;
    font-weight: 600;
}

.wcps-items-title {
    padding: 0 !important;
    font-size: 14px;
    text-align: center !important;
}

.wpb_category_n_menu_accordion > ul > li > a {
    background: #a20b31;
}

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: 1px solid #ffffff!important;
}

.wpb_category_n_menu_accordion > ul > li > a:hover {
    background-color: #8d949e;
    color: #fff;
}

.wpb_category_n_menu_accordion ul > li li {
    margin: 0!important;
    background: #4c3138;
}

.counter_item {
    display: none;
}

.g-layout-full-width.container {
    width: 90%;
    max-width: none;
    padding: 0px;
}

.wpcs_product_carousel_slider .another_carousel_header i {
    border-radius: 56px !important;
		background-color: #FFF !important;
	    color: rgb(119, 119, 119)!important;
	
}

div#metaslider_container_341 {
    margin-left: 10%;
}

div#metaslider_container_586 {
    margin-left: 7%;
}
section#team {
    background-color: #FFF;
}


.page-header {
	    background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('http://galia.com.pt/wp-content/uploads/2017/09/industrial-hall-1630741_1280.jpg');
	background-position: center;
}

h1.entry-title {
    color: #fff;
    font-size: 32px !important;
}

section#team .container {
    width: 90%;
}

.wcps-items-title a {
    font-size: 0.7em !important;
}


		.box > .icon { text-align: center; position: relative; }


		.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #a10a30; vertical-align: middle; }

		.box > .icon:hover > .image { background: #333; }
		.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
		.box > .icon:hover > .image > i { color: white !important; }
		.box > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 34px 10px 0; min-height:163px;}
		.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }
		.box > .icon > .info > h3.title { font-family: "Robot",sans-serif !important; font-size: 16px; color: #222; font-weight: 700; }
		.box > .icon > .info > p { font-family: "Robot",sans-serif !important; font-size: 13px; color: #666; line-height: 1.5em; margin: 15px;}
		.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
		.box > .icon > .info > .more a { font-family: "Robot",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
		.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; }
		.box .space { height: 30px; }

		@media only screen and (max-width: 768px)
		{
			.contact-form
			{
				margin-top:25px; 
			}

			.btn-send
			{
				width: 100%;
				padding:10px; 
			}

			.second-portion
			{
				margin-top:25px; 
			}
		}


  .second-portion
        {
        	margin-top:50px; 
        }

.wpcf7 input.wpcf7-text { width: 100%; } 
.wpcf7 textarea.wpcf7-textarea { width: 100%; } 
.wpcf7-form textarea { height: 200px; }

input.wpcf7-form-control.wpcf7-submit {
    float: right;
}

.site-info .container {
    display: none!important;
}

input.search-submit {
    padding: 18px 26px 15px 24px;
}

li.search-menu.default {
    margin-left: 1pc;
}

a.flag {
    padding-left: 10px;
    padding-right: 1px;
}

input.search-submit {
    padding: 16px 9px 13px 9px;
}

form.woocommerce-product-search button {
    background-color: #a0092f;
    color: #FFF;
    padding: 2px 68px;
}

form.woocommerce-product-search button {
    background-color: #a0092f;
    color: #FFF;
    padding: 9px 12px;
    border: 0px;
}
input#woocommerce-product-search-field-0 {
    max-width: 170px;
    margin-left: 9px;
}


.onepress-menu a {
    color: #333333;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    padding-left: 12px;
    padding-right: 15px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    zoom: 1;
    letter-spacing: 1px;
}

.summary.entry-summary {
    display: block !important;
    width: 100% !important;
    color: #000;
}

h1.product_title {
    color: black !important;
    background: none !important;
    font-size: 23px !important;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 45%;
	  float:none;
    margin: 0 auto !important;
}

label.screen-reader-text {
    display: none !important;
}

.wplc_left_logo {
    display: none;
}

button#speeching_button {
    width: 89%;
}

h1.entry-title {
    text-shadow: -2px 0 #4a4a4a, 0 2px #4a4a4a, 2px 0 #4a4a4a, 0 -2px #4a4a4a;
}


.morphext {
    text-shadow: 0 0 6px #ffffff;

}

.woocommerce ul.products li.product a img {
    width: unset !important;
    height: 100%;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
    max-height: 174px;
    margin: 0 auto;
}

a.button.product_type_simple.ajax_add_to_cart {
    display: none;
}

.box > .icon {
    text-align: center;
    position: relative;
    height: 88%;
}

.box {
    height: 100%;
}

.box > .icon > .info {
    height: 100%;
}

.col-lg-12.contcwid {
    padding: 2%;
}

.row.margintopbox {
    margin-top: 7%;
}

.second-portion {
    margin-top: -20px;
}

.box > .icon:hover > .info {
    background: rgba(0, 0, 0, 0.04);
    border-color: #e0e0e0;
    color: #000 !important;
}

div#wpcf7-f1377-p5-o1 {
    margin-top: 21px;
}

input.wpcf7-form-control.wpcf7-text {
    background-color: #FFF;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #FFF;
}

h2.section-title.aiolas {
    background-color: #a30b30;
    color: #FFF;
    padding: 10px;
    font-weight: 600;
}

.current-cat {
    font-weight: 900;
}

ul.children {
    list-style: circle !important;
    margin-left: 30px;
}

select.orderby {
    display: none;
}

.woocommerce div.product div.images img {
    width: unset;
    padding: 28px;
}

h2.woocommerce-loop-product__title {
    background-color: unset !important;
	color: #000 !important
}

.related h2 {
    background-color: #000;
    padding: 10px;
	color: #FFF;
}

.section-about {
    padding: 0.375rem 0px !important;
}

.bleeper_powered_by {
    display: none;
}






tr:first-child td {
    background-color: #b1b2b2;
    color: #fff;
    text-align: center;
    font-size: 18px;
}

tr:nth-child(2) td {
    text-align: center;
}

li.cat-item.cat-item-82 {
    display: none;
}

.wcps-items-title {
    padding: 0 !important;
    font-size: 14px;
    text-align: center !important;
}

.wpb_category_n_menu_accordion > ul > li > a {
    background: #a20b31;
}

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: 1px solid #ffffff!important;
}

.wpb_category_n_menu_accordion > ul > li > a:hover {
    background-color: #8d949e;
    color: #fff;
}



.wpb_category_n_menu_accordion ul > li li {
    margin: 0!important;
    background: #4c3138;
}

.counter_item {
    display: none;
}

.g-layout-full-width.container {
    width: 90%;
    max-width: none;
    padding: 0px;
}

.wpcs_product_carousel_slider .another_carousel_header i {
    border-radius: 56px !important;
		background-color: #FFF !important;
	    color: rgb(119, 119, 119)!important;
	
}

div#metaslider_container_341 {
    margin-left: 10%;
}

div#metaslider_container_586 {
    margin-left: 7%;
}
section#team {
    background-color: #FFF;
}


.page-header {
	    background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('http://galia.com.pt/wp-content/uploads/2017/09/industrial-hall-1630741_1280.jpg');
	background-position: center;
}

h1.entry-title {
    color: #fff;
    font-size: 32px;
}

section#team .container {
    width: 90%;
}

.wcps-items-title a {
    font-size: 0.7em !important;
}


		.box > .icon { text-align: center; position: relative; }


		.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #a10a30; vertical-align: middle; }

		.box > .icon:hover > .image { background: #333; }
		.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
		.box > .icon:hover > .image > i { color: white !important; }
		.box > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 34px 10px 0; min-height:163px;}
		.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }
		.box > .icon > .info > h3.title { font-family: "Robot",sans-serif !important; font-size: 16px; color: #222; font-weight: 700; }
		.box > .icon > .info > p { font-family: "Robot",sans-serif !important; font-size: 13px; color: #666; line-height: 1.5em; margin: 15px;}
		.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
		.box > .icon > .info > .more a { font-family: "Robot",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
		.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; }
		.box .space { height: 30px; }

		@media only screen and (max-width: 768px)
		{
			.contact-form
			{
				margin-top:25px; 
			}

			.btn-send
			{
				width: 100%;
				padding:10px; 
			}

			.second-portion
			{
				margin-top:25px; 
			}
		}


  .second-portion
        {
        	margin-top:50px; 
        }

.wpcf7 input.wpcf7-text { width: 100%; } 
.wpcf7 textarea.wpcf7-textarea { width: 100%; } 
.wpcf7-form textarea { height: 200px; }

input.wpcf7-form-control.wpcf7-submit {
    float: right;
}

.site-info .container {
    display: none!important;
}

input.search-submit {
    padding: 18px 26px 15px 24px;
}

li.search-menu.default {
    margin-left: 1pc;
}

a.flag {
    padding-left: 10px;
    padding-right: 1px;
}

input.search-submit {
    padding: 16px 9px 13px 9px;
}

form.woocommerce-product-search button {
    background-color: #a0092f;
    color: #FFF;
    padding: 2px 68px;
}

form.woocommerce-product-search button {
    background-color: #a0092f;
    color: #FFF;
    padding: 9px 12px;
    border: 0px;
}
input#woocommerce-product-search-field-0 {
    max-width: 170px;
    margin-left: 9px;
}


.onepress-menu a {
    color: #333333;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    padding-left: 12px;
    padding-right: 15px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    zoom: 1;
    letter-spacing: 1px;
}



label.screen-reader-text {
    display: none !important;
}

.wplc_left_logo {
    display: none;
}

button#speeching_button {
    width: 89%;
}

h1.entry-title {
    text-shadow: -2px 0 #4a4a4a, 0 2px #4a4a4a, 2px 0 #4a4a4a, 0 -2px #4a4a4a;
}


.morphext {
    color: #a10a30;
    /* outline: 3px solid #fff; */
    /* color: white; */
    text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

.woocommerce ul.products li.product a img {
    width: unset !important;
    height: 100%;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
    max-height: 174px;
    margin: 0 auto;
}

a.button.product_type_simple.ajax_add_to_cart {
    display: none;
}

.box > .icon {
    text-align: center;
    position: relative;
    height: 88%;
}

.box {
    height: 100%;
}

.box > .icon > .info {
    height: 100%;
}

.col-lg-12.contcwid {
    padding: 2%;
}

.row.margintopbox {
    margin-top: 7%;
}

.second-portion {
    margin-top: -20px;
}

.box > .icon:hover > .info {
    background: rgba(0, 0, 0, 0.04);
    border-color: #e0e0e0;
    color: #000 !important;
}

div#wpcf7-f1377-p5-o1 {
    margin-top: 21px;
}

input.wpcf7-form-control.wpcf7-text {
    background-color: #FFF;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #FFF;
}

h2.section-title.aiolas {
    background-color: #a30b30;
    color: #FFF;
    padding: 10px;
    font-weight: 600;
}

.current-cat {
    font-weight: 900;
}

ul.children {
    list-style: circle !important;
    margin-left: 30px;
}

select.orderby {
    display: none;
}

.woocommerce div.product div.images img {
    width: unset;
    padding: 28px;
}

h2.woocommerce-loop-product__title {
    background-color: unset !important;
	color: #000 !important
}

.related h2 {
    background-color: #000;
    padding: 10px;
	color: #FFF;
}

.section-about {
    padding: 0.375rem 0px !important;
}

.bleeper_powered_by {
    display: none;
}


#team h2.section-title {
    background-color: #a30b30;
    color: #FFF;
    padding: 10px;
    font-weight: 600;
    width: 114%;
    margin-left: -7%;
    /* display: block; */
}



tr:first-child td {
    background-color: #b1b2b2;
    color: #fff;
    text-align: center;
    font-size: 18px;
}

tr:nth-child(2) td {
    text-align: center;
}

li.cat-item.cat-item-82 {
    display: none;
}

.wcps-items-title {
    padding: 0 !important;
    font-size: 14px;
    text-align: center !important;
}

.wpb_category_n_menu_accordion > ul > li > a {
    background: #a20b31;
}

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: 1px solid #ffffff!important;
}

.wpb_category_n_menu_accordion > ul > li > a:hover {
    background-color: #8d949e;
    color: #fff;
}

.wpb_category_n_menu_accordion ul > li li {
    margin: 0!important;
    background: #4c3138;
}

h1.entry-title {
    color: black;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.17);
}

span.sku_wrapper {
    display: none;
}

h2.entry-title {
    color:  #fff;
}
h1.entry-title {
    color: #fff;
}

li#tab-title-additional_information {
    display: none !important;
}

li#tab-title-reviews {
    display: none !important;
}

.hero-slideshow-wrapper:after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.13);
    display: block;
    content: "";
}

#equipa .container {
    width: 100% !important;
}


.g-layout-full-width.container {
    width: 100% !important;
}

h2.section-title {
    background-color: #a30b30 !important;
    color: #FFF !important;
    padding: 10px !important;
    font-weight: 600 !important;
    width: 114% !important;
    margin-left: -7% !important;
}

section#galeria {
    margin-bottom: -60px;
}

h1.entry-title {
    background-color: #a20b31;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: inline;
}

.texppol {
    margin-left: 28px;
    margin-top: -12px;
}


.wcps-items-title {
    padding: 0 !important;
    font-size: 14px;
    text-align: center !important;
}

.wpb_category_n_menu_accordion > ul > li > a {
    background: #a20b31!important;
	color: #fff !important;
}

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: 1px solid #ffffff!important;
}

.wpb_category_n_menu_accordion > ul > li > a:hover {
    background-color: #8d949e!important;
    color: #fff !important;
}

.wpb_category_n_menu_accordion ul > li li {
    margin: 0!important;
    background: #4c3138!important;
}

ul#teste li a {
    color: #fff !important;
}

.counter_item {
    display: none;
}

.woocommerce ul.products li.product-category a img {
    width: unset !important;
    height: 100%;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
    max-height: 130px !important;
    margin: 0 auto;
}

span.notranslate {
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

h2.entry-title {
    background-color: #a20b31;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: inline;
}


li.cat-item a {
    color: #fff !important;
}
