/* 
Theme Name: Return of the Gentleman Divi
Description: Child theme for RG
Author:  Access Consciousness
Author URI: http://accessconsciousness.com
Template:  Divi
Version: 0.1.0
*/

@import url(../Divi/style.css);

/*---------- FONTS ----------*/
@font-face {
    font-family: 'snellregular';
    src: url('https://returnofthegentleman.com/snellbt-regular-webfont.woff2') format('woff2'),
         url('https://returnofthegentleman.com/snellbt-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'snell_roundhand_black_scripRg';
    src: url('https://returnofthegentleman.com/snellroundhand-blackscript-webfont.woff2') format('woff2'),
         url('https://returnofthegentleman.com/snellroundhand-blackscript-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'atmosphere_script_typefaceRg';
    src: url('https://returnofthegentleman.com/atmosphere-regular-webfont.woff2') format('woff2'),
         url('https://returnofthegentleman.com/atmosphere-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
	font-size: 16px;
	font-weight: normal;
}
p {
	font-size: 16px;
	font-family: "Open Sans",Arial,sans-serif;
}
h1 {
	font-size: 36px;
}
form a {
	color: #c97ab1;
}
/*header*/
/*home page*/
.hcursivetitle {
	font-family: 'snellregular';
	color: #ffffff;
	font-size: 1.9em;
	line-height: 1.3em;
}
.hblocktitle {
	font-family: 'Merriweather',Georgia,"Times New Roman",serif;
	text-transform: uppercase;
	color: #c97ab1;
	font-size: 1.9em;
	line-height: 1.3em;
}
/*DE home*/
.hatmos {
	font-family: 'atmosphere_script_typefaceRg'; 
	color: #f68721;
	font-size: 2.9em;
	line-height: 1.3em;
	text-transform: capitalize;
}
.hblock {
	font-size: 1.4em;
	line-height: 1.3em;
	text-transform: uppercase;
	font-family: "Open Sans",Arial,sans-serif;
}
/*HE home*/
.head-myriad {
	font-family: myriad-pro, sans-serif;
	font-size: 2.9em;
	line-height: 1.3em;
}
/*Turkish home*/
.head-allura {
	font-family: 'Allura', cursive;
	font-family: 'Great Vibes', cursive;
	font-size: 2em;
	line-height: 1.3em;
}
/*buybook text*/
.buyblocktitle {
	font-family: 'Merriweather',Georgia,"Times New Roman",serif;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 1.3em;
	line-height: 1.2em;
	text-align: center;
}
.buyblocktitle-de {
	font-family: "Open Sans",Arial,sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 1.3em;
	line-height: 1.2em;
	text-align: center;
}
/*body*/
.cursivetitle {
	font-family: 'snellregular';
	color: #333333;
	font-size: 1.3em;
	line-height: 1.2em;
	text-align: center;
}
.cursivetitle-wht {
	font-family: 'snellregular';
	color: #ffffff;
	font-size: 1.3em;
	line-height: 1.2em;
	text-align: center;
}
.blocktitle {
	font-family: 'Merriweather',Georgia,"Times New Roman",serif;
	text-transform: uppercase;
	color: #c97ab1;
	font-size: 1.3em;
	line-height: 1.2em;
	text-align: center;
}
/*de page*/
.atmos {
	font-family: 'atmosphere_script_typefaceRg'; 
	color: #f68721;
	font-size: 1.8em;
	line-height: 1em;
	text-transform: capitalize;
}
.block {
	font-size: 1.0em;
	line-height: 1em;
	text-transform: uppercase;
	font-family: "Open Sans",Arial,sans-serif;
	color: #f68721;
}

/*----------HEADER----------*/
/*make header full screen*/
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}

/*----------NAVIGATION----------*/
/*hide nav menu and mobile*/
#et_mobile_nav_menu {
    display: none;
}
#top-menu, nav#top-menu-nav {
    display: none;
}
.et_pb_fullwidth_menu .fullwidth-menu-nav>ul {
	padding: 0 !important;
}
.fullwidth-menu li {
 	border-right: solid 2px rgba(51, 51, 51, 0.8);
	padding-right: 0 !important;
}
.fullwidth-menu li.first {
	border-left: 2px solid rgba(51, 51, 51, 0.8);
}
/*add padding*/
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .fullwidth-menu-nav li a {
	padding: 40px;
}

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul {
    padding: 0px 0 0!important;
}
/*----------SOCIAL----------*/
.et-social-youtube a.icon:before { content: '\e0a3'; }


