/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.cfs-zooctg ul.zoo-list > li > a {
  color: #000000;
}
#yoo-zoo.blog-expo .item div.pos-date {
  display: none;
}
#yoo-zoo.blog-expo .items div.pos-date {
  display: none;
}
/*************   antenasatelor.ro    **************/
/**************************************************************/
/*                       PHONE - TABLET                       */
/**************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #ember42 .dock-element.ember-view {
    width: 0px;
    height: 0px;
  }
}
/**************************************************************/
/*                            PHONE                           */
/**************************************************************/
@media only screen and (min-width: 48px) and (max-width: 479px) {
  #ember42 .dock-element.ember-view {
    width: 0px;
    height: 0px;
  }
}
.layout-reference #ember42 .dock-element {
  width: 0px;
  height: 0px;
}
/**************************************************************/
/*                                cookies                       */
#cookiesck .inner #cookiesck_buttons #cookiesck_accept {
  background: #83BD1B;
  border: 2px solid #4B841C;
  color: #f5f5f5;
}
.gantry #cookiesck_options {
  background: #fff url('../../../../plugins/system/cookiesck/assets/cookies-icon.png') center center no-repeat;
  border: 1px solid #39711C;
  background-size: 100% auto;
}
/**************************************************************/
/*                                LARGE                       */
/**************************************************************/
@media only screen and (min-width: 1200px) {
  #g-navigation {
    background-size: 82rem !important;
    background-image: url('../../../../images/banners/bss2.png');
    background-repeat: no-repeat;
    background-position: center center;
  }
}
/**************************************************************/
/*                            DESKTOP                         */
/**************************************************************/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  #g-navigation {
    background-size: 64rem !important;
    margin-top: -6px !important;
    background-image: url('../../../../images/banners/bss2.png');
    background-repeat: no-repeat;
    background-position: center center;
  }
  #g-navigation.cfs-tstbkg .g-content.g-particle div.cfs-imgpd {
    padding: 0px !important;
    margin: 0px !important;
  }
}
/**************************************************************/
/*                          TABLET                            */
/**************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  #g-navigation {
    background-size: 52rem !important;
    margin-top: -12px !important;
    background-image: url('../../../../images/banners/bss2.png');
    background-repeat: no-repeat;
    background-position: center center;
  }
  #g-navigation.cfs-tstbkg .g-content.g-particle div.cfs-imgpd {
    padding: 0px !important;
    margin: -5px 0px 0px 0px !important;
  }
  .g-social.cfs-ftip a {
    padding: 0rem !important;
  }
}
/**************************************************************/
/*                       PHONE - TABLET                       */
/**************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #g-header .g-container {
    width: 100% !important;
  }
  #g-navigation {
    background-size: 100% !important;
    margin-top: -12px !important;
    background-image: url('../../../../images/banners/bss1.png');
    background-repeat: no-repeat;
    background-position: center center;
  }
  #g-navigation.cfs-tstbkg .g-content.g-particle div.cfs-imgpd {
    padding: 0px !important;
    margin: -5px 0px 0px 0px !important;
  }
  .g-social.cfs-ftip a {
    padding: 0rem !important;
  }
  #g-navigation .g-social-header .g-content {
    margin-left: 10rem !important;
  }
}
/**************************************************************/
/*                            PHONE                           */
/**************************************************************/
@media only screen and (min-width: 48px) and (max-width: 479px) {
  #g-navigation {
    background-size: 100% !important;
    margin-top: -12px !important;
    background-image: url('../../../../images/banners/bss1.png');
    background-repeat: no-repeat;
    background-position: center center;
  }
  #g-navigation.cfs-tstbkg .g-content.g-particle div.cfs-imgpd {
    padding: 0px !important;
    margin: -5px 0px 0px 0px !important;
  }
  .g-social.cfs-ftip a {
    padding: 0rem !important;
  }
  #g-navigation .g-social-header .g-content {
    margin-left: 10rem !important;
  }
}
#g-navigation {
  margin-top: 3px;
}
#g-navigation.cfs-tstbkg .g-content.g-particle div.cfs-imgpd {
  padding: 5px;
  margin: 20px 0px 0px 0px;
  color: #ffffff;
}
.cfs-insvdyt {
  padding: 5px;
  background-color: #000;
  width: 100%;
  height: auto;
}
.cfs-mbhl #g-mainbar {
  padding: 0rem 0;
}
.cfs-mbhl .row-fluid [class*="span"] {
  min-height: 0px;
}
.cfs-sglmg {
  padding-top: 25px;
}
#g-navigation .g-particle.g-content .g-logo {
  padding: 0.938rem 0rem 0rem 0rem !important;
}
.cfs-vlt5tp .cfs-vltt10 img {
  width: 100%;
}
/*************   zoo articol    **************/
#g-mainbar .g-content #yoo-zoo .element-image img {
  width: 600px;
}
#g-mainbar .g-content #yoo-zoo .details h1.title {
  background: #ebf9d2;
  margin: 0px;
  border-radius: 5px;
  border: 1px solid #ddd;
  padding: 22px 10px;
  color: #39711C;
  line-height: 2rem;
  text-align: center;
}
#g-mainbar .g-content #yoo-zoo .items h1.pos-title {
  font-size: 1.5rem;
  line-height: 1.8rem;
  text-shadow: 0 0px 0 white;
}
#g-mainbar .g-content #yoo-zoo .items h1.pos-title a {
  color: #83bd1b;
}
#g-mainbar .g-content #yoo-zoo .items div.pos-content .element.last, #g-mainbar .g-content #yoo-zoo .item div.pos-content .element.last {
  padding: 0px 5px;
  font-size: 1rem;
  line-height: 1.5rem;
}
#g-mainbar .g-content #yoo-zoo .item h1.pos-title {
  font-size: 1.9rem;
  line-height: 2.2rem;
  color: #39711C;
  text-shadow: 0 0px 0 white;
}
/************************************************/
/*************   joomla articol    **************/
#g-mainbar .g-content .blog .items-leading img, #g-mainbar .g-content .item-page img {
  width: 600px;
}
#g-mainbar .g-content .blog h2 {
  background: #ebf9d2;
  margin: 0px;
  border-radius: 5px;
  border: 1px solid #ddd;
  padding: 22px 10px;
  color: #83bd1b;
  line-height: 2rem;
  text-align: center;
}
#g-mainbar .g-content .blog .subheading-category {
  padding: 8px;
  text-transform: uppercase;
}
#g-mainbar .g-content .blog .page-header h2 {
  background: #ffffff;
  border-radius: 0px;
  border: 0px solid #ddd;
  text-align: left;
}
#g-mainbar .g-content .item-page .page-header h2 {
  line-height: 2rem;
}
#g-mainbar .g-content .item-page .page-header h1 {
  line-height: 2rem;
  font-weight: 400;
  font-size: 1.9rem;
  padding: 20px 5px;
}
#g-mainbar .g-content .blog .page-header h1 a, #g-mainbar .g-content .item-page .page-header h1, #g-mainbar .g-content .blog .page-header h2 a, #g-mainbar .g-content .item-page .page-header h2 {
  color: #83bd1b;
}
#g-mainbar .g-content dl.article-info dd.parent-category-name a {
  color: #83bd1b;
}
#g-mainbar .g-content .blog .items-leading ul.tags {
  height: 10px;
  margin-top: -20px;
}
#g-mainbar .g-content .blog dl.article-info {
  height: 10px;
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .finder #searchForm .btn, .search #search-form .btn, .finder #search-form .btn {
  font-family: inherit;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0 1rem 0.5rem 1rem;
  padding: 0.5rem 1rem;
  background: #83bd1b !important;
}
/************************************************/
.cfs-pdngtxt.box3 {
  margin: 0.079rem 0.15rem 0.079rem 0.217rem !important;
  padding: 0.625rem;
}
.cfs-pdngtxt.box3 h3.cfs-ttlhg {
  padding-left: 20px;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #dff5b8;
  background: rgba(223, 245, 184, 0.8);
  background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(235, 249, 210, 0.8)), to(rgba(223, 245, 184, 0.8)));
  background: -webkit-linear-gradient(top, rgba(235, 249, 210, 0.8), rgba(223, 245, 184, 0.8));
  background: -moz-linear-gradient(top, rgba(235, 249, 210, 0.8), rgba(223, 245, 184, 0.8));
  background: -o-linear-gradient(top, rgba(235, 249, 210, 0.8), rgba(223, 245, 184, 0.8));
  background: -ms-linear-gradient(top, rgba(235, 249, 210, 0.8), rgba(223, 245, 184, 0.8));
  background: linear-gradient(rgba(235, 249, 210, 0.8), rgba(223, 245, 184, 0.8));
}
.cfs_colw.size-25 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 24.5%;
  -moz-flex: 0 24.5%;
  -ms-flex: 0 24.5%;
  flex: 0 24.5%;
  width: 24.5%;
}
.cfs_colw.cfs_colmr {
  margin-right: 5px;
}
.cfs_colw.cfs_colml {
  margin-left: 5px;
}
/*************   sondaj    **************/
#mod_0_4 .polling_container {
  background-color: #0F70F2;
}
.polling_container_wrapper .polling_container .add_answer {
  display: none;
}
.cfs-sppoll .polling_container_wrapper .polling_container {
  background-color: #0F70F2 !important;
}
.cfs-sppoll #mod_259_2 .polling_container {
  background-color: #004f05 !important;
}
.cfs-sppoll .g-content h3.g-title {
  margin: 0px 0px 0px 0px !important;
  padding: 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 14px !important;
  line-height: 14px;
  background-color: #063980;
}
.cfs-sppoll .moduletable {
  margin: -2px -7px 0px -7px;
  padding: 0px 10px 0px 10px;
}
.box6 {
  background: #d1e0f3;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
}
.cfs-sppoll.box6 {
  margin: 6px 0px 0px 0px;
}
/*************   sondaj    **************/
/**************************************************************/
.cfs-pcsmii {
  margin-bottom: -23px;
}
/**************************************************************/
#g-navigation .g-main-nav {
  height: 1.9rem;
}
.cfs-frcvnt .gkHighlighterGK5 {
  height: 1.9rem;
}
.cfs-wth #weatheraholic-291 {
  padding: 0px 0px 0px 10px;
  margin: 0px;
}
/**************************************************************/
/*                                LARGE                       */
/**************************************************************/
@media only screen and (min-width: 1200px) {
  #g-navigation .g-container {
    width: 82rem !important;
  }
  #g-header .g-container {
    width: 82rem !important;
  }
  #g-header {
    background-size: 82rem !important;
  }
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 1.3rem;
  }
  #g-intro .g-container .g-grid .cfs-mmn {
    margin-top: -135px !important;
  }
  .cfs-tp10 {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
  }
  .cfs-sppoll .g-content h3.g-title {
    width: 20%;
  }
}
/**************************************************************/
/*                            DESKTOP                         */
/**************************************************************/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  #g-navigation .g-container {
    width: 64rem !important;
  }
  #g-header .g-container {
    width: 64rem !important;
  }
  #g-header {
    background-size: 64rem !important;
  }
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.285rem 0;
  }
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.89rem;
  }
  #g-intro .g-container .g-grid .cfs-mmn {
    margin-top: -110px !important;
  }
  .cfs-tp10 {
    font-size: 0.875rem !important;
    line-height: 1.125rem !important;
  }
  .cfs-sppoll .g-content h3.g-title {
    width: 25%;
  }
  .cfs-sppll.polling_container_wrapper {
    margin: 10px auto 10px !important;
  }
  .cfs_colw.size-25 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 24.47%;
    -moz-flex: 0 24.47%;
    -ms-flex: 0 24.47%;
    flex: 0 24.47%;
    width: 24.47%;
  }
  .flatWeatherPlugin ul.wiForecasts li.wiDay {
    padding: 0px;
  }
}
/**************************************************************/
/*                          TABLET                            */
/**************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /*.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.851rem;
}*/
  #g-navigation .g-container {
    width: 52rem !important;
  }
  #g-header .g-container {
    width: 52rem !important;
  }
  #g-header {
    background-size: 52rem !important;
  }
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.79rem;
  }
  #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.19rem 0;
  }
  #g-intro .g-container .g-grid .cfs-mmn {
    margin-top: -90px !important;
  }
  .cfs-tp10 {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
  }
  .cfs-sppoll .g-content h3.g-title {
    width: 30%;
    font-size: 12px !important;
    line-height: 10px;
  }
  .cfs-sppll.polling_container_wrapper {
    margin: 5px auto 5px !important;
  }
  .cfs-sppll .polling_name {
    font-size: 1rem !important;
  }
  .cfs-sppll .polling_ul {
    margin: 5px 15px 5px 0px !important;
  }
  .cfs_colw.size-25 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 24.3%;
    -moz-flex: 0 24.3%;
    -ms-flex: 0 24.3%;
    flex: 0 24.3%;
    width: 24.3%;
  }
  .flatWeatherPlugin ul.wiForecasts li.wiDay {
    padding: 0px;
  }
}
/**************************************************************/
/*                       PHONE - TABLET                       */
/**************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .cfs-tp10 {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
  }
  .cfs-sppoll .g-content h3.g-title {
    width: 20%;
  }
}
/**************************************************************/
/*                            PHONE                           */
/**************************************************************/
@media only screen and (min-width: 48px) and (max-width: 479px) {
  .cfs-tp10 {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
  }
  .cfs-sppoll .g-content h3.g-title {
    width: 20%;
  }
}
/*#g-mainbar .g-content .moduletable.cfs-apcfs{
	margin: -5px!important;
}*/
.g-content-array .g-array-item-text {
  margin: 0px !important;
}
/*.g-grid .g-block.cfs-smmt {
	margin-top:1.5rem!important;
}*/
.moduletable[class*="box"] {
  padding: 0.625rem;
  margin: 0.117rem;
}
.box3 {
  background: #dff5b8;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.box4 {
  background: #39711C;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.box5 {
  background: #83bd1b;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
#g-container-main.cfs-bckwt #g-aside, #g-container-main.cfs-bckwt #g-sidebar, #g-container-main.cfs-bckwt #g-mainbar {
  padding: 0rem;
}
#g-container-main.cfs-bckwt div.g-container .g-grid {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
#g-container-main.cfs-bckwt .platform-content {
  margin: 0.3rem 0rem;
  padding: 0rem;
}
#g-container-main.cfs-bckwtp #g-aside, #g-container-main.cfs-bckwtp #g-sidebar, #g-container-main.cfs-bckwtp #g-mainbar {
  padding: 0rem;
}
#g-container-main.cfs-bckwtp div.g-container .g-grid {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
#g-container-main.cfs-bckwtp .platform-content {
  margin: 0.3rem 0rem;
  padding: 0rem;
}
#g-container-main.cfs-bckwtp .cfs-sppoll.box3 {
  margin: 0.5rem 0.5rem;
  padding: 0.25rem;
}
#g-container-main.cfs-bckwtp .cfs-sppoll.box3 .answer_wrapper {
  display: none;
}
.g-social.cfs-ftip a {
  color: #2f2f2f;
  padding: 0rem 0.19rem;
}
#g-header .cfs-btcsfp a {
  color: white;
}
#rokajaxsearch .cfs_cctt #roksearch_search_str {
  border-radius: 25px;
  height: 31px;
  border: 1px solid #2f2f2f;
  margin-top: 6px;
}
#cfs-mmenu .g-content {
  margin: 0rem 0rem 0rem 0rem;
  padding: 0rem;
  background-color: #39711c;
}
#g-navigation .g-main-nav .g-toplevel {
  line-height: 1.8rem;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #ffffff;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: normal !important;
}
/*#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    padding: 0rem!important;
}*/
#g-mainbar .pollstableborder {
  line-height: 0.8rem !important;
}
#g-mainbar .componentheading {
  font-weight: bold;
  font-size: 2rem;
}
#g-mainbar h3.panel-title {
  font-weight: bold;
  font-size: 1.8rem;
}
#g-mainbar .mijopolls .panel-default {
  margin-top: 20px;
}
#g-mainbar .mijopolls .btn-primary {
  background-color: #83bd1b;
  border-color: #83bd1b;
}
#g-mainbar .mijopolls .col-sm-3 {
  line-height: 18px;
  margin-top: 0px;
}
.com_mijopolls #reorder tr.dragable input {
  width: 500px;
}
#reorder.table {
  width: 800px;
}
.g-container .g-block.size-29 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 29.99999%;
  -moz-flex: 0 29.99999%;
  -ms-flex: 0 29.99999%;
  flex: 0 29.99999%;
  width: 29.99999%;
}
@media only all and (max-width: 47.938rem) {
  .g-container .g-block.size-29 {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    max-width: 100%;
  }
}
.g-content-array {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  margin-top: -0.5rem;
}
.g-content-array .g-content {
  margin: 0.468rem 0.3rem -0.1rem 0.3rem;
  padding: 0rem;
}
.g-content {
  margin: 0.468rem 0.3rem;
  padding: 0rem;
}
.cfs-prtp .g-content {
  margin: 0rem;
}
#g-header {
  padding: 0rem;
}
#g-header .platform-content {
  margin: 0rem;
  padding: 0rem;
}
#g-header .g-container .g-content {
  margin: 0.3125rem !important;
}
#g-intro {
  padding: 0rem;
  margin: 0rem;
}
#g-intro .platform-content {
  margin: 0rem;
  padding: 0rem;
}
#g-intro .g-content {
  padding: 0rem !important;
  margin: 0.3125rem 0rem !important;
}
#g-features {
  padding: 0rem;
}
#g-features .platform-content {
  margin: 0rem;
  padding: 0rem;
}
#g-features .g-content {
  padding: 0rem !important;
  margin: 0.3125rem 0rem !important;
}
#g-utility {
  padding: 0rem;
}
#g-utility .platform-content {
  margin: 0rem;
  padding: 0rem;
}
#g-utility .g-content {
  padding: 0rem !important;
  margin: 0.3125rem 0rem !important;
}
#g-above {
  padding: 0rem;
}
#g-above .platform-content {
  margin: 0rem;
  padding: 0rem;
}
#g-above .g-content {
  padding: 0rem !important;
  margin: 0.3125rem 0rem !important;
}
#g-testimonials {
  padding: 0rem;
}
#g-testimonials .platform-content {
  margin: 0rem;
  padding: 0rem;
}
#g-testimonials .g-content {
  padding: 0rem !important;
  margin: 0.3125rem 0rem !important;
}
#g-expanded {
  padding: 0rem;
}
#g-expanded .platform-content {
  margin: 0rem;
  padding: 0rem;
}
#g-expanded .g-content {
  padding: 0rem !important;
  margin: 0.3125rem 0rem !important;
}
#g-footer {
  padding: 0rem;
}
#g-footer .platform-content {
  margin: 0rem;
  padding: 0rem;
}
#g-footer .g-content {
  padding: 0rem !important;
  margin: 0.3125rem 0rem !important;
}
#g-header.cfs-hd2col .cfs-ct2 .cfs-pdd2col div {
  padding: 0rem;
  margin: -1rem 0rem;
}
#g-header .cfs-lnwt {
  height: 5px !important;
}
.cfs-intro {
  text-align: left;
  padding: 0px 0px 0px 10px;
  color: white;
  font-family: "Fjalla One";
  font-size: 1.5rem;
  line-height: 1.6rem;
  font-weight: 700;
  margin-top: 0.468rem;
}
.cfs-bcgreen {
  background-color: #39711c;
}
.cfs-bcorange {
  background-color: #5A473D;
}
.cfs-bcpink {
  background-color: #aa0202;
}
.cfs-bcblue {
  background-color: #063980;
}
.cfs-bcyellow {
  background-color: #ffd50d;
}
.cfs_gfic .cfs-imgcrw p {
  margin: 0.2rem 0;
}
/***********************************************/
/* Titlu sectiune  */
#g-features .g-container .cfs_title div {
  font-weight: bold;
  font-size: 20px;
  color: #345f29;
  text-shadow: 1px 0px 0px #fff;
}
.cfs_title1 p {
  position: absolute;
  margin-left: 50px !important;
}
/**************************************************************/
/*              player video - responsive                     */
/**************************************************************/
#player_1_wrapper object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#player_2_wrapper object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/**************************************************************/
/*                                LARGE                       */
/**************************************************************/
@media only screen and (min-width: 1200px) {
  #player_1_wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    padding-bottom: 68.21%;
  }
  #player_2_wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    padding-bottom: 68.21%;
  }
  .cfs_video.yendif-video-share .yendifplayer {
    width: 100% !important;
    position: relative;
    padding: 0;
    padding-bottom: 68.85%;
  }
}
/**************************************************************/
/*                            DESKTOP                         */
/**************************************************************/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  #player_1_wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    padding-bottom: 62.55%;
  }
  #player_2_wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    padding-bottom: 62.55%;
  }
  .cfs_video.yendif-video-share .yendifplayer {
    width: 100% !important;
    position: relative;
    padding: 0;
    padding-bottom: 62.55%;
  }
}
/**************************************************************/
/*                          TABLET                            */
/**************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  #player_1_wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    padding-bottom: 58.25%;
  }
  #player_2_wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    padding-bottom: 58.25%;
  }
  .cfs_video.yendif-video-share .yendifplayer {
    width: 100% !important;
    position: relative;
    padding: 0;
    padding-bottom: 58.25%;
  }
}
/**************************************************************/
/*                       PHONE - TABLET                       */
/**************************************************************/
@media only screen and (min-width: 48px) and (max-width: 767px) {
  #player_1_wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    padding-bottom: 56.25%;
  }
  #player_2_wrapper {
    width: 100%;
    position: relative;
    padding: 0;
    padding-bottom: 56.25%;
  }
  .cfs_video.yendif-video-share .yendifplayer {
    width: 100% !important;
    position: relative;
    padding: 0;
    padding-bottom: 56.25%;
  }
  #g-navigation #cfs-lgo img {
    margin-left: 50px;
  }
  #g-offcanvas #g-mobilemenu-container ul {
    margin-top: 20px;
    margin-left: 20px;
  }
}
/**************************************************************/
/*                       OWL CARUSEL                          */
/**************************************************************/
.cfs-crslowl .g-owlcarousel-item-content {
  text-align: left;
}
.cfs-crslowl .g-owlcarousel-item-title {
  font-size: 2.5rem;
  line-height: 2.5rem;
}
.cfs-crslowl .g-owlcarousel-item-content-container {
  width: 100%;
}
.cfs-crslowl .g-owlcarousel-item-desc {
  font-size: 1.1rem;
  line-height: 1.1;
}
/**************************************************************/
/*                          TABLET                            */
/**************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .cfs-crslowl .g-owlcarousel-item-title {
    font-size: 2rem;
    line-height: 2rem;
  }
  .cfs-crslowl .g-owlcarousel-item-desc {
    font-size: 0.9rem;
    line-height: 0.9;
  }
  .cfs-crslowl .button.button-xsmall {
    font-size: 0.6rem;
    padding: 0.6rem 0.6rem;
  }
}
/**************************************************************/
/*                       PHONE - TABLET                       */
/**************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .cfs-crslowl .g-owlcarousel-item-title {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  .cfs-crslowl .g-owlcarousel-item-desc {
    font-size: 0.7rem;
    line-height: 0.7;
  }
  .cfs-crslowl .g-owlcarousel-item-button {
    display: block !important;
  }
  .cfs-crslowl .button.button-xsmall {
    font-size: 0.6rem;
    padding: 0.6rem 0.6rem;
  }
}
/**************************************************************/
/*                            PHONE                           */
@media only screen and (min-width: 48px) and (max-width: 479px) {
  .cfs-crslowl .g-owlcarousel-item-title {
    font-size: 1rem;
    line-height: 1rem;
  }
  .cfs-crslowl .g-owlcarousel-item-desc {
    font-size: 0.5rem;
    line-height: 0.5;
  }
  .cfs-crslowl .g-owlcarousel-item-button {
    display: block !important;
  }
  .cfs-crslowl .button.button-xsmall {
    font-size: 0.5rem;
    padding: 0.5rem 0.5rem;
  }
}
.cfs-ukct {
  width: 100% !important;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  background-image: url('../../../../images/banners/tinerisolisti.jpg');
  color: #ffffff;
  overflow: hidden;
}
.cfs-smallml {
  margin-left: 5px !important;
}
.g-content h3.g-title {
  margin: 0px 0px -10px 15px !important;
}
.cfs-firtsfv101 {
  color: #947463 !important;
}
.cfs-firtsfv10 {
  border: solid 1px #CCCCCC;
  padding: 2px;
  overflow: hidden;
}
.cfs-firtsfv10 img {
  width: 100%;
  max-width: 100%;
  box-shadow: #000 0em 0em 0em;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.cfs-firtsfv10 img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  box-shadow: #000 0em 0em 0em;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.cfs-firtsfv101 a {
  border-radius: 0px !important;
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 14px;
  padding: 10px;
  background-color: #5A473D;
  color: #ffffff;
}
.cfs-firtsfv101 {
  position: absolute;
  z-index: 9999999 !important;
  margin: 2px 0px 0px 0px !important;
}
@media only screen and (min-width: 48px) and (max-width: 479px) {
  .cfs-firtsfv1 {
    margin: 0px 8px !important;
  }
}
/**************************************************************/
/*                                LARGE                       */
/**************************************************************/
@media only screen and (min-width: 1200px) {
  .cfs-strm img {
    height: 283px !important;
  }
}
/**************************************************************/
/*                            DESKTOP                         */
/**************************************************************/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .cfs-strm img {
    height: 199px !important;
    width: 100%;
  }
}
/**************************************************************/
/*                          TABLET                            */
/**************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .cfs-strm img {
    height: 150px !important;
    width: 100%;
  }
}
/**************************************************************/
/*                       PHONE - TABLET                       */
/**************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .cfs-strm img {
    height: 266px !important;
    width: 100%;
  }
}
/**************************************************************/
/*                            PHONE                           */
/**************************************************************/
@media only screen and (min-width: 48px) and (max-width: 479px) {
  .cfs-strm img {
    height: 199px !important;
    width: 100%;
  }
}
/*#g-features .cfs-mha {
	width: 100%;
	height: auto;
}*/
/*************** FOOTER ***********************************************/
.cfs-sgllk a {
  color: #fff;
}
#g-footer .g-content .cfs-sgllk {
  line-height: 1.65rem;
}
#g-footer .g-content .cfs-dtcnt2 {
  font-size: 0.8125rem;
  line-height: 1.25rem;
}
#g-footer .g-copyright .cfs-dtcnt1 {
  margin-top: 0.7rem;
}
/**************************************************************/
/*                                LARGE                       */
/**************************************************************/
/**************************************************************/
/*                            DESKTOP                         */
/**************************************************************/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  #g-footer .g-copyright {
    font-size: 0.7rem;
    line-height: 0.9rem;
  }
  #g-footer .g-content .cfs-dtcnt2 {
    font-size: 0.7rem;
    line-height: 0.9rem;
  }
  #g-footer .g-content .cfs-sgllk {
    font-size: 0.7rem;
    line-height: 1.2rem;
  }
}
/**************************************************************/
/*                          TABLET                            */
/**************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  #g-footer div.g-copyright {
    font-size: 0.6rem;
    line-height: 0.8rem;
  }
  #g-footer .g-content .cfs-dtcnt2 {
    font-size: 0.6rem;
    line-height: 0.8rem;
  }
  #g-footer .g-content .cfs-sgllk {
    font-size: 0.6rem;
    line-height: 1.1rem;
  }
}
/**************************************************************/
/*                       PHONE - TABLET + PHONE               */
/**************************************************************/
@media only screen and (min-width: 48px) and (max-width: 767px) {
  #g-footer .g-content .cfs-dtcnt2 {
    text-align: center;
  }
  .cfs-sglmg {
    padding: 0px 35% 0px 35%;
  }
  .cfs-sglmg11 {
    padding: 0px 35% 0px 35%;
  }
  #g-footer .g-content .cfs-sgllk {
    text-align: center;
  }
}
/**************************************************************/
/*                                LARGE                       */
/**************************************************************/
/**************************************************************/
/*                            DESKTOP                         */
/**************************************************************/
/**************************************************************/
/*                          TABLET                            */
/**************************************************************/
/**************************************************************/
/*                       PHONE - TABLET                       */
/**************************************************************/
/**************************************************************/
/*                            PHONE                           */
/**************************************************************/
/*# sourceMappingURL=custom_18.css.map */