/*
Theme Name: Falcon Magazine
Theme URI: http://wellthemes.com/
Author: WellThemes
Author URI: http://wellthemes.com/
Description: A Premium Magazine style Responsive WordPress Theme by WellThemes.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, black, gray, light, one-column, two-columns, right-sidebar, responsive-layout, custom-background, editor-style, featured-images, full-width-template, sticky-post, theme-options
Text Domain: wellthemes
*/

/*
Warning: Do not edit this file, it will be overwritten by the next theme update. If you want to customize the styles, create a child theme instead See: http://codex.wordpress.org/Child_Themes
*/

/* TABLE OF CONTENT
 * ==================
 * 1.  BASE
 * 2.  HEADER
 * 3.  NAVIGATION MENU
 * 4.  MAIN CONTENT
 * 5.  REVIEW
 * 6.  PAGES
 * 7.  COMMENTS
 * 8.  SIDEBARS
 * 9.  FOOTER
 * 10. MEDIA QUERIES
 **/

@import url(//fonts.googleapis.com/css?family=Raleway:200,400,700);
@import url(//fonts.googleapis.com/css?family=Lato:400,700,900);
@import url("css/reset.css");
@import url("css/common.css");
@import url("css/lightbox.css");

 /* 1. BASE
 * ============= */
body{
	font-family: 'Lato', Helvetica, Arial, Sans-Serif;
    	font-size: 16px;
    	font-weight: 400;
	line-height: 1.75;
	color: #303030;
}

/*=== Link styles ===*/
a{
	text-decoration: none;
	color: #303030;
	transition: all 0.2s ease 0s;
	outline: 0;
}

a:visited {
	color: #303030;
}

a:hover {
	color: #909090;
}

/*=== Headings ===*/
h1,h2,h3,h4,h5,h6 {
	font-family: 'Lato', Helvetica, Arial, Sans-Serif;
	font-weight: 900;
	line-height: 1.2;
	color: #303030;
	margin-bottom: 10px;
}

h1 {
	font-size: 40px;
	line-height: 1.1;
}

h2 {
	font-size: 34px;
	line-height: 32px;
}

h3{
	font-size: 24px;
}

h4 {
	font-size: 18px;
	font-weight: 700;
}

h5 {
	font-size: 15px;
	font-weight: 700;
}

h6 {
	font-size: 14px;
}

:focus {
	outline: 0;
}


/*=== Layout ===*/
#container{
	overflow: hidden;
}

.inner-wrap{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.top .inner-wrap{
	margin-top: 8px;
}

#main{
	overflow: hidden;
	background: #FFFFFF;
}

#content{
	width: 470px;
	float: left;
	overflow: hidden;
}

.wide-content{
	width: 700px;
	margin: 0 15px;
	float: left;
	overflow: hidden;
}

.sidebar{
	width: 232px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #ECECEC;
	overflow: hidden;
	float: left;
}

#sidebar-left {
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #E3E3E3;
	padding-left: 0;
	border-left: 0;
}

.section{
	margin-bottom: 20px;
	overflow: hidden;
}

.list{
	padding: 0;
	margin: 0;
	list-style: none;
}

.row{
	overflow: hidden;
}

.one-half{
	width: 340px;
	margin-right: 40px;
	float: left;
}

.col-last{
	margin-right: 0 !important;
}

.full-content{
	width: 100% !important;
	margin-right: 0 !important;
	padding-right: 0 !important;
	max-width: 980px;
    	margin: 0 10px;
}

.col-last{
	margin-right: 0 !important;
}

/*=== image sizes ===*/
.wp-post-image{
	display: block;
}

.attachment-wt700_420{
	/*width: 840px;*/
	max-height: 420px;
	margin: 0 auto;
}

.attachment-wt550_300{
	width: 550px;
	height: 300px;
}

.attachment-wt310_250{
	width: 310px;
	height: 250px;
}

.attachment-wt260_145{
	width: 260px;
	max-height: 145px;
}

.attachment-wt65_65{
	width: 65px;
	height: 65px;
	border-radius: 5px;
}

.lb-image{
	max-width: inherit;
}

/*=== main colors ===*/
.main-color{
	color: #E74C3C;
}

.main-color-bg{
	background: #E74C3C;
}

/* 2. HEADER
 * =========== */
#header{
	position: relative;
	margin-bottom: 10px;
}

#header .top{
	overflow: hidden;
	/*height: 72px;*/
	margin-bottom: 5px;
}

#header .top ul{
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
}

#header .top ul li{
	float: left;
}

#header .top-menu{
	/*max-width: 750px;*/
	overflow: hidden;
	/*float: left;*/
	/*margin-top: 27px;*/
	/*margin-top: 15px;*/
	/*margin-top: 8px;*/
    margin: 0 10px;
	/*margin-left: 10px;*/
	height: 24px;
	line-height: 1.2;
	/*border-top: 3px solid #000;*/
	border-top: 5px solid #3467B0;
	border-bottom: 1px solid #000;
    /*padding-top: 5px;*/
    padding-top: 8px;
}

#header .top-menu ul li{
	margin-right: 6px;
	position: relative;
	color: #FFFFFF;
}

#header .top-menu ul li:after {
    /*content: "/";*/
    content: "";
	padding-left: 8px;
}

#header .top-menu ul li:last-child:after {
	display: none;
	margin-right: 0;
}

#header .top-menu ul li a{
	/*color: #FFFFFF;*/
	color: #000000;
	font-weight: 600;
	font-size: 13px;
}


#header .top-menu select{
	display: none;
	width: 200px;
	margin-top: 6px;
	height: 32px;
	background: #3467B0;
	color: #FFFFFF;
	border: 1px solid rgba(255, 255, 255, 0.3);
	z-index: 3000;
	padding: 4px;
	font: inherit;
    	font-size: 14px;
}

#header .top .social{
	display: inline-block;
	float: right;
}

#header .top .social li{
	margin-right: 10px;
}

#header .top .social li a{
	color: #FFFFFF;
	font-size: 18px;
	display: block;
	line-height: 1;
	margin-top: 12px;
}

#header .logo{
	/*max-width: 400px;*/
	width:49%;
	float:left;
	line-height: 1;
	/*height: 66px;*/
	/*height: 110px;*/
	height: 70px;
	/*border-top: 3px solid #3467B0;
	border-bottom: 3px solid #3467B0;
	border-left: 3px solid #3467B0;*/
	text-align:center;
}

#header .logo img { /*height: 66px;*/ height: 80px; }

#header #sigle-ue img { height: 81px; }

#header .date-time,
#header .forecast-data {
	width:24.5%;
	float: left;
	height:70px;
	display: table;
	overflow:hidden;
	font-size:11px;
}

#header .date-time div,
#header .forecast-data div {
	display: table-cell; 
	vertical-align:bottom;
}

#header .forecast-data div {
	text-align:right;
	/*float:right;
	margin-left:5px;*/
}

#header .top-date-logo-forecast {
	width:100%;
	height:70px;
	margin:10px 10px;
	/*
	margin-left: 10px;
	margin-right: 10px;*/
}

.gsc-control-cse.gsc-control-cse-ro { padding: 0.5em; }

#header .header-ad{
	max-width: 728px;
	float: right;
}

#header .search {
	float: right;
	overflow: hidden;
	background: #ccc;
	padding: 24px 8px;
}

#header .search .searchfield {
	max-width: 0;
    padding: 9px 6px;
	height: 72px;
    transition: all .5s ease;
    position: absolute;
    right: 36px;
    top: 0;
    box-sizing: border-box;
    opacity: 0;
}

#header .search .searchfield.expanded {
    max-width: 200px;
    opacity: 1;
}

#header .search i{
    width: 20px;
    height: 20px;
	font-size: 18px;
	line-height: 1;
	cursor: pointer;
	color: #FFFFFF;
}


/*=== Ticker ===*/
.ticker-section{
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	max-width: 1000px;
	margin: 0px auto 5px auto;
}

.ticker{
	overflow: hidden;
	display: none;
	height: 40px;
}

.ticker .title{
	float: left;
	max-width: 150px;
	position: relative;
	font-weight: 200;
	text-transform: uppercase;
	padding: 3px 15px;
	margin-top: 3px;
	z-index: 3;
	font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
}

.ticker .title i{
	color: #BBBBBB;
	margin-right: 5px;
}

.ticker .title span{
	font-weight: 700;
}

.simply-scroll-container{
	position: relative;
}

.simply-scroll-clip{
	position: relative;
	overflow: hidden;
}

.simply-scroll-list{
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.simply-scroll-list li{
	padding: 0;
	margin: 0;
	list-style: none;
}

.simply-scroll .simply-scroll-clip{
	height: 20px;
	margin-top: 10px;
	line-height: 1.1;
}

.simply-scroll .simply-scroll-list li{
	float: left;
	margin-right: 65px;
}

/* 3. NAVIGATION MENU
====================== */
/*.logo-wrap{
	margin: 30px 0 0;
}*/

.logo-wrap .inner-wrap{
	overflow: visible;
}


.logo-wrap h1{
	margin-bottom: 0;
}

.menu-section{
	height: 48px;
	z-index: 99;
	max-width: 700px;
	float: right;
	margin-top: 25px;
}

#main-menu {
	display: none;
	position: relative;
	z-index: 30;
}

#main-menu select {
    display: none;
    z-index: 3000;
    position: relative;
    padding: 4px;
    font-size: 14px;
    height: 36px;
	color: #999999;
	font: inherit;
	border: 1px solid #E3E3E3;
}

#main-menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 99;
}

#main-menu ul li {
	float: left;
	padding: 0px;
	margin: 0px;
}

#main-menu ul li a {
	display: block;
	padding: 12px;
	text-align: center;
	font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	text-transform: uppercase;
}

#main-menu ul li a:hover{
	background: #E74C3C;
	color: #FFFFFF;
}

#main-menu .current-menu-item ,
#main-menu .current_page_item,
#main-menu .current_page_item a:hover{
	background: #E74C3C;
	color: #FFFFFF;
}

#main-menu .current-menu-item  a,
#main-menu .current_page_item a{
	color: #FFFFFF;
}

#main-menu .menu-item-home a:before{
	content: "\f015";
	font-family: FontAwesome;
	display: block;
	float: left;
	padding: 0;
	font-weight: 400;
	margin-right: 8px;
	font-size: 18px;
}

#main-menu ul li ul {
	display: none;
	position: absolute;
	padding: 0;
	background: #F2F2F2;
	margin-top: 0;
	box-shadow:0px 4px 8px #eee;
}

#main-menu ul li ul li {
	float: none;
	padding: 0px;
	position: relative;
}

#main-menu ul li ul li a,
#main-menu ul li:hover ul li a,
#main-menu ul li.over ul li a {
	padding: 12px 16px 12px 14px;
	display: block;
	width: 142px;
	text-align: left;
	height: auto;
	background: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #EEEEEE;
	color: #333333;
	text-transform: none;
}

#main-menu ul li ul li:hover a,
#main-menu ul li ul li.over a {
	color: #000000;
}

#main-menu ul li ul li ul {
	display: none;
	position: absolute;
	left: 172px;
	top: -1px;
}

#main-menu ul li ul li:hover ul,
#main-menu ul li ul li.sfHover ul {
	display: block;
	position: absolute;
	left: 172px;
	top: 0;
}

#main-menu ul li ul li:hover ul li a,
#main-menu ul li ul li.over ul li a {
	color: #000000;
}

#main-menu ul li ul li ul li a:hover {
	color: #000000;
}

#main-menu a.sf-with-ul {
	padding-right:25px;
	min-width:1px;
}

#main-menu .sf-sub-indicator {
	display: none;
}

#main-menu a.menu-link {
	display: none;
}

/* 4. MAIN CONTENT
 * ================ */

/*=== Overlay ===*/
.overlay{
	overflow: hidden;
	background: #000;
}

.overlay img{
 -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
}

.overlay:hover img{
    -webkit-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    -ms-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
	opacity: 0.7;
}

/*=== Homepage ===*/
.content-wrap {
	overflow: hidden;
}

.content-wrap .sidebar{
	/*padding-top: 20px;*/
	padding-top: 10px;
}

.feat-section{
	overflow: hidden;
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 20px;
}

.feat-section .section-left {
	width: 232px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #E3E3E3;
	overflow: hidden;
}

.feat-section .section-content{
	overflow: hidden;
}

.feat-section .section-content .main-post .entry-meta {
	display: none;
}

.feat-section .section-right{
	width: 728px;
	overflow: hidden;
	float: left;
}

.feat-section  .section1 {
	overflow: hidden;
	margin-bottom: 10px;
}

.feat-section .excerpt-footer {
	border: none;
	padding: 0;
}

.feat-section .main-post{
	width: 100%;
	overflow: hidden;
	position: relative;
}

.feat-section .main-post img {
	max-height: 490px;
	max-width: 730px;
	margin: 0 auto;
}

.feat-section .main-post h2{
	margin: 5px 0 7px;
}

.feat-section .main-post p{
	margin-bottom: 0;
}

.feat-section .main-post .entry-wrap {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.5);
	padding: 10px 20px;
	width: 100%;
	box-sizing: border-box;
}

.feat-section .main-post .entry-wrap a {
	color: #fff;
}

.feat-section .post-list{
	width: 255px;
	float: left;
}

.feat-section .item-post{
	overflow: hidden;
}

.feat-section .section-right .item-post .thumb{
	margin-bottom: 8px;
}

