/*

Theme Name: Stranica

Theme URI: http://underscores.me/

Author: 

Author URI: 

Description: Description

Version: 1.0

License: GNU General Public License

License URI: license.txt

Text Domain: healinghands

Domain Path: /languages/

Tags:



@charset "UTF-8";

/*------------------------

	Components

------------------------*/

@font-face {

  font-family: 'Gotham-Black_0';

  src: url("fonts/Gotham-Black/Gotham-Black_0.eot?#iefix") format("embedded-opentype"), url("fonts/Gotham-Black/Gotham-Black_0.otf") format("opentype"), url("fonts/Gotham-Black/Gotham-Black_0.woff") format("woff"), url("fonts/Gotham-Black/Gotham-Black_0.ttf") format("truetype"), url("fonts/Gotham-Black/Gotham-Black_0.svg#Gotham-Black") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Gotham-Bold_0';

  src: url("fonts/Gotham-Bold/Gotham-Bold_0.eot?#iefix") format("embedded-opentype"), url("fonts/Gotham-Bold/Gotham-Bold_0.otf") format("opentype"), url("fonts/Gotham-Bold/Gotham-Bold_0.woff") format("woff"), url("fonts/Gotham-Bold/Gotham-Bold_0.ttf") format("truetype"), url("fonts/Gotham-Bold/Gotham-Bold_0.svg#Gotham-Bold") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Gotham-Book_0';

  src: url("fonts/Gotham-Book/Gotham-Book_0.eot?#iefix") format("embedded-opentype"), url("fonts/Gotham-Book/Gotham-Book_0.otf") format("opentype"), url("fonts/Gotham-Book/Gotham-Book_0.woff") format("woff"), url("fonts/Gotham-Book/Gotham-Book_0.ttf") format("truetype"), url("fonts/Gotham-Book/Gotham-Book_0.svg#Gotham-Bold") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Gotham-Light_0';

  src: url("fonts/Gotham-Light/Gotham-Light_0.eot?#iefix") format("embedded-opentype"), url("fonts/Gotham-Light/Gotham-Light_0.otf") format("opentype"), url("fonts/Gotham-Light/Gotham-Light_0.woff") format("woff"), url("fonts/Gotham-Light/Gotham-Light_0.ttf") format("truetype"), url("fonts/Gotham-Light/Gotham-Light_0.svg#Gotham-Light") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'Gotham-Medium_0';

  src: url("fonts/Gotham-Medium/Gotham-Medium_0.eot?#iefix") format("embedded-opentype"), url("fonts/Gotham-Medium/Gotham-Medium_0.otf") format("opentype"), url("fonts/Gotham-Medium/Gotham-Medium_0.woff") format("woff"), url("fonts/Gotham-Medium/Gotham-Medium_0.ttf") format("truetype"), url("fonts/Gotham-Medium/Gotham-Medium_0.svg#Gotham-Medium") format("svg");

  font-weight: normal;

  font-style: normal;

}





@font-face {

	font-family: 'icomoon';

	src:url('fonts/icomoon.eot?j4vauc');

	src:url('fonts/icomoon.eot?#iefixj4vauc') format('embedded-opentype'),

		url('fonts/icomoon.woff?j4vauc') format('woff'),

		url('fonts/icomoon.ttf?j4vauc') format('truetype'),

		url('fonts/icomoon.svg?j4vauc#icomoon') format('svg');

	font-weight: normal;

	font-style: normal;

}







[class^="icon-"], [class*=" icon-"] {

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	/* Better Font Rendering =========== */

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	

}

.icon-twitter:before {

	content: "\e606";

}

.icon-facebook:before {

	content: "\e607";

}

.icon-googleplus:before {

	content: "\e604";

}



.icon-instagram_image{background: url('images/instagram.png') no-repeat 0 0 transparent; height: 30px; width: 30px;display: block;}

.icon-instagram_image_dest{background: url('images/instagram_blackimi.png') no-repeat 0 0 transparent; height: 30px; width: 30px;display: block;}

#footer .icon-instagram_image_dest{background: url('images/instagram.png') no-repeat 0 0 transparent;height: 30px; width: 30px;display: block;}

