/*
Theme Name:  ASIGURARE DE SANATATE BUPA
Theme URI:   http://asigurare-bupa.priorimed.ro
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site Asigurare de sanatate Bupa.
Author:      WMM
Author URI:  http://www.wmm.ro
Template:    Divi
*/


/***********************************************************************
Caution: do not remove this to keep Divi Children Engine always updated 
Divi Children Engine version: 1.0.3
***********************************************************************/

/*------------------------------[FONT ICONS]-----------------------------*/
/*--[Created by Divi Children, http://divi4u.com/divi-children-plugin/]--*/
/*-----------------------------------------------------------------------*/

.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before {
	content: "\e07c";
	padding: 0px 5px 0 0;
}
.icon_profile:before {
	content: "\e08a";
	padding: 0 5px 0 0;
}
.icon_chat:before {
	content: "\e066";
	padding: 0 5px 0 20px;
}
.icon_clipboard:before {
	content: "\e0e6";
	padding: 0 5px 0 20px;
}
.icon_calendar:before {
	content: "\e023";
	padding: 0 5px 0 20px;
}

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and (min-width: 1350px) {
.et_pb_section_3 {padding: 0!important;}
}

@media only screen and ( min-width: 981px ) {

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}

@font-face {
  font-family: 'GothamMedium';
  src: url('fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamMedium.woff') format('woff'), url('fonts/GothamMedium.ttf')  format('truetype'), url('fonts/GothamMedium.svg#GothamMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamLight';
  src: url('fonts/GothamLight.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamLight.woff') format('woff'), url('fonts/GothamLight.ttf')  format('truetype'), url('fonts/GothamLight.svg#GothamLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Angelina';
  src: url('fonts/Angelina.eot?#iefix') format('embedded-opentype'),  url('fonts/Angelina.woff') format('woff'), url('fonts/Angelina.ttf')  format('truetype'), url('fonts/Angelina.svg#Angelina') format('svg');
  font-weight: normal;
  font-style: normal;
}

html, body {
  font-family: 'GothamLight', Arial, Helvetica, sans-serif;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  line-height: 1.3em;
}

strong {font-weight: 700;}

.cyan strong {color: #1E75BB;}

/* XXXXXXXXXXXXXXXX   START CUSTOM    XXXXXXXXXXXXXXXXXXXX*/
.wpcf7-text {
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 5px !important;
font-size: 14px;
color: #999 !important;
padding: 11px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
    font-family: 'Open-Sans', Arial, Helvetica, sans-serif;
    border-color: #81bf29 !important;
    color: white !important;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500 !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 11px 15px;
    line-height: 1.7em;
    background: #81bf29;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.wpcf7-submit{ float: right; }

.wpcf7-form p{ padding-bottom: 0em !important;
line-height: 0em !important;}


#input-cta { float:left; width: 100% !important; margin-bottom: 5px; clear:left;}
span.wpcf7-not-valid-tip{font-size: 0.8em !important; display:none;}
.et_pb_column_1_2 .et_pb_promo, .et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo{ margin-bottom: 0px !important;}
div.wpcf7-validation-errors{ margin-top: 47px; margin-bottom: 0px;}
div.wpcf7-mail-sent-ok{margin-top: 45px;}



#et-info { float: left; padding-bottom: 10px; }
#cta-form-right {background-color: #067170;}
#cta-form-right h4 {margin: 10px 10px 0 10px; padding-top: 10px;}
#cta-form-right p.cta-more {padding: 0 10px 16px 10px; font-size: 0.9em; line-height: 1.3em;}
.cta-right {padding: 10px 10px 50px; background-color: #eee;}


.wpcf7-submit { width: 100%; }

div.wpcf7-response-output { color: white !important; }
/* XXXXXXXXXXXXXXXX     END     XXXXXXXXXXXXXXXXXXXX*/

.cta-phone a {color: #1975BB!important;
    padding-left: 50px;
    background-image: url(/old/wp-content/uploads/2016/02/call_bupa.png);
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: 20px -3px;
}

#cta-form {padding: 10px 30px 20px 40px;}
.cta-title a {font-size: 25px;
    font-weight: 800;
    color: rgba(0,0,0,0.82) !important;}

.toata-latimea {width:100%!important;}

#right-triangle {
    z-index: 60;
    width: 0;
    height: 0;
    border-top: 24px solid transparent;
    border-left: 24px solid white;
    border-bottom: 24px solid transparent;
    position: relative;
    left: 0;
    float: left;
    top: 130px;
}
p.pb30 {padding-bottom: 30px!important;}

#footer-info, #footer-info a {
    color: rgba(234,234,234,0.88)!important;
}

#footer-bottom {
    background-color: #0079c8!important;
}

ul.icon
{
	list-style-type: none;
}

ul.icon {
  padding:0;
}
ul.icon li{
  padding:0.15em 0 0.5em 1.5em;
  margin-bottom:0.2em;
  text-indent:0.4em;
  font-weight:bold;
  list-style:none;
  background-repeat:no-repeat;
  background-image:url(/old/wp-content/uploads/2016/02/check.png);
  background-position-y: 5px;
}

#faq, #link-down {padding-bottom:0px;}

#faq h3 {color: #999999;}

#faq .title-p {font-size: 60px;
    font-weight: 500;
    line-height: 1.2em;
    font-family: 'GothamMedium', Arial, Helvetica, sans-serif;
    padding-bottom: 0.3em;}

#text-p {font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;}

/* XXXXXXXXXXXXXXXX   START MOBILE    XXXXXXXXXXXXXXXXXXXX*/

#logo {max-height: 90%;}

#mobile-header {top: 0; position: fixed; width: 100%; z-index: 999;}

.et_pb_section_0 {
    background-position: 10px 10px;
    background-size: initial;}

#mobile-header .header-content {width: 100%;}

#mobile-header .et_pb_fullwidth_header {padding:0;}

#mobile-header p {font-size: 1.2em;
    font-weight: 500;
    padding-top: 7px;
    font-family: 'GothamMedium', Arial, Helvetica, sans-serif;}

#mobile-header .et_pb_fullwidth_header .header-content {
    padding: 10px 0px 0px 0px;}

#mobile-header a, #mobile-header a:visited, #mobile-header a:hover {font-size: 1.4em;}

#mobile-header a, #mobile-header a:visited {color:#ffffff;}

#mobile-header a:hover {color:#b7ebff;}

#et-info-phone:before {
    margin-right: 5px;
    content: "\e090";
    font-size: 1.6em;
    color: #FFFFFF;}

#mobile-slider {margin-top: 103px;}

#mobile-slider .et_pb_container {width: 100%;}

#mobile-slider .et_pb_slide_description {padding: 16% 0%;}

#mobile-slider  .et_pb_slide_title {font-family: 'GothamMedium', Arial, Helvetica, sans-serif;}

#decebupatext-m .et_pb_row {width: 100%; padding: 0px;}

#coloana-text-m {width: 88%; margin: 10px auto;}

#cta-m .cta-title a {font-size: 22px;}

.amcitit a{
	border: 0px !important;
	padding: 0px !important;
	font-weight: bold;
	color: #ff0000 !important;
	text-shadow: none !important;
}
p.amcitit{
	color: #ffffff !important;
	line-height: 16px !important;
	margin: 10px 0px;
}
span.am-citit{
	display: inline-block !important;
	margin-right: 5px !important;
}
.amcitit input,
.date-personale input{
	display: inline-block !important;
	margin-right: 5px !important;
	width: auto !important;
}
.date-personale .wpcf7-list-item{
	margin: 0px !important;
	color: #ffffff !important;
}
.clear{
	clear: both;
}