@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');

/*
Theme Name: Photography
Theme URI: http://www.template.my.id
Author: Template.my.id
Author URI: http://www.template.my.id
Description: PHOTOGRAPHY is a clean, stylish and professionally designed theme for anyone who wants to make great photography site. This theme is perfect choice for gallery, photography, entertainment (movie and music), and portfolio.
Version: 1.0.3
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: black, white, light, two-columns
Text Domain: photography 
*/

/******** RESET STYLE ********/

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, 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:13px;
vertical-align:baseline;
}

@font-face {
    font-family: 'Raleway-Light';
    src: url('font/Raleway-Regular.ttf');
}
@font-face {
    font-family: 'Raleway-Medium';
    src: url('font/Raleway-Medium.ttf');
}
@font-face {
    font-family: 'Raleway-Bold';
    src: url('font/Raleway-Bold.ttf');
}

/* body */
body, button, input, select, textarea {
line-height:1.5;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
width:100%;
margin:0px auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:#ddd;
background-attachment:fixed;
color:#272526;
}


/* ol ul */
ol,ul {
list-style:none;
}

/* select */
select {
border:none;
font-size:13px;
padding:3px;
background:#efefef;
}

/* responsive img */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
	max-width:100%;
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

.page img.size-full,
.page img.size-large,
.page img.header-image,
.page img.wp-post-image {
	width: 100%;
	height: auto;
}

img { border:none; text-decoration:none; outline:none; }

/* a href */
a {display:inline; text-decoration:none;}
a:active { background:none; }
a.read-more{
    display:inline-block;
    background:#6495ED;
    color:#fff;
    font-family: 'Open Sans', sans-serif;
font-weight: 400;
    font-size:12px;
    padding:5px 9px;
}
/* remove chrome highlight */
:focus {outline:none;}

/* select */
::-moz-selection { background-color:#666666; color:#ffffff; }
::selection { background-color:#666666; color:#ffffff; }


/* heading */
h1, h2, h3, h4, h5, h6 {
    font-family:'Open Sans', sans-serif !important; 
    font-weight:700; 
    color:#444444; 
    margin:25px 0px 5px 0px; 
}
h1 {font-size: 34px;}
h2 {font-size: 30px;}
h3 {font-size: 21px;}
h4 {font-size: 18px;}
h5 {font-size: 14px;}
h6 {font-size: 10px;}

/******** CLEAR ********/
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
width: 0;
}


/******** MENU MOBILE ********/
.tm_menu_mobile {
display:none;
background:#FFFFFF;
margin:0px;
padding:6px;
}


/******** BACK TO TOP ********/
#backtotop {
background:#333333;
border-radius:2px;
bottom:0.5em;
cursor:pointer;
display:none;
font-size:14px;
padding:10px;
position:fixed;
right:0.5em;
text-align:center;
z-index:1000;
-webkit-transition: all 0.9s ease 0s;
   -moz-transition: all 0.9s ease 0s;
     -ms-transition:all 0.9s ease 0s;
     -o-transition: all 0.9s ease 0s;
         transition:all 0.9s ease 0s;
}



.img_backtotop {
background:url("../photography/images/up.png");
height:12px;
width:23px;
}

/******** MANSORY ********/
#tm_content_mansory {
margin:15px 0px 0px 0px;
}

#tm_content_mansory_box .tm_mansory_box_item {
margin-bottom:15px;
}

.tm_mansory_box_item {
width:32.339%; 
}

.tm_mansory_item_thumb {}

.tm_mansory_item_img {
width:100%;
overflow:hidden;
border-radius:2px 2px 0px 0px;
}

.tm_mansory_item_img img {
display:block;
-webkit-transition: all 0.9s ease 0s;
   -moz-transition: all 0.9s ease 0s;
     -ms-transition:all 0.9s ease 0s;
     -o-transition: all 0.9s ease 0s;
         transition:all 0.9s ease 0s;
}

.tm_mansory_item_img img:hover {
z-index:1;
-webkit-transform: scale(1.15) rotate(0deg);
   -moz-transform: scale(1.15) rotate(0deg);
    -ms-transform: scale(1.15) rotate(0deg);
     -o-transform: scale(1.15) rotate(0deg);
        transform: scale(1.15) rotate(0deg);
}

#tm_content_mansory #Nav .tm_navigation {
margin:0px 0px 15px 0px;
}

.tm_mansory_item_title_category {
background:#ffffff; 
text-align:center; 
padding:15px 0px 15px 0px; 
font-weight:400;
width:100%;
float:left;
border-bottom:3px solid #666666000;
border-radius:0 0 4px 4px;
}

.tm_mansory_item_category {
color:#CCC;
font-size:12px;
padding:5px 0px 0px 0px;
font-family:open sans,arial,verdana;
font-weight:600;
text-transform:uppercase;
}

.tm_mansory_item_title { 
line-height:23px;
font-family:'roboto',arial,verdana;
padding:0px 8px 0px 8px;
}

.tm_mansory_item_title a { 
color:#000; 
font-weight:900;
text-transform:uppercase;
font-size:19px;
}

.tm_mansory_box_item {
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
-ms-transition:all 0.5s ease 0s;
-o-transition:all 0.5s ease 0s;
transition:all 0.5s ease 0s;
}

.tm_mansory_box_item:hoverr {
-webkit-transform: translateY(-15px);
   -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
     -o-transform: translateY(-15px);
        transform: translateY(-15px);
}


/** recent post **/
.tm_recent_title:before {
border-top:1px solid #666666000;
content:"";
display:block;
height:1px;
position:absolute;
top:96%;
width:100%;
z-index:1;
}

.tm_recent_title {
clear:both;
position:relative;
text-align:center;
}

.tm_recent_text_h1 {
text-align:center;
margin:15px 0px 0px 0px;
}

.tm_recent_text_h1 span {
max-width:700px;
background:#ffffff;
padding:0px 20px 0px 20px;
position:relative;
z-index:2;
text-transform:uppercase;
font-size:50px;
font-family:open sans condensed,arial,verdana;
font-weight:600;
color:#666666000;
border:3px solid #666666000;
border-radius:4px 4px 0px 0px;
}

/******** OUR TEAM ********/

.tm_ourteam {
background:#ffffff;
margin:15px 0px 0px 0px;
float:left;
border-radius:2px;
width:100%;
}

.tm_ourteam_all {
padding:15px;
float:left;
}

.tm_ourteam_text {
}

.tm_ourteam_title:before {
border-top:1px solid #cccccc;
content:"";
display:block;
height:1px;
position:absolute;
top:50%;
width:100%;
z-index:1;
}

.tm_ourteam_title {
clear:both;
position:relative;
text-align:center;
}

.tm_ourteam_text_h1 {
text-align:center;
display: none;
}

.tm_ourteam_text_h1 span {
max-width:700px;
background:#ffffff;
padding:0px 20px 0px 20px;
position:relative;
z-index:2;
text-transform:uppercase;
font-size:50px;
font-family: 'Libre Baskerville', serif;
font-weight:600;
color:#666666000;
}

.tm_ourteam_text_h1_desc {
text-align:center;
font-size:16px;
font-family:open sans,arial,verdana;
font-style:italic;
font-weight:600;
}

.tm_ourteam_photo {
float:left;
width:100%;
margin:15px 0px 0px 0px;
}

.tm_ourteam_photo_iteme {
}

.tm_ourteam_photo_brick {
float:left;
width:100%;
}

.tm_ourteam_img {
width:23.85%;
}

.tm_ourteam_img img {
height:auto;
width:100%;
float:left;
}

.tm_ourteam_photo_brick_1 {
float:left;
margin-right:1.5%;
}

.tm_ourteam_photo_brick_2 {
float:left;
margin-right:1.5%;
}

.tm_ourteam_photo_brick_3 {
float:left;
margin-right:1.5%;
}

.tm_ourteam_photo_brick_4 {
float:left;
}

.tm_ourteam_photo_brick_details {
background:#eeeeee;
float:left;
padding:0px 15px 15px 15px;
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
-ms-transition:all 0.5s ease 0s;
-o-transition:all 0.5s ease 0s;
transition:all 0.5s ease 0s;
}

.tm_ourteam_photo_brick_details:hover {
background:#cccccc;
}

.tm_ourteam_details_1 {
text-transform:uppercase;
float:left;
width:100%;
padding:15px 0px 0px 0px;
font-size:13px;
font-weight:600;
color:#73739B;
}

.tm_ourteam_details_2 {
text-transform:uppercase;
float:left;
width:100%;
padding:0px 0px 0px 0px;
font-size:17px;
font-weight:600;
color:#666666000;
line-height:20px;
}

.tm_ourteam_details_3 {
float:left;
width:100%;
padding:8px 0px 0px 0px;
font-family:open sans,arial,verdana;
font-size:13px;
}

/******** FAQ SAMPLE ********/
.tm_faq {
background:#ffffff;
margin:15px 0px 0px 0px;
float:left;
border-radius:2px;
width:100%;
}

.tm_faq_all {
padding:15px;
}

.tm_faq_text {
}

.tm_faq_title:before {
border-top:1px solid #cccccc;
content:"";
display:block;
height:1px;
position:absolute;
top:50%;
width:100%;
z-index:1;
}

.tm_faq_title {
clear:both;
position:relative;
text-align:center;
}

.tm_faq_text_h1 {
text-align:center;
}

.tm_faq_text_h1 span {
max-width:700px;
background:#ffffff;
padding:0px 20px 0px 20px;
position:relative;
z-index:2;
text-transform:uppercase;
font-size:50px;
font-family:open sans condensed,arial,verdana;
font-weight:600;
color:#666666000;
}

.tm_faq_text_h1_desc {
text-align:center;
font-size:16px;
font-family:open sans,arial,verdana;
font-weight:600;
font-style:italic;
}

.tm_faq_question {
float:left;
width:100%;
margin:15px 0px 15px 0px;
}

.tm_faq_item_1, .tm_faq_item_3, .tm_faq_item_5 {
margin:0px 0px 3px 0px;
float:left;
width:100%;
background:#dddddd;
}

.tm_faq_item_2, .tm_faq_item_4 {
margin:0px 0px 3px 0px;
float:left;
width:100%;
background:#333348;
}

.tm_faq_item_left_1, .tm_faq_item_left_3, .tm_faq_item_left_5 {
width:292px;
float:left;
text-align:center;
height:auto;
padding:15px;
border-right:3px solid #ffffff;
}

.tm_faq_item_left_1 span, .tm_faq_item_left_3 span, .tm_faq_item_left_5 span{
font-size:25px;
line-height:27px;
font-family:open sans condensed, arial, verdana;
font-weight:600;
}

.tm_faq_item_left_2, .tm_faq_item_left_4 {
width:292px;
float:left;
text-align:center;
color:#ffffff;
padding:15px;
height:auto;
border-right:3px solid #ffffff;
}

.tm_faq_item_left_2 span, .tm_faq_item_left_4 span{
font-size:25px;
line-height:27px;
font-family:open sans condensed, arial, verdana;
font-weight:600;
width:100%;
}

.tm_faq_item_right_1, .tm_faq_item_right_3, .tm_faq_item_right_5 {
width:100%;
float:left;
color:#666666000;
font-family:open sans, arial, verdana;
height:auto;
}

