 /*

 Theme Name:     Ponygirls

 Template:       Divi

 Description:    Ponygirls theme for ponygirls.be website

 Version:        1.0.0

*/

@import url("../Divi/style.css");
/* IMPORT FONTS */
@import url('https://fonts.googleapis.com/css?family=Flamenco|Great+Vibes|Gruppo|Lancelot|Monsieur+La+Doulaise|Pinyon+Script|Poiret+One|Sail|Sevillana|Tangerine');
/*
	font-family: 'Great Vibes', cursive;
	font-family: 'Tangerine', cursive;
	font-family: 'Pinyon Script', cursive;
	font-family: 'Monsieur La Doulaise', cursive;
	font-family: 'Poiret One', cursive;
	font-family: 'Gruppo', cursive;
	font-family: 'Sail', cursive;
	font-family: 'Flamenco', cursive;
	font-family: 'Lancelot', cursive;
	font-family: 'Sevillana', cursive;
*/
body{
	background:url(https://ponygirls.be/wp-content/uploads/2017/02/shutterstock_55655226419201280.jpg);
	min-height:100vh;
}
#wpadminbar{background:transparent !important;}
#main-header{
	background: transparent;
    box-shadow: none;
    position: fixed;
    padding: 20px 0;
	z-index: 99999;
    top: 0;
    width: 100%;
    font-weight: 500;
    line-height: 23px;
}

.et_header_style_left .logo_container {
    position: absolute;
    width: 100%;
    height: 100%;
}
p{padding-bottom:0px !important;}
ul{
	list-style-type:none !important;
	margin-left:50px;
	padding:15px !important;
}

#main-header > .container {
    width: 90%;
    max-width: 100%;
}
#page-container{
	padding-top:0px !important;
}
#big_pic{
	background:transparent !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

h1{
	color:#CCC;
	font-family: 'Tangerine', cursive;
	font-size: 50pt;
	margin:15px 0px;
}
h2{
	color:#CCC;
	font-family: 'Tangerine', cursive;
	font-size: 35pt;
	margin:15px 0px;
}
#SpecialFooter{
	background: #000;
    padding: 30px 13px;
    min-width: 680px;
    margin-left: 298px;
    font-family: 'Tangerine', cursive;
    font-size: 20pt;
    text-align: center;
}
/*********** MENU *********************/
.et_slide_in_menu_container{
		background: rgba(0, 0, 0, 0.9);
}
.mobile_menu_bar:before{
	color: #CCC;
	content: "Menu";
    font-family: 'Tangerine', cursive !important;
    font-size: 25pt;
    border: solid 1px #CCC;
    padding: 5px 10px;
    margin-left: -50px;
    min-width: 100px;
}
.et_pb_fullscreen_menu_opened >.mobile_menu_bar:before{
	color: #CCC;
	content:  "\4d" !important;
    font-family: "ETmodules" !important;
    font-size: 25pt;
    border: solid 1px #CCC;
    padding: 5px 10px;
    margin-left: -50px;
    min-width: 100px;
}
.et_pb_row {
	padding-bottom:0px !important;
}
#main-footer{display:none;}

.entry-content{margin-top:50px;}

#logo{max-height:100% !important;}

#mobile_menu_slide:before{
	Content: "Ponygirls";
    font-family: 'tangerine';
    font-size: 65px;
	transform: rotate(270deg);
    position: absolute;
	margin-top: 100px;
    color: #FFF;
    margin-left: -200px;
}

/************ HOME *****************/
.homepage{
	max-width: 1080px;
    margin: 0 auto;
}
.Products{
	max-width: 1080px;
    margin: 0 auto;
}
#special_footer_div > .et_pb_column_1_3{
	float: right;
    width: 125px;
    height: 125px;
    margin-right: -95px;
	margin-top: -92px;
    background: #000;
}
#cordovany_logo{ text-align: center; text-indent: 20px;padding-top:10px;}
#cordovany_logo > img{
	max-width:55%;
}
#home_txt{
	background:#000;
	background: rgba(0, 0, 0, 0.5);
	padding:20px 30px 75px 30px;
	margin-left:-47px;
	color:#CCC;
	font-family: 'Flamenco', cursive;
	font-size: 14pt;
	width:127%;
}
.logo_cordovany{
	
}
.footer_spec{
	background:#000;
    padding: 20px;
    margin-right: 5px;
    float: right;
    font-family: 'Tangerine', cursive;
    width: 711px;
    font-size: 20pt;
    text-align: center;
}
/*************** ABOUT **************/
.About > .footer_spec{
	width: 663px;
	margin-left:0px;
}
.About{    
	max-width: 1000px;
    margin: 0 auto;
}
/************* PRODUCTS ****************/
.product_row{
	padding-top:0px !important;
}
.product_picture{
	width:25% !important;
	margin:0px !important;
}
.product_text{
	background:#000;
	background: rgba(0, 0, 0, 0.5);
	padding:20px 30px 25px 30px;
	color:#CCC;
	font-family: 'Flamenco', cursive;
	font-size: 14pt;
	width:75% !important;
}
.product_row:nth-child(even){
	margin-right: 0px;
}
.product_row:nth-child(odd){
	margin-left: 0px;
}
.product_right{
	float:right;
}
.Products > .footer_spec{
	background: #000;
    padding: 20px;
    margin-right:0px; 
    float: none;
    margin-top: 0px;
    font-family: 'Tangerine', cursive;
    width: 48%;
    font-size: 20pt;
    text-align: center;
    margin: 0 auto;
}
.Gear > .footer_spec{
	background: #000;
    padding: 20px;
    margin-right:0px; 
    float: none;
    margin-top: 0px;
    font-family: 'Tangerine', cursive;
    width: 89%;
    max-width: 89%;
    font-size: 20pt;
    text-align: center;
    margin: 0 auto;
}