.feat-section .section-right .item-post:first-child{
	margin-bottom: 20px;
}

.section-title{
	overflow: hidden;
	background: #CACACA url('images/pattern.png');
	margin-bottom: 20px;
}

.section-title h4{
	float: left;
	margin-bottom: 0;
	line-height: 1.12;
	background: #FFFFFF;
	padding-right: 15px;
	font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	font-weight: 200;
	margin-top: -2px;
}

.section-title h4 span{
	font-weight: 700;
	margin-left: 5px;
}

.sidetabs .tab-titles{
	font-size: 28px;
	overflow: hidden;
	margin-bottom: 20px;
}

.sidetabs .tab-titles ul{
	list-style: none;
	margin: 0;
	border-bottom: 3px solid #E3E3E3;
	position: relative;
	height: 42px;
	z-index: 0;
}

.widget-tabs .tab-titles ul{
	overflow: visible;
}

.sidetabs .tab-titles ul li:first-child{
	margin-left: 60px;
}

.sidetabs .tab-titles ul li{
	float: left;
	margin-left: 15px;
	line-height: 1;
	padding: 0 10px;
	position: relative;
	height: 100%;
	z-index: 1;
}

.sidetabs .item-post{
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 13px;
	padding-bottom: 13px;
	overflow: hidden;
}

.sidetabs .item-post:last-child{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.sidetabs .tab-titles ul li a{
	color: #C2C2C2;
}

.sidetabs .tab-titles ul li.active,
.sidetabs .tab-titles ul li:hover{
	border-bottom: 3px solid #E74C3C;
}

.sidetabs .tab-titles ul li.active a,
.sidetabs .tab-titles ul li:hover a{
	color: #E74C3C;
}

.sidetabs .tab-content{
	display: none;
}

.sidetabs .thumb{
	width: 65px;
	float: left;
	margin: 3px 10px 0 0;
}

.sidetabs .comment-text {
	font-size: 14px;
	line-height: 1.15;
}

.sidetabs h5{
	margin-bottom: 5px;
	font-weight: bold;
}

.avatar-65{
	border-radius: 5px;
}

/*=== Featured Section Slider ===*/

.archive-postlist .post{

	-vendor-animation-duration: 3s;
	-vendor-animation-delay: 2s;
	-vendor-animation-iteration-count: infinite;
}

.main-post2{
	overflow: hidden;
}

.main-post2 .thumb{
	width: 310px;
	float: left;
	margin-right: 40px;
}

.main-post2 .post-right{
	width: 355px;
	float: left;
}

.main-post2 .entry-meta{
	margin-bottom: 8px;
}

.main-post2 .entry-footer{
	overflow: hidden;
}

.main-post2 .entry-footer .entry-meta{
	margin-bottom: 0;
}

.main-post2 .entry-meta .comments{
	margin-top: 5px;
}

.main-post2 .footer-left{
	float: left;
}

.main-post2 .footer-right{
	float: right;
}

.more-link {
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
}

.main-post2 .more-link {
	border: 1px solid #E3E3E3;
	padding: 3px 8px;
}

.more-link a{
	color: #676767;
}

.social-links{
	float: right;
	overflow: hidden;
}

.social-links a{
	border-radius: 26px;
	color: #fff;
	display: block;
	height: 24px;
	line-height: 1;
	text-align: center;
	width: 24px;
	float: left;
}

.social-links i{
	margin-top: 5px;
	display: inline-block;
	line-height: 1;
}

.social-links a.fb{
  background: #3c64bc;
}

.social-links a.twitter{
  background: #53B8FE;
  margin-right: 6px;
}

/*=== Carousel ===*/
.carousel-section {
	margin-top: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #E3E3E3;
}

.carousel-section ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

.carousel-section .slides li {
	position: relative;
	margin-right: 35px;
	overflow: hidden;
}

.carousel-section .thumb{
	margin-bottom: 5px;
}

.carousel-section .post-info{
	overflow: hidden;
}

.carousel-section h4{
	font-size: 17px;
	margin-bottom: 0;
}

/*=== Featured Posts ===*/
.featured-content{
	margin-top: 20px;
}

/*=== Post Archive ===*/
.archive-header{
	margin-bottom: 25px;
}

.archive-desc{
	background: #F8F8F8;
	color: #888888;
	margin-top: 10px;
	overflow: hidden;
	padding: 20px;
}

.archive-desc p{
	margin-bottom: 0;
}

.archive-desc .author-avatar{
	width: 65px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

.archive-desc .author-avatar .avatar{
	width: 65px;
	height: 65px;
	border-radius: 65px;
}

.archive-postlist{
	overflow: hidden;
}

.archive-postlist .thumb {
	float: left;
	margin: 32px 20px 0 0;
}

.archive-postlist .entry-meta{
	margin-left: 85px;
}

.archive-postlist .excerpt-wrap p {
	margin-bottom: 15px;
	margin-left: 85px;
	line-height: 20px;
}

.archive-postlist .entry-meta .comments,
.domain-single .entry-meta .comments {
	margin-left: 10px;
}

.archive-postlist .entry-meta .share-links {
	line-height: inherit;
}

.archive-postlist h3, .archive-postlist h2{
	margin-bottom: 5px;
	margin-left: 85px;
	font-weight: bold;
}

.archive-postlist h3 a {
	color: #000000;
}

.archive-postlist .post{
	margin-bottom: 10px;
	border-bottom: 1px solid #ECECEC;
}

.excerpt-thumb{
	position: relative;
	height: 210px;
	margin-bottom: 15px;
}

.excerpt-thumb .wp-post-image{
	margin-top: -45px;
}

.excerpt-thumb .entry-rating{
	position: absolute;
	bottom: 10px;
	left: 20px;
}

.excerpt-thumb .entry-rating i{
	color: #FFFFFF;
	font-size: 16px;
}

.excerpt-footer{
	overflow: hidden;
	margin-bottom: 5px;
	padding-bottom: 20px;
}

.excerpt-footer .more-link{
	float: left;
}

.excerpt-footer .more-link a{
	font-weight: 700;
	color: #f03A3A;
}

/*=== Sharing links ===*/
.share-links{
	float: right;
	overflow: hidden;
	font-family: 'Lato', Helvetica, Arial, Sans-Serif;
	text-transform: none;
	line-height: 1;
}

.share-links .share{
	font-size: 14px;
	font-weight: 700;
	margin-right: 7px;
	display: inline-block;
	line-height: 1;

}

.share-links .links{
	font-size: 12px;
	font-family: inherit;
	display: inline-block;
}

.share-links a{
	display: inline-block;
	line-height: 1;
	padding: 3px 6px;
	color: #FFFFFF;
	border-radius: 3px;
}

.share-links i{
	margin-right: 5px;
	color: #FFFFFF;
}

.share-links a.twitter{
	background: #53B8FE;
}

.share-links a.fb{
	background: #3c64bc;
}

.entry-meta{
	font-size: 12px;
	color: #959595;
	text-transform: uppercase;
	font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	overflow: hidden;
}

.entry-meta .sep{
	margin: 0 7px;
}

.entry-meta .author a{
	font-weight: 700;
	color: #000000;
}

.entry-meta .author a:hover {
	color: #F03A3A;
}

.entry-meta .entry-rating{
	float: right;
	color: #FF9600;
}

.entry-meta .entry-rating i{
	font-size: 16px;
	margin-left: 1px;
}

.entry-meta .comments-bg{
	line-height: 1;
	padding: 0px 6px 2px;
	color: #FFFFFF;
	border-radius: 2px;
}

.entry-meta .comments-bg i{
	font-size: 11px;
}

.entry-meta .comments-bg a{
	color: #FFFFFF;
}

.entry-meta .comments{
	line-height: 1;
	padding: 0px 7px 2px;
	border: 1px solid #DDDDDD;
}

.entry-meta .comments a{
	color: #959595;
}

.entry-meta .comments i{
	font-size: 11px;
	color: #BBBBBB;
}

.entry-meta .entry-cat-bg{
	padding: 1px 8px 2px;
	text-transform: none;
	margin-right: 15px;
	border-radius: 2px;
}

.entry-meta .entry-cat-bg i{
	color: #FFFFFF;
	margin-right: 3px;
}

.entry-meta .entry-cat-bg a{
	color: #FFFFFF;
}

.no-comment-bg{
	background: #E3E3E3;
}

/*=== Single Post ===*/
.single-page .wide-content,
.single-post .wide-content{
	/*float: right;*/
}

.single-page .sidebar,
.single-post .sidebar{
	padding-left: 0;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border-left: none;
	border-right: 1px solid #ECECEC;
}

.entry-meta .rating {
	float: right;
	width: 200px;
}

.entry-meta .rating i{
	font-size: 16px;
	line-height: 1;
}

.entry-meta .ec-stars-outer{
	float: right;
}

.entry-meta .ec-stars-wrapper{
	float: left;
	margin-right: 10px;
	margin-top: -4px;
}

.entry-meta .ec-stars-value{
	float: left;
}

.entry-header .entry-meta{
	margin-bottom: 7px;
}

.single-post-thumbnail{
	overflow: hidden;
	margin-bottom: 15px;
	text-align: center;
	margin-bottom: -45px;
}

.single-post-thumbnail .wp-post-image{
	display: inline-block;
}

.entry-header{
	margin-bottom: 20px;
}

.single-post .entry-wrap{
	/*margin: 0 20px;*/
	margin: 10px;
}

.single-post .meta-top{
	margin-bottom: 10px;
}

.single-post .meta-top .share{
	margin-top: 2px;
}

.single-post .entry-wrap .entry-meta{
	margin: 0 30px 15px;
	font-size: 13px;
	text-transform: none;
}

.single-post .entry-wrap .entry-meta .rating{
	position: relative;
	color: #FFFFFF;
	float: left;
	width: auto;
	text-transform: none;
	margin-right: 10px;
}

.single-post .entry-wrap .entry-meta .entry-rating{
	color: #FFFFFF;
	padding: 0 7px;
	border-radius: 2px;
}

.single-post .entry-wrap .entry-meta i{
	font-size: 12px;
}

.single-post .entry-wrap .entry-meta .entry-rating .votes{
	margin-left: 5px;
}

.single-post .entry-wrap .comments-bg{
	background: #3467B0;
	line-height: 0;
	padding: 0;
	border-radius: 3px;
	display: inline-block;
}

.single-post .entry-innerwrap{
	background: #FFFFFF url('images/pattern-2.png') repeat-x top left;
	padding: 40px 30px 0;
	position: relative;
	z-index: 2;
}

.single-post .entry-header .entry-meta{
	overflow: visible;
}

/*=== Entry Content ===*/
.entry-content {
  overflow: hidden;
  text-align: justify;
}

.entry-content hr{
	color: #EEEEEE;
	background-color: #EEEEEE;
	height: 1px;
	border: none;
	margin-bottom: 10px;
}

.entry-content a{
	color: #F03A3A;
}

.entry-content a:hover{
	color: #303030;
}

/*=== Entry Footer ===*/
.entry-footer{
	overflow: hidden;
	color: #888888;
	margin-bottom: 20px;
}

.footer-wrap{
	overflow: hidden;
}

.entry-author{
	overflow: hidden;
	margin-top: 10px;
	width: 50%;
	float: left;
}

.entry-author .author-avatar{
	width: 50px;
	margin-right: 20px;
	float: left;
	margin-top: 5px;
}

.entry-author .author-avatar img{
	width: 50px;
	height: 50px;
	border-radius: 50px;
}

.entry-author .author{
	font-size: 14px;
}

.entry-author .author .name{
	font-weight: 700;
	font-size: 15px;
}

.entry-author .author .name a:hover {
	color: #F03A3A;
}

.entry-author .author_desc {
	margin-left: 70px;
	margin-bottom: 10px;
}

.entry-author .more-posts{
	font-size: 13px;
	border: 1px solid #C4C4C4;
	display: inline-block;
	line-height: 1;
	padding: 4px 10px;
	border-radius: 4px;
}

/*=== Entry Tags ===*/
.entry-tags{
	margin-top: 10px;
	max-width: 50%;
	float: right;
	line-height: 18px;
}

.entry-tags span{
	margin-right: 5px;
	font-size: 11px;
}

.entry-tags a{
	color: #E74C3C;
	font-size: 11px;
}

.entry-tags a:hover{
	color: #3A3A3A;
}

.footer-bottom {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
	margin: 20px 0;
	padding: 15px 0;
}

/*=== Post navigation ===*/
.post-nav{
	overflow: hidden;
	border-bottom: 2px solid #E74C3C;
}

.post-nav h4{
	font-weight: 400;
	display: inline-block;
}

.post-nav .link{
	display: block;
	float: left;
}

.post-nav .prev-post{
	float: left;
}

.post-nav .prev-post i{
	margin-right: 5px;
	font-size: 18px;
}

.post-nav .next-post{
	float: right;
}

.post-nav .next-post i{
	margin-left: 5px;
	font-size: 18px;
}

/*=== Entry Ads ====*/
.entry-ad {
	text-align: center;
}

.entry-ad .ad-inner-wrap{
	display: inline-block;
	max-width: 100%;
}

.entry-ad img{
	display: block;
}

/*=== Entry Social ===*/
.entry-social{
	overflow: hidden;
	font-size: 13px;
	float: left;
}

.entry-social a{
	display: block;
	color: #FFFFFF;
}

.entry-social li{
	float: left;
	margin-right: 10px;
	padding: 2px 8px 4px;
	line-height: 1.2;
	border-radius: 3px;
}

.entry-social li i{
	margin-right: 5px;
}

.entry-social li.fb{
	background: #5D82D1;
}

.entry-social li.twitter{
	background: #40BFF5;
}

.entry-social li.gplus{
	background: #B84830;
}

.entry-social li.linkedin{
	background: #2D8ED6;
}

.entry-social li.pinterest{
	background: #FE4445;
}

/*=== entry rating ===*/
.entry-footer .entry-rating{
	float: right;
	border: 1px solid #C4C4C4;
	line-height: 1;
	padding: 2px 8px 3px;
	border-radius: 3px;
}

/*=== Related Posts ===*/
.related-posts{
	overflow: hidden;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.related-posts .thumb{
	margin-bottom: 12px;
}

.domain-right-single .entry-meta .excerpt-footer i,
.related-posts .share-links i{
	margin-right: 0;
}

.related-posts .excerpt-footer{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.post-list{
	overflow: hidden;
}

.related-posts .entry-meta{
	margin-bottom: 8px;
	height: 20px;
}

.related-posts h4{
	margin-bottom: 5px;
}

.related-posts .author,
.related-posts .sep{
	display: none;
}

.related-posts .comments{
	display: inline-block;
	margin-left: 5px;
}

.one-third{
	width: 213px;
	margin-right: 30px;
	float: left;
}

/*=== Single Image ===*/
.img-nav{
	margin-bottom: 10px;
	overflow: hidden;
}

.img-nav .nav-previous{
	float: left;
}

.img-nav .nav-next{
	float: right;
}

.image-post-link{
	text-align: center;
	margin-bottom: 10px;
}

/*=== Post Rating ===*/
.entry-meta-wrap .ec-stars-wrapper a{
	line-height: 1;
}

.ec-stars-wrapper {
	font-size: 0;
	display: inline-block;
	position: relative;
}

.ec-stars-wrapper[data-tooltip]:hover:before {
	content: attr(data-tooltip);
	position: absolute;
	bottom: 90%;
	left: 50%;
	text-align: center;
	max-width: 130px;
	margin-left: -40px;
	background: rgba(0,0,0,.7);
	color: white;
	font-size: 10px;
	border-radius: 3px;
	line-height: 1.4;
	padding: 5px 3px 7px;
	text-transform: none;
}

.ec-stars-wrapper a {
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	color: #222222;
}

.ec-stars-wrapper:hover a,
.ec-stars-wrapper.is-voted a {
	color: #222222;
}

.ec-stars-wrapper > a:hover ~ a {
	color: #888888;
}

.ec-stars-wrapper a:active {
	color: #222222;
}

.ec-stars-overlay {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	background-color: transparent;
	background-color: rgba(255,255,255,.7);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);
}

.ec-stars-wrapper:hover .ec-stars-overlay {
	display: none;
}

.entry-title{
	margin-bottom: 10px;
	font-weight: bold;
}

/* === Pagination === */
.pagination{
	overflow: hidden;
	margin: 30px 0;
	clear: both;
}

.pagination .page-numbers{
	border: 1px solid #ECECEC;
	color: #666666;
	padding: 2px 10px;
	display: inline-block;
	margin-right: 6px;
	margin-bottom: 8px;
	font-weight: 700;
}

.pagination a:hover{
	border: 1px solid #E74C3C;
	color: #7E7E7E;
}

.pagination .current{
	border: 1px solid #E74C3C;
	background: #E74C3C;
	color: #FFFFFF;
}

/* 6. PAGES
 * ========= */

.col-header h4 {
	margin-bottom: 20px;
}

 /*=== Error Page ===*/
.error-page {
	text-align: center;
}

.error-page h1{
	font-size: 140px;
	line-height: 1;
	margin-bottom: 0;
}

.error-page .error-info {
  display: inline-block;
  text-align: left;
}

.error-page .search .button{
	height: 36px;
	width: 38px;
	display: inline-block;
}

/*=== Blog Page ===*/
.archive-page .page-header,
.blog-page .page-header{
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 20px;
}

.archive-page .page-header h2,
.blog-page .page-header h2{
	margin-bottom: 5px;
}

/*=== Archives Page ===*/
.archive-page .col-header{
	margin-bottom: 20px;
}

.archive-page .col-header h3{
	margin-bottom: 5px;
}

.archive-page .wp-tag-cloud a{
	font-size: 16px !important;
}

.archive-page .searchfield {
	border-right: none;
	height: 21px;
	width: 200px;
}

/*=== Contact Page ===*/
.contact-page .contact-text{
	margin-bottom: 30px;
	margin-top: 10px;
}

.contact-page .field{
	margin-bottom: 20px;
	overflow: hidden;
}

.contact-page .row-full{
	overflow: hidden;
}

#recaptcha_widget{
	overflow: hidden;
}

#recaptcha_image {
	max-width: 100%;
}

#recaptcha_widget .field,
.contact-page .row-full .field{
	width: 352px;
	float: left;
	margin-right: 15px;
}

#recaptcha_widget .recaptcha-image,
.contact-page .row-full .field-last{
	margin-right: 0;
}

#recaptcha_widget .recaptcha-image a{
	font-size: 12px;
	color: #999999;
}

