/*
Theme Name: Two
Theme URI: https://www.yantheme.com/themes/two
Author: YanTheme
Author URI: https://www.yantheme.com
Description: One-Stop Digital Marketing
Version: 1.0
License:
License URI:
Text Domain: yantheme  
*/
/*
--------------------------------------------------
    TABLE OF CONTENTS
--------------------------------------------------
    
    All theme styles come from Less directory and
    they have following structure and heirarchy.

    1.  Variables
    2.  Prefix
    3.  Header
    4.  Banners
    5.  Features
    6.  Services
    7.  Footer
    8.  404
    9.  Page Cover
    10. Checkout
    11. Contact
    12. Packages
    13. About
    14. Sidebar
    15. Blog
    16. Case
    18. Successive Processes 
    19. Marketing App
    20. Tweets
    21. Slider

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


.building-menu ul li ul{
	display: none !important;
}

.page-content img,
.page-content figure
{
	max-width: 100%;
}

textarea:focus, input:focus{
    outline: none;
}

.woo-item-content{
	display: none;
}

/* 
Default styles 
-------------------------------------------------- */
img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
button,input,select,textarea {
    max-width: 100%;
    vertical-align: baseline;
	padding: 10px;
    color: #3b3b3b;
}
table,th,td {
    border: 1px solid #eaeaea;
    border: 1px solid rgba(51, 51, 51, 0.1);
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.6em;
    width: 100%;
}
caption,th,td {
    font-weight: normal;
    text-align: left;
}
th {
    border-width: 0 1px 1px 0;
    font-weight: 700;
}
td {
    border-width: 0 1px 1px 0;
}
th,td {
    padding: 0.4em;
}
/* Text meant only for screen readers */
.says,
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}
/* Page links */
.content-text {margin-top:20px;}
.page-links {clear:both;}
.page-links a,
.page-links > span {
    border: 1px solid #eaeaea;
    display: inline-block;
    height: 2em;
    line-height: 2;
    margin: 0 0.3333em 0.3333em 0;
    text-align: center;
    width: 2em;
}
.page-links a {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
    background-color: #333;
    border-color: #333;
    color: #fff;
}
.page-links a:hover,
.page-links a:focus {
    color: #fff;
    text-decoration: none;
}
.page-links > .page-links-title {
    border: 0;
    padding-right: 0.5em;
    width: auto;
}
.wp-caption,.wp-caption-text,.gallery-caption,.bypostauthor,.alignright,.alignleft,.aligncenter,.tags{}
article.sticky .post-title {font-weight: 700;}
.vc_row-fluid .vc_row.vc_inner {
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
.vc_row-fluid .vc_row.vc_inner div:first-child {
    padding-left: 0;
}
.vc_row-fluid .vc_row.vc_inner div:last-child {
    padding-right: 0;
}
.vc_row.no-row-padding div[class^="vc_col-"]{padding-left:0;padding-right:0;}
/**
 * Galleries
 */
.gallery {
    margin-bottom: 1.6em;
}
.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding-left: 0px;
}
.gallery-columns-2 .gallery-item {
    max-width: 50%;
}
.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
    max-width: 25%;
}
.gallery-columns-5 .gallery-item {
    max-width: 20%;
}
.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}
.gallery-icon img {
    margin: 0 auto;
}
.gallery-caption {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    display: block;
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}
/* Static instagram widget */
.jr-insta-thumb .thumbnails {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px;
}
.jr-insta-thumb .jr_col_3 > li { width: 33%}
.jr-insta-thumb .thumbnails > li {
border: 0;
  background: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  padding: inherit !important;
  margin: 0 !important;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.jr-insta-thumb:after {
  content: "";
  display: table;
  clear: both;
}
/* Helper classes: Content Alignments */
.alignleft {
    display: inline;
    float: left;
}
.alignright {
    display: inline;
    float: right;
}
.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
    margin: 0.4em 1.6em 1.6em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
    margin: 0.4em 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
    clear: both;
    margin-top: 0.4em;
    margin-bottom: 1.6em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
    margin-bottom: 1.2em;
}

/* Captions */
.wp-caption {
    margin-bottom: 1.6em;
    max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0;
}
.wp-caption-text {
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    line-height: 1.5;
    padding: 0.5em 0;
    text-align: center;
}
/* Helper classes */
.clearfix {clear:both;}
.text-white {color:#fff !important;}
.text-light {color:#ffffff;}
.text-light a {color:#ffffff;}
.text-light a[class^="social_"] {color:#ffffff;border-color:#ffffff;}
.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6 {color:#ffffff;}
.text-dark {color:#222;}
.text-dark a {color:#222;}
.text-dark a[class^="social_"] {color:#222;border-color:#222;}
.text-dark h1,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5,.text-dark h6 {color:#222;}
.text-thin {font-weight:100 !important;}
.text-thin-300 {font-weight:300 !important;}
.base-color {color:#f3d028 !important;}
.base-background {color:#fff !important;background-color:#f3d028 !important;border-color:#f3d028 !important;}
.animate {opacity:0;}
@media (max-width:480px) {.hidden-xxs {display:none !important;}}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.list-inline {list-style:none;padding-left:0;}
.list-inline li {display:inline-block;padding-right:0;}
.list-inline li + li {padding-left:10px;}
.no-margin {margin:0;}
.no-margin-top {margin-top:0;}
.no-margin-bottom {margin-bottom:0;}
.no-padding {padding:0 !important;}
.no-padding-top {padding-top:0;}
.no-padding-bottom {padding-bottom:0;}
.single_post iframe, .single_post object, .single_post embed{max-width: 100%;}


.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
	background-image: url(images/icons/about/plus.png) !important;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
	background-image: url(images/icons/about/minus.png) !important;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{
	background-color: transparent !important;
	margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-size: 16px !important;
    color: inherit !important;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a{
    border-bottom: 2px solid #27ae61 !important;
    border-top: 0px !important;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a{
	display: block !important;
    line-height: 60px !important;
    border-top: 1px solid #d0d0d0 !important;
    border-bottom: 1px solid #d0d0d0 !important;
    text-transform: uppercase !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
    color: #333;
    padding: 0px !important;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a .icon{
    margin-right: 20px;
    font-size: 22px;
    line-height: 27px;
    width: 27px;
    text-align: left;
    display: inline-block;
    height: 27px;
    position: relative;
    top: 2px;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a .icon img{
    width: 27px;
    height: 27px;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
    top: 1.7em !important;
}


.search-no-results .media {
    max-width: 480px;
    margin: 0 auto;
    padding-bottom:60px;
}
.padding-left-85 {
    padding-left:85px;
}
@media screen and (max-width: 768px) {
  .no-padding-mobile {
      padding:0 !important;
      border:0;
  }
}