/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/

@import url("../bridge/style.css");


.q_slider {margin-top: 100px;}
.ai1ec-allday-badge, .ai1ec-event-time {color:#fff !important; Display:none;}


#ai1ec_agenda_widget-2 .ai1ec-date-title {border: 1px solid #ffffff;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.08);overflow: hidden;color: #000;float: left;font-size: 8.7pt;font-weight: normal;background-color: #fff;background-image: none !important;line-height: 1.4em;margin: 0.5em 0.75em !important;text-align: center;text-shadow:none; width: 52px;height: 52px;font-family:"Century Gothic";font-weight:normal;
}
#ai1ec_agenda_widget-2 .ai1ec-agenda-widget-view .ai1ec-month{background-color: #fff;color:#000;}

.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {
    
    background: #ffffff;
   border-top: 1px solid #ffffff;
    background: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(1em,#ffffff),to(#fff));
    background: -webkit-linear-gradient(#ffffff,#ffffff 1em,#fff);
    background: -moz-linear-gradient(top,#ffffff,#ffffff 1em,#fff);
    background: -ms-linear-gradient(#ffffff,#ffffff 1em,#fff);
    background: -o-linear-gradient(#ffffff,#ffffff 1em,#fff);
   background: linear-gradient(#ffffff,#ffffff 1em,#fff);
    background-repeat: no-repeat; margin-bottom:15px;
}

.ai1ec-agenda-widget-view .ai1ec-event {
    margin: 0px 0 6.5px 4.8em;
}
.ai1ec-agenda-widget-view .ai1ec-event > a {
border:0px; padding:0;}
 a.ai1ec-date-titles:link, a.ai1ec-date-titles:visited {color:#000000 !important;}


#twitter-widget-0 {height:420px !important;}
.type-ai1ec_event .post_info{display:none !important;}
ul.tabs-nav li {border-bottom:1px #eaeaea solid;}


#stick {position:absolute;
	margin:auto 0;
	padding:0;
	width:250px;
	height:250px;
	top:0px;
	left:50%;
	margin-left:-150px;
	z-index:999999;
}







#stick ul,li{
	list-style-type:none;
}







#stick ul{
overflow:hidden;  
padding:3em;

}

/*
.membership p label {width:20%; float:left;}
.membership p span {width:70%; float:left; clear: both;}
*/

.membership  table tr td, .membership  table tr {border:0;}
.membership  table tr:nth-child(odd) td{background:#ffffff;}
.blog_single .ai1ec_event .date {display:none;}
.blog_single .ai1ec_event h2:first-of-type {display:none !important;}

#stick ul li a {  
  text-decoration:none;  
  color:#024c9e;  
  background: url("images/pin.png") #fff200;
background-repeat:no-repeat;
background-position:right top;
  display:block;  
  height:10em;  
  width:10em;  
  padding:3em 1em 1em 1em;
border:0px dotted #024c9e;


   /* Firefox */  



  -moz-box-shadow:5px 5px 7px rgba(33,33,33,1);



  /* Safari+Chrome */  

 -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7); *
  /* Opera */  
  box-shadow: 5px 5px 7px rgba(33,33,33,.7); *
/*-webkit-transform:rotate(-6deg);  
  -o-transform:rotate(-6deg);  
  -moz-transform:rotate(-6deg);*/
}  







#stick ul li {  



  margin:1em;  



  float:left;  



}  











#stick ul li h2{  



  font-size:140%;  



  font-weight:bold;  



  padding-bottom:10px;



  letter-spacing:0px !important;



  padding-top:30px;



}







#stick ul li:nth-child(even) a{  



  -o-transform:rotate(4deg);  



  -webkit-transform:rotate(4deg);  



  -moz-transform:rotate(4deg);  



  position:relative;  



  top:5px;



  background: url("images/pin.png");



	background-repeat:no-repeat;



	background-position:right top;



  



  



} 











#stick ul li a:hover,#stick ul li a:focus{  



  /*-moz-box-shadow:10px 10px 7px rgba(0,0,0,.7);  



  -webkit-box-shadow: 10px 10px 7px rgba(0,0,0,.7);  



  box-shadow:10px 10px 7px rgba(0,0,0,.7); */ 



  -webkit-transform: scale(1.25);  



  -moz-transform: scale(1.25);  



  -o-transform: scale(1.25);  



  position:relative;  



  z-index:5;  



  background: url("images/pin.png") #fff200;



	background-repeat:no-repeat;



	background-position:right top;



  border:0px dotted #024c9e;



} 