#recaptcha_widget .recaptcha-image i{
	margin-right: 4px;
	font-size: 10px;
	color: #CCCCCC;
}

.captcha_field,
.contact-page .row-full input.text{
	width: 330px;
}

.contact-page input[type=text],
.contact-page textarea{
	padding: 8px 10px;
	border: 1px solid #ECECEC;
	font: inherit;
	color: inherit;
	margin-bottom: 0;
}

.contact-page input.title_field,
.contact-page textarea {
  width: 698px;
}

.contact-page textarea{
	height: 120px;
}

.contact-page .info-text{
	border-bottom: 1px solid #ECECEC;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.contact-page .error{
	color: #F03A3A;
	display: block;
	font-size: 14px;
}

.recaptcha_refresh{
	margin-right: 15px;
	float: left;
}

.recaptcha_only_if_image,
.recaptcha_only_if_audio{
	float: left;
	margin-right: 15px;
	color: #8F8F8F;
}

.contact-page label{
	margin-bottom: 5px;
	display: block;
}

.recaptcha_only_if_image .required,
.recaptcha_only_if_audio .required,
.contact-page label span{
	color: red;
	margin-left: 3px;
	font-weight: 400;
}

.contact-page .submit-icon {
	color: #FFFFFF;
	float: left;
	padding: 2px 0px 0px 10px;
	font-size: 16px;
	height: 34px;
}

.contact-page .button{
	height: 36px;
	padding-left: 5px;
	margin-left: 0;
}

.msgbox-warning{
	background: #FE9D0C;
	color: #FFFFFF;
	padding: 6px 12px;
	margin-bottom: 20px;
}

.msgbox-error{
	background: #C14E36;
	color: #FFFFFF;
	padding: 6px 12px;
	margin-bottom: 20px;
}

.msgbox-success{
	background: #72C727;
	color: #FFFFFF;
	padding: 6px 12px;
	margin-bottom: 20px;
}

/* 7. COMMENTS
 * ============ */
#comments{
	max-width: 700px;
	line-height: 1.5;
	overflow: hidden;
}

#comments .comments-title {
	overflow: hidden;
	margin-bottom: 30px;

}

#comments .comments-title .title-wrap{
	margin-right: 15px;
	float: left;
}

#comments .comments-title i{
	margin-right: 5px;
	font-size: 16px;
	color: #292929;
}

#comments .comments-title .title-wrap h3{
	display: inline-block;
	margin-bottom: 0;
}

#comments .comments-title .add-comment{
	border: 1px solid #E7E7E7;
	display: inline-block;
	padding: 4px 8px 6px;
}

#comments .comments-title .add-comment h6{
	margin-bottom: 0px;
	font-weight: 400;
}

#comments ol.commentlist{
	margin: 10px 0;
	list-style: none;
}

#comments .comment{
	overflow: hidden;
	margin-bottom: 10px;
}

#comments .author-info{
	margin-bottom: 5px;
	overflow: hidden;
}

#comments .author-avatar{
	float: left;
	width: 60px;
	margin-right: 12px;
	margin-top: 3px;
}

#comments .author-avatar img{
	display: block;
	border-radius: 60px;
}

#comments .comment-header {
	overflow: hidden;
}

#comments .comment-header h4{
	float: left;
	margin-bottom: 0;
	font-size: 17px;
}

#comments .comment-header .fn {
	width: auto;
	font-style: normal;
	margin-right: 10px;
}

#comments .comment-meta{
	font-size: 12px;
}

#comments .author-comment{
	font-size: 14px;
	font-weight: 700;
}

#comments .comment-header .sep{
	margin: 0 15px;
	line-height: 1;
}

#comments .comment-time{
	letter-spacing: 0;
	margin-right: 5px;
}

#comments .comment-time a{
	color: #AEAEAE;
}

#comments .sep{
	color: #AEAEAE;
	margin-right: 0px;
}

#comments .reply {
	margin-right: 10px;
}

#reply-title a {
  color: #CCCCCC;
}

#comments .comment-text{
	color: #777777;
}

#comments .moderation{
	color: red;
	font-size: 13px;
	margin-bottom: 0;
	overflow: hidden;
	clear: both;
}

#comments ul.children{
	list-style: none;
}

#comments ol.commentlist li ul.children {
	list-style: none;
	margin: 15px 0 0;
	text-indent: 0;
}

#comments ul.children .author-avatar{
	width: 40px;
	margin-top: 5px;
	margin-right: 10px;
}

#comments ul.children li.comment{
	background: #F8F8F8;
	padding: 10px 12px;
	margin-bottom: 5px;
}

#comments ul.children li.comment.depth-5{
	margin-bottom: 0;
	padding-bottom: 0;
}

#comments ul.children .children li:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
}

#comments ol.commentlist li ul.children li.depth-2 {
	margin-left: 30px;
}

#comments ol.commentlist li ul.children li.depth-3 {
	margin-left: 30px;
}

#comments ol.commentlist li ul.children li.depth-4 {
	margin-left: 30px;
}

#comments ol.commentlist li ul.children li.depth-5 {
	margin-left: 30px;
}

#comments ol.commentlist li ul.children li.depth-5 p {
	margin-bottom: 0;
}

#comments ol.commentlist li.pingback .url{
	margin-right: 10px;
}

#comments .comment-nav  h4{
	margin-bottom: 5px;
}

#comments .comment-nav {
	margin-bottom: 15px;
	overflow: hidden;
}

#comments .comment-nav .nav-previous{
	float: left;
}

#comments .comment-nav .nav-next{
	float: right;
}

#comments  .moderation{
	color: #E96065;
	font-size: 14px;
}

#respond #reply-title{
	margin-top: 15px;
	background: #2F343D;
    padding: 8px 12px;
	color: #FFFFFF;
}

#respond #reply-title{
	font-size: 16px;
}

#respond #reply-title small{
	font-weight: 400;
	font-size: 13px;
}

#respond .required {
	color: #ff4b33;
	font-weight: bold;
}

#respond label {
	display: block;
	font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#respond .comment-form-comment label{
	margin-top: 10px;
}

#respond #commentform p{
	margin-bottom: 0;
}

#respond .comment-notes{
	font-size: 13px;
	color: #999999;
	margin-bottom: 20px !important;
}

#respond .comment-form-author{
	margin-right: 2%;
}

#respond .comment-form-author,
#respond .comment-form-email{
	width: 49%;
	float: left;
}

#respond .comment-form-author input[type=text],
#respond .comment-form-email input[type=text]{
	width: 94.7%;
}

#respond .comment-form-url input[type=text],
#respond textarea{
	width: 97.4%;
}

#respond input[type=text],
#respond textarea{
	display: block;
	font-family: inherit;
	font-size: 14px;
	color: inherit;
	padding: 10px;
	border: 1px solid #ECECEC;
	margin-bottom: 20px;
	color: #AEAEAE;
}

#respond textarea{
	height: 185px;
}

#respond input[type=submit]{
	background: #E74C3C;
	color: #FFFFFF !important;
	cursor: pointer;
	font: inherit;
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
    padding: 4px 10px;
    text-decoration: none;
	border: none;
	margin: 0 0 30px;
	border-radius: 2px;
}

#respond .form-allowed-tags {
	display: none;
}

/* 8. WIDGETS
 * =========== */
.widget{
	overflow: hidden;
	margin-bottom: 30px;
}

.widget-title{
	overflow: hidden;
	margin-bottom: 20px;
	background: #CACACA url('images/pattern.png');
}

.widget-title h4{
	float: left;
	margin-bottom: 0;
	font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	font-weight: 200;
	background: #FFFFFF;
	padding-right: 10px;
	line-height: 1.15;
	margin-top: -2px;
}

.widget-title h4 span{
	font-weight: 700;
	margin-left: 5px;
	/*color: #F03A3A;*/
	color: #3467B0;
}

.widget select{
    padding: 8px 10px;
    font-size: 14px;
    border: 1px solid #EEEEEE;
    height: 38px;
	color: #555555;
	font-family: inherit;
	width: 340px;
}

.widget input[type=text],
.searchfield{
	display: block;
	float: left;
	font-size: 13px !important;
	padding: 7px 10px 8px;
	width: 167px;
	border: 1px solid #EEEEEE;
	font: inherit;
	color: #555555;
	height: 20px;
}

