/*
Theme Name: FtagEmentor - Child
Template: ftagementor
Version: 1.0.0
Text Domain: ftagementor
*/

/*---------------------------------
    write your css from here
------------------------------------*/

.footer-bottom-area {
    display: none;
}

.footer-social {
    text-align: center;
}
img.footerimg {
	height:150px;
}
.header-menu-wrap .site-title a img
{/*margin-left:360%;*/
margin-top:-40px;}

.pro-mre-btn
{
	display:none !important;
}

.header-menu-wrap .site-title a img {
  /*  margin-left: -15%;*/
    margin-top: -10px;
}

.header-menu-wrap .site-title a img {
  
}

body .header-menu-wrap .site-title {
    flex-shrink: inherit;
}

.plogo{
	color:#f8c156!important;
}

.primary-nav-wrap{
	float: right;
}
.hentry .post-title {
    text-align: center;
    color: white;

}

.header_style_3 .default-menu {
    margin-right: 10%;
}

.default-menu nav > ul > li > a, .default-menu div > ul > li > a {
    line-height: 110px;
    }

header.header-transparent {
        background-color: #000 !important;
	    position: relative;
}

#ftagementor{
	background-color: #000 !important;
}

.logged-in.admin-bar header.header-transparent {
    top: 0px!important;
}

.company-location
{right:-374px;
background:#000 !important; 
box-shadow: 0 0 0px 0 #fff;
	 padding: 0px!important;
}

.single-address-info {
	width: 100%;
}

.elementor-608 .elementor-element.elementor-element-398900f .follow-us-icon > h3
{
	color:#fff !important;
}

.elementor-608 .elementor-element.elementor-element-398900f .single-address-info p
{
	color:#fff !important;
}

.sitelogotext {
    display: contents;
}

.sitelogotext{
	    font-family: sports night !important;
}
.footer-top-section {
    width:100%;
}

.footer-top-section .div{
	width:100%;
}


.contact-address.text-left {
    max-width: 315px;
}


.elementor-widget-counter_box .project-count span {
    display: block; padding-bottom: 15px !important;
}

body .project-count span::after {
   left: 0;
    right: 0;
    width: 50px;
    margin: auto;
}


a.booknow {
    background: #f4bd53;
    padding: 7px 30px;
    display: inline-block;
    margin: 15px 0;
    font-weight: 600;
    color: #000;
}

mark.count {
    display: none;
}

li.product-category.product {
    text-align: center;
}


.select2-container--default .select2-selection--single {
    background-color: #000!important;
    border: 1px solid #7a7878!important;
    border-radius: 0!important; height: 42px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 40px!important;
}

span#select2-product_cat-container {
    background: #000!important;
    border: 0!important;
    margin-bottom: 0!important;
    color: #fff !important;     font-size: 16px;

}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
       color: #fff !important;
}
 

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 37px !important; } 


.select2-search--dropdown {
    background: #2c2b2b !important;
}

.select2-results__options {
    background: #000;
}

.select2-results__options li {
    color: #fff;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    background: #000;
    border: #514e4e solid 1px;
    border-radius: 0;
}


.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #e5b453 !important;
    color: #fff;
}



.woocommerce div.product div.images img {
   
}


@media (max-width:767px) {
	

body .header-menu-wrap .site-title {
    flex-shrink: inherit;
    min-width: 100%;
    text-align: center; }		

.select2-container {
    margin-bottom:40px !important;
}
	
	
}

.woocommerce-product-details__short-description p{
color: white !important;
}

h1.post-title {color: #f4bd53 !important;
}
h2.woocommerce-loop-product__title{color: white !important;
}
h2.woocommerce-loop-category__title{color:white !important;}
p.product_meta{color:white !important;}
span.posted_in{color:white !important;}
p.elementor-widget-container{color:white !important;}
.elementor-widget-text-editor{color:white !important;}
p.woocommerce-result-count{color:white !important;}





.select2-results__options::-webkit-scrollbar {
    width: 15px;
    height: 15px;
}

.select2-results__options::-webkit-scrollbar-track-piece  {
    background-color: #000;
}

.select2-results__options::-webkit-scrollbar-thumb:vertical {
    height: 30px;
    background-color: #e2a750;
}


