/**
 * @version    2.0.2
 * @package    Boilerplate
 * @author     JoomlaWorks - https://www.joomlaworks.net
 * @copyright  Copyright (c) 2006 - 2019 JoomlaWorks Ltd. All rights reserved.
 * @license    https://www.joomlaworks.net/license
 */

/* LEGEND
------------------------------------------------------
### GOOGLE FONTS ###
X
Y
Z

### COLORS ###
Base font color : #222222
White           : #ffffff
Black           : #000000
X:              : #XXXXXX
Y:              : #YYYYYY
Z:              : #ZZZZZZ

### SECTION INDEX ###
----------------------------------------------------
[Note: Indent children entries by 1 tab]

Normalize HTML Elements
Grid
Common (Base typography, links, headings, lists, forms etc.)
Structure/Layout
Components
Modules
    mod_search
    mod_login
    mod_breadcrumbs
Plugins
    Pagination
System Messages
Frontend Editing
Print Styling
Media Queries (Responsive States)
Browser Specific Styling
------------------------------------------------------ */



/* Normalize HTML Elements
------------------------------------------------------ */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}



/* Grid
------------------------------------------------------ */
@media (min-width: 1200px) {
	.container {width: 1290px;max-width: 1290px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    	position: relative;
    	min-height: 1px;
    	padding-right: 10px;
    	padding-left: 10px;
	}
	.row {margin-right: -10px;margin-left: -10px;}
	.row.no-gutters { margin-right: 0; margin-left: 0;
  	& > [class^="col-"],
  	& > [class*=" col-"] {padding-right: 0; padding-left: 0;}
	}  
}