.widget .searchfield{
	width: 200px;
	border-right: none;
}

.widget ul{
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

.widget ul li{
	border-bottom: 1px solid #ECECEC;
	padding: 8px 0;
	overflow: hidden;
}

.widget ul li:first-child{
	padding-top: 0;
}

.widget ul li:last-child{
	border-bottom: 0;
	padding-bottom: 0;
}

/*=== Slider Widget ===*/
.widget_slider .sidebar-slider-posts {
	position: relative;
}

.widget_slider .thumb{
	margin-bottom: 10px;
	overflow: hidden;
}

.flex-direction-nav{
	list-style: none;
	padding: 0;
	margin: 0;
	display: none;
}

.widget_slider .flex-direction-nav .flex-prev{
	left: 10px;
	position: absolute;
	top: 60px;
	background: #FFFFFF;
	font-size: 0;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	display: block;
}

.widget_slider .flex-direction-nav .flex-prev:before {
	content: "\f104";
	font-family: FontAwesome;
	display: block;
	padding: 0;
	font-weight: 700;
	margin-left: 10px;
	margin-top: 4px;
	line-height: 1;
	font-size: 20px;
}

.widget_slider .flex-direction-nav .flex-next{
	right: 10px;
	position: absolute;
	top: 60px;
	background: #FFFFFF;
	font-size: 0;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	display: block;
}

.widget_slider .flex-direction-nav .flex-next:before {
	content: "\f105";
	font-family: FontAwesome;
	display: block;
	padding: 0;
	font-weight: 700;
	margin-left: 12px;
	margin-top: 4px;
	line-height: 1;
	font-size: 20px;
}

.widget_slider ul li{
	margin: 0;
	padding: 0 !important;
	border-bottom: 0;
}

.widget .flex-control-nav li{
	height: 12px;
}

.widget_slider ul li h4{
	margin-top: 10px;
	margin-bottom: 0;
}

/*=== Recent Posts ===*/
.widget_posts .post-list{
	overflow: hidden;
	margin-top: 20px;
}

.widget_posts .main-post .thumb{
	margin-bottom: 10px;
}

.widget_posts .post-list .item-post{
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 13px;
	padding-bottom: 13px;
}

.widget_posts .post-list .item-post:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.widget_posts .post-list .thumb{
	width: 65px;
	margin-right: 10px;
	float: left;
}

.widget_posts .post-list .entry-meta{
	margin-top: -4px;
}

.widget_posts .entry-meta{
	margin-bottom: 7px;
}

.widget_posts .entry-meta .entry-cat-bg,
.widget_posts .entry-meta .date{
	margin-right: 5px;
}

.widget_posts .excerpt-footer .share-links i {
	margin-right: 0;
}

.widget_posts_large .item-post{
	margin-bottom: 8px;
	padding-bottom: 0
}

.widget_posts_large .item-post .thumb{
	margin-bottom: 10px;
}


/*=== RSS Subscription ===*/
.widget_subscribe{
	background-color: #E74C3C;
	background-image: url('images/subsribe-bg.png');
	background-repeat: no-repeat;
	background-size: 100%;
}

.widget_subscribe h4{
	color: #FFFFFF;
}

.widget_subscribe .widget-wrap{
	padding: 20px;
	overflow: hidden;
}

.widget_subscribe label{
	display: block;
}

.widget_subscribe .button{
	display: block;
	float: left;
	background: #F3C015;
	padding: 4px 7px 6px;
}

.widget_subscribe input[type="text"]{
	height: 21px;
	width: 198px;
	margin: 15px 0 20px;
}

/*=== Followers Count ===*/
.widget_subscribers .wrap{
	overflow: hidden;
}

.widget_subscribers ul li{
	padding: 15px 0;
}

.widget_subscribers .icon{
	width: 50px;
	height: 50px;
	text-align: center;
	float: left;
	margin-right: 15px;
}

.widget_subscribers .icon i{
	font-size: 30px;
	margin-top: 10px;
	color: #FFFFFF;
}

.widget_subscribers .icon a{
	display: inline-block;
}

.widget_subscribers .twitter .icon{
	background: #40BFF5;
}

.widget_subscribers .fb .icon{
	background: #5D82D1;
}

.widget_subscribers .rss .icon{
	background: #FF9845;
}

.widget_subscribers .dribbble .icon{
	background: #EE557D;
}

.widget_subscribers .right{
	float: left;
	margin-top: 2px;
}

.widget_subscribers .right span{
	display: block;
	line-height: 1;
	color: #999999;
}

.widget_subscribers h4{
	margin-bottom: 5px;
}

.widget_subscribers .right-icon {
	float: right;
}

.widget_subscribers .right-icon i{
	font-size: 24px;
	margin-top: 10px;
	margin-right: 5px;
	color: #AAAAAA;
}

/* === Tags widget === */
.tagcloud{
	overflow: hidden;
	margin-bottom: -10px;
}

.tagcloud a{
	display: block;
	float: left;
	font-size: 13px !important;
	margin-bottom: 10px;
	margin-right: 10px;
	line-height: 1;
	padding: 7px 8px 8px;
	font-weight: 400;
	background: #E74C3C;
	color: #FFFFFF;
	border-radius: 3px;
}

.tagcloud a:hover{
	opacity: 0.8;
}

.tagcloud a i{
	margin-right: 5px;
}

/*=== Search ===*/
#sidebar .searchfield{
	height: 21px;
	width: 200px;
}

.search-submit{
	display: block;
	width: 37px;
	height: 37px;
}

/*=== Photos ===*/
.widget_flickr .flickr_thumbs{
	overflow: hidden;
}

.widget_pinterest ul li,
.widget_flickr ul li{
	width: 63px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 0 !important;
	border-bottom: none !important;
}

.widget_pinterest .pinterest-image img,
.widget_flickr .flickr_thumbs img{
	width: 63px;
	height: 63px;
	display: block;
}

.widget_pinterest ul li.pinterest-follow-me img{
	display: block;
	height: 28px
}

.widget_pinterest .recent-pins-widget{
	overflow: hidden;
}

/*=== About us ===*/
.widget_aboutus .logo-wrap{
	padding: 0;
	margin: 0;
}

.widget_aboutus .info-text{
	border-bottom: 1px solid #E7E7E7;
	padding-bottom: 12px;
	margin-bottom: 15px;
}

.widget_aboutus .social-links{
	float: left;
}

.widget_aboutus .social-links ul {
	padding: 0;
}

.widget_aboutus ul li{
	margin-right: 2px;
	float: left;
	border: none !important;
	padding: 0;
	font-size: 16px;
	margin-right: 4px;
	margin-bottom: 5px;
	width: 24px;
	height: 24px;
	text-align: center;
}

.widget_aboutus ul li a{
	color: #FFFFFF !important;
	display: block;
	background: green;
}

.widget_aboutus ul li a.twitter{
	background: #59C8FF;
}

.widget_aboutus ul li a.fb{
	background: #4B649B;
}

.widget_aboutus ul li a.gplus{
	background: #C94434;
}

.widget_aboutus ul li a.pinterest{
	background: #FE4445;
}

.widget_aboutus ul li a.dribbble{
	background: #F0659A;
}

.widget_aboutus ul li a.linkedin{
	background: #3A9BDC;
}

.widget_aboutus ul li a.instagram{
	background: #AD866E;
}

.widget_aboutus ul li a.youtube{
	background: #FF4536;
}

.widget_aboutus ul li a.rss{
	background: #FF8400;
}

.widget_aboutus ul li a{
	display: block;
}

.widget_aboutus ul li a i{
	font-size: 14px;
	padding-top: 1px;
}

/*=== Popular Categories ===*/
.widget_popular_categories ul{
	overflow: hidden;
}

.widget_popular_categories ul li{
	padding: 0;
	margin: 0;
	border-bottom: none !important;
	padding: 7px 9px !important;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	line-height: 1.2;
	color: #FFFFFF;
	font-size: 13px;
	border-radius: 3px;
}

.widget_popular_categories ul li a{
	color: #FFFFFF;
}

.widget_popular_categories i{
	margin-right: 5px;
	font-size: 14px;
}

.widget_popular_categories .count{
	margin-left: 5px;
	line-height: 1;
}

/*=== Recent Comments ===*/
.widget_comments .entry-meta{
	margin-bottom: 0;
}

.widget_comments .comment-list li{
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 10px;
}

.widget_comments .comment-list h5{
	margin-bottom: 0;
}

.widget_comments .thumbnail{
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}

.widget_comments .comment-text{
	line-height: 1.15;
	font-size: 14px;
}

.widget_comments .entry-meta{
	margin-top: 0;
}

/*=== Video widget ===*/
.widget_video iframe{
	max-width: 100%;
}

.widget_video .embed p{
	display: none;
}

/*=== Latest Tweets ===*/
.widget_tweet{
	font-size: 14px;
}

.widget_tweet .tweets-wrap{
	overflow: hidden;
}

.widget_tweet .user{
	margin-bottom: 5px;
	overflow: hidden;
}

.widget_tweet .user .icon{
	float: left;
	margin-right: 30px;
	font-size: 24px;
	padding: 0;
	line-height: 1;
}

.widget_tweet .user h4{
	margin-bottom: 0;
}

.widget_tweet i{

}

.widget_tweet .tweet a{
	color: #EB2121;
	font-size: 13px;
}

.widget_tweet .tweet i{
	font-size: 16px;
	margin-right: 5px;
	color: #59C8FF;
}

.widget_tweet .tweet-footer{
	overflow: hidden;
	font-size: 12px;
	color: #999999;
}

.widget_tweet .tweet-footer i{
	color: #bbbbbb;
}

.widget_tweet .tweet-footer a{
	color: #999999;
}

.widget_tweet .tweet a:hover,
.widget_tweet .tweet-footer a:hover{
	color: #303030;
}

.widget_tweet .time{
	float: left;
}

.widget_tweet .retweet{
	float: right;
}

.widget_tweet ol,
.widget_tweet ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

/*=== Polls Widget===*/
.wp-polls ul,
.wp-polls-ul,
.wp-polls-ans ul{
	padding-left: 3px;
}

.wp-polls ul li,
.wp-polls-ul li,
.wp-polls-ans ul li{
	padding-left: 3px;
}

.widget_polls-widget p strong{
	font-size: 16px;
	font-weight: 700;
	color: #000000;
}

.widget_polls-widget .wp-polls-ans p{
	font-size: 14px;
	font-weight: 400;
}

.widget_polls-widget .wp-polls-ans p strong{
	font-weight: 300;
	font-size: 14px;
}

.widget_polls-widget .wp-polls .pollbar{
	height: 10px;
	background: #E74C3C;
	border: none;
}

.widget_polls-widget .wp-polls .wp-polls-ul li{
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}
.widget_polls-widget .wp-polls .wp-polls-ul li i{
	font-style: normal;
}

.widget_polls-widget .wp-polls-ul small{
	font-size: 12px;
}

.widget_polls-widget .wp-polls input.Buttons {
    margin-right: 15px;
    border: 0;
    padding: 1px 3px;
	font: inherit;
    font-size: 14px;
	font-weight: 700;
	border-radius: 3px;
    color: #FFFFFF;
	background: #E74C3C;
	margin: 20px 10px 3px 0;
	float: left;
	display: inline-block;
	cursor: pointer;
}

.widget_polls-widget .wp-polls-ans{
	margin-bottom: 5px;
	margin-top: 10px;
}

.widget_polls-widget .wp-polls-ans p{
	margin: 0;
}

.widget_polls-widget .wp-polls a {
    text-decoration: none;
	padding: 3px 10px;
	font: inherit;
	font-size: 14px;
	border: 0;
	border: 1px solid #E74C3C;
	border-radius: 3px;
	font-weight: 700;
	display: inline-block;
	margin: 20px 0 3px;
	line-height: 20px;
	font-weight: 300;
}

.widget_polls-widget .wp-polls a:hover{
	background: #E74C3C;
	color: #FFFFFF;
}

.widget_polls-widget .wp-polls-loading{
	display: none !important;
}

.widget_polls-widget > ul:last-child{
    display: none;
}

/* 9. FOOTER
 * =========== */
#footer{
	overflow: hidden;
	margin-top: 30px;
}

.footer-info {
	overflow: hidden;
	font-size: 14px;
	margin: 10px 0 5px;
}
.footer-info .inner-wrap {
	border-top: 1px solid #E7E7E7;
	padding-top: 15px;
}

.footer-widgets{
	overflow: hidden;
}