#pin {



	width:30px;



	height:31px;



	background: url("images/pin.png");



	background-repeat:no-repeat;



	position:absolute;



	top:50px;



	left:50%;



	margin-left:-100px;



	margin:auto 0;



}


ul.tabs-nav li.active { border-right:0px #eaeaea solid; border-left:0px #eaeaea solid; border-top:0px #eaeaea solid; border-bottom:1px #a8dbf7  solid;
-webkit-border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;







border-top-left-radius: 5px;







-webkit-border-top-right-radius: 5px;







-moz-border-top-right-radius: 5px;







border-top-right-radius: 5px;







-webkit-border-bottom-left-radius: 0px;







-moz-border-bottom-left-radius: 0px;







border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







    -moz-border-bottom-right-radius: 0px;







    border-bottom-right-radius: 0px; color:#ff1b02; background-color: #a8dbf7 ;}









.q_tabs .tabs-nav li.active a{ color:#ff1b02; }




.q_tabs.horizontal .tabs-nav li:first-child a{padding-left: 14px;}


.sidebar .tabs-nav a:link{font-size:16px;font-family:'Open Sans Condensed';letter-spacing: 1px;}





.ai1ec-months, .ai1ec-days {float:left; position:relative;}

.ai1ec-weekdays{display:none;}





#text-19 h2, #custom-recent-posts-4 h2,#wysija-3 h2{ font-size:16px; font-weight:600;font-family:'Open Sans Condensed';margin:15px 0;letter-spacing: 1px;}


#ai1ec_agenda_widget-2 h2, #custom-recent-posts-2 h2,#related_docs-2 h2,#custom-recent-posts-3 h2,#custom-recent-posts-5 h2 {display:none;}

#custom-recent-posts-2 ul li a:link, #custom-recent-posts-4 ul li a:link, #custom-recent-posts-3 ul li a:link, #related_docs-2 ul li a:link, #custom-recent-posts-5 ul li a:link{font-size:14px;font-family:'Open Sans'; background:url(/wp-content/uploads/2016/06/bluearrow.png) no-repeat 0px 0px transparent; list-style-type:none;margin:0;vertical-align:middle; padding: 0px 0px 1px 24px; }




#newsletter ul.tabs-nav li.active, ul.tabs-nav li.active {
    border-right: 1px #a8dbf7 solid;
    border-left: 1px #a8dbf7 solid;
    border-top: 1px #a8dbf7 solid;
    border-bottom: 0px #000000 solid;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;

	-webkit-border-bottom-left-radius: 0px;







    -moz-border-bottom-left-radius: 0px;







    border-bottom-left-radius: 0px;







	-webkit-border-bottom-right-radius: 0px;







    -moz-border-bottom-right-radius: 0px;







    border-bottom-right-radius: 0px;







    color: #ff1b02;







    background-color: #a8dbf7;







}











#newsletter .q_tabs.boxed .tabs-nav li.active a,.q_tabs.boxed .tabs-nav li.active a {







   border: 0px solid #e3e3e3; 







}







#newsletter .q_tabs.boxed .tabs-container, .q_tabs.boxed .tabs-container{







border-top: 0px solid #e3e3e3;







}







#newsletter  ul.tabs-nav li,  ul.tabs-nav li {







    border-bottom: 1px #a8dbf7 solid;







}







