/*
Theme Name: Sindetiras Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: sindetiras
*/
@import url("../sindetiras/style.css");


@font-face {font-family:pfdin-light; src:url(fonts/pfdin-light.ttf);}
@font-face {font-family:pfdin-bold; src:url(fonts/pfdin-bold.ttf);}
@font-face {font-family:pfdin-medit; src:url(fonts/pfdin-medit.ttf);}
@font-face {font-family:pfdin-reg; src:url(fonts/pfdin-reg.ttf);}


/************* FIRST ROW  *************

***************************************

*************** FIRST ROW ************/

.uc {
position:fixed;
z-index:99999;
background:#BF1E2D;
color:#ffffff;
top:calc(50% - 14px);
right:0px;
padding:0 18px 0 10px;
font-family:pfdin-bold;
box-shadow:0px 0px 9px rgba(0,0,0,0.3)
  }

.logo_site {
margin-top:120px;
margin-bottom:30px;
  }

.first_row {
    height:100vh;
    background:#BF1E2D;
    color:#FFF;
    font-family:pfdin-reg!important;
    font-size:15px;
    line-height:17px;
}

.first_row h2{
    font-size:20px;
    color:#FFF;
    font-family:pfdin-bold;
}

.first_row h4{
    padding-top:12px;
    font-size:14px;
    color:#FFF;
    font-family:pfdin-bold;
}

.triangle_top  {
    width:60px;
    height:60px;
  	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    background-color:#BF1E2D;
	position:absolute;
	top:22vh;
	left:-10px;
  
  }

.triangle_bottom {
    width:60px;
    height:60px;
  	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    background-color:#BF1E2D;
	position:absolute;
	top:72vh;
	left:-10px;
  
  }
	  
	  
.left_inner {
    max-width:calc(50vh - 32px);
    margin:0 auto;
    
}

.text h3{ 
font-family:pfdin-light!important;
	font-size:30px;
	color:#ffffff;
	font-weight:100;
}
  .text p{ 
font-family:pfdin-light!important;
	font-size:12px;
	color:#ffffff;
	font-weight:100;
}

.text {
    text-align:center;
    
}


.right_outter.top{
    border-top:8px solid #BF1E2D;
    border-right:8px solid #BF1E2D;
    border-bottom:4px solid #BF1E2D;
    border-left:8px solid #BF1E2D;
 
}

.right_outter.bottom{
    border-top:4px solid #BF1E2D;
    border-right:8px solid #BF1E2D;
    border-bottom:8px solid #BF1E2D;
    border-left:8px solid #BF1E2D;


}

.right_outter.top, .right_outter.bottom {
      display: table;
    height: calc(50vh - 12px);
    overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background:#464646;
  padding:0 16%;
	  }

.right_outter.top:hover, .right_outter.bottom:hover{
	background:#333333;
	}

.right_inner {
  display: table-cell;
  vertical-align: middle;
    
}

.contact_inner .iphorm-success-message, .advert_inner .iphorm-success-message, .add_inner .iphorm-success-message {
		text-align:center;
	}


.right_inner p {
	padding-top:5px;
	font-size:16px;
}
  
.first_row h2 {
	padding-bottom:5px;
}

.top_left {
	padding-top:10px;
}	

.top_left p {
  	font-size:14px;
}

.top_left_notes {
  	padding-top:5px;
}

.ult_cl_link_2 .ult_btn10_span {
	padding: 24px 32px;
	border:3px solid #FA0E34;
	min-width:220px!important;
	font-family:pfdin-bold;
	line-height:20px;
	font-size:18px;
  }
	

.mc4wp-error, .mc4wp-alert {
  	text-align:center;
}

/************* SECOND ROW *************

***************************************

***************SECOND ROW ************/

	
.second_row, .third_row, .fourth_row {
    height:100vh;
}


 .contact_inner {
  background:rgba(190, 31, 26, 0.6 );
  margin:5% 7%;
  height:80vh;
  font-family:pfdin-reg; 
	  }

.contact_inner h4 {
  color:#ffffff;
  font-size:22px;
}

.contact_inner p {
  color:#ffffff;
  font-size:18px;
}


.contact_logo {
	margin-top:30vh;
}

.contact_outter{
	display: table;
    height: 70vh;
    overflow: hidden;
	}

.contact_inner_table {
  display: table-cell;
  vertical-align: middle;
    
}
	
