/*
Theme name: Thesaurus
Template: dictionary-com
Description: Dictionarycom child theme
*/

.header { background: #f44725; }
.header .header__search:before,
.header .header__search:after { background: #e24021; }

.header .nav-utilities .menu li.current-menu-item a:hover { background-color: #e2e2e2; color: #767676; }

.header .nav-utilities .menu li:first-child,
.header .nav-utilities .menu li.current-menu-item a { background-color: transparent; }

.header .nav-utilities .menu li:first-child a,
.header .nav-utilities .menu li.current-menu-item a { color: #666; }

.header-menu .sub-menu-wrapper,
.header .nav-utilities .menu li:nth-child(2),
.header .nav-utilities .menu li:nth-child(2) a:hover { background-color: #f44725; }

.header .nav-utilities .menu li:nth-child(2) a { color: #fff; }

.header-menu .sub-menu-arrow { border-color: transparent transparent #f44725; }
.header-menu:not(.header-menu--mobile) .menu > li:hover > a { color: #1a1a1a; }

.footer-dictionary-com .logo:before,
.header .logo:before { width: 100%; height: 40px; background: url(./images/logo-thesaurus.svg) !important; background-size: 100% 40px !important; }

.slick-next, .slick-prev,
.articles__grid .article__category,
.featured-article .article__category,
.slides .arrow-secondary { background-color: #f5a623 }

.search-dictionary .search-dictionary__submit { background: url(./images/word-finder-search-icon-thesaurus.svg) 50% no-repeat; background-size: 28px 28px; }

@media (max-width: 767px) {
    .single-crb_slideshow .ad:first-child,
    .single .ad:first-child { display: none; }
}

/* ------------------------------------------------------------ *\
	Marketplace - Template Edits
\* ------------------------------------------------------------ */

.main--marketplace .button { background-color: #f44725; border-color: #f44725; }
.main--marketplace .button:hover { color: #f44725; }
.section-options .section__option-subtitle { color: #f44725; }
.section-options .section__text .button { color: #f44725; }
.section-options .section__text .button:hover { background-color: #f44725; }
.section-faq .section__faq-question:after { border-left-color: #f44725; border-bottom-color: #f44725; }
.main--marketplace .section.section-testimonials { background-color: #fff5f0; }
.marketplace-banner .button { background-color: #f44725; }
.header.header-grammar-coach .button { background-color: #f44725; border-color: #f44725; }
.header.header-grammar-coach .button:hover { color: #f44725; background-color: #fff; }

/* ------------------------------------------------------------ *\
	Home - Template Edits
\* ------------------------------------------------------------ */

.article__title a:hover span,
.featured-article .article:hover .article__title span,
.articles_grid--with-borders .article:hover .article__title span { border-bottom-color: #f44725; }

/* ------------------------------------------------------------ *\
	Forms
\* ------------------------------------------------------------ */

.crb_inline_form_wrapper.gform_wrapper .gform_heading .gform_title:before { background-image: url(images/ico-paper-plane.svg); }
.crb_inline_form_wrapper.gform_wrapper .gform_footer .gform_button { background: #f44725; }

/* ------------------------------------------------------------ *\
	Article - Nav
\* ------------------------------------------------------------ */

.article .article__nav ul li a {background-color: #f5a623; }

/* ------------------------------------------------------------ *\
	Category page
\* ------------------------------------------------------------ */

.section-category .section__post-inner { border-color: #ff9100; }
.section-featured .section__featured-category a { color: #ff9100; }
.section-featured .section__featured-category-inner { border-color: #ff9100; }
.section-featured .section__featured-category a:after { background: url(images/icon-category-term-arrow-tcom.svg); }

/* ------------------------------------------------------------ *\
	Single Slideshow
\* ------------------------------------------------------------ */

.single-crb_slideshow .article .slick-next,
.single-crb_slideshow .article .slick-prev { background-color: #f5a623; }

@media (max-width: 767px) {
	.single-crb_slideshow .slides > .slick-arrow { background-color: transparent; }

	.single-crb_slideshow .slides > .slick-prev { background-image: url(images/ico-arrow-left-orange.svg); }
	.single-crb_slideshow .slides > .slick-next { background-image: url(images/ico-arrow-right-orange.svg); }

	.single-crb_slideshow .arrows-secondary .arrow-secondary { background-color: #f5a623; }
}

/* ------------------------------------------------------------ *\
	Popup Maintenance
\* ------------------------------------------------------------ */

.popup-maintenance .popup__footer button { background: #f44725; }
