/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/
.product-name > strong { display: none; }
footer #gform_wrapper_5 .gform_body ul li:hover,
.gform_body ol li:hover { background-color: transparent !important; }
.w2dc-content.w2dc-search-map-form .w2dc-form-control { font-size: 11px !important; height: 30px !important; padding: 0px 1px !important; }
.x-social-global a { padding: 12px 6px 2px 19px; }
.x-social-global a i { font-size: 24px; }
.masthead-inline .x-navbar .top-bar-custom .sub-menu { left: 0; right: auto; }
.top-bar-custom .menu-item,
.top-bar-custom .menu-item>a { position: relative; }
.top-bar-custom .sub-menu a { display: block; clear: both; padding: 0.5em 1.6em; line-height: 1.7; white-space: nowrap; color: #000; }
.top-bar-custom .sub-menu { position: absolute; display: none; float: left; min-width: 200px; margin: 0; padding: 0.75em 0; font-size: 12px; list-style: none; background-color: #fff; z-index: 1000; border-radius: 4px; -webkit-background-clip: padding-box; background-clip: padding-box; box-shadow: 0 3px 5px rgba(0,0,0,0.25); }
.x-navbar .top-bar-custom .x-nav > li ul { top: 35px; }
.x-topbar .top-bar-custom .x-nav .account>a>span:after { content: "\f103"; margin-left: 0.35em; font-family: "FontAwesome" !important; font-style: normal !important; font-weight: normal !important; text-decoration: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.x-sidebar {  //padding-top:5% !important;
}
.tribe-events-adv-list-widget .tribe-events-location { padding-top : 10px; }
.x-breadcrumbs { top: 80px; position: relative; z-index: 9; left: 20px; }
.custom-inner-page-class .x-breadcrumbs { top: 200px; position: relative; z-index: 9; left: 0px; }
.blog .x-breadcrumbs { top: 200px; left: 0px; }
.custom-inner-page-class .x-breadcrumb-wrap { background-image: url(images/line-before-image-2.png); padding: 6px; }
.blog .x-breadcrumb-wrap { background-image: url(images/line-before-image-2.png); padding: 6px; }
.blog h1.h-landmark { color: #5a120a; }
.blog .p-landmark-sub { color: #f67601; }
.entry-content.content.inside-entry-content { margin-top: 0; }
.section-having-custom-css ul.inside-template-ul { list-style : none !important; }
.section-having-custom-css li:before { color: #f67601; padding-right: 5px; }
.section-having-custom-css .inside-template-ul li:before { content: "• "; color: #f67601; padding-right: 5px; }
.section-having-custom-css li { color: #707070; font-weight : bold; }
.custom-inner-page-class h4 { margin : 0px; color: #5A120A; }
a.x-recent-custom-post8.with-image { width: 12.5%; margin-right: 0; border : 0px; }
.x-recent-custom-post8 article { height: auto; border: 1px solid #ddd; padding: 5px; }
.featured-company-content span.x-recent-posts-date { line-height: 1.4; white-space: pre-wrap; }
td.product-remove { width: 5%; }
.woocommerce .cart-collaterals table th,
.woocommerce-page .cart-collaterals table th { width: 64%; }
.cart-collaterals td,
.cart-collaterals th { text-align: right; }
.woocommerce .wc-proceed-to-checkout,
.woocommerce-page .wc-proceed-to-checkout { text-align: right !important; }
#update_cart_btn { margin-top: -7%; float: right; }
.tribe-events-single-event-title { color: #D34829; font-size: 285.7% !important; }
div.tribe-events-schedule h2 span { font-size: 25px; }
div.tribe-events-schedule h2 { margin-top: -1%; }
.tribe-events-cost { color: #707070; font-size: 20px !important; }
li.tribe-events-nav-previous:before { content: "" !important; }
li.tribe-events-nav-next:before { content: "" !important; }
.tribe-events-meta-group-details,
.tribe-events-meta-group-organizer,
.tribe-events-meta-group-venue { width : 30% !important; }
.tribe-events-venue-map { width: 60% !important; display: inline-block !important; margin: 0 4% !important; padding: 0 !important; }
.tribe_events .tribe-events-cal-links:nth-child(4) { display: none; }
.tribe-events-tickets tr td input.input-text.qty.text { width: 100%; }
.single-product .x-breadcrumbs { display: none; }
.single-product div.images { display: none; }
.single-product .summary.entry-summary { width: 100% !important; float: left !important; }
/****** 
To display sub menu on right instaed of left isde(theme default) ******/
.masthead-inline .x-navbar .desktop .sub-menu { left: 0; right: auto; }
.masthead-inline .x-navbar .desktop .sub-menu .sub-menu { right: 0; left: 98%; }
/******/

.top-menu { float: left; }
.top-menu ul { margin: 0; }
.top-menu li { display: inline-block; }
.top-menu li a { padding: 0 20px 0 0; line-height: 46px; }
.x-topbar .x-nav li { float: left; }
.x-topbar .x-nav li { margin-right: 20px; }
.x-topbar .x-nav li:last-child { margin-right: 0; }
.x-topbar .x-nav li.menu-item-has-children:hover .sub-menu { display: block !important; }
.searchform { float: right; margin-top: 10px; font-size: 15px; }
nav.x-nav-wrap.top-bar-custom { float: right; margin-top: 10px; }
.x-topbar .x-social-global { margin-left: 3%; margin-right: 3%; }
li.menu-item.x-menu-item.x-menu-item-search { display: none; } /*hide navbar search*/
nav.x-nav-wrap.top-bar-custom > .x-nav > li > a { color: #000; }
nav.x-nav-wrap.top-bar-custom > .x-nav > li > a:hover { box-shadow: inset 0 -3px 0px 0px #ff2a13; }
nav.x-nav-wrap.top-bar-custom > .x-nav > li.current-menu-item > a { box-shadow: inset 0 -3px 0px 0px #ff2a13; }
.x-topbar .x-social-global a { color: #000; }
.x-topbar .x-social-global a:hover { color: #ff2a13; }
.searchform a { color: #000; }
nav.x-nav-wrap.top-bar-custom > .x-nav > li > a > span { font-family: "Raleway", sans-serif; font-style: normal; font-weight: 300; font-size: 14px; }

@media only screen and (max-width: 1280px) {
.x-navbar .desktop .x-nav>li>a:not(.x-btn-navbar-woocommerce) { padding-left: 15px !important; padding-right: 15px !important; }
}

@media only screen and (max-width: 1200px) {
.x-navbar .x-nav-wrap .x-nav>li>a { letter-spacing: 0 !important; }
}

@media only screen and (max-width: 1150px) {
.x-navbar .desktop .x-nav>li>a:not(.x-btn-navbar-woocommerce) { padding-left: 12px !important; padding-right: 12px !important; }
.x-navbar .desktop .x-nav>li>a { font-size: 11px !important; }
}

@media only screen and (max-width : 1080px) {
.fourbanners-home h2 { font-size: 240%; }
.text-button { font-size: 15px !important; }
}

@media only screen and (max-width: 1070px) {
.tribe-events-countdown-widget .tribe-countdown-timer { font-size: 12px !important; }
}

@media only screen and (max-width : 1060px) {
.Calagary-cma-twosections h3 { font-size: 210%; }
.x-text.center-text.Calagary-cma-twosections { padding-bottom: 8px; }
}

@media only screen and (max-width: 1000px) {
navbar .desktop .x-nav>li>a:not(.x-btn-navbar-woocommerce) { padding-left: 10px !important; padding-right: 10px !important; }
}

@media only screen and (max-width: 979px) {
a.x-recent-custom-post8.with-image { width: 25%; }
.x-recent-custom-post8 article { /* height: 170px; */
margin-bottom: 30px; }
footer #nav_menu-3,
footer #text-3 { padding-left: 0px !important; }
.Calagary-cma-twosections h3 { font-size: 190%; }
.x-text.center-text.Calagary-cma-twosections { padding-bottom: 17px; }
.fourbanners-home h2 { font-size: 220%; }
}

@media only screen and (max-width: 900px) {
.Calagary-cma-twosections h3 { font-size: 150%; }
.x-text.center-text.Calagary-cma-twosections { padding-bottom: 34px; }
.fourbanners-home h2 { font-size: 190%; }
}

@media only screen and (max-width: 890px) {
.tribe-events-countdown-widget .tribe-countdown-timer { font-size: 10px !important; }
}

@media only screen and (max-width: 790px) {
.tribe-events-countdown-widget .tribe-countdown-timer { font-size: 8px !important; }
}

@media only screen and (max-width: 768px) {
.tribe-events-countdown-widget .tribe-countdown-timer { font-size: 14px !important; }
}

@media only screen and (max-width: 767px) {
.x-breadcrumbs { text-align : left; top: 60px; }
.x-column.x-sm.fourbanners-home.x-1-4 { margin: 30px 0px; }
.fourbanners-home h2 { font-size: 285%; }
.Calagary-cma-twosections h3 { font-size: 228.5%; }
.x-text.center-text.Calagary-cma-twosections { padding-bottom: 0px; }
.sticky-blogs-btns { text-align: center !important; margin-right: 0px !important; }
.Calagary-cma-twosections h3 { text-align: center !important; margin-right: 0px !important; }
a.x-recent-custom-post8.with-image { width: 50%; }
.x-recent-custom-post8 article { /* height: 260px;	 */	
}
.x-topbar .x-social-global a { margin: 0 5px; }
.x-topbar .x-social-global { margin-left: 4%; margin-right: 4%; float : right; }

.x-brand img {
  width: 162px !important;
}
}

@media only screen and (max-width: 600px) {
a.x-recent-custom-post8.with-image { width: 100%; }
.x-recent-custom-post8 article { /* height: auto; */	
padding: 5px 5px 0; }
.tribe-events-meta-group-details,
.tribe-events-meta-group-organizer,
.tribe-events-meta-group-venue { width : 100% !important; }
.tribe-events-venue-map { width: 100% !important; }
}

@media (max-width: 500px) {
.top-bar-custom >.x-nav>li>a { margin-bottom: 10px; }
}

@media only screen and (max-width: 400px) {
 div.Calagary-cma-twosections:second-child h2 {
 margin-top: 76px;
}
}

@media (max-width: 339px) {
.top-bar-custom >.x-nav>li>a { font-size: 13px; }
}
/*** By Victor -27 april 2016(Start) ***/
/*** For Color in Upcoming Events Mini Calendar- ***/
.tribe-mini-calendar-event .list-date { background: #D24727; }
/*** For Font Size of title in Countdown title- ***/
.tribe-events-countdown-widget .tribe-countdown-text a { font-size : 21px; }
/*** For Color of title in Upcoming Events ***/
.tribe-mini-calendar-event .tribe-events-title a { color: #D24727; }
/*** For Size of background image ***/
.x-section.cma-job-directory.job-back-img:before { height: 338px; }
/*** By Victor -27 april 2016(End) ***/

/*** By Victor -28 april 2016(Start) ***/
/*** For Widgets button size ***/
.textwidget .x-btn.x-btn-small { font-size: 14px; padding: 6px; }
.desktop .sub-menu a { white-space: inherit !important; }
/*** By Victor -28 april 2016(End) ***/

/*** By Anil - 30 September - 2015 ***/
.widget ul.resumes li.resume .candidate h3 { font-size: 17px; }
/* 22-12-2016 */

.jp-relatedposts { display: none !important; }
/* 15-2-2017 */

.x-btn,
.button,
[type="submit"] { background-color: #ac1100; color: #ffffff !important; }
.currency-symbol-fields .select { display: none !important; }
.catTexts { float: left; font-weight: bold; margin-top: -31px !important; padding: 0 0 0 16px; width: 100%; }
.tribe_sectionheader.cateHeader > h4 { padding-bottom: 25px !important; }

.job-package > input {
  float: left;
  margin-right: 10px;
}


#tribe-events-content a, .tribe-events-event-meta a {
  color: #ffffff !important;
}

#tribe-events .button {
  background: #d24727 !important;
}


.single-post .entry-featured .entry-thumb  img {
  display: none;
}


#tribe-events-content .tribe-events-meta-group a {
  color: #87221f !important;
}

#tribe-events-content a {
  color: #87221f !important;
}

/* 27-4-2017 */

#tribe-events-footer {display:none;}

/* 3-11-2017 */

.x-social-global a {
  padding: 12px 6px 2px 0;
}

/* 15-11-2017 */

.add-to-cart .tribe-button {
  background-color: #AC1100;
}

.tribe-button.submit {
  background-color: #AC1100 !important;
}



#post-12752 .entry-footer.cf {
  display: none;
}

/* 23-8-2018 */

.home .x-recent-posts .x-recent-posts-img::after {
background:none;

}