.footer-widget{
	width: 230px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

.footer-widget .excerpt-footer{
	border-bottom: 0;
}

.banner_top_center {
	width: 970px;
	margin: 0 auto 5px auto;
	text-align:center;
}
.banner_top_left {
	margin-bottom: 10px;
}
.banner_main_left {
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -662px;
	text-align: right;
}
.banner_main_right {
	position: fixed;
	top: 0;
	right: 50%;
	margin-right: -662px;
	text-align: left;
}
.banner_after_content {
	margin-bottom: 21px;
}
.banner_under_news {
	margin: 5px 0 0;
}
.madeBy {
	margin: 30px 0;
	text-align: center;
}
.domains {
	margin: 10px;
}
.domain-single {
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
}
.domain-left {
	float:left;
	width: 30%;
	margin-right: 20px;
}
.domain-left p {
	line-height: 20px;
}
.domain-right h3 {
	margin-left: 80px;
}
.domain-left h3,
.domain-right h3 {
	font-weight: bold;
}
.domain-left h3 a,
.domain-right h3 a {
	color: #000000;
}
.domain-right {
	float:left;
	width: 65%;
}
.domain-single .domain-left .entry-meta {
	margin: 5px 0;
}
.domain-right-single {
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
}
.domain-right-single .thumb {
	float: left;
	margin-right: 15px;
	margin-top: 37px;
}
.domain-right-single .entry-meta {
	margin-bottom: 5px;
	margin-left: 80px;
}
.domain-right-single p {
	margin-left: 80px;
	margin-bottom: 0;
	line-height: 20px;
}
.domain-single .domain-left .excerpt-footer {
	border: none;
	margin: 0;
	padding: 0;
}
.widget_dpe_fp_widget .entry-meta .excerpt-footer,
.domain-right-single .entry-meta .excerpt-footer {
	border: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: bottom;
	margin-left: 10px;
	margin-bottom: 3px;
}
.domain-single .domain-left .excerpt-footer  a:last-child,
.domain-right-single .entry-meta .excerpt-footer a:last-child {
	margin-left: 5px;
}
.widget_posts_author {
	margin-bottom: 20px;
}
.widget_posts_author .thumb {
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}
.widget_posts_author .entry-meta {
	margin-left: 60px;
}
.traficro {
	text-align: center;
	margin-top: 10px;
}
.widget_categories label {
	display: none;
}
.sidebar-mobile {
	display: none;
}
.author-avatar-editorial {
	/*position: absolute;
	top: 30px;
	right: 72px;*/
	float:right;
	margin-left: 20px;
	z-index: 99;
}
.author-avatar-editorial img {
	/*border-radius: 50px;*/
	border-radius: 15px;
}
.author-avatar-editorial + .entry-wrap {
	margin-top: 40px;
}

/* 10. MEDIA QUERIES
 * ================== */

/* 10.1 DESKTOPS
 * ================ */
@media only screen and (min-width: 860px) and (max-width: 1200px) {

	.mob_menu_header_div .mobmenul-container{
		top:0 !important;
	}

	.inner-wrap{
		width: 840px ;
	}
        
        

	.feat-section .section-right {
		width: 545px;
	}

	.feat-section .main-post {
		margin-right: 0;
		width: 545px;
		margin-bottom: 20px;
	}

	/*=== Menus ===*/
	.menu-section {
		width: 260px;
	}

	#main-menu ul {
		display: none;
	}

	#main-menu select {
		display: block;
		width: 240px;
		margin-left: 10px;
	}

	#header .top-menu {
		margin-top: 0;
		height: auto;
		border-top: 0;
		border-bottom: 0;
	}

	#header .top-menu ul {
		display: none;
	}

	#header .top-menu select{
		display: block;
		margin: 0 auto;
	}

	#header #sigle-ue img { 
		width: 100%;
    	height: auto; 
    }

    #header .logo { width: 46%; }

	/*=== Homepage ===*/
	h1{
		font-size: 32px;
	}

	h2{
		font-size: 30px;
	}

	h3{
		font-size: 22px;
	}

	.feat-section .post-list {
		width: 100%;
	}

	.feat-section .sidetabs .item-post:nth-child(5),
	.feat-section .sidetabs .item-post:nth-child(6) {
		display: none;
	}

	.feat-section .section-right .item-post{
		float: left;
		width: 260px;
	}

	.feat-section .section-right .item-post:first-child {
		margin-bottom: 0;
		margin-right: 25px;
	}

	.main-post2 .thumb {
		margin-right: 15px;
		width: 265px;
	}

	.main-post2 .post-right {
		width: 265px;
	}

	.main-post2 .date,
	.main-post2 .sep,
	.main-post2 .more-link,
	.main-post2 .post-right > p{
		display: none;
	}

	.attachment-wt450_250 {
		height: 150px;
		width: 265px;
	}

	.feat-section .excerpt-footer {
		margin-bottom: 0;
		margin-top: 15px;
	}

	#sidebar-right{
		width: 840px;
		margin-left: 0;
		padding-left: 0;
		border-left: 0;
		float: left;
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
		margin-top: 20px;
	}

	#sidebar-right .widget{
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-backface-visibility:hidden;
	}

	#content {
		width: 560px;
	}

	/*=== Single post ===*/
	.wide-content {
		width: 545px;
	}

	.attachment-wt700_420{
		height: auto;
		margin: 0 auto;
	}

	.single-page .sidebar,
	.single-post .sidebar {
		margin-right: 10px;
		padding-right: 9px;
	}

	.single-post .entry-innerwrap {
		padding: 20px 15px 0;
	}

	.entry-header {
		margin-bottom: 10px;
	}

	.related-posts .col-last{
		display: none;
	}

	.one-third {
		margin-right: 20px;
	}

	.entry-social li.linkedin {
		display: none;
	}

	#respond .comment-form-author input[type="text"],
	#respond .comment-form-email input[type="text"] {
		width: 91.8%;
	}

	#respond .comment-form-url input[type="text"],
	#respond textarea {
		width: 96%;
	}

	/*=== Pages ===*/
	.contact-map iframe{
		height: 300px;
	}

	#recaptcha_widget .field,
	.contact-page .row-full .field {
		width: 272px;
	}

	.captcha_field,
	.contact-page .row-full input.text {
		width: 250px;
	}

	.contact-page input.title_field,
	.contact-page textarea {
		width: 538px;
	}

	/*=== Footer ===*/
	.footer-widget {
		margin-right: 20px;
	}
}

/* 10.2. Tablet Portrait (devices and browsers)
================================================ */
@media only screen and (min-width: 768px) and (max-width: 859px) {

	.inner-wrap{
		width: 750px;
	}

	/*=== Menus ===*/
	.menu-section {
		width: 260px;
	}

	#main-menu ul {
		display: none;
	}

	#main-menu select {
		display: block;
		width: 240px;
		margin-left: 10px;
	}

	#header .top-menu {
		margin-top: 0;
		height: auto;
	}

	#header .top-menu ul {
		display: none;
	}

	#header .top-menu select{
		display: block;
		margin: 0 auto;
	}

	#header .date-time,
	#header .forecast-data { display:none; }

	#header .logo { width: 100%; }

	#header .top-date-logo-forecast { margin: 0; }

	#header .top-menu { border-top: 0; border-bottom: 0 }

	#header #sigle-ue img { 
		width: 100%;
    	height: auto; 
    }

	/*=== Homepage ===*/
	h1{
		font-size: 28px;
	}

	h2{
		font-size: 26px;
	}

	h3{
		font-size: 20px;
	}

	h4{
		font-size: 17px;
	}

	.feat-section .section-left {
		margin-right: 10px;
		padding-right: 9px;
		width: 240px;
	}

	.feat-section .sidetabs .item-post:nth-child(5),
	.feat-section .sidetabs .item-post:nth-child(6) {
		display: none;
	}

	.feat-section .section-right {
		/*width: 475px;*/
		width: 100%;
	}

	.feat-section .main-post {
		margin-right: 0;
		/*width: 475px;*/
		width:100%;
		margin-bottom: 20px;
	}

	.feat-section .post-list {
		width: 100%;
	}

	.feat-section .section-right .item-post{
		float: left;
		width: 230px;
	}

	.feat-section .section-right .item-post:first-child {
		margin-bottom: 0;
		margin-right: 15px;
	}

	.main-post2 .thumb {
		margin-right: 15px;
		width: 230px;
	}

	.main-post2 .post-right {
		/*width: 230px;*/
		width: 500px;
	}

	.main-post2 .date,
	.main-post2 .sep,
	.main-post2 .more-link,
	.main-post2 .post-right > p{
		display: none;
	}

	.attachment-wt450_250 {
		height: 130px;
		width: 230px;
	}

	.attachment-wt310_250{
		width: 310px;
		height: auto;
	}

	.feat-section .excerpt-footer {
		margin-bottom: 0;
		margin-top: 15px;
	}

	.carousel-section .slides li {
		margin-right: 20px;
	}

	#content{
		width: 100%;
	}

	.sidebar {
		margin-left: 10px;
		padding-left: 9px;
		display: none;
	}

	/*=== Single post ===*/
	.wide-content {
		width: 100%;
	}

	.single-page .sidebar,
	.single-post .sidebar {
		margin-right: 10px;
		padding-right: 9px;
	}

	.single-post .entry-innerwrap {
		padding: 20px 15px 0;
	}

	.attachment-wt700_420{
		height: auto;
		margin: 0 auto;
	}

	.entry-header {
		margin-bottom: 10px;
	}

	.footer-widget.col-last{
		display: none;
	}

	.one-third {
		margin-right: 15px;
		width: 220px;
	}

	.single-post .meta-top .share-links,
	.entry-social li.linkedin,
	.entry-social li.pinterest,
	.related-posts .one-third > p,
	.related-posts .excerpt-footer{
		display: none;
	}

	#respond .comment-form-author input[type="text"],
	#respond .comment-form-email input[type="text"] {
		width: 90.8%;
	}

	#respond .comment-form-url input[type="text"],
	#respond textarea {
		width: 95%;
	}

	/*=== Pages ===*/
	.contact-map iframe{
		height: 300px;
	}

	#recaptcha_widget .field,
	.contact-page .row-full .field {
		width: 227px;
	}

	.captcha_field,
	.contact-page .row-full input.text {
		width: 205px;
	}

	.contact-page input.title_field,
	.contact-page textarea {
		width: 448px;
	}

	/*=== Footer Widgets ===*/
	.footer-widget {
		margin-right: 10px;
		width: 227px;
	}

	.banner_top_left,
	.banner_top_right,
	.banner_top_center {
		display: none;
	}

	.entry-content iframe {
		max-width: 750px;
		max-height: 425px;
	}

}

/* 10.3. Mobile Portrait (devices and browsers)
================================================ */
@media only screen and (min-width: 570px) and (max-width: 767px) {

	.inner-wrap{
		width: 550px;
	}

	.logo-wrap {
		margin: 15px 0;
	}

	.logo-wrap .inner-wrap {
		overflow: hidden;
		text-align: center;
	}

	#header .logo {
		float: none;
		text-align: center;
		display: inline-block;
	}

	#header .date-time,
	#header .forecast-data { display:none; }

	#header .logo { width: 100%; }

	#header .top-date-logo-forecast { margin: 0; }

	#header .top-menu { border-top: 0; border-bottom: 0 }

	#header .top-menu select { margin: 0 auto; }

	#header #sigle-ue img { 
		width: 100%;
    	height: auto; 
    }

	/*=== Menus ===*/
	.menu-section {
		float: left;
		margin-top: 10px;
	}

	#main-menu ul {
		display: none;
	}

	#main-menu select {
		display: block;
		width: 250px;
		margin-left: 150px;
	}

	#header .top-menu {
		margin-top: 0;
		height: auto;
	}

	#header .top-menu ul {
		display: none;
	}

	#header .top-menu select{
		display: block;
		margin: 0 auto;
	}

	/*=== Homepage ===*/
	h1{
		font-size: 26px;
	}

	h2{
		font-size: 24px;
	}

	h3{
		font-size: 20px;
	}

	h4{
		font-size: 17px;
	}

	.feat-section .section-left {
		display: none;
	}

	.feat-section .section-right {
		width: 550px;
	}

	.feat-section .main-post {
		margin-right: 0;
		width: 550px;
		margin-bottom: 20px;
	}

	.feat-section .feat-sec-nav {
		padding-top: 1px;
	}

	.feat-section .post-list {
		width: 100%;
	}

	.feat-section .section-right .item-post{
		float: left;
		width: 260px;
	}

	.feat-section .section-right .item-post:first-child {
		margin-bottom: 0;
		margin-right: 15px;
	}

	.main-post2 .thumb {
		margin-right: 20px;
		width: 265px;
	}

	.main-post2 .post-right {
		width: 265px;
	}

	.main-post2 .date,
	.main-post2 .sep,
	.main-post2 .more-link,
	.main-post2 .post-right > p{
		display: none;
	}

	.attachment-wt450_250 {
		height: 150px;
		width: 265px;
	}

	.attachment-wt310_250{
		width: 310px;
		height: auto;
	}

	.feat-section .excerpt-footer {
		margin-bottom: 0;
		margin-top: 15px;
	}

	.carousel-section .slides li {
		margin-right: 20px;
	}

	.sidebar-mobile {
		display: block !important;
	}

	.sidebar {
		margin-left: 15px;
		padding-left: 14px;
	}

	#sidebar-left{
		border-left: 0;
		margin-left: 0;
		padding-left: 0;
	}

	/*=== Single post ===*/
	.wide-content {
		width: 550px;
	}

	.single-post .entry-innerwrap {
		padding: 20px 15px 0;
	}

	.attachment-wt700_420{
		height: auto;
		margin: 0 auto;
	}

	.entry-header {
		margin-bottom: 10px;
	}

	.related-posts .col-last{
		display: none;
	}

	.one-third {
		margin-right: 15px;
	}

	.entry-social li.linkedin,
	.entry-social li.pinterest,
	.related-posts p,
	.related-posts .excerpt-footer{
		display: none;
	}

	#respond .comment-form-author input[type="text"],
	#respond .comment-form-email input[type="text"] {
		width: 90.8%;
	}

	#respond .comment-form-url input[type="text"],
	#respond textarea {
		width: 95%;
	}

	/*=== Pages ===*/
	.one-half {
		margin-right: 20px;
		width: 265px;
	}

	.contact-map iframe{
		height: 250px;
	}

	#recaptcha_widget .field,
	.contact-page .row-full .field {
		width: 267px;
	}

	.captcha_field,
	.contact-page .row-full input.text {
		width: 245px;
	}

	.contact-page input.title_field,
	.contact-page textarea {
		width: 528px;
	}

	.single-page .sidebar,
	.single-post .sidebar {
		margin-right: 0;
		padding-right: 0;
		width: 550px;
		border-right: 0;
		float: left;
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
		margin-top: 20px;
	}

	.single-page .sidebar .widget,
	.single-post .sidebar  .widget{
		width: 260px;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-backface-visibility:hidden;
	}

	/*=== Footer ===*/
	.footer-widget {
		margin-right: 15px;
	}

	.banner_top_left,
	.banner_top_right,
	.banner_top_center {
		display: none;
	}

	.entry-content iframe {
		max-width: 550px;
		max-height: 310px;
	}
}