.tm_faq_item_right_1 span, .tm_faq_item_right_3 span, .tm_faq_item_right_5 span {
padding:15px 15px 15px 15px;
float:left;
font-size:13px;
text-align:center;
}

.tm_faq_item_right_1 span h4, .tm_faq_item_right_2 span h4, .tm_faq_item_right_3 span h4, .tm_faq_item_right_4 span h4, .tm_faq_item_right_5 span h4 {
margin:0px;
}

.tm_faq_item_right_2 span h4, .tm_faq_item_right_4 span h4 {
color:#ffffff;
}

.tm_faq_item_right_1 span h3, .tm_faq_item_right_2 span h3, .tm_faq_item_right_3 span h3, .tm_faq_item_right_4 span h3, .tm_faq_item_right_5 span h3 {
margin:0px;
}

.tm_faq_item_right_2 span h3, .tm_faq_item_right_4 span h3 {
color:#ffffff;
}

.tm_faq_item_right_1 span h2, .tm_faq_item_right_2 span h2, .tm_faq_item_right_3 span h2, .tm_faq_item_right_4 span h2, .tm_faq_item_right_5 span h2 {
margin:0px;
}

.tm_faq_item_right_2 span h2, .tm_faq_item_right_4 span h2 {
color:#ffffff;
}

.tm_faq_item_right_1 span h1, .tm_faq_item_right_2 span h1, .tm_faq_item_right_3 span h1, .tm_faq_item_right_4 span h1, .tm_faq_item_right_5 span h1 {
margin:0px;
}

.tm_faq_item_right_2 span h1, .tm_faq_item_right_4 span h1 {
color:#ffffff;
}

.tm_faq_item_right_2, .tm_faq_item_right_4  {
width:100%;
float:right;
color:#ffffff;
font-family:open sans, arial, verdana;
height:auto;
}

.tm_faq_item_right_2 span, .tm_faq_item_right_4 span {
padding:15px;
float:left;
font-size:13px;
text-align:center;
}

/******** 3 box top ********/
.tm_3box_top {
background-image:url("../photography/images/bcg_blur.jpg");
background-attachment:fixed;
background-position:center center;
border-radius:2px;
float:left;
margin:15px 0px 0px 0px;
width:100%;
}

.tm_3box_top_all {
padding:15px;
color:#ffffff;
}

.tm_3box_top_big {
text-align:center;
text-transform:uppercase;
font-family:open sans condensed,arial,verdana;
font-size:50px;
font-weight:600;
}

.tm_3box_top_small {
padding:0px 0px 20px 0px;
font-size:13px;
font-family:open sans,arial,verdana;
text-align:center;
}

.tm_3box_top_more {
border:1px solid #ffffff;
padding:8px;
display:table;
margin:auto auto 15px;
border-radius:2px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_3box_top_more a {
color:#ffffff;
}

/******** 3 box ********/
.tm_3box {
border-radius:2px;
float:left;
margin:15px 0px 0px 0px;
width:100%;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_3box_all {
padding:15px;
float:left;
}

.tm_3box_item1 {
float:left;
width:32.111%;
text-align:center;
margin-right:15px;
padding:20px 0px;
}

.tm_3box_item2 {
float:left;
width:32.111%;
text-align:center;
margin-right:15px;
padding:20px 0px;
}

.tm_3box_item3 {
float:left;
width:32.111%;
text-align:center;
padding:20px 0px;
}

.tm_3box_item4 {
float:left;
width:32.111%;
text-align:center;
margin-right:15px;
padding:15px 0px;
}

.tm_3box_item5 {
float:left;
width:32.111%;
text-align:center;
margin-right:15px;
padding:15px 0px;
}

.tm_3box_item6 {
float:left;
width:32.111%;
text-align:center;
padding:15px 0px;
}

.tm_3box_item4, .tm_3box_item5, .tm_3box_item6 {
margin-top:1px;
}

.tm_3box_icon {
}

.tm_3box_title {
padding:15px 0px 5px 0px;
font-family:open sans, arial, verdana;
font-weight:600;
}

.tm_3box_desc {
font-size:13px;
font-family:open sans, arial, verdana;
}

.tm_3box_icon .icon-border {
}

/******** TESTIMONIAL ********/
.tm_testimonial {
background:#EAEAEA;
border-radius:2px;
margin:15px 0px 0px 0px;
width:100%;
float:left;
}

.tm_testimonial_blog {
background:#EAEAEA;
border-radius:2px;
margin:0px 0px 15px 0px;
width:100%;
float:left;
}

.tm_testimonial_all {
padding:15px;
color:#666666000;
float:left;
padding:25px 15px 15px 15px;
}

.tm_testimonial_item {
text-align:center;
float:left;
padding:0px 10px 0px 10px;
}

.tm_testimonial_item img {
max-width:175px;
}

/******** TAGLINE IMAGES ********/

.tagimage {
background:#ffffff;
border-radius:2px;
float:left;
margin:15px 0px 0px 0px;
width:100%;
}

.tagimage_all {
color:#666666000;
padding:30px 15px 15px 15px;
}

.tagimage_text {
text-align:center;
padding:0px 0px 15px 0px;
}

.tagimage_text_big {
font-size:30px;
font-weight:700;
line-height:28px;
padding:0px;
}

.tagimage_text_small {
color:#808080;
font-size:17px;
font-weight:400;
padding:7px 0px 0px 0px;
}

.tagimage_photo {
width:100%;
}

.tagimage_photo img {
max-width:100%;
height:auto;
}

/******** DEFAULT ********/
blockquote {
border-left:3px solid #CCCCCC;
color:#888888;
padding:5px 0px 0px 15px;
margin:0px 0px 0px 30px;
}

table {
margin:0;
width:100%;
}

th, td {
border:1px solid #E5E5E5;
max-width:100%;
text-align:center;
padding:3px;
}

.post { clear:both; }
.page { clear:both; }
.type-post ul { list-style:disc; padding:0px 0px 0px 20px; }
.type-post ol { list-style:decimal; padding:0px 0px 0px 20px; }
.type-post li {}
.type-page ul { list-style:disc; padding:0px 0px 0px 20px; }
.type-page ol { list-style:decimal; padding:0px 0px 0px 20px; }
.type-page li {}

.post input {
width:auto;
padding:8px;
border:none;
margin-left:5px;
}

.tm_middle_post_content .post h1 {
font-family:open sans condensed, arial, verdana;
font-weight:600;
font-size:36px;
line-height:38px;
text-transform:uppercase;
margin:25px 0px 5px 0px;
float:none;
}

.post strong {
font-weight:bold;
}

.post h2 {
font-size:30px;
line-height:32px;
color:#666666000;
}

.post h3 {
line-height:28px;
}

.post h4 {
line-height:24px;
}

.post h5 {
line-height:18px;
}

/******** IMG ALIGN ********/
.alignnone {
margin:5px 20px 20px 0px;
}

.aligncenter,
div.aligncenter {
    display:block;
    margin:5px auto 5px auto;
}

.alignright {
    float:right;
    margin:5px 0px 20px 20px;
}

.alignleft {
    float:left;
    margin:5px 20px 20px 0;
}

.aligncenter {
    display:block;
    margin:5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin:5px 0px 20px 20px;
}

a img.alignnone {
    margin:0px 15px 8px 0px;
}

a img.alignleft {
    float:left;
    margin:0px 15px 15px 0px;
}

a img.aligncenter {
    display:block;
    margin-left:auto;
    margin-right:auto
}

.wp-caption {
    background:#ffffff;
    border:1px solid #f0f0f0;
    max-width:96%; /* Image does not overflow the content area */
    padding:5px 3px 10px;
    text-align:center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/******** CONTAINER ********/
#tm_container {
display:block;
}

#tm_container_box {
display:block;
margin:auto;
width:984px;
}

/******** HEADER ********/
.tm_header {
width:100%;
min-height: 90px;
background-color:#fff;
margin-top: 20px;
border:1px solid #ccc;
}


.tm_header_logo_ads {
padding:20px 0px 10px 0px;
}

#header-right{
    float:right;
    text-align: right;
}
/******** LOGO ********/

/******** MENU WP ********/
.tm_logo{
    float:left;
    margin-top: 2px;
    margin-left: 15px;
}

.tm_menu_desktop{
    margin-top:50px;
    margin-right:9px;
}
.navigasi_menu {
    background:#ffffff;
    display:block;
    z-index:999;
    margin:auto;
}

.navigasi_list {
    margin-left:0;
    text-align:left;
}



.navigasi_menu li a {
	display:inline-block;
	text-transform:uppercase;
	color: inherit;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	padding:0px 15px;
	line-height:18px;
	margin:6px 0;
	text-decoration:none;
}



.navigasi_menu ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

.navigasi_menu li {
position:relative;
float:left;
/*height: 35px;*/
padding: 0;
font-size:16px;
font-weight: 700;
}

.navigasi_menu li:hover {
background:#6495ED;
color:#FFFFFF;
float:left;
}

.current-menu-item {
}

#menu-primary-menu>li a {
    border-right:1px solid #ddd;
}
#menu-primary-menu>li:last-child a{
    border:none;
}

.navigasi_menu ul li ul {
    display:none;
    float:left;
    left:0;
    position:absolute;
    z-index:99999;
}

.navigasi_menu ul li ul li {
position:relative;
float:left;
font-size:14px;
width:200px;
border-right:none;
padding:6px;
background:#6495ED;
color:#FFFFFF;
}

.navigasi_menu ul li ul li:hover {

}

.navigasi_menu ul li ul li a {
	border:none !important;
}

.navigasi_menu ul li ul li:hover a {
background:#6495ED;
color:#FFFFFF;
border:none !important
}

.navigasi_menu ul li:hover > ul {
display:block;
background:#E0E0E0;
}

.current-menu-ancestor {
}

#nav .tm_home {
background:#E0E0E0;
}

#nav .tm_menu_green a {
color:#46BE6E;
font-weight:700;
}

/******** SLIDER ********/
#home-slider{
    width:640px;
    height:400px;
    position:relative;
    float:left;
    margin-right:22px;
}
.cycloneslider-pager{
    position:absolute;
    bottom:0 !important;
    width:100%;
    height:22px !important;
    text-align: right !important;
    padding:0 20px;
    box-sizing:border-box;
}

.cycloneslider-template-standard .cycloneslider-caption{
    width:175px !important;
    opacity:1 !important;
    color:#000 !important;
    background:rgba(255,255,255,0.7) !important;
    border:1px solid #ccc;
}

.cycloneslider-template-standard .cycloneslider-caption h2{
    font-size:16px;
    font-family: 'Open Sans', sans-serif;
font-weight: 700;
    margin:0;
}

.cycloneslider-template-standard .cycloneslider-caption h3{
    font-size:16px;
    margin:0 0 10px;
}

.cycloneslider-template-standard .cycloneslider-caption p{
    text-align: left;
}
.cycloneslider-template-standard .cycloneslider-caption-description{
    padding:0 !important;
}
.cycloneslider-template-standard .cycloneslider-caption-title{
    padding:5px 20px !important;
}

