/*

Theme Name: Mogoze
Theme URI: http://themeforest.net/user/An-Themes/portfolio
Description: Responsive 1440px Magazine WordPress Theme
Version: 1.6
Author: An-Themes
Author URI: http://www.anthemes.net/
Tags: black, white, orange, blue
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

------------------------------------------------ 

				0.	CSS Reset 
				1.	Layout
				2.  Header
				3.  Content
				4.	Sidebar
				5.  Comments
				6.	Menu
				7.  Job & Contact Form
				8.  Footer
				9.  Shortcodes
			   10.  Update Version 1.6

-------------------------------------------------- */


/*-----------------------------------------------------------------------------
----------------------------- 0 - CSS Reset -----------------------------------
-----------------------------------------------------------------------------*/

html,body,h1,h2,h3,h4,h5,h6,form,li,ul,ol,p,input,select,legend,textarea,fieldset { margin:0; padding:0;}
ul, ol                     { list-style-type: none; }
:focus                     { outline: 0;}
ins                        { text-decoration: none; }
del                        { text-decoration: line-through; }
img                        { border:none;}

h1,h2,h3,h4,h5,h6          { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; line-height:26px;}
h1                         { font-size: 26px; }
h2                         { font-size: 24px; }
h3                         { font-size: 22px; }
h4                         { font-size: 20px; }
h5                         { font-size: 18px; }
h6                         { font-size: 16px; }

code, pre                  { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; display: block;  background: #0099cc; color: #FFF; border: 1px solid #dddddd;
                             margin: 14px 0; overflow:hidden; padding: 18px;  }
