/*
Theme Name: Scos Linnas
Theme URI: http://yotamiles.com/
Author: Yotamiles Technologies
Author URI: http://yotamiles.com
Description: Scos Linnas Custom Theme by Yotamiles Technologies
Version: 1.1
License: Custom Build for Scos Linnas. Not available for public use, but we can also build a custom theme for you as well
License URI: Confedential Agreement
Template: legenda
*/

@import url("../legenda/style.css");

/*General Classes*/

h1, h2, h3 {
    color: #3a99ab !important;
}

.footer h1, .footer h2, .footer h3 {
    color: #dddddd !important;
}

/* =Theme customization starts here
-------------------------------------------------------------- */
/*Social Sharing Wiget*/

.pw-float-left {
    z-index: 10000 !important;
}

/*Logo*/
.header-type-3 .logo-with-menu img, .header-type-4 .logo-with-menu img {
	max-width:100% !important;
	width: auto !important;
} 

.header-type-3 .main-nav .menu, .header-type-4 .main-nav .menu {
	width: 100% !important;	
}

.header-type-3 .logo-with-menu, .header-type-4 .logo-with-menu {
	width: auto !important;
	display: inline-block !important;
}

/*Header*/

.header-type-3 .main-nav .double-border, .header-type-4 .main-nav .double-border {
    padding: 5px 0 !important;
}

.header-type-3 .logo-with-menu + div, .header-type-4 .logo-with-menu + div {
    padding-top: 25px !important;
}

/*Main Navigation*/

.header-type-3 .logo-with-menu + div, .header-type-4 .logo-with-menu + div {
	display: inline-block !important;
	float: right !important;
}

.menu-main-menu-container a {
	color: #242425 !important;
	font-weight: 600 !important;
	text-decoration: none;
	font-size: 12px !important;
	font-family: "Helvetica", Arial, sans-serif !important;
}

.menu-main-menu-container a:hover {
	color: #3a99ab !important;
	text-decoration: none !important;
}

menu-main-menu-container a:visited {
	color: #3a99ab !important;
	text-decoration:  none !important;
}

.header-type-3 .main-nav .menu > li.current-menu-parent > a, .header-type-3 .main-nav .menu > li.current-menu-item > a, .header-type-4 .main-nav .menu > li.current-menu-parent > a, .header-type-4 .main-nav .menu > li.current-menu-item > a {
	color: #3a99ab !important;
	text-decoration: none !important;
}

/*Top Bar*/

.header-type-3 .top-bar {
	background-color: #3a99ab !important;	
}

/*Top Bar - Social Icons*/

.top-bar .languages-area {
  float: left;
  line-height: 25px;
}


@media (max-width: 979px) { 
.top-bar .languages-area{

}
}

@media (max-width: 767px) {
.top-bar .languages-area{

}
}

@media (max-width: 480px) { 
.top-bar .languages-area{
	display: block !important;
	float: left !important;
	line-height: 25px !important;
}
}

@media (max-width: 479px) { 
.top-bar .languages-area,
.top-bar .search .hide-input .a-right{
	display: block !important;
	float: none !important;
	text-align: center !important;
	margin: 0px auto !important;
	margin-right: auto;
}
.top-bar .search {
	float: none !important;	
}
.a-right {
	text-align: center !important;	
}
.call-us-phone {
	float: none !important;	
}
}


/*Social Header*/

.social-header {
	display: block;
	margin: 0px 0px 2px 0px;
	padding-left: 0px !important;
}

.social-header li {
	display: inline-block;
	padding: 0px 2px;
	list-style: none !important;
	list-style-type: none !important;
	color: #bfc0c1;
	font-weight: 400;
}

/*Call Us Phone*/
.call-us-phone {
    float: left;
    margin-right: 12px;
    position: relative;
    padding: 5px 4px 1px 1px;
    color: #000 !important;
}

.search-link:before {
	color: #ddd !important;	
}

/*Cart in Top Header*/
.shopping-cart-link {
	display: none !important
}
/*Typography*/

h1, h2, h3, h4, h5, h6 {
	font-family: "sans-serif", Verdana, Geneva !important;	
}

/*Home Page*/

/*--Categroy Boxes--*/
.home-cat-box {
    border: 1px solid #ddd;
    padding: 3px;
    margin: 15px auto;
}
.home-cat-box1 {
    border: none;
    padding: 3px;
    margin: 15px auto;
}

.home-cat-box img:hover {
    opacity: 0.9;    
}
.home-cat-box1 img:hover {
    opacity: 0.9;    
}

.home-cat-box h4 {
    text-align: center;
}
.home-cat-box1 h4 {
    text-align: center;
}

.home-cat-box h4 > a {
    text-decoration: none;
}
.home-cat-box1 h4 > a {
    text-decoration: none;
}

.home-cat-box .wpb_wrapper {
    
}
.home-cat-box1 .wpb_wrapper {
    text-align: center;
}

.home-cat-box h4 {
    margin-bottom: 7px;    
}
.home-cat-box1 h4 {
    margin-bottom: 7px;    
}

.home-cat-box .wpb_wrapper .wpb_content_element {
    margin-bottom: 7px;
}
.home-cat-box1 .wpb_wrapper .wpb_content_element {
    margin-bottom: 7px;
}