#slider-right{
    width:322px;
    float:left;
}
.home-row{
    margin-bottom:30px;
    overflow:hidden;
}
.info-block{
    border:1px solid #ccc;
    background:#fff;
    font-size:12px;
    padding:20px;
}
.info-block .info-block-title{
    margin:0 0 15px;
    font-family: 'Open Sans', sans-serif;
font-weight: 700;
    font-size:16px;
    line-height:19px;
}
.info-block p{
    line-height:16px;
    margin-bottom:15px;
}
.quick-links li{
    width:100%;
    border-bottom:1px solid #ddd;
    padding:3px 0;
}
.quick-links li:first-child{
    border-top: 1px solid #ddd;
}
.quick-links a {
    display:block;
    color:#262526;
    font-size:12px;

}
.quick-links a span{
    float:right;
}

.tm_slider {
margin:15px 0px 0px 0px;
}

.tm_slider_2 {
margin:15px 0px -3px 0px;
}

.tm_slider_2 .bx-wrapper .bx-viewport {
background:none;
}

.bx-wrapper img {
max-width:100%;
max-height:430px;
}

.bx-wrapper .bx-caption span {
color:#fff;
display:block;
font-size:1.3em;
padding:2px 10px 2px 10px;
font-weight:bold;
text-align:center;
}

.bx-wrapper .bx-caption {
border-bottom:1px solid #494966;
border-top:1px solid #494966;
}

/******** CONTENT ********/

.tm_content {
margin:15px auto auto;
width:100%;
}

.row-left{
    width:640px;
    height:304px;
    position:relative;
    float:left;
    margin-right:20px;
    background:#fff;
    border:1px solid #ccc;
}

.row-right{
    width:322px;
    float:left;
    border:1px solid #ccc;
}
/******** CONTENT HEADER ********/

.tm_content_header {
}

.tm_content_header li {
-moz-hyphens:auto;
background:#FFFFFF;
float:left;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
word-wrap:break-word;
}

.tm_content_header .widget_tm_news_ticker_desc {
padding:0px 0px 0px 0px;
width:100%;
}

/******** LEFT ********/

.tm_left {
width:230px;
height:100%;
float:left;
margin:0px 15px 0px 0px;
}

/******** CENTER ********/

.tm_center {
width:515px;
height:100%;
float:left;
margin:0px 0px 0px 0px;
}

/******** RIGHT ********/

.tm_right {
width:230px;
height:100%;
float:left;
margin:0px 0px 0px 15px;
}

/******** NEWS TICKER ********/
.tm_news_ticker {
margin:0px 0px 0px 0px;
float:left;
height:28px;
width:100%;
background:#ffffff;
}

/* NEWS TICKER*/
.ticker-wrapper.has-js {
	width: 100%;
	height: 28px;
	display: block;
	background-color: #ffffff;
}

.ticker {
	width: 927px;
	height: 28px;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #ffffff;
}

.ticker-title {
	padding:3px 6px 3px 6px;
	color:#990000;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	height:22px;
	width:50px;
}

.ticker-title span {
font-weight:normal;
}

.ticker-content {
	margin: 0px;
	padding-top: 2px;
	position: absolute;
	color: #1F527B;
	background-color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
}

.ticker-content:focus {
}

.ticker-content a {
text-decoration:none;
color:#444444;
font-size:13px;
}

.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #ffffff;
	display: block;
	width: 800px;
	height: 23px; 
}

.ticker-swipe span {
	margin-left: 1px;
	background-color: #ffffff;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}

.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}

.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}

.tm_footer_index_widget .ticker-controls li {
margin-left:5px;
padding:0px;
}