.iphorm-element-text, .iphorm-element-textarea {
    color: #ffffff !important;
    line-height: 20px !important;
}

.iphorm-element-wrap label span.iphorm-required {
  	color:#fff;
  	line-height:15px;
  	font-size:15px;
}

.iphorm-labels-above > .iphorm-element-spacer > label {
  color:#ffffff;
  font-family:pfdin-light;
}


.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {
	background:transparent;
	border:none;
	border-bottom:1px solid #fff;
	max-width:100%;
	width:100%;
 	margin-right:200px;
}

.advert_inner .iphorm-elements .iphorm-element-wrap-text input, .advert_inner .iphorm-elements .iphorm-element-wrap-captcha input, .advert_inner .iphorm-elements .iphorm-element-wrap-password input, .advert_inner .iphorm-elements .iphorm-element-wrap select, .advert_inner .iphorm-elements .iphorm-element-wrap textarea {
	margin-right:300px!important;
}
	  
.contact_inner .iphorm-elements .iphorm-element-wrap-text input, .contact_inner .iphorm-elements .iphorm-element-wrap-captcha input, .contact_inner .iphorm-elements .iphorm-element-wrap-password input, .contact_inner .iphorm-elements .iphorm-element-wrap select, .contact_inner .iphorm-elements .iphorm-element-wrap textarea {
	margin-right:100px;
}	

.contact_inner .iphorm-success-message, .advert_inner .iphorm-success-message {
  	background:#333;
	border:none;
	color:#fff;		
}
	
.iphorm-elements .iphorm-element-wrap textarea	{
  	width:99%;
	border:1px solid #fff;
}		
		
.iphorm-outer .iphorm-submit-input-wrap {
	float: right;
	margin-right:-7px;			  
}
			
.iphorm-outer .iphorm-submit-wrap button span,.iphorm-outer .iphorm-submit-wrap button em {
	color:#fff;
	text-shadow:none;
	padding:4px 13px;
	font-size:12px;
	font-weight:bold;
}

.iphorm-outer .iphorm-submit-wrap button span {
	background:#333333;
	border:none 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:12px;
	text-transform:capitalize!important; 
}

.iphorm-outer .iphorm-submit-wrap button:hover span {
	background:#000;
  	-webkit-transition: all 0.1s ease-in-out;
  	-moz-transition: all 0.1s ease-in-out;
  	-o-transition: all 0.1s ease-in-out;
  	transition: all 0.1s ease-in-out;
	border:none;
}

.iphorm-outer .iphorm-submit-wrap button:active span {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}

.iphorm-outer .iphorm-submit-wrap button em {
	background:transparent
}

.iphorm-outer .iphorm-submit-wrap button:hover em {
	background:transparent
}

.iphorm-outer .iphorm-submit-wrap button:active em {
	background:transparent
}
	
		  
/************* MAILCHIMP ROW *************

**************************************

*************** MAILCHIMP ROW ************/	



.mailchimp_row {
  	background:#BF1E2D;
  	padding:2% 0 0;
}

.mailchimp_row p {
  	font-family:pfdin-reg;
	font-size:15px;
}


.mc4wp-form input[type="date"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="text"], .mc4wp-form input[type="url"], .mc4wp-form select, .mc4wp-form textarea {
	max-width:250px;
	width:100%;
	margin:0px auto;
  	padding:10px 0;
  	font-size:13px;
  	text-align:center;
  	color:#9B999A;
  	border:none;
  	position:relative;
  	left:-42px;
}

.mc4wp-form button, .mc4wp-form input[type="button"], .mc4wp-form input[type="submit"] {
  	background:#333;
	border-radius:12px;
	border:#333;
	color:#fff;
	padding:11px 20px;
	font-weight:bold;
  	position:relative;
  	top:-40px;
  	right:-130px;
}

.mc4wp-form button:hover, .mc4wp-form input[type="button"]:hover, .mc4wp-form input[type="submit"]:hover {
  	background:#464646;
}
	  

.mailchimp_row p {
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}






/************* THIRD ROW *************

**************************************

***************THIRD ROW ************/



.third_row  {
	background:#333;
  }


.add_inner {  
  	margin:5% 7%;
  	height:80vh;
  	font-family:pfdin-reg; 
}

