/**
* 2007-2018 PrestaShop
*
* NOTICE OF LICENSE
*
* This file is licenced under the Software License Agreement.
* With the purchase or the installation of the software in your application
* you accept the licence agreement.
*
* You must not modify, adapt or create derivative works of this source code.
*
*  @author Active Design <office@activedesign.ro>
*  @copyright 2018 Active Design
*  @license LICENSE.txt
*/

.catalog_container {
	margin-top: 10px;
	padding: 10px;
	display: flex;
	flex-direction: row;

}
.catalog_container div {
	flex-grow: 1; /* default 0 */
	flex-basis: 0;
}
#catalogs_wrapper .image {
	justify-content: center;
	display: flex;
}
#catalogs_wrapper .image img, #product_catalog_wrapper .image img {
	height: 200px;
}
#catalogs_wrapper .info, #product_catalog_wrapper .info {
	justify-content: center;
	align-items: center;
	display: flex;
	flex-direction: column;
}
#catalogs_wrapper .info .title, #product_catalog_wrapper .info .title {
	font-size: 25px;
	margin-left: 50px;
	font-family: FontAwesome;
}
#catalogs_wrapper .info .short_description, #product_catalog_wrapper .info .short_description {
	font-size: 15px;
    font-family: FontAwesome;
    margin-left: 50px;
    margin-top: 11px;
}
#catalogs_wrapper .buttons, #product_catalog_wrapper .buttons {
	justify-content: center;
	align-items: center;
	display: flex;
	flex-direction: column;
}
#catalogs_wrapper .buttons button, #product_catalog_wrapper .buttons button {
	margin: 5px 0;
	width: 250px;
	height: 40px;
	font-family: FontAwesome;
	/* font-weight: bold; */
	/* border-radius: 5px; */
}
#catalogs_wrapper .buttons button:hover, #product_catalog_wrapper .buttons button:hover {
	box-shadow: 0 0 6px rgba(35, 173, 255, 1);
	cursor: pointer;
}
.catalog_header {
	display: flex;
	flex-direction: row;
	padding: 0 50px;
}
.catalog_header img {
	height: 300px;
}
.catalog_header .title {
	font-size:30px;
	font-family: FontAwesome;
}
.catalog_header .info_catalog {
	flex-grow: 3; /* default 0 */
	flex-basis: 0;
}
.catalog_header .image {
	flex-grow: 1; /* default 0 */
	flex-basis: 0;
	justify-content: left;
}
.info_catalog button {
	width: 250px;
	height: 40px;
	font-family: FontAwesome;
	/* font-weight: bold; */
	/* border-radius: 5px; */
	margin-top: 40px;
}
.info_catalog {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.info_catalog button:hover {
	box-shadow: 0 0 6px rgba(35, 173, 255, 1);
	cursor: pointer;
}
#catalogs_wrapper .content, #catalog_wrapper .content {
	padding: 50px;
}
#catalogs_wrapper .content p, #catalog_wrapper .content p {
	text-indent: 50px;
	font-family: FontAwesome;
	font-size:17px;
}
#catalog_wrapper .catalog_product_title {
	margin-bottom: 50px;
	text-align: center;
}
#catalog_products .pagination {
	display: none;

}
#catalog_products #products .products {
	justify-content: center;
}
.catalog_container {
	background-color: #fff;
}
#product_catalog_wrapper {
	padding-top: 20px;
	background-color: #fff;
	text-align: center;
	margin-top: 20px;
}

@media (max-width:768px) {
	.catalog_header {
		flex-direction: column;
		justify-content: center;
	}
	.catalog_header .image {
		flex-basis: auto;
		justify-content: center;
		margin-bottom: 40px;
	}
	.catalog_header .info_catalog {
		flex-basis: auto;
	}
	.catalog_container {
		flex-direction: column;
	}
	.catalog_container .image {
		flex-basis: auto;
	}
	.catalog_container .info {
		flex-basis: auto;
		justify-content: center;
	}
	.catalog_container .info .title {
		margin: 15px 0;
	}
	.catalog_container .info .short_description {
		margin-left: 0;
	}
	.catalog_container .buttons {
		flex-basis: auto;
		margin: 10px 0;
	}
}

#catalogs_wrapper .pagination {
	display: flex;
	flex-direction: row;
	justify-content:flex-end;
}
#catalogs_wrapper .pagination li {
	padding:5px;
	margin-left: 5px;
	margin-right: 5px;
}
#catalogs_wrapper .message {
	text-align: center;
}



.product_catalogs_tab .catalog_container {
	flex-direction: column;
	width: 50%;
}
#product_catalog_tab_wrapper h1 {
	font-size: 15px;
	text-align: center;
}
#product_catalog_tab_wrapper {
	-webkit-flex-wrap: wrap; /* Safari 6.1+ */
    display: flex;
    flex-wrap: wrap;
	 align-items: center;
	 justify-content: center;
}
#product_catalog_tab_wrapper  .buttons button {
		width: 100%;

}

#product_catalog_tab_wrapper  img {
	width: 100%;

}

.back_catalog a {
	color: #000;
}
