/*

Theme Name: Inside Globe
Theme URI: http://insideglobe.com
Author URI:http://insideglobe.com
Description: An Inside Globe Theme
Author: Inside Globe
Version: 1.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/


/*_________ CUSTOM CODE STARTS HERE _________*/

body				{font-size: 14px;}

.logo                           {margin-top: 12px !important; margin-bottom: 12px !important;}

header.style5                   {background:  rgba(255,255,255,0.95); top: 0px !important;}

#main                           {padding: 30px 0;}
.menu                           {margin-top: 15px;}
.menu > li > a, 
.menu > ul > li > a             {font-size: 14px;}
.menu .sub-menu li a, 
.menu .children li a            {font-size: 13px;}
.page-path a                    {padding: 5px;}

.sc-skillbar-bar                {height: 25px; border-radius: 5px;}
.sc-skillbar-bar div            {height: 25px; border-radius: 5px 0px 0px 5px;}
.sc-skillbar-title              {font-size: 15px;}

.sc-highlight h2                {color: #ffffff;}

.sc-list-style6 li              {line-height: 48px; font-size: 16px; text-align: left;}
.sc-list-style2 li              {line-height: 40px; font-size: 14px;}
.sc-list-style5 li              {line-height: 50px; font-size: 23px; text-align: left;}
.sc-list-style5 li:before       {font-size: 23px;}

.flexslider .blog_style2        {padding: 0px; margin:20px; background: #ffffff;}
.flexslider .blog_style2 img    {margin-bottom: 0px;}
.flexslider .blog_style2 img:hover {opacity: 0.8;}
.post.project.web .post-content {padding: 15px; text-transform: uppercase;}
.post.project.web .post-content h2 {margin-bottom: 0px;}
.social-media-profiles          {display: none !important;}

.sc-icon .sc-button             {display: none;}
.sc-button.sc-default			{margin-top: 20px;}
.sc-button.sc-default:before	{background: rgba(255,255,255,0.2);}
.sc-icon.style2 img             {width: 100px;}
.sc-icon h5                     {text-transform: uppercase;}

.timeline-content h2            {color: #777777;}
.tp-loader.spinner4             {display: none !important;}
.circle_item_border             {left: 0px;}
.content_slider_wrapper span.all_around_text_span_down {margin-top: 10px; font-size: 13px;}
.post .fa .fa-comment           {display: none !important;}

.electriccarousel-paddle-left   {background: none !important;}
.electriccarousel-paddle-right   {background: none !important;}


footer a:hover                  {opacity: 0.8; transition: all 0.3s ease-in-out ; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;}
footer h4                       {color: #fff; text-align: left; font-size: 18px; border-bottom: 1px solid #455567; padding-bottom: 20px; position: relative; font-weight: 600; text-transform:uppercase; position: static;}
.footer-expertise a:hover       {opacity: 0.8;}
.footer-expertise img           {padding: 7px;}
.footer-we-love img             {margin: 1px -1px; width: 94px;}
.footer-social-icons            {width: 85%; text-align: center; margin: 0 auto;}
.footer-social-icons img        {margin: 5px;}
.footer-support                 {text-align: center;}
.footer-support-logo            {margin-bottom: 20px; padding-top: 7px;}
.footer-support-logo img        {width: 75%;}
.footer-support-mail            {font-size: 16px; font-weight: lighter; line-height: 30px;}
footer .theme-one-half          {margin-bottom: 10px;}
.footer-bottom                  {padding: 20px 0 15px;}
.copywright                     {margin-bottom: 0px;}

.reveal-modal-bg                {display: none !important;}
#shareaholic_share_panel, .shareaholic_panel {display: none !important;}

.sc-calltoaction p 				{font-size: 18px;}
.sc-calltoaction .sc-button 	{font-family: verdana;}

.post-3859 .post-image {display:none !important;}


/*_________ About us timeline _________*/
/*
.cd-container                   {max-width: 90% !important;}
.timeline-width30               {width: 40% !important;}
.cd-timeline-content h2         {width: 100%; text-align: center; color: #2d3e52; font-weight: normal;}
.cd-timeline-content .timeline-date {width: 100%; text-align: center; font-size: 16px !important;}
.cd-timeline-announcement-image {width: 100%;}.
.the-excerpt p                  {margin-bottom: 0px;}
.cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-read-more,
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {display: none;}
.content_slider_text_block_wrap {font-family: verdana !important; font-size: 14px; line-height: 15px;}
@media only screen and (min-width: 822px) {
.page .cd-timeline-block span.fa {margin-top: 15px !important; margin-left: 5px; font-size: 30px !important;}
}*/


/*_________ Android Page _________*/

.android-os 					{width: 75%; margin: 0 auto;}
.android-os a 					{text-decoration: none;}
.android-os section 			{border: 2px solid #dddddd; border-radius: 100%; text-align: center; width: 150px; height: 150px; font-size: 25px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.android-os section:hover		{opacity: 0.7; box-shadow: 0 0 0 4px #ffffff inset; -moz-box-shadow: 0 0 0 4px #ffffff inset; -ms-box-shadow: 0 0 0 4px #ffffff inset; -o-box-shadow: 0 0 0 4px #ffffff inset; -webkit-box-shadow: 0 0 0 4px #ffffff inset;}


/*_________ About Us Timeline _________*/


/*---> custom code for about us timeline <---*/

.abt-tl-begn h3 {color: #BFBFBF; font-size: 26px; margin-bottom: 10px; text-align: center;}
.abt-tl-begn h4 {color: #40bf66; text-align: center; font-size: 40px; line-height: 50px;}

#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: rgba(194,194,194,0.7);
}
@media only screen and (min-width: 1170px) {
  #cd-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cd-timeline-block {
  position: relative;
  margin: 2em 0;
}
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-block:first-child {
  margin-top: 0;
}
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-block {
    margin: 4em 0;
  }
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cd-timeline-content .timeline-date {
    width: 100%; 
    font-size: 16px !important;
}

.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cd-timeline-img.cd-wl {
  background: url("http://insideglobe.com/wp-content/uploads/2015/07/worldleaks.png") no-repeat 50% 50% #d44352;
}
.cd-timeline-img.cd-pr {
  background: url("http://insideglobe.com/wp-content/uploads/2015/07/petsro.png")  no-repeat 50% 50% #79b055;
}
.cd-timeline-img.cd-td {
  background: url("http://insideglobe.com/wp-content/uploads/2015/07/totdesk.png")  no-repeat 50% 50% #428fb9;
}
.cd-timeline-img.cd-wt {
  background: url("http://insideglobe.com/wp-content/uploads/2015/07/wetalktrade.png")  no-repeat 50% 50% #dc9a3c;
}
.cd-timeline-img.cd-os {
  background: url("http://insideglobe.com/wp-content/uploads/2015/07/osmhs.png")  no-repeat 50% 50% #0f81b3;
}
.cd-timeline-img.cd-sa {
   background: url("http://insideglobe.com/wp-content/uploads/2015/07/skillarchive.png")  no-repeat 50% 50% #c63c73;
}

@media only screen and (min-width: 1170px) {
  .cd-timeline-img {
    width: 60px;
    height: 60px;
    left: 48%;
    top: 0;
    margin-left: -5px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
  box-shadow: 0 3px 0 rgba(194,194,194,0.7);
  text-align: center;
  background: rgba(240,240,240,0.7);
}
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-content h2 {
  color: #303e49;
  font-size: 28px !important;
  margin: 12px 0px;
}

.cd-timeline-content img {
	box-shadow: none;
	border: none;
	text-align: center;
	margin: 0 auto;
	background: transparent;
	padding: 10px 0;
}

.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block;
}
.cd-timeline-content p {
  margin: 10px 40px;
  line-height: 1.6;
  font-size: 18px !important;

}
.cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;
}
.cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 10px solid transparent;
  border-right: 10px solid white;
}
@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cd-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-content {
    margin-left: 0;
    padding: 1.6em 0;
    width: 40%;
  }
  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #F0F0F0;
  }
  .cd-timeline-content .cd-read-more {
    float: left;
  }
  .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: #F0F0F0;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.widget_recent-tweets li {list-style:none; margin-left:0px; margin-bottom: 10px;}
.widget_recent-tweets li p {margin-bottom: 0px;}
.widget_recent-tweets li b {display: none;}

/*_________ Defined Package _________*/

.wpcf7-form 					{color: #ffffff;}
input,textarea					{width: 88%; font-size: 14px; font-family: Open Sans; line-height: 25px; padding: 5px; background-color: #B9C0C9; border: none; color: #2D3E52; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
input:focus,textarea:focus		{background-color: #dddddd; outline: none;}
input[type="submit"]			{width: 120px; padding: 7px 10px; border: 2px solid #2D3E52; border-radius: 3px; color: #2D3E52; font-size: 13px; font-weight: 700; text-decoration: none; text-transform: uppercase; background-color: #ffffff; cursor: pointer;}
input[type="submit"]:hover 		{background: #2D3E52; color: #ffffff; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}


.post-text-full article 		{font-size: 19px !important; line-height: 30px; color: #000;}
.arti a 	 					{font-weight: bold; color: #2093d2 !important;}
.arti a:hover 					{text-decoration: underline;}

.post h2.title 					{font-weight: 800 !important; font-size: 26px !important;}
.post h2.title:hover			{text-decoration: none;}
.post h2.title a 				{color: #363636 !important;}
.post h2.title a:hover			{text-decoration: none;}
/*.post-text-full article h1,h2,h3,h4,h5,h6		{color: #363636; font-weight: bold;}
*/
.blg 							{text-decoration: none; color: #2d3e52;}
.blg:hover 						{color: #2093d2; text-decoration: none !important; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.post .fa 						{font-size: 14px;}

@font-face {
   font-family: 'ProximaNovaRegular';
     src: url('/customfonts/proximaregular/proximanova-regular-webfont.woff.eot');
     src: url('/customfonts/proximaregular/proximanova-regular-webfont.woff.eot?iefix') format('eot'),
          url('/customfonts/proximaregular/proximanova-regular-webfont.woff.woff') format('woff'),
          url('/customfonts/proximaregular/proximanova-regular-webfont.woff.ttf') format('truetype'),
     font-weight: normal;
     font-style: normal;
 }

#disqus_thread 					{color: #434343!important;}
#disqus_thread {
position: relative;
display:block;
margin: 0 0 20px 0;
padding: 20px;
line-height: 1.5;
color: @brandGray !important;
background-color: @white;
.flat-box-shadow;
overflow: hidden;
clear: both;

iframe {

body.dark {

#layout {

#main-nav {

nav {

a {
color: @brandViolet !important;

&:link,
&:visited {
color: @brandViolet !important;
}

&:hover,
&:active,
&:focus {
color: @lightViolet !important;
}

}

}

}

}

}
}
}

/*_________ IG CENTRAL PAGE CODES _________*/


.ig-tb-dv h3{text-transform: uppercase; font-weight: 500; margin-bottom: 10px;}
.ig-tb-dv p {font-size: 16px; margin-bottom: 30px !important;}

.ig-mbl-fea-lft h5{text-transform: none; font-size: 20px; font-weight: 500;}
.ig-mbl-fea-rgt img {float: right; margin-right: -90px;}
.ig-mbl-fea-rgt h5 {text-transform: none; font-size: 20px; font-weight: 500; padding-right: 90px; text-align: right;}
.ig-mbl-fea-rgt p {padding-right: 90px; text-align: right;}


.ig-tb-rpt img {margin-bottom: 0px !important;}
.ig-tb-rpt h4 {margin-bottom: 20px; font-size: 20px; text-transform: uppercase; font-weight: 500;}

.mng-con {background: #ffffff; box-shadow: 0px 2px 2px 1px #dddddd;}
.mng-con h4 {font-size: 18px; padding:15px 20px; color:#ffffff; text-transform: uppercase; font-weight: 500; margin-bottom: 0px; text-align:center;}
.mng-con p {font-size: 15px; padding:15px 20px 20px;}

.als-str {background:#ffffff; min-height:auto; padding: 20px 0px; text-align: center; min-height: 70px;}
.als-str h6 {text-transform: uppercase; margin-top: 15px; margin-bottom: 0px; color: #ffffff;}
.als-str p {margin-bottom: 0px;}

.fix-btn {float: right; background: #ffffff;    border: 1px solid #ffffff;    box-shadow: 0px 1px 5px #ffffff;    padding: 10px 15px;    color: #000; font-family: Open Sans}
.fix-btn a span {color: #676A6C; font-weight: bold;}
.fix-btn a {color: #4F82B4; font-weight: bold;}

.copywright {padding-top: 10px;}