/* Common
------------------------------------------------------ */
body {padding:0;margin:0;font-family: 'Open Sans', sans-serif;}
.fixed {top: 0px;position: fixed;}
img {max-width: 100%;width: auto \9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
.hidden{ display: none; }
.pad50{ padding: 50px 0; }
.pad50top{ padding: 50px 0 0 0; }
.padd30{ padding: 30px 0; }
.padd30bot{ padding-bottom: 30px; }
.padad{ padding: 20px 0; }
.margin50{ margin: 50px 0 0 0; }
.visually-hidden, .muted, .page-header+.icons {position: absolute;clip: rect(0,0,0,0);}

.align-right{ text-align: right; }
.align-left{ text-align: left; }


/* Links */
a {color: #000;}
a:link {}
a:visited {}
a:hover {color: #923234;text-decoration: none;}
a:active,
a:focus {outline:0;}

/* Headings */
h1 {}
h2 {}
h3 {font-family: 'Open Sans Condensed', sans-serif;}
h4 {}
h5 {}
h6 {}

.moduletable h3  {display: flex;align-items: center;font-size: 28px;color: #1b929f;padding-bottom: 10px;background: url(../images/arrow.jpg) no-repeat 0 5px;padding-left: 40px;}
.moduletable h3::after {content: '';flex: 1;margin-left: 1rem;height: 2px; background-color: #9b9a99;}

/* Paragraphs */
p {}

/* Lists */
ul {margin: 0;padding: 0;}
ul li {}
ol {}
ol li {}
dl {}
dl dt {}
dl dd {}

/* Ads */
.custom.advholder {text-align: center;padding: 20px 0;}
.adsBlockContainerHorizontal {padding: 15px 0;}
.adsBlockContainerVertical img {padding-bottom: 15px;}
.container.topAdsWrappper {text-align: center;padding: 15px 0;}
div#aside img {padding-bottom: 15px;}
div#aside {margin-top: 80px;}
.viewIsItem div#aside {margin-top: 10px;}

/* Forms */
form {padding:0;margin:0;}
select,
option {font-weight:normal;text-decoration:none;}
input {vertical-align:middle;}
textarea {}
label {}

/* Horizontal lines */
hr {line-height:0;height:0;border:none;border-bottom:1px solid #ccc;padding:0;margin:8px 0;}

/* Images */
img {border:none;}

/* Form elements */
.inputbox {}
.inputbox:focus {}
.button {cursor:pointer;}

/* Horizontal lines */
hr.separator {}

/* Other */
fieldset {}
legend {}

/* Global clear */
.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:0;}

/* Structure/Layout
------------------------------------------------------ */
.logo h1 {
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}

.topSlogan{ background-color: #0e6972;color: #fff; }
#header_nav {z-index: 1;margin: 0 auto;top: 0;left: 0;right: 0;background-color: #fff;z-index: 999;}
.custom.slogan {font-size: 16px;font-family: 'Open Sans Condensed', sans-serif; padding: 10px 20px;}
.bgGrey{  }

.row.equal {display: flex;flex-wrap: wrap;}
.equal > div[class*='col-'] {  /* ?????? */ 
  display: flex;
  flex-direction: column;
}

/*
.fwWrapper-green{ background:#37929f url(../images/green-bg.png) no-repeat bottom; color: #fff;padding-bottom: 80px;margin-top: 30px;}
*/
.fwWrapper-green{ background-color:#0e6972;olor: #fff;padding-bottom: 80px;margin-top: 30px;}


.fwWrapper-red{ background:#923234 url(../images/red-bg.png) no-repeat bottom; color: #fff;padding-bottom: 80px;}

#footer{ background-color: #313131;color: #fff; padding: 50px 0 30px 0;}
.custom.bmenu {text-align: center;margin-top: 30px;font-family: 'Open Sans Condensed', sans-serif;border-bottom: 1px solid #444242;padding-bottom: 30px;}
.custom.bmenu ul li {list-style: none;display: inline; padding: 10px 20px;}
.custom.bmenu ul li a{ color: #fff; }

.custom-copyright {padding-top: 30px;font-size: 13px;color: #a0a0a0;}
.custom-copyright a{ color: #eee; }


/* Components
------------------------------------------------------ */
div.k2ItemsBlock ul li a.moduleItemTitle { font-size: 16px;font-family: 'Open Sans Condensed', sans-serif;}
div.k2ItemsBlock ul li a.moduleItemCategory {color: #ddf3f5;}

.genericView .componentheading {font-size: 26px;padding: 10px 0;padding-left: 10px;}

/* Modules
------------------------------------------------------ */
.moduletable.tmenu ul li {list-style: none;display: inline-block;}
.moduletable.tmenu ul li a{ color: #fff; font-size: 17px;font-family: 'Open Sans Condensed', sans-serif;}
.moduletable.tmenu ul li a:hover{ background-color: transparent; }

.fitems .f_pri_mod_itemDetails {margin: 0 50px;background-color: #0e6972;padding: 15px;color: #fff;margin-top: -60px;z-index: 99;position: relative;font-size: 24px;min-height: 110px;}
.fitems .f_pri_mod_itemDetails a{ color: #fff; font-family: 'Open Sans Condensed', sans-serif;font-size: 28px;}
.fitems .f_pri_mod_itemDetails .mod_itemCategory a{font-size: 18px;text-transform: uppercase;color:#e8cbcc;}
.fitems .f_pri_mod_itemDetails .mod_itemTitle {text-transform: uppercase;}
.fitems .fitems .col-md-9 img {height: 590px;width: 100%;object-fit: cover;}

.fitems .col-md-3 img {height: 200px;width: 100%;object-fit: cover;}

.fitems .f_sec_mod_itemDetails {margin: 0 20px 0 0;background-color: #0e6972;padding: 5px 15px;color: #fff;margin-top: -30px;z-index: 99;position: relative;font-size: 16px;height: 135px;margin-bottom: 20px;font-family: 'Open Sans Condensed', sans-serif;font-size: 20px;}
.fitems .f_sec_mod_itemDetails a{ color: #fff; }
.fitems .f_sec_mod_itemDetails .mod_itemCategory {font-size: 12px;text-transform: uppercase;padding-bottom: 5px;}
.f_sec_mod_itemDetails  .mod_itemCategory a {font-size: 14px!important;color:#e8cbcc;}

.fp_sec_items img {height: 190px;width: 100%;object-fit: cover;}
.fp_sec_items .f_pri_mod_itemDetails .mod_itemCategory,.mod_itemCategory {padding:2px 0 7px 0;}
.fp_sec_items .f_pri_mod_itemDetails .mod_itemCategory a,.mod_itemCategory a {color: #0e6972;padding: 5px 0;font-weight: 500;text-transform: uppercase;font-size: 17px;font-family: 'Open Sans Condensed', sans-serif;}
.fp_sec_items .f_pri_mod_itemDetails .mod_itemTitle,.mod_itemTitle{ font-weight: 500; font-size: 17px;font-family: 'Open Sans Condensed', sans-serif;}
.fp_sec_items .f_pri_mod_itemText, .mod_itemText {padding-top: 8px;padding-bottom: 10px;font-size: 14px;color: #6c6b6b;font-weight: 300;font-size: 15px;}
.fp_sec_items span.moduleItemDateCreated,.moduleItemDateCreated {font-size: 13px; color: #1e1d1d;}

.fpadsRight img {padding-bottom: 10px;}

.catmod .col-md-8 img {width: 100%;}
.catmod .col-md-4 img {height: 240px;width: 100%;object-fit:cover;}
.catmod .col-md-3 img {height: 190px;width: 100%;object-fit:cover;}

.catmod.modver .col-md-4 img {height: 190px;width: 100%;object-fit:cover;}
.catmod.modver .col-md-3 img {height: 190px;width: 100%;object-fit:cover;}

.catmod.modhor .col-md-4 img {height: 240px;}
.catmod.modhor .col-md-3 img {height: 190px;width: 100%;object-fit:cover;}
.catmod.modhor .col-md-3 .custom img{ height: auto; }
.catmod.modver .col-md-8.fpbox img {max-height: 450px!important;object-fit: cover;}

.fwWrapper-red img {height: 190px;width: 100%;object-fit: cover;}
.fwWrapper-red .catmod .col-md-4 img { height: 220px;width: 100%; object-fit: cover;}

.fwWrapper-green img {height: 190px;width: 100%;object-fit: cover;}
.fwWrapper-green .catmod .col-md-4 img { height: 220px;width: 100%; object-fit: cover;}

.r-two-c-two img{ height: 190px;width: 100%;object-fit: cover; }
.r-two-c-three img{ height: 170px;width: 100%;object-fit: cover; }

.moduletable-latest {background-color: #0e6972;color: #fff;padding: 10px;}
.moduletable-latest a{ color: #fff; }
.moduletable-latest h3 {border-bottom: 1px solid #47a5b0;padding: 10px 0 5px 0;margin: 0px 0 10px 0;}
.moduletable-latest .moduleItemDateCreated{ color: #ddf3f5;}
.moduletable-latest a.moduleCustomLink{font-weight: 500; }
.allnews {text-align: center; background-color: #923234; color: #fff; padding: 8px 20px;font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;}
.moduletable-latest .k2ItemsBlock ul li {border-bottom: 1px solid #47a5b0; padding-bottom: 10px;margin-bottom: 10px;}

.catmod_allnews{text-align: center; font-family: 'Open Sans Condensed', sans-serif;font-size: 18px;margin: 40px 0 40px 0;width: 100%}
.catmod_allnews a{ background-color: #923234; color: #fff;  padding: 8px 20px;}

.fwWrapper-green .moduletable h3  {display: flex;align-items: center;font-size: 28px;color: #fff;padding-bottom: 10px;background: url(../images/arrow-red.png) no-repeat 0 5px;padding-left: 40px;}
.fwWrapper-green .moduletable h3::after {content: '';flex: 1;margin-left: 1rem;height: 2px; background-color: #50abb5;}
.fwWrapper-green .mod_itemCategory a { color: #fff;}
.fwWrapper-green .mod_itemTitle a{ color: #fff; }
.fwWrapper-green .mod_itemText { color: #edfdff;}
.fwWrapper-green .moduleItemDateCreated { color: #e1fcff;}

.fwWrapper-red .moduletable h3  {display: flex;align-items: center;font-size: 28px;color: #fff;padding-bottom: 10px;background: url(../images/arrow-white.png) no-repeat 0 5px;padding-left: 40px;}
.fwWrapper-red .moduletable h3::after {content: '';flex: 1;margin-left: 1rem;height: 2px; background-color: #af696a;}
.fwWrapper-red .mod_itemCategory a { color: #fff;}
.fwWrapper-red .mod_itemTitle a{ color: #fff; }
.fwWrapper-red .mod_itemText { color: #f3cbcc;}
.fwWrapper-red .moduleItemDateCreated { color: #fff2f2;}

.custom.rightads {padding-top: 10px;}

.k2SearchBlock input {padding: 10px 20px;min-width: 300px;border: 0; background-color: #000;color: #fff;}
li.item-688 {margin-top: -5px!important;}

.popular {background-color: #923234;padding: 5px;color: #fff;}
.popular img {height: 60px;width: 100%;object-fit: cover;}
.popular .mod_itemCategory,.mod_itemCategory {padding:2px 0 2px 0;}
.popular .mod_itemCategory a,.mod_itemCategory a {color: #ffeceb;padding: 5px 0;font-weight: 500;text-transform: uppercase;font-size: 15px;font-family: 'Open Sans Condensed', sans-serif;}
.popular .mod_itemTitle { font-weight: 500; font-size: 14px;font-family: 'Open Sans Condensed', sans-serif;}
.popular .mod_itemTitle a{ color: #fff; }
.popular span.moduleItemDateCreated,.moduleItemDateCreated {font-size: 12px; color: #fff2f2;}
.moduletable.popular h3  {display: flex;align-items: center;font-size: 28px;color: #fff;padding-bottom: 10px;background: url(../images/arrow-white.png) no-repeat 5px 5px;padding-left: 40px;}
.moduletable.popular h3::after {content: '';flex: 1;margin-left: 1rem;height: 2px; background-color: #d8b5b4;}
.moduletable.popular .row {border-bottom: 1px solid #9a5455;padding: 5px 0;}

li.clearList {border: 0px !important;}

.aggelies {padding: 5px;color: #923234;}
.aggelies img {height: 60px;width: 100%;object-fit: cover;}
.moduletable.aggelies h3  {display: flex;align-items: center;font-size: 28px;color: #923234;padding-bottom: 10px;background: url(../images/arrow-red.png) no-repeat 5px 5px;padding-left: 40px;}
.moduletable.aggelies h3::after {content: '';flex: 1;margin-left: 1rem;height: 2px; background-color: #923234;}
.aggelies .row.equal {border-bottom: 5px solid #eee;padding-bottom: 5px;}


.mod_itemCategory a {color: #923234;}
.moduleItemDateCreated {color: #6c6b6b;}

span.sp-nh-text {padding-left: 5px;}

.submitAggelia {margin: 20px 10px;}
.btnAggelia {display: inline-block;background-color: #923234;padding: 10px 20px;color: #fff;}
.fox-container {margin-top: 30px;background-color: #fdfdfd;padding: 20px;}
.btnAggelia a {color: #fff;}

.bsocial {padding: 0px 0 30px 0;}
.bsocial img {padding: 0px 15px;}

.adfpitems {text-align: center;padding-top: 20px;}

div#sas_80262 {text-align: center;}
.adcenter{text-align:center;}


/* Plugins
------------------------------------------------------ */
ul.sigProSeamless li.sigProThumb {padding: 10px 14px 10px 0;}
ul.sigProSeamless li.sigProThumb a.sigProLink, ul.sigProSeamless li.sigProThumb a.sigProLink:hover { background-color: #fff;}
ul.sigProSeamless {margin: 0!important;padding: 0!important;}

.rstbox-close span {font-size: 2em;}

/* System Messages
------------------------------------------------------ */



/* Frontend Editing
------------------------------------------------------ */



/* Print Styling
------------------------------------------------------ */



/* Media Queries (Responsive States)
------------------------------------------------------ */



/* Browser Specific Styling
------------------------------------------------------ */
html.isIE6 {}
html.isIE7 {}
html.isIE8 {}
html.isIE9 {}
html.lt-ie9 {}


.custom.espa {
    position: absolute;
    top: 0;
    right: 0;
}

.adsBlockContainerHorizontal img {margin-bottom: 15px;}


/* MEDIA QUERIES 
------------------------------------------------------ */

/* Tablets */
@media only screen and (min-width : 1025px) and (max-width: 1200px) {
	.nav>li>a {padding: 10px 2px;}
	#jawnav > ul > li.has-sub > a {padding-right: 20px!important;}
	#jawnav > ul > li > a {font-size: 16px!important;}
	#jawnav > ul > li > a {padding-left: 0!important;}
}

@media only screen and (min-width : 991px) and (max-width: 1024px) {
	#jawnav{ display: none!important; }
	.sm-parent {text-align: right;margin-top: 20px;}
	.nav>li>a {padding: 10px 4px;}
	.menu-icon-cont.sm-btn-107 {display: block!important;}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 798px) and (max-width: 990px) {
	.sm-parent {text-align: right;margin-top: 20px;}
}

/* MEDIA QUERIES */
@media all and (max-width: 798px) and (min-width: 520px){
	.logo img {width: auto;}
	.sm-parent {text-align: right;margin-top: 20px;}
	.adsrow img{ padding: 5px 0; }
	span.catItemImage img {μax-width: 100%;ηeight: auto; height: 220px!important; object-fit: cover;}
	.catItemView.groupSecondary img {max-width: 100%;height: auto;height: 160px!important;object-fit: cover;}
	.h3, h3 {font-size: 20px;}
	.fpadsRight {text-align: center;}
}

@media only screen and (max-width : 767px) {
	.logo img {width: auto;}
	.sm-parent {text-align: right;margin-top: 10px;}
}


/* Extra Small Devices, Phones */ 
@media (max-width: 480px) {
	.logo h1 {padding: 0;margin: 0;margin-bottom: 10px;}
	.logo img {width: auto;height: 60px;margin-top: 10px;}
	.custom.slogan {font-size: 16px; padding: 5px;  text-align: center;}
	.moduletable.tmenu {text-align: center;}
	.mmenu {text-align: right;}
	#header_nav { height: auto;}
	.adsrow img{ padding: 5px 0; }
	.fitems .fitems .col-md-9 img {height: auto;width: 100%;object-fit: cover;}
	.fitems .f_pri_mod_itemDetails {margin: 0 10px;padding: 15px;color: #fff;margin-top: -30px;font-size: 16px; min-height: 110px;}
	span.catItemImage img {width: 100%!important;height: auto!important;max-height:240px;object-fit:cover;}
	.fpadsRight {text-align: center;}
	.custom.bmenu ul li {list-style: none;display: inline;padding: 5px 5px;}
	.pagination span {padding: 5px 1px;font-weight: bold;}
	.at-resp-share-element {text-align: left;}
	.relItems img {height: 180px!important;width: 100%!important; object-fit: cover;}
	.custom-copyright {text-align: center;}
	.custom-copyright .col-md-6 {text-align: center;}
	dt.level1.off-nav-535.first.sm-back-item {background-color: #923234;}
	.adsBlockContainerHorizontal .banneritem {text-align: center;}
    .adsBlockContainerHorizontal img {text-align: center!important;padding: 5px 0;}
    .container.topAdsWrappper {text-align: center;padding: 5px 10px;margin-top:50px}
	.custom.espa {position: absolute; top: 0; right: 25%;}
  
}
/* --- END --- */