.add_inner h3, .advert_inner h3 {
  	color:#ffffff;
  	font-size:22px;
	text-transform:none;
	text-align:center;
}

.add_inner p, .advert_inner p {
    color: #ffffff;
    font-size: 14px;
    line-height: 15px;
    padding:10px 0 30px;
    text-align: center;
}


.add_logo {
	margin-top:30vh;
}

.add_outter {
	display: table;
    height: 70vh;
    overflow: hidden;
	}

.add_inner_table {
  	display: table-cell;
  	vertical-align: center;    
}

.add_inner .iphorm-success-message {
  	background:#BF1E2E;
	border:none;
	color:#fff;		
}

.iphorm-element-wrap p.iphorm-description {
  	margin-top:-10px;
	opacity:0.7;
  	text-align:left;
}	  



.iphorm_2_1, .iphorm_2_11, .iphorm_2_9, .iphorm_3_1, .iphorm_3_10 {
	width:94%!important;
}

.add_inner .iphorm-outer .iphorm-submit-wrap button span, .add_inner .iphorm-outer .iphorm-submit-wrap button em {
	color:#fff;
	text-shadow:none;
	font-size:12px;
	font-weight:bold;
}

.add_inner .iphorm-outer .iphorm-submit-wrap button span {
	background:#BF1E2D;
	border:none 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:12px;
	text-transform:capitalize!important; 
}

.add_inner .iphorm-outer .iphorm-submit-wrap button:hover span {
	background:#F41031;
	border:none; 
}

.add_inner .iphorm-outer .iphorm-submit-wrap button:active span {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.add_inner .iphorm-outer .iphorm-submit-wrap button em {
	background:transparent;
}

.add_inner .iphorm-outer .iphorm-submit-wrap button:hover em {
	background:transparent;
}

.add_inner .iphorm-outer .iphorm-submit-wrap button:active em {
	background:transparent;
}

/************* FOURTH ROW *************

**************************************

*************** FOURTH ROW ************/

.fourth_row {
  	background:#BF1E2D;
}

.advert_inner {  
	margin:5% 7%;
	height:80vh;
	font-family:pfdin-reg; 
}





/*************** FOOTER ROW ******************/

.footer_row {
    background: #000000 none repeat scroll 0 0;
    color: #bbbbbb;
	font-family:pfdin-reg;
    padding: 20px 0;
    text-align: center;
  	font-size:12px;
}

.footer_row .fa-facebook {
  	font-size:14px;
}



/* Premium Katachorisi Page */

.katachorisi_outter {
  	background:#BF1E2D;
	padding:5%;
	text-align:center;
}
  
.premium_form_wrapper {
  	width:100%;
	max-width:800px;
	margin:0px auto;
}
	  

h1.premium_page_title {
    color: #ffffff;
    font-weight: 100;
    padding-top: 20px;
}
	
	
h2.premium_page_subtitle {
    color: #ffffff;
    font-weight: 200;
    padding-bottom: 30px;
    text-transform: none !important;
}
	
.premium_form_wrapper .iphorm-group-title {
	color:#fff;
	font-size:20px;
	font-weight:400;
    background:rgba(0,0,0,0.4);
    margin-left: -10px;
    margin-top: -10px;
    margin-right: -10px;
    padding:10px;
}
	
.premium_form_wrapper .iphorm-group-style-bordered > .iphorm-group-elements {
	border:none!important;
	background:rgba(0,0,0,0.2);
  	margin:7px 0;
}
		  
.premium_form_wrapper .iphorm-input-checkbox-ul, .premium_form_wrapper .iphorm-input-radio-ul {
	color:#fff;
}
				
.premium_form_wrapper .iphorm-element-wrap p.iphorm-description {
	color:#fff;
  	margin-top:-5px!important;
}

.premium_form_wrapper .iphorm-elements .iphorm-element-wrap-text input, .premium_form_wrapper .iphorm-elements .iphorm-element-wrap-captcha input, .premium_form_wrapper .iphorm-elements .iphorm-element-wrap-password input, .premium_form_wrapper .iphorm-elements .iphorm-element-wrap select, .premium_form_wrapper .iphorm-elements .iphorm-element-wrap textarea {
  	background: #ffffff none repeat scroll 0 0;
    border-bottom: 0 none !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
    color:#000000!important;
    padding: 6px 2px;
    background: linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}
	  
.premium_form_wrapper .iphorm-elements .iphorm-element-wrap textarea {
	border:none!important;
}
	

/* RESPONSIVE QUFORM */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1176px) {
    /* Add border-box so padding does not cause overflow */
    .iphorm-outer, .iphorm-outer *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
    /* Groups columns become stacked */
    .iphorm-group-row > .iphorm-element-wrap, .iphorm-group-row > .iphorm-group-wrap {
        float: none;
        width: 100% !important;
        display: block;
    }
    /* Elements become full width */
    .iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {
        width: 100%;
        min-width: 100px;
    }
    .iphorm-errors > .iphorm-error {
        float: none;
        display: block;
    }
    /* There is no elements to the right so no need for this padding */
    .iphorm-element-spacer {
        padding-right: 0 !important;
    }
	.iphorm-outer .iphorm-submit-wrap button {
	  	margin-bottom:30px;
	}
}
 
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width: 767px) {
    /* Button is larger for easy clicking on small devices. */
    .iphorm-submit-input-wrap {
        width: 100%!important;
    }
    .iphorm-submit-wrap button {
        margin: 0!important; 
        width: 100%!important;
    }
    .iphorm-submit-wrap button span, .iphorm-submit-wrap button em {
        height: 35px!important; 
        line-height: 35px!important;
    }
    /* There is not enough room for left labels - so move them above */
    .iphorm-labels-left > .iphorm-element-spacer > label {
        float: none!important;
        width: auto!important;
    }
    .iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap, .iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap, .iphorm-labels-left.iphorm-element-wrap .iphorm-captcha-image-wrap {
        margin-left: 0!important;
        padding-left: 0!important;
    }
	
}




