/* Theme custom styles*MAIN*NAVIGATION*HEADER*CONTENT*WIDGETS*ELEMENTS*SLIDE SIDEBAR*MEDIA QUERIES*/ /*--------------- MAIN ---------------*/html {    width: 100%;    height: 100%;	margin:0;	padding:0;}body {    width: 100%;	margin:0;	padding:0;}img {	max-width: 100%;	height: auto;}p {	padding: 10px 0;}a {	-moz-transition:all .3s ease-in-out;	-ms-transition:all .3s ease-in-out;	-o-transition:all .3s ease-in-out;	transition:all .3s ease-in-out;}b, strong {    color: #525252;}iframe {	width:100%; 	border:none;}.aligncenter {	text-align: center;    margin: 0 auto;}.alignleft, .left {	display: inline;	float:left;	margin-right:15px;}.alignright, .right {	display: inline;	float:right;	margin-left:15px;}.wp-caption {	border: none;	margin-bottom: 0.5em;	max-width: 100%;	}.wp-caption img[class*="wp-image-"] {    display: block;    margin: 0 !important;    width: 100%;}.wp-caption-text {	text-align: center;}.wp-caption .wp-caption-text {	margin: 0;}.btn-default {	border:none;}.no-padding {	padding:0 !important;}.centered {	text-align:center;}.fa {	margin-right:5px;}.loader-body {	position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	z-index: 9999;	background: #fff;}/*--------------- NAVIGATION ---------------*/#menu-main-menu {	text-align:center;}.top-panel {	width: 100%;	border-bottom:1px solid #eee;    height: 50px;}.top-menu {	height:auto;	z-index:10000;    height: 50px;	line-height:50px;	padding: 0;}.top-menu .container {	padding:0 30px;}.menu-panel {	padding: 0 30px;}.main-menu {	height:auto;	z-index:10000;	width:100%;	padding:0;}.main-menu {  	border: 1px solid #efefef;}.main-menu .navbar-default .navbar-toggle {	padding:7px;}.navbar-default {	width:100%;}.navbar-default {	z-index:10000;}.is-sticky  {	height:50px;	border-bottom:1px solid #ddd;	width:100%}.is-sticky .main-menu { 	left:0;}.navbar-toggle .fa {    font-size: 16px;    padding: 0;    margin: 0;    float: right; 	display:none;	}.navbar-nav > li > a {  	padding: 5px;    text-transform: uppercase;    letter-spacing: 1px;    line-height: 36px;}.navbar-nav > li > a:first-child {	padding-left:0;}.navbar-nav > li {    display: inline-block !important;	float:none !important; 	padding-right:10px;}.dropdown:hover .dropdown-menu {	display: block;}.dropdown-menu { 	border: 1px solid #efefef;}.dropdown-menu > li > a {	display: block;	clear: both;	font-weight: normal;	line-height: 1.42857143;	white-space: nowrap;	padding: 10px !important;     border-bottom: 1px solid #efefef;	background-color: none;}.dropdown-menu > li:last-child > a {	border-bottom:none;}li.dropdown:hover .sub-menu  {	display:block;     	-webkit-transition: all 1s ease-out 0.5s;     -moz-transition: all 1s ease-out 0.5s;     -o-transition: all 1s ease-out 0.5s;     transition: all 1s ease-out 0.5s;}.dropdown-menu  li  .sub-menu.dropdown-menu  {	display:none !important;} .dropdown-menu  li:hover .sub-menu.dropdown-menu  {	display:block !important;	position:absolute;	top:0;	margin-left:172px;} .navbar-collapse .collapse .in {	z-index:9999;}/*--------------- HEADER ---------------*/#logo {	text-align:center;	font-size:15px;	padding: 43px 15px;}#logo h1 {     letter-spacing:3px;	padding: 0;    margin: 0;}.header-wrapper {	border-top:0px;	padding-bottom:0px}.site-description {        letter-spacing: 1px;	font-weight: 100;    width: auto;    display: inline-table;	font-style: italic;}.header-image {	margin-top: 25px;	padding:0 30px;}.header-image img {	width:100%;}.header-social {	text-align:right;}/*-- Slider --*/.header-slider {	padding:0 15px ; 	margin-bottom:30px }.item-block {  	height: 100%;    display: table;    vertical-align: middle;    position: relative;    z-index: 3;    margin: 0 auto;	max-width:480px;}.item-desc  .post-content {  	width: 100%;    margin: 0px auto;    padding: 50px 35px;    background: rgba(255,255,255,0.9); 	}.item-desc  .post-content .entry-title  {	font-size:24px;}.slide-overlay {	position:absolute;	width:100%;	padding:0px;	top: 0px;	right: 0px;	bottom: 0px;	bottom: 0px;	opacity:1;	overflow:hidden;	content: '';	-webkit-transition:all .5s ease-in-out;	-moz-transition:all .5s ease-in-out;	-ms-transition:all .5s ease-in-out;	-o-transition:all .5s ease-in-out;	transition:all .5s ease-in-out;}.slide-overlay .item-desc  {     	vertical-align: middle;	display: table-cell;      padding: 0 35px;}.features_posts .entry-title {	font-size:16px !important;     	line-height: 26px;}/*--------------- CONTENT ---------------*/ article, #sidebar .widget,  .header-wrapper,  .relatedposts,  .commentlist,  .comment-respond,  .error-404,  .search-no-result  {    padding: 0px;     margin-bottom: 15px;} article {     margin-bottom: 15px;	width:100%;} article p img {	padding:15px 0;}article.content-zigzag:nth-child(even) .col-md-6 {    float:right}blockquote, .quote-source {    padding: 15px 25px;	color:#363636;	border:1px solid #efefef;}.quote-source {	margin:15px 0;}.post-header {	padding:5px 0;}article .post-content {	padding:0 15px;}.single .post-header {	padding:15px;     	border-bottom: 4px double #efefef;    margin-bottom: 15px;}.page-title {    	border-bottom: 4px double #efefef;    padding-bottom: 15px;    margin-bottom: 15px;}.content-list iframe {	max-height:200px;}.divider {	padding-top:15px; 	border-bottom:   4px double #efefef;}.entry-title   {	color:#363636 !important;	margin:0;	text-transform: uppercase;    letter-spacing: 1px;}.entry-cat a {    font-size: 13px !important;    margin-right: 5px;    display: inline-block;    line-height: 20px;}.blog .entry-thumbnail {    display: block;    position: relative;    overflow: hidden;}.blog .entry-thumbnail  img {	width:100%;}.single .post-thumbnail img {	width:100%;}.entry-thumbnail img {	-webkit-transition:all .5s ease-in-out;	-moz-transition:all .5s ease-in-out;	-ms-transition:all .5s ease-in-out;	-o-transition:all .5s ease-in-out;	transition:all .5s ease-in-out;}.entry-thumbnail img:hover  {	-webkit-transform:scale(1.05);     -moz-transform:scale(1.05);     -ms-transform:scale(1.05);     -o-transform:scale(1.05);      transform:scale(1.05);	} .entry-meta  {	text-transform: uppercase;    letter-spacing: 2px;	font-size:11px;	margin-top:5px;}.read-more a {    letter-spacing: 1px;    text-transform: uppercase;    font-size: 12px;	color: #363636;}#post-nav {	margin:15px 0;	border-bottom:4px double #efefef;	border-top:4px double #efefef;}.next_posts_link {	text-align:right;}.post-next {	text-align:right;}.single-count-view {	text-align:right;	line-height: 50px;}article footer span {	font-size: 13px;}article footer .fa-comment-o {	margin-left:10px}footer .meta-cat a, .meta-comments a  {	font-size: 12px;}.error-404 {	margin-bottom:35px;}article .gallery {	padding:15px;     	font-size: 12px;}article .gallery {	padding:15px;}.gallery .gallery-item {    margin-top: 0px !important;	padding: 5px;}.gallery img {    border: none !important;}.gallery-caption, .wp-caption-text {    background: #424242;    color: #f7f7f7;    padding: 5px;	font-size: 12px;}.taxonomy-description {	border: 1px solid #efefef;    padding: 15px;	letter-spacing: 0;}.taxonomy-image img {	width:100%;}.taxonomy-image {	max-height:250px; 	overflow:hidden;} .single-format-gallery .gallery {	display:none !important;}.related-thumb .owl-controls {	display:none;}.title-header {	margin:0 15px 15px;}/*--------------- WIDGETS ---------------*/.widget-before-container, .widget-before {	margin-bottom:15px;}.widget-before-container .widget-title, .widget-before .widget-title, .widget-after .widget-title, .widget-after-container .widget-title	{	margin:0 0 15px;}.widget-before-container .adeline_custom_widget .widget-title, .widget-before .adeline_custom_widget .widget-title, .widget-after .adeline_custom_widget .widget-title, .widget-after-container .adeline_custom_widget .widget-title	{	margin:0 15px 15px !important;}.widget-before-container .widget, .widget-before .widget, .widget-after .widget, .widget-after-container .widget	{	margin:15px 15px 0px ;}.widget-before-container .widget:first-child, .widget-before .widget:first-child, .widget-after .widget:first-child, .widget-after-container .widget:first-child 	{	margin-top:0 !important;}.widget-before-container .adeline_custom_widget.widget, .widget-before .adeline_custom_widget.widget, .widget-after .adeline_custom_widget.widget, .widget-after-container .adeline_custom_widget.widget	{	margin:15px 0 0px;}.widget-title, .comment-reply-title, #comments {	text-align:center;     	margin: 0;    color: #363636;    width: 100%;    border: 1px solid #efefef;    padding: 7px;}.widget-title {    text-align: center;    letter-spacing: 1px;    font-weight: 500;    margin-top: 0;    width: auto;    margin: 0 auto;    margin-bottom: 15px;	color:#363636;}.widget ul, .c-menu ul {	list-style:none;	padding:0;}.widget ul li {	border-bottom:1px solid #efefef;	padding: 5px 0;}.widget-after .widget-title {	text-align:center;}.null-instagram-feed ul li {	padding:0 !important;}.widget form {	margin:0;	padding:0}.widget_categories ul { 	counter-reset: li; }.widget_categories li { 	position: relative; }.widget_categories li:before { content: counter(li);    counter-increment: li;    height: 30px;    text-align: center;    width: 30px;    position: absolute;    line-height: 30px;    left: 0;    border: 1px solid #efefef;	background:#424242;	color:#fff !important} .widget_categories ul li {    padding: 7px 0;    padding-left: 40px;}.relatedposts h3, .comment-reply-title, .widget-after .widget-title, .commentlist h3 {	text-transform: uppercase;}.relatedposts .col-md-4 {	padding:0 7px;}.relatedposts .col-md-4:first-child {	padding-left:0 !important}.relatedposts .col-md-4:last-child {	padding-right:0 !important}/* Related Posts */.relatedposts h3 {    width: auto;    margin: 0 auto;    margin-bottom: 15px;}.related-thumb {	max-height: 130px;    overflow: hidden;}/* Tagcloud */.tagcloud a {    padding: 2px 10px;    border: 1px solid #ddd;    font-size: 12px !important;    margin: 5px 5px 5px 0;    display: inline-block;}article .tagcloud a {	margin:0 5px 0 0;}.tagcloud {	text-align:left;} .cat-widget a {	margin-right:5px;    text-transform: uppercase;    font-weight: 500;}/* About Widget */.aboutme-widget img {	width:100%;     	padding: 0px;}	.aboutme-widget h6 {	margin:0; 	font-weight:bold; 	text-align:right;}	.image-block {		width:100%; 	overflow:hidden;}.newsletter-widget {	margin-top:10px}.widget_newsletterwidget {   	background: #f3f3f3 !important;    padding: 15px !important;    border: 1px solid #efefef;}/* Recent Posts */#recent-post-widget .item {    margin: 15px 0 0;    text-align: left;    min-height: 80px;    line-height: 20px;    padding-bottom: 10px;}#recent-post-widget img {	width:100%;	margin-top:15px;}#recent-post-widget-overlay .related-overlay {    padding: 7px;    position: absolute;    background:rgba(255,255,255,0.9);    margin: 30px;    bottom: 0;	right:0;	left:0;	text-align:center}.adeline_overlay .col-md-12 {	padding:0;}.related-overlay h5 {    	margin-top:0; 	text-transform: uppercase;    color: #252525;    	letter-spacing: 1px; }.recent_content {	font-size:13px;}.item-desc-post h5 {	margin:0;}	/* Related Posts List */.adeline-list-post.col-md-12, .adeline_recent .col-md-12 {	padding:0 !important;}.recent-post-thumb, .post-thumbnail {	position:relative;}.recent-post-thumb {	margin-bottom:5px;}.adeline_recent_list h5 {	margin:0; 	color:#363636 !important;	text-transform: uppercase;     letter-spacing: 1px;}.desc-list-post {        	padding-bottom:10px;}.desc-list-post span, .entry-meta span,.related-overlay span {	text-transform: uppercase;    font-size: 11px;    letter-spacing: 1px;}.first_big:first-child img, .first_big:first-child iframe, .first_big:first-child  .recent-post-thumb {		width:100% !important; 		float:none;    }.first_big:first-child iframe {	height:180px; }.first_big:first-child .post-content {	display:block !important; 	margin-top:15px;}.first_big  img, .first_big iframe, .first_big .recent-post-thumb {	width:90px; 	float:left; 	margin-right:15px; }.first_big iframe {	height:70px;}			.first_big:first-child .recent-post-thumb .meta-overlay, .first_big_list .recent-post-thumb .meta-overlay {	display:block;}.recent-post-thumb .meta-overlay,.adeline_recent_list  .post-content {		display:none;}			.first_big_list  img, .first_big_list .recent-post-thumb {	width:100%; 	float:none; 	margin-right:0px; }.first_big_list iframe, .recent-quote-block {	width:100%; 	float:none; 	height:190px; 	margin-right:0px;}			.list img {	width:90px; 	float:left;	margin-right:15px;	margin-bottom:5px;	}.list iframe, .recent-quote-block {	width:90px; 	height:70px; 	float:left; 	margin-right:15px; }/* Calendar */.widget_calendar table {	width:100%;	text-align:center;}.widget_calendar caption {	padding:5px 0;}.widget_calendar table td {border-bottom:1px solid #cccccc;padding:5px 0;}/* Instagram */.instagram-pics{	width:100%;	display:inline-block;	margin:0;}.null-instagram-feed .clear {	text-align:center;}.instagram-pics li {	float:left;     	border-bottom:none !important;}.instagram-size-thumbnail li {	width: 8.33333333333333%;}.instagram-size-small li {	width: 16.66666666666667%;}.instagram-size-large li {	width: 33.3%;}	.instagram-size-original li {	width: 100%;}	/* Footer */.widget-after-container {	padding:0 15px;}.copyright {	border-top:1px solid #efefef;}.copyright p {	padding:10px 15px;}.footer {	padding:15px 30px;}	/* Owl Carousel */.owl-prev, .owl-next {    font-size: 18px;    width: 40px;    height: 80px;    text-align: center;    position: absolute;    top: 50%;    margin-top: -50px;    line-height: 80px;    background: #fff;    color: #191919;}.owl-prev {	left:15px;  	-webkit-transition: left 500ms;    -moz-transition: left 500ms;    -ms-transition: left 500ms;    -o-transition: left 500ms;    transition: left 500ms;}.owl-next {	right:15px;  	-webkit-transition: right 500ms;    -moz-transition: right 500ms;    -ms-transition: right 500ms;    -o-transition: right 500ms;    transition: right 500ms;}.owl-carousel:hover .owl-prev {    left:30px;}.owl-carousel:hover .owl-next {  right:30px;}.owl-nav .fa {    margin-right: 0px;}.owl-controls {   	text-align: center;} .owl-dot {	background: #ccc;    width: 10px;    height: 10px;	display: inline-block;	margin-right:10px;	margin-top:15px; }  .owl-dot.active {	background:#191919 !important;} /*------------- ELEMENTS ------------*//* Social Icons */.adeline_social p {	padding-top:0;}.social-icon {	display: inline-block;	padding:0;	width:25px;	text-align: center;    line-height: 35px;}.social-icons a {	color: #636363 !important;}.social-icon .fa {	margin:0;}.social-icon a {        text-transform: uppercase;    letter-spacing: 2px;    font-size: 12px; }/* Go top button */.go-top {	position: fixed;	bottom: 1.9em;	z-index:10000;	text-decoration: none;	color: #424242;	background:#fff;	border:1px solid #ccc;	font-size: 12px;	width:4em;	height:4em;	text-align:center;	line-height:4em;	display: none;	right:5%;}.go-top .fa { 	margin-right:0;}.go-top:hover {	background-color: #f3f3f3;	color:#f7f7f7;}/* Form  */.wpcf7-form p {margin:0}form {	margin:0 auto;}form p {	margin:0 auto;}form input[type="submit"] {	margin:0;	    border-radius: 0;    padding: 5px 25px;    width: inherit;    border: 1px solid #ddd;    line-height: 24px;    -webkit-transition: all .2s ease-in-out;    -moz-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;	margin-bottom: 0px;}	form input[type="submit"]{	width:100%;	background:#424242;	color:#ffffff;   }	form input, form textarea {	background:#fff;	width:100%;	padding:15px;	height:40px;	border:1px solid #efefef;}input[placeholder],  textarea[placeholder]    {	font-size:14px;	font-weight:300;	font-style:italic;	color: #252525;}form textarea {	border:1px solid #ccc !important;	margin:10px 0;	height:150px;	border:none;	width:100%;	outline: none;	padding:15px;}	input {  font-weight: 300;  width: 100%;  border: none;  padding-left: 7px;  height: 34px;  font-size: 14px;  color: inherit;  margin-bottom: 5px;}input:focus {  outline: none;  box-shadow: none;}/* Post Navigation */.page_navi .fa {	margin:0;}.wp-pagenavi {    text-align: center;    width: 100%;    display: block;	line-height:38px;}.blog-nav {	padding-bottom:15px;}.previous_posts_link, .next_posts_link {	line-height:38px;}.wp-pagenavi a {padding: 5px 10px;	 border: 1px solid #efefef;    margin: 0 3px;    color: #191919; }	.wp-pagenavi .current	{ padding: 5px 10px;    background: #424242;    border: 1px solid #efefef;    color: #fff;}	.post-navigation {	display: inline-block;    padding: 5px 0;  	margin-top:35px; 	background-color: #f6f6f6;     	width: 100%;}.previous-post {width: 50%;    float: left;    border-right: 1px solid #ddd;         padding: 0 15px;	margin:15px 0}	.next-post	{	width: 50%;    float: right;	text-align: right;         padding: 0 15px;	margin:15px 0}		/*  Comments */#comments .comment-navigation {	margin-bottom: 0;}#comments .comment-navigation-below {	margin-bottom: 20px;	margin-top: 15px;}#comments .media-list li .media {	margin-top: 15px;}#comments .media-list li .media .media-body {	border: 1px solid #eee;	padding: 10px;}#comments .media-list li .media .media-body .comment-author {	font-size: 12px;	margin-bottom: 10px;}#comments .media-list ul.children {	list-style: none;	margin-left: 2.5em;}#submit {	width:auto;	padding: 0 15px;}#reply-title, #comments, .commentlist h3 {        margin: 0 auto 15px;}#respond, .alert, .commentlist  {	padding:0 15px;} .commentlist {    	padding-bottom: 15px !important; }ul.commentlist   {	list-style: none;	margin:0 15px 15px;	padding: 0 0 15px;}.commentlist .children .comment-single {	background:#f7f7f7;}.comm-replay {    float: right;    padding: 3px 15px;    line-height: 24px;    border-radius: 3px;}.comm-replay  a {    	color: #171717 !important; 	text-transform: uppercase;    font-size: 12px;    letter-spacing: 1px;}form p {padding:0} form {padding: 0;}span.com-author {	color:#252525;}time {    	font-size: 13px;}ul .children {	margin:5px 0;    list-style: none;}.comment-meta {	font-weight:normal;}.comments-caption {	border-bottom: 1px solid #ddd;	padding: 15px 0;}.comments-caption, .commentlist, .comment-respond {	max-width:1170px; 	margin: 0 auto;}.form-control {	background:#fff; 	border-radius:none !important;}.form-group input, .form-group textarea  {	margin:15px 0;}.form-group.comment-info {  	padding-right: 15px !important;}.com-author  { 	font-weight:bold;}.comm-replay {	float:right;}.comment-author  {	line-height:30px;}.comment-author img {	margin-right:10px;	float: left;    margin-bottom: 0;}.comment-respond {	clear:both;	margin-bottom:15px;}.comment-respond {	padding:0;	display: inline-block;    width: 100%;} .comment p {   	    text-align: justify;} .comment    {	padding: 5px;}.entry-ed {	float:right;}.authorphoto img {	border-radius:50%;	padding: 5px;    border: 1px solid #cccccc;}/*------------- MEDIA QUERIES ------------*/	@media screen and (max-width: 480px) {		#site-title {		font-size:32px !important;		line-height:42px;	}		#logo {		padding:25px 0 !important;	}		.site-description {		font-size:12px;	}}@media screen and (max-width: 768px) {	.header-slider .slide-overlay {		position:relative;	}	.header-slider .item-desc .post-content {padding:15px 0 0}	.navbar-nav > li {		display:block !important;		text-align:left;		border-bottom: 1px solid #efefef;		padding: 0 15px;	}		.navbar-toggle {		background:none !important;		width:100%;		padding:0;	}		.top-menu  .navbar-header, .top-menu ul li {		padding:0 15px;	}	.top-menu .container {		padding:0 !important;			}		header .entry-title {		    font-size: 1.7em !important;		line-height: 1.5em;	}}		@media screen and (max-width: 991px) {	.main-menu .navbar-default .navbar-toggle {text-align:center}	article.content-zigzag:nth-child(even) .col-md-6 {    float:none}	.main-container {	padding:0 !important;}.footer {padding:15px}#sidebar {	padding: 0 15px !important;}#menu-main-menu {	margin-bottom:15px;}.header-social {    position: absolute;    top: 0;    right: 0;    z-index: 10000;}.previous_posts_link, .next_posts_link {	text-align:center;}.relatedposts .col-md-4 {	padding:0 0px;}.relatedposts .col-md-4:first-child {	padding:0  !important}.relatedposts .col-md-4:last-child {	padding:0  !important}		.site-description {		padding-bottom:0	}		.owl-nav {    text-align: center;    display: none;	}			.post-next, .single-count-view {		text-align:left;	}		blockquote {		margin:5px ;	}}	