hr{border:none; margin:0;  height: 1px; color: #a8dbf7 ; /* old IE */background-color: #a8dbf7 ; /* Modern Browsers */}















.q_tabs.vertical .tabs-nav li.active a {







    border: 0px solid #e3e3e3; }















#custom-recent-posts-2 ul li a:hover, #custom-recent-posts-4 ul li a:hover, #custom-recent-posts-3 ul li a:hover, #related_docs-2 ul li a:hover{background:url(/wp-content/uploads/2016/06/redarrow.png) no-repeat 0px 0px transparent;}















.q_tabs.vertical.left .tab-content {







    border-left: 1px solid #a8dbf7 ;







}







#text-16 ul {width:300px; height:290px; overflow:hidden;}















.q_tabs.horizontal .tabs-container{width:300px}















.foter{ margin-top:50px;}















.foter .textwidget{background-color:#ffffff;}


.foter h5 {text-align:center; font-size:25px;}



/*.image_hover .images_holder img.hover_image, .image_hover .images_holder img.active_image {width:200px; height:200px;}*/


/*  social network */

#socialnetworks ul li{


	float:left;
	list-style-type: none !important;
	list-style-image:none!important;
	background:none;
	padding:0;
}



#socialnetworks ul li a {
    background-image: url(images/social_sprite.gif);
    background-repeat: no-repeat;
    display: inline;
    float: left  !important;
    height: 32px;
    margin-right: 5px;
    text-indent: -2000px;
}


#twitter_btn a {

    background-position: 0 0;
    width: 32px;

}

#twitter_btn a:hover {

    background-position: 0 -32px;
}



#facebook_btn a {

    background-position: -32px 0;
    width: 32px;
}

#facebook_btn a:hover {

    background-position: -32px -32px;

}




#youtube_btn a {

    background-position: -64px 0;
    width: 33px;

}



#youtube_btn a:hover {

    background-position: -64px -32px;

}

#linkedin_btn a {

    background-position: -98px 0;
    width: 33px;
}

#linkedin_btn a:hover {

    background-position: -98px -32px;

}


#rss_btn a {

    background-position: -132px 0;
    width: 32px;

}















#rss_btn a:hover {















    background-position: -132px -32px;















}















#flickr_btn a {















    background-position: -165px 0;















    width: 33px;















}















#flickr_btn a:hover {















    background-position: -165px -32px;















}























#mc_embed_signup .button {







	    background-color: #a8dbf7 !important;







}















#mc_embed_signup .button:hover {background-color: #0068ae !important;}







.q_tabs.horizontal.center {







  text-align:left;







}























/* end */































.portfolio_slider .portfolio_slides>li, .qode_carousels .slides>li{background-color:#ffffff;}















.header_inner_right .fa-navicon:before,.header_inner_right .fa-reorder:before,.header_inner_right .fa-bars:before {content: "";background: url('/wp-content/uploads/2016/06/map.jpg') no-repeat scroll 0% 55% transparent;padding: 9px; }


.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark_icon {


    background-image: url(images/minus.png);

}





.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {
    background-image: url(images/plus.png);
}

table tr td {color:#000000;}

.table-fill, table {
	
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  height: 320px;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
  /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);*/
  animation: float 5s infinite;

}







 







th {







  color:#D5DDE5;;







  background:#0068ae;







  border-bottom:4px solid #9ea7af;







  border-right: 1px solid #343a45;







  font-size:14px;







  font-weight: 100;







  padding:24px;


  text-align:left;

  /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);*/

  vertical-align:middle;

}





th:first-child {

  border-top-left-radius:3px;
}





th:last-child {

  border-top-right-radius:3px;
  border-right:none;

}



tr {

  border-top: 1px solid #C1C3D1;

  border-bottom-: 1px solid #C1C3D1;

  color:#666B85;

  font-size:14px;

  font-weight:normal;

  /*text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);*/

}















/* 







tr:hover td {







  background:#4E5066;







  color:#FFFFFF;







  border-top: 1px solid #22262e;







  border-bottom: 1px solid #22262e;







}







*/







 







tr:first-child {







  border-top:none;







}















tr:last-child {







  border-bottom:none;







}







 







tr:nth-child(odd) td {







  background:#EBEBEB;







}







 /*







tr:nth-child(odd):hover td {







  background:#4E5066;







}







*/







tr:last-child td:first-child {







  border-bottom-left-radius:3px;







}







 







tr:last-child td:last-child {







  border-bottom-right-radius:3px;







}







 







td {







  background:#FFFFFF;







  padding:20px;







  text-align:left;







  vertical-align:middle;







  font-weight:300;







  font-size:14px;







  /*text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);*/







  border-right: 1px solid #C1C3D1;







}