/* 10.3. Mobile Portrait Size to Mobile Landscape Size
====================================================== */
@media only screen and (max-width: 569px) {

	.mobile-recent-articles .thumb{
		display:none
	}

	.mobile-recent-articles .post {
    margin-bottom: 10px;
    border-bottom: 1px solid #ECECEC;
}

	.home .section1, .home .section2, .archive-postlist-desktop{
		display:none
	}

	.fb-container{
		text-align: center;
	}

	.page-id-33788 .wpcf7 input{
		    padding-left: 3px;
    width: 98%;
    overflow: hidden;
    resize: none;
    box-sizing: border-box;
	}

	.full-content{
		margin:0 !important;
	}

	.footer-info{
		padding:10px;
	}

	.footer-widget {
 	   width: 100%;
 	   margin:0;
	}

	.footer-widget aside{
		padding:0px 20px
	}

	.inner-wrap{
		width: 100%;
	}

	#main{
		padding:20px;
	}

	.logo-wrap {
		margin: 10px 0;
	}

	.logo-wrap .inner-wrap {
		overflow: hidden;
		text-align: center;
	}

	#header .logo {
		float: none;
		text-align: center;
		display: inline-block;
		max-width: 260px;
		border: none;
	}

	/*=== Menus ===*/
	.menu-section {
		float: left;
		margin-top: 10px;
	}

	#main-menu ul {
		display: none;
	}

	#main-menu select {
		display: block;
		width: 200px;
		margin-left: 30px;
	}

	#header{
		margin-bottom: 15px;
	}

	#header .top {
		height: auto;
		background-color: transparent;
	}

	#header .top-menu {
		margin: 1px 0 10px 0px;
		height: auto;
	}

	#header .top-menu ul {
		display: none;
	}

	#header .top-menu select{
		display: inline-block;
    width: 220px;
    margin: 0 auto;
	}

	#header .top .social {
		display: none;
	}

	#header .search {
		display: none;
	}

	#header .date-time,
	#header .forecast-data { display:none; }

	#header .logo { width: 100%; }

	#header .top-date-logo-forecast { margin: 0; }

	#header .top-menu { border-top: 0; border-bottom: 0 }

	#header #sigle-ue img { 
		width: 100%;
    	height: auto; 
    }

	/*=== Homepage ===*/
	h1{
		font-size: 26px;
	}

	h2{
		font-size: 24px;
	}

	h3{
		font-size: 20px;
	}

	h4{
		font-size: 17px;
	}

	.ticker-section,
	.feat-section .section-left{
		display: none;
	}

	.section-title h4 {
		margin-top: -1px;
	}

	.feat-section .section-right {
		width: 100%;
	}

	.feat-section .main-post {
		margin-right: 0;
		width: 100%;
		margin-bottom: 20px;
	}

	.feat-section .main-post .entry-wrap {
		background: none;
		padding: 0;
		position: static;
	}

	.feat-section .section-content .main-post .entry-meta {
		display: block;
	}

	.feat-section .main-post .entry-wrap a {
		color: #000;
	}

	.entry-meta .entry-rating {
		float: left;
	}

	.feat-section .post-list {
		width: 100%;
	}

	.feat-section .section-right .item-post{
		float: left;
		width: 260px;
	}

	.main-post2 .thumb {
		margin-right: 0;
		width: 100%;
		margin-bottom: 10px;
	}

	.main-post2 .post-right {
		width: 100%;
	}

	.main-post2 .date,
	.main-post2 .sep,
	.main-post2 .more-link,
	.main-post2 .post-right > p{
		display: none;
	}

	.attachment-wt450_250 {
		height: 145px;
		width: 260px;
	}

	.attachment-wt310_250{
		width: 100%;
		height: auto;
	}

	.feat-section .excerpt-footer {
		margin-bottom: 0;
		margin-top: 15px;
	}

	.carousel-section .carousel{
		width: 260px;
	}

	.excerpt-thumb{
		height: auto;
	}

	.excerpt-thumb .wp-post-image {
		margin-top: 0;
	}

	.attachment-wt550_300 {
		height: 160px;
	}

	#content{
		width: 100%;
	}

	.sidebar-mobile {
		display: block !important;
		width: 100%;
	}

	.sidebar {
		display: none;
		margin-left: 0;
		padding-left: 0;
		border: 0;
		margin-top: 20px;
	}

	/*=== Single post ===*/
	.wide-content {
		width: 100%;
		margin: 0;
	}

	.single-post .meta-top .share-links {
		display: none;
	}

	.single-post-thumbnail {
		margin-bottom: 0;
	}

	.single-post .entry-wrap {
		margin: 0;
	}

	.single-post .entry-wrap .entry-meta {
		display: none;
	}

	.single-post .entry-innerwrap {
		padding: 15px 0 0;
	}

	.attachment-wt700_420{
		max-width: 100% !important;
		height: auto !important;
		margin: 0 !important;
	}

	.entry-header {
		margin-bottom: 10px;
	}

	.related-posts .col-last{
		display: none;
	}

	.one-third {
		margin-right: 15px;
		width:100%;
	}

	.single .post-list .attachment-wt260_145{
		width:100%;
		height:auto;
	}

	.entry-social li.linkedin,
	.entry-social li.pinterest,
	.entry-social li.gplus,
	.related-posts p,
	.related-posts .excerpt-footer{
		display: none;
	}

	.entry-author,
	.entry-tags{
		width: 100%;
	}

	.entry-tags{
		float: left;
		max-width: 100%;
	}


	.entry-footer .entry-rating{
		float: right;
	}

	/*=== Pages ===*/
	.one-half {
		margin-right: 0;
		width: 260px;
	}

	.contact-map iframe{
		height: 150px;
	}

	#recaptcha_widget .field,
	.contact-page .row-full .field {
		width: 260px;
		margin-right: 0;
	}

	.captcha_field,
	.contact-page .row-full input.text {
		width: 238px;
		margin-right: 0;
	}

	.contact-page input.title_field,
	.contact-page textarea {
		width: 238px;
	}

	#respond .comment-form-author,
	#respond .comment-form-email {
		width: 100%;
	}

	#respond .comment-form-author {
		margin-right: 0;
	}

	#respond .comment-form-author input[type="text"],
	#respond .comment-form-email input[type="text"] {
		width: 90.8%;
	}

	#respond .comment-form-url input[type="text"],
	#respond textarea {
		width: 91.7%;
	}

	#comments ol.commentlist li ul.children li.depth-2{
		margin-left: 15px;
	}

	#comments ol.commentlist li ul.children li.depth-3,
	#comments ol.commentlist li ul.children li.depth-4,
	#comments ol.commentlist li ul.children li.depth-5{
		margin-left: 10px;
		padding: 0;
	}

	.single-page .sidebar,
	.single-post .sidebar {
		margin-right: 0;
		padding-right: 0;
	}

	.archive-postlist .thumb {
		display: none;
	}

	.archive-postlist h3,
	.archive-postlist .entry-meta,
	.archive-postlist .excerpt-wrap p {
		margin-left: 0;
	}

	.archive-postlist .entry-meta .share-links {
		display: none;
	}

	.domains {
		margin: 0;
	}

	.domains .thumb,
	.domains .share-links {
		display: none;
	}

	.domain-left,
	.domain-right {
		width: 100%;
	}

	.domain-right {
		margin-top: 20px;
	}

	.domain-right-single .thumb {
		display: none;
	}

	.domain-right-single p {
		margin-left: 0;
	}

	.domain-right-single .entry-meta,
	.domain-right h3 {
		margin-left: 0;
	}

	.banner_top_left,
	.banner_top_right,
	.banner_top_center {
		display: none;
	}

	.entry-content iframe {
		max-width: 260px;
		max-height: 150px;
	}
	.contest_menu ul {
		border: none !important;
	}
	.contest_menu ul li {
		display: block;
		width: 100%;
		box-sizing: border-box;
	}
	.contest-top-10 {
		overflow: hidden;
		height: auto;
		border:  none;
	}
	.contest-top-10 .infos,
	.contest-top-10 .icons {
		float: left;
		margin: 0;
		width: 150px;
	}
	.contest-top-10 .icons-right {
		display: none;
	}

	.author-avatar-editorial {
		position: static;
	}
}
input#gsc-i-id1 {
    margin-bottom: 20px !important;
}
td#gs_tti50 {
    border-top: 1px solid #F2F2F2;
    padding: 0px 0px 0px 0 !important;
}.rally #X1Html0B div{	width:100% !important;	height: auto !important;	transform:none !important}



#smoothup {
height: 50px;
width: 50px;
position:fixed;
bottom:30px;
right:50px;
background-image:url(http://www.turnulsfatului.ro/wp-content/uploads/2016/08/backto.png);
text-indent:-9999px;
display:none;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s; transition-duration: 0.4s;
z-index: 99;
}

@media (max-width:767px){
	
	.section2 h2, .excerpt-wrap h2{
	font-size: 20px !important;
	font-weight:bold;
	    line-height: 1.2;
	    margin-left:0px;
}
	.scroll-jobs-logo{
		text-align:center;
	}
	
	body .scroll-jobs a{
		font-size:15px;
	}
	
	.banner-premium-mobile{
		margin-top:110px;
	}
	
	#header .top-date-logo-forecast{
		height:20px;
	}
    
/*    .banner-premium-mobile, .banner_after_content.banner-mobile{
        min-width:300px;
        max-width:100%;
        margin:0 auto;
        min-height:250px;
        text-align: center;
    }
    .adsbygoogle{
    width:300px;
    height:250px;
        }*/
    

	.mobile-recent-articles{display:block !important;}


	.hidden-phone{
	display:none !important;
}
}

@media (min-width:768px){
	.banner-premium-mobile{
		display:none;
	}

	.banner-mobile{
		display:none !important;
	}
}

@media (min-width:768px) and (max-width:992px){
	.banner-premium-desktop{
	    position: relative;
		top: 160px;
	}
	
	.search-mobile {
	    text-align: center;
	    position: absolute;
	    top: 90px;
	    left: 50%;
	    margin-left: -113px;
	}
}

@media (min-width:993px) and (max-width:1024px){
	.mob_menu_header_div{
		top: 270px !important;
    	background: transparent !important;
    	position: absolute !important;
	}
}

.banner-mobile, .sidebar-mobile{ text-align: center; }

.entry-content .banner-mobile iframe{
	max-height: 9999px;
}

#vizualizari{
	    display: inline;
    margin-right: 0.3em;
    padding: 0.1em 0.3em;
    font-size: 0.8em;
    height: 0.8em;
    line-height: 0.8em;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #3467B0;
}

.search-submit{
	 width: 42px;
    height: 37px;
    display: inline-block;
    background: #CECECE !important;
}

.search-submit:after{
	content: '\f002';
	font-family: FontAwesome;
}



.push-wrap {
    padding-top: 0px !important;
}


.mob_menu_header_div .search-mobile-form{
	display:none;
}


.mob_menu_header_div .mobmenur-container{
	display:none
}

.mob_menu_header_div .logo-holder img{
	width:260px !important;
}

.mob_menu_header_div .mobmenul-container{
	top:25px;
}



@media (max-width:1200px){

	 li.menu-item-126007{
	    background: url('images/tricolor.jpg') no-repeat 100% !important;
	    background-size: cover !important;
	}
		.mob_menu_header_div{
		top:121px 
	}

	// .logged-in .mob_menu_header_div{
	// 	top:171px 
	// }

	.mobmenul-container{
		left:86px;

	}
	.mob_menu_header_div .fa-search{
		float: right;
	    position: relative;
	    right: 96px;
	    top: -54px;
	    font-size: 16px;
    }


	
	.top-menu, .logo{
		visibility: hidden;
	}
	
}

@media (max-width:1053px){
	.mobmenul-container{
	left:47px !important;

}

.logos-right-sidebar {
	display:none;
}
}

@media (max-width:1000px){
		.mobmenul-container{
		left:0px !important;

	}

	
}
@media (max-width:990px){
.mob_menu_header_div .fa-search{
	    right: 10px !important;
	    top: -36px !important;
    }

    .search-mobile input{
    	padding:8px !important;
    }

}

