
body { font: 13px/1.65em "Segoe UI", "Open Sans", Helvetica, Arial, Verdana, sans-serif; color: #444; }
.helvetica-neue-websave{font-family: "Segoe UI", "Open Sans", Helvetica, Arial, Verdana, sans-serif; }


#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {font-weight: 400; text-decoration: none; color: inherit; }
#top h1 strong, #top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong { color: inherit; }		
#top select { font: 13px "Segoe UI", "Open Sans", Helvetica, Arial, Verdana, sans-serif; }


p { margin: 0 0 0.85em 0; }
span { padding-top: 0px !important; }
a, a:hover {text-decoration:none !important; }

.html_stretched, .html_stretched #wrap_all {border-left:0px;}

/*    Mike  */
body{ height: 100%; }

@media \0screen { img {width: auto;} }


/*    Special Headers  */
#top .fullsize .template-blog .post .entry-content-wrapper, #top .fullsize .template-blog .post .entry-content-wrapper > * { max-width: 100%;}





/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		COLUMNS		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.one-half, .one-third, .two-thirds, .one-fourth {width:auto; height:auto; position:relative; margin:8px 0 8px 0; padding:0; }
.no-margin-right {margin-right:0 !important;}

@media screen and (min-width: 980px) {
.one-half {width:48%; float:left; margin:8px 4% 8px 0; }
.one-third {width:32%; float:left; margin:8px 2% 8px 0; }
.two-thirds { width:66%; float:left;}
.one-fourth {width:23.5%; float:left; margin:8px 2% 8px 0; }
}

/*  ▐►   CLEAR Columns  ==========  */
.one-half:before, .one-third:before, .two-thirds:before, .one-fourth:before,
.one-half:after, .one-third:after, .two-thirds:after, .one-fourth:after {
content: "\0020"; display: block; height:0; clear:both; visibility: hidden;
}


/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		CLEARFIX		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#header_wrap_all > div, #responsive-menu-wrapper > div {width:auto; height:auto; position:relative; list-style:none; }

/*  ▐►   ALL Headers (Top and Side) and Responsive Menu Wrapper  ==========  */
#header_wrap_all div:before, #header_wrap_all div:after,
#responsive-menu-wrapper div:before, #responsive-menu-wrapper div:after {
content: "\0020"; display: block; height:0; clear:both; visibility: hidden;
}


/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		DEVICES HEADER COMMON		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

@media screen and (max-width: 480px) {
#header-container {padding:0px;}
#Logotype {width: 100%; position: relative; float: none;}
}

/*  ▐►	Center Logo on Small Devices	 */
@media screen and (max-width: 699px) {
#header_wrap_all, #header_wrap_all > div {width:100%; height:100%; position:relative; float:none; text-align:center; padding:0px 0px !important; margin:0px 0px !important;}
}



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		TABLETS HEADER COMMON		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

@media screen and (min-width: 700px) {
#Logotype {width:auto; position:relative; float:left;}
#search-btn {position:relative; float:right; top:28px;}
#languages {position:relative; float:right; top:28px; }
#tablets-menu-btn {position:relative; float:right; top:30px; margin-right:24px; cursor:pointer;}
}


/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		RESPONSIVE MENU		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#devices-menu-btn {display:block;}
#responsive-menu-wrapper {display:none;}

@media screen and (min-width: 700px) {
#devices-menu-btn {display:none;}
}

@media screen and (min-width: 1200px) {
#responsive-menu-wrapper {display:none !important;}
}


/*  ▐►   Tablets Menu Button   ==========  */
#tablets-menu-btn {width: auto; height:32px; overflow:hidden; font-weight: 700;  color:#444;}
#tablets-menu-lines {width:50px; height:7px; position:relative; display:table; margin:0px auto 5px; background:#666; clear:both;}
#tablets-menu-btn table td {text-align:center; vertical-align:middle; font-size:24px !important; padding:0; border:0px !important; }
#tablets-menu-btn #tablets-menu-text {vertical-align:top; padding-top:5px; padding-right:8px; }


/*  ▐►   Responsive Menu Button Small Devices  ==========  */
#devices-menu-btn {height:auto; margin:0px; padding:16px 0 8px; background:#ABB901; cursor:pointer; }
#devices-menu-lines {width:60px; height:7px; position:relative; display:table; margin:0px auto 5px; background:#fff; clear:both;}
#devices-menu-btn table {width: auto; margin: 0 auto; font-weight: 700; font-size: 17px; color:#fff;  }
#devices-menu-btn table td {text-align: center; vertical-align: middle; padding: 0px 8px 0px;  border: 0px !important; }




