/*
Theme Name:		colecteazaselectiv v2
Theme URI: 		http://simple-webdesign.com/
Version: 		0.1.10
Description: 	Simple Wordpress Theme.
Author: 		Valentin Mezo
Author URI:		http://simple-webdesign.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats

Copyright 2012 Valentin Mezo <http://simple-webdesign.com>  All Rights Reserved.

*/

 /**
 * Reset - Resets all browsers down to common default settings
 *
 * @package Simple Framework
 */

/* Eric Meyer Reset Reloaded */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

@font-face {
    font-family: 'bebasregular';
    src: url('library/media/fonts/BEBASROM.eot');
    src: url('library/media/fonts/BEBASROM.eot?#iefix') format('embedded-opentype'),
         url('library/media/fonts/BEBASROM.woff2') format('woff2'),
         url('library/media/fonts/BEBASROM.woff') format('woff'),
         url('library/media/fonts/BEBASROM.ttf') format('truetype'),
         url('library/media/fonts/BEBASROM.svg#bebasregular') format('svg');
    font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-00EE;

}

@font-face {
	font-family:'BebasNeue-Regular';
	src: url('library/media/fonts/BebasNeue_gdi.eot');
	src: url('library/media/fonts/BebasNeue_gdi.eot?#iefix') format('embedded-opentype'),
		url('library/media/fonts/BebasNeue_gdi.woff') format('woff'),
		url('library/media/fonts/BebasNeue_gdi.ttf') format('truetype'),
		url('library/media/fonts/BebasNeue_gdi.svg#BebasNeue-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2248;
}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('library/media/fonts/BEBASNEUE.eot');
    src: url('library/media/fonts/BEBASNEUE.eot?#iefix') format('embedded-opentype'),
         url('library/media/fonts/BEBASNEUE.woff2') format('woff2'),
         url('library/media/fonts/BEBASNEUE.woff') format('woff'),
         url('library/media/fonts/BEBASNEUE.ttf') format('truetype'),
         url('library/media/fonts/BEBASNEUE.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
@font-face {
	font-family:'bebasregular';
	src: url('library/media/fonts/BebasROM_gdi.eot');
	src: url('library/media/fonts/BebasROM_gdi.eot?#iefix') format('embedded-opentype'),
		url('library/media/fonts/BebasROM_gdi.woff') format('woff'),
		url('library/media/fonts/BebasROM_gdi.ttf') format('truetype'),
		url('library/media/fonts/BebasROM_gdi.svg#BebasROM-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-00EE;
}*/


/* Removes dotted line when focus */
:focus { outline: none; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }

/* Regular clearing, just in case! */
.clear { clear: both; }


/* Document Body */
body, input, textarea { font: 13px/1.5 Arial, Helvetica, sans-serif;}
body {background: url(library/media/images/body-bg.jpg) repeat-x center top;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.bold {font-weight: bold;}

/* Links */
a { color: #398700; text-decoration: none; }
a:hover { text-decoration: none; }
.entry-content a:link, .entry-content a:active, .entry-content a:visited { color: #398700; text-decoration: underline; }
.entry-content a:hover { text-decoration: none; }


/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; }
h1 { font-size: 24px; line-height: 28px; padding: 5px 0px; }
h2 { font-size: 20px; line-height: 22px; padding: 5px 0px; }
h3 { font-size: 16px; line-height: 20px; padding: 5px 0px; }
h4 { font-size: 14px; line-height: 18px; padding: 5px 0px; }
h5 { font-size: 12px; line-height: 18px; padding: 5px 0px; }
h6 { font-size: 10px; line-height: 16px; }

/* Font Styles */
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.sans-serif { font-family: "lucida sans", Verdana, Arial, Helvetica, sans-serif; }

/* Vertical Rhythm  */
.entry-meta { margin-bottom: 10px; }
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol { margin-bottom: 20px; }
.sentry, .widget, .comment, .navigation-links { margin-bottom: 40px; }

/* Layout */
.container { width: 1160px; margin: 0 auto; }
.sfeed { width: 860px; float: left; }
.aside { width: 290px; float: right; }
.footer { clear: both; }

/* HEADER */
.header {padding-top: 100px; margin-bottom: 15px; position: relative;}
.home .header {margin-bottom: 35px;}

/* Logo */
#logo {width: 280px; margin: 0 0 80px 0; float: left;}
#logo #site-title {padding: 0; width: 280px; height: 90px; text-indent: -9999px; line-height: 0; font-size: 0; background: url(library/media/images/logo.png) no-repeat 0 0; display: block;}

#logo #site-title a.colsel {width: 280px; height: 45px; text-indent: -9999px; line-height: 0; font-size: 0; display: block;}
#logo #site-title a.eco {width: 280px; height: 45px; text-indent: -9999px; line-height: 0; font-size: 0; display: block;}


/* Menu */
.header .top-menu {padding: 30px 0 10px 0; background: url(library/media/images/top-menu.png) repeat-x; clear: both;}
.menu-main-menu-container {width: 870px; float: left;}
.nav { margin: 0; float: left; line-height: 1; width: 100%; }
.nav, .nav * { list-style: none; margin-left: 0; }
.nav li { float: left; padding: 0; position: relative; }
.nav ul li { width: 100%; }
.nav a { display: block; position: relative; padding: 0 15px; }

/* Hides items under top menu */
.nav ul { position: absolute; top: -9999em; width: 20em; /* left offset of submenus need to match (see below) */ }
/* Shows submenus */
.nav li:hover ul,
.nav li.nav-hover ul { left: -1px; top: 29px; /* match top ul list item height */ z-index: 99; }
/* Hides all sub items (4 levels deep) */
.nav li:hover li ul,
.nav li.nav-hover li ul,
.nav li li:hover li ul,
.nav li li.nav-hover li ul,
.nav li li li:hover li ul,
.nav li li li.nav-hover li ul { top: -999em; }
/* On :hover, displays all sub items (4 levels deep) */
.nav li li:hover ul,
.nav li li.nav-hover ul,
.nav li li li:hover ul,
.nav li li li.nav-hover ul,
.nav li li li li:hover ul,
.nav li li li li.nav-hover ul { left: 20em; /* match .nav ul width */ top: -1px; }
/* Default Skin */
.nav { height: 35px; line-height: 35px; padding: 0 5px; font-size: 16px; font-weight: bold;  }
.nav a { color: #fff; }
.nav a:hover,
.nav .current-menu-item a,
.nav .current-menu-parent a { color: #9dd431; text-decoration: none; background: url(library/media/images/nav-a.png) no-repeat left center; }
.nav .current-menu-item,
.nav .current-menu-parent { background: url(library/media/images/nav-bg.jpg) no-repeat center center;}
.nav ul a { border-right: none; }
.nav li:hover, .nav li.nav-hover,
.nav a:focus {  }
/* Menu bugfix */
.ie7 .nav:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

.header .top-menu .searchform {width: 170px; padding: 10px 20px; margin: 0; float: right; background: url(library/media/images/search-bg.png) no-repeat 20px 10px; overflow: hidden;}
.header .top-menu .searchform .search {width: 110px; font-size: 11px; border: 0; padding: 2px; background: none; float: left;}
.header .top-menu .searchform .search-btn {width: 55px; height: 15px; text-indent: -9999px; line-height: 0; font-size: 0; border: 0; float: right; background: none; cursor: pointer;}

.header .salvat {width: 365px; height: 90px; margin-left:-180px; text-indent: -9999px; line-height: 0; font-size: 0; position: absolute; left: 50%; top: 105px; background: url(library/media/images/ai-salvat.png) no-repeat center top;}
.header .copac { width: 75px; height: 50px; padding: 215px 160px 5px 10px; font-size: 11px; line-height: 14px; text-align: center; position: absolute; right: -40px; bottom: 45px; background: url(library/media/images/copac.png) no-repeat 0 0;}
.header .delfin { width: 95px; height: 50px; padding: 30px 10px 15px 135px; font-size: 11px; line-height: 14px; text-align: center; position: absolute; left: 190px; bottom: 56px; background: url(library/media/images/delfin.png) no-repeat 0 0;}
.header .scatii { width: 95px; height: 50px; padding: 5px 10px 5px 50px; font-size: 11px; line-height: 12px; text-align: center; position: absolute; left: 61%; top: 60px; background: url(library/media/images/scatii.png) no-repeat 0 0;}

.header .social {width: 80px; float: left;}
.header .social a {width: 20px; height: 20px; margin: 9px; text-indent: -9999px; line-height: 0; font-size: 0; display: block; float: left;}
.header .social a.facebook {background: url(library/media/images/icon-facebook.jpg) no-repeat 0 0;}
.header .social a.twitter {background: url(library/media/images/icon-twitter.png) no-repeat 0 0;}

/* Homepage */
.home .banner-content {margin-bottom: 40px;}
.home .banner-content .easingsliderlite-arrows.easingsliderlite-next { width: 42px; height: 42px; background: url(library/media/images/arrows.png) no-repeat right -50px;} 
.home .banner-content .easingsliderlite-arrows.easingsliderlite-prev { width: 42px; height: 42px; background: url(library/media/images/arrows.png) no-repeat left top;}
.home .banner-content .easingsliderlite-pagination {display: none;} 
.home .stiri {overflow: hidden;}
.home .stiri ul {list-style: none; padding: 0; margin: 0;}
.home .stiri ul li {width: 415px; min-height: 370px; margin: 10px; float: left;}
.home .stiri ul li.dreapta {margin-right: 0;}
.home .stiri h2 {padding: 0 0 20px 40px; margin-bottom: 10px; font-size: 16px; font-weight: bold; line-height: 20px; background: url(library/media/images/stire-bg.png) no-repeat left bottom;}
.home .stiri h2 a {color: #3a3a3a;}
.home .stiri img { margin-bottom: 10px; border: 1px solid #b4b4b4;}
.home .stiri .continut {padding: 0 25px;}

/* Content */
.page-title { font-size: 14px; font-weight: bold; }
.page-title span { font-style: italic; font-weight: normal; }
.entry-title, .entry-title a { color: #000; font-size: 24px; line-height: 28px; }
.entry-title a:hover { color: #398700; text-decoration: none; }

/* Aside */
.aside h3 { padding: 0 10px; margin-bottom: 4px; line-height: 23px; color: #95cd35; font-weight: bold; font-size: 18px; background: url(library/media/images/aside-title.jpg);}
.aside h4 {padding: 0; margin-bottom: 10px; font-size: 18px;}
.aside h4 a { color: #3a3a3a;}
.aside p {line-height: 16px;}
.aside ul {list-style: none;}
.aside .widget img { width: 288px; margin-bottom: 5px; border: 1px solid #b4b4b4;}
.aside #example_video_1 {margin-bottom: 5px;}

.aside #text-4 p,
.aside #text-5 p {padding: 5px 50px; letter-spacing: 1px; font-size: 16px; line-height: 20px;}
.aside #text-4 p span,
.aside #text-5 p span {font-size: 38px; line-height: 44px; color: #009245; font-weight: bold; display: block;}

/* Single */
.sfeed {text-align: justify;}
.sfeed ul {list-style-position: inside;}
.single .sfeed .post-image {width: 510px; margin: 0 10px 15px 0; float: left;}
.single .sfeed .post-content {}
.single .sfeed .post-content .entry-header {padding-top: 30px; margin-bottom: 5px;}
.single .sfeed .post-content .entry-title { clear: none; margin-bottom: 15px; line-height: 30px;}
.single .sfeed .back { padding-bottom: 6px; margin-bottom: 1px; background: url(library/media/images/green-line.png) repeat-x left bottom;}
.single .sfeed .back p {margin: 5px 0; padding-left: 30px; line-height: 24px; font-weight: bold; background: url(library/media/images/icon-back.jpg) no-repeat left center;}
.sfeed .entry-header {font-size: 11px; line-height: 18px; color: #8c8c8c; border-bottom: 2px solid #e3e3e3; overflow: hidden;} 
.sfeed .entry-header a {color: #8c8c8c;}
.sfeed .entry-header span {padding: 0 2px; float: left;}
.sfeed .entry-header .published {padding-left: 20px; font-weight: bold; background: url(library/media/images/frunza.jpg) no-repeat left center;}
.sfeed .article strong {color: #009245;}
.sfeed .article ul {clear: both; padding-left: 10px;}
.sfeed .article ol {clear: both; padding-left: 10px; list-style-position: inside;}
.single .sfeed h2,
.single .sfeed .entry-title {padding: 0; margin-bottom: 15px; font-size: 28px; font-weight: bold;}
.single .sfeed h3 { font-size: 20px; font-weight: bold;}
.single .aside {padding-top: 20px;}

.navigation-links {overflow: hidden;}
.navigation-links .nav-previous { width: 49%; float: left;}
.navigation-links .nav-next { width: 49%; text-align: right; float: right;}

/* Ecolimpiada */
.header-ecolimpiada {margin-bottom: 20px; overflow: hidden;}
.header-ecolimpiada .logo {width: 500px; float: left;}
.header-ecolimpiada .detalii {width: 299px; padding: 20px 30px 0 30px; border-left: 1px solid #c9c9c9; float: left; background: url(library/media/images/grid-bg.jpg);}
.header-ecolimpiada .detalii span {display: block; padding-left: 30px; margin-bottom: 15px;}
.header-ecolimpiada .detalii a {color: #000;}
.header-ecolimpiada .detalii .perioada { background: url(library/media/images/icon-perioada.png) no-repeat left top;}
.header-ecolimpiada .detalii .perioada strong { display: block; color: #515151;}
.header-ecolimpiada .detalii .regulament {background: url(library/media/images/icon-regulament.png) no-repeat left top;}
.header-ecolimpiada .detalii .formular { line-height: 30px; background: url(library/media/images/icon-formular.png) no-repeat left top;}
.header-ecolimpiada .detalii .premii{ line-height: 30px; background: url(http://www.colecteazaselectiv.ro/wp-content/uploads/premiu.png) no-repeat left top;}

.page-template-page-inscriere-php .formular, .page-template-page-inscriere-compuneri-php .formular {width: 380px; padding-top: 35px; margin-right: 25px; color: #fff; text-align: center; float: left; border-radius: 30px; background: #009245 url(library/media/images/formular-bg.jpg) repeat-y; overflow: hidden;}
.page-template-page-inscriere-php .formular h2, .page-template-page-inscriere-compuneri-php .formular h2 { padding-top: 200px; font-size: 31px; font-weight: bold; color: #fff; background: url(library/media/images/formular-top.png) no-repeat center top;}
.page-template-page-inscriere-php .formular h3, .page-template-page-inscriere-compuneri-php .formular h3 { font-size: 14px; font-weight: bold; color: #a2dd3a;}
.page-template-page-inscriere-php .formular .wpcf7-form, .page-template-page-inscriere-compuneri-php .formular .wpcf7-form {padding: 20px 70px;}
.page-template-page-inscriere-php .formular .wpcf7-form fieldset, .page-template-page-inscriere-compuneri-php .formular .wpcf7-form fieldset {margin-bottom: 5px;}
.page-template-page-inscriere-php .formular .wpcf7-form label, .page-template-page-inscriere-compuneri-php .formular .wpcf7-form label {display: block;}
.page-template-page-inscriere-php .formular .wpcf7-form fieldset span, .page-template-page-inscriere-compuneri-php .wpcf7-form fieldset span {display: block; font-size: 12px; line-height: 20px; color: #fff;}
.page-template-page-inscriere-php .formular .wpcf7-text,
.page-template-page-inscriere-php .formular .wpcf7-textarea, .page-template-page-inscriere-compuneri-php .formular .wpcf7-text, .page-template-page-inscriere-compuneri-php .wpcf7-textarea {width: 240px; padding: 2px 0; text-align: center; color: #009245; border: 1px solid #005a2b;}
.page-template-page-inscriere-php .formular .wpcf7-select, .page-template-page-inscriere-compuneri-php .formular .wpcf7-select {width: 240px; text-align: center; color: #009245; border: 1px solid #005a2b;}
.page-template-page-inscriere-php .formular .wpcf7-submit, .page-template-page-inscriere-compuneri-php .formular .wpcf7-submit {width: 137px; height: 33px; margin: 0 auto; margin-top: 10px; color: #00371a; font-size: 18px; text-align: center; border: 0; background: url(library/media/images/btn-trimite.jpg) no-repeat center top; cursor: pointer;}

.page-template-page-inscriere-php .formular .wpcf7-form fieldset span.accept-this, .page-template-page-inscriere-compuneri-php .formular .wpcf7-form fieldset span.accept-this { display: inline;}
.page-template-page-inscriere-php .formular .wpcf7-form a, .page-template-page-inscriere-compuneri-php .formular .wpcf7-form a {color: #fff; text-decoration: underline; font-size: 11px;}
.page-template-page-inscriere-php .formular .wpcf7-file, .page-template-page-inscriere-compuneri-php .formular .wpcf7-file {width: 240px; size:24;}

.page-template-page-inscriere-php .formular-footer, .page-template-page-inscriere-compuneri-php .formular-footer {padding: 10px 35px; color: #fff; font-size: 12px; background: url(library/media/images/transparent.png);}
.page-template-page-inscriere-php .formular-footer p, .page-template-page-inscriere-compuneri-php .formular-footer p {margin: 0; padding-left: 30px; font-weight: bold; background: url(library/media/images/icon-atentie.png) no-repeat left top;}
.page-template-page-inscriere-php .formular-footer a, .page-template-page-inscriere-compuneri-php .formular-footer a {color: #fff; text-decoration: underline;}

.page-template-page-inscriere-php .continut, .page-template-page-inscriere-compuneri-php .continut {width: 430px; padding-top: 85px; text-align: left; float: left;}
.page-template-page-inscriere-php .continut h1, .page-template-page-inscriere-compuneri-php .continut h1 {font-size: 36px; line-height: 40px; color: #009245;}
wpcf7-file

/* Page Orasul */
body.page-template-page-orasul-php {background: url(library/media/images/orasul-bg.jpg) center 350px;}
.page-template-page-orasul-php .wrapper { background: url(library/media/images/wrapper-bg.jpg) repeat-x center top;}
.page-template-page-orasul-php .sfeed h1 {clear: both; font-size: 35px; line-height: 40px; font-weight: normal; padding: 110px 190px 35px 35px; margin-bottom: 25px; background: url(library/media/images/title-orasul.jpg) no-repeat center center;  }

.orasul { text-align: center; font-size: 18px; line-height: 24px; text-shadow: 0 1px 1px rgba(0,0,0,0.5); background: #a1c7d2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYzdkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzgyYjFiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgyYjFiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2NjZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a1c7d2 0%, #82b1be 30%, #82b1be 50%, #b3ccdb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1c7d2), color-stop(30%,#82b1be), color-stop(50%,#82b1be), color-stop(100%,#b3ccdb));
background: -webkit-linear-gradient(top,  #a1c7d2 0%,#82b1be 30%,#82b1be 50%,#b3ccdb 100%);
background: -o-linear-gradient(top,  #a1c7d2 0%,#82b1be 30%,#82b1be 50%,#b3ccdb 100%);
background: -ms-linear-gradient(top,  #a1c7d2 0%,#82b1be 30%,#82b1be 50%,#b3ccdb 100%);
background: linear-gradient(to bottom,  #a1c7d2 0%,#82b1be 30%,#82b1be 50%,#b3ccdb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c7d2', endColorstr='#b3ccdb',GradientType=0 );
}
.orasul p,
.orasul h2,
.orasul h3,
.orasul h4 { padding: 0 20px;}
.entry-content .orasul a {color: #fff; text-decoration: none;}
.sfeed .article .orasul strong {color: #000;}
.orasul h2 { margin-bottom: 25px; font-size: 36px; font-family: 'bebas_neueregular';}
.orasul h3 {margin-bottom: 10px; padding-top: 20px; font-size: 30px; letter-spacing: 3px; color: #fff; font-family: 'bebas_neueregular';}
.orasul h4 { padding: 5px; font-size: 22px; font-family: 'bebas_neueregular';}
.orasul img {max-width: 100%; height: auto;}
.orasul .bigger { padding: 20px; font-size: 48px; color: #0e6087; text-transform: uppercase; letter-spacing: 4px; font-family: 'bebas_neueregular';}


/* Olimpiada */
.olimpiada .formular {width: 380px;  margin-right: 25px; padding-top: 35px; color: #fff; text-align: center; border-radius: 30px 30px 30px 30px; background: url("library/media/images/formular-bg.jpg") repeat-y 0 0 #009245; float: left; overflow: hidden;}
.olimpiada .formular h2 { background: url("library/media/images/formular-top.png") no-repeat center top;  color: #fff; font-size: 31px; font-weight: bold;    padding-top: 200px;}
.olimpiada .formular h3 { color: #A2DD3A; font-size: 14px;font-weight: bold;}
.olimpiada .formular .wpcf7-form {padding: 20px 70px;}
.olimpiada .formular .wpcf7-form fieldset {margin-bottom: 5px;}
.olimpiada .formular .wpcf7-form label { display: block;}
.olimpiada .formular .wpcf7-form fieldset span { color: #fff; display: block; font-size: 12px; line-height: 20px;}
.olimpiada .formular .wpcf7-text, .page-template-page-inscriere-php .formular .wpcf7-textarea { border: 1px solid #005A2B; color: #009245; padding: 2px 0;text-align: center; width: 240px;}
.olimpiada .formular .wpcf7-select { border: 1px solid #005A2B; color: #009245; text-align: center; width: 240px;}
.olimpiada .formular .wpcf7-submit { background: url("library/media/images/btn-trimite.jpg") no-repeat center top; border: 0 none; color: #00371A;  cursor: pointer; font-size: 18px; height: 33px; margin: 10px auto 0; text-align: center; width: 137px;}
.olimpiada .formular .wpcf7-form fieldset span.accept-this { display: inline;}
.olimpiada .formular .wpcf7-form a { color: #FFFFFF;font-size: 11px; text-decoration: underline;}
.olimpiada .formular-footer {background: url("library/media/images/transparent.png") repeat 0 0; color: #FFFFFF; font-size: 12px; padding: 10px 35px;}
.olimpiada .formular-footer p { background: url("library/media/images/icon-atentie.png") no-repeat left top; font-weight: bold; margin: 0; padding-left: 30px;}
.olimpiada .formular-footer a {color: #fff; text-decoration: underline;}
.olimpiada .formular .wpcf7-form .error {border:1px solid #C00; color:#C00;} 
.olimpiada .continut {  float: left; padding-top: 85px; text-align: left; width: 430px;}
.olimpiada .continut h1 { color: #009245; font-size: 36px; line-height: 40px;}

/* Footer */
.footer {clear: both; font-size: 12px; color: #948a6d; text-align: center;}
.footer .menu-main-menu-container {width: auto; float: none;}
.footer .footer-nav {padding: 10px; font-size: 14px; margin-bottom: 20px; border-bottom: 2px solid #e0e0e0;}
.footer .footer-nav li {padding: 5px 20px; display: inline; border-left: 1px solid #e0e0e0;}
.footer .footer-nav li.page-item-2 {border: 0;}
.footer .footer-nav li a {color: #202020; text-transform: lowercase;}
.footer .footer-nav li a:hover,
.footer .footer-nav li.current-menu-item a {color: #398700;}

.footer .copyright {padding: 0 330px;}

/* Basic Alignments */
.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 20px 10px; }
.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }

/* Mobile */
/* Media queries for responsive design
--------------------------------------------- */
/* --- iPad Landscape --- */
@media screen and (max-width: 1160px) {
	/*.container {width: 100%;}
	.container*/
	
}

@media screen and (max-width: 1024px) {
	.header .social,
	.header .searchform {display: none;}
	.container {width: 860px; margin: 0 auto;}
	.container .sfeed { width: auto; float: none; display: block;}
	.container .aside { width: auto; float: none; display: block;}
	.container .aside .widget { float: left;}
	.container .aside .widget img,
	.aside #example_video_1 {float: left; margin: 0 10px 10px 0;}
	.container .aside .widget h4 {clear: none;}
	
	.footer .copyright {padding: 0 20%;}

}

/* --- iPad Portrait --- */
@media screen and (max-width: 880px) {
}

/* --- Smartphones and small Tablet PCs --- */
@media screen and (max-width : 620px) {

}
/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.wp-caption {} .wp-caption-text {}