.woocommerce .woocommerce-ordering select {
    background: #000;
    border: 1px solid #7a7878!important;
    color: #fff;
    font-size: 15px;
    outline: aliceblue;
    padding: 0 7px;
    text-transform: capitalize;
}

.page-wrapper>.container>.row {
    margin: 0;
}


/*Sorting*/
.makeMeList li.init {
    display: block;
    border-bottom: 1px solid #7a7878;
    margin-bottom: -1px;
}
.makeMeList li {
    display: none;
}
.wrapper-dropdown {
    position: relative;
}
ul.makeMeList li {
    display: none;
    line-height: 34px;  
	  padding: 0 10px;
}

ul.makeMeList li a:hover {
    background: #e2a750;
    display: block;
    color: #fff;
    margin-left: -10px;
    padding-left: 10px;
    margin-right: -10px;
}
ul.makeMeList li a {
    display: block;
}


ul.makeMeList {
    background: #000;
    font-size: 16px;
    color: #fff;
    list-style: none;
    border: 1px solid #7a7878;
    float: right;
    min-width: 200px;
    line-height: 0;
    display: block;
    position: absolute;
    z-index: 22;
    padding: 0;
    box-sizing: border-box;
    right: 0;
}

.init b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    right: 0;
    margin-left: -4px;
    margin-top: -2px;
      width: 0;
    float: right;
    margin-top: 14px;
}
.products-result {
    float: left;
    width: 100%;
    padding-bottom: 50px;
}


@media (max-width:479px) {

ul.makeMeList li {
    font-size: 13px !important;
}

ul.makeMeList {
    min-width: 150px!important;
}
	
}


.services-category .elementor-widget-image-box {
    width: auto;
    max-width: 25%;
    padding-top: 30px; 
}


.services-category .elementor-widget-image-box a, .services-category a {
    color: #ebab38 !important;     font-family: 'Orbitron', sans-serif;
} 

.services-category .elementor-widget-image-box h6 {
    color: #ebab38 !important;
}


.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
    background: #000;
    color: #fff;
    border: #3c3c3c solid 1px;
    text-align: center;
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #f4bd53;
    color: #000;
}


.cart-subtotal, .order-total {
    font-size: 18px;
}


.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #bc8a2a;
    color: #000;
}

.products-auto li.product-category.product.first {
    width: auto !important;
}

/*TITLES*/

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, strong, dt {
    color: #fff;
}


.single-product h1.post-title {
    text-align: center;
}

h1, h2, .post-title {
    font-size: 30px;     text-transform: capitalize;
}

h4.elementor-heading-title.elementor-size-default {
    padding-bottom: 50px;
    font-family: 'Orbitron', sans-serif;
    font-size: 30px;
}

.woocommerce ul.products li.product .price {
    color: #f8c156; display: none;
	font-weight: 600; }


p.price, .cart {
    display: none;
}

.book-form {
    color: #c8c8c8;
}

.book-form .col-sm-6 {
    float: left;
}


.book-form .col-sm-12 {
    clear: both;
}

.book-form label {
    display: block;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {
    width: 100%;  border-radius: 0;
}

.book-form input.wpcf7-form-control, .book-form textarea {
    background: transparent;
    border: #595959 solid 1px;
    border-radius: 0;
    color: #fff;
    padding: 0 15px;
    margin-top: 4px;
    margin-bottom: 10px;
}

.book-form input.wpcf7-submit {
    background: #f4bd53;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    min-width: 150px;
}

.woocommerce-Tabs-panel h2 {
    display: none;
}

.member-desc {
    display: none;
}

.member-name {
    font-family: 'Orbitron', sans-serif;
    font-size: 18px !important;   color: #fff;
    font-weight: 800;
} 

.member-job {
    font-size: 15px !important;
    font-weight: 500;     color: #fff;
}

.teamshowcase-image-bg {
    height: 400px !important;
    max-height: 370px;   color: #fff;
}

button.slick-next.slick-arrow {
    left: auto;
}

.wp-tsas-popup-wrp p  {
    color: #fff;
}

member-popup-info .member-name, .member-popup-info .member-job {
    color: #f4bd53 !important;
}

.mfp-close-btn-in .mfp-close {
    background: #f4bd53;
    opacity: 1;
    color: #000 !important;
}

.white-popup-block {
    background: #4a4a4a;
}

.teamshowcase-image-bg .teamshowcase-hover-icon {
    background: rgba(244, 190, 83, 0.8) !important;
}

p, .movie-details-info ul li, .movie-details-info ul li span, h5.trailer-title, .movie-details-meta > h3, .movie-details-meta > ul li {
    color: #e1e1e1;
}


/*SPLASH PAGE*/

.page-id-5126 .page-wrapper {
    padding: 20px 0;
}

.page-id-5126 h1.post-title {
    display: none;
}

.page-id-5126 #ftagementor {
	background-color: inherit !important; }