/*  ▐►   Responsive Menu  ==========  */
#responsive-menu-wrapper {padding:20px 0 40px; background:#ededed;}
#respo-main-menu ul, #respo-main-menu ul li {margin:0px; padding: 0px; }
#respo-main-menu ul li a {margin:0; padding:8px 12px; background:#505050; color:#ffffff; font-size:15px; border-bottom:1px solid #999; display:block; text-transform:uppercase;}

@media screen and (min-width: 700px) {
#respo-main-menu ul li a {padding:20px 16px; font-size:19px;}
}


/*  ▐►   Responsive Close X  ==========  */
#respo-close-x {height:48px; margin:0px 0 24px; background:url(/elements/close.png) 100% 50% no-repeat; cursor:pointer; }


/*  ▐►   Responsive Search  ==========  */

#respo-search {display:block;}

@media screen and (min-width: 700px) {
#respo-search { display:none;}
}

#respo-search #searchform div { max-width: 100%; width: 100%; }
#respo-search #s { padding: 8px 47px 8px 8px; font-family: "Segoe UI", "Open Sans", sans-serif; font-size: 22px; font-weight: 400; }
#respo-search #searchsubmit { width: 48px; height: 47px; line-height: 47px; background: #819600; color: #FFFFFF; font-size: 32px; }


/*  ▐►   Responsive Languages  ==========  */
#respo-languages {margin: 16px 0; display:block;}

@media screen and (min-width: 700px) {
#respo-languages { display:none;}
}

#respo-languages li { position:relative; float: left; }
#respo-languages li a { margin-right: 16px; }

#respo-languages .lang-item-en img, #respo-languages .lang-item-el img { display:none; }
#respo-languages .lang-item-en a, #respo-languages .lang-item-el a { width:64px; height:64px; display: block;}
#respo-languages .lang-item-en a { background:url(/elements/Flag_EN_Large.png) 50% 50% no-repeat; }
#respo-languages .lang-item-el a { background:url(/elements/Flag_GR_Large.png) 50% 50% no-repeat; }

/*  ▐►   Responsive Social  ==========  */
#respo-social { margin:16px 0; }
#respo-social a { float:left; margin-right:6px;  }

#respo-social #facebook {background:url(/elements/goSocial/facebook.png) center center no-repeat; }
#respo-social #twitter { background:url(/elements/goSocial/twitter.png) center center no-repeat; }
#respo-social #linkedin { background:url(/elements/goSocial/linkedin.png) center center no-repeat; }
#respo-social #youtube { background:url(/elements/goSocial/youtube.png) center center no-repeat; }
#respo-social #pinterest { background:url(/elements/goSocial/pinterest.png) center center no-repeat; }



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		LANGUAGES GENERAL		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#languages li, #languages li a {float:left;}
#languages li a {margin-right:16px; }

.lang-item-en img, .lang-item-el img {display:none; }
.lang-item-en a, .lang-item-el a { width:32px; height:32px; display: block;}
.lang-item-en a { background:url(/elements/Flag_EN.png) 50% 50% no-repeat; }
.lang-item-el a { background:url(/elements/Flag_GR.png) 50% 50% no-repeat; }



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		SEARCH BUTTON GENERAL		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.search-btn-icon {width:32px; height:32px; background:url(/elements/search_icon_gray.png) 50% 65% no-repeat; cursor: pointer;  }



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		SIDEBAR		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.sidebar a {font-family:"Segoe UI", "Open Sans", sans-serif !important; font-size:15px !important; line-height: normal !important; letter-spacing:0px !important; font-style: normal !important;}
.recentcomments a, .widget_recent_entries li a {}

/*  *************************************************************************************** */
/*  	SPECIAL SETTING FOR THE SIDEBAR on TABLETS PORTRAIT								 */
/*  ************************************************************************************* */

@media only screen and (max-width: 989px) {
.responsive #top #main .sidebar.smartphones_sidebar_active { display: block; text-align: left; border-left:0px; border-right:0px; border-top-style: dashed; border-top-width: 1px; width: 100%; clear: both; }
.container .av-content-small.units {width: 100%; padding-bottom:0px;}
.content {border-right-style: none;}
.content .entry-content-wrapper { padding-right: 0px; }
.big-preview.single-big { padding: 0 0px 30px 0;}
.inner_sidebar {margin-left: 0px;}
}