.ticker-controls li.jnt-play-pause {
	background-image: url('../photography/images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('../photography/images/controls.png');	
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('../photography/images/controls.png');
	background-position: 0px 16px;		
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;		
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;		
}
.ticker-controls li.jnt-next {
	background-image: url('../photography/images/controls.png');	
	background-position: 16px 16px;	
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;	
}
.ticker-controls li.jnt-next.down {	
	background-position: 16px 0px;	
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding:6px 6px 0px 0px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}

/******** RECENT POST WIDGET ********/
.tm_recent_news {
float:left;
margin:0px 0px 0px 0px;
Padding:0px 0px 0px 0px;
width:200px;
}

.tm_recent_news_category {
margin:0px 0px 15px 0px;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
font-family:arial,verdana;
color:#FF8100;
}

.tm_recent_news_box {
clear:both;
float:left;
margin:0px 0px 15px 0px;
}

.tm_recent_news_thumb {
float:left;
height:60px;
width:60px;
}

.tm_recent_news_thumb img {
height:60px;
width:60px;
}

.tm_recent_news_title {
float:left;
width:128px;
margin:0px 0px 0px 12px;
line-height:1.2;
}

.tm_recent_news_title a {
font-size:13px;
text-decoration:none;
color:#666666000;
}

/******** CENTER WIDGET ********/
.tm_center_widget {
margin:0;
width:100%;
float:left;
}

.tm_center_widget ul {
margin:0px;
padding:0px;
}

.tm_center_widget ul li {
-moz-hyphens:auto;
background:#FFFFFF;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
word-wrap:break-word;
}

.tm_center_widget li h2 {
margin:-5px 0px 10px 0px;
}

/**/
.widget_tm_category_blog_dark_thumbs, .widget_tm_two_box_thumbs, .tm_ad485x60_widget, .widget_tm_category_blog_thumbs, .widget_tm_category_blog_thumbs, .widget_tm_three_box_thumbs, .widget_archive, .widget_calendar, .widget_categories, .widget_pages, .widget_meta, .widget_recent_comments, .widget_rss, .widget_search, .widget_text, .widget_tag_cloud, .widget_nav_menu, .widget_recent_entries {
float:left;
}

/******** BLOG ********/

.tm_center_widget ul li.widget_tm_category_blog_thumbs {
background:#ffffff;
}

.tm_fullblog {
float:left;
margin:0px 0px 0px 0px;
}

.tm_blogallpost {
float:left;
}

.tm_blogallpost .blogin_item  {
width:100%;
float:left;
margin:0px 0px 0px 0px;
border-top:1px solid #dedede;
padding:15px 0px 15px 0px;
}

.blogin_images {
float:right;
width:100px;
height:90px;
}

.blogin_title_img {
float:left;
margin:0px 15px 0px 0px;
width:370px;
}

.tm_category_title {
margin:0px 0px 15px 0px;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
font-family:arial,verdana;
color:#FF8100;
}

.tm_category_title_headlines {
margin:0px 0px 15px 0px;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
font-family:arial,verdana;
color:#ffffff;
}

.blogin_titles {
padding:0px 0px 10px 0px;
line-height:1.2;
}

.blogin_titles a {
color:#666666000;
font-size:13px;
text-decoration:none;
}

.blogin_titles a:hover {
color:#FF8100;
}

.type-post .blogin_titles a {
color:#666666000;
}

.blogindesc {
color:#666666;
font-weight:300;
font-size:13px;
line-height:1.5;
text-decoration:none;
-ms-word-wrap: break-word;
    word-wrap: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

/******** BLOG DARK ********/
.tm_center_widget ul li.widget_tm_category_blog_dark_thumbs {
background:#222222;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_center_widget ul li.widget_tm_category_blog_dark_thumbs:hover {
background:#666666000;
}

.widget_tm_category_blog_dark_thumbs .widgettitle {
font-size:25px;
font-family:open sans condensed,arial,verdana;
margin:-10px 0px 6px 0px;
}

.tmmyid_categoryblog_dark_list {
}

.tm_fullblog_dark {
float:left;
margin:0px 0px 0px 0px;
}

.tm_blogallpost_dark {
float:left;
}

.tm_blog_dark_class {
}

.tm_blogallpost_dark .blogin_item_dark {
width:100%;
float:left;
margin:0px 0px 0px 0px;
border-top:1px solid #dedede;
padding:15px 0px 15px 0px;
}

.blogin_images_dark {
float:right;
width:100px;
height:90px;
}

.blogin_title_img_dark {
float:left;
margin:0px 15px 0px 0px;
width:370px;
}

.blogin_titles_dark {
padding:0px 0px 10px 0px;
line-height:1.2;
}

.blogin_titles_dark a {
color:#666666000;
font-size:13px;
text-decoration:none;
}

.blogin_titles_dark a:hover {
color:#FF8100;
}

.type-post .blogin_titles_dark a {
color:#ffffff;
}

.type-post .blogin_titles_dark a:hover {
color:#FF8100;
}

.blogindesc_dark {
color:#cccccc;
font-weight:300;
font-size:13px;
line-height:1.5;
text-decoration:none;
-ms-word-wrap: break-word;
    word-wrap: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

/******** SIDEBAR WIDGET ********/
.tm_catsidebar_thumbs {
background:#ffffff;
float:left;
width:200px;
margin:0px 0px 0px 0px;
}

.tm_catsidebar_box {
padding:0px 0px 15px 0px;
}

.tm_catsidebar_images {
width:200px;
height:114px;
}

.tm_catsidebar_titles {
line-height:1.2;
padding:9px 0px 0px 0px;
}

.tm_catsidebar_titles a {
font-size:13px;
text-decoration:none;
color:#666666000;
}

/******** HEADLINE ********/
.widget_tm_headline .widgettitle {
color:#333333;
font-size:25px;
margin:-10px 0px 6px 0px;
font-weight:600;
font-family:open sans condensed,arial;
}

.tm_sidebar_headline {
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:200px;
}

.tm_sidebar_headline_box {
padding:0px 0px 15px 0px;
}

.tm_sidebar_headline_images {
width:200px;
height:114px;
}

.tm_sidebar_headline_titles {
line-height:1.2;
padding:9px 0px 10px 0px;
}

.tm_sidebar_headline_titles a {
font-size:13px;
text-decoration:none;
color:#666666000;
}

.tm_sidebar_headline_desc {
color:#666666;
font-size:13px;
line-height:1.5;
font-weight:300;
}

/******** HEADLINE GREEN ********/

.tm_left .widget_tm_headline_green {
background:#D9ECBC;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_left .widget_tm_headline_green:hover {
background:#B4B9AC;
}

.tm_right .widget_tm_headline_green {
background:#BBDD88;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_right .widget_tm_headline_green:hover {
background:#D9ECBC;
}

.widget_tm_headline_green .widgettitle {
color:#333333;
font-size:25px;
margin:-10px 0px 6px 0px;
font-weight:600;
font-family:open sans condensed,arial;
}

.tm_sidebar_headline_green {
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:200px;
}

.tm_sidebar_headline_green_box {
padding:0px 0px 15px 0px;
}

.tm_sidebar_headline_green_images {
width:200px;
height:114px;
}

.tm_sidebar_headline_green_titles {
line-height:1.2;
padding:9px 0px 10px 0px;
}

.tm_sidebar_headline_green_titles a {
font-size:13px;
text-decoration:none;
color:#666666000;
}

.tm_sidebar_headline_green_desc {
color:#666666;
font-size:13px;
line-height:1.5;
}

/******** HEADLINE GRAY ********/

.tm_left .widget_tm_headline_gray {
background:#888888;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_left .widget_tm_headline_gray:hover {
background:#aaaaaa;
}

.tm_right .widget_tm_headline_gray {
background:#aaaaaa;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_right .widget_tm_headline_gray:hover {
background:#8A7575;
}

.widget_tm_headline_gray .widgettitle {
color:#ffffff;
font-size:25px;
margin:-10px 0px 6px 0px;
font-weight:600;
font-family:open sans condensed,arial;
}

.tm_sidebar_gray_headline {
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:200px;
}

.tm_sidebar_headline_gray_box {
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
text-align:center;
background:#EAEAEA;
}

.tm_sidebar_headline_gray_images {
height:114px;
width:200px;
}

.tm_sidebar_headline_gray_titles {
line-height:1.2;
padding:8px 8px 0px 8px;
}

.tm_sidebar_headline_gray_titles a {
color:#666666000;
font-size:13px;
text-decoration:none;
}

.tm_sidebar_headline_gray_desc {
color:#666666;
font-size:13px;
line-height:1.5;
padding:8px 8px 0px 8px;
font-weight:300;
}

/******** SIDEBAR RIGHT ********/
.tm_sidebar_right {
float:left;
}

.tm_sidebar_right ul {
margin:0px;
padding:0px;
}

.tm_sidebar_right li {
background:#FFFFFF;
float:left;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
-moz-hyphens:auto;
word-wrap:break-word;
}

.tm_sidebar_right li h2 {
margin:-6px 0px 11px 0px;
font-size:24px;
line-height:27px;
font-family:open sans condensed,arial,verdana;
}

.tm_left .widget_tm_headline {
background:#B2D7FC;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_left .widget_tm_headline:hover {
background:#A9B0B6;
}

.tm_right .widget_tm_headline {
background:#B2D7FC;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_right .widget_tm_headline:hover {
background:#E2ECF8;
}

.tm_sidebar_right_brick_1 {
background:url("../photography/images/portfolio.png") repeat scroll 0 0 #535D66;
float:left;
padding:15px 15px 0px 15px;
margin:0px 0px 15px 0px;
width:200px;
}

.tm_sidebar_right_brick_2 {
padding:15px 15px 0px 15px;
background:#ffffff;
float:left;
width:200px;
margin:0px 0px 15px 0px;
}

.tm_sidebar_right_images {
width:200px;
height:114px;
}

.tm_sidebar_right_titles {
line-height:1.2;
padding:5px 0px 0px 0px;
}

.tm_sidebar_right_titles a {
font-size:13px;
text-decoration:none;
color:#666666000;
}

.tm_sidebar_right_box {
padding:0px 0px 15px 0px;
}

.tm_sidebar_right_headline_titles {
line-height:1.3;
padding:10px 0px 10px 0px;
}

.tm_sidebar_right_headline_titles a {
font-size:14px;
text-decoration:none;
color:#ffffff;
}

.tm_sidebar_right_desc {
color:#ffffff;
font-size:13px;
line-height:1.5;
}

/******** AUTHOR LIST ********/
.tm_author_list {
float:left;
}

/******** SIDEBAR WIDGET LEFT ********/
.tm_sidebarwidget_left {
float:left;
margin:0px;
width:100%;
}

.tm_sidebarwidget_left ul {
padding:0px;
margin:0px;
}

.tm_sidebarwidget_left li {
-moz-hyphens:auto;
word-wrap:break-word;
background:#ffffff;
float:left;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
}

.tm_sidebarwidget_left li h2 {
margin:-6px 0px 11px 0px;
font-size:24px;
line-height:27px;
font-family:open sans condensed,arial,verdana;
}

.widgettitle {
font-family:arial,verdana;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
margin:-5px 0px 10px 0px;
}

/** author **/
.tm_widget_top_authors {
float:left;
padding:0px 15px 0px 15px;
margin:0px 0px 15px 0px;
background:#ffffff;
width:200px;
}

.tm_authors_list_all {
padding:0px 0px 15px 0px;
float:left;
}

.tm_authors_list_img {
float:left;
width:40px;
height:40px;
}

.tm_authors_list_img img {
width:40px;
height:40px;
}

.tm_authors_list_userpost {
padding:0px;
margin:-3px 0 0 15px;
float:left;
width:145px;
}

.tm_authors_list_user {
float:left;
width:100%;
font-size:14px;
color:#666666000;
}

.tm_authors_list_user a {
color:#444444;
font-size:13px;
text-decoration:none;
text-transform: uppercase;
}

.tm_authors_list_post {
color:#666666;
font-size:13px;
text-decoration:none;
width:100%;
font-weight:300;
}

/**flickr**/
.widget_flickrwidget {
float:left;
width:200px;
padding:0px 15px 11px 15px;
background:#ffffff;
margin:0px 0px 15px 0px;
}

.widget_flickrwidget a {
}

.flickrwidget_box {
float:left;
width:46px;
height:46px;
overflow:hidden;
margin:0px 4px 4px 0px;
}

.widget_flickrwidget img {
width:46px;
height:46px;
margin:0px;
}

.widget_flickrwidget img:hover {
}

/**today video**/
.tm_widget_today_video {
float:left;
padding:0px 15px 0px 15px;
margin:0px 0px 15px 0px;
background:#ffffff;
width:200px;
}

.tm_today_video {
margin:0px 0px 15px 0px;
}

/**ads 200 pixel**/
.tm_ad200px_brick {
float:left;
padding:0px 15px 0px 15px;
margin:0px 0px 15px 0px;
background:#ffffff;
width:200px;
}

.tm_widget_ad200px {
width:200px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

/******** SIDEBAR RIGHT ADS 200 ********/
.tm_sidebar_right_ads200 {
background:#ffffff;
float:left;
margin:0px 0px 15px 0px;
padding:15px;
width:200px;
height:200px;
}

/******** BRICK NEWS 1 ********/
.tm_center_widget ul li.widget_tm_two_box_thumbs {
}

.tm_bricknews_1 {
background:#ffffff;
float:left;
margin:0px 0px 15px 0px;
padding:15px 0px 0px 15px;
}

.tmmyid_twobox_list {
}

.tm_bricknews_1_box {
width:235px;
margin:0px 15px 0px 0px;
padding:0px 0px 15px 0px;
float:left;
}

.tm_bricknews_1_images {
height:134px;
width:235px;
}

.tm_bricknews_1_titles {
line-height:1.2;
padding:10px 0px 10px 0px;
}

.tm_bricknews_1_titles a {
color:#666666000;
font-size:13px;
text-decoration:none;
}

.tm_bricknews_1_desc {
color:#666666;
font-size:13px;
line-height:1.5;
font-weight:300;
}

.tmmyid_twobox_list .tm_bricknews_1_box { margin:0px 15px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 0px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 15px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 0px 0px 0px; }

.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 15px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 0px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 15px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 0px 0px 0px; }

.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 15px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 0px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 15px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box { margin:0px 0px 0px 0px; }

/******** BRICK NEWS 2 ********/
.tm_bricknews_2 {
background:#ffffff;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tm_bricknews_2_box {
width:151px;
padding:0px 0px 15px 0px;
float:left;
}

.tm_bricknews_2_images {
height:86px;
width:151px;
}

.tm_bricknews_2_titles {
line-height:1.2;
padding:6px 0px 0px 0px;
}

.tm_bricknews_2_titles a {
color:#666666000;
font-size:13px;
text-decoration:none;
}

.tm_bricknews_2_desc {
color:#555555;
font-size:13px;
line-height:1.5;
}

.tm_bricknews_2  .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 15px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

/******** AD 485x60 PIXEL ********/

.tm_center .tm_ad485x60_widget {
width:100%;
padding:0px;
}

.tm_widget_ad485x60px {
height:60px;
margin:auto;
padding:15px 15px 15px 15px;
width:485px;
text-align:center;
}

/******** AD 468x60 PIXEL ********/
.tm_center .tm_ad468x60_widget {
width:100%;
padding:0px;
}

.tm_center .tm_widget_ad468x60px {
height:60px;
margin:auto;
padding:15px 15px 15px 15px;
width:485px;
text-align:center;
}

/******** SLIDER WIDGET ********/


/******** FOOTER ********/
.tm_footer {
width:100%;
border:1px solid #ccc;
margin-top: 35px;
margin-bottom:35px;
background:#fff;
}

.footerin {
    padding:5px 23px;
    overflow:hidden;
}

.footerin_1 {
    font-size:10px;
    text-transform:uppercase;
    float:left;
}


.footerin_2 {
    float:right;
    font-size:10px;
    text-transform:uppercase;
}

.footerin_2 a {
    font-family: 'Open Sans', sans-serif;
font-weight: 700;
    text-decoration:none;
    color:#262526;
}

/******** WIDGET FOOTER ********/
.widget_tm_4_box_thumbs {
}

.tm_footer_index {
width:100%;
}

.tm_footer_index li h2 {
margin:-5px 0px 10px 0px;
}

.tm_footer_index_widget {
}

.tm_fourbox {
background:#ffffff;
float:left;
}

.tm_fourbox_allitem {
margin:0px 15px 0px 0px;
padding:0px 0px 15px 0px;
float:left;
width:232px;
height:auto;
}

.tm_fourbox_images {
width:100%;
height:132px;
}

.tm_fourbox_titles {
line-height:1.2;
margin:0px 0px 0px 0px;
padding:9px 0px 10px 0px;
}

.tm_fourbox_titles a {
color:#666666000;
font-size:13px;
text-decoration:none;
}

.tm_fourbox_desc {
line-height:1.5;
font-size:13px;
color:#666666;
font-weight:300;
}

.tm_footer_index_widget li {
-moz-hyphens:auto;
background:#FFFFFF;
float:left;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
word-wrap:break-word;
}

.tm_footer_index_widget .widget_tm_news_ticker_desc {
padding:0px 0px 0px 0px;
width:100%;
}

.tm_fourbox .tm_fourbox_allitem { }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem { }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px; width:234px; }

.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px; width:234px; }

.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px; width:234px; }

.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px 15px 0px 0px; width:232px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px; width:234px; }

/******** SINGLE ********/

pre {
background-color:#F5F5F5;
border:1px solid #D0D0D0;
display:block;
line-height:20px;
margin:15px 0px 15px 0px;
padding:10px;
white-space:pre-wrap;
width:auto;
word-break:break-all;
word-wrap:break-word;
}

.tm_post {

}

.tm_middle_post_2 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 15px 0px;
width:51.2%;
}

.tm_middle_post_1_left {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 15px 0px;
width:75.6%;
}

.tm_middle_post_1_right {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 15px 0px;
width:75.6%;
}

.tm_middle_post_0 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 15px 0px;
width:100%;
}

.tm_middle_post_content {
padding:0px 15px 0px 15px;
}

.tm_middle_post_content h1 {
font-family:open sans condensed, arial, verdana;
font-weight:600;
font-size:30px;
line-height:33px;
text-transform:uppercase;
margin:15px 0px 10px -1px;
-ms-word-wrap: break-word;
word-wrap: break-word;
float:left;
color:#666666000;
}

.tm_item_post {
}

.tm_item_post_list {
width:100%;
float:left;
color:#999999;
font-size:11px;
text-transform:uppercase;
border-bottom:1px solid #DDDDDD;
margin:0px 0px 15px 0px;
padding:0px 0px 5px 0px;
font-weight:600;
}