body.page-id-5126 { 
    background: url(http://testdemoprojects.com/kingrush/wp-content/uploads/2019/08/body1.jpg);
    background-color: #000;
}

#provider-list {
    margin:0px 0 0 0;
    padding: 0;
    list-style: none;
}

.retailer-logo {
    float: left;
    width: 190px;
    height: 83px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.retailer-verb {
    float: right;
    height: 100%;
    position: relative;
    width: 128px;
}

.retailer-logo, .retailer-verb, .track-list, .stream__control, .podcast__carousel-container, .podcast__overlay .podcast__carousel-slide {
    background-color: #c84d84;
}

#provider-list li {
    width: 100%;
    float: left;
}

.retailer-verb {
    text-align: center;
    color: #fdcd30;
    font-weight: bold;
    font-family: 'Orbitron', sans-serif; line-height: 75px;
}

#provider-list li {
    display: block;
    height: 83px;
    margin: 0 0 2px 0;
    position: relative;
    padding: 0;
}

.retailer_1 {
    background-image: url(img/retailer_1.png);
    background-size: 150px 50px;
}

.retailer_2 {
    background-image: url(img/retailer_2.png);
    background-size: 150px 50px;
}

.retailer_3 {
    background-image: url(img/retailer_3.png);
    background-size: 150px 50px;
}

.retailer_4 {
    background-image: url(img/retailer_4.png);
    background-size: 124px 37px;
}

.retailer_5 {
    background-image: url(img/retailer_5.png);
    background-size: 112px 39px;
    background-position: center;
}

.retailer_6 {
    background-image: url(img/retailer_6.png);
    background-size: 125px 37px;
    background-position: center;
}

#provider-list li br {
    display: none;
}

.splash label {
    color: #fdcd30;
}

span.elementor-icon-list-text {
    text-align: left;
}
.splash {
    max-width: 898px;
    margin: auto;
}

.page-id-5126 .container {
    max-width: 100%;
    padding: 0 !important;
}


@media (max-width:991px) {
.splash {
    width: 300px;
}	
	
.page-id-5126 .container .col-md-12 {
    padding: 0;
}	
	
	
.page-id-5126 .elementor-container.elementor-column-gap-default {
    width: 100%;
    max-width: 100% !important;
}	
	
.splash .elementor-column {
    width: 100% !important; }	
	
.page-id-5126 .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important; }	
	
}


#provider-list a:hover .retailer-logo, #provider-list a:hover .retailer-verb, .custom-footer__button:hover, .stream__control:hover, .podcast__carousel-slide a:hover, .podcast__carousel-slide a:focus, .podcast__overlay .podcast__carousel-slide a:hover, .podcast__overlay .podcast__carousel-slide a:focus {
    background-color: #da73a1;
}

.checkbox input {
    /* margin-top: 5px; */
    position: relative;
    top: 2px;
}


.page-id-5185 .page-wrapper.clear {
    padding-top: 0;
    padding-bottom: 0;
}

.page-id-5185 h1.post-title {
    display: none;
}

@media (max-width:991px) {
	
ul#provider-list {
    margin-top: 30px !important;
}
	
.retailer-logo {
    width: 185px; }

.retailer-verb {
    width: 113px; }	
	
.splash-img {
    padding: 0 30px; }	
	
.lock-text br {
    display: none; }
	
.checkbox {
    text-align: center;
}	
	
	
} 	



.page-id-5232 .page-wrapper.clear {
    padding-top: 0;
    padding-bottom: 0;
}

.page-id-5232 h1.post-title {
    display: none;
}


.elementor-heading-title{font-family: 'Orbitron', sans-serif !important;}


.nextend-thumbnail-scroller {
    background: #000 !important;
}

.nextend-thumbnail-scroller-group {
    text-align: center;
    display: block !important;
}

.nextend-thumbnail-scroller-group .n2-ow {
    display: inline-block !important;
}



