/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.btn-clear {margin: 0px; padding: 12px 24px; transform-origin: 50% 50% 0px; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.8); transition:none; text-align: left; color: rgba(255, 255, 255, 1); line-height: 17px; letter-spacing: 0px; font-size: 13px; font-weight: 400; text-decoration: none; white-space: nowrap; visibility: inherit; z-index: 7; cursor: pointer; min-height: 0px; max-height: none; min-width: 0px; max-width: none; box-sizing: border-box; opacity: 1; box-shadow: none; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; background-color: transparent!important;}
.btn-clear:hover {background-color: #e74c3c;}

.swatch-white.navbar .nav > li > a:hover {color: #eb212e;}

.statement p:first-of-type::first-letter { 
float: left;
  font-family: Georgia;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}

.statement-red p:first-of-type::first-letter {
	color: #d60000;
}
/*  Font Awesome List */
ul.icon-checks
{
	list-style-type: none;
}

ul.icon-checks li
{
	text-indent: -1.4em;
}

ul.icon-checks li:before
{
	font-family: FontAwesome;
	content: "\f00c";
	float: left;
	width: 1.4em;
	color: #d60000;
}



ul.icon-arrows
{
	list-style-type: none;
}

ul.icon-arrows li
{
	text-indent: -1.4em;
}

ul.icon-arrows li:before
{
	font-family: FontAwesome;
	content: "\f061";
	float: left;
	width: 1.4em;
	color: #d60000;
}


ul.icon-download
{
	list-style-type: none;
}

ul.icon-download li
{
	text-indent: -1.4em;
}

ul.icon-download li:before
{
	font-family: FontAwesome;
	content: "\f019";
	float: left;
	width: 1.4em;
	color: #d60000;
}
ul.icon-utube
{
	list-style-type: none;
}
ul.icon-utube li:before
{
	font-family: FontAwesome;
	content: "\f167";
	float: left;
	width: 1.4em;
	color: #FFFFFF;
	
}

ul.icon-download-white li:before
{
	color: #FFFFFF;
}

ul.icon-download-white a {color: #FFFFFF;}


/* Hairline fix */
.hariline {
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased!important;}


/* Mega Menu hide submenu based on name hide */
.menu-item-object-oxy_mega_menu .dropdown-menu > li.heading-hide > strong {color:transparent!important;}

@media (max-width: 992px) {
   .menu-item-object-oxy_mega_menu .dropdown-menu > li.heading-hide > strong {display: none!important;}
.text-left-sm {text-align: left;}
}

@media (min-width: 1199px) and (max-width: 1300px) {
#fr a.navbar-brand {font-size: 20px}
}

@media (min-width: 992px) and (max-width: 1050px) {
#en a.navbar-brand {font-size: 20px}
}

/* Staff */
.staff-wrapper {background-color: #ffffff; display: block; color: #1a1a1a; text-align:center; padding: 10px 5px; font-weight:200;
}

.staff-wrapper h4 {text-align:center;font-weight:200; font-size: 20px;}

.staff-wrapper h4 small {font-weight:200; line-height: .8em;}

.swatch-white .staff-wrapper {background-color: #f1f1f1;}

section.swatch-gray .staff-wrapper {background-color: #ffffff;}


/* post template - NEWS */

afn-header h1 {font-weight: 100;}

.img-circle {
    border-radius: 50%;
}

/* Headlines */

.headline-news .figure {width: 100%;}

.headline-news .figure-image {text-align: center;}

.headline-news p.figure-caption-description {font-size: 14px; }
.headline-news-feed {font-size: 13px; line-height:16px; text-align: justify;}


/* fix slider margin */

.wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0px;}