.tm_item_post_list_1 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_item_post_list_2 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_item_post_list_2 a {
color:#AAAAAA;
}

.tm_item_post_list_3 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_item_post_list_4 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_item_post_list_5 {
float:left;
}

.tm_post_description {

}

.type-post p {
margin:0px 0px 25px 0px;
padding:0px;
color:#666666000;
line-height:25px;
font-weight:400;
}

.type-post {
color:#666666000;
line-height:25px;
font-weight:400;
font-size:15px;
}

.type-post a {
color:#FF8100;
}

.post-edit-link {
color:#333333;
}

/******** NO COMMENTS ********/
.nocomments {
padding:15px 0px 15px 0px;
float:left;
width:100%;
}

/******** COMMENTS ********/
#respond {
float: left;
padding:0px 0px 0px 0px;
width:100%;
}

#respond h3 {
margin:5px 0px -2px 0px;
}

.comment-notes {
font-size:12px;
margin:0px 0px 20px 0px;
}

.cancel-comment-reply {
display:none;
}

#respond p {
margin:0px 0px 15px 0px;
font-size:13px;
}

#author {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#respond label {
padding:0px 0px 4px 0px;
float:left;
width:100%;
}

.post_text label {
padding:0px 4px 4px 0px;
float:left;
}

small {
font-size:14px;
padding:0px 0px 0px 5px;
}

#email {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#url {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#comment {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:166px;
padding:4px;
width:98%;
border-radius:0px;
}

#comments {
font-size:24px;
font-weight:normal;
color:#333333;
float:left;
margin:30px 0px 20px 0px;
width:100%;
line-height:26px;
}

.required {
color:#B80000;
}

/* comment list */
.commentlist {
margin:0px;
padding:0px;
}

.commentlist li {
list-style-type:none;
font-size:16px;
line-height:26px;
}

.comment-body {
margin:0px 0px 27px 0px;
border-bottom:1px solid #e5e5e5;
padding:0px 0px 10px 0px;
}

.comment-body ul {
padding:0px 0px 0px 20px;
}

.comment-body ol {
padding:0px 0px 0px 20px;
}

.comment-body p {
clear:both;
font-size:13px;
line-height:20px;
padding:5px 0px 10px 0px;
}

.comment-body a {
color:#336699;
text-decoration:none;
}

.comment-body a:hover {
}

.bypostauthor {
}

.comment-author img {
float:left;
display:block;
padding:0px;
margin:0 15px 8px 0px;
}

.comment-reply-link {
margin-bottom:15px;
}

.children {
padding:0px 0px 0px 25px;
}

.reply {
margin-bottom:16px;
}

.reply a {
background:#2AACDB;
background: -moz-linear-gradient(top, rgba(42, 172, 219, 1) 0%, rgba(26, 121, 197, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42, 172, 219, 1)), color-stop(100%,rgba(26, 121, 197, 1)));
background: -webkit-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: -o-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: -ms-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: linear-gradient(to bottom, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aacdb', endColorstr='#1a79c5',GradientType=0 );
border: 1px solid #1B95D0;
border-radius:2px 2px 2px 2px;
color:#FFFFFF;
font-size:11px;
line-height:1.2em;
padding:3px 9px 2px;
text-transform:uppercase;
}

.fn {
font-style:normal;
}

.commentmetadata a {
color:#666666;
}

.comment-meta {
margin:0px;
font-size:13px;
margin:-4px 0px 0px 0px;
}

.comment-meta a {
color:#a3a3a3;
text-decoration:none;
font-size:12px;
}

.navigation_comments {
padding:5px 0px 35px 0px;
float:left;
width:100%;
}

.navigation_comments a {
color:#ffffff;
font-size:13px;
text-decoration:none;
padding:6px;
background:#95999B;
}

.navigation_comments_alignleft {
float:left;
}

.navigation_comments_alignright {
float:right;
}

input[type="submit"], input[type="reset"] {
background:#F0C47C;
padding:8px 15px 8px 14px;
border:0px;
color:#666666;
cursor:pointer;
display:inline-block;
font-size:14px;
outline:medium none;
text-align:center;
text-decoration:none;
text-transform:uppercase;
box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

input[type="submit"]:hover {
background:#DBAF00;
}

/******** AUTHORS ********/
.author_post {
float: left;
background:#ffffff;
width:100%;
margin:0px 0px 15px 0px;
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
}

.author_post_item {
padding:18px 0px 18px 0px;
float:left;
}

.author_post_pic {
float:left;
margin:7px 15px 0px 0px;
}

.author_post_name {
text-transform:uppercase;
}

.author_post_name a {
color:#0099CC;
text-decoration:none;
}

.author_post_name h4 {
font-size:24px;
margin:0px 0px 5px 0px;
font-weight:normal;
color:#333333;
}

.author_post_desc {
color:#333333;
font-size:13px;
line-height:19.5px;
}

/******** TAGS ********/

.post_tags {
float:left;
margin:0px 0px 0px 0px;
padding:8px 0px 12px 0px;
width:100%;
}

.post_tags span {
display: block;
float: left;
margin:0px;
padding:9px 8px 0px 0px;
text-transform:uppercase;
font-size:12px;
}

.post_tags ul {
list-style:none outside none;
margin:0px;
overflow:hidden;
padding:0px;
position:relative;
}

.post_tags li {
float:left;
margin: 0px 5px 0px 0px;
}

.post_tags a {
background:-moz-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));
background:-webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
background:-o-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
background:linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
color:#666666;
display:block;
float:left;
font-size:13px !important;
margin:4px 4px 0 0;
padding:3px 8px 3px 8px;
text-decoration:none;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
border:1px solid #DEDEDE;
border-radius:3px 3px 3px 3px;
box-shadow:0 1px 1px #EAEAEA, 0 1px 0 #FBFBFB inset;
}

.post_tags a:hover {
background:#ffffff;
}

/******** SHARE POST ********/
.share_post {
background:#F7F7F7;
float:left;
margin:5px 0px 0px 0px;
width:100%;
border-bottom:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
}

.share_post_pad {
float:left;
padding:12px 16px 12px 16px;
}

.share_post_facebook {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_post_gplus {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_post_linkedin {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_post_twitter {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

/******** BREADCRUMBS ********/
.breadcrumbs {
font-size: 12px;
color:#ffffff;
background:#8DC63F;
float:left;
width:100%;
font-weight:600;
display:none;
}

.breadcrumbs_inside {
padding:4px 15px 5px 15px;
}

.breadcrumbs a {
text-decoration:none;
color:#ffffff;
padding:0px 3px 0px 0px;
}

.breadcrumbs a:hover {
text-decoration:underline;
}

/******** CATEGORY ********/

.tm_category_2 {
width:51.2%;
margin:0px 0px 15px 0px;
float:left;
height:100%;
}

.tm_category_1 {
width:75.6%;
margin:0px 0px 15px 0px;
float:left;
height:100%;
}

.tm_category_1_right {
width:75.6%;
margin:0px 0px 15px 0px;
float:left;
height:100%;
}

.tm_category_0 {
width:100%;
margin:0px 0px 15px 0px;
float:left;
height:100%;
}

.tm_category_file {
background:#ffffff;
padding:0px;
}

.tm_category_box {
padding:0px 15px 15px 15px;
}

.tm_category_box .sticky {
margin:0px -15px 0px -15px;
padding:0px 15px 0px 15px;
background:#FEF7DB;
}

.tm_category_box_home5 {
padding:0px 15px 15px 15px;
}

.tm_category_box_home5 .post {
padding:0px 0px 0px 0px;
}

.tm_category_box_home5 .sticky {
margin:0px -15px 0px -15px;
padding:0px 15px 0px 15px;
background:#FEF7DB;
}

.tm_cat_metatitle {
background:#8DC63F;
padding:0px 15px 0px 15px;
}

.tm_cat_metatitle h1 {
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
color:#ffffff;
font-size:25px;
line-height:20px;
}

.tm_cat_arrow:before {
border-color:#8DC63F transparent transparent;
border-style:solid;
border-width:8px;
content:"";
display:block;
margin:0px;
position:absolute;
text-align:center;
}

.tm_cat_metadesc {
}

.tm_cat_image {
margin:0px 0px 4px 0px;
}

.tm_cat_image img {
width:100%;
}

.tm_cat_image a {
}

.tm_catpost_titles {
}

.tm_catpost_titles h1 {
font-size:30px;
font-weight:600;
line-height:33px;
padding:15px 0px 5px 0px;
text-transform:uppercase;
margin:0px;
-ms-word-wrap: break-word;
word-wrap: break-word;
color:#666666000;
}

.tm_cat_item {
float:left;
width:100%;
border-bottom:1px solid #DDDDDD;
color:#AAAAAA;
font-size:11px;
margin:0px 0px 15px 0px;
padding:0px 0px 5px 0px;
text-transform:uppercase;
font-weight:600;
}

.tm_catpost_item_1 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_catpost_item_2 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_catpost_item_3 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_catpost_item_4 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_catpost_item_5 {
float:left;
}

.tm_cat_desc {
padding:0px 0px 0px 0px;
}

.tm_cat_desc_home5 {
margin:0px 0px 0px 0px;
}

.tmpost-desc {
margin:0px 0px 15px 0px;
-moz-hyphens:auto;
word-wrap:break-word;
font-size:15px;
}

.tmpost-desc-full {
margin:0px 0px 15px 0px;
-moz-hyphens:auto;
word-wrap:break-word;
font-size:15px;
}

.tm_cat_readmore {
margin:15px 0px 20px 0px;
height:27px;
}

.tm_cat_readmore a {
color:#ffffff;
background:#666666000;
padding:6px 6px 6px 6px;
font-size:13px;
text-decoration:none;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_cat_readmore a:hover {
background:#8DC63F;
color:#ffffff;
}

.tmpost-readmore {
position:relative;
border-bottom:1px solid #666666000;
padding:0px 0px 2px 0px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tmpost-readmore:hover {
border-bottom:1px solid #8DC63F;
}

.tmpost-readmore_list {
background:#666666000;
bottom:-5px;
height:0px;
position:absolute;
width:100%;
}

/******** fontawesome ********/
.icon-file-text:before {
padding:0px 2px 0px 0px;
}

.icon-reorder:before {
padding:0px 3px 0px 0px;
}

.icon-user:before {
margin:0px 0px 0px -2px;
padding:0px 2px 0px 0px;
}

/******** PAGE NAVIGATION ********/

.tm_navigation {
float:left;
margin:15px 0px 0px 0px;
width:100%;
}

#Nav {
margin:0px;
font-family:arial;
font-size:14px;
}

#Nav strong.on {
padding:10px;
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
float:left;
margin:0px 4px 4px 0px;
background:#aaaaaa;
}

#Nav .current {
padding:10px;
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
float:left;
margin:0px 4px 0px 0px;
background:#666666000;
}

#Nav .dots {
display:none;
}

#Nav a {
padding:10px;
background:#ffffff;
color:#333333;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
float:left;
margin:0px 4px 0px 0px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

#Nav a:hover {
color:#666666000;
box-shadow:2px 2px 7px rgba(0, 0, 0, 0.5);
position:relative;
}

#infscr-loading {
text-align:center;
z-index:100;
position:fixed;
left:45%;
bottom:40px;
width:200px;
padding:10px;
background:#666666000; 
opacity:0.8;
color:#ffffff;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
        border-radius: 4px;
}

