/*



Theme Name:     Primary Child Theme





Theme URI:      







Description:    Child Theme of Primary Theme







Author:         







Author URI:     







Template:       primary







Version:        0.0.1







Text Domain: primary







Domain Path: /lang







Tags: animations, business, clean, corporate, creative, elegant, minimal, modern, multi-purpose, parallax, portfolio, professional, responsive, retina, white







License: GNU General Public License version 3.0







License URI: http://www.gnu.org/licenses/gpl-3.0.html







*/







/* font */







@font-face {

	font-family: 'gotham_lightregular';

	src: url('Font/gotham-light-webfont.eot');

	src: url('Font/gotham-light-webfont.eot?#iefix') format('embedded-opentype'), url('Font/gotham-light-webfont.woff2') format('woff2'), url('Font/gotham-light-webfont.woff') format('woff'), url('Font/gotham-light-webfont.ttf') format('truetype'), url('Font/gotham-light-webfont.svg#gotham_lightregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'gotham_mediumregular';

	src: url('Font/gotham-medium-webfont.eot');

	src: url('Font/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('Font/gotham-medium-webfont.woff2') format('woff2'),  url('Font/gotham-medium-webfont.woff') format('woff'),  url('Font/gotham-medium-webfont.ttf') format('truetype'),  url('Font/gotham-medium-webfont.svg#gotham_mediumregular') format('svg');

	font-weight: normal;

	font-style: normal;

}

/* header */



a {

	color: #B7D156;

	text-decoration: none;

}

.container {

	max-width: 1140px;

}

.hi-icon {

	display: table;

	line-height: 85px;

}

.menu .menu-main-menu-container > ul > li > a {

	border-top: 29px solid #fff;

}

.menu-main-menu-container > ul > li.current-menu-item > a, .menu-main-menu-container > ul > li.current_page_item > a {

	border-top: 29px solid #b7d156;

}

.menu .menu-main-menu-container > ul > li:hover > a {

	border-top: 29px solid #b7d156;

}

.menu ul li.current-menu-item {

	padding-top: 0;

}

.menu .menu-main-menu-container > ul > li > a {

	padding: 18px 17px;

}

.menu .menu-main-menu-container ul li a {

	font-family: 'gotham_lightregular';

}

.footer-bottom .menu-main-menu-container ul li a {

	border-top: 0;

}

.logo {

	margin-top: 17px;

}

.menu ul li ul li:first-child a {

	border-top: 1px solid #b7d156;

}

.menu ul li ul li:first-child a:hover {

	border-top: 1px solid #ff9e19;

}

/* page title */







.page-in-name {

	color: #fff;

	font-family: gotham_lightregular;

	font-size: 33px;

}

.page-in-bread {

	font-family: gotham_lightregular;

	font-size: 14px;

}

.page-in-bread span {

	display: none;

}

.page-in-bread {

	color: #fff;

}

.page-in-bread a {

	color: #000;

}

.page-in {

	background: #b7d156;

}

/* content */







.button-part .home-btn {

	font-size: 26px;

	background-color: #b7d156;

	padding: 12px 14px;

}

.button-part .home-btn:hover {

	background-color: #ff9e19;

}

.promo-text {

	font-family: gotham_lightregular;

	font-size: 44px;

	color: #000;

	line-height: 50px;

}

.content-title1 p {

	color: #2875c3;

	font-size: 30px;

	line-height: 35px;

}

.wpb_single_image.max-width100 .vc_single_image-wrapper {

	display: block;

}

.only-title .promo-paragraph {

	display: none;

}

.tp-revslider-slidesli {

	font-family: gotham_lightregular;

}

.tp-revslider-slidesli .tp-caption strong {

	font-family: 'gotham_mediumregular';

}

/* address */



.icon-map-pin + span {

	display: inline-block;

}

.icon-map-pin {

	display: inline-block;

	padding-top: 6px;

	vertical-align: top;

}

/* footer */







.foot_menu li:not(:last-of-type)::after {

	content: '/';

	padding-left: 2px;

}

.foot_menu ul li {

	padding-left: 3px;

}

.footer-bottom {

	border-top: 0;

}

.footer {

	min-height: inherit;

}

.soc-medeia-footer {

	padding: 0;

}

.footer .soc-media {

	text-align: center;

}

.footer .soc-media .soc-medeia-footer {

	display: inline-block;

	float: none;

}

.footer .soc-media .soc-medeia-footer.rss {

	display: none;

}

.soc-medeia-footer.linkedin .soc-more a {

	border-right: 1px solid #555;

}

.soc-medeia-footer .soc-more a {

	padding: 12px 0;

}

.soc-more i {

	color: #939598;

}

.soc-medeia-footer:hover .soc-more i {

	color: #fff;

}

.footer-bottom {

	margin-top: 92px;

	margin-bottom: 7px;

	font-family: 'gotham_lightregular';

}

.foot_menu ul li a {

	font-size: 11px;

}

.footer-bottom .pull-right {

	padding: 0;

}

.portfolio-image {

	float: none;

}

.cl-blog-type,  .widget ul li > a::before,  .cl-blog-read a:hover {

	color: #b7d156;

}

.cl-blog-name {

	font-family: gotham_lightregular;

}

.cl-blog-detail a:hover {

	color: #FFA427;

}

.btn-default:hover {

	background-color: rgba(183, 209, 86, 0.5);

	border-color: #b7d156;

}

.wpcf7-submit.btn {

	margin: 0 auto;

	width: 128px;

}

.center-line {

	background: #B7D156;

	margin: 40px auto auto;

}

.preorder-img img {

	max-width: 380px !important;

	width: 100%;

}

.testimonials {

	text-align: left;

}

.testimonials .testimonials-desc div {

	font-style: italic;

}

.testimonials .testimonials-desc h4 {

	color: #38b5e6;

}

.testi-list1 .testimonials-name {

	display: none;

}

.testi-list1 .testimonials-desc p {

	margin-bottom: 15px;

}

blockquote {

	border-color: #ABCF37;

}

.shadow-book img {

	-webkit-box-shadow: -7px 6px 20px 0px rgba(0,0,0,0.50);

	-moz-box-shadow: -7px 6px 20px 0px rgba(0,0,0,0.50);

	box-shadow: -7px 6px 20px 0px rgba(0,0,0,0.50);

}

.con_form > input {

	border: 1px solid #eee;

	margin-bottom: 10px;

	padding: 5px 10px;

	width: 100%;

}

.con_form .wpcf7-submit.btn {

	border: 1px solid #ccc;

	color: #333;

}

/*----------edit css--------*/

.con_form .wpcf7-submit.btn {

	font-size: 18px;

	letter-spacing: 0.5px;

	margin: 0 auto;

	width: 60%;

}

/*----------over css--------*/

/*----------Purchase Page css----------------------*/

.content_part {

	margin-top: 45px;

}

.content_part .bx-wrapper img {

	width: auto;

}

.con_form .wpcf7-submit.btn {

	font-size: 18px;

	letter-spacing: 0.5px;

	margin: 0 auto;

	display: inline-block;

	vertical-align: top;

	width: 30%;

	border-radius: 22px;

}

.con_form {

	display: inline-block;

	width: 100%;

}

.con_form .paperback-btn {

	display: inline-block;

	margin-right: 20px;

}

.details img {

	max-width: 200px;

	margin-top: 50px;

}

.con_form .paperback-btn form br {

	display: none;

}

.details p {

	font-size: 18px;

	font-family: 'gotham_lightregular';

	line-height: 25px;

	margin-bottom: 20px;

}

.details p:last-child {

	margin-bottom: 30px !important;

}

.autor_name p {

	color: #47B5E3;

	font-family: 'gotham_mediumregular';

	font-size: 17px;

	font-style: italic;

	line-height: 22px;

}

.author_design {

	font-size: 17px;

	font-family: 'gotham_lightregular';

}

.content_part .bx-wrapper .bx-viewport {

	height: auto !important;

}

#wpmenucartli {

	display: none;

}

.paperback-btn .button.product_type_simple {

	font-size: 18px;

	letter-spacing: 0.5px;

	margin: 0 auto;

	display: inline-block;

	border-radius: 22px;

	text-decoration: none;

	border: 1px solid #ccc;

	color: #333;

	padding: 8px 45px;

	line-height: 1.5;

	background-color: transparent;

	font-weight: 400;

}

.paperback-btn .button.product_type_simple:hover, .con_form .wpcf7-submit.btn:hover {

	background-color: #B7D156;

	border: 1px solid #B7D156;

	color: #fff;

}

.woocommerce a.remove {

	color: #B7D156 !important;

}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {

	background-color: #B7D156;

	color: #fff;

}

.woocommerce a.remove:hover {

	background: #B7D156;

}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {

	padding: 15px 20px;

	border: 1px solid;

	font-size: 17px;

}

/*------------over css-----------------------------------------*/

.col-sm-6 .royal_details {

	width: 50%;

}

.royal_details form input {

	width: 180px;

}

.royal_details .details p {

	margin-bottom: 30px;

}

.preorder-img.max-width100 figure {

	overflow: visible;

}

.preorder-img.max-width100 figure img {

	opacity: 1;

}
.paperback-btn .kcc_link.wpcf7-submit.btn{
	display: none;
}
.ebook .kcc_link.product_type_simple{
	display: none;
}
.con_form .ebook .wpcf7-submit.btn {
	display: inline-block;
	vertical-align: middle !important;
	width: auto;
	padding: 8px 45px !important;
}
.ebook {
	display: inline-block;
}
.footer-bottom .copyright p{
	line-height: 35px;
	font-size: 12px;
	font-weight: 300;
	color: #fff;
	margin: 0;
}
.paperback-btn.downloadable-forms {
    text-align: center;
}
.paperback-btn.downloadable-forms a.kcc_link.button.product_type_simple {
    margin-top: 50px;
    margin-bottom: 50px;
    display: block;
    width: 25%;
}



.about_page_content .preorder-img img{ box-shadow: none; width: 100%; max-width: 100% !important; }
.about_page_content p{ font-size: 16px; line-height: 24px; color: #000; font-weight: 400; }
.about_page_content .content-title1 p {    color: #2875c3;    font-size: 30px;    line-height: 35px;}
.about_page_content p strong{ font-size: 21px; margin-top: 40px;  display: inline-block; font-weight: 400;  }
.about_page_content ul li{ font-size: 18px; line-height: 26px; color: #000; margin-bottom: 5px; font-weight: 400; }

.about_page_image .wpb_wrapper{ width: 100% !important;  }
.full_width_container{ width: 100%; max-width: 1800px; }
.full_width_container .container-in-container{ width: 100%; max-width: 1800px; }
.about_page_content .about_content{ max-width: 600px; }
.about_page_content figure{ background-color: transparent !important; }

@media(max-width:1200px) {

.vc_col-sm-7.purchase_details {

	padding-left: 30px;

}

.menu .menu-main-menu-container > ul > li > a {

	padding: 10px 8px;

}
.paperback-btn.downloadable-forms a.kcc_link.button.product_type_simple {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 30%;
}
.paperback-btn.downloadable-forms a.kcc_link.button.product_type_simple:nth-child(1) {
    margin-top: 0px;	
}
.paperback-btn.downloadable-forms a.kcc_link.button.product_type_simple:nth-child(4) {
    margin-bottom: 0px;	
}
}

 @media(max-width:991px) {

.menu-main-menu-container,  .menu ul li a {

	background: #B7D156 !important;

}

.phoenixteam-menu-wrapper button::after {

	background: #ABD038 !important;

	box-shadow: 0 10px 0 #ABD038, 0 20px 0 #ABD038 !important;

}

.phoenixteam-menu-wrapper button:hover, .phoenixteam-menu-wrapper button.dl-active, .dl-menuwrapper ul {

	background: #ABD038 none repeat scroll 0 0 !important;

}

.phoenixteam-menu-wrapper button:hover::after {

	background: #fff none repeat scroll 0 0 !important;

	box-shadow: 0 10px 0 #fff, 0 20px 0 #fff !important;

}

.menu ul li ul, .menu ul li li:hover ul, .menu ul li li li:hover ul {

	top: 0 !important;

}

.menu .menu-main-menu-container > ul > li > a {

	padding: 6px 8px !important;

}

.menu ul li ul li a {

	padding: 5px 20px 5px 50px !important;

}

.menu-main-menu-container > ul > li.current-menu-item > a, .menu-main-menu-container > ul > li.current_page_item > a,  .menu .menu-main-menu-container > ul > li > a,  .menu .menu-main-menu-container > ul > li:hover > a {

	border: 0;

}

.menu-main-menu-container, .menu ul li a:hover {

	background: #FEA429 none repeat scroll 0 0 !important;

	transition: all 0.7s ease 0s;

}
.paperback-btn.downloadable-forms a.kcc_link.button.product_type_simple {
    width: 40%;
}
}




@media(max-width:767px) {

.details img {

	max-width: 150px;

	margin-top: 25px;

}

.content_part {

	margin-top: 30px;

}

.content_part .wpb_single_image.vc_align_center {

	text-align: left;

}

.details p {

	font-size: 16px;

}

.autor_name p {

	font-size: 15px;

}

.author_design {

	font-size: 14px;

}

.quote_item {

	margin-top: 20px;

}

.footer-bottom {

	margin-top: 0;

}

.content-title1 p {

	color: #2875c3;

	font-size: 24px;

}

.promo-text {

	font-size: 36px;

}

.center-line {

	margin: 21px auto auto;

}

.marg50 {

	margin-top: 25px;

}
.paperback-btn .button.product_type_simple {
	padding: 8px 20px;
}
.con_form .ebook .wpcf7-submit.btn {
	padding: 8px 35px !important;
}



.about_page_content img{ width: 100%; margin-bottom: 30px; }
.about_page_content .wpb_single_image .vc_figure{ float: none; display: block; }

}

@media(max-width:600px) {

.page-in-bread,  .page-in {

	line-height: 50px;

}

.page-in {

	min-height: 50px;

}

.page-in-name {

	font-size: 25px;

}

.paperback-btn .button.product_type_simple {

	font-size: 16px;

	padding: 8px 18px;
}
.con_form .ebook .wpcf7-submit.btn{
	font-size:16px;
}
}

#slide-1-layer-4 b {

	font-weight: bold !important;

	font-family: 'gotham_mediumregular' !important;

}

@media(max-width:480px) {

.button-part .home-btn {

	font-size: 22px;

	line-height: 28px;

}

.phoenixteam-menu-wrapper button {

	margin: 18px 0 0 !important;

}

.con_form .wpcf7-submit.btn {

	width: 40%;

}
.paperback-btn.downloadable-forms a.kcc_link.button.product_type_simple {
    width: 70%;
}
}

@media(max-width:360px) {

.con_form .wpcf7-submit.btn {

	width: 46%;

	padding-top: 5px;

	padding-bottom: 6px;

}

.con_form .paperback-btn input {

	max-width: 125px;

}

.con_form .paperback-btn {

	display: inline-block;

	margin-right: 10px;

}
.paperback-btn.downloadable-forms a.kcc_link.button.product_type_simple {
    width: 100%;
}
}

