@charset 'utf-8';
/*
  Theme Name: Tails Child
 | Shared by WPTry.org
Theme URI: http://tails.ancorathemes.com/
Description: Tails - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
  Template: tails
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.wrapper{
	max-width: 1170px;
	width: 100%;
	margin: 0 auto;
}
.header-top{
	padding: 15px 0;
}
.header-top-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header-top-right ul{
	display: flex;
	margin-bottom: 0;
}
.header-top-right ul li{
	display: flex;
	margin-left: 100px;
	align-items: center;
	margin-bottom: 0;
}
.header-top-right ul li h6{
	margin:0;
	margin-bottom: 15px; 
}
.sc_layouts_logo img{
	max-height: inherit!important;
}
.header-top-right ul li .icon{
	padding-right: 15px;
	margin-right: 15px;
	border-right:1px solid #CFCFCF;
}
.header-bottom{
	background: #0B4689;
}
.header-bottom ul{
	display: flex;
	list-style: none;
	padding: 5px 0;
	margin-bottom: 0;
}
.header-bottom ul li{
	margin: 0 20px;
	margin-bottom: 0;

}
.header-bottom ul li:first-child{
	margin-left: 0;
}


.header-bottom ul li a{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight:500 ;
	font-size: 16px;
} 
.header-bottom ul li a:hover{
	color: #3EB4A6;
}
.header-bottom-right >ul  li a{
    background: #01346e;
    width: 40px;
    height:40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
}

.header-bottom-right >ul  li{
    margin: 0 2px;
}
.header-bottom-inner{
	display: flex;
	justify-content: space-between;
    align-items: center;
}

.featured-product-grid{
	text-align: center;
}

.scheme_dark .sc_button.sc_button_dark.green-btn {
    color: #3eb4a6 !important;
}
.sc_products_default .trx_addons_hover_content .trx_addons_hover_title {
    font-size: 1.3333em;
}
.sc_products_default .sc_products_item_icon {
    margin-top: 0.8em;
}
.sc_products_default .sc_products_item_info {
    padding: 2.6em 3em;
    	text-align: center;
}
.sc_products_default .sc_products_item_title {
    margin-top: 0;
}
.sc_products_default .sc_products_item_subtitle {
    letter-spacing: 0;
    	margin-top: 0.1em;
}
.sc_products_default .sc_products_item_content {
    margin-top: 1.6em;
    	min-height: 5.4em;
}
.sc_products_default .sc_products_item_button {
    margin: 1.6em 0 0;
}
.sc_products_iconed .sc_products_item_icon {
    font-size: 2.8em;
    	line-height: 1em;
}
.sc_products_iconed .sc_products_item_header {
    padding: 2rem;
}
.sc_products_iconed .sc_products_item_title {
    font-size: 1em;
    	line-height: 1.5em;
}
.sc_products_iconed .sc_products_item_subtitle, .sc_products_iconed .sc_products_item_button {
    display: none;
}


.post_featured.sc_products_item_thumb {
    border-radius: 20px;
     overflow: initial;
}
.sc_products_list .sc_products_item.without_content.with_image .sc_products_item_title {
    font-size: 1.875rem;
     line-height: 2.25rem;
     padding: 0 2.5rem;
}
.vc_col-sm-12 .sc_products_item.with_image .sc_products_item_content {
    padding: 1.15rem 3.5rem 3.9rem;
}
.sc_products_item_content {
    font-size: 0.938rem;
     line-height: 1.375rem;
     opacity: 0.9;
     color: #716b64;
     padding-top: 0.8rem;
}
.vc_col-sm-12 .sc_products_list .sc_products_item_info {
    padding: 2em 0 0;
     position: relative;
}
.sc_item_title + .sc_item_descr {
    margin-top: 0.95em;
}
.sc_products_item.with_image .sc_products_item_thumb:after {
    content: '\e8b5';
     font-family: "fontello";
     color: #daad86;
     pointer-events: all;
     position: absolute;
     left: 50%;
     bottom: 0;
     font-size: 1.125rem;
     padding: 0 !important;
     cursor: pointer;
     display: inline-block;
     width: 3.125rem;
     height: 3.125rem;
     line-height: 3.125rem !important;
     text-align: center;
     border-radius: 50%;
     -webkit-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
     -ms-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
     transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
     margin-left: -1.5625rem;
     margin-bottom: -1.5625rem;
     background: #f7f4f0 !important;
     z-index: 1000;
}
.sc_products_item.with_image .sc_products_item_thumb:hover:after {
    background: #daad86 !important;
     color: #ffffff;
}
.sc_products_list .sc_products_item_featured_left .sc_products_item_title, .sc_products_list .sc_products_item_featured_right .sc_products_item_title {
    font-size: 1.25rem;
}
.sc_products_list .sc_products_item_featured_left .sc_products_item_number, .sc_products_list .sc_products_item_featured_right .sc_products_item_number {
    width: 3.125rem;
     height: 3.125rem;
     line-height: 3.125rem;
     background-color: #bbdc56;
     border-radius: 50%;
     margin-top: 5px;
}
.sc_products_list .sc_products_item_featured_left .sc_products_item_number {
    left: 0;
}
.sc_products_list .sc_products_item_featured_right .sc_products_item_number {
    right: 0;
}
.sc_products_list .sc_products_item_featured_left .sc_products_item_info {
    padding: 0 0 0 3.2em;
}
.sc_products_list .sc_products_item_featured_right .sc_products_item_info {
    padding: 0 3.2rem 0 0;
}
.sc_products_item.with_number {
    margin-bottom: 1rem;
}
.sc_products.sc_products_brown .sc_products_item_icon {
    line-height: 6.375rem;
     width: 6.375rem;
     height: 6.375rem;
     background-color: #ffffff !important;
     color: #e4c5ab;
     display: inline-block;
     text-align: center;
     font-size: 2.5rem;
     -webkit-border-radius: 50%;
     -ms-border-radius: 50%;
     border-radius: 50%}
.sc_products.sc_products_brown .sc_products_item_icon:hover {
    background-color: #ffffff !important;
     color: #bbdc56;
}
.sc_products.sc_products_brown .sc_products_item.sc_products_item_featured_top {
    text-align: center;
}
.sc_products.sc_products_brown .sc_products_item_info {
    padding: 1px;
}
.sc_products.sc_products_brown .sc_products_item_title {
    padding: 0;
     font-size: 1.25rem;
     line-height: 1.5rem;
     margin: 0;
     font-weight: 400;
     padding: 0 3.2rem;
}
.sc_products.sc_products_brown .sc_products_item_subtitle {
    display: none;
}
.single-cpt_products ol {
    line-height: 2rem;
}
.sc_products_list .sc_products_item_title {
    padding: 0;
     font-size: 1.25rem;
     line-height: 1.5rem;
}
.sc_item_descr.sc_products_descr {
    font-size: 1rem;
     line-height: 1.5rem;
     margin-top: 2.2rem !important;
}
.sc_products_list .sc_item_descr + .sc_item_columns {
    margin-top: 2.8em;
}
.sc_products_list .sc_products_item_icon {
    line-height: 5.5rem;
     width: 5.5rem;
     height: 5.5rem;
     background-color: #bbdc56;
}
body .scheme_dark .sc_button.sc_button_dark {
    color: #3eb4a6 !important;
}

.sc_products_item.with_image .sc_products_item_thumb:after{
     color: #3eb4a6 !important;
}
.sc_products_item.with_image .sc_products_item_thumb:hover:after {
    background: #3eb4a6 !important;
    color: #ffffff!important;
}
.cat-blk h6{
    margin-top: 20px;
}
.mob-head{
    display: none;
}
.footer_wrap{margin-top: 0;}
.footer_wrap .vc_col-sm-4 .widget li{display: block;width: auto;}
.scheme_dark.footer_wrap #footer-inner .widget_title, .scheme_dark.footer_wrap #footer-inner .widgettitle {
    color: #3db4a6 !important;}
    .scheme_default .sc_item_subtitle{color: #3692D1!important;}
  .top_panel{margin-bottom: 0;}
  .cv{margin-top: 20px;}
  .post_featured.with_thumb {
    min-height: 254px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
}
.product-single-out{
    display: flex;
    justify-content: space-between;
}
.products_page_header {
    width: 35%;
    text-align: center;
}
.products_page_content.entry-content {
    width: 65%;
}
.product-single-out{
    margin: 50px 0;
}
.header-bottom-right {
    display: flex;
    align-items: center;
}
.lngSw ul{
    margin: 0;
}
.widget widget_icl_lang_sel_widget:marker{display:none;}
.wpml-ls-legacy-list-horizontal{padding: 0;}
  @media (max-width: 959px) and (min-width: 768px){
    .sc_googlemap {
    max-height: inherit!important;
}
  }
@media (max-width: 767px) and (min-width: 480px){
.trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
    width: 100%;
}
}
@media only screen and (max-width: 767px) {
.header-top-right {display: none;}
.header-top-left { display: flex; justify-content: space-between;width: 100%; align-items: center;}
.mob-head{display: flex;}
.mob-head ul{ list-style: none;display: flex;margin-bottom: 0;align-items: center;}
.mob-head ul li{margin:0 5px; }
.mob-head ul li a{color:#0B4689; }
.scheme_default .sc_layouts_item_icon{color:#0B4689!important;}
.sc_layouts_logo img{width: 220px;}
.header-top {padding: 0;}
.header-bottom{display: none;}
.sc_align_right {text-align: left;}

.sc_layouts_title_breadcrumbs {
    float: left!important;text-align: left!important;
}
.rev-btn.slider-btn{padding-top: 0px!important;padding-bottom: 0px!important;}
.top_panel {
    margin-bottom: 0!important;
}
.product-single-out{flex-direction: column;}
.products_page_header{width: 100%;}
.products_page_content.entry-content{width: 100%;margin-top: 30px;}
.career-banner{min-height: 300px;}
body .logo img{width: 200px;}
}