#navinextpost {
display:none;
}

/******** 404 ********/

.tm_category_1 .tm_error {
width:auto;
}

.tm_error {
background:#FFFFFF;
margin:0px 0px 15px 0px;
padding:15px 15px 15px 15px;
float:left;
width:975px;
}

.tm_error_posts {
font-family:'open sans condensed',arial,verdana;
font-size:25px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
font-weight:bold;
}

.tm_error_posts_desc {
padding:0px 0px 10px 8px;
}

/******** No Post Found ********/

.tm_error_search {
background:#FFFFFF;
margin:0px 0px 15px 0px;
padding:15px 15px 15px 15px;
float:left;
width:975px;
}

.tm_error_search_posts {
font-family:'open sans condensed',arial,verdana;
font-size:25px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
font-weight:bold;
}

.tm_error_search_posts_desc {
padding:0px 0px 10px 8px;
}

/******** PAGE ********/
.tm_page {
}

.tm_middle_page_2 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 15px 0px;
width:51.2%;
}

.tm_middle_page_1 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 15px 0px;
width:75.6%;
}

.tm_middle_page_1_right {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 15px 0px;
width:75.6%;
}

.tm_middle_page_0 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 15px 0px;
width:100%;
padding:20px 0;
}

.tm_middle_page_content {
padding:0px 15px 0px 15px;
}

.tm_middle_page_content h1 {
font-family:open sans condensed, arial, verdana;
font-weight:600;
font-size:24px;
line-height:38px;
text-transform:uppercase;
margin:10px 0px 5px 0px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}

.tm_middle_page_content strong {
font-weight:bold;
}

.tm_middle_page_content h2 {
font-size:32px;
line-height:32px;
}

.tm_middle_page_content h3 {
line-height:30px;
}

.tm_middle_page_content h4 {
line-height:24px;
}

.tm_middle_page_content h5 {
line-height:20px;
}

.tm_item_page {
}

.tm_item_page_list {
width:100%;
float:left;
color:#AAAAAA;
font-size:11px;
text-transform:uppercase;
border-bottom:1px solid #DDDDDD;
margin:0px 0px 15px 0px;
padding:0px 0px 5px 0px;
font-weight:600;
}

.tm_item_page_list_1 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_item_page_list_2 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_item_page_list_3 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_item_page_list_4 {
float:left;
padding:0px 12px 0px 0px;
}

.tm_item_page_list_5 {
float:left;
}

.type-page {
font-size:15px;
}

.type-page p {
margin:0;
padding:0px;
line-height:25px;
font-weight:400;
}

.project-page .type-page.hentry{
    background:#fff;
    border: 1px solid #ccc;
    margin-bottom:2em;
    overflow: hidden;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

.project-page .type-page.hentry .symple-one-third{
    margin-bottom:0;
}

.project-page .type-page.hentry .symple-two-third{
    padding:0 10px;
    margin-bottom:0;
}

.page-edit-link {
color:#333333;
}

.author_page {
float: left;
background:#ffffff;
width:100%;
margin:0px 0px 15px 0px;
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
}

/******** SHARE PAGE ********/
.share_page {
background:#F7F7F7;
float:left;
margin:15px 0px 0px 0px;
width:100%;
border-bottom:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
}

.share_page_pad {
float:left;
padding:12px 16px 12px 16px;
}

.share_page_facebook {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_page_gplus {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_page_linkedin {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_page_twitter {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

/******** SEARCH ********/
.tm_search {
    width:96px;
    height:20px;
    margin-top:20px;
    margin-right:23px;
    margin-bottom:12px;
    display:inline-block;
}


.tm_content_header .tm_search, .tm_footer_index_widget .tm_search {
width:975px;
}

.tm_center_widget .tm_search {
width:485px;
}

.tm_home_6_header .tm_search, .tm_home_6_footer .tm_search {
width:975px;
}

.tm_center_widget li .tm_search {
width:100%;
}

.tm_search div {
}

#searchform {
}

.searchin {
padding:0px 0px 0px 0px;
}

#s {
border:none;
font-size:12px;
height:100%;
width:100%;
box-sizing: border-box;
padding:0 0 0 25px;
background:url(images/search-icon.fw.png) no-repeat 3px 2px #ddd;
}

.tm_center_widget li #s {
width:478px;
font-family:arial,verdana;
background:#f5f5f5;
}

.tm_sidebarwidget_left li #s {
width:193px;
font-family:arial,verdana;
background:#F5F5F5;
}

.tm_sidebar_right li #s {
width:193px;
font-family:arial,verdana;
background:#F5F5F5;
}

.1screen-reader-text {
background-image:url("../photography/images/search-icon.png");
background-position:5px 8px;
background-repeat:no-repeat;
font-family:inherit;
padding:0 0 0 23px;
}

input[type="text"] {
border:1px solid #D2D2D2;
color:#7C7C7C;
font-size:0.785714rem;
font-weight:normal;
line-height:1.42857;
padding:3px 12px 3px 12px;
}

.screen-reader-text {
width:100%;
}

/******** HOME INDEX 2 ********/
.tm_home_index_2 {
}

.tm_home_index_2 .tm_left {
margin:0px 0px 0px 15px;
}

/******** HOME INDEX 3 ********/
.tm_home_index_3 {
}

.tm_home_index_3 .tm_right {
margin:0px 15px 0px 0px;
}

.tm_right_home3_mobile {
display:none;
}

/******** HOME INDEX 4 ********/
.tm_home_index_4 {
}

.tm_home_index_4 .tm_left {
margin:0px 0px 0px 15px;
}

.tm_home_index_4 .blogin_images {
float:left;
}

.tm_home_index_4 .blogin_title_img {
margin:0px 0px 0px 15px;
}

/******** HOME INDEX 6 ********/
.tm_photography {
margin:0px 0px 15px 0px;
float:left;
}

.tm_photography_sub {
}

.tm_photography_item {
float:left;
}

.tm_photography_box {
position:relative;
}

.tm_photography_images {
height:115px;
}

.tm_photography_images img {
width:201px;
height:115px;
}

.tm_photography_title {
}

.tm_photography_box .tm_photography_title {
background:#f8f8f8;
position:absolute;
bottom:0;
left:0;
width:191px;
text-align:center;
text-transform:uppercase;
padding:5px;
opacity:0;
font-size:12px;
}

.tm_photography_box .tm_photography_images:hover {
-webkit-transition:all 0.4s ease-in 0s;
-moz-transition:all 0.4s ease-in 0s;
-ms-transition:all 0.4s ease-in 0s;
-o-transition:all 0.4s ease-in 0s;
transition:all 0.4s ease-in 0s;
}

.tm_photography_box:hover .tm_photography_title {
opacity:1;
-webkit-transition:all 0.4s ease-in 0s;
-moz-transition:all 0.4s ease-in 0s;
-ms-transition:all 0.4s ease-in 0s;
-o-transition:all 0.4s ease-in 0s;
transition:all 0.4s ease-in 0s;
}

.tm_photography_title a {
color:#666666000;
}

.tm_home_6_header {
}

.tm_home_6_header li {
-moz-hyphens:auto;
background:#FFFFFF;
float:left;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
word-wrap:break-word;
}

.tm_home_6_footer {
}

.tm_home_6_footer li {
-moz-hyphens:auto;
background:#FFFFFF;
float:left;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
word-wrap:break-word;
}

.tm_home6_3blockdesc {
background:#ffffff;
margin:15px 0px 0px 0px;
padding:15px 15px 0px 15px;
-moz-hyphens:auto;
word-wrap:break-word;
float:left;
width:975px;
border-radius:2px;
}

.tm_home6_3blockdesc_text {
color:#666666000;
text-align:center;
font-size:13px;
}

.tm_home6_3blockdesc_text i {
color:#666666000;
}

.tm6title {
color:#666666000;
font-size:20px;
line-height:38px;
font-weight:400;
}

.tm_aboutme_testimonial {
margin:15px 0px 0px 0px;
-moz-hyphens:auto;
word-wrap:break-word;
float:left;
width:100%;
border-radius:2px;
}

.tm_home6_testimonial_title {
font-family:open sans,arial,verdana;
font-size:41px;
font-weight:800;
margin:0px 0px -12px 0px;
text-align:center;
color:#ffffff;
}

.tm_home6_testimonial_smalltitle {
text-align:center;
font-size:28px;
color:#ffffff;
padding:0px 0px 12px 0px;
}

.tm_aboutme_testimonial_text {
padding:15px;
display:table;
}

.tm_aboutme_video_left {
float:left;
padding:0px 25px 0px 0px;
}

.tm_aboutme_video_left iframe {
display:block;
}

.tm_aboutme_desc_right {
float:right;
width:48%;
}

.tm_aboutme_vidtitle {
border-bottom:1px solid #e3e3e3;
margin:0 0 15px 0;
padding:0 0 5px 0;
font-weight:bold;
text-transform:none;
}

.tm_aboutme_videsc {
font-size:13px;
}

.tm_aboutme_videsc a {
color:#8DC63F;
}

.tm_aboutme_videsc ul li {
}

.tm_aboutme_videsc ul li i {
padding:0px 8px 0px 0px;
}

/******** HOME INDEX 7 ********/
.tm_photography_home7 {
margin:0px 0px 15px 0px;
float:left;
}

/******** SHORTCODE ********/
.symple-pricing-table .symple-pricing-content ul li {
float:none;
}

/******** WIDGET ********/

/* text or html */
.textwidget {
padding:0px 0px 15px 0px;
width:200px;
font-size:13px;
}

.tm_content_header .textwidget, .tm_footer_index_widget .textwidget {
width:975px;
}

.tm_center_widget .textwidget {
width:485px;
}

.tm_home_6_header .textwidget, .tm_home_6_footer .textwidget {
width:975px;
}

/* archives */
.widget_archive {
}

.widget_archive select {
margin:0px 0px 15px 0px;
width:200px;
}

.tm_content_header .widget_archive select, .tm_footer_index_widget .widget_archive select {
width:975px;
}

.tm_center_widget .widget_archive select {
width:485px;
}

.tm_home_6_header .widget_archive select, .tm_home_6_footer .widget_archive select {
width:975px;
}

.widget_archive ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
width:200px;
}

.tm_content_header .widget_archive ul, .tm_footer_index_widget .widget_archive ul {
width:975px;
}

.tm_center_widget .widget_archive ul {
width:485px;
}

.tm_home_6_header .widget_archive ul, .tm_home_6_footer .widget_archive ul {
width:975px;
}

.widget_archive ul li {
background-image: url("../photography/images/category-link.png");
background-position:0 9px;
background-repeat:no-repeat;
width:100%;
padding:0px 0px 5px 15px;
margin:0px;
font-size:13px;
} 

.widget_archive ul li a {
color:#666666;
font-size:13px;
text-decoration:none;
}

/* calendar */
.widget_calendar {
}

#calendar_wrap {
padding:0px 0px 15px 0px;
width:200px;
}