code:hover, pre:hover      { overflow:scroll; color:#333;}

strong                     { font-weight: bold;}
fieldset                   { border: none;}

.clear                     { clear:both; display:block;}
.sleft                     { float:left;}
.sright                    { float:right;}
.margin5                   { margin-bottom: 5px;}
.margin30                  { padding-bottom: 30px;}



/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/

*                        { margin: 0; padding: 0;}
html body                { font: 14px/22px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; -webkit-text-size-adjust: none; overflow-x:hidden;}
header                   { width: 100%; height: 55px; }
.header-container        { width: 1440px; height: 55px; margin: 0 auto; }
.top-header              { width: 1390px; height: 55px; padding: 0 25px; position: fixed; z-index: 9999; }
.logo                    { float: left; padding: 8px 0 0 0;}
.header-adv              { width: 1388px; height: 130px; margin: 0 auto; padding: 0 25px;}
.wrap                    { width: 1438px; height: auto; margin: 0 auto; padding-bottom: 30px; }
#background, #background2{ min-width:100%; min-height:100%; top:0; left:0; z-index:-2; position:fixed; }
#background2.bg          { background: url(../images/pattern.png) repeat; z-index:-1; position:fixed;}



/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/

.banner728               { width: 755px; height: 90px; float: left; margin: 20px 0; }
.banner728 a.adv-btn     { width: 27px; height: 90px;  display: inline-block; float: right; background: url(../images/adv-btn.png);}

ul.social-stats          { float: right; margin: 20px 0;}
.social-stats li         { width: 135px; height: 88px; float: left;}
.social-stats li a       { width: 135px; height: 88px; display: inline-block;}
.social-stats li.twitter { background:#FFF url(../images/sstwitter.png) no-repeat 55px 10px; } 
.social-stats li.facebook { background:#FFF url(../images/ssfacebook.png) no-repeat 55px 10px; }
.social-stats li.google  { background:#FFF url(../images/ssgoogle.png) no-repeat 55px 10px; }
.social-stats li.rss     { background:#FFF url(../images/ssrss.png) no-repeat 55px 10px; }
.social-stats li div.nr { text-align: center; margin-top: 40px; font-size: 22px; font-weight: bold;} 
.social-stats li div.tx { text-align: center; font-size: 10px; margin-top: -3px; } 

/* -- Search -- */
#searchform2                 { width: 275px; height: auto; float: right; margin-top: 10px;}
#searchform2 #s              { width: 225px; height: 25px; float: left; border: none; padding: 5px 0 5px 15px; font-size: 13px; }
#searchform2 .buttonicon     { width: 35px; height: 35px; float: right; background:url(../images/btn_search.png); border: none; font-size: 0px;}
#searchform2 .buttonicon:hover   { cursor: pointer; opacity:.85; }



/*-----------------------------------------------------------------------------
----------------------------- 3 - Content -------------------------------------
-----------------------------------------------------------------------------*/

.content                 { width: 710px; height: auto; float: left; }
.full-width              { width: 100%; height: auto; float: left; }
h3.content-title, h3.freebies-title, h3.jobs-title, h3.blog-title  { width: 660px; height: 35px; float: left; font-size: 15px; padding: 10px 25px 0 25px; }
h3.sidebar1-title, h3.sidebar3-title, h3.sidebar1-title-green, h3.sidebar1-title-gold { width: 270px; height: 35px; float: left; font-size: 15px; padding: 10px 25px 0 25px; }
h3.sidebar2-title, h3.sidebar2-title-orange, h3.sidebar2-title-black { width: 356px; height: 35px; float: left; font-size: 15px; padding: 10px 25px 0 25px; }

.post                    { width: 658px; height: auto; margin:30px 25px 0 25px; float: left;}
img.thumbnail_image      { width: 658px; height: auto;}     
.article-container       { width: 618px; height: auto; margin: -60px 20px 0 20px; position: relative; }
.article-content         { width: 578px; height: auto; margin: 0 20px; padding: 5px 0 0 0; }
.article-content2        { width: 618px; height: auto; margin: -60px 20px 0 20px; position: relative;}
.article-category a      { font-size: 10px; text-transform:uppercase; }
.article-category span   { padding: 0 3px;}
.article-category        { float: left;}
h2.article-title a       { font-size: 29px; font-family: 'Sanchez', serif; font-weight: normal; line-height: 36px;}
h1.article-title         { font-size: 29px; font-family: 'Sanchez', serif; font-weight: normal; line-height: 36px;}
h1.page-title            { font-size: 29px; font-family: 'Sanchez', serif; font-weight: normal; line-height: 36px; margin-top: 20px;}
.article-content p       { padding: 20px 0;}

.boxhide iframe          { width: 100%; height: 370px; }
.boxhide:hover           { margin-bottom: 60px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* IE10-specific styles go here */ .boxhide  { margin-bottom: 60px;}  } 

.post-date, .freebies-date   { width:50px; height:50px; float:left; text-align:center; margin-right:15px; margin-top:10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }	
.post-date span.month, .freebies-date span.month  { font-size:10px; text-transform:uppercase; display:block; position:relative; top:5px;}	
.post-date span.day, .freebies-date span.day      { font-size:20px; font-weight:bold; position:relative; top:-1px; }

.rating                  { float: left; margin-left: 20px; margin-top: 4px; }

.post:hover .post-date   { display: none; }
.post:hover .post-date span.month { display: none;}
.post:hover .post-date span.day   { display: none;}


.recently                 { width: 710px; height: auto; float: left; margin: 30px 0 0 0; padding-bottom: 30px;}
.single-share             { display: block; float: left; margin: 20px 0;}

.article-slider,
.article-image,
.article-video,
.article-text             { display: none; width:50px; height:50px; float:left; margin-right:15px; margin-top:10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.post:hover .article-slider, .post:hover .article-image, .post:hover .article-video, .post:hover .article-text { display: block; }
.no-image                 { width: 658px; height: 65px; }

/* -- Typography -- */
.entry h1                 { margin: 10px 0;}
.entry p                  { padding: 10px 0;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-top: 30px;}
.entry img                { width: 100% !important; height: auto !important;}
img.alignleft             { width: inherit !important;}
img.alignright            { width: inherit !important;}

blockquote                { color:#999; font-size:14px; font-family: 'Lato', sans-serif; font-weight:400; margin:20px;
						    background:url(../images/quotes.png) no-repeat top left; padding:0 0 0 30px;}
blockquote p              { padding: 15px; background:url(../images/quotes.png) no-repeat bottom right;}

.alignleft                { float: left; margin: 20px 20px 10px 0px; }
.alignright               { float: right; margin: 20px 0px 10px 20px; }
img.aligncenter           { display: block; margin:1px auto;  }

.entry th                 { padding: 0; margin-right: 2px; }
.entry li                 { padding:3px 0 3px 5px; }
.entry ul                 { margin:20px 40px; list-style-type: square;}
.entry ol                 { margin:20px 40px; list-style-type: decimal;}



/* -- Banners -- */
.banner                   { width: 658px; height: 90px; margin: 30px 0 0 25px; }
.banner250                { display: none;  }
.banner468                { width: 486px; height: 60px; float: left; margin:15px 86px;}
.banner468 a.adv-btn2     { width: 18px; height: 60px;  display: inline-block; float: right; background: url(../images/adv-btn2.png);}


/* -- Pagination -- */
.wp-pagenavi               { width: 660px; float: left; font-size: 15px; padding: 10px 25px 10px 25px; margin-top: 30px; }
.wp-pagenavi a, .wp-pagenavi span  { display: inline-block; padding:8px 15px 7px 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;  list-style: none;  margin: 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-right:1px; font-size:12px; font-weight:bold; }
.wp-pagenavi a:hover, .list1 li a:hover, .list2 li a:hover  { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.wp-pagenavi span.current  { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.wp-pagenavi .pages        { display:none; }

.defaultpag                { padding: 25px 25px 50px 25px; font-weight: bold;}

/* -- Freebies -- */
.free-item  { width:200px; height:200px;  margin:25px 0 0 25px; overflow:hidden; position:relative; float:left; }
.free-item img {width: 200px; height: 200px;}
.free-item .caption h2  { font-size: 14px; line-height: 18px; background: url(../images/freebies-line.png) bottom left no-repeat; padding-bottom: 10px;  }
.free-item .caption { width:160px; height:160px; font-weight:bold; padding: 20px; position:absolute; left:0; display:none; }
.free-item .caption p { font-size:12px; padding-top: 10px; }
.free-item .caption span { width: 20px; height: 20px; float: right; margin: -20px -20px 0 0; text-align: center; line-height: 15px;}
.free-item img { border:0; position:absolute; }
.entry-link { position: absolute; top: 0; left: 0; z-index: 30; width: 100%; height: 100%; }


.down-share   { margin: 0 0 30px 0; float: left;}
.share-left   { margin: 18px 0 0 20px; float: left;}


/* -- Jobs -- */
ul.jobs                  { width: 658px; height: auto; margin:30px 25px 0 25px; float: left; border-bottom: none;}
.jobs li                 { width: 628px; height: auto; padding: 10px 15px;}
.jobs li h2              { font-size: 14px; line-height: 18px;}
.jobs li a h2 span.small { font-size: 10px; }
.jobdate                 { padding: 2px 10px; margin-right: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
div.jobs .entry ul li    { width: 100%; padding: 10px 15px; border-bottom: 1px solid #e3e3e3; }
div.jobs .entry ol li    { width: 100%; padding: 10px 15px; border-bottom: 1px solid #e3e3e3; }

/* -- FAQ -- */
.accordionButton { width: 578px; float: left; background: url(../images/plus.png) no-repeat 10px 16px; cursor: pointer; padding-bottom:15px; padding-top:15px; padding-left:40px; font-size:13px; font-weight:bold; }
.accordionButton:hover { background:#f3f3f3 url(../images/plus.png) no-repeat 10px 16px;}
.on:hover { background:#f3f3f3 url(../images/minus.png) no-repeat 10px 16px;}
.accordionButton.first { margin-top:20px; }
.accordionContent { width: 578px;  float: left; padding-bottom:20px; margin-top:15px; padding-left:40px; font-size: 14px; }
.on { background: url(../images/minus.png) no-repeat 10px 16px; }


/*-----------------------
-- Slider Blog Posts ----
-----------------------*/

#slides_single                         { width:658px; height:380px; float:left; background-color:#f0f0f0; }
#slides_single .slides_container       { width:658px; overflow:hidden; position:relative; display:none; }
#slides_single .slides_container a     { width:658px; height:380px; display:block; }
#slides_single .slides_container a img { width:658px; height:380px; display:block; }
                                       
.direction-nav li a {width: 40px; height: 39px; margin: -40px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; z-index:101;  cursor: pointer; text-indent: -9999px;}
.direction-nav li .next {background-position: -39px 0; margin-left: 41px; }
.direction-nav li .prev {margin-left:0px; }
.direction-nav li a:hover {opacity:.55;}



/*-----------------------------------------------------------------------------
----------------------------- 4 - Sidebar --------------------------------------
-----------------------------------------------------------------------------*/

.sidebar1                { width: 320px; height: auto; float: left;}
.sidebar2                { width: 406px; height: auto; float: left;}
.sidebar-comments        { width: 406px; height: auto; float: left;}
.sidebar1 h3.sidebar2-title-black { width: 270px; }
.sidebar2 h3.sidebar1-title-gold  { width: 356px;}

.sidebar2 ul.article_list { width: 354px;}
.sidebar2 ul.article_list li { width: 354px;}

/* -- FAQ -- */
#faq-jobs   { width: 290px; margin: 30px auto;}
#faq-jobs .accordionButton { width: 250px; }
#faq-jobs .accordionContent { width: 250px; }
.sidebar2 #faq-jobs   { width: 354px; margin: 30px auto;}
.sidebar2 #faq-jobs .accordionButton { width: 314px; }
.sidebar2 #faq-jobs .accordionContent { width: 314px; }

/* -- Article widget -- */
ul.article_list          { width: 290px; height: auto; margin:30px auto;}
.article_list li         { width: 290px; height: 80px; margin-bottom: 25px; }
.article_list li img     { width: 80px; height: 80px; float: left; margin-right: 15px; }
.article_list li img.free     { width: 80px; height: 80px; float: right; margin-left: 15px;}
.article_list li h3      { font-size: 15px; font-family: 'Sanchez', serif; font-weight: normal; line-height: 18px; padding-bottom: 5px; }
.article_list li .views  { float: left; font-size: 10px; text-transform:uppercase;}
.article_list li span.dot    { float: left; margin-left: 10px;}

/* -- Banners -- */
.sidebar2 .article_list li.banner300      { display: none;}  
.article_list li.banner300                { width: 300px; height: 260px; margin: 30px 0 30px -5px;}
.article_list li.banner300 img            { width: 300px; height: 260px; }
.article_list li.banner300 span a         { font-size: 10px; float: right; }
.article_list li.banner300 span a:hover   { text-decoration: underline;}

/* -- Custom tags -- */
ul.tags                  { width: 290px; height: auto; margin:30px auto;}
ul.tags li a             { float: left; display: inline-block; padding:7px 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;  list-style: none;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin:0 2px 2px 0; font-size:12px; font-weight:bold;}

/* -- Featured List -- */
ul.featured-list         { width: 354px; height: auto; margin:30px auto; }
.featured-list li        { width: 354px; height: auto; float: left; margin:0 0 30px 0; }
.featured-list li img    { width: 354px; height: 200px;}
.featured-list li span.featured-category { float: left; margin:0 0 0 15px; font-size: 10px; text-transform:uppercase;}
.featured-list li span.featured-category span { padding: 0 3px;}
.featured-list li h3     { float: left; font-size: 20px; font-family: 'Sanchez', serif; font-weight: normal; line-height: 28px; margin:0 15px; padding:3px 0 20px 0; }
.sidebar1 ul.featured-list  { width: 290px; }
.sidebar1 .featured-list li { width: 288px; }
.sidebar1 .featured-list li img { width: 288px; height: 163px; }

/* -- Job List -- */
ul.jobs-list             { width: 354px; height: auto; margin:30px auto; border-bottom: none;}
.jobs-list li            { width: 324px; height: auto; padding: 10px 15px;}
.jobs-list li h3         { font-size: 12px; line-height: 18px;}
.jobs-list li a h3 span.small    { font-size: 10px; }
.sidebar1 ul.jobs-list             { width: 270px;}
.sidebar1 .jobs-list li            { width: 238px;}

/* -- Custom Text -- */
.widget-text             { margin: 30px 0 0 0;}
.widget-text p           { padding: 0 15px;}
div.textwidget           { padding: 0 15px; margin:20px auto; }

/* -- Default Tags -- */
div.widget_tag_cloud     { display: inline-block; margin-bottom: 10px;}
div.tagcloud             { padding: 0 15px; margin:20px auto;}
.tagcloud a              { background: #f0eee9; color: #7f8282 !important; float: left; display: inline-block; padding:7px 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;  list-style: none;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin:0 2px 2px 0; font-size:12px !important; font-weight:bold;}
.tagcloud a:hover        { color: #fff !important; background: #0099cc;}

/* -- Default Search -- */
div.widget_search #searchform2 { padding: 0 15px; margin:20px auto; float: left; }
	
/* -- Recent Entries -- */
div.widget_recent_entries ul { padding: 0 15px; margin:20px auto;}
.widget_recent_entries li {  background: url(../images/li_minus_blue.png) no-repeat 0 17px; border-bottom: 1px solid #f2f2f2; display: block;  padding: 10px 0 10px 20px; }
.widget_recent_entries li:last-child {  border: none;  }

/* -- Recent Comments -- */
div.widget_recent_comments ul { padding: 0 15px; margin:20px auto;}
.widget_recent_comments li { background: url(../images/li_minus_black.png) no-repeat 0 17px; border-bottom: 1px solid #f2f2f2; display: block; padding: 10px 0 10px 20px; }
.widget_recent_comments li:last-child { border: none; }

/* -- Archives and Nav menu widget -- */
div.widget_archive ul, div.widget_nav_menu ul { padding: 0 15px; margin:20px auto;}
.widget_archive li, .widget_nav_menu li { background: url(../images/li_minus_black.png) no-repeat 0 17px;  border-bottom: 1px solid #f2f2f2; display: block;  padding: 10px 0 10px 20px; }
.widget_archive li:last-child, .widget_nav_menu li:last-child { border: none;  }
div.widget_archive select { padding: 10px 20px; margin:25px !important;}
div.widget_nav_menu li ul.sub-menu { margin: -5px 0 -10px 10px; padding: 10px 0 0 0;}
div.widget_nav_menu li ul.sub-menu li { padding: 10px 0 10px 20px; }

/* -- Meta and Pages widget -- */
div.widget_meta ul, div.widget_pages ul { padding: 0 15px; margin:20px auto;}
.widget_meta li, .widget_pages li { background: url(../images/li_minus_black.png) no-repeat 0 17px; border-bottom: 1px solid #f2f2f2; display: block; padding: 10px 0 10px 20px; }
.widget_meta li:last-child, .widget_pages li:last-child { border: none; }

/* -- Categories -- */
div.widget_categories ul { padding: 0 15px; margin:20px auto;}
.widget_categories li { background: url(../images/li_minus_gold.png) no-repeat 0 17px; border-bottom: 1px solid #f2f2f2; display: block; padding: 10px 0 10px 20px; }
.widget_categories li:last-child { border: none;  }
div.widget_categories select { padding: 10px 20px; margin:25px !important;}
.widget_categories li ul.children { margin: -5px 0 -10px -5px; padding: 10px 0 0 0;}
.widget_categories li ul.children li { padding: 10px 0 10px 20px; }

/* -- Calendar -- */ 
#wp-calendar {width: 100%; padding: 0 15px; margin:20px auto; }
#wp-calendar caption { text-align: center; font-weight: bold; margin-bottom: 10px; color: #333; font-size: 15px; padding: 0 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/* -- Mode default widgets -- */
.wp-caption { width: 100% !important; height: auto; background: #000;}
.wp-caption, .alignleft { width: inherit !important; }
.wp-caption, .alignright { width: inherit !important; }
.wp-caption-text { font-weight: bold; color: #FFF; font-size: 12px; margin-top: -5px; padding: 0 10px 10px 10px; text-align: center;}
.sticky {}
.gallery-caption {}
.bypostauthor {}


/*-----------------------------------------------------------------------------
----------------------------- 5 - Comments ------------------------------------
-----------------------------------------------------------------------------*/

#comments                { width: 354px; height: auto; margin:30px auto; }
ul.comment               { width: 354px; height: auto; float: left; margin-bottom: 30px;}
.comment li              { width: 324px; height: auto; float: left; padding: 10px 15px;}
.comment li img.avatar   { width: 25px; height: 25px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.comment li span.comment-author { font-size: 13px; font-weight: bold; padding:2px 10px 1px 10px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 2px; }

.comment li span.comment-date { float: right; font-size: 10px; }
.comment li div.comment-body { float: left; margin-top: 10px; font-size: 12px;}
.comment li span.comment-author a:hover { opacity:.65; }

#respond                   { width: 354px; height: auto; margin:10px auto 30px auto; font-size:11px; }
#commentform textarea      { width: 205px; height:159px; line-height:22px; float:left; display:block; border-radius: 3px; border-radius: 3px; -moz-resize:vertical; resize:vertical; } 

#commentform #author, #commentform #email, #commentform #url   { width:115px; height:30px; border-radius: 3px; border-radius: 3px; }
#commentform label         { display: block; margin:10px 0 0 0;   }
#commentform input, #commentform textarea      { padding-left: 5px; }
#commentform #submitcomm   { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-weight: bold;  padding: 6px 20px; text-align: center; margin: 25px 5px -10px 0; }
#commentform #submitcomm:hover {  opacity:.85;  cursor: pointer; }
.comment-notes             { display: none;}
body.logged-in #commentform textarea { width: 100% !important; }

.sidebar1 #comments        { width: 288px; height: auto; margin:30px auto; }
.sidebar1 ul.comment       { width: 288px; height: auto; float: left; margin-bottom: 30px;}
.sidebar1 .comment li      { width: 258px; height: auto; float: left; padding: 10px 15px;}


/*-----------------------------------------------------------------------------
----------------------------- 6 - Menu ----------------------------------------
-----------------------------------------------------------------------------*/

.jquerycssmenu { font-size: 12px; text-transform:uppercase; font-weight: bold; font-family:'Droid Sans', helvetica, arial, sans-serif; padding-left: 15px; float: left; margin: 0 0 0 53px; }
.jquerycssmenu ul li { position: relative; display: inline; float: left; }

/*Top level menu link items style*/
.jquerycssmenu ul li a { display: block; padding: 9px 7px 6px 7px; line-height: 40px; margin: 0 10px; text-decoration: none; }
.jquerycssmenu ul li a:hover{ }

/*1st sub level menu*/
.jquerycssmenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; -moz-box-shadow: 0 5px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 5px 3px rgba(0,0,0,0.2); box-shadow: 0 5px 3px rgba(0,0,0,0.2); }

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li { display: list-item; float: none; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul { top: 0; margin:0 0 0 -1px; z-index: 100; }

/* Sub level menu links style */
.jquerycssmenu ul li ul li a { font-size: 11px; height: auto; line-height: 1.4em; padding: 12px 15px; width: 160px; margin: 0; }

.jquerycssmenu ul li ul li a:hover { /*sub menus hover style*/ }

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass { position: absolute; top: 27px; right: 18px; }
.rightarrowclass { position: absolute; top: 15px; right: 18px; }

/*Responsive */
.mobileMenu     { display: none;}


/*-----------------------------------------------------------------------------
----------------------------- 7 - Job & Contact Form --------------------------
-----------------------------------------------------------------------------*/

/* -- Job Form -- */
#jobform                  { margin:0 0 40px 0; font-size:11px;}
#jobform #contactName, #jobform #emaill, #jobform #jobtitle, #jobform #joblocation  { width:288px; height:40px; font-size: 14px; font-weight: bold; border-radius: 3px;}	
#jobform textarea.wp-editor-area         { width: 616px; height:200px; 20line-height:22px; font-size: 14px; border-radius: 3px; font-weight: bold; -moz-resize:vertical; resize:vertical;} 
#jobform .sendemail       { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-weight: bold;  padding: 6px 20px; text-align: center; margin: 25px 5px -10px 0;}
#jobform .sendemail:hover { opacity:.85;  cursor: pointer; }
#jobform input, #jobform textarea   { padding-left: 5px;  }
#jobform label            { display: block; margin-top:10px; font-size:11px; font-weight: bold; }
#jobform label span       { font-size: 15px; }
#jobform label.error      { font-size:11px; text-align: right; margin-top:-20px; padding-right:10px;  font-weight: bold; }

.one_half_c, .one_half_last_c       { float:left; width:48%; margin-right:4%; }
.one_half_last_c                    { margin-right:0;}
.one_full_c                         { float:left; width:100%;}	
.small-input-box                    { width:32px; font-size:11px; margin:0 5px; border-radius: 3px; }
#jobform p                          { font-size:11px; margin-bottom:-5px; font-weight: bold;}


/* -- Contact Form -- */
#contactform                  { margin:0 0 40px 0; font-size:11px;}
#contactform #contactName, #contactform #emaill, #contactform #subject { width:288px; height:40px; font-size: 14px; font-weight: bold; border-radius: 3px;}	
#contactform #subject         { width: 609px;}
#contactform textarea         { width: 609px; height:200px; line-height:22px; font-size: 14px; border-radius: 3px; font-weight: bold; -moz-resize:vertical; resize:vertical;} 
#contactform .sendemail       { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-weight: bold;  padding: 6px 20px; text-align: center; margin: 25px 5px -10px 0;}
#contactform .sendemail:hover { opacity:.85;  cursor: pointer; }
#contactform input, #contactform textarea   { padding-left: 5px;  }
#contactform label            { display: block; margin-top:10px; font-size:11px; font-weight: bold; }
#contactform label span       { font-size: 15px; }
#contactform label.error      { font-size:11px; text-align: right; margin-top:-20px; padding-right:10px;  font-weight: bold; }



/*-----------------------------------------------------------------------------
----------------------------- 8 - Footer --------------------------------------
-----------------------------------------------------------------------------*/

footer                    { width:1440px; margin: 0 auto; height:auto;}
.footer-content           { width: 1438px; height: auto; margin: 0 auto; padding: 40px 0 25px 0; }
.company                  { width: 270px; height: auto; float: left; margin-left: 25px; padding: 15px; font-size: 12px; line-height: 18px; }
.company h4               { font-size: 14px; font-weight: normal; padding-bottom: 5px;}

.twitter-box              { width: 300px; height: auto; float: left; margin-left: 38px; padding: 15px; font-size: 12px; line-height: 18px;}
.twitter-box img          { width: 40px; height: 40px; float: left;}
.twitter-box div.ftext   { width: 240px; height: auto; float: right;}
.twitter-box h4           { font-size: 12px; font-weight: bold; padding-bottom: 5px; }

.facebook-box              { width: 300px; height: auto; float: left; margin-left: 25px; padding: 15px; font-size: 12px; line-height: 18px;}
.facebook-box img          { width: 40px; height: 40px; float: left;}
.facebook-box div.ftext   { width: 240px; height: auto; float: right;}
.facebook-box h4           { font-size: 12px; font-weight: bold; padding-bottom: 5px; }
.twitter-box h4 a:hover, .facebook-box h4 a:hover { text-decoration: underline;}

ul.site-stats              { width: 330px; height: 70px; float: right; margin-right: 25px; }
.site-stats li             { width: 155px; height: 70px; float: left; margin-left: 6px;}
.site-stats li a           { width: 155px; height: 70px; display: inline-block; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
.site-stats li div.nr      { text-align: center; margin-top: 20px; font-size: 22px; font-weight: bold;} 
.site-stats li div.tx      { text-align: center; font-size: 10px; margin-top: -3px; }
.site-stats li.text        { margin-top: 10px; width: 316px; height: 20px; opacity: 0.7; padding: 5px 0; font-size: 12px; text-align: center; color: #b1b2b2;} 

.footer-bottom             { width: 1438px; height: 35px; margin: 0 auto;}
.copyright                 { float: left; margin-left: 25px; font-size: 11px; padding-top: 6px;}
ul.footer-menu             { float: right; font-size: 11px; padding-top: 6px; margin-right: 25px;}
.footer-menu li            { float:left; padding-left:7px; font-size:11px;}
.footer-menu li:after      { content:" / "; padding-left:5px;}
.footer-menu li:last-child:after { content:""}

/* -- Back to Top -- */
#back-top   { position: fixed; bottom: 10px; right: 10px; z-index:9999; }
#back-top a { width: 50px; display: block;  }
#back-top span { width: 50px; height: 50px; display: block; background: #0099cc url(../images/top.png); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }



/*-----------------------------------------------------------------------------
----------------------------- 9 - Shortcodes ----------------------------------
-----------------------------------------------------------------------------*/


/* -- Buttons  -- */
.simplebtn         { display: inline-block; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-weight: bold;  padding: 6px 20px; text-align: center; margin: 10px 10px 0 0; }
.simplebtn:hover   { opacity:.85; text-decoration: none !important; }

.simplebtn.blue    { background-color: #0099cc; border: 1px solid #0099cc; color: #FFF !important; text-shadow: 0 -1px 0 #0099cc;}
.simplebtn.green   { background-color: #7dc34d; border: 1px solid #7dc34d; color: #FFF !important; text-shadow: 0 -1px 0 #7dc34d;}
.simplebtn.orange  { background-color: #e76b33; border: 1px solid #e76b33; color: #FFF !important; text-shadow: 0 -1px 0 #e76b33;}
.simplebtn.gold    { background-color: #ffd62c; border: 1px solid #ffd62c; color: #FFF !important; text-shadow: 0 -1px 0 #ffd62c;}
.simplebtn.black   { background-color: #3b3b3b; border: 1px solid #3b3b3b; color: #FFF !important; text-shadow: 0 -1px 0 #3b3b3b;}



/* -- Columns -- */
.one_half, .one_half_last         { float:left;width:48%; margin-bottom:10px; margin-right:4%; }
.one_half_last                    { margin-right:0;}

.one_third, .one_third_last       { float:left; width:30%; margin-bottom:10px; margin-right:5%; }
.one_third_last                   { margin-right:0;}

/* -- Boxes info  -- */
.boxinfo                          { box-shadow: 0px 0px 1px #fafafa, 0 2px 2px #fafafa inset; background:#ddecf5; color:#99b1c1; 
                                    border:1px solid #c3d9e5; padding:15px; margin:15px 0; -moz-border-radius:2px; border-radius:2px; font-weight: bold; text-align: center;}
.boxsucces                        { box-shadow: 0px 0px 1px #fafafa, 0 2px 2px #fafafa inset; background:#e9f6e3; color:#93c088;
	                                border:1px solid #ceedc4; padding:15px; margin:15px 0; -moz-border-radius:2px; border-radius:2px; font-weight: bold; text-align: center;}
.boxerror                         { box-shadow: 0px 0px 1px #fafafa, 0 2px 2px #fafafa inset;	background:#ffe3e3; color:#cf9494;
	                                border:1px solid #fdcdcd; padding:15px; margin:15px 0; -moz-border-radius:2px; border-radius:2px; font-weight: bold; text-align: center;}
.boxnotice                        { box-shadow: 0px 0px 1px #fafafa, 0 2px 2px #fafafa inset;	background:#fcf9da; color:#b3ad77;
	                                border:1px solid #ebe7bc; padding:15px; margin:15px 0; -moz-border-radius:2px; border-radius:2px; font-weight: bold; text-align: center;}

/* -- List styles – ul  -- */
ul.simplelist li            { padding:3px 0 3px 15px; background: url(../images/li_arrow.png) no-repeat 0px center;  }
ul.simplelist               { margin:20px 40px; list-style-type: none;}

ul.minus-blue-list li       { padding:3px 0 3px 17px; background: url(../images/li_minus_blue.png) no-repeat 0px center;  }
ul.minus-blue-list          { margin:20px 40px; list-style-type: none;}

ul.minus-green-list li      { padding:3px 0 3px 17px; background: url(../images/li_minus_green.png) no-repeat 0px center;  }
ul.minus-green-list         { margin:20px 40px; list-style-type: none;}

ul.minus-orange-list li     { padding:3px 0 3px 17px; background: url(../images/li_minus_orange.png) no-repeat 0px center;  }
ul.minus-orange-list        { margin:20px 40px; list-style-type: none;}

ul.minus-gold-list li       { padding:3px 0 3px 17px; background: url(../images/li_minus_gold.png) no-repeat 0px center;  }
ul.minus-gold-list          { margin:20px 40px; list-style-type: none;}

ul.minus-black-list li      { padding:3px 0 3px 17px; background: url(../images/li_minus_black.png) no-repeat 0px center;  }
ul.minus-black-list         { margin:20px 40px; list-style-type: none;}



/*-----------------------------------------------------------------------------
----------------------------- 10.  Update Version 1.6 -------------------------
-----------------------------------------------------------------------------*/

/* -- for single -- */
span.author-single-name a   { color: #000;}
/* -- for search box ( live search ) -- */
ul.dwls_search_results      { width: 240px !important; }
/* -- Full Width -- */
.post-full                  { width: 1386px; height: auto; margin:30px 25px 0 25px; float: left;}
.article-full               { width: 1344px; height: auto; margin: -60px 20px 0 20px; position: relative;}
/* -- Tag & Category Index -- */
#mcTagMap .tagindex h4, #sc_mcTagMap .tagindex h4 { font-size: 14px; font-weight: bold; }
#mcTagMap .tagindex ul li span.mctagmap_count { float: right !important; opacity: 0.5;}
#mcTagMap .tagindex ul li, #sc_mcTagMap .tagindex ul li { font-size: 14px; }
#mcTagMap .holdleft, #sc_mcTagMap .holdleft { width: 134px !important; }
/* -- Tag & Category Index -- */
#mcTagMap .tagindex h4, #sc_mcTagMap .tagindex h4 { color: #000; }
#mcTagMap .tagindex ul li, #sc_mcTagMap .tagindex ul li { border-bottom: 1px solid #f0eee9; }


ul.display-posts-listing {
list-style-type:none;
margin:0;
padding:0;
font-size:12px;
}

ul.display-posts-listing li.listing-item {
clear: both;
margin:0 0 10px 0;


}

ul.display-posts-listing .image {
float: left;
margin: 5px 10px 0 0;
width:120px;

}
table.tabela_auto {width:100%; margin:10px 0; font-size:12px;}
table.tabela_auto img {width:50px; margin:0px; padding:0px;}
table.tabela_auto th {padding:10px; font-weight:bold; color:#fff;}
table.tabela_auto td {padding:5px; }

tr.fundal {
	border:solid 1px #dcdcdc; border-left:solid 8px #fed202; border-right:solid 8px #fed202; border-radius:3px; padding:10px; margin:0px; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background: -moz-linear-gradient(top,  #ffffff,  #f5f5f5); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #ffffff,  #f5f5f5); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff,  #f5f5f5); /* IE10+ */
}
tr.fundal:hover {
	border:solid 1px #dcdcdc; border-left:solid 8px #fed202; border-right:solid 8px #fed202; border-radius:3px; padding:10px; margin:0px; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#999999'); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#999999));
	background: -moz-linear-gradient(top,  #f5f5f5,  #999999); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #f5f5f5,  #999999); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5,  #999999); /* IE10+ */
}
tr.table_top {
	border:solid 1px #dcdcdc; border-left:solid 8px #fed202; border-right:solid 8px #fed202; border-radius:3px; padding:10px; margin:0px; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#333333'); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#333));
	background: -moz-linear-gradient(top,  #999,  #333); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #999,  #333); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #999,  #333); /* IE10+ */
}


table.specificatii {width:100%; margin:10px 0; font-size:14px;}
table.specificatii tr {
	border:solid 1px #dcdcdc; border-left:solid 8px #fed202; border-right:solid 8px #fed202; border-radius:3px; padding:10px; margin:0px; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background: -moz-linear-gradient(top,  #ffffff,  #f5f5f5); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #ffffff,  #f5f5f5); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff,  #f5f5f5); /* IE10+ */
}
table.specificatii td {padding:5px; }
ul.marci {margin:15px 0 15px 15px;}
ul.marci li{list-style-type:none; float:left; margin:4px; width:50px; font-size:9px; line-height: 12px; text-align:center; height:80px;}