/* jessica custom styles*MAIN*NAVIGATION	*Main Menu	*Dropdown	*Menu Icons*HEADER	*Site Title	*Header Slider	*Promo Boxes*CONTENT	*Structure	*Titles	*Article	*Thumbnail	*Details	*Author Block	*Navigation	*Related Posts	*Share Buttons	*Animation*WIDGETS	*Common	*Custom Menu	*Instagram	*About Widget	*Recent Posts List	*Recent Posts	*Tagcloud	*Calendar	*Footer*ELEMENTS	*Social Icons	*Go top button	*Search Form	*Form Elements	*Comments*SLIDE SIDEBAR*MEDIA QUERIES*/ /*--------------- MAIN ---------------*/html {    width: 100%;    height: 100%;	margin:0;	padding:0;}body {    width: 100%;	margin:0;	padding:0;	background:#ffffff;}img {	max-width: 100%;	height: auto;}p {	padding: 5px 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;}iframe {	width:100%; 	border:none;}table {    border-collapse: collapse;    border-spacing: 0;    line-height: 2;    margin: 0 0 20px;    width: 100%;}td, th {    	padding: 10px !important;	}h1, .h1, h2, .h2, h3, .h3 {    	margin-top: 20px;    margin-bottom: 20px;}.aligncenter {	text-align: center;    margin: 0 auto;	display:block;}.alignleft, .left {	display: inline;	float:left;	margin-right:15px;}.alignright, .right {	display: inline;	float:right;	margin-left:15px;}.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;	font-size: 0.875rem;	font-weight: bold;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000; }.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;}.bypostauthor,.sticky {	display:block;}.btn-default {	border:none;}.no-padding {	padding:0 !important;}.centered {	text-align:center;}.loader-body {	position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	z-index: 10001;	background: #fff url(../img/circle.gif) 50% 50% no-repeat;}.clear-block {	clear:both;}/*--------------- NAVIGATION ---------------*//* Main Menu */.navbar-default {    	width: 100%;}.top-main-menu  {    height: 50px;	line-height:50px;		z-index:10000;}.admin-bar .is-sticky  .top-main-menu  {  top: 32px !important;}.navbar-default {	z-index:10000;}.is-sticky,.is-sticky .top-main-menu {	height:50px;	width:100%;	padding:0 !important;}.navbar-collapse .collapse .in {	z-index:9999;}.navbar-toggle .fa {    font-size: 16px;    padding: 0;    margin: 0;    float: right; }.navbar-nav {	line-height:45px;}.navbar-nav > li {    display: inline-block !important;	float:none !important; 	padding-right:25px;}.navbar-nav > li > a {  	padding: 15px 5px;    text-transform: uppercase;	letter-spacing:1px;}.navbar-nav > li > a:first-child {	padding-left:0;	padding-right:0;}.navbar-default .navbar-nav > a:hover {	text-decoration:underline;}/* Dropdown */.dropdown-menu li {		width:160px;}.dropdown-menu > li > a {	display: block;	clear: both;	font-weight: normal;	line-height: 1.42857143;	white-space: normal;	padding: 10px !important;     border-bottom: 1px solid #363636;	background-color: none;}.dropdown-menu > li:last-child > a {	border-bottom:none;}/* Menu Icons */.header-left {	text-align:left;}.header-right {	text-align:right;	    line-height: 48px;}.top-header-social .social-icons a {    font-size: 13px;}.top-header-social a.social-icon {	background:none !important;     	float: left;     	margin-bottom: 0;    line-height: 48px;    width: auto;	padding: 0;    padding-right: 15px;}/*--------------- HEADER ---------------*//* Site Title */#logo h1 {      padding: 0;    margin: 0;}#site-title a,#footer-site-title a {	color: #000000 !important;	letter-spacing: 10px;}.header-wrapper {	padding-bottom:0px;	margin-bottom:25px;	background:none;}.site-description {        width: auto;    display: inline-table;}.header-image img {	width:100%;	margin-bottom: 35px;}/* Header Slider */#home_carousel .owl-item   .item-image{    	max-height: 550px;    overflow: hidden;}#home_carousel2 .owl-item .item-image{    	max-height: 470px;    overflow: hidden;}#home_carousel3 .owl-item  .item-image {    	max-height: 480px;    overflow: hidden;}#home_carousel4 .owl-item  .item-image{    	max-height: 450px;    overflow: hidden;}.item-block {  	height: 100%;    display: table;    vertical-align: middle;    position: relative;    z-index: 3;    margin: 0 auto;}#home_carousel .item-block { max-width:60%;}#home_carousel2 .item-block {	max-width:53%;}#home_carousel3 .item-block { 	max-width:70%;}#home_carousel4 .item-block { 	max-width:85%;}.item-desc  .post-content {  	width: 100%;    margin: 0px auto;}#home_carousel .item-desc  .post-content {      padding: 35px 70px;}#home_carousel2 .item-desc  .post-content {	 padding: 25px 50px;}#home_carousel3 .item-desc  .post-content,#home_carousel4 .item-desc  .post-content {      padding: 15px 25px;}.slide-overlay {	position:absolute;	background: rgba(0,0,0,0.05);	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;} .item-desc  {     	vertical-align: middle;	display: table-cell;      padding: 0 15px;}.owl-prev, .owl-next {    font-size: 18px;    width: 40px;    height: 40px;    text-align: center;    position: absolute;    top: 50%;    margin-top: -20px;    line-height: 38px;    color: inherit;}.owl-prev {	left:35px;  	-webkit-transition: left 500ms;    -moz-transition: left 500ms;    -ms-transition: left 500ms;    -o-transition: left 500ms;    transition: left 500ms;}.owl-next {	right:35px;  	-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:50px;}.owl-carousel:hover .owl-next {  right:50px;}.owl-nav .fa {    margin-right: 0px;} .owl-dot {    width: 10px;    height: 10px;	display: inline-block;	margin-right:10px;	margin-top:15px; }  /* Promo Boxes */.info-blocks {	margin-bottom:25px;}.info-blocks-item .item-desc  {	width: 200px;}.info-blocks-item .item-desc  .post-content {   	padding: 1px; }.info-blocks-item {	max-height:200px; 	overflow:hidden;	position:relative;}.info-blocks-item {	margin-bottom:15px;}.info-blocks-item h5 {    	text-transform: uppercase;    letter-spacing: 1px;}/*--------------- CONTENT ---------------*//* Structure */.header-right .input-group-btn,.navbar-toggle .fa,.widget_categories label, .widget_archive label, .searchform label,.related-thumb .owl-controls,.top-header-social span {	display:none;}.navbar-nav,.related-title, .comment-reply-title, .widget-title,.comments-title,.null-instagram-feed .clear,.widget_calendar table,.jessica_social p,.go-top,.aboutme-widget,.owl-controls,.adv-before-container,.adv-after-container {	text-align:center;} .adv-before-container,.adv-after-container,.error-404, .no-result {	 margin-bottom:35px;}.related-overlay, .c-menu, .item-desc  .post-content, .owl-prev, .owl-next {	background:#fff;}/*--------------- Titles ---------------*/.widget-title, .related-title, .comment-reply-title, .commentlist .comments-title  {	position: relative; 	margin-bottom:25px;	letter-spacing: 2px;	padding:15px; }.widget-title a, .comment-reply-title, .comments-title,.header-slider {	 margin-bottom:50px;}.title-header {	position: relative; 	margin-bottom:35px;	padding:15px 0 10px; }.widget-title h5, .relatedposts h5, .comment-reply-title,.commentlist .comments-title,.widget-title h4  { 	text-transform:uppercase;	margin:0;} .widget-title h4:before,.widget-title h5:before, .relatedposts h5:before,.comment-reply-title:before,.commentlist .comments-title:before,.title-header:before {    content: "";    display: block;    height: 3px;    position: absolute;    left: 50%;    bottom: 0;    width: 90px;    margin-left: -45px; }/* Article */article {	width:100%; 	margin-bottom:35px;}article.blog  p {	padding:0 0 10px;}.single  .entry-content {	border-bottom:none; 	margin-bottom:0px;}.single .entry-content p {	padding:0 0 5px;	margin-bottom:15px;}.post-header {	padding:0px 0 20px 0;}article.has-post-thumbnail .post-header  {	padding:25px 0 20px 0px !important;}.single .post-header {	padding-top:25px;	padding-bottom:25px !important;}.single .single-entry-content h1, .comm-text h1, .page-content h1 {	font-size:40px; 	font-style:normal; 	font-family: inherit;	line-height:48px;}.single .single-entry-content h2, .comm-text h2, .page-content h2 {	font-size:24px; 	font-style:normal; 	font-family: inherit;}.single .single-entry-content h3, .comm-text h3, .page-content h3  {	font-size:21px; 	font-style:normal; 	font-family: inherit;}.single .single-entry-content h4, .comm-text h4, .page-content h4  {	font-size:16px; 	font-style:normal; 	font-family: inherit;}.single .single-entry-content h5, .comm-text h5, .page-content h5 {	font-size:15px; 	font-style:normal; 	font-family: inherit;}.single .single-entry-content h6, .comm-text h6, .page-content h6  {	font-size:14px; 	font-style:normal; 	font-family: inherit;}#content {	margin-top:15px;}.single-entry-content {	margin-bottom:35px;}/*  --------- Fullwidth */article.blog.content-full  {	margin-bottom:50px;}.content-full .post-header {	padding-top:0 !important;}.blog.first-full .post-header, .blog.content-full .post-header	{    	padding: 0 !important;}.blog.first-full.has-post-thumbnail .post-header, .blog.content-full.has-post-thumbnail .post-header {	padding:0px 0 20px 0px !important;}.content-full  .entry-thumbnail {	margin-bottom:25px;}.content-full.has-post-thumbnail  .entry-thumbnail {	margin-bottom:25px;}article.blog.content-full .entry-content {    padding-bottom: 25px;}/*  --------- List  */article.blog.content-list .entry-content {    padding-bottom: 35px !important;}.content-list-block {	padding:0 0 0 25px !important;}.content-list header {	padding-bottom:10px;}/*  --------- Grid  */#content .blog.col-md-6:nth-of-type(2n+1),#content .blog.col-md-4:nth-of-type(3n+1) {	clear:both;}article.col-md-6.has-post-thumbnail .entry-content,article.col-md-4.has-post-thumbnail .entry-content {	padding-top:0px;}/* --------- Sticky Post*/ .post-sticky-icon, .post-sticky-label,.blog.sticky.has-post-thumbnail .post-sticky-label {	display:none;}.blog.sticky.has-post-thumbnail .post-sticky-icon,.blog.sticky .post-sticky-label {	display:block;}.post-sticky-label {margin-top:15px;}.post-sticky-icon span,.post-sticky-label span {    color: #fff;	padding: 5px 15px;    letter-spacing: 1px;    font-size: 12px;    font-weight: bold;    font-family: Raleway;}.post-sticky-icon {	margin-top: 35px;    margin-right: -39px;	position: absolute;    top: 0;    right: 0;	-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);	-ms-transform: rotate(90deg);	-o-transform: rotate(90deg);	transform: rotate(90deg);}article p img,.quote-source {	padding:15px 0;}.page-title {    	text-transform: uppercase;    letter-spacing: 1px;    margin-bottom: 15px;}.page-content  {	padding:25px !important;	margin-bottom:0;}.full-content {    	text-align: initial;}.single .entry-title {		margin:10 0 15px;}.entry-title a, .entry-title  {	-ms-word-wrap: break-word;	word-wrap: break-word;	margin:3px 0 5px;}blockquote p {	margin-bottom:0 !important;}blockquote {        padding: 25px 0; 	margin:25px;}blockquote, .quote-source {    font-size: 15px;    line-height: 30px;	font-weight:bold}blockquote p {	margin-left:45px;}blockquote:before {	content:'\f10d';	font-family:FontAwesome;	position:absolute;	font-size: 28px;}.quote-source	{    	font-family: Droid Serif;    font-style: italic;    font-size: 18px;    line-height: 32px;}.post-format-icon {    	position: absolute;    top: 0;    right: 0;    color: #fff;}.post-format-icon {    width: 35px;    height: 35px;    line-height: 35px;	font-size:12px;}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:#eee;	border-top:none;    padding: 5px;	font-size: 12px;	font-style:italic;}.single-format-gallery .gallery {	display:none !important;}/* Thumbnail */.entry-thumbnail {    display: block;    position: relative;    overflow: hidden;}.entry-thumbnail {	text-align: center;}.entry-thumbnail  img {	height: auto;    max-width: 100%;	vertical-align: middle;}.blog-post-carousel img {	width:100% !important;}.blog .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;}.blog .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);}.single .post_format-post-format-video .entry-thumbnail-standard,.single .post_format-post-format-audio .entry-thumbnail-standard,.single .post_format-post-format-gallery .entry-thumbnail-standard{display:none}/* Details */.entry-meta  {    color: #868686;	text-transform:uppercase;	letter-spacing:1px;	font-weight: 400 !important;}.entry-meta h6, h6.entry-meta {    	padding: 3px 0 0;    margin: 0;}.entry-cat {line-height:12px;}.entry-cat a {	margin-bottom:3px;    display: inline-block;    text-transform: uppercase;    letter-spacing: 1px;}.entry-cat a:after {    content: '/';    margin-left: 3px;}.entry-cat a:last-child:after {	content:none;}.single .post-details {	padding-bottom: 25px;    margin-bottom: 5px;}.post-details .post-details-comm {	text-align:left; }.post-details .post-details-comm span {	margin-right:15px;}.post-details .post-details-comm a	{	color:#868686; 	font-weight:bold;}.count-post-view {	text-align:right;}.read-more {	margin:5px 0 25px;}.read-more a {    letter-spacing: 1px;    margin-top: auto;    text-transform: uppercase;	background: none;    padding: 0 0 3px !important;	border-bottom: 1px solid #868686;}.read-more a:hover {	color:inherit;}/* Author Block */.author-block {    padding: 25px;    margin-bottom: 35px;}.authorbox {        padding: 25px;}.authorbox h3 {	margin:0 0 5px;}	.bypostauthor cite span {	color: #fff;	background-image: none;	border-radius: 2px;	box-shadow: none;	padding: 0;}.author-label {      font-size: 9px;    color: #fff;    padding: 2px 7px;    letter-spacing: 1px;    border-radius: 2px;	font-family: Lato;    font-weight: bold;}p.authordescription {	margin-bottom:0 !important;}/* Navigation */#post-nav {	position: relative; 	 margin-bottom:35px;	letter-spacing:0 !important;}#post-nav h6 {	margin:0;}#post-nav p {padding:0}#post-nav .meta-nav {	font-weight:bold;}.wp-pagenavi {    text-align: center;    width: 100%;    display: block;	margin-bottom:25px;}.page_navi .fa {	margin:0;}.blog-nav, .comments-nav {	padding-bottom:15px;	text-align:center;	line-height: 45px;}.post-previous {	text-align:left;}.post-next {	text-align:right;}.prev.page-numbers {	border:none;}.next.page-numbers {	border:none;}.post-previous a, .post-next a, .page-numbers li span { 	font-weight: normal;}	.previous_posts_link, .next_posts_link {	line-height:38px;    text-align: center;  }.previous_posts_link, .next_posts_link {	margin-bottom:25px;}.previous_posts_link a, .next_posts_link a {	color:#fff;}.wp-pagenavi a, a.page-numbers, span.page-numbers.dots  {	padding: 10px 15px;    margin: 0 3px 5px;	 font-weight:bold;	border-radius:50%;}	.pages-nav a {	padding: 5px 10px;    color:#ffffff;}.wp-pagenavi .current, .page-numbers.current { 	padding: 10px 15px;    color: #fff;	border-radius:50%;}/* Related Posts */.relatedposts {	margin-left: -15px;    margin-right: -15px;	padding-bottom:25px; }.single-related {	padding-top:25px !important;}.relatedposts header {	padding: 15px 0;}.relatedposts header, .single article  {	margin-bottom:0;}.relatedposts h3 {	margin:0;}/* Share Buttons */.jessica-social-sharing {    margin: 0px;    -webkit-font-smoothing: antialiased;    font-size: 12px;	text-align: right;}.jessica-link {    padding: 0 7px;    font-size: 12px;    margin-top: 2px;    display: inline-block;    text-decoration: none;}.jessica-link:last-child {	padding-right:0 !important;}.jessica-link .fa {	font-size:12px;}.post-details .post-details-share {	text-align:right;}.pin-share-post-overlay {		position:absolute; 	padding:0px;	top: 10px;	left: 10px;	color:#fff;	opacity:0;	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;}.pin-share-post-overlay .jessica-pin-overlay {	background:#C92228;	width:60px; 	height:25px; 	line-height:25px; 	border-radius:2px; }.jessica-pin-overlay a {	color:#fff ; 	font-size:10px; 	letter-spacing:1px;}.jessica-pin-overlay a .fa {	margin-right:5px;}.jessica-pin-overlay:hover {	background:#fff;  		-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:hover .pin-share-post-overlay {	opacity:1;	-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;}/* Animation */.animated{	-webkit-animation-fill-mode:both;	-moz-animation-fill-mode:both;	-ms-animation-fill-mode:both;	animation-fill-mode:both;	-webkit-animation-duration:1s;	-moz-animation-duration:1s;	-ms-animation-duration:1s;	animation-duration:1s;}@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);} 100% {opacity: 1;-webkit-transform: translateY(0);}}@-moz-keyframes fadeInUp {0% {opacity: 0;-moz-transform: translateY(20px);}100% {opacity: 1;-moz-transform: translateY(0);}}@keyframes fadeInUp {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}.fadeInUp {-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;animation-name: fadeInUp;}/*--------------- WIDGETS ---------------*//* Common */.widget {       padding-bottom: 50px !important;	margin-bottom:35px;}.widget:last-child {	border-bottom:none; 	padding-bottom:0 !important;} .widget-before-container {	 margin-bottom:0px; }.widget-after-container {    margin-top: 35px;    padding: 0;    margin-bottom: 0px;}.widget-after-container .widget {	margin-bottom:0px;}.widget-before-container .widget:first-child	{	margin-top:0 !important;}.widget-before-container .jessica_custom_widget.widget,.widget-after-container .jessica_custom_widget.widget{	margin:15px 0 25px;}.widget-title {    text-transform: uppercase;    font-weight: 500;    width: auto;}.widget ul {	list-style:none;	padding:0;	margin:0;}.widget ul li {	padding: 10px 0;}.widget ul li:last-child {	border-bottom:none;}.widget form {	margin:0;	width:100%;	display:inline-block;}.widget-before-container .row#recent-post-widget-overlay,.widget-after-container .row#recent-post-widget-overlay {	margin-left:-15px;	margin-right:-15px;}.row#recent-post-widget-overlay,.row#recent-categories-list {	margin-left:0px;	margin-right:0px;}.widget.widget_nav_menu {	letter-spacing:1px;}/* Custom Menu */.widget.widget_nav_menu ul li {    padding: 10px 0;    text-transform: uppercase;    letter-spacing: 1px;} .widget.widget_nav_menu ul li:last-child {	border-bottom:none;} .widget_nav_menu .sub-menu {	display:none;}.widget_nav_menu .menu-item-has-children > a:after {	content:'\f0dd'; 	font-family: FontAwesome; 	padding-left:10px; 	position: absolute; 	right:10px;} .widget_nav_menu .sub-menu li:last-child {	border-bottom:none !important;}.widget_nav_menu .sub-menu li a	{	text-transform: none;} .widget_nav_menu ul li {    position:relative;}/* Instagram */.instagram-pics{	width:100%;	display:inline-block;	margin:0;}.instagram-pics li {	display:inline-block;	border-bottom:none !important;}.instagram-size-thumbnail li {	width: 8.33333333333333%;}.instagram-size-small li {	width: 12.5%;}.instagram-size-large li {	width: 33.3%;}	.instagram-size-original li {	width: 100%;}.null-instagram-feed ul li {	padding:0px;}.null-instagram-feed {	position:relative;}.null-instagram-feed p.clear a	{    text-transform: uppercase;    letter-spacing: 1px;    font-weight: bold;}/* About Widget */.aboutme-content {	position:relative;}.aboutme-content h3 {	font-weight:bold !important;	margin:25px 0 0;}.aboutme-widget img {	padding: 0px;}	/* Recent Posts List */.jessica-list-post.col-md-12, .jessica_recent .col-md-12 {	padding:0 !important;	line-height: 20px;}.recent-post-thumb, .post-thumbnail {	position:relative;}.recent-posts-list-title h6 {	margin:0;}.desc-list-post {        	margin-bottom:15px;}.jessica-list-post.col-md-12:last-child .desc-list-post {	margin-bottom:0;}	.recent-post-thumb img {	width:90px; 	float:left;	margin-right:15px;	margin-bottom:15px;	}/* Recent Posts */.recent-post-overlay {	margin-bottom:15px;}#recent-post-widget-overlay .related-overlay {    bottom: 0;    right: 0;    left: 0;    text-align: center;    position: relative;    margin-top: -25px !important;    width: 85%;    margin: 0 auto;}.related-overlay {	padding:15px ;}.no-thumb {	margin-bottom:35px;}.jessica_recent_posts .col-md-12 {	padding:0;}.col-md-12.recent-post-overlay:last-child {	margin-bottom:0;}.item-desc-post h5 {	margin:0;}	/* Subscribe Form */.mc4wp-form {        padding: 30px 25px;}.mc4wp-form input, .mc4wp-form select, .mc4wp-form textarea {	background:#fff;}.mc4wp-form  h1, .mc4wp-form  h2, .mc4wp-form  h3,.mc4wp-form  h4,.mc4wp-form  h5,.mc4wp-form  h6    {	margin-bottom:0px;}.mc4wp-form  p {	margin:0px;	padding:0px;}/* Tagcloud */.tagcloud {margin:0 0 25px;    padding-top: 10px !important;}.tagcloud a {    padding: 5px 7px;    margin: 0px 10px 10px 0px;    display: inline-block;    color: inherit;    background: #f7f7f7;    text-transform: uppercase;    letter-spacing: 1px;}.footer .tagcloud a {	background:none;}/* Calendar */.widget_calendar table {	width:100%;}.widget_calendar caption {	padding:5px 0;}.widget_calendar table td {padding:5px 0;}	/* Footer */.footer {	padding:35px 0;}.footer .widget:last-child {	margin-bottom:0;}.footer .col-md-12 .widget_nav_menu .menu  li {	display:inline-block;    	text-transform:uppercase; 	padding: 5px 25px 0;}.footer-logo img {    margin-bottom: 50px;    margin-top: 35px;}.copyright p {	padding:10px 15px;}/*------------- ELEMENTS ------------*//* Social Icons */.social-icons {	text-align:center;	font-family:Open Sans;}.follow-desc {	margin-bottom:10px;}.social-icons p {	margin:0;     	padding: 0;}a.social-icon {	display: inline-block;    padding: 5px 10px;    margin-bottom: 5px;	width:100%;}a.social-icon.facebook {background:#3b5998}a.social-icon.twitter {background:#4099FF}a.social-icon.pinterest {background:#c8232c}a.social-icon.instagram {background:#9b6954}a.social-icon.google {background:#db4a39}a.social-icon.youtube {background:#c4302b}a.social-icon.skype {background:#12A5F4}a.social-icon.rss {background:#ff6600;}.social-icons a {    color: #fff !important;    font-size: 10px;    text-transform: uppercase;    letter-spacing: 1px;}.social-icon .fa {	margin:0;}/* Go top button */.go-top {	position: fixed;	bottom: 1.9em;	z-index:10000;	text-decoration: none;	color: #ffffff;	font-size: 12px;	width:4em;	height:4em;	line-height:4em;	display: none;	right:5%;	border-radius:50%;}.go-top .fa { 	margin-right:0;}.go-top:hover {border:none}/* Search Form*/#full-screen-search,#full-screen-search button,#full-screen-search button.close,#full-screen-search form,#full-screen-search form div,#full-screen-search form div input,#full-screen-search form div input.search {    font-family: Arial, sans-serif;    background:none;    border:0 none;    border-radius:0;    -webkit-border-radius:0;    -moz-border-radius:0;    float:none;    font-size:100%;    height:auto;    letter-spacing:normal;    list-style:none;    outline:none;    position:static;    text-decoration:none;    text-indent:0;    text-shadow:none;    text-transform:none;    width:auto;    visibility:visible;    overflow:visible;    margin:0;    padding:0;    line-height:1;    box-sizing:border-box;    -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;    -webkit-box-shadow:none;    -moz-box-shadow:none;    -ms-box-shadow:none;    -o-box-shadow:none;    box-shadow:none;    -webkit-appearance:none;    transition: none;    -webkit-transition: none;    -moz-transition: none;    -o-transition: none;    -ms-transition: none;}#full-screen-search {    display: none;    position: fixed;    z-index: 999998;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(255,255,255,0.95);}#full-screen-search form {    position: relative;    width: 100%;    height: 100%;}#full-screen-search button.close {    position: absolute;    z-index: 999999;    top: 20px;    right: 20px;    font-size: 30px;    font-weight: 300;    color: #999;    cursor: pointer;}#full-screen-search form div {    position: absolute;    width: 50%;    height: 100px;    top: 50%;    left: 50%;    margin: -50px 0 0 -25%;}#full-screen-search form div input::-webkit-input-placeholder {     font-family: Arial, sans-serif;    color: #ccc;}#full-screen-search form div input:-moz-placeholder {     font-family: Arial, sans-serif;    color: #ccc;}#full-screen-search form div input::-moz-placeholder {     font-family: Arial, sans-serif;    color: #ccc;}#full-screen-search form div input:-ms-input-placeholder {     font-family: Arial, sans-serif;    color: #ccc;}#full-screen-search form div input {    width: 100%;    height: 100px;    background: #eee;    padding: 20px;    font-size: 40px;    line-height: 60px;}/* Form Elements*/input, button, select, textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit;    height: 40px;    padding: 0 15px;	background: #f7f7f7;	color:#636363}button, button:focus, button:active  {background: none;border: none;  outline: none; width: auto;}.input-group-btn {    line-height: initial;}input[type="radio"], input[type="checkbox"] {    height: inherit;    width: initial;    margin-top: 10px;}html input[type="button"], input[type="reset"], input[type="submit"] {	font-family: Lato;    -webkit-appearance: button;    cursor: pointer;	color:#fff;    text-transform: uppercase;    height: 40px;    letter-spacing: 1px;    font-size: 12px;	border:none;	font-weight:bold;	-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;}input[type="submit"] {    	border-radius: 20px;}#searchsubmit {	width:100%;}form, form p {	margin:0 auto;}	input[placeholder],  textarea[placeholder]    {	font-size:13px;	font-weight:300;	color: #111111;}form textarea {	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: 40px;  font-size: 14px;  color: inherit;  margin: 5px 0;}input:focus {  outline: none;  box-shadow: none;}label {width:100%}.twitter-tweet {	margin-top:0 !important;}/* Comments */form.comment-form  input, form.comment-form textarea {	background:#f7f7f7; }.form-group.row {    	margin-right: -15px;    margin-left: -15px;} .form-group {	margin-bottom:0;}.comment-reply-link {  text-decoration:underline;}.comment-reply-title small {	font-size: 9px;    font-weight: bold;}#comments .comment-navigation {	margin-bottom: 0;}#comments .comment-navigation-below {	margin-bottom: 20px;	margin-top: 15px;}#submit {	width:auto;	padding: 0 25px;} #reply-title, #comments {        margin: 0 auto 15px;}.comments {    	padding-bottom: 15px !important; }.commentlist {    	margin-bottom: 35px;    padding: 25px 0 0;}ul.commentlist-block   {	list-style: none;	padding: 0;}.comment-single {	margin-bottom:15px; 	padding:15px 0;}.commentlist-block .children .comment {	padding: 15px 15px 0;	border-bottom:none;}.comment {	margin-bottom: 25px;}	.comment:last-child {	margin-bottom: 0;    border-bottom: none;}.comment-author {	float: left;    display: table-cell;    width: 80px;    margin-right: 20px;}	.comment-block {    	vertical-align: middle;    display: table-cell;    width: 100%;}.comm-meta h6 {	display:inline-block; 	margin:0;}h6.com-author {    text-transform: uppercase;    letter-spacing: 1px;	padding-right:7px;}time {    	font-size: 13px;}ul .children {	margin:0;    list-style: none;	padding-left:2%;}.comment-meta {	font-weight:normal;}.comments-caption {	padding: 15px 0;}.comments-caption, .commentlist, .comment-respond {	max-width:1170px; }.form-control {	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;}.comment-author img {	border-radius: 50%;}.comment-respond {	clear:both;	margin-bottom:25px;}.comment-respond {	padding:0;	display: inline-block;    width: 100%;    padding-top: 25px;}.comm-meta {line-height:24px}.comm-date {    color: #868686;	padding-right:10px;}.entry-ed {	float:right;}.authorphoto img {	border-radius:50%;}/*------------- SLIDE SIDEBAR ------------*/.c-menu--slide-left {	padding: 25px !important;}.push-sidebar {	text-align:left;	line-height: 40px;	font-size: 14px;    text-decoration: none;    display: block;    margin: 0;    height: 0;    font-size: 12px;    -moz-transition: all 0.2s ease-out;    -o-transition: all 0.2s ease-out;    -webkit-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;}.c-menu {  position: fixed;  z-index: 200;  padding:15px;  -webkit-transition: -webkit-transform 0.3s;  transition: transform 0.3s;}.c-menu__items {  list-style: none;  margin: 0;  padding: 0;}.c-menu-top  {	margin-bottom: 35px;}.c-menu__close { 	font-size: 18px;	  text-align: right;}.c-menu__close { font-family: Arial, sans-serif;}button#c-button--slide-left {        border: none;    padding: 0;	background:none !important;	width:auto;	line-height:50px;	} button.c-menu__close {	background: none;    border: none;}.c-button .fa {	margin:0;	font-size:14px;}	.c-menu--slide-left {  width: 100%;  height: 100%;  overflow-y: scroll;}    .c-menu .logo {	margin-bottom:50px;}.c-menu__close img	{    	max-width: 20px;    margin-bottom: 25px;} @media all and (max-width: 460px) {  .c-menu--slide-left {	width: 300px;  }}@media all and (min-width: 461px) {  .c-menu--slide-left {    width: 350px;  }}.c-menu--slide-left .c-menu__item {  display: block;  text-align: center;}.c-menu--slide-left .c-menu__item:first-child {  border-top: none;}.c-menu--slide-left .c-menu__item:last-child {  border-bottom: none;}.c-menu--slide-left .c-menu__link {  display: block;}.c-menu--slide-left .c-menu__close {float:right}.c-menu--slide-left {    overflow: auto;	 z-index: 100000;  top: 0;  left: 0;  -webkit-transform: translateX(-100%);      -ms-transform: translateX(-100%);          transform: translateX(-100%);}@media all and (max-width: 460px) {  .c-menu--slide-left {    -webkit-transform: translateX(-300px);        -ms-transform: translateX(-300px);            transform: translateX(-300px);  }}@media all and (min-width: 461px) {  .c-menu--slide-left {    -webkit-transform: translateX(-350px);        -ms-transform: translateX(-350px);            transform: translateX(-350px);  }}.c-menu--slide-left.is-active {  -webkit-transform: translateX(0);      -ms-transform: translateX(0);          transform: translateX(0);}.c-mask {  position: fixed;  z-index: 10001;  top: 0;  left: 0;  overflow: hidden;  width: 0;  height: 0;  background-color: #000;  opacity: 0;  -webkit-transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;  transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;}.c-mask.is-active {  width: 100%;  height: 100%;  opacity: 0.5;  -webkit-transition: opacity 0.3s;  transition: opacity 0.3s;}/*------------- MEDIA QUERIES ------------*/	@media screen and (max-width: 480px) {	.header-card .amount-price {display:none}	.header-slider .item-block {max-width:100% !important; width:100% !important}	#logo {padding:25px 0 !important;}	.site-description {font-size:12px;}	.header-slider .slide-overlay {position:relative;}	.owl-item  .item-image {    max-height: 210px !important;}	#full-screen-search form div input {font-size:32px;}}@media screen and (max-width: 768px) {	.dropdown-menu {position:relative; width:100%; margin-bottom:15px;}	.wrapper-content, .content-list-block, .header-slider .slide-overlay .item-desc {padding:0 !important;}	.header-slider .item-block {margin-top:0;}	.navbar-nav > li {display:block !important; border-bottom: 1px solid #e2e2e2; padding: 0 15px;}		.dropdown-menu li {width:100%}	.navbar-toggle {background:none !important; padding:0;}	.item-desc  .post-content {padding:15px 25px !important}}		@media screen and (max-width: 991px) {		.header-right {right:0px;}	.header-left {left:0px;}	.header-left, .header-right {position: absolute; z-index: 10001;}	.header-left, .header-right {position: absolute; z-index: 10001;}		.admin-bar .is-sticky  .top-main-menu  {top: 0px !important;}	.top-main-menu {margin-bottom:25px;}	.dropdown-menu {border:none; }	.top-main-menu .navbar-nav > li:last-child {border-bottom:none}	.authordesc {text-align: center; margin-top: 15px;}	.entry-thumbnail  img, #sidebar img {width:100% !important}	.instagram-size-small li {width:25%}	.comment-author {width:50px !important;}	.navbar-header {text-align:center;}	.post-next {text-align: left; margin-top: 15px;}	.main-container	{padding:0 !important;}	.footer {padding:15px;}	#sidebar {padding: 0 15px !important;}	.previous_posts_link, .next_posts_link {text-align:center;}	.site-description {padding-bottom:0}	.owl-nav {display: none;}		.mc4wp-form  p {padding-bottom:15px;}	.widget-title a, .comment-reply-title, .comments-title, .header-slider {margin-bottom:25px}	#content {margin-top:10px}	article.blog.content-full {	margin-bottom:25px !important;}	.content-list header {    padding: 25px 0 20px 0 !important;}	article.blog.content-list .entry-content {border-bottom:none !important;}	article.blog.content-list .entry-content {margin-bottom:0 !important;}	article.blog.content-list .entry-content {padding-bottom:0px !important;}}@media screen and (min-width: 991px) {	.post-previous p {padding-right:10px !important}.post-next p {padding-left:10px !important}	.slider-content {padding:0}}@media screen and (min-width: 1280px) {	.slider-content {padding:0 4%}}@media screen and (min-width: 1920px) {	.slider-content {padding:0 8%}}@media screen and (min-width: 991px) {.dropdown:hover .dropdown-menu {	display: block;}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  .dropdown-menu  {	display:none !important;} .dropdown-menu  li:hover .dropdown-menu  {	display:block !important;	position:absolute;	top:0;	margin-left:160px;	margin-top:-1px;} }@media (max-width: 991px) {	.navbar-default .navbar-toggle {    float: none;    width: 100%;    text-align: center;	padding:0;}	.nav > li > a, .dropdown-menu > li > a {		display:initial;	}		.navbar-nav > li > .dropdown-menu, .dropdown-menu {		border-right:none !important;		border-left:none !important;	}	    .navbar-header {        float: none;    }    .navbar-toggle {        display: block;    }    .navbar-collapse {        border-top: 1px solid transparent;        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);    }    .navbar-collapse.collapse {        display: none!important;    }    .navbar-nav {        float: none!important;        margin: 7.5px 0px;    }    .navbar-nav>li {        float: none;    }    .navbar-text {        float: none;        margin: 15px 0;    }    .navbar-collapse.collapse.in {         display: block!important;    }    .collapsing {        overflow: hidden!important;    }}