@media (max-width:767px){

	.banner-desktop{
		display: none;
	}

	.banner-premium-desktop{
		display:none;
	}

	.top-menu{
		display: none;
	} 

	.search-mobile {
    	position: absolute;
    top: 62px;
    left: 50%;
    margin-left: -112px;
    }
    
    .continue-latest .slick-dots li{
    	margin-left:8px;
    }
    
    .continue-latest .slick-dots{
    	margin-top:-7px;
    }
    
    .continue-latest .slick-prev, .continue-latest .slick-next{
    	top:90%;
    }
    
    .domains .slick-prev, .domains .slick-next{
    	top:91%;
    }
	
	.domain-single .section-title{
		margin-top:20px;
	}
	
}


@media (max-width:376px){

			.slick-list{
	max-height: 372px !important;
}
	.mob_menu_header_div .logo-holder img {
	    width: 230px !important;
	}
}

.search-mobile{
	display:none;
	text-align:center;
}

.search-mobile form{
	display:inline-block;
}

.mobmenu_content li a{
	font-weight:800;
}

.mobile-recent-articles{display:none}

.slick-dots {
    list-style: none;
    text-align: center;
    margin: 10px 0px 0px -21px;
}

.slick-dots li {
    display: inline-block;
    margin-left: 20px;
}

.slick-dots li button {
    display: none;
}

.slick-dots li:after {
    content: '\f111';
    font: normal normal bold 10px FontAwesome;
    color: #bbb;
}

.slick-dots li.slick-active:after {
    color: #000;
}

.slick-prev {
    display: inline-block;
    position: absolute;
    top: 95%;
    left: 0;
    z-index: 999999;
    background: none;
    border: none;
}

.slick-next {
    display: inline-block;
    position: absolute;
    top: 95%;
    right: 0;
    z-index: 999999;
    background: none;
    border: none;
}
.slick-next:after {
    content: '\f105';
    font: normal normal bold 20px FontAwesome;
    color: #000;
}
 

 .slick-prev:after {
    content: '\f104';
    font: normal normal bold 20px FontAwesome;
    color: #000;
}


@media(max-width:415px){
		.slick-list{
	max-height: 400px;
}
}

@media(min-width:415px){
	.slick-list{
	max-height: 430px;
}
}


@media (min-width: 570px){
	.archive-postlist-mobile{
		display:none
	}
	.domain-right-single-hidden{
		display:none;
	}

	.mobile-home-slider{display:none}
}

@media (max-width: 569px){
	.domains .domain-single .domain-left{
		display:none;
	}
	
}


.publicitate{
	font-size: 10px;
    position: absolute;
    margin-top: -20px;
}

.apsw-list-item .apsw-info-value{
	display:none;
}

.icon-thumbs-up-alt:before{
	font: normal normal normal 20px fontawesome !important;
	content: '\f164' !important;
}

.icon-thumbs-down-alt:before{
	font: normal normal normal 20px fontawesome !important;
	content: '\f165' !important;
}

.voting-comments{
	text-align: right;
}



.logged-in .content-wrap > strong{ 
	font-weight: 400 !important;
}

.logged-in .inner-wrap > strong, .logged-in  .sidebar aside > strong, .logged-in  .sidebar > strong, .logged-in  .push-wrap > strong{ 
	font-weight: 400 !important;
}


.apsw-popular-posts-list li:first-child{
	display:none;
}

.down:before{
	font: normal normal normal 13px fontawesome !important;
	content: '\f165' !important;
	margin-right: 2px;
}

.up:before{
	font: normal normal normal 13px fontawesome !important;
	content: '\f164' !important;
	margin-right: 2px;
}

.up{
	margin-right:5px;
	font-size: 12px;
}

.down{
	font-size: 12px;
}


.vote-message{
	display: none;
	text-align: center;
}

.display-vote-message .vote-message{
	display:block;
	padding: 40px 0;
}

.display-vote-message .vote-message a{
	font-weight: 800;
}

.display-vote-message article{
	display:none;
}

/* joburi */




.clear { clear:both; }

.fleft { float:left; }
.fright { float:right; }

.text-center { text-align:center; }

.jobs-wrap {
    position: relative;
    width: 991px;
    margin: 0 auto;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    color:#303030;
    max-width:100%;
    padding: 0px 5px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
        min-height: 750px;
    margin-bottom: 60px;
}

.jobs-wrap .page-intro {
	margin:0 10px;
}

.jobs-wrap .page-intro h2 {
	font-size:30px;
	color:#3467b0;
	margin-bottom:0px;
}

.jobs-wrap .page-intro p {
	font-size:14px;
	margin-bottom:20px;
}

.jobs-wrap .job-list-wrapper {
	margin-left: -2%;
}

.jobs-wrap ul.job-list {
	margin:0 !important;
	padding:0 !important;
	list-style:none;
}

.jobs-wrap ul.job-list li {
	float:left;
	margin-left: 2%;
	color:#303030;
	margin-top:15px;
	width: 22.928176794%;
}

.jobs-wrap ul.job-list li.du {
	width: 47.9%;
}

.jobs-wrap ul.job-list li .unit {
	border:1px solid #ececec;
	text-align:center;
	position:relative;
	padding-bottom:30px;
	height:294px; 
}

.jobs-wrap ul.job-list li .unit .company { 
	font-size:13px;
	margin-top:0 !important;
}
.jobs-wrap ul.job-list li .unit .tags { 
	font-size:12px;
	max-height:51px;
	overflow:hidden;
}
.jobs-wrap ul.job-list li .unit .job-title {
	color:#3467b0; 
	font-size:15px;
	font-weight:bold;
	margin:20px 0;
}

.jobs-wrap ul.job-list li .unit.doubleunit .company { font-size:15px; }
.jobs-wrap ul.job-list li .unit.doubleunit .tags { font-size:12px; }
.jobs-wrap ul.job-list li .unit.doubleunit .job-title {
	color:#3467b0; 
	font-size:17px;
	font-weight:bold;
}

.jobs-wrap ul.job-list li .unit .details {
	padding:15px 20px;
}

.jobs-wrap ul.job-list li .unit.doubleunit .details {
	padding:15px 30px;
}

.jobs-wrap ul.job-list li .unit a img {
	width:80px;
        display:inline-block;
}

.jobs-wrap ul.job-list li .unit.doubleunit a img {
	width:86px;
}

.jobs-wrap ul.job-list li .unit .location {
	background:#ececec;
	height:30px;
	line-height:30px;
	font-size:13px;
	text-transform:uppercase;
	position:absolute;
	bottom:0;
	width:100%;
}

.jobs-wrap ul.job-list li .unit.doubleunit .location {
	font-size:15px;
}

.jobs-wrap ul.job-list li .unit .location i {
	position:relative;
	font-size:15px;
	top:1px;
}

.jobs-wrap ul.job-list li .unit.doubleunit .location i {
	font-size:16px;
}

.page-job {
	margin:0 10px;
	margin-bottom:20px;
}

.jobs-wrap b{
    font-weight:bold !important;
}

.jobs-wrap .page-job h2 { 
	margin-bottom:0;
	color:#3467b0;
	margin-top:10px;
        margin-bottom:10px;
}

.about-job {
	float:left;
	width:79%;
}

.page-job .info {
	background:#ececec;
	color:#3467b0;
	padding:5px 10px;
	font-size:14px;
	text-transform:uppercase;
}

.page-job .info p, .page-job p { margin:0 !important; }

.page-job .count {
	color:#3467b0;
	font-size:15px;
	text-transform:uppercase;
}

.page-job { zoom: 1; }
.page-job:before, .page-job:after { content: ""; display: table; }
.page-job:after { clear: both; }

.page-job .info { zoom: 1; }
.page-job .info:before, .page-job .info:after { content: ""; display: table; }
.page-job .info:after { clear: both; }

.page-job .company-info {
	border:1px solid #ececec;
	padding:20px;
	float:right;
	text-align:center;
	font-size:13px;
	width:15%;
        line-height: 17px;
}

.page-job .company-info img {
	width:130px;
}

.jobs-wrap .job-content p {
	margin:0 10px;
	font-size:14px;
	line-height:20px;
}

.jobs-wrap .tags-wrapper {
	background:#ececec;
	color:#303030;
	padding:10px;
	font-size:12px;
	margin-top:20px;
}

.jobs-wrap .tags-wrapper b { text-transform:uppercase; }

.jobs-wrap .tags-wrapper ul {
	display:inline-block;
	padding:0;
	margin:0;
}

.jobs-wrap .tags-wrapper ul li {
	display:inline-block;
	margin-right:10px;
	margin-bottom:5px;
}

.jobs-wrap .tags-wrapper ul li a {
	background:white;
	padding:2px 10px;
	display:inline-block;
	text-decoration:none;
	color:#303030;
}

.jobs-wrap .tags-wrapper ul li a:hover {
	background:#303030;
	color:white;
}

.job-apply {
	margin-top:35px;
        position:relative;
}

.job-apply .form-title {
    overflow: hidden;
    background: #CACACA url(../../uploads/2017/02/pattern.png);
}

.job-apply .form-title h4 {
    float: left;
    margin-bottom: 0;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    background: #FFFFFF;
    padding-right: 10px;
    line-height: 1.15;
    margin-top: -2px;
    font-size:18px;
}

.job-apply .form-title h4 span {
    font-weight: 700;
    margin-left: 5px;
    color: #3467B0;
}

.job-apply .control-group {
	width:31%;
	margin:0 10px;
	display:inline-block;
	margin-top: 20px;
}

.job-apply .control-group:first-child {
	margin-left:-5px;
}

.job-apply .control-group label {
	display:block;
	font-size:14px;
}

.job-apply .control-group input {
	width:100%;
	height:33px;
	margin-top:5px;
}

.myLabel {
    position: relative;
}
.myLabel input {
    position: absolute;
    z-index: 2;
    opacity: 0;
    width: 100%;
    height: 100%;
}

.job-apply .btn {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#3467b0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 70px;
	color:white;
	border:none;
	margin-top:20px;
}
@media only screen and (max-width: 1220px) {
    .single-locuridemunca .jobs-wrap{
		width: 840px;
	}
        
       .single-locuridemunca #field_1_5 {
             width: 31%;
       }
        
        .single-locuridemunca #field_1_2 {
            width: 74%!important;
             margin-right: 33px;
        }
        .jobs-header .form-custom label{
            width:39%;
        }
        
        .jobs-header .form-custom .searchfield{
            width:50%;
        }
        
        .jobs-header  .form-custom{
            width:79%;
        }
   
}

@media only screen and (max-width: 992px) {
        .page-job .company-info img {
                display: inline-block;
            }
    
	
	.jobs-wrap .job-list-wrapper {
	    margin-left: -2.762430939%;
	}
	
	.jobs-wrap ul.job-list li { 
		width: 47%;
		margin-left: 2.762430939%;
	}
	.jobs-wrap ul.job-list li.du { width: 97%; }
	
	.modal-background{
		width:666px;
	}
}

@media only screen and (max-width: 768px) {
	.page-job .about-job { 
		width:100%;
		float:none;
	}
	
	.page-job .company-info { 
		float:none;
		width:auto;
		margin-top:20px;
	}
	
	.job-apply .control-group { width:96%; }
}
@media only screen and (max-width: 767px) {
 .jobs-header .form-custom label{
        width:100%;
        
    }
    
    body .modal-background{
    	width: 87%;
    	bottom: 5%;
    	left: 0;
    }
    
     body .modal-background ul li a{
   		 margin-bottom: 20px;
   		 display: inline-block;
    }
    
    body .modal-background .newspopup ul li:last-child a {
	    margin-left: 0px;
	}
    
    .jobs-header .form-custom .searchfield{
        width:100%;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    padding:15px;
    }
    .jobs-header .form-group-custom{
        width:100% ;
        float:none;
    }
    
    .jobs-header .form-custom{
        width:100%;
        margin:0;
        padding:10px;
        float:none;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    }
    
    .tax-companie .company-info{
        width:100% !important;
        max-width:100% !important;
    }
    
    .info-related span{
        width:100% !Important;
        
    }
    
    .info-related .info{
        width:100% !important;
    }
    .info-related .info{
        margin-bottom:10px !important;
    }
    
    .job-apply{
        margin-left:0 !important;
    }
    
    .jobs-header .form-custom .search-submit{
            width: 100%;
    margin-top: 12px;
    }
    
    .jobs-header .contact-jobs-btn{
        width:100%;
    }
    
    .jobs-header{
       margin-bottom:20px;
    }
    
    .contact-jobur-info, .contact-joburi{
        width:100% !important;
    }
}

@media only screen and (max-width: 640px) {
	.page-job .info p, .page-job p { float:none !important; }
	
	.jobs-wrap ul.job-list li, .jobs-wrap ul.job-list li.du { width:96%; }
        
        .single-locuridemunca #field_1_1, .single-locuridemunca #field_1_4, .single-locuridemunca #field_1_5, .single-locuridemunca #field_1_7 {
                width: 94%;
        }
        
        .single-locuridemunca #field_1_2 {
            width: 100%!important;
        }
        .single-locuridemunca .gform_footer{
            width: 100%!important;
        }
        
        .single-locuridemunca #nume_afisat {
            left: 8px !important;
            width: 50% !important;
        }
                
        .single-locuridemunca .jobs-wrap .gform_footer #gform_submit_button_1 {
           
            margin-right: 26% !important;
        }
}

@media only screen and (max-width: 321px) {
    .single-locuridemunca .jobs-wrap #nume_afisat {
        width: 43% !important;
    }
}