.icon-instagram_image:hover,.icon-instagram_image_dest:hover,#footer .icon-instagram_image_dest:hover{background: url('images/instagram-hover.png') no-repeat 0 0 transparent; height: 30px; width: 30px;display: block;}



#footer ul.social_icons li a:hover{    color: #5c9ad6;}



/*MAIN CSS*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    display: block;

}

html { height: 100%; min-height: 100%;}

body { line-height: 1; color:#262626;font-size: 20px; background: #000;font-family:'Gotham-Book_0';height: 100%;max-height: 100%; overflow-x:hidden;}

ol, ul {list-style: none;}

blockquote, q {  quotes: none;}

blockquote:before, blockquote:after,q:before, q:after {  content: '';  content: none;}

table { border-collapse: collapse; border-spacing: 0; width: 100%;  margin: 0 0 20px;}



/*AM2 GRID*/

.wrapper{ width: 100%; max-width: 1020px; margin: 0 auto; position: relative;} 

.container { width: 96.0784313725%; padding: 0px 1.961%; } 

.kolona1{ width: 100%; margin-bottom: 15px;  }

.kolona12{ width: 48.979%; margin-right: 2.041%; margin-bottom: 2.041%; /* width: 47.9%\9; */} 

.kolona12:nth-of-type(2n){ margin-right: 0px; } 

.kolona14{ width: 23.469%; margin-right: 2.041%; } 

.kolona14:nth-of-type(4n){ margin-right: 0px; } 

.kolona13{ width: 29.973%; margin-right: 2.041%; } 

.kolona13:nth-of-type(3n){ margin-right: 0px; } 

.kolona23{ width: 59.986%; margin-right: 10.041%; } 

.kolona15{ width: 18.367%; margin-right: 2.041%; } 

.kolona15:nth-of-type(5n){ margin-right: 0px; } 

.kolona45{ width: 79.592%; margin-right: 2.041%; } 

.kolona25{ width: 38.775%; margin-right: 2.041%; } 

.kolona35{ width: 59.183%; margin-right: 2.041%; } 

.kolona34{ width: 74.49%; margin-right: 2.041%; } 

.kolona12 .kolona12{ width: 47.916%; margin-right: 4.167%; } 

.kolona12 .kolona12:nth-of-type(2n){ margin-right: 0px; } 

.kolona12 .kolona13{ width: 30.555%; margin-right: 4.167%; } 

.kolona12 .kolona13:nth-of-type(3n){ margin-right: 0px; } 

.kolona14 .kolona12{ width: 45.652%; margin-right: 8.696%; } 

.kolona14 .kolona12:nth-of-type(2n){ margin-right: 0px; } 

.kolona34 .kolona12{ width: 48.63%; margin-right: 2.74%; } 

.kolona34 .kolona12:nth-of-type(2n){ margin-right: 0px; } 

.wrapper:after { content: " "; display: block; height: 0; clear: both;}

.kolona1, .kolona12, .kolona13, .kolona14, .kolona15, .kolona34, .kolona23, .kolona45, .kolona25, .kolona35 { position: relative; float: left; }





/*MAIN*/

strong{font-weight: bold;}

em{font-style:italic;}

.alignleft { position: relative; float: left; margin-right: 20px; margin-bottom: 20px; }

.alignright { position: relative; float: right; margin-left: 20px; margin-bottom: 20px; }

.no_margin{ margin-right: 0px; margin-left: 0px; } 

.floatfix, .tpclear{ clear: both; }

.spacer{ height: 20px; width: 100%; position: relative; float: left; } 

.left{ position: relative; float: left; } 

.right{ position: relative; float: right; } 

#main_page_wrapper{padding: 97px 0 0;/* z-index: 5; */}

.home_page p{color: #d9d9d9;}

nav#navigation_responsive{    overflow: auto;}

#outer-wrapper{position: relative; }

.invisible_on_hoverout{display: none!important;}

#inner_page img, #inner_page a img{max-width: 100%; max-height: inherit;}





/*TRANSITION*/

a, #navigation .menu li a, .social_aside_items_one a, input.wpcf7-submit, .menu-global, .menu-top-click, .menu-bottom-click, .team_member p a,  a.blue_member_link, a.email_link, a.phone_number_link, .icon_wrapper a img, .button, .blog_list_page .kolona12, .blog_list_index .kolona12  { 

	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-ms-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}