/*----------BUY BOOK----------*/
.buybook {
	min-width:250px;
	float: right;
	text-align:center;
}

/*----------ABOUT SECTION----------*/
/*add bg image 7=us, 631=de*, 770=fr, 1838=sl, 1237-he, 2050-pt-br*/
.page-id-7 .et_pb_column_5, .page-id-631 .et_pb_column_6, .page-id-770 .et_pb_column_6, .page-id-1569 .et_pb_column_5, .page-id-1838 .et_pb_column_5, .page-id-2050 .et_pb_column_7, .page-id-2195 .et_pb_column_5, .page-id-2633 .et_pb_column_5 {
	background-image: url(https://returnofthegentleman.com/wp-content/uploads/2018/09/img-about.png) !important;
	background-repeat: no-repeat;
	background-position: top center !important;
	background-size: cover;
}
/*slide bg image from left-right*/
.background-move {
	background-position: -1000px 0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

/*----------BUTTONS----------*/
.et_pb_button.et_pb_button_2.media-button.et_pb_bg_layout_dark:hover {
	color: #c97ab1 !important;
}
/*----------BLOOM OPTIN----------*/
/*disable optin on german page*/
html[lang="de-DE"] .et_bloom_optin_1, html[lang="de-DE"] .et_bloom_optin_3 {
display:none !important;
}
/*disable optin on US page*/
html[lang="en-US"] .et_bloom_optin_2, html[lang="en-US"] .et_bloom_optin_3 {
display:none !important;
}
/*disable optin on French page*/
html[lang="fr-FR"] .et_bloom_optin_2, html[lang="fr-FR"] .et_bloom_optin_1 {
display:none !important;
}
/*remove space before fields*/
.et_bloom .et_bloom_form_container .et_bloom_form_content {
	padding: 0 30px;
}
/*remove border around table*/
.entry-content table {
    border: none;
}
.entry-content tr td {
    border-top: none;
}
.et_bloom .et_bloom_inline_form {
	margin: 0;
}
.et_bloom .et_bloom_form_container .et_bloom_form_content {
    padding: 0 30px;
}
.et_bloom .et_bloom_inline_form {
	margin: 0;
}
.entry-content table:not(.variations) {
	border: 0;
}
/*watson optin----------*/
/*----------WATSON FORM----------*/
h2.optin {
	font-size: 17px;
	color: #000000;
	text-align: center;
}
.globalform{
	background-color:#c4ae99;

	padding:1.25%;
}
.globalform img{
	display:block;
	margin:0 auto 10px;
}
.globalform form{
    text-align: center;
}
.globalform .field-box {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 5px 0;
}
.optintext {
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 1.2em;
}
@media only screen and ( max-width: 480px ) {
	.globalform .field-box {
    width: 47%;
	}
	.optintext {
		font-size: 12px;
	}
}
.globalform input[type="text"], .globalform input[type="email"], .globalform select{
	width:95%;
	padding: 5px 0;
}
.globalform select{
	 color: #a9a9a9;
}
.globalform input[type="submit"]{
	background-color:#c97ab1;
	border:2px solid #c97ab1;
	color: #ffffff;
	padding: 5px 30px
}
.globalform input[type="submit"]:hover{
	background-color:#000000;
	border:2px solid #000000;
	color: #ffffff;
	padding: 5px 30px
}
.globalform .submit-box{
	display: inline-block;
}
/*---------- LANGUAGES ----------*/
/*temp hide slovenian from language menu
li.wpml-ls-item-sl, li.menu-item-wpml-ls-10-sl {
    display: none !important;
}*/
/*temp hide french from language menu
li.wpml-ls-item-fr, li.menu-item-wpml-ls-10-fr {
    display: none !important;
}*/
/*temp hide german from language menu
li.wpml-ls-item-de, li.menu-item-wpml-ls-10-de {
    display: none !important;
}*/
/*temp hide hebrew from language menu
li.wpml-ls-item-he, li.menu-item-wpml-ls-10-he {
    display: none !important;
}*/
/*temp hide portuguese from language menu
li.wpml-ls-item-pt-br, li.menu-item-wpml-ls-10-pt-br {
    display: none !important;
}*/
/*temp hide hungarian from language menu
li.wpml-ls-item-hu, li.menu-item-wpml-ls-10-hu {
    display: none !important;
}*/
/*temp hide spanish from language menu
li.wpml-ls-item-es, li.menu-item-wpml-ls-10-es {
    display: none !important;
}*/
/*show language menu on mobile*/
@media (max-width: 980px) {
	#top-header, div#et-secondary-menu, ul#et-secondary-nav {display: block !important;}
	#top-header .container {padding-top: 0.75em !important;}
	#et-secondary-nav>li:last-child {float: right;}
}

/*----------MEDIA QUERIES----------*/
/*---------------SMALLER BROWSERS
 * --------------------*/
@media only screen and (max-width:1180px) {
/*about section background image
.page-id-7 .et_pb_column_6, .page-id-631 .et_pb_column_6, .page-id-770 .et_pb_column_6{
	background-image: url(https://returnofthegentleman.com/wp-content/uploads/2018/09/img-about-large.png) !important;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: fit;
}*/
}
@media only screen and (max-width:981px) {
/*about bg image*/
/*remove bg image from about section*/	
.page-id-7 .et_pb_column_6, .page-id-631 .et_pb_column_6, .page-id-770 .et_pb_column_6{
	background-image: none;
}
/*----------BUY BOOK----------*/
.buybook {
	min-width:250px;
	width: 100%;
	text-align:center;
}	
}
/*---------------TABLETS
 * --------------------*/
/*change breaking point of menu ENG*/
@media only screen and (max-width:1235px) {
.page-id-930 .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .fullwidth-menu-nav li a {
	padding: 30px 20px;	
}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {
	font-size: 14px;	
}	
}
/*--------change breaking point of menu FRE-----*/
@media only screen and (max-width:1300px) {
.page-id-1563 .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .fullwidth-menu-nav li a {
	padding: 30px 20px;	
}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {
	font-size: 14px;	
}	
}
@media only screen and (max-width:1090px) {
.page-id-1563 .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .fullwidth-menu-nav li a {
	padding: 30px 10px;	
}
}
/*--------change breaking point of menu GERMAN-----*/
@media only screen and (max-width:1300px) {
.page-id-1556 .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .fullwidth-menu-nav li a {
	padding: 30px 20px;	
}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {
	font-size: 14px;	
}	
}
@media only screen and (max-width:1057px) {
.page-id-1556 .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .fullwidth-menu-nav li a {
	padding: 30px 10px;	
}	
}
@media only screen and (max-width:768px) {
/*---------- FONTS ----------*/	
/*header*/
.hcursivetitle {
	font-size: 1.4em;
	line-height: 1em;
}
.hblocktitle {
	font-size: 1.4em;
	line-height: 1em;
}
/*body*/
.cursivetitle {
	font-size: 1.3em;
	line-height: 1em;
}
.blocktitle {
	font-size: 1.3em;
	line-height: 1em;
}
/*remove bg image from about section*/
.et_pb_column_6{
	background-image: none;
}
}
/*---------------PHONES
 * --------------------*/
@media only screen and (max-width:480px) {
/*---------- FONTS ----------*/
/*header*/
.hcursivetitle {
	font-size: 1.2em;
	line-height: 1em;
}
.hblocktitle {
	font-size: 1.2em;
	line-height: 1em;
}
/*DE home*/
.hatmos {
	font-size: 1.9em;
	line-height: 1.2em;
}
.hblock {
	font-size: 1.1em;
	line-height: 1.3em;
}
/*de page*/
.atmos {
	font-size: 1.4em;
	line-height: 1em;
}
.block {
	font-size: .9em;
	line-height: 1em;
}
/*body*/
.cursivetitle {
	font-size: 1.2em;
	line-height: 1em;
}
.blocktitle {
	font-size: 1.1em;
	line-height: 1em;
}
/*remove bg image from about section*/
.et_pb_column_6{
	background-image: none;
}		.et_bloom_form_container.et_bloom_popup_container.et_bloom_form_bottom.with_edge.carrot_edge.et_bloom_rounded_corners.et_bloom_rounded.et_bloom_form_text_dark.et_bloom_animation_fadein {
    width: 90%;
}
}