.tm_content_header #calendar_wrap, .tm_footer_index_widget #calendar_wrap {
width:975px;
}

.tm_center_widget #calendar_wrap {
width:485px;
}

.tm_home_6_header #calendar_wrap, .tm_home_6_footer #calendar_wrap {
width:975px;
}

#wp-calendar {
width:100%;
font-size:13px;
}

#wp-calendar caption {
padding:5px;
background:#f1f1f1;
}

#wp-calendar th, #wp-calendar td {
border:1px solid #E8E8E8;
max-width:100%;
text-align:center;
}

#wp-calendar #today {
background:#A7ABAD;
color:#ffffff;
}

#wp-calendar #today a {
color:#ffffff;
}

#wp-calendar tr a {
color:#666666000;
}

/* category */
.widget_categories {
}

.widget_categories select {
margin:0px 0px 15px 0px;
width:200px;
}

.tm_content_header .widget_categories select, .tm_footer_index_widget .widget_categories select {
width:975px;
}

.tm_center_widget .widget_categories select {
width:485px;
}

.tm_home_6_header .widget_categories select, .tm_home_6_footer .widget_categories select {
width:975px;
}

.widget_categories ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
width:200px;
}

.widget_categories ul li ul {
float:left;
padding:6px 0px 0px 0px;
margin:0px;
}

.widget_categories ul li ul li {
float:left;
width:80%;
}

.tm_content_header .widget_categories ul, .tm_footer_index_widget .widget_categories ul {
width:975px;
}

.tm_center_widget .widget_categories ul {
width:485px;
}

.tm_home_6_header .widget_categories ul, .tm_home_6_footer .widget_categories ul {
width:975px;
}

.widget_categories ul li {
background-image: url("../photography/images/category-link.png");
background-position:0 7px;
background-repeat:no-repeat;
width:100%;
padding:0px 0px 5px 15px;
margin:0px;
font-size:13px;
float:left;
} 

.widget_categories ul li a {
color:#666666;
font-size:13px;
text-decoration:none;
}

/* custom menu */
.widget_nav_menu {
}

.widget_nav_menu .menu li {
background-image:url("../photography/images/category-link.png");
background-position:0 9px;
background-repeat:no-repeat;
border:none;
margin:0px;
padding:0px 0px 6px 15px;
width:100%;
}

.widget_nav_menu .menu {
float:left;
padding:0px 0px 8px 0px;
}

.widget_nav_menu .menu li .sub-menu {
float:left;
padding:10px 0px 0px 2px;
width:100%;
}

.widget_nav_menu .menu li .sub-menu li {
background-image:url("../photography/images/category-sublink.png");
background-position:0px 7px;
background-repeat:no-repeat;
margin:0px;
padding:6px 0px 6px 25px;
border:none;
width:158px;
}

.widget_nav_menu .menu li .sub-menu li .sub-menu {
display:none;
}

.widget_nav_menu .menu li .sub-menu li a {
font-size:13px;
}

.widget_nav_menu li a {
font-size:13px;
}

.tm_content_header .widget_nav_menu .menu li .sub-menu li, .tm_footer_index_widget .widget_nav_menu .menu li .sub-menu li {
width:933px;
}

.tm_center_widget .widget_nav_menu .menu li .sub-menu li {
width:443px;
}

.tm_home_6_header .widget_nav_menu .menu li .sub-menu li, .tm_home_6_footer .widget_nav_menu .menu li .sub-menu li {
width:933px;
}

/* meta */
.widget_meta {
}

.widget_meta ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.widget_meta ul li {
background-image:url("../photography/images/category-link.png");
background-position:0px 9px;
background-repeat:no-repeat;
padding:0px 0px 5px 15px;
width:185px;
margin:0px;
}

.widget_meta li a {
color:#666666;
font-size:13px;
}

.tm_content_header .widget_meta li, .tm_footer_index_widget .widget_meta li {
width:960px;
}

.tm_center_widget .widget_meta li {
width:470px;
}

.tm_home_6_header .widget_meta li, .tm_home_6_footer .widget_meta li {
width:960px;
}

.tm_content_header .widget_meta, .tm_footer_index_widget .widget_meta {
width:975px;
}

.tm_center_widget .widget_meta {
width:485px;
}

.tm_home_6_header .widget_meta, .tm_home_6_footer .widget_meta {
width:975px;
}

/* page */
.widget_pages {
}

.widget_pages ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.widget_pages ul li {
background-image:url("../photography/images/category-link.png");
background-position:0px 9px;
background-repeat:no-repeat;
padding:0px 0px 5px 15px;
width:185px;
margin:0px;
}

.widget_pages ul li ul {
float:left;
margin:0px;
padding:6px 0px 0px 0px;
}

.tm_center_widget .widget_pages ul li ul li {
width:455px;
}

.widget_pages ul li ul li {
float:left;
width:80%;
}

.widget_pages li a{
color:#666666;
font-size:13px;
}


.tm_content_header .widget_pages li, .tm_footer_index_widget .widget_pages li {
width:960px;
}

.tm_center_widget .widget_pages li {
width:470px;
float:left;
}

.tm_home_6_header .widget_pages li, .tm_home_6_footer .widget_pages li {
width:960px;
}

.tm_content_header .widget_pages, .tm_footer_index_widget .widget_pages {
width:975px;
}

.tm_center_widget .widget_pages {
width:485px;
}

.tm_home_6_header .widget_pages, .tm_home_6_footer .widget_pages {
width:975px;
}

/* recent comments | recent posts | rss */
.widget_recent_comments, .widget_recent_entries, .widget_rss {
}

.widget_recent_comments ul, .widget_recent_entries ul, .widget_rss ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {
background-image:url("../photography/images/category-link.png");
background-position:0px 9px;
background-repeat:no-repeat;
padding:0px 0px 5px 15px;
width:185px;
margin:0px;
}

.widget_recent_comments li a, .widget_recent_entries li a, .widget_rss li a, .rsswidget {
color:#666666;
font-size:13px;
}

.tm_content_header .widget_recent_comments li, 
.tm_content_header .widget_recent_entries li, 
.tm_content_header .widget_rss li, 
.tm_footer_index_widget .widget_recent_comments li, 
.tm_footer_index_widget .widget_recent_entries li, 
.tm_footer_index_widget .widget_rss li {
width:960px;
}

.tm_center_widget .widget_recent_comments li, 
.tm_center_widget .widget_recent_entries li, 
.tm_center_widget .widget_rss li {
width:470px;
}

.tm_home_6_header .widget_recent_comments li, 
.tm_home_6_header .widget_recent_entries li, 
.tm_home_6_header .widget_rss li, 
.tm_home_6_footer .widget_recent_comments li, 
.tm_home_6_footer .widget_recent_entries li, 
.tm_home_6_footer .widget_rss li {
width:960px;
}

.tm_content_header .widget_recent_comments, 
.tm_content_header .widget_recent_entries, 
.tm_content_header .widget_rss, 
.tm_content_header .tm_footer_index_widget 
.tm_content_header .widget_recent_comments, 
.tm_content_header .widget_recent_entries, 
.tm_content_header .widget_rss {
width:975px;
}

.tm_center_widget .widget_recent_comments, 
.tm_center_widget .widget_recent_entries, 
.tm_center_widget .widget_rss {
width:485px;
}

.tm_home_6_header .widget_recent_comments, 
.tm_home_6_header .widget_recent_entries, 
.tm_home_6_header .widget_rss, 
.tm_home_6_footer .widget_recent_comments, 
.tm_home_6_footer .widget_recent_entries, 
.tm_home_6_footer .widget_rss {
width:975px;
}

.rss-date {
font-size:13px;
font-weight:bold;
}

/* tagwidget */
.widget_tag_cloud {
}

.tagcloud {
float:left;
margin:-5px 0px 15px 0px;
padding:0px 0px 0px 0px;
width:200px;
}

.tagcloud a {
background:#dddddd;
color:#333333;
display:block;
float:left;
font-size:14px !important;
font-family:'open sans condensed',arial,verdana;
margin:4px 4px 0 0;
padding:2px 6px 4px 6px;
text-decoration:none;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tagcloud a:hover {
color:#ffffff;
}

.tm_content_header .tagcloud, .tm_footer_index_widget .tagcloud {
width:975px;
}

.tm_center_widget .tagcloud {
width:485px;
}

.tm_home_6_header .tagcloud, .tm_home_6_footer .tagcloud {
width:975px;
}

/******** STICKY ********/
.tm_center_widget .sticky {
background:#FEF7DB;
border-bottom:5px solid #dddddd;
border-top:5px solid #dddddd;
float:left;
}

.tm_center_widget .sticky .blogin_titles {
font-weight:600;
}

.tm_center_widget .sticky .blogin_title_img {
padding:0px 0px 0px 10px;
width:360px;
}

/******** GALLERY ********/
#gallery-1 img.attachment-thumbnail {
max-width:95%;
border:1px solid #f1f1f1;
}

#gallery-1 dt.landscape {
max-width:95%;
}

#gallery-1 dt.portrait {
max-width:95%;
}

.gallery-caption {
font-size:12px;
line-height:16px;
}

.tm_middle_post_content .attachment {
font-size:13px;
}

.tm_middle_post_content .attachment img {
height:auto;
max-width:100%;
margin:0px 0px 10px 0px;
}

.tm_attachment_img {
text-align:center;
}

.tm_attachment_desc {
float:left;
margin:0px 0px 10px 0px;
}

.tm_attachment_desc p {
margin:0px 0px 10px 0px;
padding:0px;
}

.previous-next-image {
float:left;
margin:0px 0px 15px 0px;
width:100%;
}

.previous-next-image a {
background:#95999B;
color:#FFFFFF;
font-size:13px;
margin:0px 10px 0px 0px;
padding: 6px;
text-decoration:none;
text-transform:uppercase;
}

/******** HOME 7 ABOUT US ********/
.tm_home7_about_us {
float:left;
margin:0px 0px 15px 0px;
padding:5px 15px 15px 15px;
background:#ffffff;
border-left:5px solid #FF8100;
color:#666666000;
}

.tm_home7_about_us_title {
font-size:33px;
text-align:center;
text-transform:uppercase;
padding:0px 0px 0px 0px;
font-family:open sans condensed,arial,verdana;
}

.tm_home7_about_us_title_tag {
text-align:center;
font-size:13px;
text-transform:uppercase;
}

.tm_home7_about_us_desc {
font-size:13px;
text-align:center;
color:#757575;
}

.tm_home7_about_us_desc a{
color:#FF8100;
font-weight:bold;
}

.tm_home7_profile_image {
margin:15px 0px 0px 0px;
float:left;
width:100%;
}

.tm_home7_profile_image img{
max-width:100%;
float:left;
}

.tm_home7_testimonial {
margin:15px 0px 0px 0px;
padding:15px;
-moz-hyphens:auto;
word-wrap:break-word;
float:left;
width:975px;
border-radius:2px;
}

.tm_home7_testimonial_title {
font-family:open sans,arial,verdana;
font-size:41px;
font-weight:800;
margin:6px 0px 6px 0px;
text-align:center;
line-height:50px;
}

.tm_home7_testimonial_smalltitle {
text-align:center;
font-size:28px;
padding:0px 0px 16px 0px;
line-height:30px;
}

