/*=require "/css/empty" */
body { background: #E4E6E7 url("/img/pattern.png") repeat fixed}
body.christmasTheme {background: #E4E6E7 url("/img/pattrnChristmas.jpg") repeat fixed}
.culinar { background-image: url("/img/patternCulinar.png");}
.wrapper { background: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); border-radius: 6px; margin-bottom: 25px;}
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; padding: 0;}
.btn {}
.header, .menu, .content, .main, .side, .footer { position: relative}
.header { z-index: 6;}
.menu { z-index: 5;}
.content { z-index: 2;}
.main { z-index:3 }
.side { z-index:4 }
.footer { z-index: 1;}
.carousel-indicators li { cursor: pointer;}
.carousel-control { border: 0;}
.linkText { color: #333}

/*-----------------------------HEADER-----------------------------*/
.header { padding: 16px; }
.header .ad { margin-bottom: 0; float: left }
.logo { float: left; margin: 11px 35px 11px 11px; position: relative }
body.christmasTheme .logo {margin: 11px 40px 11px 0;}
.logo a {  display: block; width: 165px; height: 70px; background: url("/img/layout.png") no-repeat -18px -23px; text-indent: -9998px; }
body.christmasTheme .logo a {width: 185px; height: 61px; background: url("/img/logoChrismas.png")}
.logo .logoSection { position: absolute; right: 0; bottom: 3px; text-align: right; text-transform: capitalize; font-style: italic; font-weight: normal; font-family: "PT Sans", sans-serif; color: #C24F39; font-size: 17px; }
body.christmasTheme .logo .logoSection { bottom: -3px; }
.sectionsLeads { width: 730px; float: left; font-family: "PT Sans", sans-serif; margin-top: 15px; margin-bottom: 10px;}
.sectionsLeadsTitle { position: relative;}
.sectionsLeadsTitle .dropdown-menu:before {position: absolute; top: -7px; left: 48%; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.sectionsLeadsTitle .dropdown-menu:after {position: absolute; top: -5px; left: 48%; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #fff; border-left: 7px solid transparent;  content: ''; }
.sectionsLeadsTitle .dropdown-toggle { text-decoration: none}
.sectionsLeadsTitle img { vertical-align: top;}
.sectionsLeadsContent { background:url("/img/sectionsLeadsContentBg.jpg") no-repeat; width:150px; height: 30px; padding: 2px 6px; margin-top: 3px; position: relative  }
.sectionHoroscope .sectionsLeadsContent > a { color: #333; font-size: 13px; font-weight: normal; display: block; text-decoration: none; padding-top: 2px;}
.sectionHoroscope .sectionsLeadsContent .dropdown-toggle img  { margin-top: 2px;}
.sectionHoroscope .sectionsLeadsContent .dropdown-menu { top: -1px;}
.sectionExchange .exchange  { margin-top: -2px;}
.sectionExchange .exchange > div {background: transparent!important; border: 0!important; }
.sectionExchange .exchange > div img { margin-bottom: 2px!important}
.sectionExchange .exchange > div > div {font-size: 13px!important;}
.sectionExchange { }
.sectionHoroscope .sectionsLeadsContent > a.showAllSigns {padding: 9px 10px 10px 10px;
    border-left: 1px solid #DFDFDF;
    margin-top: -1px;
    margin-right: -5px;
    float: right;
    background: #EFEFEF;
    border-radius: 0 5px 5px 0;}


/*---menu---*/
.menu {  }
.mainMenu { background: url("/img/layout.png") repeat-x 0 -125px; overflow-y: visible; margin-bottom: 0px; width: 988px;  border-top: 1px solid #ddd; border-bottom: 1px solid #C5C5C5;}
.mainMenu li { display: block; float: left; position: relative;}
.mainMenu a.mainLink {display: block; float: left; padding: 10px 6px 10px 6px; margin: 0 4px; font-size: 15px; text-transform: uppercase; font-family: "PT Sans", sans-serif; font-weight: bold; color: #666;}
.mainMenu a.mainLink:hover { color: #000; text-decoration: none; }
.mainMenu .current > a { background: url("/img/dot.gif") repeat-x 0 37px; color: #479443 }
.mainMenu .moreMenu .caret { margin-top: 7px; }
.mainMenu .iconMenu a.mainLink { margin: 0; padding: 10px;  background: url("/img/layout.png") no-repeat -14px -250px; }
.mainMenu .iconMenu .icon-search {line-height: 20px;}
.mainMenu .iconMenu .icon-user {line-height: 20px;}
.mainMenu .iconMenu .icon-ellipsis-horizontal {line-height: 20px;}
.mainMenu .iconMenu a.mainLink:hover { background-color: #f2f2f2;}
.mainMenu  li.iconMenu.open > a { background-color: #f2f2f2;}
.mainMenu .dropdown-menu { border-radius: 0 0 6px 6px; padding:5px 0 0px 0 }
.mainMenu .dropdown-menu:before { position: absolute; top: -10px; right: 149px; display: inline-block; border-right: 10px solid transparent; border-bottom: 10px solid #ccc; border-left: 10px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.mainMenu .dropdown-menu:after { position: absolute; top: -9px; right: 150px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #ffffff; border-left: 9px solid transparent; content: ''; }
.mainMenu .open > a { color: #000; text-decoration: none}
.mainMenu .dropdown-menu > li > a:hover { color:#479443 }
.moreMenu .dropdown-menu { padding: 20px 5px 10px 15px; width: 450px; right: -142px; left: auto; top: 41px;  }
.moreMenu .dropdown-menu li {width: 30%; margin: 0 2% 10px 1%; border-bottom: 1px solid #ddd; padding-bottom: 7px;  }
.moreMenu .dropdown-menu a { padding: 0; text-transform: none; float: none; font-size: 15px; font-family: "PT Sans", sans-serif;  }
.moreMenu .dropdown-menu a:hover { color: #000; background: none;}
.iconMenuSearch .dropdown-menu { padding: 15px; width: 375px; right: -100px; left: auto; top: 41px;  }
.iconMenuSearch .dropdown-menu li {width: 31%; margin: 0 1% 7px 1%;  }
.iconMenuSearch .dropdown-menu form { margin-bottom: 0}
.iconMenuSearch .dropdown-menu .input-append { margin-bottom: 3px;}
.iconMenuSearch .dropdown-menu p { margin-bottom: 0}
.iconMenuSearch .dropdown-menu:before { right: 110px}
.iconMenuSearch .dropdown-menu:after { right: 111px;}
.iconMenuSocial .dropdown-menu {  width: 220px; right: -40px; left: auto; top: 41px;  }
.iconMenuSocial .dropdown-menu .socialFollow { border-bottom: 1px solid #ddd; padding: 10px 15px}
.iconMenuSocial .dropdown-menu .socialFollowG { padding: 25px 0px 25px 40px}
.iconMenuSocial .dropdown-menu .socialFollow:last-child { border-bottom: 0}
.iconMenuSocial .dropdown-menu:before { right: 55px}
.iconMenuSocial .dropdown-menu:after { right: 56px;}
.iconMenuAccount .dropdown-menu {  width: 345px; right: 0px; left: auto; top: 41px;  }
.iconMenuAccount .dropdown-menu .iconMenuAccountOption { border-bottom: 1px solid #ddd; padding: 10px 15px}
.iconMenuAccount .dropdown-menu .iconMenuAccountOptionFb, .iconMenuAccount .dropdown-menu .iconMenuAccountOptionOld { padding: 15px}
.iconMenuAccount .dropdown-menu .iconMenuAccountOption:last-child { border-bottom: 0}
.iconMenuAccount .dropdown-menu:before { right: 8px}
.iconMenuAccount .dropdown-menu:after { right: 9px;}
.iconMenuAccount .dropdown-menu form { margin-bottom: 0}
.iconMenuAccount .dropdown-menu .iconMenuAccountOptionNoAccount { background: #efefef; border-radius: 0 0 6px 6px;}
.seccondMenu {  background: url("/img/layout.png") repeat-x 0 -190px; margin-bottom: 0; width: 988px; border-bottom: 1px solid #ddd; height:36px; overflow-y: visible; position: relative;}
.seccondMenu .moreMenu ul { width: 260px; right: 7px;}
.seccondMenu .dropdown-menu:before { position: absolute; top: -10px; right: 9px; display: inline-block; border-right: 10px solid transparent; border-bottom: 10px solid #ccc; border-left: 10px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.seccondMenu .dropdown-menu:after { position: absolute; top: -9px; right: 10px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #ffffff; border-left: 9px solid transparent; content: ''; }
.seccondMenu li { display: inline;}
.seccondMenu .dropdown-menu li { display: block;   width: 100%; margin: 0 0 10px 0;}
.seccondMenu .dropdown-menu .icon-circle-arrow-right { margin-right: 5px;}
.seccondMenu a { display: block; float: left; padding: 8px 4px; margin: 0 4px;  font-family: "PT Sans", sans-serif; font-weight: normal; color: #666; font-size: 14px;}
body.retete .seccondMenu a {padding: 8px 1px;}
.seccondMenu a:hover { color: #000; text-decoration: none; }
.seccondMenu .current a { background: url("/img/dot.gif") repeat-x 0 33px; color: #479443 }
.seccondMenu .iconMenu a.mainLink { margin: 0; padding: 10px;  background: url("/img/layout.png") no-repeat -14px -250px; }
.seccondMenu li.new a::before { content: 'Nou'; display: inline-block; padding: 2px 4px; font-size: 10.998px; font-weight: bold; line-height: 14px; color: #FFF; vertical-align: baseline; white-space: nowrap; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #B94A48; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}


/*branding & ads*/
.brandingContainer { min-height: 25px; position: relative; z-index: 2}
.brandingTop { text-align: center}
.brandingLeft { position: fixed; width:160px; height: 600px; left: 50%; top: 0; margin-left: -654px; }
.brandingRight { position: fixed; width:160px; height: 600px; left: 50%; top: 0; margin-left: 494px; }
.brandingTop embed, .brandingTop img { margin: 0 auto;}
div[id$="Fly"]  {  position: fixed!important; bottom: 0!important; left: 50%!important; top: auto!important; margin-left: -480px; box-shadow:  0px 0px 15px rgba(0, 0, 0, 0.5); background: #fff; z-index:10!important; display: none; }
div[id$="Fly"] #closeRibbonBtn { top: 2px!important; right: 1px!important}
.brandContainer { position: relative}
.theBrandLeft { position: absolute; left: 0; top: 0; bottom: 0; z-index: 1}
.theBrandRight { position: absolute; right: 0; top: 0; bottom: 0; z-index: 1}
.theBrandRight, .theBrandLeft  { display: none;}
body.activeBrand .theBrandLeft, body.activeBrand .theBrandRight {display: block;}
body.activeBrand { background-image: none;}
.activeBrand .wrapper { border-radius: 0px; margin-bottom: 0}
.activeBrand .brandingContainer { min-height: 0px;}
.ad { margin-bottom: 20px; }
.adText { overflow: hidden; margin-bottom: 30px;}
.adTextProvider { font-size: 11px; margin-bottom: 1px;}
.adTextProvider a { color: #999}
.adTextContainer { overflow: hidden;}
.adTextUnit { float: left; overflow: hidden;}
.adTextUnit:last-child { margin-right: 0;}
.adTextContainer1Cols .adTextUnit { width: 100%; margin-right: 0;}
.adTextContainer2Cols .adTextUnit { width: 48%; margin-right: 2%;}
.adTextContainer3Cols .adTextUnit { width: 31%; margin-right: 2%;}
.adTextContainer4Cols .adTextUnit { width: 23%; margin-right: 2%;}
.adTextUnitTitle { font-size: 15px; font-weight: bold; margin-bottom: 3px;}
.adTextUnitText { font-size: 12px; line-height: 17px; margin-bottom: 0}
.adTextUnitLink { font-size: 11px;  word-wrap: break-word; line-height: 14px; margin-bottom: 0;}
.adMobile { display: none;}
.adTopCategory { padding-left: 10px;}
.adCentered { text-align: center}
.adBordered { border: 1px solid #ccc; padding-top: 10px;}
.articleShop { margin-bottom: 25px;}
.articleShop .articleShopItem { text-align: center}
.articleShop .articleShopItemName { display: block; font-weight: bold; font-size: 15px; max-height: 40px; overflow: hidden; line-height: 20px;}
.articleShop .articleShopItemPrice { color: #666; text-decoration: none;}
.articleShop a:hover { text-decoration: none;}


.ribbonPUB { display: none!important;}
.ribbonPUB-container .ribbonPUB-visible { display: block!important;}


/*-------------------------------CONTENT--------------------------*/
.content { }
.contentContainer { padding-left: 16px; padding-right: 16px; }
.breadcrumbs { font-size: 11px; margin-bottom: 8px; padding-top: 8px;}
.labelCat { color: #fff; background: #479443; display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 14px;}
.labelCat:hover { color: #fff; background: #3E813A; text-decoration: none;}
.boxTitle { border-bottom:1px solid #ddd; margin-bottom: 20px; }
.boxTitleClose { margin-bottom: 10px; }
.boxTitleLabel { float: left; padding-right: 5px; margin-bottom: 0; background: url("/img/dot.gif") repeat-x 0 27px; padding-bottom: 10px; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #479443; font-family: "PT Sans", sans-serif;}
.boxTitleLabelBlack {color: #333; }
.boxTitleLabelGrey, .boxTitleLabelGrey a {color: #999; }
.boxTitleLabelDesc { float: right; color: #999; font-size: 12px; font-style: italic; text-align: right; margin-bottom: 0; }
.boxTitleLarge {padding: 0 16px;}
.boxTitleLarge .boxTitleLabel { font-size: 25px; padding-bottom: 15px; text-transform: none; background-position: 0 31px;}
.boxTitleLarge .boxTitleLabelDesc {padding-top: 12px;}
.readmore { font-size: 10px; font-weight: bold; text-transform: uppercase}
.readmore:before {content: "Citeste mai mult";}
.readmore:hover { text-decoration: none;}
.readmore i { font-size: 13px;}
.readmore:hover i { margin-left: 3px; transition: margin-left 0.1s;}

.boxTitleLabel .logo-apiland {  background: url("/img/logo_apiland.png") no-repeat scroll 0 -9px transparent; width: 140px; height: 20px; text-indent: -9999px; background-size: 50%; display: block;}

.listArticle { margin-bottom: 20px; }
.listArticleContent { overflow: hidden;}
.listArticlePart1 { position: relative; margin-bottom: 10px}
.listArticleImg { margin-bottom: 0 }
.listArticleCat { position: absolute; bottom: 10px; left: 10px; margin-bottom: 0}
.listArticleTop { position: absolute; top: 0; left: 0; margin-bottom: 0}
.listArticleTop .labelCat { font-size: 14px; font-weight: bold; padding: 8px 10px;}
.listArticleTitle { font-size: 16px; line-height: 20px;  font-weight: normal }
.listArticleTitleLarge { font-size: 20px; line-height: 24px }
.listArticleTitle a { color: #333 }
.listArticleTitleLink a { color: #479443 }
.listArticleCols {}
.listArticleCols .listArticlePart1 { width: 50%; float: left; margin-bottom: 15px;}
.listArticleCols .listArticlePart2 { width: 45%; float: left; padding-left: 5%;  margin-bottom: 15px; overflow: hidden;}
.listArticleFull { margin-bottom: 0}
.listArticleCols .listArticlePartFull { width: 100%; margin-bottom: 0; padding: 0;}
.listArticleCols .listArticlePartFull h3 { margin-bottom: 0}

.facebooklikearticlebox  {}
.facebooklikearticlebox .singleArticlePhotoContainer, .facebooklikearticlebox .singleArticleHeader { opacity: 0.1}
.restrictedArticle { display: block; width: 636px; height: 500px; background: url("/img/restrictionat5.png") no-repeat 0 -30px; margin-top: -420px; z-index: 100; position: relative;}

.videoMaskContainer { position: relative; width: 0}
.videoMask{ background: transparent url("/img/videoRestrictionat3.png") no-repeat 50% 50%; position: absolute; left: 0; cursor: pointer;}

/*section carousel*/
.sectionCarousel { background: #000; margin-bottom: 30px; height: 371px; overflow: hidden}
.sectionCarouselItem { float: left; width: 25%; overflow: hidden; position: relative;}
.sectionCarouselItemMain { width: 50%;}
.sectionCarouselItemMask {background: url("/img/masca2.png") repeat-x -5px 0; position: absolute; bottom: 0; left: 0; right: 0; padding: 16px 16px 6px 16px; color: #fff;}
.sectionCarouselItemMore { display: none;}
.sectionCarouselItemCat {margin-bottom: 5px}
.sectionCarouselItemTitle {font-family: "PT Sans", sans-serif; font-size: 30px; line-height: 30px;}
.sectionCarouselItemSecondary .sectionCarouselItemTitle { font-size: 16px; line-height: 18px; font-weight: normal}
.sectionCarouselItemSecondary img { margin-left: 2px;  max-width: none;}
.sectionCarouselItemSecondary:nth-child(4) img, .sectionCarouselItemSecondary:nth-child(5) img { margin-top: 2px;}
.sectionCarouselItemTitle a { color: #fff;}
.sectionCarouselItemMore .readmore { color: #fff}
.sectionCarouselItemMore .sectionCarouselItemDescription { font-size: 11px; line-height: 15px; font-weight: normal}
.sectionCarouselItem img {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.sectionCarouselItem:hover img {-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -ms-transform: scale(1.2); filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.2, M12=-0, M21=0, M22=1.2);}

/*category carousel*/
.categoryCarousel {background: #000; margin-bottom: 30px;}
.categoryCarouselItem { float: left; width: 25%; overflow: hidden; position: relative; min-height: 215px; }
.categoryCarouselItemMask {background: url("/img/masca2.png") repeat-x -5px 0; position: absolute; bottom: 0; left: 0; right: 0; padding: 16px 16px 6px 16px; color: #fff;}
.categoryCarouselItemMore { display: none;}
.categoryCarouselItemCat {margin-bottom: 5px}
.categoryCarouselItemTitle {font-family: "PT Sans", sans-serif; font-size: 30px; line-height: 30px;}
.categoryCarouselItem .categoryCarouselItemTitle { font-size: 16px; line-height: 18px; font-weight: normal}
.categoryCarouselItem img { margin-left: 2px; max-width: none;}
.categoryCarouselItem:first-child img { margin-left: 0;}
.categoryCarouselItemTitle a { color: #fff;}
.categoryCarouselItemMore .readmore { color: #fff}
.categoryCarouselItemMore .categoryCarouselItemDescription { font-size: 11px; line-height: 15px; font-weight: normal}
.categoryCarouselItemPhoto { width: 286px;}
.categoryCarouselItem img {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.categoryCarouselItem:hover img {-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -ms-transform: scale(1.2); filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.2, M12=-0, M21=0, M22=1.2);}



/*tabs*/
.tabs { list-style: none; margin: 0 0 15px 0; padding: 0; border-bottom: 1px solid #ddd;}
.tabs li { display: inline;}
.tabs li a { float: left; padding-right: 4px; margin-bottom: 0;  padding-bottom: 10px; text-transform: uppercase; font-size: 16px; font-weight: bold; font-family: "PT Sans", sans-serif; color: #333; margin-right: 10px; }
.tabs li:last-child a { margin-right: 0}
.tabs li.active a {background: url("/img/dot.gif") repeat-x 0 27px;  color: #479443;}



/*main*/
.mainContainer { padding-left: 16px;}

.hpTopSection, .hpSection { margin-bottom: 25px}

.hpCarouselSlideCat { margin-bottom: 5px}
.hpCarouselSlideTitle {font-family: "PT Sans", sans-serif; font-size: 35px; line-height: 35px;  }
.hpCarouselSlideTitle a { color: #fff;}
.hpCarouselSlideTitle a:hover { }
.hpCarouselMask { background: url("/img/masca2.png") repeat-x 0 0; position: absolute; bottom: 0; padding: 16px 16px 6px 16px; color: #fff}
.hpCarouselSlideDescription { font-size: 14px; line-height: 20px;}
.hpCarouselMask .readmore { color: #fff}
.hpCarouselMore { display: none;}
#hpCarousel .item { height: 395px;}
.hpCarouselSlide img {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.hpCarouselSlide:hover img {-moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -ms-transform: scale(1.2); filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.2, M12=-0, M21=0, M22=1.2);}

#photoGalleryBoxBottom #hpCarousel .item { height: 420px;}

.mainTitle { font-family: "PT Sans", sans-serif; font-size: 35px; line-height: 32px; font-weight: 700;}
.secTitle { font-family: "PT Sans", sans-serif; font-size: 16px; line-height: 22px; font-weight: 400;}

.content404 { padding-top: 25px;}
.content404 .mainTitle { text-align: center; background: url("/img/404.jpg") no-repeat 50% 0; padding-top: 100px; margin-top: 25px; margin-bottom: 45px; }
.content404 .secTitle { text-align: center;  margin-bottom: 20px; }
.section404Links { padding-top: 15px;}

.hotSearchPhoto { overflow: hidden}
.hotSearchPhotoSingle { float: left; width: 23%; margin:  0 1% 25px 1% ; text-align: center}
.hotSearchPhotoSingle:nth-child(4n+1) { clear: left}
.picture-title { font-size: 11px; line-height: 14px; padding-top: 5px;}


/*single article*/
.singleArticlePhotoContainer { max-height: 300px; min-height: 60px; overflow: hidden; position: relative; z-index: 1 }
.singleArticlePhotoZoom { position: absolute; top: -40px; left: 50%; opacity: 0.6}
.singleArticlePhotoContainerMask {  display: none; }
.singleArticlePhoto {}
.singleArticleHeader { margin-top: -60px;  position: relative; z-index: 2; margin-bottom: 25px;}
.singleArticleHeader .span8 {width: 62.992% !important}
.singleArticleHeader .span4 {width: 35.984% !important; margin-left:0;}
.singleArticleHeaderLeft {background: url("/img/singleArticleHeaderMaskBg.png") no-repeat 100% 0; padding-top: 15px;}
.singleArticleHeaderRight { padding-top: 75px;}
.singleArticleHeader .mainTitle { padding-right: 15px;}
.labelTag { color: #999999; margin-right: 3px;}
.labelTag span { color: #000; }
.labelTag:hover { color: #000; text-decoration: none;}
.singleArticleCat { margin-bottom: 5px;}
.singleArticleTags { margin-bottom: 2px;}
.sapou { font-size: 15px;}
.singleArticleLeft { float: left; margin-right: 15px; max-width: 340px; margin-bottom: 10px;}
.singleArticleEntry { margin-bottom: 30px;}
.singleArticleEntry p, .singleArticleEntry ul, .singleArticleEntry ol { margin-bottom: 20px; font-size: 15px; line-height: 23px }
.singleArticleEntry h1, .singleArticleEntry h2, .singleArticleEntry h3, .singleArticleEntry h4, .singleArticleEntry h5, .singleArticleEntry h6 { font-family: "PT Sans", sans-serif;}
.singleArticleEntry h1 { font-size: 25px; line-height: 27px; margin-bottom: 15px; padding-top: 10px;}
.singleArticleEntry h2 { font-size: 20px; line-height: 22px; margin-bottom: 10px; padding-top: 10px;}
.singleArticleEntry h3, .singleArticleEntry h4 { font-size: 17px; line-height: 18px; margin-bottom: 10px; padding-top: 5px;}
.singleArticleEntry .lead {font-style: italic; font-size: 18px; line-height: 26px; margin-bottom: 20px; font-family: "PT Sans", sans-serif; }
.mainContainer img[align="left"] { margin-right: 15px;}
.mainContainer img[align="right"] { margin-left: 15px;}
.singleArticleEntry ul, .singleArticleEntry ol { list-style-position: inside}

.quote { padding-left: 10px; margin-bottom: 20px; border-left: 3px solid #333; font-weight: bold; font-style: italic; font-family: Georgia, serif; position: relative; float: left; margin-right: 15px; max-width: 300px;}
.quote .quoteText { font-size: 18px; line-height: 24px;  }
.quote .quoteAuthor { font-size: 11px; color: #999; margin-bottom: 0 }
.quote .quoteMark { position: absolute; right: 0; bottom: 0; margin-bottom: 0; color:#000; opacity: 0.1; }

.singleArticleMeta { border: 1px solid #ddd; margin-bottom: 20px; border-radius: 5px;}
.singleArticleMetaLine { margin-bottom: 5px;}
.singleArticleMetaLineLabel { font-size: 11px; text-transform: uppercase; font-weight: bold}
.authorBox { background: #efefef no-repeat 0 0; padding-left: 20px; min-height: 105px;}
.expertPhotoFooter { float: left;  margin: 10px 10px 10px 0}
.singleArticleMetaList { padding: 15px 0 10px 20px; margin-bottom: 0}

.singleArticleMetaExperts .singleArticleMetaList{ overflow: hidden; padding:10px 0 0 0; margin: 0;}
.singleArticleMetaExperts .singleArticleMetaLine { display: inline-block; margin: 0; padding: 0; text-align: center }
.singleArticleMetaExperts .expertPhotoFooter { overflow: hidden; width: 150px; height: 150px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%}
.singleArticleMetaExperts .expertPhotoFooter img { max-width: none; }
.singleArticleMetaExperts .descriptionExpertBox { border-bottom: 1px solid #dddddd; overflow: hidden; margin-right: 10px; }
.singleArticleMetaExperts .descriptionExpertBox .left { width: 49%; display: inline-block; vertical-align: top }
.singleArticleMetaExperts .descriptionExpertBox .right {width: 49%; display: inline-block; vertical-align: top }
.singleArticleMetaExperts .boxExpertNewsletter { padding-bottom: 20px; margin-left: -10px; }
.singleArticleMetaExperts .boxExpertNewsletter .showExpertsForm { display: none; }
.singleArticleMetaExperts .boxExpertNewsletter iframe { height: 210px; }
.singleArticleMetaExperts .boxExpertNewsletterTitle { font-size: 12px; max-width: 100%; line-height: 14px; overflow: hidden; margin-top: 10px; font-weight: bold;}
.singleArticleMetaExperts .boxExpertInfo { max-width: 100%; }
.singleArticleMetaExperts .boxExpertInfo i{ padding-right: 5px}
.singleArticleMetaExperts .boxExpertInfo a{ color: #333333; text-decoration: underline }

.inline-related {width: 220px; float: right; margin-left: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
.inline-related .irtitle {margin-bottom: 10px; border-bottom: 1px solid #DDD; overflow: hidden;}
.inline-related .irtitle .irlabel {background: url("/img/dot.gif") repeat-x 0 22px; display: block; padding-bottom: 5px; float: left; color: #999; text-transform: uppercase; font-size: 12px; font-weight: bold; padding-right: 5px; font-family: "PT Sans",sans-serif;}
.inline-related .irarticle {overflow: hidden; margin-bottom: 15px; font-weight: normal; line-height: 16px; font-size: 11px;}
.inline-related .irimg {width: 100px; float: left; margin-right: 10px;}

.articlePages { overflow: hidden; clear: both; border: 1px solid #efefef; border-right: 0; border-left: 0; padding: 8px 0px; margin-bottom: 10px; text-align: center}
.articlePages .articlePagesInfo { display: inline-block; font-size: 11px; color: #999; font-style: italic; padding-top: 4px;}
.articlePages .previous { float: left}
.articlePages .next { float: right}

.has-pages { border: 1px solid #DDD; padding: 5px 20px 0px 20px; border-radius: 5px; margin-bottom:20px; position: relative }
.has-pages .chapter { margin-bottom:20px; border-bottom: 1px solid #ddd; margin-left: -20px; margin-right: -20px; padding-bottom: 15px; padding-left: 20px }
.has-pages .pagination-top-nav { border: 0; margin: 0; padding: 0; float: right}
.has-pages .pagination-top-nav .articlePagesInfo { margin-top: 8px;}
.has-pages .pagination-top-nav .previous { position: absolute; left: -1px; top: 230px; }
.has-pages .pagination-top-nav .next {  position: absolute; right: -1px;  top: 230px; }
.has-pages .pagination-top-nav .btn  .articlePagesText { display: none;}
.has-pages .pagination-top-nav .btn { font-size: 50px; padding: 20px 25px; opacity: 0.7}
.has-pages .pagination-top-nav .btn:hover { opacity: 0.9}
.has-pages .pagination-top-nav .previous .btn { border-radius: 0 50px 50px 0; padding-left: 10px; }
.has-pages .pagination-top-nav .next .btn { border-radius: 50px 0 0 50px; padding-right: 10px;}
.has-pages .pagination-bottom-nav { margin-left: -20px; margin-bottom: -1px; margin-right: -20px; padding:10px; background: #ddd; border-radius: 0 0 5px 5px;}


.shareContainer {}
.shareList { margin-bottom: 0;}
.shareList li { float: left; margin-right: 10px; margin-bottom: 10px; }
.shareList li.shareText {font-size: 10px; font-weight: bold; text-transform: uppercase; padding-top: 2px;}
.shareList li a { display: inline-block; font-size: 12px; min-width: 50px; padding: 2px 5px 2px 10px; text-decoration: none; color: #fff; font-style: italic; font-weight: bold; border-width: 1px; border-style: solid; border-radius: 2px; box-shadow: 1px 1px 1px #888;}
.shareList li a:hover { opacity: 0.9; box-shadow: 1px 1px 1px #999;}
.shareList .shareCount { float: right; padding-left: 7px;}
.shareList .facebook a { background: #305C9A; border-color: #305c9a}
.shareList .google a { background: #DD4B39; border-color: #DA3419}
.shareList .twitter a { background: #2caae1; border-color: #2caae1}
.shareList .pinterest a { background: #cb2027; border-color: #cb2027}
.shareList i { font-size: 14px;}

.floatingContainer { background: #fff; border:  0; padding: 10px 0; position: fixed; top: 0; z-index: 4; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); display: none; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;}
.floatingContainerRight { text-align: right}

.image_caption {background: #efefef; padding: 10px; text-align: center; font-size: 11px;}
.image_caption img { margin-bottom: 5px;}


.cuprins { float: right; max-width: 200px; background: #efefef; padding: 0px; margin-left: 15px; margin-bottom: 15px; border: 1px solid #ddd; border-radius: 5px;}
.cuprins .header-c { border-bottom: 1px solid #ddd; padding: 5px 10px; text-transform: uppercase; font-weight: bold; font-size: 11px;}
.cuprins .list-c { padding: 5px 10px; }
.cuprins .list-c ul { margin: 0; padding: 0; list-style: none; }
.cuprins .list-c ul a {font-size: 11px; color: #333 }


.expertsCarousel {}
.expertsCarousel .carousel-control { background: transparent; color: #999; font-size: 24px; width: 22px; height: 22px; top: -35px; border: 0}
.expertsCarousel .right { right: 0}
.expertsCarousel .left { right: 25px; left: auto;}
.expertsCarousel .listArticleOthers li { padding: 7px 0}

.pager_info { color: #999; font-size: 11px; margin-bottom: -15px; font-weight: normal}

.bannerTurism {margin-top: 10px; margin-bottom: 20px}

/*concursuri*/
body.concursuri {}
body.concursuri .boxArticleMain {}
body.concursuri .boxArticleMain .item .span4, body.concursuri .boxArticleMain .item .span8  { width: 48.987854251012145%}
body.concursuri .readmore  {}
body.concursuri .readmore:before { content: "Vezi detalii & castigatori";}
body.concursuri .boxArticleMain { margin-bottom: 35px;}
body.concursuri .boxArticleMain .btn:before, body.concursuri .standard .readmore:before  {content: "Participa la concurs ";}
.contestsListing .contestBox { width: 32%; margin-right: 2%; float: left; margin-bottom: 20px; position: relative}
.contestsListing .contestBox:nth-child(3n) { margin-right: 0 }
.contestsListing .contestBox:nth-child(3n+1) { clear: left}
.contestsListing .contestBox img {width: 200px; height: 150px; border: 1px solid #dedede}
.closedMark { display: none; width: 92px; height: 93px; background: url("/img/closedContest.png") no-repeat 0 0; position:absolute; right: -2px; top: -2px; text-indent: -9998px;}
.closed_contest .closedMark { display: block}
.closed_contest img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%);}
.closed_contest .listArticleTitle { opacity: 0.7}


/*side*/
.sideContainer { padding-right: 16px;}

.todayNews { margin-bottom: 20px;}
.todayNews li { border-bottom: 1px solid #E4E4E4; padding-bottom: 10px; margin-bottom: 10px;}
.todayNews .todayNewsDate { float: left; display: block; padding: 15px; font-weight: bold; background: #DDDDDD; border-radius: 5px; margin-right: 20px; position: relative}
.todayNews .todayNewsDate:after {position: absolute; top: 50%; margin-top: -7px; right: -7px; display: inline-block; border-top: 7px solid transparent; border-left: 7px solid #DDDDDD; border-bottom: 7px solid transparent; content: ''; }
.todayNews .listArticleTitle { margin-bottom: 0; overflow: hidden;}

.boxExpert { background: #DDDDDD no-repeat 0 100%; min-height: 190px; margin-bottom: 20px; position: relative; padding: 10px 10px 10px 160px; }
.boxExpertJoin { background-image: url("/img/expertJoin.png"); background-position: 5px 100%; padding: 10px 10px 10px 120px; min-height: 100px; }
.boxExpertContent { background: #fff; border-radius: 5px; padding: 5px 10px; position: relative}
.boxExpertContent:after {position: absolute; top: 30px; left: -14px; display: inline-block; border-top: 15px solid transparent; border-right: 15px solid #fff; border-bottom: 15px solid transparent; content: ''; }
.boxExpertContent .listArticleTitle { margin-bottom: 30px;}
.boxExpertContent .listArticleTitleLink a {word-wrap: break-word;}
.boxExpertInfo { font-size: 12px; line-height: 14px; max-width:150px; max-height: 26px; overflow: hidden}
.boxExpertInfo em { color: #999;}
.boxExpertPhoto {position: absolute; left: 10px; top: 10px;}
.boxExpertMeta { position: absolute; left: 10px; top: 140px;}
.boxExpertPhoto img { max-height: 120px;}
.boxExpertListing { background-position: 0 0}
.boxExpertListing .boxExpertContent { background: none;}
.boxExpertListing .boxExpertContent:after { display: none;}
.boxExpertListing {background-color: #efefef; padding-left: 10px; margin-bottom: 0px; min-height: 115px; position: relative}
.boxExpertListing .btn-group { position: absolute; bottom: 15px;}
.boxExpertListing .span6 img { width: 90px; height: 65px;}


.form-side { margin-bottom: 0 }
.form-side label.control-label { text-align: left; width:70px;}
.form-side .controls { margin-left: 80px;}
.form-side .controls select { width: 95%;}
.form-side .controls input, .form-side .controls textarea { width: 87%;}

.listShopCategories { margin-bottom: 20px;}
.listShopCategories li { float: left; width: 50%; margin-bottom: 5px;}

.listArticleOthers {  }
.listArticleOthers li {border-top: 1px solid #E4E4E4; line-height: 16px; padding: 10px 0}
.listArticleOthers li a { color: #333}

.side .boxBanner { margin-bottom: 20px;}
.side .boxRecommendedPartners {}

.boxArticleMain {}

.filtersElem { margin-bottom: 2px;}
.filtersElem .floatRight { float: right}
.filtersElem input { margin-top: -2px!important;}
.filtersElem label { margin-bottom: 0px;}
.filtersElem label a { color: #333; position: relative; z-index: -1}

.newsletter_subscribe_top { background: url("/img/top-newsletter.png") repeat-x -18px 0; height: 12px; }
.newsletter_subscribe_bottom { background: url("/img/bottom-newsletter.png") repeat-x -108px 0; height: 12px }
.newsletter_subscribe_box{ background: url("/img/bg-newsletter.png") repeat; position: relative; padding: 15px; }
.newsletter_subscribe_box .boxTitle {border-bottom: none;}
.newsletter_subscribe_box .boxTitleLabel {color: #d36f39 ; background: none !important; margin-top: 10px; text-align: center; float: none;}
.newsletter_subscribe_box .listArticleTitle {color: #000; text-align: center; font-size: 15px; position: relative; z-index: 2; margin-bottom: 20px;  }
.newsletter_subscribe_box input { position: relative; z-index: 2}
.newsletter_subscribe_box .email-input {width: 86%; min-height: 25px !important; position: relative; z-index: 2; margin-bottom: 20px}
.newsletter_subscribe_box button { z-index: 2; float: left; }
.text_after_btn {float: left; margin-left: 20px; margin-top: 5px; color: #BA9E88; font-weight: normal; font-size: 15px;}
.newsletter_subscribe_box .newsletter_image {position: absolute; top: 30px; right: 5px; background: url("/img/newsletter_image.png") no-repeat; width: 128px; height: 128px;z-index: 1;}

.brandContainer .cdpreleases { border: 0; }
.brandContainer .cdpreleases a { color: #479443}
.brandContainer .cdpreleases .holderRight { width: auto; overflow: hidden; float: none; line-height: 16px;}
.brandContainer .cdpreleases .sectionBody ul li { border-bottom: 1px solid #ddd; margin-bottom: 10px!important; padding-bottom: 10px!important}
.brandContainer .cdpreleases .sectionBody ul li:last-child {margin-bottom: 0px!important; padding-bottom: 0px!important }

.sideContainer .hot-box { margin-bottom: 20px;}

.widgetSidebar { width: 300px; height: 250px; margin-bottom: 30px;}
.offerBox iframe { border: none; height: 140px; width: 100%; margin: 0; padding: 0; margin-left: -20px }
.sanatate_mvp { background: url("/img/mvp/bg_sanatate_mvp.jpg") no-repeat 0 0; width: 300px; height: 250px; }
.sanatate_mvp .title_mvp { margin-top: 60px; font-size: 22px; color: #fff; font-weight: bold; text-align:right; float: right; padding:10px 10px 5px 10px ; line-height: 24px; text-shadow: 1px 2px 8px #000; font-family: "PT Sans", sans-serif;}
.sanatate_mvp .text_mvp {  font-size: 14px; color: #fff; text-align:right; float: right; padding: 0px 10px 10px 10px ; text-shadow: 1px 2px 8px #000; font-family: "PT Sans", sans-serif; }
.sanatate_mvp form { float: right; padding: 0 10px; }
.sanatate_mvp form button { float: right; }
.sanatate_mvp span.eM { position: absolute; color: #ff0000; left: 75px; margin-top: 45px; font-size: 12px;}
.sanatate_mvp .thxContainer { color: #FFFFFF; float: right; font-size: 22px; font-weight: bold; margin-top: 120px; padding-right: 70px; text-align: center; text-shadow: 1px 2px 8px #000000; font-family: "PT Sans", sans-serif;line-height: 24px;}


.experti_mvp { background: url("/img/mvp/bg_experti_mvp.jpg") no-repeat 0 0; width: 300px; height: 250px; }
.experti_mvp .title_mvp { margin-top: 90px; font-size: 22px; color: #479443; font-weight: bold; text-align:center; float: left; padding: 7px 50px 5px 50px; line-height: 24px; font-family: "PT Sans", sans-serif;}
.experti_mvp .text_mvp {  font-size: 14px; color: #333; text-align:center;  padding: 0px 40px 5px 40px; font-family: "PT Sans", sans-serif; }
.experti_mvp form {  padding: 0 40px; float: left;  }
.experti_mvp form input {  float: left; width: 140px  }
.experti_mvp form button { float: left ; }
.experti_mvp span.eM { position: absolute; color: #ff0000; left: 42px; margin-top: 30px; font-size: 12px;}
.experti_mvp .thxContainer { color: #333333; float: left; margin-left: 40px; font-family: "PT Sans",sans-serif; font-size: 22px; font-weight: bold; margin-top: 150px; text-align: center; line-height: 24px; padding: 0 40px }

.casa_mvp { background: url("/img/mvp/bg_casa_mvp.jpg") no-repeat 0 0; width: 300px; height: 250px; }
.casa_mvp .title_mvp { background: #636363; margin-top: 125px; font-size: 20px; text-transform:uppercase; color: #FFFFFF; font-weight: bold; text-align:center; float: left; padding: 5px 0; width: 100%; line-height: 24px; font-family: "PT Sans", sans-serif;}
.casa_mvp .text_mvp {  font-size: 14px; color: #333; text-align:center;  padding: 0px 40px 5px 40px; font-family: "PT Sans", sans-serif; }
.casa_mvp form {  padding: 0 20px; float: left;  }
.casa_mvp form input {  float: left; width: 180px  }
.casa_mvp form button { float: left ; }
.casa_mvp span.eM { position: absolute; color: #ff0000; left: 25px; margin-top: 30px; font-size: 12px;}
.casa_mvp .thxContainer {    color: #333333; float: left; font-family: "PT Sans",sans-serif; font-size: 18px; font-weight: bold; margin-top: 180px; text-align: center; width: 100%;}

.articleWidget .form-horizontal .controls { margin-left: 0;}
.articleWidget .title_mvp { background: #636363; margin-top: 125px; font-size: 20px; text-transform:uppercase; color: #FFFFFF; font-weight: bold; text-align:center; float: left; padding: 5px 0; width: 100%; line-height: 24px; font-family: "PT Sans", sans-serif;}
.articleWidget .text_mvp {  font-size: 14px; color: #333; text-align:center;  padding: 0px 40px 5px 40px; font-family: "PT Sans", sans-serif; }
.articleWidget form { float: left; margin-bottom: 0; }
.articleWidget form input {  float: left; width: 180px  }
.articleWidget form input#check {  float: left; width: 10px  }
.articleWidget form button { float: left ; }
.articleWidget .checkbox { position: relative;}
.articleWidget span.eM { color: #ff0000; left: 25px; margin-top: 30px; margin-left: 5px; font-size: 12px;}
.articleWidget .checkbox span.eM{ position: absolute; top: 5px; left: 70px;}
.articleWidget .thxContainer {    color: #333333; float: left; font-family: "PT Sans",sans-serif; font-size: 18px; font-weight: bold; margin-top: 180px; text-align: center; width: 100%;}

.turism-offer iframe { height: 220px;}

/*-------------------------------FOOTER-AREA--------------------------*/

.footerArea {}
.footerArea .contentContainer { }
.footerArea .boxTitleLabel { background: url("/img/dot-green.gif") repeat-x 0 27px; color: #479443; }
.footerArea .footerAreaLists a{color: #479443}
.footerArea .footerAreaLists i {padding-right: 5px; color: #479443}
.footerLeadTitle { font-weight: bold; color: #999; text-transform: uppercase; font-family: "PT Sans", sans-serif; font-size: 14px; display: inline-block; width: 130px;}
.footerLeadAnchor a { color: #666; font-size: 12px; padding: 0 2px; }

/*-------------------------------FOOTER--------------------------*/
.footer { margin-top: 60px;}
.footer .footerLogo { position: relative; height: 60px; border-top: 2px solid #ddd; }
.footerLogoImg { display: block; width: 190px; height: 80px;  position: absolute; left: 50%; margin-left: -92px; top: -40px;  background: #fff url("img/layout.png") no-repeat -5px -12px; text-indent: -9998px;}
.footerLists a { color: #666}
.footerBottom { margin-bottom: 15px;}
.footerBottom { font-size: 11px; padding-top: 15px; color: #999; line-height: 15px;}
.footerBottom a  { color: #999; text-decoration: underline;}
.footerBottom .footerBottomTrafic { text-align: right; }

/*-------------------------------FOOTER--------------------------*/
.footer { margin-top: 60px;}
.footer .footerLogo { position: relative; height: 60px; border-top: 2px solid #ddd; }
.footerLogoImg { display: block; width: 190px; height: 80px;  position: absolute; left: 50%; margin-left: -92px; top: -40px;  background: #fff url("/img/layout.png") no-repeat -5px -12px; text-indent: -9998px;}
.footerLists a { color: #666}
.footerBottom { margin-bottom: 15px;}
.footerBottom { font-size: 11px; padding-top: 15px; color: #999; line-height: 15px;}
.footerBottom a  { color: #999; text-decoration: underline;}
.footerBottom .footerBottomTrafic { text-align: right; }



/*------------------------------RESPONSIVE-------------------------*/

/* desktop */
@media (min-width: 980px) {

    .isMobile #middle_column { width: 95%;}
}

/* other devices */
@media (max-width: 979px) {
    .adDesktop, body.activeBrand .adDesktop { display: none;}
    .menu { overflow: hidden;}
    .mainMenu, .seccondMenu  { position: relative;}
    .menu .exampleMenu { position: absolute; left: 300px; top: 10px; font-size: 30px; color: red}
    .carousel .exampleMenu { position: absolute; left: 300px; top: 50px; font-size: 30px; color: red}
    .header { border-bottom: 1px solid #ddd; text-align: center;}
    .header .logo {  }
    .content { border-top: 2px solid #efefef}
    #showMobileMenu { margin-top: 14px; margin-right: 15px;}
    .menuMobile li a { font-family: "PT Sans", sans-serif}
    .breadcrumbs { display: none;}
    .singleArticlePhoto { margin-top: 0;}
    .singleArticleHeader .mainTitle { font-size: 28px; line-height: 30px; padding-right: 0 }
    .authorBox { min-height: 0}
    .restrictedArticle { width: 100%; height: auto; min-height: 280px; background-size: 100%}
    #middle_column { width: 95%;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .boxExpert { background-size: 35%; padding-left: 70px;}
    .listArticleTitle { font-size: 14px;}
    .adMobile { display: block}
    .sectionCarousel { height: 272px;}
    .sectionCarousel .sectionCarouselItemSecondary { height:136px!important; }
    .sideContainer { padding-top: 15px;}
    #hpCarousel .item { height: 310px; }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    body { padding: 0}
    .wrapper {border-radius: 0; margin-bottom: 0}
    .brandingContainer { display: none;}
    .main { margin-bottom: 30px;}
    .mainContainer { padding-right: 16px;}
    .sideContainer { padding-left: 16px;}
    .hpCarouselSlideTitle { font-size: 25px; line-height: 25px;}
    .logo { margin: 0}
    #middle_column { width: 100%;}
    #hpCarousel .item { height: 235px; }
    #hpCarousel {}
    .adMobile { display: block;}
    .offerBox iframe { height: 200px; width: 100%; }
    .todayNews .todayNewsDate { float: none; background: none; padding: 0; margin-bottom: 3px; font-size: 11px; color: #999; font-weight: normal}
    .todayNews .todayNewsDate:after { display: none; }
    .todayNews .adTextUnitTitle { font-size: 16px; font-weight: normal }
    .todayNews .adTextUnitTitle a { color: #333}

    .boxTitleLabelDesc { float: none; text-align: left; position: absolute; top: 30px; line-height: 14px;}
    .homepage .boxTitleLarge { margin-bottom: 50px; position: relative}

    .sectionCarousel { height: auto!important}
    .sectionCarousel .sectionCarouselItem  { width: 50%}
    .sectionCarousel .sectionCarouselItemMain { width: 100%}
    .categoryCarouselItem { width: 50%}

    .singleArticleHeaderRight { padding-top: 20px; }
    .singleArticleHeaderRight .ad { padding: 0 16px;}

    .boxExpertListing {background-size: 25%;}

    .singleArticleHeader .singleArticleHeaderLeft { width: 100%!important;}
    .singleArticleHeaderRight { display: none;}

    #emoticonAcasa, div[id$="Fly"], div[id$="Fly"] #closeRibbonBtn { display: none!important;}

    .listArticleUpdated .listArticleContent { margin-bottom: 10px;}
    .listArticleUpdated .listArticleContent .listArticlePart1, .listArticleUpdated .listArticleContent .listArticlePart2 { width: 50%; float: left;}
    .listArticleUpdated .listArticleContent .listArticlePart2 .listArticleTitle { padding-left: 15px;}

    .articlePages .articlePagesText { display: none;}

    .has-pages {}
    .has-pages .pagination-top-nav .next, .has-pages .pagination-top-nav .previous  { top: 150px;}
    .has-pages .pagination-top-nav .btn { font-size: 20px;}
    .turism-offer iframe { height: 500px;}
    .singleArticleMetaExperts .singleArticleMetaList { margin-left: 15px; }
    .singleArticleMetaExperts .singleArticleMetaLine { text-align:left; }
    .singleArticleMetaExperts .descriptionExpertBox { width: 98% }

}

/* Landscape phones and down */
@media (max-width: 480px) {
.singleArticleLeft { float:none; margin-right:0; max-width: auto; } 
}

.floatLeft {
    float: left;
}

.box_template { border: 1px solid #000000; font-size: 11px; margin-bottom: 10px; min-width: 100px; padding: 10px; position: relative; text-align: center; width: auto; }

#templates { width:960px; margin:0 auto 0 auto; margin-top:10px; }
#templates .floatLeft { width:126px; margin-right:10px; }

.box_template { min-width:100px; width:auto; border:1px #000 solid; text-align:center; margin-bottom:10px; padding:10px; font-size:11px; position:relative; }

.clear {clear: both; font-size: 0; height: 0;}

#box_action_bar { background-color: #E0E0E0; border: 1px solid #666666; bottom: 10px; left: 10px; opacity: 0.8; padding: 5px; position: fixed; }

.ui-dialog{ z-index: 1000;}

.ui-dialog .ui-dialog-titlebar-close{ background-image: url("/js/jquery_ui/images/ui-icons_222222_256x240.png"); background-position: -96px -128px; }

.boxCarouselMain, .boxArticleMainHoriz, .boxBanner, .boxArticle1, .boxArticle3, .boxSoftureAd, .boxIntrebareaZilei, .boxTopArticles, .boxForum, .boxNwl, .boxNowOnline, .boxHoroscop, .boxRandomBanner, .boxCrossSectionArticles { position:relative; }

.boxmap #top_row{ min-height: 500px;}
.boxmap #footer{ min-height: 500px;}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span   {border-right: 1px solid #dddddd;}


/* widget trivago  */

.trivagowidget { background-color:#FFFFFF; border: 1px solid #ccc; display:block; font-family: Arial, Helvetica, Sans, Sans-Serif, "Sans Serif"; margin:0px; width:100%; cursor:text; }
.trivagologo { border:0; text-decoration: none; cursor:text; display: block; margin-left: 4px; margin-top: 4px; float:left; cursor: pointer; }
.trivagoheader { font-weight:normal; width:100%; padding-top:2px; background-color:#eee; overflow:hidden; text-align:center; height: 60px; border-bottom: 1px solid #ccc; }
.trivagoslogan { border-left: 1px solid #CCCCCC; color: #666666; display: inline-block; float: left; font-size: 12px; margin-left: 8px; margin-top: 14px; padding-left: 8px; text-align: left; width: 140px; }
.header .space { padding-left: 6px; overflow: hidden; }
.trivagotexta { border-bottom: 1px solid #DDDDDD; display: block; font-size: 12px; padding: 7px; text-decoration: none; color: #444444; overflow: hidden; border-right: 1px solid #ddd; }
.trivagotexta.last_row { border-bottom: none }
.trivagotexta:hover { background-color:#f6f6f6; background-image:url(http://il2.trivago.com/images/layoutimages/new_design_3/arrow_right.png); background-repeat:no-repeat; background-position:right; border-bottom: 1px solid #ddd; text-decoration:underline; }
.trivagotexta.last_row:hover { border-bottom: none; }
.trivagotext { margin-top: 4px; float:left; width:60px; font-size: 12px; }
.trivago_widget_hdl { font-size: 15px; font-weight: normal; margin: 7px 0 10px 8px; padding: 0; }
.trivago_widget_hdl a { text-decoration:none; color: #444; }
.trivagolist { margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; list-style-type: none; height: 72px; border-top: 1px solid #ddd; }
.trivagolist li { float: left; width: 50%; }
.trivagolist li img { border-radius: 2px; width: 30px; height: 30px; float: left; margin-right: 5px; margin-top: 2px; border: none; }
.trivagolist li span { display: inline-block; float: left; width:70px; }

/* end widget trivago  */

/*adx google*/
.adxSearch {text-align: center; margin: 10px}
.addThisWidth{ width: 145px;}

.singleArticleEntry .presentationPhoto{ margin-bottom: 20px; margin-left: 30px; width: 450px;}

#fbModal .modal-body{ max-height: 430px;}
#fbModal .facebookLikeBox{ margin: 10px auto;}