.post_info{display:none !important;}

td:last-child {
  border-right: 0px;
}















th.text-left {







  text-align: left;







}



th.text-center {

  text-align: center;

}


th.text-right {

  text-align: right;
}



td.text-left {
  text-align: left;
}



td.text-center {

  text-align: center;
}



td.text-right {text-align: right;}
.two_columns_75_25>.column1 {width:70%}

.two_columns_75_25>.column2 {width:30%}


@media only screen and (max-width: 1600px) { 

/*#part .box a img{ width: 220px;height: 220px;}*/

cover_boxes ul li .box, .cover_boxes ul li.act {width: 400px;}

.cover_boxes ul li, .cover_boxes ul li .box .thumb {width: 220px;}

.cover_boxes ul li .box .box_content {left: 225px;width: 178px;}
/*
.two_columns_75_25>.column1 {width:70%}

.two_columns_75_25>.column2 {width:30%}
*/
}



@media only screen and (max-width: 1200px) {

.cover_boxes ul li .box, .cover_boxes ul li.act {width: 355px;}

.cover_boxes ul li, .cover_boxes ul li .box .thumb {width: 180px;}

/*#part .box a img{width: 180px;height: 180px;}*/

.cover_boxes ul li .box .box_content {left: 200px;width: 180px;}

/*.two_columns_75_25>.column1 {width:70%}

.two_columns_75_25>.column2 {width:30%}

*/

}



@media only screen and (max-width: 1000px){

.cover_boxes ul li .box, .cover_boxes ul li.act {width: 300px;}

.cover_boxes ul li, .cover_boxes ul li .box .thumb {width: 120px;}

/*#part .box a img{width: 120px;height: 120px;}*/

.cover_boxes ul li .box .box_content {left: 125px;width: 120px;}
/*
.two_columns_75_25>.column1 {width:70%}

.two_columns_75_25>.column2 {width:30%}
*/
}





@media only screen and (max-width: 768px){

/*.image_hover .images_holder img.hover_image, .image_hover .images_holder img.active_image {width:100px; height:100px !important;*/
}



@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {


/*.image_hover .images_holder img.hover_image, .image_hover .images_holder img.active_image {width:100px; height:100px !important;*/
}

@media only screen and (max-width: 600px) {

.images_holder { margin:0 auto !important; width:253px !important;display:block !important; }
.two_columns_75_25>.column1 {width:100% ; float:none ;}
.two_columns_75_25>.column2 {width:100% ; float:none ; }


}



@media only screen 
and (min-device-width : 600px) 
and (max-device-width : 767px) {
  
#stick {position: relative !important;margin:0 auto !important;padding: 0;width: 250px;height: 250px;z-index: 999999; left:0;}  
.images_holder { margin:0 auto !important; width:253px !important;display:block !important; }
.two_columns_75_25>.column1 {width:100% ; float:none ;}
.two_columns_75_25>.column2 {width:100% ; float:none ; }
aside{width:50%; margin:0 auto;}
#stick ul {padding: 0em;}
#stick ul li a {width:200px; height:200px;}
}



@media only screen and (max-width: 480px){

#stick{position:relative !important;margin:auto 0 !important;padding:0;top:10px;left:20%;margin-left:0;z-index:999999;}
#stick ul {padding: 0em;}
#stick ul li a {width:200px; height:200px;}
#stick ul li {margin: 0em;float: none;}
/*#part .box a img{width: 220px;height: 220px; margin:0 auto;}*/

.cover_boxes ul li .box, .cover_boxes ul li.act {width:100%;}
.two_columns_75_25>.column1 {width:100%; float:none;}
.two_columns_75_25>.column2 {width:100%; float:none; }
.cover_boxes ul li .box .thumb {width: 100%;}
.cover_boxes ul li .box .box_content {left:0;width:100%;margin-top:0px;text-align: center;}
/*.image_hover img{ margin-left:30%;}*/
.images_holder { margin:0 auto !important; width:253px !important;display:block !important; }
aside{margin:0 0 0 25px;}
.wpb_tabstabs_holder{ margin-left:15px;}

}