/******** CONTACT US ********/
#cntctfrm_contact_form {
width:auto;
}

#cntctfrm_contact_name, #cntctfrm_contact_address, #cntctfrm_contact_phone, #cntctfrm_contact_email, #cntctfrm_contact_subject {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
}

#cntctfrm_contact_message {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:166px;
padding:4px;
width:98%;
}

#cntctfrm_contact_form label {
float:left;
padding:15px 0px 4px 0px;
width:100%;
font-size:12px;
}

#cntctfrm_thanks {
padding:15px 0px 15px 0px;
}

#tm_page_contactus #cntctfrm_contact_name, 
#tm_page_contactus #cntctfrm_contact_email, 
#tm_page_contactus #cntctfrm_contact_subject, 
#tm_page_contactus #cntctfrm_contact_message,
#tm_page_contactus #cntctfrm_contact_address, 
#tm_page_contactus #cntctfrm_contact_phone {
width:98%;
}

#cntctfrm_contact_attachment {
padding:5px;
width:98%;
}

#tm_h1_contactus {
margin:15px 0px 10px 0px;
}

.textwidget .symple-toggle .symple-toggle-trigger {
font-size:15px;
}

/******** SHORTCODE ********/
.tm_content .symple-pricing-table .symple-pricing-header h5 {
font-weight:normal;
}

.tm_content .symple-skillbar-bar {
border-radius:0px;
}

.tm_content .symple-skillbar {
border-radius:0px;
}

.tm_content .symple-skillbar-title span {
border-bottom-left-radius:0px;
border-top-left-radius:0px;
}

.tm_content .symple-testimonial-author {
margin:15px 0px 15px 0px;
}

/******** TAGLINE ********/
.tm_content_header li.widget_tagline_tmclass {
padding:0px;
}

.tm_footer_index .widget_tagline_tmclass {
padding:0px;
}

.tmmyid_tagline_list {
float:left;
margin:15px 0px 0px 0px;
}

.tmtagline_about_us {
float:left;
margin:15px 0px 0px 0px;
padding:25px 15px 30px 15px;
background:#ffffff;
width:975px;
border-radius:2px;
}

.tmtagline_about_us_title {
font-size:33px;
text-align:center;
text-transform:uppercase;
padding:0px 0px 5px 0px;
font-family:open sans condensed,arial,verdana;
color:#666666000;
line-height:38px;
}

.tmtagline_about_us_title a {
color:#5B5B80;
}

.tmtagline_about_us_title_tag {
text-align:center;
font-size:13px;
text-transform:uppercase;
}

.tmtagline_about_us_desc {
font-size:13px;
text-align:center;
color:#505050;
font-family:open sans,arial,verdana;
padding:2px 0px 0px 0px;
}

.tmtagline_about_us_optmore {
text-align:center;
padding:20px 0px 0px 0px;
}

.tmtagline_about_us_optmore a {
padding:10px 26px 10px 26px;
background:#8DC63F;
color:#ffffff;
border-radius:0;
font-size:18px;
font-weight:600;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tmtagline_about_us_optmore a:hover {
background:#72A230;
}

.tmtagline_about_us_optmore a.tm_tagline_more_black {
background:#FFCC00;
margin:0px 0px 0px 15px;
color:#2C5086;
}

.tmtagline_about_us_optmore a:hover.tm_tagline_more_black {
background:#DBAF00;
}

.tmtagline_profile_image {
margin:0px 0px 15px 0px;
float:left;
width:100%;
}

.tmtagline_profile_image img{
max-width:100%;
float:left;
}

/*** CONTACT FORM ***/
.page #cntctfrm_contact_form input.text, #cntctfrm_contact_form textarea, #cntctfrm_contact_message, #cntctfrm_contact_name, #cntctfrm_contact_email, #cntctfrm_contact_subject {
width:98%;
}

/******** SHORTCODE ********/
.symple-toggle .symple-toggle-container {
background:#ffffff;
}

.post .symple-tabs {
padding:0px 0px 20px 0px;
}

.post .symple-clear-floats {
padding:0px 0px 20px 0px;
}

.page .symple-tabs {
padding:0px 0px 20px 0px;
}

.page .symple-clear-floats {
padding:0px 0px 20px 0px;
}

.symple-pricing-table > div {
border-radius:3px;
}

.symple-pricing-table .symple-pricing-header {
border-radius:3px;
}

/******** TM HIDE ********/
.tm_hide {
opacity:0;
}

/******** END STYLE ********/

/* GSQ code */

.nocomments{
	display: none;
}

.tmtagline_about_us_optmore a.tm_tagline_more_black {
	background: #F0C47C;
	color: #666666;
}
.breadcrumbs {
	color: #666666;
	background: none;
}
.tm_middle_page_content h1{
	font-family: 'Raleway-Light', serif;
	color: #000;
}

.breadcrumbs a{
	color: #666666;
}

.menu-primary-menu-container {
	/*margin-left: 19px;*/
}
input[type="text"]{
	line-height: 1.5;
	font-size: 16px;
	font-family: 'Dosis', sans-serif;
	width: 100%;
	margin: 0px auto;
	-webkit-font-smoothing: subpixel-antialiased;
	background-color: #ddd;
	background-attachment: fixed;
	color: #3A4148;
	padding: 0;
}
.tm_header_logo_ads {
	position: relative;
}
#header-register {
	top: -12px;
	position: absolute;
	right: 0;
}
.tm_ourteam_details_2 a {
	color: #666666;
	font-family: 'Libre Baskerville', serif;
}

.bg_faq_closed, .bg_faq_opened{	
	background-color: #F0C47C;	
	padding: 10px 0 10px 41px;
	background-position-y: 10px !Important;
}
.bg_faq_closed, .bg_faq_opened{
	margin-top: 6px;
	padding-left: 40px !important;
	background-position-x: 13px;
}
.page-id-28 .tm_page img {
	margin-top: -20px;
}


/* end GSQ code */

a.read-more.conner{
    position: absolute;
    bottom: -18px;
    right: 0;
}
.intro p{
    margin-bottom: 10px;
    line-height: 20px;
}

.columns-4{
    width:100%;
}
.columns-4 .col{
    width:24%;
    float:left;
    margin:0 1.3% 15px 0;
    min-height: 350px;
    background: #fff;
    box-sizing:border-box;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    position:relative;
    border:1px solid #ccc;
    font-size:12px;
}

.project-page .block-img{
    position: relative;
}
.project-page .block-img .project-status{
    font-size:16px;
    font-family: 'Open Sans', sans-serif;
font-weight: 700;
    color:#fff;
    background:rgba(0,0,0,0.8);
    position:absolute;
    width:50%;
    text-align: center;
    height:25px;
    left:0;
    bottom:30px;
    line-height: 23px;
}

.columns-4 .col:last-child{
    margin-right:0;
}
.columns-4 .col .block-img{
    width:100%;
    min-height:190px;
    position:relative;
}
.columns-4 .col .block-img .project-status{
    font-size:16px;
    font-family: 'Open Sans', sans-serif;
font-weight: 700;
    color:#fff;
    background:rgba(0,0,0,0.8);
    position:absolute;
    width:60%;
    text-align: center;
    height:25px;
    left:0;
    bottom:30px;
}
.columns-4 .col .block-img img{
    max-width:100%;
    height:175px;
}

.columns-4 .col .block-text {
    padding: 0 7px 20px;
    text-align: left;
}
.columns-4 .col h2{
    margin:0;
    font-size:16px;
    font-family: 'Open Sans', sans-serif;
font-weight: 700;
}
.columns-4 .col h3{
    font-size:16px;
    margin-top:0;
}

.col-two-first{
    width:50%;
    float:left;
}
.col-two-last{
    width:33%;
    float:left;
    padding: 25px 18px;
    box-sizing:border-box;
}

#crmWebToEntityForm table{
    width:80% !important;
}
#crmWebToEntityForm table td{
    text-align:left;
    border:none !important;
}
#crmWebToEntityForm input, #crmWebToEntityForm select{
    background:#7C7C7C !important;
    color:#fff !important;
    border:none;
    height:25px !important;
    width: 100% !important;
    font-size:13px !important;
    padding:3px;
    box-sizing:border-box;
}
#crmWebToEntityForm input{
    padding-left:7px;
}
#crmWebToEntityForm input[type="submit"]{
    background:#7C7C7C !important;
    color:#fff !important;
    border:none !important;
    padding:0 !important;
}

.project-bottom-block{
    width:32%;
    margin:0 1%;
    float:left;
    position:relative;
}
.project-bottom-block img{
    width:100%;
    height:230px;
}
.project-bottom-block .bottom-block-text{
    position: absolute;
    left:0;
    bottom:30px;
    width:100px;
    background:#211D1E;
    color:#fff;
    padding-left: 30px;
}

.project-bottom-block:first-child{
    margin-left:0;
}
.project-bottom-block:last-child{
    margin-right:0;
}
.the_content{
    box-sizing: border-box;
    padding:15px 15px 20px;
    border:1px solid #ccc;
    background:#fff;
    font-size:12px;
}
.the_content p{
    font-size:12px;
    margin-bottom:10px;
}

.the_content h2{
    margin:0;
}
.the_content h3{
    margin:0 0 15px;
}

.project-summary{
    width:322px;
    box-sizing: border-box;
    padding: 15px;
}
.project-summary h3{
    margin: 0 0 15px;
}

.google-map{
   width: 640px;
   border:none;
}
.project-summary ul{
    list-style:inherit;
    padding-left:20px;
}
.google-map p{
    line-height:0;
}
.enquiry-form{
    height:400px;
    box-sizing:border-box;
}
.single-project .home-row{
    margin-bottom:20px !important;
}

.single-project .info-block table td{
    padding:3px 0 !important;
}

.single-project .info-block iframe{
    width:100%;
    height:300px;
}

.single-project .info-block p{
    margin:0;
}

.breadcrumbs span{
    text-transform: capitalize;
}
@media screen and (max-width:1000px){
    .tm_header{
        border-bottom:none;
    }
    .tm_menu_mobile{
        border:1px solid #ccc;
        border-top:none;
    }
    .columns-4 .col{
        width:100%;
        min-height: 300px;
        margin-bottom:50px;
    }
    .columns-4 .col .block-img img{
        max-width:100% !important;
        height:auto !important;
    }
    #home-slider{
        width:100%;
        height:auto;
    }
    #slider-right{
        width:100%;
    }

    .row-left{
        width:100%;
        height:auto;
  
    }
    .row-right{
        width:100%;
        border:1px solid #ccc;
    }
    .project-summary{
        width:100% !important;
        margin:0 0 20px !important;
    }

    .google-map{
        width:100% !important;
        margin:0 0 20px !important;
    }
    .enquiry-form{
        height:auto !important;
    }
    .project-page .type-page.hentry .symple-column-first {
        width:100%;
    }

    .project-page .type-page.hentry .symple-one-third{
        width:100%;
    } 
}

@media screen and (max-width:780px){
    .col-two-first, .col-two-last{
        width:100%;
    }
    .project-bottom-block{
        width:100%;
        margin:0;
    }
    .project-bottom-block img{
        height: auto;
    }
}