/*
 Theme Name:   Assimilate
 Description:  Miami Child Theme
 Template:     miami
 Text Domain:  miami
*/
/* additional styles assimilate */
/* homepage responsive  fixes */
.wpb_wrapper a:hover, .wpb_wrapper a:focus { color: #ff5001; }

/* cookie consent settings */
#gdprc_settings { background-color: #fff; }

#gdprc_settings .gdprc_items .gdprc_item .gdprc_item__checkbox__wrapper label { border-color: #666; }

/* oude titelblokken */
.home .titproducts { height: 2em; }

.home .titproducts a { padding: 0 0 0 .5em; }

/* 
nieuwe titelblokken 
NB: page-id-1599 is test page on live site, can be removed later
*/
.page-id-1599 .products, .home .products { height: auto; font-weight: bold; }

.page-id-1599 .products > a, .home .products > a { padding: 12px 12px 0 12px; float: left; text-align: left; width: 100%; display: block; color: #000; font-size: 32px; font-weight: bold; text-decoration: none; }

@media (max-width: 350px) { .page-id-1599 .products > a, .home .products > a { margin-bottom: 0; } }

.page-id-1599 .products > a:hover, .page-id-1599 .products > a:focus, .home .products > a:hover, .home .products > a:focus { color: #ff5001; }

.page-id-1599 .products .price, .home .products .price { width: 100%; display: block; font-size: 16px; margin: 0 0 10px 13px; }

.page-id-1599 .products .price > div, .home .products .price > div { padding: 0; margin: 0; clear: both; }

.page-id-1599 .products .price .buttons, .home .products .price .buttons { width: 100%; clear: both; margin: 5px 0; }

.page-id-1599 .products .price .buttons a, .home .products .price .buttons a { display: inline-block; width: auto; padding: .2em 1em; border: 1px solid #000; border-radius: 3px; color: #000; text-decoration: none; margin: 0; }

.page-id-1599 .products .price .buttons a:hover, .page-id-1599 .products .price .buttons a:focus, .home .products .price .buttons a:hover, .home .products .price .buttons a:focus { color: #ff5001; }

.page-id-1599 .products p, .home .products p { display: block; width: 100%; clear: both; padding: 0 12px; font-size: 16px; }

.page-id-1599 .products ul, .home .products ul { margin-left: 20px; padding-left: 0; }

.home .wpb_column.vc_column_container.vc_col-sm-3 { margin-bottom: 0; }

/* sluiten side panel */
#sidewidgetpanel.dark .sidewidgetpanel_closer { color: #fff; }

#sidewidgetpanel.dark .sidewidgetpanel_closer:hover, #sidewidgetpanel.dark .sidewidgetpanel_closer:active, #sidewidgetpanel.dark .sidewidgetpanel_closer:focus { color: #ff5001; }

/* product pages */
/* slider header buttons */
@media (max-width: 768px) { a.trybuy { font-size: 20px !important; margin-top: 30px !important; display: inline-block; } }
a.trybuy:hover { color: #ff5001; }
/* fullwidth (of row) intro text */
.product-intro { color: #fff; font-size: 20px; line-height: 1.5; padding: 10px 20px; margin: 0 0 -40px 0; }

@media (min-width: 768px) { .product-intro { padding: 10px 15%; } }

/* textblock left */
.product-text-left .wpb_wrapper { margin: 0 0 40px 20px; padding-right: 30px; }

@media (min-width: 768px) { .product-text-left .wpb_wrapper { float: right; width: 70%; } }

.product-text-left .wpb_wrapper h2 { color: #ff5001 !important; letter-spacing: 0px; text-transform: none !important; font-size: 24px; font-weight: 700; line-height: 32px; position: relative; padding-bottom: 11px; margin-bottom: 31px; }

.product-text-left .wpb_wrapper h2::after { background-color: #fff; right: auto; left: 0%; margin-left: 0px; content: " "; width: 30px; height: 2px; position: absolute; bottom: 0px; }

.product-text-left .wpb_wrapper p { color: #fff; font-size: 18px; line-height: 31px; }

/* textblock right */
.product-text-right .wpb_wrapper { margin: 0 20px 40px 0; padding-left: 30px; }

@media (min-width: 768px) { .product-text-right .wpb_wrapper { float: left; width: 70%; } }

.product-text-right .wpb_wrapper h2 { text-align: left; color: #ff5001 !important; letter-spacing: 0px; text-transform: none !important; font-size: 24px; font-weight: 700; line-height: 32px; position: relative; padding-bottom: 11px; margin-bottom: 31px; }

.product-text-right .wpb_wrapper h2::after { background-color: #fff; right: auto; left: 0%; margin-right: 0px; content: " "; width: 30px; height: 2px; position: absolute; bottom: 0px; }

.product-text-right .wpb_wrapper p { text-align: left; color: #fff; font-size: 18px; line-height: 31px; }

.product-text-right .wpb_wrapper ul, .product-text-left .wpb_wrapper ul { color: #fff; font-size: 18px; line-height: 31px; }

.product-text-left .wpb_wrapper .vc_figure, .product-text-right .wpb_wrapper .vc_figure { padding-bottom: 20px; }

.wpb_single_image .vc_figure { padding: 40px 20px; }

/* blog posts template */
.single-post { font-size: 18px; }

.single-post .container-fluid.titleincontent { padding-left: 0; }

.single-post .blog-text p { color: white !important; }

.single-post .vc_column-inner { padding: 0 !important; }

.single-post .blog_post_meta_container .blog_post_meta_categories { color: white !important; }

.single-post .blog_post_meta_container a { color: #ff5001 !important; }

.single-post #sidebar-container .links a { display: block; }

/* blog posts on homepage */
.featured-blogs { display: flex; flex-wrap: wrap; /*justify-content:space-between; */ align-content: flex-start; background: #252525; }

.featured-blogs .highlight { flex: 0 1 33%; padding: 0 15px; }

.featured-blogs .highlight h2 { margin-top: 30px; font-size: 32px; font-weight: bold; color: #ffffff; }

.featured-blogs .highlight a { width: 100%; display: block; }

.featured-blogs .highlight .imgcontainer { position: relative; height: auto; }

.featured-blogs .highlight img { max-width: 100%; height: auto; /*max-height: 250px;*/ }

@media (max-width: 768px) { .featured-blogs .highlight img { max-width: 350px; } }

.featured-blogs .highlight h3 { color: #ffffff; font-size: 14px; font-weight: bold; }

/* flexbox on IE 11 */
.no-flexboxlegacy .featured-blogs { display: inline-block; clear: both; }

.no-flexboxlegacy .featured-blogs .highlight { width: 450px; float: left; }

/* blog post overview */
.blog, .category { /* excerpt */ }

.blog .light .br-textwrapper, .category .light .br-textwrapper { color: white; font-size: 18px; }

.blog .blog_post_meta_links .readmorebutton a:hover, .category .blog_post_meta_links .readmorebutton a:hover { color: #ff5001; }

.blog .blog_post_meta_links .readmorebutton a::after, .category .blog_post_meta_links .readmorebutton a::after { background: #ff5001; }

.blog #sidebar-container, .category #sidebar-container { padding-top: 105px; }

.blog #sidebar-container h3, .single-post #sidebar-container h3, .category #sidebar-container h3 { color: white; font-size: 20px; }

.blog #sidebar-container a, .single-post #sidebar-container a, .category #sidebar-container a { color: rgba(255, 255, 255, 0.7); }

.blog a.archive, .single-post a.archive, .category a.archive { text-transform: uppercase; font-size: 18px; color: white; }

.blog .navigation, .single-post .navigation, .category .navigation { clear: both; margin-bottom: 40px; color: rgba(255, 255, 255, 0.7); }

.blog .navigation span.prev, .single-post .navigation span.prev, .category .navigation span.prev { display: inline-block; float: left; }

.blog .navigation span.next, .single-post .navigation span.next, .category .navigation span.next { display: inline-block; float: right; }

.blog .navigation a, .single-post .navigation a, .category .navigation a { color: #ff5001; padding: 0 1em; }

.blog .navigation a:hover, .single-post .navigation a:hover, .category .navigation a:hover { color: rgba(255, 255, 255, 0.7); }

.lightondark .wpforms-container input, .lightondark .wpforms-container textarea { color: #000 !important; }

/* styles only applicable for the new page templates 
overwriting visual composer styles
*/
.single-freelancer, .page-template-archive-freelancer, .single-casestudy, .page-template-archive-casestudy, .single-video, .page-template-archive-video, .page-template-blogpage { /* freelancers overview and detailpage */ }

.single-freelancer #bodywrapper, .single-freelancer #content_inner_wrapper, .single-freelancer #content-container, .page-template-archive-freelancer #bodywrapper, .page-template-archive-freelancer #content_inner_wrapper, .page-template-archive-freelancer #content-container, .single-casestudy #bodywrapper, .single-casestudy #content_inner_wrapper, .single-casestudy #content-container, .page-template-archive-casestudy #bodywrapper, .page-template-archive-casestudy #content_inner_wrapper, .page-template-archive-casestudy #content-container, .single-video #bodywrapper, .single-video #content_inner_wrapper, .single-video #content-container, .page-template-archive-video #bodywrapper, .page-template-archive-video #content_inner_wrapper, .page-template-archive-video #content-container, .page-template-blogpage #bodywrapper, .page-template-blogpage #content_inner_wrapper, .page-template-blogpage #content-container { background: #141510; }

.single-freelancer #content-container, .page-template-archive-freelancer #content-container, .single-casestudy #content-container, .page-template-archive-casestudy #content-container, .single-video #content-container, .page-template-archive-video #content-container, .page-template-blogpage #content-container { padding-bottom: 5em; }

.single-freelancer #content_inner_wrapper, .page-template-archive-freelancer #content_inner_wrapper, .single-casestudy #content_inner_wrapper, .page-template-archive-casestudy #content_inner_wrapper, .single-video #content_inner_wrapper, .page-template-archive-video #content_inner_wrapper, .page-template-blogpage #content_inner_wrapper { background-color: #141510 !important; padding: 0 2em; position: relative; }

.single-freelancer #content_inner_wrapper div, .single-freelancer #content_inner_wrapper p, .single-freelancer #content_inner_wrapper a, .single-freelancer #content_inner_wrapper label, .single-freelancer #content_inner_wrapper span, .page-template-archive-freelancer #content_inner_wrapper div, .page-template-archive-freelancer #content_inner_wrapper p, .page-template-archive-freelancer #content_inner_wrapper a, .page-template-archive-freelancer #content_inner_wrapper label, .page-template-archive-freelancer #content_inner_wrapper span, .single-casestudy #content_inner_wrapper div, .single-casestudy #content_inner_wrapper p, .single-casestudy #content_inner_wrapper a, .single-casestudy #content_inner_wrapper label, .single-casestudy #content_inner_wrapper span, .page-template-archive-casestudy #content_inner_wrapper div, .page-template-archive-casestudy #content_inner_wrapper p, .page-template-archive-casestudy #content_inner_wrapper a, .page-template-archive-casestudy #content_inner_wrapper label, .page-template-archive-casestudy #content_inner_wrapper span, .single-video #content_inner_wrapper div, .single-video #content_inner_wrapper p, .single-video #content_inner_wrapper a, .single-video #content_inner_wrapper label, .single-video #content_inner_wrapper span, .page-template-archive-video #content_inner_wrapper div, .page-template-archive-video #content_inner_wrapper p, .page-template-archive-video #content_inner_wrapper a, .page-template-archive-video #content_inner_wrapper label, .page-template-archive-video #content_inner_wrapper span, .page-template-blogpage #content_inner_wrapper div, .page-template-blogpage #content_inner_wrapper p, .page-template-blogpage #content_inner_wrapper a, .page-template-blogpage #content_inner_wrapper label, .page-template-blogpage #content_inner_wrapper span { color: white; font-size: 18px; }

.single-freelancer #content_inner_wrapper h1, .page-template-archive-freelancer #content_inner_wrapper h1, .single-casestudy #content_inner_wrapper h1, .page-template-archive-casestudy #content_inner_wrapper h1, .single-video #content_inner_wrapper h1, .page-template-archive-video #content_inner_wrapper h1, .page-template-blogpage #content_inner_wrapper h1 { font-size: 28px; color: #FF5001; }

.single-freelancer #content_inner_wrapper h2, .page-template-archive-freelancer #content_inner_wrapper h2, .single-casestudy #content_inner_wrapper h2, .page-template-archive-casestudy #content_inner_wrapper h2, .single-video #content_inner_wrapper h2, .page-template-archive-video #content_inner_wrapper h2, .page-template-blogpage #content_inner_wrapper h2 { font-size: 24px; color: white; }

.single-freelancer #content_inner_wrapper h3, .page-template-archive-freelancer #content_inner_wrapper h3, .single-casestudy #content_inner_wrapper h3, .page-template-archive-casestudy #content_inner_wrapper h3, .single-video #content_inner_wrapper h3, .page-template-archive-video #content_inner_wrapper h3, .page-template-blogpage #content_inner_wrapper h3 { font-size: 20px; color: white; margin-bottom: 0; width: auto; display: inline-block; }

.single-freelancer #content_inner_wrapper a, .page-template-archive-freelancer #content_inner_wrapper a, .single-casestudy #content_inner_wrapper a, .page-template-archive-casestudy #content_inner_wrapper a, .single-video #content_inner_wrapper a, .page-template-archive-video #content_inner_wrapper a, .page-template-blogpage #content_inner_wrapper a { text-decoration: underline; }

.single-freelancer #content_inner_wrapper .country, .single-freelancer #content_inner_wrapper .city, .page-template-archive-freelancer #content_inner_wrapper .country, .page-template-archive-freelancer #content_inner_wrapper .city, .single-casestudy #content_inner_wrapper .country, .single-casestudy #content_inner_wrapper .city, .page-template-archive-casestudy #content_inner_wrapper .country, .page-template-archive-casestudy #content_inner_wrapper .city, .single-video #content_inner_wrapper .country, .single-video #content_inner_wrapper .city, .page-template-archive-video #content_inner_wrapper .country, .page-template-archive-video #content_inner_wrapper .city, .page-template-blogpage #content_inner_wrapper .country, .page-template-blogpage #content_inner_wrapper .city { margin-left: 1em; }

.single-freelancer #content_inner_wrapper .title_media_wrapper_row, .page-template-archive-freelancer #content_inner_wrapper .title_media_wrapper_row, .single-casestudy #content_inner_wrapper .title_media_wrapper_row, .page-template-archive-casestudy #content_inner_wrapper .title_media_wrapper_row, .single-video #content_inner_wrapper .title_media_wrapper_row, .page-template-archive-video #content_inner_wrapper .title_media_wrapper_row, .page-template-blogpage #content_inner_wrapper .title_media_wrapper_row { display: none; }

.single-freelancer .freelancerslist, .page-template-archive-freelancer .freelancerslist, .single-casestudy .freelancerslist, .page-template-archive-casestudy .freelancerslist, .single-video .freelancerslist, .page-template-archive-video .freelancerslist, .page-template-blogpage .freelancerslist { padding: 0 0 5em 0; position: relative; clear: both; }

.single-freelancer .freelancerslist .entry, .page-template-archive-freelancer .freelancerslist .entry, .single-casestudy .freelancerslist .entry, .page-template-archive-casestudy .freelancerslist .entry, .single-video .freelancerslist .entry, .page-template-archive-video .freelancerslist .entry, .page-template-blogpage .freelancerslist .entry { border-bottom: 1px solid #333; max-width: 500px; }

.single-freelancer .freelancer_details, .page-template-archive-freelancer .freelancer_details, .single-casestudy .freelancer_details, .page-template-archive-casestudy .freelancer_details, .single-video .freelancer_details, .page-template-archive-video .freelancer_details, .page-template-blogpage .freelancer_details { max-width: 610px; }

@media (min-width: 768px) { .single-freelancer section.results, .page-template-archive-freelancer section.results, .single-casestudy section.results, .page-template-archive-casestudy section.results, .single-video section.results, .page-template-archive-video section.results, .page-template-blogpage section.results { float: left; } }

.single-freelancer form.countryfilter, .page-template-archive-freelancer form.countryfilter, .single-casestudy form.countryfilter, .page-template-archive-casestudy form.countryfilter, .single-video form.countryfilter, .page-template-archive-video form.countryfilter, .page-template-blogpage form.countryfilter { width: 200px; margin-bottom: 2em; }

@media (min-width: 768px) { .single-freelancer form.countryfilter, .page-template-archive-freelancer form.countryfilter, .single-casestudy form.countryfilter, .page-template-archive-casestudy form.countryfilter, .single-video form.countryfilter, .page-template-archive-video form.countryfilter, .page-template-blogpage form.countryfilter { float: right; } }

.single-freelancer form.countryfilter input[type=submit], .page-template-archive-freelancer form.countryfilter input[type=submit], .single-casestudy form.countryfilter input[type=submit], .page-template-archive-casestudy form.countryfilter input[type=submit], .single-video form.countryfilter input[type=submit], .page-template-archive-video form.countryfilter input[type=submit], .page-template-blogpage form.countryfilter input[type=submit] { background-color: #FF5001; border: none; }

.single-freelancer form.countryfilter input[type=submit]:hover, .single-freelancer form.countryfilter input[type=submit]:focus, .page-template-archive-freelancer form.countryfilter input[type=submit]:hover, .page-template-archive-freelancer form.countryfilter input[type=submit]:focus, .single-casestudy form.countryfilter input[type=submit]:hover, .single-casestudy form.countryfilter input[type=submit]:focus, .page-template-archive-casestudy form.countryfilter input[type=submit]:hover, .page-template-archive-casestudy form.countryfilter input[type=submit]:focus, .single-video form.countryfilter input[type=submit]:hover, .single-video form.countryfilter input[type=submit]:focus, .page-template-archive-video form.countryfilter input[type=submit]:hover, .page-template-archive-video form.countryfilter input[type=submit]:focus, .page-template-blogpage form.countryfilter input[type=submit]:hover, .page-template-blogpage form.countryfilter input[type=submit]:focus { background-color: #333; }

.single-freelancer form.countryfilter a, .page-template-archive-freelancer form.countryfilter a, .single-casestudy form.countryfilter a, .page-template-archive-casestudy form.countryfilter a, .single-video form.countryfilter a, .page-template-archive-video form.countryfilter a, .page-template-blogpage form.countryfilter a { display: block; width: 100%; clear: both; padding: 1em 0 0 0; margin-top: 1em; text-decoration: none !important; color: #FF5001 !important; }

.single-freelancer form.countryfilter a:hover, .page-template-archive-freelancer form.countryfilter a:hover, .single-casestudy form.countryfilter a:hover, .page-template-archive-casestudy form.countryfilter a:hover, .single-video form.countryfilter a:hover, .page-template-archive-video form.countryfilter a:hover, .page-template-blogpage form.countryfilter a:hover { color: white !important; }

.single-freelancer .back a, .page-template-archive-freelancer .back a, .single-casestudy .back a, .page-template-archive-casestudy .back a, .single-video .back a, .page-template-archive-video .back a, .page-template-blogpage .back a { margin-top: 3em; position: relative; background-color: #FF5001; display: block; width: 180px; padding: 8px 12px; border-radius: 5px; text-transform: uppercase; text-align: center; text-decoration: none !important; }

.single-freelancer .back a:hover, .single-freelancer .back a:focus, .page-template-archive-freelancer .back a:hover, .page-template-archive-freelancer .back a:focus, .single-casestudy .back a:hover, .single-casestudy .back a:focus, .page-template-archive-casestudy .back a:hover, .page-template-archive-casestudy .back a:focus, .single-video .back a:hover, .single-video .back a:focus, .page-template-archive-video .back a:hover, .page-template-archive-video .back a:focus, .page-template-blogpage .back a:hover, .page-template-blogpage .back a:focus { background-color: #333; }

.single-freelancer .pagination a, .page-template-archive-freelancer .pagination a, .single-casestudy .pagination a, .page-template-archive-casestudy .pagination a, .single-video .pagination a, .page-template-archive-video .pagination a, .page-template-blogpage .pagination a { display: inline-block; float: right; margin: 0 2em 0 0; padding: 1em 0 0 0; text-decoration: none !important; color: #FF5001 !important; }

.single-freelancer .pagination a:hover, .page-template-archive-freelancer .pagination a:hover, .single-casestudy .pagination a:hover, .page-template-archive-casestudy .pagination a:hover, .single-video .pagination a:hover, .page-template-archive-video .pagination a:hover, .page-template-blogpage .pagination a:hover { color: white !important; }

/* end templates scope */
/* cases overview */
.single-casestudy .caseslist, .page-template-archive-casestudy .caseslist, .page-template-archive-video .caseslist { max-width: 100%; margin-left: auto; margin-right: auto; /* susy container */ }

.single-casestudy .caseslist:after, .page-template-archive-casestudy .caseslist:after, .page-template-archive-video .caseslist:after { content: " "; display: block; clear: both; }

.single-casestudy .caseslist .case, .page-template-archive-casestudy .caseslist .case, .page-template-archive-video .caseslist .case { width: 100%; float: left; margin-left: 0; margin-right: 0; /* on mobile 1 column */ padding: 1em 1em 1em 0; margin-bottom: 2.5em; }

@media (min-width: 768px) { .single-casestudy .caseslist .case, .page-template-archive-casestudy .caseslist .case, .page-template-archive-video .caseslist .case { /* bigger screens 2 columns */ width: 49.15254%; float: left; margin-right: 1.69492%; }
  .single-casestudy .caseslist .case:nth-child(2n), .page-template-archive-casestudy .caseslist .case:nth-child(2n), .page-template-archive-video .caseslist .case:nth-child(2n) { width: 49.15254%; float: right; margin-right: 0; } }

.single-casestudy .caseslist .case h2, .page-template-archive-casestudy .caseslist .case h2, .page-template-archive-video .caseslist .case h2 { color: #FF5001 !important; padding-top: 1.5em; }

.single-casestudy .caseslist .case img, .page-template-archive-casestudy .caseslist .case img, .page-template-archive-video .caseslist .case img { max-width: 100%; width: 100%; }

.single-casestudy .caseslist .case.video, .page-template-archive-casestudy .caseslist .case.video, .page-template-archive-video .caseslist .case.video { margin-bottom: 1em; }

.single-casestudy .caseslist .case.video h2, .page-template-archive-casestudy .caseslist .case.video h2, .page-template-archive-video .caseslist .case.video h2 { color: white !important; padding-top: 0.5em; margin-bottom: 0; }

.single-casestudy .caseslist .archive, .page-template-archive-casestudy .caseslist .archive, .page-template-archive-video .caseslist .archive { display: block; position: absolute; right: 2em; bottom: 2em; }

/* video overview */
/* make embeds responsive */
.videocontainer { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }

.videocontainer iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* highlights page with social media and links to freelancers and cases */
.page-template-blogpage #content-container { max-width: 100%; margin-left: auto; margin-right: auto; /* susy container */ }

.page-template-blogpage #content-container:after { content: " "; display: block; clear: both; }

.page-template-blogpage #content-container .socialblock { width: 100%; float: right; margin-right: 0; /* on mobile 1 column */ padding-right: 2em; padding-bottom: 2em; }

@media (min-width: 768px) { .page-template-blogpage #content-container .socialblock.twitter, .page-template-blogpage #content-container .socialblock.facebook { /* bigger screens 2 columns */ width: 49.15254%; float: right; margin-right: 0; } }

@media (min-width: 768px) { .page-template-blogpage #content-container .socialblock.vimeo { /* bigger screens 2 columns */ width: 100%; float: right; margin-right: 0; } }

.page-template-blogpage .vimeoBadge .s200 { padding-bottom: 1.5em; }

.page-template-blogpage #content_inner_wrapper .cff-post-desc span { font-size: 16px !important; }

.page-template-blogpage #sidebar-container { padding-left: 0; }

@media (min-width: 768px) { .page-template-blogpage #sidebar-container { padding-left: 20px; } }

.page-template-blogpage #sidebar-container h3 { text-transform: none; font-size: 24px; line-height: 37px; }

.page-template-blogpage #sidebar-container .links a { display: block; padding: 1em 0 0 0; font-size: 110%; text-decoration: none; color: #FF5001; }

.page-template-blogpage #sidebar-container .links a:hover { color: white; }

/* mobile fixes */
#responsivemenu { margin: 0 auto; }

/* on mobile always small logo, also before scrolling */
#logo .scrolledlogo { visibility: visible; }

@media (min-width: 768px) { #logo .scrolledlogo { visibility: hidden; } }

#logo .mainlogo { display: none; }

@media (min-width: 768px) { #logo .mainlogo { display: block; } }

/* hide slogan on home on mobile */
.hidemobile img { display: none; }

@media (min-width: 768px) { .hidemobile img { display: block; } }

.home .vc_col-sm-3 .wpb_wrapper { clear: both; }

/* hover over recent post list */
.widget_recent_entries li a:hover {color: #FF5001 !important;}