/*LINKS*/

a { color:#5c9ad6; font-family: 'Gotham-Book_0';font-size: 14px;}

a:active, a:visited, a:link { color:#35628e; text-decoration:none; }

a:hover, a:active{ color:#28527b; }

p{color: #262626; padding: 0 0 10px; font-size: 14px; line-height: 20px; font-family: 'Gotham-Book_0';}





/*FONTS*/

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a { line-height:125%; font-family: 'Gotham-Book_0'; color: #0066cc;padding: 0 0 10px;}

h1, h1 a { font-size: 25px; }

h2, h2 a { font-size: 23px; }

h3, h3 a { font-size: 20px; }

h4, h4 a { font-size: 16px; }

h5, h5 a { font-size: 14px; }

h6, h6 a { font-size: 12px; }





/*NAVIGACIJA*/

header#header{border-bottom: 1px solid #272727;/* position: fixed; */top: 0;width: 100%;}

header#header .header_wrapper_color{background-color: #fff;z-index: 556;position: absolute;top: 0;width: 100%;}

header#header .logo{float:left;padding: 24px 0; }

#navigation .menu{ position: absolute;right: 0;bottom: 25px;}

#navigation .menu li{  border-right: 1px solid #3a3a3a; float: left;}

#navigation .menu li:last-child{border-right: none;}

#navigation .menu li a{color: #939393; font-size: 15px;padding: 11px; margin: 0 11px;text-decoration:none; text-transform: uppercase;}

#navigation .menu li a:hover, #navigation .menu li.current_page_item a{background-color: #fff; color: #000;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;}

.home_page{ /* margin-bottom: 0; */ position: relative; width: 100%; float: left; /* display: block; */}



/*FOOTER*/

footer#footer{padding: 27px 0; clear: both; position: relative; background-color: #000; }

#footer_menu .menu{position: relative;}

#footer_menu .menu li{  border-right: 1px solid #3a3a3a; float: left;}

#footer_menu .menu li:last-child{border-right: none;}

#footer_menu .menu li a{color: #939393;font-size: 14px;padding: 0 11px; margin: 0 11px;text-decoration:none; text-transform: uppercase;}

#footer_menu .menu li a:hover, #footer_menu #navigation .menu li.current_page_item a{color: #dedede; }

#navigation .menu li.current_page_item a{color: #000; }

span.footer_nav_image{background: url("images/sprite.png")no-repeat -10px -10px transparent; width: 28px;height: 27px;position: relative;display: block;float: left;}

aside.social_aside_items{float: right; font-size: 12px;}

.social_aside_items_one{border-right: 1px solid #3a3a3a; padding: 0 32px 0 0; float: left;}

.social_aside_items_one p{color: #fff; margin: 0; padding: 0;}

.social_aside_items_one a {color: #5c9ad6;}

.social_aside_items_one a:hover{color: #8cbdec;} 

.social_icons{float: left; margin: 0 0 0 13px;}

ul.social_icons li{display: inline-block; margin: 0 0 0 5px;}

ul.social_icons li a{font-size: 30px; color: #000;}

#footer ul.social_icons li a{ color: #fff;}

ul.social_icons li a:hover{color: #5c9ad6;}

aside.left_submenu{padding-left: 0;}

aside.left_submenu h2{font-size: 20px; color: #5c9ad6;font-family: 'Gotham-Bold_0';}

aside.left_submenu h3 a, aside.left_submenu h3{font-size: 17px; color: #3d3d3d;padding: 0; margin: 0 0 5px;font-weight: bold;}

time.datetime-index{font-size: 14px; color: #646565; float: left; text-transform: uppercase;}







/*SLIDER*/

#slider { width:100%; margin:0px; padding:0px; float:left; position:relative; }

/*.slider-next-arrow, .ico-content.type2 .icon, .carousel-arrows a span, .portfolio .portfolio-thumb img, .blog-entry .entry-thumb-meta .entry-meta span, .testimonial .author, .team .image img, .side-nav-container ul li a span, .partner-carousel li, .carousel-arrows a:hover span { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }*/

.slider_btn, .slider_btn_mobile{display: block; background-color: #5c9ad6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; color: #000!important; width: 175px; padding: 12px 0; line-height: 15px; position: absolute; z-index: 55555;}

.read_more_btn{display: block; background-color: #5c9ad6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;

color: #000!important;width: 105px;padding: 8px 0;line-height: 15px;font-size: 10px;margin: 0 auto;}

.tp-bullets{margin-left: -30%!important;}

.fullwidthbanner ul li span.bullet_looking_text{background: url('images/sprite.png') repeat -10px -125px; padding: 0 0 0 28px; color: #fff; font-size: 25px;}

.slider_main h1, .caption{font-size: 40px; color: #fff; line-height: 45px;}

.image_slider_text p{font-size: 25px; line-height: 35px;}

.tp-bullets{z-index: 554!important;}

.fullwidthbanner-container{width:100%!important;position:relative;padding:0; overflow:hidden!important;}

.revolution ul{visibility:hidden;margin:0;list-style:none;}

.tp-caption.lite{font-size:22px;line-height:1;color:#F5F5F5;font-weight:400;}

.tp-caption.white-bg{background:#FFF;color:#5c5c5c!important;padding:10px 15px 11px 15px;}

.tp-caption a.btn{color:#fff}

.tp-caption .dotted{border-bottom:1px dotted #fa6c65}

.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;top:55%!important;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;background:url("images/slide_left_arrow.png") no-repeat scroll 0 0 rgba(0,0,0,0);color:#f7f7f7;line-height:1;font-size:20px;padding:65px 19px;width:auto;height:auto;-webkit-border-radius:3px;border-radius:3px;}

.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;top:55%!important;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;background:url("images/slide_right_arrow.png") no-repeat scroll 0 0 rgba(0,0,0,0);color:#f7f7f7;line-height:1;font-size:20px;padding:65px 19px;width:auto;height:auto;-webkit-border-radius:3px;border-radius:3px;}

.tparrows:before{font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;}

.tp-bullets.simplebullets.round .bullet{width:12px;height:12px;margin-left:4px;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius: 50%;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;background-color:#fff;}

.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{background-color:#5ba4eb;} 

.tp-loader{background:url(images/loading.gif) no-repeat;background-color:#fff;margin:-15px -15px;top:50%;left:50%;z-index:10000;position:absolute;width:30px;height:30px;background-size:30px 30px;}

.tp-bannertimer{width:100%;height:10px; position:absolute;z-index:200;}

.bullet{cursor: pointer;}









/*DUMMY IMAGE*/

.dummy-img{max-height: 270px; height:auto;background-color:#FFF;overflow: hidden;}

.dummy { width:100%; height:100%; }

.dummy-sibbling { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }

.dummy-child { position:relative; display:block; width:100%; height:100%; overflow: hidden;}

.dummy-child img { position:absolute; width: 100%; height: 100%; }



/*DUMMY IMAGE

.dummy-img{height:auto;background-color:#FFF;overflow: hidden;}

.dummy { width:100%; height:100%; }

.dummy-sibbling { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }

.dummy-child { position:relative; display:block; width:100%; height:100%; overflow: hidden;}

.dummy-child img { position:absolute;  }*/





/*HEADER IMAGE*/

#header_image{position: relative; width:100%; margin: 0; padding: 0;}

#header_image img{max-width: 100%; display: block; width: 100%;}

#header_image h1{color:#fff; font-size: 30px; font-weight: bold; text-transform: uppercase;}

.absolute_title_position{position: absolute; left: 50%; top: 50%; z-index: 55;margin-left: -511px;margin-top: -21px;}





/*HOMEPAGE 4 BOXES*/

.home_4_box{padding: 0; margin: 0; position: relative; width: 100%; background-color: #fff;}

.home_4_box .kolona14{width: 25%; margin: 0; padding: 0;} 

.text_paddingtb_75{padding-top: 75px;padding-bottom: 75px;}


/*#0f0e2e*/
.gray_bg{background-color: #000000; padding: 35px 0; position: relative;margin: 0;}

.gray_bg h2{font-size: 18px; color: #5c9ad6; border-bottom: 1px solid #353535; padding: 15px 0; margin: 0 0 15px; }

h2.recent_relese_title{color: #fff; font-weight: bold;}

.recent_reles img{border: 1px solid #252525; }

.blog_posts{padding: 0; margin: 0;}

.blog_posts h3 { padding: 40px 0;}

.blog_posts h3 a{font-size: 26px; color: #8c8c8c;}

.time_time{font-size: 14px; color: #5c9ad6;}

.blog_author{font-size: 14px; color: #a4a4a4;float: left;}

.tp-bannertimer{background-color: #343434; }

.tp-bannertimer.tp-bottom{background-color: #5c9ad6;}





/*INNER PAGES*/

#inner_page{width: 100%; position: relative; background-color: #fff; padding: 40px 0; }

.hp-ps-text-box {overflow: hidden;	position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: auto;background: url('images/img_hover_bg.png') repeat left top; display: none;	z-index: 2;  }

.hp-single-product-box:hover .hp-ps-text-box {top: 0%;}

.hp-single-product-box a {	display: block;}

.spb-inner-box {display: table;	vertical-align: middle;	position: absolute;	top: 0;	left: 0;right: 0;bottom: 0;	margin: auto;

	height: 100%;width: 100%;text-align: center;}

.spb-inner-box2 {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	height: 100%;

	width: 100%;

	text-align: center;

	z-index: 2;

	}

.spb-inner-box img{max-width: 100%;display: block;margin: 0 auto;}

.spb-inner-box2 img{bottom: 0;

    display: block;

    left: 0;

    margin: auto;

    max-width: 100%;

    position: absolute;

    right: 0;

    top: 0;}

.hp-ps-text-border {position: absolute;	width: auto;height: auto;top: 5px;	left: 5px;	right: 5px;	bottom: 5px;}

.tc-v-align {display: table-cell;vertical-align: middle;text-align: center;	font-size: 16px; padding: 0 1em;}

.tc-v-align p {	margin-bottom: 10px; 	margin-bottom: 10px; color: #fff;}

.hover{display: block; z-index: 5;}

.single_blog h1{font-size: 35px; color: #000; font-family: 'Gotham-Black_0';}





/*CONTACT PAGE*/

.contact_mail{padding: 0; margin: 0; }

.contact_mail h3{border-bottom: 1px solid #d0d0d0; padding: 0 0 20px; margin: 0 0 25px; font-weight: bold; }

.team_member{margin: 0 0 18px;clear: both;}

.team_member p, .team_member a{ padding: 0;display: block;}

.team_member a{ color: #595959;}

.team_member a.blue_member_link{display: none;}

.team_member a:hover, a.blue_member_link{ color:#35628e; }

.mandatory_field{color: #5c9ad6; font-size: 30px;}

input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], textarea, select {border: 1px solid #e0e0e0; color: #a1a1a1;-webkit-box-shadow: inset 10px 10px 24px -13px rgba(0,0,0,0.15);

-moz-box-shadow: inset 10px 10px 24px -13px rgba(0,0,0,0.15);box-shadow: inset 10px 10px 24px -13px rgba(0,0,0,0.15); padding: 7px;width: 90%;}

 select{width: 93%;}

.wpcf7{ position: relative;}

input.wpcf7-submit{width: 130px; color: #fff; font-size: 15px; padding: 14px 0; text-align: center; background-color: #5c9ad6;border: none; cursor: pointer;}

input.wpcf7-submit:hover{background-color: #4a81b6;}

.small_inner_left{float: left;}

.small_inner_right{display: block; margin-left: 40px; padding-top: 7px;}





/*BLOG LIST PAGE*/

.blog_list_page .kolona12 img{width: 100%;display: block;}

.blog_list_page .kolona12:hover{opacity: 0.9; display: block;}

.blog_list_index .kolona12:hover{opacity: 0.8; display: block;}

.blog_text_wrapper{background: url('images/img_hover_bg.png') repeat left top; width: 90%;padding: 5%;position: absolute;bottom: 0;}

.blog_text_wrapper h2, .blog_text_wrapper h2 a{color: #fff; font-size: 25px;}

.blog_text_wrapper .blog_author, .blog_text_wrapper time{color: #fff; font-size: 15px;}



.blog_text_wrapper_index{background: url('images/img_hover_bg.png') repeat left top; width: 90%;padding: 5%;position: absolute;bottom: 0; left: 0;}

.blog_text_wrapper_index h2, .blog_text_wrapper_index h2 a{font-size: 22px; color: #5c9ad6;padding: 5px 0;margin: 0;border-bottom: none; color: #fff;font-weight: bold;}

.blog_text_wrapper_index .blog_author, .blog_text_wrapper_index time{color: #fff; font-size: 15px;}

.blog_text_wrapper_index time{text-transform: uppercase;}



.excerpt_blog_text{border-top: 1px solid #d0d0d0; margin: 10px 0 0; padding: 10px 0 0;}

.margin_b_30{margin: 0 0 30px;}



/*RESPONSIVE NAVIGATION*/

#responsive-navigation-open, #responsive-navigation-close { /* right: 25.961%; */ cursor: pointer;  display: block; position: relative; /* top: 32px; */ border: 1px solid #bebebe;-webkit-border-radius: 3px;

-moz-border-radius: 3px; border-radius: 3px;padding: 3px 4px;/* float: left; */z-index: 5555;float: left;}

#responsive-navigation-close {top: 32px;left: 23px;}

.menu-hamburger { cursor: pointer; margin: 0 auto; position: relative; width: 25px; height: 25px; float: right; margin-right: 5px;}

.menu-global {backface-visibility: hidden;position: absolute;left: 0;border-top: 3px solid #000;width: 58%;right: 0;margin: 7px auto 0px;padding: 0;}

.menu-global-click {border-top: 3px solid #fff;}

.menu-top {top: 0;}

.menu-middle {top: 7px;}

.menu-bottom {top: 14px;}

#responsive-navigation-close .menu-top  {backface-visibility: hidden;top: 7px;transform: rotate(50deg);color: #fff;    border-top: 3px solid #fff;}

#responsive-navigation-close .menu-middle { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;  color:  #fff;    border-top: 3px solid #fff;}

#responsive-navigation-close .menu-bottom  {backface-visibility: hidden;top: 7px;transform: rotate(-50deg);color:  #fff;    border-top: 3px solid #fff;}

nav#navigation, .desktop_hover{display: block;}

nav#navigation_responsive{display: block!important;position: fixed; width: 630px; top: 0;right: -630px;z-index: 5555;background-color: rgba(0,0,0,0.9);height: 100%; overflow-y: scroll;}

nav#navigation_responsive #menu{padding: 80px 0 0;}

nav#navigation_responsive ul li, .tp-simpleresponsive a{text-align: center;}

nav#navigation_responsive ul li a {   display: block;color: #fff;  padding: 8px 25px; /* border-bottom: 1px solid #3a3a3a; */text-transform: uppercase;text-align: left;font-weight: bold;}

nav#navigation_responsive ul li a:hover, nav#navigation_responsive ul li.current_page_item a {color: #5c9ad6;   }

.blog_image_main{width: 100%;display: block;padding: 15px 0 0; clear: both; }

.closed_header_nav{/* display: none; */top: 42px!important;position: relative!important;left: 27px;}

.menu_text_header{color: #000;position: relative;/* right: 22.961%; */top: 12px;font-size: 15px;z-index: 5555;float: left;}

.closed_header_nav{color: #fff; }



.show{display: block;}

.hide{display: none;}



/*SOCIAL ICONS*/

.social_wrapper{display: block; width: 100%; border-bottom: 1px solid #c7c7c7; padding: 0 0 17px; margin: 15px 0 25px; }

.us_wrapper.tac{text-align: left!important;}

.us_wrapper .us_button{height: 30px!important; width: 73px!important;}

.single_blog .kolona23 .time_time{font-size: 14px;color: #a4a4a4;float: left;text-transform: uppercase;}

.single_blog .kolona23 .blog_author{padding: 0;line-height: 13px;}

.mobile_hover{display: none;}

.icon_wrapper{float: left; max-height: 62px;}

.icon_wrapper a, .icon_wrapper a img {display: block; }

.icon_wrapper a img:hover{opacity: 0.8;}

.social_icon_media_wrapper{padding: 0 30% 0 0;}









.menu-btn{float:right;display:block;position:relative}

.menu-btn span{display:none;color:#fff;font-family:'GothamNarrow-Book', Arial, sans-serif;font-size:18px;font-weight:400;line-height:30px;margin-right:10px}.menu-btn div{display:inline-block;width:33px;height:32px;vertical-align:top;padding-top:4px}.menu-btn div p{width:33px;height:3px;background:#fff;margin:0px 0 8px}.menu-btn div p+p{margin:8px 0 8px}.menu-btn div p+p+p{margin:8px 0 0px}

a.more_post_btn{display: block; background-color: #5c9ad6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; color: #000!important; width: 175px; padding: 12px 0; line-height: 15px; text-align: center; float: right;}

a.more_post_btn:hover{background-color: #3a6fa2;/*border: 3px solid #e8e8e8; */}





/*CONTACT FORM*/

div.wpcf7{background-color: #f1f1f1; padding: 35px 12%!important;}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok{font-size: 14px; margin: 15px 0;}

a.email_link{color:#808080; font-size: 16px; display: block;}

a.email_link:hover{color:#35628e; }

span.phone_number_link{color: #404040;font-size: 18px; display: block; font-weight: bold;}



.side_icon_pages{background: url('images/sprite.png') no-repeat -97px -13px;padding: 0 0 0 35px;margin: 15px 0 0; position: relative;}

.side_icon_pages h2{color: #262626; padding: 0; }

.gray_contact_bg{background-color: #f1f1f1;}

.contact_text_padding{padding: 0 12%!important;}



.bullet{float: left;}

div.wpcf7-mail-sent-ok{border: none!important; display : none!important;} 



/*NEWSLETTER*/

.newsletter_wrapper{width: 100%; display: block; clear: both; border-top: 2px solid #202020; border-bottom: 2px solid #202020; padding: 3px 0; float: left;}
/*#0f0e2e; #333366  #0066cc  #006*/
.newsletter_code{background-color: #006; color: #fff;padding: 20px 0 5px;}

.newsletter_code h2{color: #fff; font-size: 18px; padding: 0;}

.indicates-required{font-size: 14px;}

.text-right{text-align: right;}

#mce-EMAIL{-webkit-border-radius:3px;border-radius:3px;}

.button{background-color: #606060; border: none;/* float: left; */width: 100px;color: #fff;padding: 10px 8px; -webkit-border-top-right-radius: 3px; cursor:pointer;

-webkit-border-bottom-right-radius: 3px;

-moz-border-radius-topright: 3px;

-moz-border-radius-bottomright: 3px;

border-top-right-radius: 3px;

border-bottom-right-radius: 3px;

}

.button:hover{background-color: #7e7e7e;}

@-moz-document url-prefix() { 

	.button {

     padding: 9px 8px; 

  }

}

.newsletter_wrapper_small{/* float: left; */ display: block; margin-right: 100px; }

 .full_width_newsletter{width: 70%;float: left;overflow: hidden;}

.mc-field-group input[type="email"]{width: 100%; padding: 9px;}





.hover_responsive_visible{display: block!important;}



.header_navigation_nav{position: absolute;top: -67px;right: 50%;z-index: 55555; width: 230px;margin-right: -475px;/* margin: 0; */}



.social_icons_open li a{padding: 32px 0 0 10px!important;    }

.social_icons_open {margin: 0 0 0 35px;}

.social_icons_open li{float: left;}



#footer_menu a{color: #000;}

/*.newsletter_wrapper{display: none;}*/

.pagination {
	display: block;
    width: 100%;
    float: left;
}
.pagination a {
	font-size: 18px;
	text-align: center;
	display: inline-block;
    padding: 10px 5px;
}

.pagination .current {
	font-size: 18px;
	background-color: #000;
	color: #fff;
	text-align: center;
	display: inline-block;
    padding: 10px 15px;
}