.title-style-four::after, .title-style-six h3 span:after, .title-style-five h3:before{    display: none; }


.newsletter .section-titel {
    margin: 0!important;
}


.services-category h4.elementor-heading-title {
    padding-bottom: 0;
}

.wp_teamshowcase_slider {
    padding: 0 40px; }


.wp_teamshowcase_slider button.slick-prev, .wp_teamshowcase_slider button.slick-prev:hover, .wp_teamshowcase_slider button.slick-prev:focus {
    background: url(http://devwebtest.com/kingrush/wp-content/uploads/2019/11/lt-arrow.png) !important;
    background-size: 30px !important;
    width: 30px;
    height: 25px;
    background-repeat: no-repeat !important;
}


.wp_teamshowcase_slider button.slick-next, .wp_teamshowcase_slider button.slick-next:hover, .wp_teamshowcase_slider button.slick-next:focus {
    background: url(http://devwebtest.com/kingrush/wp-content/uploads/2019/11/rt-arrow.png) !important;
    background-size: 30px !important;
    width: 30px;
    height: 25px;
    background-repeat: no-repeat !important; 
}




@media (max-width:767px) {

body .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}  

body .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100%!important; }
	
.row {
    margin: 0;
    display: block;
}	
	 
.n2-ow {
    font-size: 30px !important;
}	
	
.owl-nav div.owl-next {
    left: auto;
    right: 0; }	
	
body .header-menu-wrap .site-title a img {
    max-height: 100px;
}
	
.primary-nav-wrap.nav-horizontal.default-menu.default-style-one {
    display: none; }	
	
.services-category .elementor-widget-image-box {
    max-width: 50%;}	
	
	
.services-category {
    padding-left: 20px !important;
    padding-right: 20px !important;
}	
	
	
.page-wrapper>.container>.row>.col-md-12 {
    padding: 0; }	
	
	
.page__title__inner {
	padding-top: 30px !important; } 
 	
}	

.tnp-subscription label {
    display: none!important;
}

.tnp-subscription input.tnp-submit {
     background: #e2a750 !important;
    border: medium none;
    cursor: pointer;
    height: 50px !important;
    line-height: 1;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: auto;
    width: inherit;
    border-radius: 0 100px 100px 0;
    color: #fff;
    font-weight: 500;
    font-family: 'Orbitron', sans-serif;
    padding: 1px 24px;
	width: auto !important;
    margin-top: 0 !important;
}


a.popup-movie-link {
    display: none;
}


.trailer-box .elementor-image-box-title {
    margin-bottom: 0;
}

.trailer-box {
    border-bottom: #636363 solid 1px;
    padding-bottom: 10px;
}

.trailer-box .elementor-image-box-img {
    position: relative;
}
.trailer-box .elementor-image-box-img:before {
    border-style: solid;
    border-width: 15px 15px 15px 15px;
    border-color: rgba(255,255,255,0.15);
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.pum-container {
    background: #000 !important;
    color: #fff !important;
    border: #f4bd53 solid 4px !important;
    padding: 30px !important;
}

.popmake-title {
    color: #fff !important;
    font-weight: bold !important;
    font-size: 25px !important; padding-bottom: 20px;
}

.pum-container .pum-content+.pum-close {
    background: #f4bd53!important;
    color: #000 !important;
    font-weight: bold!important;
    line-height: 45px!important;
    height: auto!important;
    font-size: 25px!important;
    width: 40px!important;
}

.pum-content.popmake-content, .pum-content.popmake-content p {
    font-weight: 400;  color: #fff !important;

} 



.pro-slide-pop a.popup-youtube {
    display: none !important;
}


.pro-slide-pop p a i {
    font-size: 60px;
    float: left;     padding-right: 15px;
    line-height: 24px;
}

.pro-slide-pop p a {
    float: left;
}


.pro-slide-pop p {
    cursor: pointer; 
}

.wpcf7-mail-sent-ok {
    border: 2px solid #ffffff !important;
    color: #fff !important;     display: none !important;
}




@media (max-width:767px) {


body .pro-slide-pop p i {
        font-size: 38px;      padding-right: 0px;}	
	
body .pro-slide-pop {
    left: 0;
    bottom: 120px;
    right: 0;
}
	
.pro-slide-pop p {
    max-width: 250px;
    margin: auto;
}	
	
	
}