/* PART?ERS */
.Partners{
	max-width: 1080px;
    margin: 0 auto;
}
.Partners > .footer_spec{
	background: #000;
    padding: 20px;
    margin-right:0px; 
    float: none;
    margin-top: 0px;
    font-family: 'Tangerine', cursive;
    width: 75.9%;
    font-size: 20pt;
    text-align: center;
    margin: 0 auto;
}
.partner_row{width:95%; padding:0px !important;}
.partner_block{
	background:#000;
	text-align:center;
	width:25% !important;
	margin:0px !important;
	background: rgba(0, 0, 0, 0.5);
	padding:20px 30px 25px 30px;
	color:#CCC;
	font-family: 'Flamenco', cursive;
	font-size: 14pt;
	min-height:390px;
}
.partner_block>h2{font-size: 35pt;}

/********** CONTACT *******************/
.Contact{
	max-width: 1080px;
    margin: 0 auto;
}
.Contact > .footer_spec{
	background: #000;
    padding: 20px;
    margin-right:0px; 
    float: none;
    margin-top: 0px;
    font-family: 'Tangerine', cursive;
    width: 80%;
    font-size: 20pt;
    text-align: center;
    margin: 0 auto;
}

.wpcf7-form-control, .wpcf7-text {
	width:90%;
	padding: 15px !important;
	margin:15px 0px;
	color:#CCC !important;
	font-family: 'Tangerine', cursive !important;
	background: rgba(0, 0, 0, 0.5) !important;
	font-size:28px;
}
.wpcf7-form{
	text-align:center;
	padding: 15px;
	background: rgba(0, 0, 0, 0.5);
}
.wpcf7-file{background:transparent !important;}
.wpcf7-form > p {margin-top:15px;}
.wpcf7-submit{
	width: 25%;
	font-size:15pt;
    margin-left: 40px;
	padding-top: 6px;
}

.wpcf7-form > p >label {
   cursor: pointer;
   /* Style as you please, it will become the visible UI component. */
}
.wpcf7-form > p:nth-child(5){
	text-align:left;
	text-indent: 90px;
	padding-top:10px;
	font-family: 'Tangerine', cursive;
	color:#CCC;
	font-size:25px;
}
.wpcf7-form > p >.foto_label:before {
    content: "\6f";
    margin-top: 0px;
    margin-left: -135px;
    font-family: 'ETmodules';
    font-size: 25pt;
    color: #CCC;
    position: absolute;
   /* Style as you please, it will become the visible UI component. */
}

.wpcf7-file.upload {
   opacity: 0;
   position: absolute;
   z-index: -1;
}

/********************** SINGLE PRODUCT *********************/
.Single-gear {
    width: 89%;
}
.Single-gear > #main-content{
	margin-top:150px;
}

#single-product-Gallery > .et_pb_gallery_items.et_post_gallery > .et_pb_gallery_item{
	width: 115px !important;
    margin-right: 10px;
}
/********************** SINGLE PRODUCT CAT *********************/
#main-content .container:before{
	content:none;
}
.product_catalog{
	margin:50px 0px;
}
.main_products{
	background:transparent;
}
h1.main_title_gear{
	padding-top:150px !important;
    margin: 0 auto;
}
h1.main_title{
	padding-top:100px;
	width: 89% !important;
    max-width: 89% !important;
    margin: 0 auto;
}

.product_catalog{
	width: 89% !important;
    max-width: 89% !important;
    margin: 0 auto;
}

