/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jan 12 2021 | 01:16:13 (pm)
/*
/******* Do not edit this file *******/

/*--Colour 1: #62cbe9; (blue)--*/
/*--Colour 2: #050608; (black)--*/

body {font-size: 14px; line-height: 1.4;color:#000000;}
.featured-content img, .gallery img {margin-bottom: 15px; margin-left: auto; margin-right: auto; text-align:center;}

/*--Link styling--*/
a {border-bottom-width:0px; color: #050608;}
a:hover {color: #62cbe9;}

/*--Header--*/
.site-tagline {padding: 10px 0; padding: 1rem 0;}
.site-header {background-color: #fff; border-bottom: 1px solid #efefef;}
.site-header .title-area {padding: 4px 0; padding: 0.4rem 0;}
.site-header .widget-area {padding-top: 13px; width: 810px;}
#simple-social-icons-3, #nav_menu-2 {display:inline;}
#nav_menu-2 {float:right;}
#simple-social-icons-3 {float:left; margin-top: 20px;}

/*--Main menu styling--*/
#menu-main-menu li a {color: #050608; padding-left: 18px; padding-right: 18px; font-size: 20px; font-family: "Dosis", arial, sans-serif; font-weight: 600; border: 0;}
#menu-main-menu li a:hover, #menu-main-menu li.current-menu-item a:hover, #menu-main-menu li.current-menu-item a {color: #62cbe9; background-color: #fff;}

/*--Dropdown menu--*/
#menu-main-menu .sub-menu li a {background-color: #fff; width: 230px; padding: 5px 5px 5px 20px; color: #050608; border-bottom: 1px solid #efefef; font-size: 12px; font-size: 1.2rem;}
#menu-main-menu .sub-menu li a:hover, #menu-main-menu .sub-menu li.current-menu-item a {background-color: #fff; color: #62cbe9;}

/*--Homepage Featured content--*/
.home-featured-1, .home-featured-2, .home-featured-3, .home-featured-4 {text-align: left;}
.agency-pro-home .content .featured-content {margin-top: 30px;}
.agency-pro-home .content .featured-content .entry-content p {margin-bottom: 20px; margin-bottom: 1.4rem;}

#featured-page-2 {opacity:1.0; filter:alpha(opacity=100);}
#featured-page-2 a:hover {color: #ee2e24;}

.home-top .wrap {color: #fff; font-family: 'Spinnaker', sans-serif; padding: 7% 0 3% 0; text-align: center;}
.home-middle {padding: 3% 0 2%;}
.home-bottom {padding: 0% 0 2%;}

/*--As seen in--*/
#wysiwyg_widgets_widget-8 .widget-wrap table td, #wysiwyg_widgets_widget-8 .widget-wrap table tbody {border: 0;}
#wysiwyg_widgets_widget-8 .widget-wrap table {margin-bottom: 0rem;}

/*--Sidebar--*/
.content-sidebar-wrap .widget-wrap h3 {color: #10155e;}
section#wysiwyg_widgets_widget-5 {background-color: #fff; padding-top: 10px; padding-bottom: 0; opacity:0.9; filter:alpha(opacity=90);}
section#wysiwyg_widgets_widget-5 h3 {margin-bottom: 10px; color: #10155e;}

/*--Hide these components on post pages--*/
.entry-meta {display: block;}
.entry-footer {display: block;}
.category-home-feature .entry-meta {display:none;}

/*--Semitransparent content box--*/
.entry {opacity:1.0; filter:alpha(opacity=100);}
/*--Semitransparent contact box--*/
.sidebar .widget {opacity:0.9; filter:alpha(opacity=90); color: #222;}

/*--Button colors --*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button {background-color: #62cbe9;}
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover {background-color: #050608; border: none;text-decoration: none;}
.entry-content .button {padding: 5px 10px; line-height: 2; vertical-align: middle; font-size: 16px; font-size: 1.6rem;}
.button i {}
.subscribe-by-email-submit {padding: 16px 24px !important; margin-top: 10px !important;}
#mc4wp-form-1 input[type="submit"]:hover {background-color: #fff; color: #000;}

/*--Pagination--*/
.pagination li a:hover, .pagination li.active a {background-color: #10155e;}

/*--Footer background and font colours--*/
.footer-widgets {background-color: #050608; color: #aaa; border-color: #050608;}
.footer-widgets h4.widget-title {color: #fff;}
.footer-widgets a {color: #fff;}
.site-footer {background-color: #333; color: #aaa;}
.site-footer a:hover {color: #62cbe9;}
.footer-widgets .widget {margin-bottom: 4px;}



/*--Ipad landscape--*/
@media only screen and (max-width: 1200px) {
    .site-header .title-area {width: 200px; padding: 32px 0;}
    .site-header .widget-area {width: 700px; padding-top: 20px;}
    #simple-social-icons-3 {float: none; margin-top: 20px;}
}
/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {
    .agency-pro-home .content .featured-content .entry-content img.alignright, .agency-pro-home .featured-content img {float: none; display: block; margin: 0; padding: 0;}
    #wysiwyg_widgets_widget-8 .widget-wrap table td {display: block; width: 100%;}
    .site-header .title-area {width: 100%; padding: 10px 0; margin: 0 auto;}
    #nav_menu-2 {float: none;}
    .site-header .widget-area {width: 100%; text-align: center; float: none; padding: 0;}
    #simple-social-icons-3 {float: none; display: table; margin: 0 auto;}
    .genesis-nav-menu a {padding: 0px 12px 12px;}
    .site-container {padding-top: 185px;}
    .agency-pro-home .content .featuredpost .entry {width: 50%;}
}
/*--Mobile landscape--*/
@media only screen and (max-width: 680px) {
	.site-header .title-area {width: 100%; float: none; display: block; margin: 0 auto; }
	.site-header .widget-area {width: 100%; float: none; display: block; margin: 0 auto;}
  	.entry-content img.alignright {float: none; display: block; margin: 0; padding: 0;}
  	.responsive-menu-icon::before {color: #62cbe9; padding: 0 0 10px 0; font-size: 30px !important;}
  	.genesis-nav-menu.responsive-menu li:hover {color: #050608;}
  	.site-container {padding-top: 0;}
  	.agency-pro-home .content .featuredpost .entry {width: 100%; float: none;}
}
/*--Mobile screen portrait--*/
@media only screen and (max-width: 480px) {
  .button {margin-bottom: 10px; }
  .word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
}