/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		TYPOGRAPHY		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.entry-content, .entry-content p, .entry-content li, .entry-content span,
.avia_textblock, avia_textblock p, avia_textblock li, avia_textblock span {
font-size: 19px; line-height: normal;
}

@media screen and (min-width: 1100px) {
.entry-content, .entry-content p, .entry-content li, .entry-content span,
.avia_textblock, avia_textblock p, avia_textblock li, avia_textblock span {
font-size: 17px; line-height: normal;
}
}


h1, h2, h3, h4, h5, h6,
.title_container .main-title, .widgettitle {
font-family: "customfont", "Open Sans", Helvetica, Arial, Verdana, sans-serif; font-size:19px; line-height: normal;
font-weight:400; text-transform: none; margin-bottom:8px; letter-spacing:0px;
}

h1 {font-family: "bigfont", "Open Sans", Helvetica, Arial, Verdana, sans-serif; font-size:40px; }


.container_wrap { border-top: 0px; border-bottom: 0px; }
.entry-content-wrapper .post-title { font-family: "bigfont", sans-serif; font-size: 40px; color: #707070; }
.post-meta-infos {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666; }
.recentcomments a, .widget_recent_entries li a {}
.title_container .main-title { margin-bottom: 0px; top:10px; line-height: normal; }
.title_container .container {padding-top: 10px; }
.search-result-counter {line-height: 42px; font-size: 15px; background:#eaeaea; color: #333333;}


.avia-section h1, .avia-section h2 { font-family: "bigfont", sans-serif; font-size: 40px; font-weight:400; }

.special_amp {font-family: "Palatino Linotype", "Palatino", "Times New Roman", serif; font-style: italic; font-size: 1em; line-height: normal; font-weight: 400; }



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		EASY SLIDER		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */


.avia_transform .av_slideshow_full .avia-caption-title, .avia_transform .av_slideshow_full .avia-caption-content {
visibility:visible !important; -webkit-animation:none !important; -moz-animation:none !important; animation:none !important;
/* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; */
}

.avia-caption .avia-caption-title, .avia-caption .avia-caption-content p,
.avia_transform .av_slideshow_full .avia-caption-title, .avia_transform .av_slideshow_full .avia-caption-content p {
background: rgba(0, 0, 0, 0.7); padding:8px 16px; text-transform:none !important;
}


.avia-caption, .slideshow_caption {display:none; }

@media screen and (min-width: 700px) {
.avia-caption, .slideshow_caption {max-width:90%; display:block; }
.avia-caption-title { font-family: "customfont", sans-serif; font-size:18px; }
.avia-caption-content p { font-size: 15px; line-height:normal;}
}

@media screen and (min-width: 1200px) {
.avia-caption-title { font-family: "bigfont", sans-serif; font-size:40px; }
.avia-caption-content p { font-size: 17px;}
}


@media screen and (min-width: 1500px) {
.avia-caption-title { font-family: "bigfont", sans-serif; font-size:56px; }
.avia-caption-content p { font-size: 19px;}
}




/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		SELECT LAYOUT		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#top-corner {width:128px; height:128px; position:fixed; right:-72px; top:-72px; background:#b8de00; cursor:pointer; }
#top-corner-graphic {width:24px; height:24px; position:fixed; right:10px; top:10px; background:url(/elements/glyphicons_136_cogwheel.png) no-repeat; cursor:pointer;}

#select-layout-wrapper {width:100%; height:100%; position:fixed; left:0px; top:0px; padding-top:20px; background:#ffffff; display:none;}
#select-layout-close {width:auto; display:table; padding:10px 12px 12px; color:#fff; font-size:22px; cursor:pointer;}
#layout-top-btn, #layout-left-btn { cursor:pointer;}

@media screen and (min-width: 481px) {
#layout-top-btn, #layout-left-btn {width:50%;}
}

@media screen and (min-width: 1200px) {
#layout-top-btn, #layout-left-btn {width:auto;}
}


@media screen and (max-width: 480px) {
#select-layout-wrapper, #top-corner, #top-corner-graphic {display:none !important; }
}




/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		FIXED SOCIAL MEDIA		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */


/*  ▐►   General Settings  ==========  */
.social-icon { width:32px; height:32px; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

/*  ▐►   Fixed Social Side  ==========  */
#fixed-social-side { width:auto; height:auto; position:fixed; bottom:44px; right:4px; z-index:400; display:none; }
#fixed-social-side a {display:block; clear:both; margin-bottom: 6px; }
#fixed-social-side #facebook {background:url(/elements/goSocial/facebook_gray.png) center center no-repeat; }
#fixed-social-side #twitter { background:url(/elements/goSocial/twitter_gray.png) center center no-repeat; }
#fixed-social-side #linkedin { background:url(/elements/goSocial/linkedin_gray.png) center center no-repeat; }
#fixed-social-side #youtube { background:url(/elements/goSocial/youtube_gray.png) center center no-repeat; }
#fixed-social-side #pinterest { background:url(/elements/goSocial/pinterest_gray.png) center center no-repeat; }

@media screen and (min-width: 1200px) {
#fixed-social-side { display: block; }
}



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		MISC		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.image-overlay {display:none !important;}
.avia-post-nav {display:none !important;}
.space { height:24px; }
.gap { height:48px; }



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		JUSTIFIED IMAGE GRID		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */


.jig-loadMoreButton {font-family: "Segoe UI", "Open Sans", sans-serif; padding:16px; text-align:center; margin:16px auto; max-width:90%; width:300px; cursor: pointer; }
.jig-loadMoreButton-inner { font-size: 22px; color:#ffffff; }
.jig-loadMoreButton-count { font-size: 18px; color:#d2ff00;}

.jigErrorMessage {display:none !important;}
.mfp-ready .mfp-figure {opacity:1 !important;}
/*   .mfp-figure::after{display:none !important;}  */



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		DEFAULT BLOG ►► GRID LAYOUT		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#catalog-item { width:90%; margin: 20px auto; }

@media screen and (min-width: 500px) {
#catalog-item { width:30.33%; float:left; margin: 0 3% 32px 0; } 
#catalog-title { height: 44px; overflow: hidden; text-align:left; }
#catalog-title h3 { font-size: 17px; }
}


/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		BLOG		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.post_author_timeline {display:none !important; }
.blog-author {display:none !important; }
.av-masonry-date {display:none !important; }
.small-preview { width: 160px; height: 160px; }



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		SINGLE		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.big-preview.single-big {padding: 0 50px 30px 0; }



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		MASONRY		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#top .av-masonry {background-color: transparent; padding-bottom:48px;}
#top .av-inner-masonry {cursor:pointer; }

.av-masonry-entry .av-inner-masonry-content {padding: 8px 16px 4px;}
.av-masonry-entry-content {font-size: 15px;}

.av-masonry-entry .av-masonry-entry-title {font-family:"Segoe UI", "Open Sans", sans-serif; font-size: 15px; margin-bottom: 0px; }
@media screen and (min-width: 700px) { .av-masonry-entry .av-masonry-entry-title {font-family:"customfont", sans-serif; font-size: 17px;} }
@media screen and (min-width: 1200px) { .av-masonry-entry .av-masonry-entry-title {font-family:"customfont", sans-serif; font-size: 19px;} }

#top .av-masonry-load-more {position:relative; top:24px !important; text-transform:capitalize; font-weight:400; letter-spacing:1px; font-size:40px;  font-family:"bigfont", sans-serif; color:#ffffff;}
#top .av-masonry-pagination { left: 0px;}

@media screen and (min-width: 990px) {
#top .av-masonry-pagination { left: -8px;}
#top .av-masonry-load-more {float:none; width:300px; padding: 20px; margin:0px auto;}
}




/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		BIG SEARCH		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#big-search-wrapper { padding: 30px 0; display: none; border-bottom:1px solid #aeaeae; }

#big-search-container { max-width:80%; width:800px; margin: 0 auto; }
#big-search {width:90%; height:auto; position:relative; float:left; margin-right:2%; }
#big-search-x {width:32px; height:32px; position:relative; float:right; top: 16px; cursor:pointer;}

#big-search #searchform > div { max-width:100%; width:100%; margin:0 auto; }
#big-search #searchform #s { padding: 16px 47px 16px 16px; font-family: "Segoe UI", "Open Sans", sans-serif; font-size: 22px; font-weight: 400; }
#big-search #searchform #searchsubmit { width: 64px; height: 64px; line-height: 64px; background: #819600; color: #FFFFFF; font-size: 40px; }

@media screen and (max-width: 699px) {
#big-search-wrapper { display: none !important; }
}




/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		CONTACT FORM 7		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.wpcf7 p {width: 100%; display:table; }
.wpcf7 hr {margin: 10px 0 0px; height: 0; }

.wpcf7-form input-text, .wpcf7-form input[type='text'],  .wpcf7-form input[type='input'],  .wpcf7-form input[type='password'],
.wpcf7-form input[type='email'], .wpcf7-form input[type='number'], .wpcf7-form input[type='url'],
.wpcf7-form input[type='tel'], .wpcf7-form input[type='search'], textarea {
width:100% !important; position:relative; margin: 8px 0px !important;
}

span.wpcf7-not-valid-tip {font-size:14px; color:orange;}
.wpcf7-form .ajax-loader, div.wpcf7-validation-errors {display:none !important;}




/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		PAGINATION		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.template-blog .pagination {padding: 1px 50px 10px 0px; }
.pagination .pagination-meta {position:relative; float:left; width:100%; margin:0px; padding:0 0 8px 0; }
.pagination span {font-family:"Segoe UI", "Open Sans", Helvetica, Arial, sans-serif; font-size:17px;}

#top .pagination a, #top .fullsize .template-blog .pagination a {
height:48px; width:48px; line-height:48px; box-shadow:none; background:#505050; color:#fff; font-weight:400; font-size:19px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:8px; margin-bottom:8px;
}

#top .pagination .current {height:48px; width:48px; line-height:48px; margin-right:8px; box-shadow:none; background:#7b9e00; color:#fff; font-weight:400; font-size:19px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#top .pagination a:hover, #top .fullsize .template-blog .pagination a:hover {background:#ff7200 !important;}



/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		BREADCRUMBS		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

.breadcrumb { display: none; }

@media screen and (min-width: 990px) {
.breadcrumb { display: block; }
}


/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		EDIT POST		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#edit-page {width:auto; position:fixed; left:8px; bottom:16px; z-index:9999; }
#edit-page a {
display:block; padding:8px 16px; background:#bcde00; color:#222; font-size:16px; font-weight:600; letter-spacing:1px;
-webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}


/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲		FOOTER		☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */

#footer, #footer p, #footer span, #footer li, #footer a { 
font-family:"Segoe UI", "Open Sans", Helvetica, Arial, sans-serif; font-size: 15px; line-height: normal; letter-spacing:0px;}




/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */
/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */


/*  ▐► Round Corners  ==========  */
.round-corners { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.round-corners-small { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.round-corners-2px { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.round-corners-large { -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; }


/*  ▐► Shadows  ==========  */
.shadow {-moz-box-shadow: 1px 1px 1px 1px #666666; -webkit-box-shadow: 1px 1px 1px 1px #666666; box-shadow: 1px 1px 1px 1px #666666; }
.one-edge-shadow {-webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; }
.one-edge-shadow-large {-webkit-box-shadow: 0 12px 10px -10px black; -moz-box-shadow: 0 12px 10px -10px black; box-shadow: 0 12px 10px -10px black;}
.one-edge-extra-shadow-large {-webkit-box-shadow: 0 24px 20px -20px black; -moz-box-shadow: 0 24px 20px -20px black; box-shadow: 0 24px 20px -20px black;}
.one-edge-shadow-soft {-webkit-box-shadow: 0 4px 3px -3px #333333; -moz-box-shadow: 0 4px 3px -3px #333333; box-shadow: 0 4px 3px -3px #333333; }



/*  ▐► Rotations  ==========  */
.rotate-minus-45 {-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.rotate-45 {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}

.rotate-infinite {-webkit-animation: spin 4s infinite linear; -moz-animation: spin 4s infinite linear; animation: spin 4s infinite linear;}


.spin-it {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}





/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */
/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */


@font-face {
	font-family: 'customfont';
	font-style: normal;
	font-weight: 400;
	src: url('/elements/fonts/customfont.eot');
	src: url('/elements/fonts/customfont.eot?#iefix') format('embedded-opentype'),
	url('/elements/fonts/customfont.woff') format('woff'),
	url('/elements/fonts/customfont.ttf') format('truetype');
}

@font-face {
	font-family: 'bigfont';
	font-style: normal;
	font-weight: 400;
	src: url('/elements/fonts/bigfont.eot');
	src: url('/elements/fonts/bigfont.eot?#iefix') format('embedded-opentype'),
	url('/elements/fonts/bigfont.woff') format('woff'),
	url('/elements/fonts/bigfont.ttf') format('truetype');
}


@font-face {
	font-family: 'roundfont';
	font-style: normal;
	font-weight: 400;
	src: url('/elements/fonts/roundfont.eot');
	src: url('/elements/fonts/roundfont.eot?#iefix') format('embedded-opentype'),
	url('/elements/fonts/roundfont.woff') format('woff'),
	url('/elements/fonts/roundfont.ttf') format('truetype');
}

/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */
/*   ☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲☲  */


.load-more-gradient {
background:#749100; background-color:#749100;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ac000', endColorstr='#485a00',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9ac000), to(#485a00));
background-image: -webkit-linear-gradient(top, #9ac000, #485a00);
background-image: -moz-linear-gradient(top, #9ac000, #485a00);
background-image: -ms-linear-gradient(top, #9ac000, #485a00);
background-image: -o-linear-gradient(top, #9ac000, #485a00);
}


.very-light-gray {
background:#ededed; background-color:#ededed;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cecece',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cecece));
background-image: -webkit-linear-gradient(top, #ffffff, #cecece);
background-image: -moz-linear-gradient(top, #ffffff, #cecece);
background-image: -ms-linear-gradient(top, #ffffff, #cecece);
background-image: -o-linear-gradient(top, #ffffff, #cecece);
}

.lightgreygradient {
background:#ededed; background-color:#ededed;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ededed));
background-image: -webkit-linear-gradient(top, #ffffff, #ededed);
background-image: -moz-linear-gradient(top, #ffffff, #ededed);
background-image: -ms-linear-gradient(top, #ffffff, #ededed);
background-image: -o-linear-gradient(top, #ffffff, #ededed);
}

.darkgreygradient {
background:#222222; background-color:#222222;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#111111',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#606060), to(#111111));
background-image: -webkit-linear-gradient(top, #606060, #111111);
background-image: -moz-linear-gradient(top, #606060, #111111);
background-image: -ms-linear-gradient(top, #606060, #111111);
background-image: -o-linear-gradient(top, #606060, #111111);
}

.verydarkgreygradient {
background:#111111; background-color:#111111;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#111111',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#404040), to(#111111));
background-image: -webkit-linear-gradient(top, #404040, #111111);
background-image: -moz-linear-gradient(top, #404040, #111111);
background-image: -ms-linear-gradient(top, #404040, #111111);
background-image: -o-linear-gradient(top, #404040, #111111);
}

.bluegradient {
background:#006ede; background-color:#006ede;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ede', endColorstr='#003c79',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#006ede), to(#003c79));
background-image: -webkit-linear-gradient(top, #006ede, #003c79);
background-image: -moz-linear-gradient(top, #006ede, #003c79);
background-image: -ms-linear-gradient(top, #006ede, #003c79);
background-image: -o-linear-gradient(top, #006ede, #003c79);
}

.orangegradient {
background:#ffc000; background-color:#ffc000;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc000', endColorstr='#ff6600',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffc000), to(#ff6600));
background-image: -webkit-linear-gradient(top, #ffc000, #ff6600);
background-image: -moz-linear-gradient(top, #ffc000, #ff6600);
background-image: -ms-linear-gradient(top, #ffc000, #ff6600);
background-image: -o-linear-gradient(top, #ffc000, #ff6600);
}

.greengradient {
background:#4faf00; background-color:#4faf00;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4faf00', endColorstr='#324f00',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4faf00), to(#324f00));
background-image: -webkit-linear-gradient(top, #4faf00, #324f00);
background-image: -moz-linear-gradient(top, #4faf00, #324f00);
background-image: -ms-linear-gradient(top, #4faf00, #324f00);
background-image: -o-linear-gradient(top, #4faf00, #324f00);
}

.redgradient {
background:#ff0000; background-color:#ff0000;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#8d0000',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0000), to(#8d0000));
background-image: -webkit-linear-gradient(top, #ff0000, #8d0000);
background-image: -moz-linear-gradient(top, #ff0000, #8d0000);
background-image: -ms-linear-gradient(top, #ff0000, #8d0000);
background-image: -o-linear-gradient(top, #ff0000, #8d0000);
}

.purplegradient {
background:#e400ff; background-color:#e400ff;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e400ff', endColorstr='#7f008e',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e400ff), to(#7f008e));
background-image: -webkit-linear-gradient(top, #e400ff, #7f008e);
background-image: -moz-linear-gradient(top, #e400ff, #7f008e);
background-image: -ms-linear-gradient(top, #e400ff, #7f008e);
background-image: -o-linear-gradient(top, #e400ff, #7f008e);
}