@media (max-width: 767px) {
    .home-cat-box {
        border: 0px !important;
        margin-bottom: 10px;
    }
    .home-cat-box1 {
        border: 0px !important;
        margin-bottom: 10px;
    }
    
    
    .home-cat-box img {
        text-align: center;
    }
    .home-cat-box1 img {
        text-align: center;
    }
    
    .home-cat-box .wpb_wrapper .wpb_content_element {
    margin-bottom: 15px;
    }
    .home-cat-box1 .wpb_wrapper .wpb_content_element {
    margin-bottom: 15px;
    }
    
    .home-cat-box .wpb_wrapper .wpb_content_element {
        text-align: center;
    }
    .home-cat-box1 .wpb_wrapper .wpb_content_element {
        text-align: center;
    }
        
}

/*Product Pages*/

.product-details-accordion .tabs.accordion .tab-title {
	background: #f3f1f1 none repeat scroll 0 0;
	border: 1px solid #2e3192;
	color: #0b1e6f;
	font-size: 14px;
	font-family: "Open Sans";
	font-weight: 600;
	margin-top: 2px;
	background-image: url("images/ui/add30.png");
	background-repeat: no-repeat;
	background-position: right center;
	background-origin: content-box;
	/*border-bottom: none;*/
}

.product-details-accordion .tabs.accordion .tab-title.opened {
	background-image: url("images/ui/minus-sign2.png");
}

.product-details-accordion .tabs.accordion .tab-title:last-child {
	border-bottom: 1px solid #2e3192 !important;
}

.product-details-accordion .tabs.accordion .tab-content {
	border: 1px solid #2e3192;
	/*border-bottom: none;*/
}

.product-details-accordion .tabs.accordion .tab-content:last-child {
	border-bottom: 1px solid #2e3192 !important;
}

.tab-title.opened {
	border: 1px solid #2e3192 !important;
}

.product-details-accordion .tabs.accordion .tab-title:hover {
	text-decoration: none;
}

.products-gallery-button {}

.product-single-image {}

.product-page-banner {}

.banner.product-page-banner.style-dark_border.va-top.banner-font-.hover-fade {margin-bottom: 40px;}

.button.filled.big.products-gallery-button {
    background: #182e5e;
    border: medium none #182e5e;
    color: #fff;
    width: 100%;
}

.button.filled.big.products-gallery-button:hover {
	background: #213c79;
}

/*Footer*/

.footer-top.footer-top-3, .footer.footer-bottom-3, .footer.footer-bottom-2 {
	color: #ddd !important;	
}

.footer a, .footer {
	color: #ddd !important;	
}

.footer a:hover, .footer .menu-icon:hover, .widget_layered_nav ul li:hover{
	text-decoration: none !important;
	color: #5ec0e9 !important;	
}


.footer .widgettitle-m{
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
  margin-bottom: 20px !important;
}

.footer .widget_nav_menu ul, .footer-top .widget_nav_menu ul {
	margin-top: -6px !important;
}

.footer .container {
	padding-top: 22px !important;
	padding-bottom: 0px !important;	
}

/*Footer Twitter Widget*/
.footer-twitter-feed {
	
}

.footer-twitter-feed a:hover {

}

/*About Us Section*/

.ceo-statement {
	background-color: #ebe7d2;
	padding: 15px;

}
.ceo-statement .wpb_wrapper > p {
	/*font-style: italic;*/
	font-size: 13px;
	line-height: 150%;
	opacity: 0.9;
}
.ceo-statement h5 {
	text-align: end;
}
.ceo-statement h4 {
	color: #50311e;
}
.ceo-statement .wpb_text_column.wpb_content_element {
	margin-bottom: 10px;
}

.about-us-section {
	color: #000000 !important;
}

.about-us-section .wpb_wrapper .title:before {
	border-top: none !important;
	color: #0d004c !important;
}

.about-us-section .wpb_wrapper .title span {
	background: none !important;
}

.about-us-section h1, .about-us-section h2, .about-us-section h3, .about-us-section h4, .about-us-section h5, .about-us-section h6 {
	color: #0b1e6f !important;
}

.about-us-hr {
		
}

/*Copyrights*/
.copyright .container {
	padding: 12px 0px !important;	
}

.footer-insignia {
	display: inline-block;
}

.footer-insignia img {
	vertical-align:bottom !important;
	
}

.copyrights-text {
	display:table-row;
	color: #000;
	line-height:23px !important;
}

.copyrights-text p {
	line-height: 23px !important;	
}
a.yotamiles-text {
	display:table-row;
	color: #000;
	text-decoration: none;
}
a.yotamiles-text:hover {
	color:#5ec0e9 !important;
	text-decoration: none !important;
}

/*Contact Us*/

/*Follow Us*/

.contact-follow-us {
	display: block;	
}

.contact-follow-us a {
	display: inline-block;
	float: left;	
}

.contact-follow-us a:hover {
	opacity: 0.8;	
}

/*Single Product Page*/

#tab_additional_information .tab-title-left {display:none;}

/*Home - Subscribe Newsletter*/

.subscribe-newsletter-mailchimp {
	background: #0F2549;
	padding: 20px;
}

.subscribe-newsletter-mailchimp h3 {
	color: #fff !important;
	margin-bottom: 0px !important;
	padding: 12px 0px;
	font-size: 22px;
}

.subscribe-newsletter-mailchimp #mc4wp-form-1 input {
	display: inline;
	float: left;
}

.subscribe-newsletter-mailchimp #mc4wp-form-1 input#mc4wp_email {
	width: 75%;
}
.subscribe-newsletter-mailchimp #mc4wp-form-1 input#mc42p_submit {
	width: 25%;
}

.subscribe-newsletter-mailchimp .wpb_wrapper .wpb_content_element {
	margin-bottom: 0px !important;
}

/*Gallery Tweak*/

#cboxTitle {
	display: none !important;
}