/*
Theme Name: sydney-child
Template: sydney
*/


/*--------------------------------------------------------------

--------------------------------------------------------------*/
div.wpcf7-validation-errors, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border: 0;
    color: #fff;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    background: #f77e7e;
    width: 100%;
	float:left;
	margin-bottom:10px;
}

div.wpcf7-mail-sent-ok, .wpcf7 form.sent .wpcf7-response-output {
    border: 0;
    color: #6bc048;
    margin: 0;
    font-weight: bold;
    text-align: center;
    width: 100%;
    font-size: 16px;
	float:left;
	margin-bottom:10px;
} 
.wpcf7 textarea, .wpcf7 input[type="text"], .wpcf7 input[type="email"] {width:100%}
body a {
    color: #037fff;
}
body a:hover, body a:focus {
    color: #f69e01;
    text-decoration: none;
    outline: 0;
}
.preloader .pre-bounce1, .preloader .pre-bounce2 {
    display: none;
}
.preloader .spinner {
    background: url(https://traveltoukraine.org/wp-content/uploads/2019/01/znak.gif) center center;
    width: 100%!important;
    background-repeat: no-repeat;
	height:110px!important;
	left:0!important;
	margin-left:0!important
}
div.wpcf7-validation-errors {
    border: 0;
    color: #fff;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    background: #F35050;
    width: 100%;
}
div.wpcf7-mail-sent-ok {
    border: 0;
    color: #fff;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    background: #398f14;
    width: 100%;
}
body {background:#f6f6f6!important; color:#000!important;font-size: 16px!important;}
.page-wrap .content-wrapper {background:#f6f6f6!important}
.site-header.float-header {padding:0!important}
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {padding:0!important}
.site-header {background:url(https://traveltoukraine.org/wp-content/uploads/2019/01/header-bg.png) no-repeat right 0!important; background-size:cover!important; padding-bottom:0!important; position:absolute!important}
.site-header.fixed {background-color:#fff!important}
.site-header .col-md-4 {padding-left:0}
#mainnav .container {padding:0}
#mainnav {float:left; width:100%}
#mainnav ul li a {color:#fff!important; font-size:18px!important; background:#003466!important;}
.content-inner {padding:0!important; background:none!important}
.header-wrap .container > .row {display:block!important;}
#mainnav .sub-menu {padding-top:0!important; width:250px;}
#mainnav .sub-menu li {float:left; width:100%;}
#mainnav .sub-menu li a {float:left; width:100%; border-top:1px solid #034483!important; background:#003466!important}
#mainnav ul li ul::after {background:none!important}
.search-form {float:left; margin:0 10px 0 0;}
.search-form .search-field {width:200px; float:left; border-radius:30px; float:left; height:40px;}
.search-form label {float:left;}
.search-form .search-submit {background:url(https://traveltoukraine.org/wp-content/uploads/2019/01/search-icn.png) no-repeat 0 0; width:19px; height:19px; border:none; float:left; text-indent:-9999px; font-size:0px; padding:0; margin:10px 0 0 -30px}
.weblink-social {float:right; clear:both; margin:16px 0 0}
.weblink-social ul {margin:0; padding:0; list-style:none; float:left;}
.weblink-social li {
    float: left;
    margin: 0;
    padding: 0 14px;
    border-right: 2px solid #fff;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {color:#003466}
.weblink-social ul.website-links {margin-top:8px;}
.website-links li {line-height:18px; }
.weblink-social li {font-size:18px;}
.weblink-social li:last-child {border-right:none!important; font-size:18px;}
.weblink-social li a {color:#fff}
.weblink-social .social-links li {border:none; padding:0 0 0 5px;}
.weblink-social .social-links li a {display:block; width:36px; height:36px; border:1px solid #fff; border-radius:100%; color:#fff; text-align:center; line-height:36px;}
.page-wrap {padding:20px 0 0!important}
.main-menu {background:#003466; margin:0; float:left; width:100%; margin:15px 0 0; border-top:2px solid #fff;}
#mainnav ul li a {padding:10px 15px;}
#mainnav ul li a:hover {color:#ffcc00!important}
#mainnav ul li.current-menu-item a {color:#ffcc00!important}
#mainnav ul li.current-menu-item li a {color:#fff!important}
#mainnav ul li.current-menu-item li a:hover {color:#ffcc00!important}
#mainnav ul li li.current-menu-item a {color:#ffcc00!important}
.menu-left-menu-container .current-menu-item a {color:#f69f00!important}
.menu-left-menu-container .current-menu-item li a {color:#fff!important}
.menu-top-menu-container {float:left;}
.menu-top-menu-container ul {margin:0; padding:0;}
.menu-top-menu-container li {float:left; margin:8px 0 0 10px; list-style:none; font-size:18px; line-height:20px;}
.menu-top-menu-container li:first-child {margin-top:0;}
.menu-top-menu-container li a {color:#fff;}
.search-menu-top {max-width:65%;}
#secondary li {float:left; width:100%;}
.page-template .banner-area  {display:none}
.home .banner-area {float:left; width:100%; text-align:center; background:#ffcc00; display:block!important; margin:15px 0 0}
.single .entry-header, .page .entry-header {margin:30px 0 0 0}
.hentry .title-post {color:#003368!important; border-bottom: 1px solid #d2d2d2; font-size:30px;}
.single .entry-header, .page .entry-header {margin:30px 0 0 0}
.hentry .title-post {color:#003368!important; border-bottom: 1px solid #d2d2d2; font-size:30px;}
.single .hentry .title-post {color:#003368!important; border-bottom:none; font-size:30px!important;}
.single .single-meta {text-transform:none!important; text-decoration:none!important; color:#000;}
.single .single-meta a {color:#000;}
.single .single-meta .posted-on {border-right:1px solid #898080; padding-right:6px;}
.single-meta .byline {
    padding-left: 4px!important;
}
.tag-container {float: left;width: 100%;margin:10px 0 20px;font-size: 18px;font-weight: 700;}
.tag-container a {background: #003466;color: #fff;font-size: 15px; display: inline-block;padding: 3px 12px;border-radius: 20px;}
.single-meta .byline a {color:#666}

.home .page-wrap {padding:0 0 40px !important}
.menu-top-menu-container li:first-child a {background:#cb2027; float:left; padding:9px 40px; border-radius:30px; color:#fff; text-transform:uppercase; font-weight:700; font-size:18px;}
.menu-top-menu-container li:last-child {border-left:1px solid #fff; padding-left:8px;}
.home .hentry .entry-header {display:none!important}

#secondary, #secondary2 {float:left; padding:0; width:18%; background:none!important; border:none!important}
#secondary2  {float:right; margin:30px 0 0; padding-left:15px;}
#primary.content-area.col-md-6 {width:64%; padding-left:0}
#primary.content-area.col-md-6 {background:#fff; padding-left:15px; padding-right:15px;}
.home #primary.content-area.col-md-6 {background:none; padding-left:0; padding-right:15px; margin-top:2px}
#primary.content-area.col-md-6 #main {padding-right:0!important;}
#secondary .widget {float:left; width:100%; padding-top:0}
.menu-left-menu-container li {float:left; width:100%; padding:10px 0!important;}
.menu-left-menu-container li a {color:#000!important; font-size:16px; font-weight:600;}
.menu-left-menu-container li a:hover {color:#ffcc00!important; text-decoration:none;}
.home-banner .lsow-parallax-bg {height: 100%!important; transform: translate3d(0px, 0%, 0px)!important; width:764px!important; height:534px!important;}
.home-banner .lsow-hero-header .lsow-header-content .lsow-heading {color:#fff!important; text-align:left!important; position:absolute; top:-10px; letter-spacing:0!important; font-size:32px;}
.home-banner .lsow-hero-header .lsow-header-content .lsow-subheading {color:#fff; font-size:16px; font-style:normal; text-align:left; position:relative; top:80px; text-align:left!important}
.home-banner .lsow-overlay {background:rgba(0,0,0, 0.5)!important}
.home-banner .lsow-hero-header .lsow-header-content .lsow-button {float:left; color:#000!important; font-size:16px!important; font-weight:700; background:#ffcc00; border-radius:5px; border-color:#ffcc00!important; letter-spacing:0!important; margin-top:90px!important}
.demo2-widget img {margin-bottom:30px;}

#secondary2 .widget-title {color:#003366!important; font-size:20px; font-weight:700; text-transform:none!important;}

#secondary2 .lsow-grid-item {padding:0!important}
#secondary2 .lsow-grid-item .lsow-image-info {display:none;}
#secondary2 .lsow-portfolio {margin:0!important}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-entry-text-wrap {text-align:left;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title {font-size:12px; font-weight:700; line-height:18px; margin:0; padding:5px 0 0}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title a {color:#003366}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary {margin:0; padding:0}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary:before {content:none;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-entry-text-wrap {margin:0;}
.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary {float:left; font-size:12px; margin-bottom:30px!important; color:#4d4d4d}
#secondary2 .widget {margin:0; padding:0; float:left; width:100%;}
.featured-content-list.design-4 .featured-content-overlay-inner, .featured-content-slider.design-4 .featured-content-overlay-inner {
position:relative!important;
transform: translateY(0%)!important;
-webkit-transform: translateY(0%)!important;
-moz-transform: translateY(0%)!important;
}

.menu-directory-menu-container li{float:left; width:100%; padding:0!important;}
.menu-directory-menu-container li a {font-size:12px; color:#4d4d4d}
.menu-directory-menu-container {margin-bottom:30px; float:left; width:100%;}
#secondary2 .widget-title {padding-bottom:10px!important}
.featured-content-list.design-4 .featured-content-image-bg, .featured-content-slider.design-4 .featured-content-image-bg {height:auto!important}
.destinations-container .featured-content-list.design-4 .featured-content-image-bg img, .featured-content-slider.design-4 .featured-content-image-bg img {width:350px!important; max-width: inherit!important;}

.featured-content-list.design-4 .featured-content-position .featured-content-overlay, .featured-content-slider.design-4 .featured-content-position .featured-content-overlay {position:relative!important; background:none!important}
.featured-content-list.design-4 .featured-content-image, .featured-content-slider.design-4 .featured-content-image {display:none}
.featured-content-list.design-4 .wp-medium-4 .featured-content-position .featured-content-overlay .featured-content-overlay-inner, .featured-content-slider.design-4 .slider-col-3 .featured-content-position .featured-content-overlay .featured-content-overlay-inner {padding:0!important; background:none}
.featured-content-list.design-4 h3.entry-title, .featured-content-slider.design-4 h3.entry-title , .featured-content-list.design-4 h3.entry-title, .featured-content-slider.design-4 h3.entry-title  a{color:#003366!important; font-size:20px; font-weight:700; text-transform:none!important; text-align:left;}
.featured-content-list.design-4 .featured_short_content .sub-content, .featured-content-slider.design-4 .featured_short_content .sub-content {color:#000; text-align:left}
.featured-content-list.design-4 .featured-read-more a, .featured-content-slider.design-4 .featured-read-more a {padding:0!important; border:none!important; color:#003366!important; font-weight:700; text-transform:none!important;}


.featured-content-list.design-2 .featured-content-image-bg, .featured-content-slider.design-4 .featured-content-image-bg {height:auto!important}
.featured-content-list.design-2 .featured-content-image-bg, .featured-content-slider.design-4 .featured-content-image-bg {
    height: 170px !important;
    overflow: hidden;
}
.featured-content-list.design-2 .featured-content-position .featured-content-overlay, .featured-content-slider.design-2 .featured-content-position .featured-content-overlay {position:relative!important; background:none!important}
.featured-content-list.design-2 .featured-content-image, .featured-content-slider.design-2 .featured-content-image {display:none}
.featured-content-list.design-2 .wp-medium-2 .featured-content-position .featured-content-overlay .featured-content-overlay-inner, .featured-content-slider.design-2 .slider-col-3 .featured-content-position .featured-content-overlay .featured-content-overlay-inner {padding:0!important; background:none}
.featured-content-list.design-2 h3.entry-title, .featured-content-slider.design-2 h3.entry-title , .featured-content-list.design-2 h3.entry-title, .featured-content-slider.design-2 h3.entry-title  a{color:#003366!important; font-size:20px; font-weight:700; text-transform:none!important; text-align:left; text-decoration:underline}
.featured-content-list.design-2 .featured_short_content .sub-content, .featured-content-slider.design-4 .featured_short_content .sub-content {color:#000; text-align:left}
.featured-content-list.design-2 .featured-read-more a, .featured-content-slider.design-2 .featured-read-more a {padding:0!important; border:none!important; color:#003366!important; font-weight:700; text-transform:none!important;}



.featured-content-slider .slick-dots {display:none!important}

.destinations-container {padding-left:15px!important; padding-right:15px!important}
.destinations-container .featured-content-slider .slick-arrow {top:-70px !important;}
.destinations-container .featured-content-slider.design-4 .slick-prev, .destinations-container .featured-content-slider.design-2 .slick-prev{left:inherit!important; right:55px!important; background:#ededed url(https://traveltoukraine.org/wp-content/uploads/2019/01/ARROW-LEFT.png) no-repeat center center!important; width:44px; height:44px; text-align:center; line-height:44px; border-radius:100%!important;}
.destinations-container .featured-content-slider.design-4 .slick-prev:hover, .destinations-container .featured-content-slider.design-4 .slick-prev:focus {background:#ededed url(https://traveltoukraine.org/wp-content/uploads/2019/01/ARROW-LEFT.png) no-repeat center center!important;}
.destinations-container .featured-content-slider.design-4 .slick-next, .destinations-container .featured-content-slider.design-2 .slick-next {background:#ededed url(https://traveltoukraine.org/wp-content/uploads/2019/01/ARROW-RIGHT.png) no-repeat center center!important; right:0!important; width:44px; height:44px; text-align:center; line-height:44px; border-radius:100%!important;}
.destinations-container .featured-content-slider.design-4 .slick-next:hover, .destinations-container .featured-content-slider.design-4 .slick-next:focus {background:#ededed url(https://traveltoukraine.org/wp-content/uploads/2019/01/ARROW-RIGHT.png) no-repeat center center!important;}
.destinations-container .panel-grid-cell .widget-title {margin-bottom:0!important; padding-bottom:30px!important; text-transform:none!important; margin-top:0; color:#000!important; font-size:36px!important;}
.destinations-container h4 {color:#000!important; font-size:24px!important; font-weight:400; margin:0 0 20px; text-align:center}
.destinations-container .panel-grid-cell .widget-title:after, .directories-container .panel-grid-cell .widget-title:after, .shoudknow-container .panel-grid-cell .widget-title:after {content:none!important;}
#sidebar-footer {background:#000!important; padding:50px 0}
.featured-content-list.design-4 .featured-read-more a, .featured-content-slider.design-4 .featured-read-more a {float:left;}
.footer-widgets .widget-title {font-size:18px!important; height:50px!important}
.footer-widgets .sidebar-column {color:#fff;}
.footer-widgets .sidebar-column a {color:#fff}
.footer-widgets .sidebar-column li a {color:#fff}
div.ctct-form-embed div.ctct-form-defaults {background:none!important; padding:0!important}
div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header {display:none!important}
div.ctct-form-embed div.ctct-form-defaults .ctct-form-success h2.ctct-form-header {display:block!important}
div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text {display:none!important}
div.ctct-form-embed form.ctct-form-custom label.ctct-form-label {color:#fff!important}
.ctct-gdpr-text{display:none!important}
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button {background:#f69f00!important; border-radius:30px!important; color:#fff!important; border-color:#f69f00!important;}
div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {border-radius:30px!important}

.directories-container {padding-left:15px!important; padding-right:15px!important}
.directories-container .panel-grid-cell .widget-title {margin-bottom:20px!important; padding-bottom:0!important; text-transform:none!important; margin-top:0; color:#000!important; font-size:36px!important;}

.shoudknow-container {padding-left:15px!important; padding-right:15px!important}
.shoudknow-container .panel-grid-cell .widget-title {margin-bottom:0px!important; padding-bottom:0!important; text-transform:none!important; margin-top:0; color:#000!important; font-size:36px!important;}

.featured-content-list.design-4 h3.entry-title a {color:#003366!important; font-size:20px!important}
.site-footer {background:#303133!important; color:#fff!important; text-align:center;}
.site-info a { margin:0 10px; color:#fff!important}
.default-block .panel-grid-cell .widget-title {color:#003366!important; font-size:20px; font-weight:700; text-transform:none!important; text-align:left; margin-bottom:0; padding:0 0 5px 0; text-align:left}
.default-block {text-align:left;}
.default-block .panel-grid-cell .widget-title:after {content:none}
.default-block {border-bottom:1px dotted #ccc; margin-bottom:20px; padding-bottom:20px;}
.recent-news-items ul {padding:0}
.home .banner-area img{margin-bottom:0}
.inner-block h3 {color:#003366 !important; font-size:24px; margin:5px 0 0; }
.inner-block h3 a {color:#003366!important;text-decoration: underline;}
.inner-block {padding:0 0 10px!important; border-bottom:1px solid #d2d2d2; margin-bottom:30px}

.wpcf7-form .input-wrap {float:left; width:50%; margin:0 0 15px;}
.wpcf7-form .input-wrap label span {color:#ff0000;}
.wpcf7-form .input-wrap input {width:98%;}
.wpcf7-form button, .wpcf7-form input[type="button"], .wpcf7-form input[type="reset"], .wpcf7-form input[type="submit"] {
    background-color:#f69f00!important;
    border: 1px solid #f69f00!important;
	border-radius:30px!important
}
.wpfcas-category-directories .entry-thumb {display:none;}
.post-navigation, .comment-respond {display:none}
#tribe-bar-filters, #tribe-bar-views{display:none!important}

.wpcf7-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333; opacity:1
}
.wpcf7-form ::-moz-placeholder { /* Firefox 19+ */
  color: #333;opacity:1
}
.wpcf7-form :-ms-input-placeholder { /* IE 10+ */
  color: #333;opacity:1
}
.wpcf7-form :-moz-placeholder { /* Firefox 18- */
  color: #333;opacity:1
}
.instruction {border:1px dashed #bbb!important}
.instruction ul {margin:60px 0 0; padding:0; font-size:18px; color:#000; font-style:italic;}
.table-formatting td, .table-formatting th {border:none; border-bottom: 1px solid #d8d8d8;
padding: 5px;
	text-align: left;}
.shoudknow-container h3, .shoudknow-container h3 a  {
    color: #003366 !important;
    font-size: 20px !important;
}
.shoudknow-container h3 {margin:10px 0!important}
.shoudknow-container p {margin-bottom:10px}
.shoudknow-container .featured-read-more {float:left; width:100%; margin-bottom:20px}
.shoudknow-container .featured-read-more a {
    padding: 0 !important;
    border: none !important;
    color: #003366 !important;
    font-weight: 700;
    text-transform: none !important;
}
.inner-block .so-widget-image {width:100%!important}
.sidebar-mobile {display:none}
div.printfriendly {margin:0!important}
.like-share-container {
    float: right;
    width: auto;
    clear: right;
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
}
.like-share-container li {
    float: left;
    margin: 0 0 0 10px;
    position: relative;
    font-size: 16px;
    color: #3f3f3f;
}
.like-share-container li.heateorSssSharingRound:first-child-child {display:none!important}
.like-share-container li.heateorSssSharingRound i {width:100%!important}
.heateor_sss_horizontal_sharing{
    position: absolute;
    top: 0;
    width: 100%;
    height: 27px;
    opacity: 0;

}
.row {margin:0!important}
.like-share-container li.heateorSssSharingRound, div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {display:none!important}
div.heateor_sss_follow_ul a.heateor_sss_more, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a.heateor_sss_more {display:block!important}
.like-share-container li {float:left; margin:0 0 0 10px; position:relative; font-size:16px; color:#3f3f3f; line-height:24px;}
.like-share-container li div.printfriendly {display:block!important; float:left}
 .like-share-container li a .fa {color:#003466; font-size:14px; float:left; margin:0 4px 0 0; width:26px; height:26px; border:1px solid #003466; border-radius:100%; line-height:26px; text-align:center}
 .like-share-container li .fa-print {color:#003466; font-size:14px; float:left; margin:0 4px 0 0; width:26px; height:26px; border:1px solid #003466; border-radius:100%; line-height:26px; text-align:center}
div.printfriendly a, div.printfriendly a:link, div.printfriendly a:visited {color:#003466!important}
.content-area .hentry::after {background:none!important}
.like-share-container li a {font-size:16px; color:#003466;}
div.heateor_sss_horizontal_sharing li {width:70px!important; height:27px!important;}
div.heateor_sss_horizontal_sharing li:first-child, div.heateor_sss_horizontal_sharing li:nth-child(2) {display:none!important}
#heateor_sss_sharing_more_content .all-services ul li {
    display: none !important;
}
#heateor_sss_sharing_more_providers, #heateor_sss_sharing_more_providers #heateor_sss_sharing_more_content, #heateor_sss_sharing_more_providers .all-services {height:auto!important}
#heateor_sss_sharing_more_providers .footer-panel {
    display: none !important;
}
#heateor_sss_sharing_more_content .all-services ul li:nth-child(1), #heateor_sss_sharing_more_content .all-services ul li:nth-child(4), #heateor_sss_sharing_more_content .all-services ul li:nth-child(3), #heateor_sss_sharing_more_content .all-services ul li:nth-child(10) {
    display: block !important;
}
.heateorSssSharing{margin-right:5px!important}
#heateor_sss_sharing_more_providers .filter input.search {display:none!important}
.content-area .hentry {width:100%; float:left; padding-top:0!important;}
.breadcrumb {float:left; width:100%;font-size: 14px;}
.home .breadcrumb {display:none!important}
.heateorSssSharing, .heateorSssSharingButton {
    display: block;
    cursor: pointer;
    margin: 0!important;
    height: 27px !important;
}
.breadcrumb-left {float:left; margin-top:17px;}
.like-share-container li div.printfriendly a {

    margin-left: -30px!important;
    padding-left: 30px!important;
    height: 30px!important;
    display: block!important;

}
#tribe-bar-filters-wrap {display:none;}
div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header {
    color: #ffffff!important;
    font-size: 18px!important;
}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
    color: #ffffff!important;
}
.featured_post-template-default .breadcrumb-left span:nth-child(2), .featured_post-template-default .breadcrumb-left span:nth-child(3), .featured_post-template-default .breadcrumb-left span:nth-child(4), .featured_post-template-default .breadcrumb-left span:nth-child(5) {display:none!important}
.wp-caption {
    max-width: 96%;
    margin-bottom: 10px;
    padding: 8px;
    padding-top: 4px;
    border: 1px solid #ddd;
    background-color: #f3f3f3;
    text-align: center;
}
.wp-caption .wp-caption-text {
    margin: 0;
    padding: 0 4px 5px;
    font-size: 12px;
	font-style: italic;
}



.featured-content-list.design-2 .featured-content-image, .featured-content-slider.design-2 .featured-content-image {display:block!important}
.featured-content-list.design-2 .featured-content-image, .featured-content-slider.design-2 .featured-content-image {position:relative!important; top:0!important;}
.featured-content-list.design-2 .featured-content-wrap, .featured-content-slider.design-2 .featured-content-wrap {padding:0; border:none;}
.featured-content-list.design-2 .featured-content-image, .featured-content-slider.design-2 .featured-content-image {width:100%}
.featured-content-slider .featured-content-image img {
    width: 226px !important;
    max-width: inherit !important;
}
.featured-content-list.design-2 .featured-content-image, .featured-content-slider.design-2 .featured-content-image{
    height: 170px !important;
    overflow: hidden;
}
.featured-content-list.design-2 .featured_short_content .sub-content, .featured-content-slider.design-2 .featured_short_content .sub-content, .featured-content-list.design-2 .featured-read-more, .featured-content-slider.design-2 .featured-read-more {text-align:left;}
.featured-content-list.design-2 .featured-content-image, .featured-content-slider.design-2 .featured-content-image, .featured-content-list.design-2 .featured-content-image, .featured-content-slider.design-2 .featured-content-image:hover {border:none!important; outline:none!important}
.featured-content-list.design-2 .featured-content-wrap, .featured-content-slider.design-2 .featured-content-wrap {margin-top:0!important}
.featured-content-list .featured-content-image.circle, .featured-content-slider .featured-content-image.circle {border-radius:0!important}
.featured-content-list.design-2 h3.entry-title a {color:#003366 !important}

.latest-news-container .date-post {display:none!important}
.latest-news-container .news-thumb {
    display: table-cell;
    vertical-align: top;
    width: 100px;
}
.latest-news-container .grid-news-thumb {height:auto!important}
.latest-news-container .news-content {
    float: left!important;
    width: calc(100% - 100px)!important;
    clear: none!important;
}
.latest-news-container .news .news-title {float:left!important; width:100%!important; font-size:18px!important; margin-bottom:0px !important}
.latest-news-container .news .news-title a {font-size:17px!important; color:#000!important}
.latest-news-container .news-more-link {background:none!important; padding:0!important; color:#003466!important}
.latest-news-container .news-short-content {
    margin: 5px 0;
    line-height: 20px;
    float: left;
    width: 100%;
}
.latest-news-container .date-post {
    width:100%;
    float: left;
    text-align: center;
    margin-left:2%;
	display:block!important
}
.latest-news-container .post-content-text {
    width:100%;
    margin-left:2%;
    float: left;
}
.latest-news-container .news-thumb {
    display: table-cell;
    vertical-align: top;
    width: 100px;
}
.latest-news-container .grid-news-thumb {height:auto!important}
.latest-news-container .news-content {
    float: left!important;
    width: calc(100% - 100px)!important;
    clear: none!important;
}
.latest-news-container .news .news-title {float:left!important; width:100%!important; font-size:18px!important; margin-bottom:0px !important}
.latest-news-container .news .news-title a {font-size:17px!important; color:#000!important}
.latest-news-container .news-more-link {background:none!important; padding:0!important; color:#003466!important}
.latest-news-container .news-short-content {
    margin: 5px 0;
    line-height: 20px;
    float: left;
    width: 100%;
}
.latest-news-container .news-cat {display:none}
.latest-news-container .date-post h2 {float:left; margin:0px 0 0 0!important; padding:0!important; margin-right:2px!important; font-size:12px; font-family:arial !important; line-height:12px;}
.latest-news-container .date-post span {font-size:12px; line-height:12px; color:#333; font-weight:400; border:none!important; margin:0!important; padding:0!important; font-family:arial !important}
.latest-news-container .date-post p {float:left; font-size:12px; text-transform:none; font-family:arial !important; line-height:12px;}
#secondary2 .latest-news-container .news .news-title a {font-size:13px;}
#secondary2 .news-short-content {display:none}
#secondary2 .latest-news-container .news .news-title {
    float: left !important;
    width: 100% !important;
    font-size: 16px !important;
    margin-bottom: 0px !important;
    font-weight: 400;
}
#secondary2 .latest-news-container .news .news-title a {font-size:12px!important; line-height:14px;}
#secondary2 .latest-news-container .news-thumb {width:50px}
#secondary2 .latest-news-container .news-content {
    float: right !important;
    width: calc(100% - 65px) !important;
    clear: none !important;
}
#secondary2 .news_pagination {display:none!important}
#secondary2 .latest-news-container .news-more-link {
    font-size: 12px;
}
#secondary2 .latest-news-container {margin-bottom:10px;}
#secondary2 .type-news:last-child .news-inner-wrap-view {border-bottom:1px solid #d1d1d1; padding-bottom:20px; margin-bottom:0;}
#secondary2 .news-col-1 .news-inner-wrap-view, .news-col-list .news-inner-wrap-view {border-bottom:1px solid #d1d1d1; padding-bottom:10px; margin-bottom:10px;}
#sow-editor-4 {margin-bottom:20px!important;}
#secondary2 .widget-title a {
    color:#003366 !important;
}
.all-news {
    float: right;
    color:#003366 !important;
    text-decoration: underline;
    font-size: 14px;
}
.all-news:hover {text-decoration:none;}
#nav_menu-3 .widget-title {display:none!important;}

.single .byline, .group-blog .byline {
    display: none!important;;
}
.directories-container .featured-content:nth-child(2) .featured_short_content{height:52px!important; overflow:hidden}
.coro-row2{border-bottom:1px solid #eee!important; padding-bottom:20px!important; margin-bottom:20px!important}
.coro-row .widget {border-bottom:1px solid #eee!important; padding-bottom:20px!important; margin-bottom:20px!important}
.coro-row .widget h3.widget-title {font-size:25px!important; text-decoration:underline!important; margin:10px 0 20px!important}
.coro-row .widget h3.widget-title:after {content:none!important}

@media only screen and (max-width: 1300px) {
	.site-header #mainnav ul li ul {left:0!important; right:inherit!important}
}
@media only screen and (max-width: 1200px) {
	#mainnav li {margin:0 2px 0 0}
}
@media only screen and (max-width: 1024px) {
	.site-header {background-color:#fff!important}
	#masthead.site-header.fixed {
		position: static !important;}
	.main-menu {margin-top:0}
	.home .page-wrap {
    padding: 0 0 40px !important;
}
}
@media only screen and (max-width: 990px) {
	.site-header .col-md-4, .site-header .col-md-8 {float:left; width:auto; text-align:left}
	.search-menu-top {max-width:65%}
	.menu-top-menu-container li:first-child a {padding: 9px 20px; font-size:16px;}
	.menu-top-menu-container li {font-size:16px;}
	.weblink-social li {font-size:16px;}
	.weblink-social .social-links li a {font-size:16px;}
	.weblink-social .social-links li a {width:30px; height:30px; line-height:30px;}
	.search-form .search-field {width:160px;}
	.weblink-social li:last-child {font-size:16px;}
	.btn-menu {
    display: block;
    line-height: 27px;}
	.main-menu {padding:5px 0;}
	.btn-menu {font-size:20px!important}
	#secondary {display:none}
	#primary.content-area.col-md-6 {width:100%}
	.sidebar-mobile {display:block!important}
	#secondary, #secondary2 {width:100%}
	.site-header {position:static!important}
}
@media only screen and (max-width: 768px) {
	
	.site-header .col-md-4, .site-header .col-md-8 {width:100%!important; text-align:center; margin-bottom: 20px; background:#fff}
	.search-menu-top {float:none !important; display:inline-block; max-width:100%; width:100%}
	.search-form {display:none!important}
	.menu-top-menu-container {display:inline-block!important; float:none!important}
	.weblink-social {float:none!important; display:inline-block; clear:none}
	.weblink-social ul.website-links {margin:0 0 10px;}
	.menu-directory-menu-container li {text-align:left}
	.btn-menu {line-height: 17px;}
	.slick-slide img {display:inline-block;}
	.featured-content-list.design-2 .featured-content-image-bg, .featured-content-slider.design-4 .featured-content-image-bg {text-align:center!important}
	.shoudknow-container img {display:inline-block!important}
	.shoudknow-container .sow-image-container {text-align:center!important;}
	.weblink-social li {
    float: none;
    margin: 0;
    padding: 0 14px;
    border-right: 2px solid #fff;
    display: inline-block;
}
	.weblink-social ul {float:none}
	.weblink-social {margin:0 0 10px}
	#masthead .container {padding:0}
	#masthead {padding-top:0;}
	.home-banner .lsow-hero-header .lsow-header-content .lsow-heading {font-size:24px;}
	.home .banner-area {margin:0;}
	.home-banner .panel-grid-cell {padding:0!important;}
	.home #primary.content-area.col-md-6 {padding-right:0!important}
	#secondary2 .widget {text-align:center!important}
	.destinations-container .featured-content-slider.design-4 .slick-prev, .destinations-container .featured-content-slider.design-4 .slick-next{display:none!important;}
	#secondary li {text-align:center}
	#secondary .demo2-widget {text-align:center}
	#mainnav-mobi {margin:0!important}
	.home .banner-area {
    margin: 2px 0;
}
	.news_thumb_right {text-align:left;}
	.powered-by {width:100%;}
	.grecaptcha-badge {bottom:118px!important}
	#secondary .menu-left-menu-container li {
    float: left;
    width: 30%;
    text-align: left;
    margin: 0 9%;
}
	.demo2-widget {text-align:center}
	#secondary .demo2-widget img, #secondary2 .demo2-widget img {border:1px solid #ccc; margin:0 10px 10px; max-width:39%;}
	#secondary2 .widget-title {text-align:left;}
	.container {width:100%;}
	.footer-widgets .sidebar-column {width:50%; float:left}
	.footer-widgets .sidebar-column:nth-child(3) {clear:left!important}
	.destinations-container .featured-content-list.design-4 .featured-content-image-bg img, .featured-content-slider.design-4 .featured-content-image-bg img {width:100%!important}
	.featured-content-list.design-2 .featured-content-image-bg, .featured-content-slider.design-4 .featured-content-image-bg {height:100%!important}
	.btn-menu {line-height:29px;}
}
@media only screen and (max-width: 460px) {
	.btn-menu {
    float: none;
    margin: 0px auto 12px!important;
}
.footer-widgets .sidebar-column {width:100%; float:left}
.demo2-widget {text-align:center; padding:0 10px;}
.footer-widgets .demo2-widget img {
    border: 1px solid #ccc;
    margin: 0 6px 6px;
    max-width: 30%;
}
#secondary .menu-left-menu-container li {
    float: left;
    width: 96%;
    text-align: left;
    margin: 0 2%;
}
}