/* MEDIA QUERIES */

@media screen and (max-width: 1366px) {
	.logo_site {
		margin-top:20px;
	}

	.mc4wp-form button, .mc4wp-form input[type="button"], .mc4wp-form input[type="submit"] {
  		top:-36px;
	}	  
	.iphorm-elements .iphorm-element-wrap textarea {
  		width:98%;
	}
	.contact_inner img {
		margin-top:-25px;
	}		
	  

@media screen and (max-width: 1325px) {
  .iphorm-elements .iphorm-element-wrap textarea {
		width:98%;
	}
	  
	.empty_space {
	  	display:none!important;
	}
}	  
	

@media screen and (max-width: 1176px) {
	.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {
		width:100%!important;
		  }
	.first_row, .second_row, .third_row, .fourth_row, .contact_inner, .contact_logo, .contact_outter, .add_inner, .add_logo, .add_outter, .advert_inner {
		  height:100%!important;
			}
	.contact_inner {
			margin-bottom:50px!important;
		  }
	.mc4wp-form button, .mc4wp-form input[type="button"], .mc4wp-form input[type="submit"] {
			top:0!important;
			right:0!important;
			margin:15px 0!important;
			  }
	.mc4wp-form input[type="date"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="text"], .mc4wp-form input[type="url"], .mc4wp-form select, .mc4wp-form textarea {
			left:0!important;
			width:90%;					
				  }
	.top_left {
  			padding-bottom:20px;
  				}
	.contact_inner img {
  			margin-top:-160px;
  		}
	
	.iphorm-outer .iphorm-submit-wrap button {
  		margin-left:-5px!important;
	}
	.text {
  		padding-bottom:20px;
  	}
  	.right_outter.top, .right_outter.bottom {
  		padding-top:30px;
		padding-bottom:30px
	  }
		
	.mailchimp_row {
		padding:6% 0 0;
	}

@media only screen and (max-width: 767px) {
  	.iphorm-outer .iphorm-submit-wrap button span,.iphorm-outer .iphorm-submit-wrap button em {
  		padding-bottom:50px;
	}
	  
	.contact_inner, .add_inner, .advert_inner {
	  	padding-bottom:60px;
	 	padding-top:60px;
	}
	
	.advert_inner .iphorm-elements .iphorm-element-wrap-text input, .advert_inner .iphorm-elements .iphorm-element-wrap-captcha input, .advert_inner .iphorm-elements .iphorm-element-wrap-password input, .advert_inner .iphorm-elements .iphorm-element-wrap select, .advert_inner .iphorm-elements .iphorm-element-wrap textarea {
		margin-right:200px!important;
	}
.uc {
display:none;
}
}  