#field_1_1, #field_1_4 {
          width: 31%;
    display: inline-block;
    margin-top: 20px;
    padding: 0;
}
#field_1_1, #field_1_4{
    margin-right: 2.3% !important;
}
#field_1_5{
    width: 32%;
        display: inline-block;
    margin-top: 20px;
    padding: 0;
}

#gform_wrapper_1 .gfield input{
    width: 100%;
    height: 36px;
    margin-top: 5px;
        border: 1px solid #E7E7E7;
   
    }
#gform_wrapper_1 *{
    box-sizing: inherit !important;
    
    }
    
    .post-type-archive-locuridemunca #sidebar-left{
        display:none;
    }
    
    .form-custom{
            display: block;
    margin: 0px 0px 30px 10px;
    background: #3367B0;
    padding: 10px;
    width:80%;
    float:left;
    }
    
.form-custom label{
    text-transform:uppercase;
    color:#fff;
    float:left;
    line-height:34px;
    width:30%;

}

  .form-custom .searchfield{ 
         padding: 7px 10px 8px ;
         border: 1px solid #EEEEEE;
         width: 61%;
         float: left;
         display:inline-block;
  }

  .form-custom .search-submit{
         color:#3367B0 !important;
         background:#fff !important;
         border-radius:5px;
 
}

.form-group-custom {
    width: 46%;
    float: left;
}
.contact-jobs-btn{
        float: left;
    width: 16%;
    background: #000;
    text-align:center;
       min-height: 57px;
    line-height: 55px;

}

.contact-jobs-btn a{
    color:#fff;
    text-transform: uppercase;
    font-weight: bold;
    width:100%:
        height:100%;
}

.contact-jobs-btn a:hover{
    color:#bbbbbb;
}
.single-locuridemunca #field_1_3{
    display:none;
}


.single-locuridemunca #field_1_2{
    float:left;
    width:80%;
    position:relative;
}

.single-locuridemunca .gform_footer{
    float:left;
    width:18%;
    clear:none !important;
}

.single-locuridemunca input[type="file"]::-webkit-file-upload-button{
   float: right;
   margin: 0 0 0 10px;
   border: 1px solid #aaaaaa;
   border-radius: 4px;
   background-image: -webkit-gradient(linear, left bottom, left top, from(#d2d0d0), to(#f0f0f0));
   background-image: -moz-linear-gradient(90deg, #d2d0d0 0%, #f0f0f0 100%);
}

.single-locuridemunca input[type="file"]{
   text-align: left;
   float:left;
   cursor: pointer;
   color:#fff;
   
}

.single-locuridemunca .gform_footer #gform_submit_button_1{
    margin-bottom: 0px !important;
    float: right;
    margin-right: 0px !important;
    margin-top: 14px !important;
}

.single-locuridemunca #field_1_2:after{
    content:'';
    position:absolute;
    background-image: url(../../uploads/2017/02/cauta.png);
    background-repeat:no-repeat;
    display:inline-block;
    width: 150px;
    height:37px;
    right: 0px;
    bottom: 1px;
    pointer-events: none;
}



.single-locuridemunca #nume_afisat{
    position: absolute;
bottom: -82px;
left: 2px;
width: 30%;
background: #fff;
height: 34px;
padding-left: 10px;
line-height: 31px;
}

.post-type-archive-locuridemunca .no-results{
    padding:40px;
}

.single-locuridemunca .gform_wrapper label.gfield_label{
    font-weight:400;
}

.single-locuridemunca .gform_wrapper .top_label div.ginput_container{
    margin-top:0;
}

.post-type-archive-locuridemunca .pagination{
    margin:0;
    padding:30px 0px;
    text-align:center;
}

.post-type-archive-locuridemunca .pagination a, .post-type-archive-locuridemunca .pagination span{
    color: #3467b0;
}

.single-locuridemunca .gfield_description.validation_message{
    display:none;
}

.single-locuridemunca .gform_wrapper .validation_message{
    position:absolute;
}

.single-locuridemunca .gform_wrapper .gfield_error .ginput_container {
    padding-right: 16px !important;
}

.single-locuridemunca .gform_wrapper li.gfield.gfield_error{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    padding-top:0 !important;
    padding-left: 0 !important;
    background-color:transparent !important;
    border:0 !important;
}

.single-locuridemunca .gform_wrapper li.gfield.gfield_error label{
    color: #790000 !important;
    font-weight:bold;
}

.single-locuridemunca .hidden-phone{
    text-align:center;
}

.tax-companie .job-apply{
    margin: 0 10px;
    margin-bottom: 20px;
}

.tax-companie .company-info{
    border:0;
    float:left;
    padding-top:0;
    padding-left:0;
    max-width:20%;
}

.tax-companie .company-info img{
    width:100%;
}

.tax-companie .form-title{
    margin-bottom:15px;
}

.tax-companie .job-list li{
    display:block;
    width:100% !important;
    float:none !important;
    margin-left:0 !important;
}

.tax-companie .job-list li .info-related{
   padding:15px 20px;
   margin:0 !important;
}

.tax-companie .job-list li > a{
    display:block;
    width:100%;
    border:1px solid #ECECEC;
    
    
}

.info-related span{
    display:block;
    width:47%;
    float:left;
    font-weight:bold;
        font-size: 16px;
    line-height: 35px;
}

.info-related .info{
    width:50%;
    float:left;
}

.mt-60{
    margin-top:60px !important;
}

.post-type-archive-locuridemunca #header, .post-type-archive-locuridemunca #footer .footer-widgets, 
.single-locuridemunca #footer .footer-widgets, .single-locuridemunca #header, .single-locuridemunca .mobmenu, .post-type-archive-locuridemunca .mobmenu, 
.tax-companie #header, .tax-companie #footer .footer-widgets, .tax-companie .mobmenu,
.page-id-80169 #header, .page-id-80169 #footer .footer-widgets, .page-id-80169 .mobmenu,
.post-type-archive-locuridemunca #footer .footer-info, .single-locuridemunca #footer .footer-info, .tax-companie #footer .footer-info, .page-id-80169 #footer .footer-info

{
    display:none !important;
}

.logo-jobs{
    margin: 30px 0px 40px 0px
}

.contact-joburi{
    width:50%;
    float:left;
    margin-top:40px;
}

.contact-joburi input, .contact-joburi textarea{
    width:100%;
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.contact-joburi p{
    margin-bottom:10px !important;
}

.contact-jobur-info{
    float:right;
    width:40%;
     margin-top:45px;
}

.contact-jobur-info i{
        font-size: 21px;
    margin-right: 5px;
    width: 25px;
}

.contact-jobur-info p{
    margin-bottom:7px !important;
    font-size:16px;
}

.contact-joburi .wpcf7-submit{
        width: 172px;
    max-width: 100%;
    background: #3367B0;
    color: #fff;
    padding: 15px 0px;
    border-radius: 5px;
    font-weight: bold;
    text-transform: uppercase;
    border: 0;
}


.single-post .entry-wrap .comments-bg span{
	display:none;
}

.single-post .entry-wrap .comments-bg a{
	padding:5px 7px;
	    background: #3467b0;
}

.single-post .entry-wrap .comments-bg a:before{
	content:'\f086';
	font: normal normal normal 14px FontAwesome;
	display:inline-block;
	margin-right:5px;
}


html body .menu-item-84465 a, html body #mobmenuleft li.menu-item-84465 a{
	color:#fff !important;
	    text-align: center;
    margin: 0 auto;
    display: block;
}

html body .menu-item-84465, #mobmenuleft li.menu-item-84465{
	    background: #3367B0;
    padding: 2px 7px;
    vertical-align: middle;
    line-height: 19px;
    text-align: center;
}

html body .menu-item-126007, #mobmenuleft li.menu-item-126007{
	    background: url('images/tricolor.jpg') no-repeat;
    padding: 2px 7px;
    vertical-align: middle;
    line-height: 19px;
    text-align: center;
}



html body .menu-item-126007 a, html body #mobmenuleft li.menu-item-126007 a{
	color:#fff !important;
	text-align: center;
    margin: 0 auto;
    display: block;
    text-shadow: 2px 2px #666464;
}


.archive-locuri{
	    display: block;
    float: none;
    width: 100%;
    text-align: center;
    margin: 20px 0px;
}

.single-locuridemunca .tax-companie > .job-apply{
	margin-top: 139px !important;
	margin-left:0px;
	margin-right:0px;
}

.locuri-banda{
	text-align: center;
padding-top: 5px;
}

.locuri-banda a{
	display: block;
width: 100%;
}

.scroll-jobs a{
	display:block;
	width:100%;
	color:#3467b0;
	font-size:17px;
	font-weight:bold;
	margin-bottom: 20px;
   
}

.scroll-jobs a:hover{
	text-decoration:underline;
}

.scroll-jobs a i{
	color:#333;
}

.scroll-jobs a img{
	display:block;
	height:20px;
}

.vert { 
	height: 220px;
	overflow:hidden;
	width:100%;
}

.home .vert { 
	    height: 458px;
    margin-bottom: 0px;
}

.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
}

.vert .simply-scroll-clip{
	width:100%;
}

.scroll-jobs-logo img{
	    margin-bottom: 20px;
}

/*.locuri-banda{
	display:none;
}*/

.home .banner_top_left:nth-child(2){
	margin-bottom:0px;
}

.single .scroll-jobs-logo{
	text-align:center;
}

.home .vert .simply-scroll-clip{
	    height: 452px;
}

.section2 h2, .excerpt-wrap h2{
	font-size: 24px;
	font-weight:bold;
	    line-height: 1.2;
}

.text-footer-seo{
	margin-bottom:45px;
	padding: 0px 15px;
}

.single-locuridemunca .job-content h3:first-of-type, .single-locuridemunca .job-content .fb-comments, .single-locuridemunca .job-content p:first-of-type{
	display:none;
}

strong > strong{
	font-weight:normal !important;
}

.logos-right-sidebar{
	
	text-align:center;
}

.logos-right-sidebar a{
	    width: 45%;
    float: left;
    display: block;
    padding: 5px;
     line-height: 18px;
    
}

.logos-right-sidebar a img{
	display:block;
	padding:5px;
	max-width:100%; 
}

.logos-right-sidebar a b{
	 font-size: 11px;
   
    height: 30px;
    display: block;

}


.share-links .rulla{
	    width: 71px;
    vertical-align: middle;
}

.all-comments{
	font-weight:bold !important;
	margin-bottom:20px;
	display:block;
}



.continental-modal{
	    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -300px;
    z-index: 99999999999;
    background: #fff;
    padding: 30px;
    border: 1px solid;
        margin-top: -150px;
}

.continental-modal span{
	    position: absolute;
    top: 3px;
    right: 9px;
    cursor:pointer;
}

.d-none{
	display:none;
}

.category-gradina-mea-de-la-oras .archive-postlist .post:first-child img{
	width:400px;
	max-width:100%;
	height:auto;
	margin:0 auto;
}
.category-gradina-mea-de-la-oras .archive-postlist .post:first-child .entry-meta, .category-gradina-mea-de-la-oras .archive-postlist .post:first-child h2+p{
	display:none;
}

.category-gradina-mea-de-la-oras .archive-postlist .post:first-child .thumb{
	margin-right:0px;
	float:none;
}

.category-gradina-mea-de-la-oras .archive-postlist h2 a p{
	margin-left:0px;
	line-height:1.2;
}

.category-gradina-mea-de-la-oras .archive-postlist .post:first-child{
	position:relative;
}
.category-gradina-mea-de-la-oras .archive-postlist .post:first-child h2{
	    margin: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    padding: 10px 20px;
    width: 100%;
    box-sizing: border-box;
    font-size: 30px;
    
   }
   
.category-gradina-mea-de-la-oras .archive-postlist .post:first-child h2 a{
	color:#fff;
}

.category-gradina-mea-de-la-oras .archive-postlist .post:first-child h2 p{
	line-height: 30px;
}


.modal-background{
	background-color: rgb(247, 247, 247);
    border-style: groove;
    width: 700px;
    display: block;
    font-size: 14px;
    padding: 20px;
    position: fixed;
    bottom: 5%;
    left: 5%;
    z-index: 10000;
    border: 1px solid;
}

.modal-background .newspop{
	    padding-top: 20px;
}

.modal-background  span {
	position: absolute;
    color: #8e8b8b;
    top: 2px;
    right: 8px;
    z-index: 999;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;

}

.modal-background .newspopup ul{
	list-style-type:none;
	margin-left:0px;
}

.modal-background .newspopup ul li{
	display:inline-block;
}

.modal-background .newspopup ul li:first-child a{
	border:1px solid;
	background:#fff;
	padding:10px 20px;
	font-weight:bold;
}

.modal-background .newspopup ul li:last-child a{
	margin-left:20px;
	font-weight:bold;
}



@media (min-width:1200px){
	#header .logo img{
		height:109px;
	}

	#header .logo{
		height: 96px
	}

	#header .top-date-logo-forecast{
		height:102px;
	}
}







.home .video-container{
	max-width:50% !important;
	margin: 0 auto;
	width:440px;
	float:left;
}

.home .video-container video{
	max-width: 100%;
}

.home .image-video-container{
	
	float:left;
	width: 50%;
}

.home .image-video-container img{
	    width: 439px;
    margin: 0 auto;
    display: block;
}




.banner-premium-desktop{
	padding:10px; 
}


.home .banner-premium-desktop .image-video-container img{
	height:auto !important; 
}

.archive-postlist .excerpt-wrap h2 a p{
	margin: 0px !important;
	line-height: initial !important;
}